Commit Graph

  • 6428459313 failed tests btw frontend/init mohd 2026-03-14 23:42:21 +03:00
  • 2a8b6a7b62 feat: added initial implementation mohd 2026-03-14 23:30:56 +03:00
  • 8b626a940e chore: condense all docs and markdown files feat/auth mohd 2026-03-14 15:11:40 +03:00
  • f3811b7520 fix: catch race conditions when creating users mohd 2026-03-14 15:11:19 +03:00
  • 9787fb699a feat: deprecate email, pre-verify users + documentation mohd 2026-03-14 14:40:52 +03:00
  • ad711d1daf feat: IP & device rate limits mohd 2026-03-14 01:07:26 +03:00
  • 9b87eb74d7 chore: update docs mohd 2026-03-14 01:06:42 +03:00
  • eb88f23d28 chore: document auth fixes mohd 2026-03-14 00:48:05 +03:00
  • 0b76356169 fix: deprecate passwords, use phone auth source of truth mohd 2026-03-14 00:47:31 +03:00
  • c391a9b8e5 chore: update auth progress mohd 2026-03-14 00:32:57 +03:00
  • 5ece1036cd feat: DB constraints for phone auth mohd 2026-03-14 00:31:20 +03:00
  • 4026b94c3a feat: phone auth tests and fixes mohd 2026-03-13 23:48:40 +03:00
  • 38e5ece96f chore: auth gaps docs mohd 2026-03-13 23:45:36 +03:00
  • 5db211dda9 chore: less brittle tests mohd 2026-03-13 23:26:09 +03:00
  • c0846fe096 test: added auth contract test mohd 2026-03-13 20:36:47 +03:00
  • 560460dd84 Fix OTP localization test expectation main mohd 2026-03-13 16:51:26 +03:00
  • c212acc504 Remove Authentica E2E test and expand OTP coverage mohd 2026-03-13 16:49:29 +03:00
  • 15ed5036d1 Remove dead Twilio tests and docs mentions mohd 2026-03-13 16:46:21 +03:00
  • 0c992404ea chore: removed unused otp providers mohd 2026-03-13 16:25:26 +03:00
  • d796d9e6a1 removed unviable e2e test mohd 2026-03-13 16:21:25 +03:00
  • 2ba0cfffc8 chore: adjust near-term focus mohd 2026-03-13 16:11:30 +03:00
  • 3f35f7dc17 Merge pull request 'chore: edited agents files' (#1) from agents into main mohd 2026-03-13 13:07:03 +00:00
  • 07491063f5 chore: edited agents files mohd 2026-03-13 16:02:52 +03:00
  • de8cbfec23 Add Gitea Actions CI baseline ci/gitea-actions-baseline mohd 2026-03-02 21:10:22 +03:00
  • b8218669c2 added claude.md mohd 2026-03-02 00:58:00 +03:00
  • 2305c3dc9d feat: add Arabic translations and fix frontend i18n gaps mohd 2026-03-02 00:53:24 +03:00
  • ef60218c4c fix: make booking overlap check atomic with select_for_update mohd 2026-03-02 00:27:04 +03:00
  • 8018710d31 fix: use phone_number as USERNAME_FIELD on User model mohd 2026-03-01 23:58:02 +03:00
  • 229975c612 docs: revise ADR 0001, risks, and architecture for accuracy mohd 2026-03-01 23:30:04 +03:00
  • aa607b9b6e Fleshed out documentation mohd 2026-02-28 17:41:00 +03:00
  • 828cbcc822 Authentica OTP tests mohd 2026-02-28 17:31:03 +03:00
  • 4253f6f650 Added Authentica OTP mohd 2026-02-28 16:58:50 +03:00
  • 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. mohd 2026-02-28 15:33:50 +03:00
  • 86fd07c778 miscellaneous documentation mohd 2026-02-28 15:13:06 +03:00
  • ca2a6b58b6 Booking lifecycle notifications and status updates mohd 2026-02-28 15:06:35 +03:00
  • db36551211 Document payments sanity check and fix demo seed mohd 2026-02-28 13:28:58 +03:00
  • a150b18fe7 Wire payments UI and fix frontend tests mohd 2026-02-28 13:15:41 +03:00
  • f3c93f500e Implement Moyasar payments flow with webhooks mohd 2026-02-28 13:01:12 +03:00
  • d9767ff0a7 Add payments ExecPlan and set as active mohd 2026-02-28 12:47:59 +03:00
  • ce99eba922 enforce tests mohd 2026-02-28 12:43:52 +03:00
  • 7718f8ccfe Tests updated & minor environment notes for agents mohd 2026-02-28 12:36:47 +03:00
  • 411180e312 Created and activated the booking integrity ExecPlan, then implemented staff availability, overlap prevention, and duration validation with backend tests. Added a staff availability model and migration, a booking validation service, and serializer enforcement. mohd 2026-02-28 12:05:57 +03:00
  • 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. mohd 2026-02-28 11:48:58 +03:00
  • fd90af33b3 PLANS.md update mohd 2026-02-28 11:38:39 +03:00
  • ba74025067 agents.md mohd 2026-02-27 20:31:47 +03:00
  • be2590d7f7 Backend and frontend testing stacks (pytest + vitest) and a few initial tests. mohd 2026-02-27 16:03:06 +03:00
  • 46af911a06 I proceeded with Phase 1 step 1 (phone-first auth + OTP hardening) and updated the plan context. Here’s the current state and the next steps. mohd 2026-02-27 15:57:09 +03:00
  • dc68ecfe4c Summary of what I changed and added: mohd 2026-02-27 15:10:30 +03:00
  • fc06bb6fcd Initial commit mohd 2026-02-27 15:01:06 +03:00