bf27fdb767
fix(results): send WhatsApp result summaries when the scheduler stores a draw
deploy / test (push) Successful in 1m36s
deploy / deploy (push) Successful in 23s
2026-11-05 17:51:00 +05:30
e76e931c3c
refactor: added new pattern to order parser
deploy / test (push) Successful in 1m51s
deploy / deploy (push) Successful in 20s
2026-11-05 10:06:29 +05:30
723379321d
refactor: added more sequence patterns to the lexer
deploy / test (push) Successful in 1m11s
deploy / deploy (push) Successful in 19s
2026-11-05 01:42:58 +05:30
c6251810ae
feat: added WhatsApp summary options for users
deploy / test (push) Successful in 1m13s
deploy / deploy (push) Successful in 19s
2026-11-05 00:37:57 +05:30
61514fb82f
feat(users): added a wizard to reset a password and supporting services for the srs PWA
deploy / test (push) Successful in 1m33s
deploy / deploy (push) Successful in 18s
2026-11-04 20:44:36 +05:30
5063791b62
chore: added a Gitea pipeline that deploys to the VPS
deploy / test (push) Successful in 1m32s
deploy / deploy (push) Successful in 23s
2026-11-04 14:53:28 +05:30
3640b2d785
feat(whatsapp): read slip photos and add them to the order
...
Shops can now send handwritten slips as WhatsApp photos. srs-api reads them
through OpenRouter in the background. The model only proposes text: the parser
decides what is an entry, and nothing is saved without the user's Save.
2026-11-04 13:46:50 +05:30
58ab67a50c
feat(shops): added a CLI to create and list shops
2026-11-04 11:44:40 +05:30
9d77360dc8
feat(whatsapp): added the Hermes plugin and made replies clearer
2026-11-04 10:51:16 +05:30
606583a1c5
feat(results): made the results scheduler window configurable
2026-11-03 19:03:02 +05:30
f18779e182
feat(whatsapp): take orders end to end, from first forward to Save
...
Wire the order parser to the WhatsApp bot. A known user forwards an order, ends it with Done, picks a shop, confirms a summary and the order is saved.
2026-11-03 17:29:44 +05:30
ed4d1280e1
feat(parser): built the order parser
2026-11-03 12:53:26 +05:30
6851d66b38
feat: SRS backend: orders intake, results pipeline, user management
...
Fastify + TypeScript + SQLite backend for a single Kerala lottery agency.
2026-11-03 10:09:46 +05:30