mohd
9787fb699a
feat: deprecate email, pre-verify users + documentation
2026-03-14 14:40:52 +03:00
mohd
ad711d1daf
feat: IP & device rate limits
2026-03-14 01:07:26 +03:00
mohd
0b76356169
fix: deprecate passwords, use phone auth source of truth
2026-03-14 00:47:31 +03:00
mohd
5ece1036cd
feat: DB constraints for phone auth
2026-03-14 00:31:20 +03:00
mohd
4026b94c3a
feat: phone auth tests and fixes
2026-03-13 23:48:40 +03:00
mohd
5db211dda9
chore: less brittle tests
2026-03-13 23:26:09 +03:00
mohd
c0846fe096
test: added auth contract test
2026-03-13 20:36:47 +03:00
mohd
560460dd84
Fix OTP localization test expectation
2026-03-13 16:51:26 +03:00
mohd
c212acc504
Remove Authentica E2E test and expand OTP coverage
2026-03-13 16:49:29 +03:00
mohd
15ed5036d1
Remove dead Twilio tests and docs mentions
2026-03-13 16:46:21 +03:00
mohd
d796d9e6a1
removed unviable e2e test
2026-03-13 16:21:25 +03:00
mohd
828cbcc822
Authentica OTP tests
2026-02-28 17:31:03 +03:00
mohd
4253f6f650
Added Authentica OTP
2026-02-28 16:58:50 +03:00
mohd
a1da918f95
Enhance documentation, implement Twilio OTP delivery, and update payment gateway methods. Updated AGENTS.md and README.md for clarity on ExecPlans and architecture. Added Twilio as a dependency and implemented capture/refund methods in MoyasarGateway. Improved frontend routing with react-router-dom and added authentication context. Updated styles and localization files for better user experience.
2026-02-28 15:33:50 +03:00
mohd
d40bb10876
Updated PLANS.md, AGENTS.md, and arabic-localization.md to reflect the “foundations now, full translations later” approach and marked progress accordingly.
...
Implemented localization foundations across backend and frontend (locale settings/middleware, preferred language, i18n wiring, RTL support, minimal Arabic UI strings, Accept-Language).
Added targeted backend and frontend tests plus a risks note for pending full translation coverage.
2026-02-28 11:48:58 +03:00
mohd
be2590d7f7
Backend and frontend testing stacks (pytest + vitest) and a few initial tests.
2026-02-27 16:03:06 +03:00