-
34b03f3aa3
ci: use synology-specific runner label
staging
wmj
2026-07-07 04:34:59 +02:00
-
819189290f
ci: retry build on synology runner
wmj
2026-07-07 04:30:56 +02:00
-
d3be342e7f
ci: trigger test build
wmj
2026-07-07 03:41:03 +02:00
-
81fc76ff5f
build: add .dockerignore, optimize Dockerfile for limited memory
wmj
2026-07-07 02:41:20 +02:00
-
bb6d62cab5
build: add Dockerfile for production build
wmj
2026-07-07 02:20:40 +02:00
-
8c14ae8f96
ci: add Gitea Actions workflow for build and deploy
wmj
2026-07-06 23:50:04 +02:00
-
31fbb6c260
ci: add Gitea Actions workflow for build & deploy
wmj
2026-07-06 23:49:02 +02:00
-
a6d9bfc5a3
fix: add auth checks to financial routes (hibah, sadaqah, waqf, zakat)
wmj
2026-07-06 14:40:07 +02:00
-
03e0d5dc60
fix: return proper token response from casdoor-callback API route + remove hardcoded secret
wmj
2026-06-30 01:14:42 +02:00
-
4951f7f9e2
fix: add /auth/callback redirect for Casdoor OIDC flow
wmj
2026-06-29 01:57:20 +02:00
-
bda12e0546
Rebrand 'Sign in with Casdoor' → 'Sign in with UmmahID'
wmj
2026-06-29 00:50:39 +02:00
-
6f31d6043c
mobile2: Casdoor OIDC auth deployment
wmj
2026-06-29 00:09:32 +02:00
-
2dd257533e
snapshot: pre-wallet-migration state - 2026-06-28_23:29
wmj
2026-06-28 23:29:24 +02:00
-
a1c5fecd83
pivot: migrate V1 mobile from Docker to Netlify serverless
wmj
2026-06-28 23:02:48 +02:00
-
5b08f8b041
docs: add system auth architecture reference (28 June 2026)
wmj
2026-06-28 21:29:54 +02:00
-
48d42cb9a6
chore: staging port 4014→4017 (both 4014/4015 occupied)
Antigravity AI
2026-06-28 18:11:40 +08:00
-
641b5a2769
fix: replace fragile printf start.sh with COPY start.sh
Antigravity AI
2026-06-28 18:10:56 +08:00
-
6850b350f7
fix: repair 20 modules' quiz format and IDs, patch Dockerfile for npm ci inside build
Antigravity AI
2026-06-28 16:02:38 +08:00
-
4efe921207
fix(docker): use npm ci inside image instead of copying host node_modules
Antigravity AI
2026-06-28 15:59:43 +08:00
-
53ab375153
feat(learn): add 3 micro-learning courses — Adhkar, 99 Names, Islamic Manners
Antigravity AI
2026-06-28 15:11:48 +08:00
-
95de1e1901
Merge remote-tracking branch 'origin/feat/learn-module'
Antigravity AI
2026-06-28 12:38:51 +08:00
-
-
eb3a0645df
feat(learn): add audio paths for all courses, convert TTS to MP3, fix generator script
wmj2024
2026-06-28 11:52:05 +08:00
-
90e0086cf1
feat(learn): add 3 new courses — Ramadan Fasting, Zakat, Hajj & Umrah
wmj2024
2026-06-28 11:18:52 +08:00
-
577dcc4fc0
fix: PR review fixes — restore viewport export, revert schema to PostgreSQL, merge 4 courses, strip content frontmatter
Antigravity AI
2026-06-28 10:39:27 +08:00
-
81bf6af044
feat(learn): align seed data with Hermes schema and port Gitea content
wmj2024
2026-06-28 04:56:21 +08:00
-
fd1154dba2
feat: Pi agent server on port 4747 for Hermes recruitment
wmj2024
2026-06-28 11:23:15 +08:00
-
a0068d238b
fix: healers v15 — cooldown + fix log() stdout corruption + swarm service detection
pi-agent
2026-06-28 05:28:21 +08:00
-
6d0af1a5ba
chore: initialize inter-agent signal files
wmj2024
2026-06-28 04:52:38 +08:00
-
4764359a6d
docs: add herdr collaboration protocol for Pi ↔ Hermes
wmj2024
2026-06-28 04:52:36 +08:00
-
2e53d84f9f
docs: update Hermes instructions for direct connectivity
wmj2024
2026-06-28 04:50:07 +08:00
-
1d0d8974fc
docs: add Hermes review instructions for PR #1
wmj2024
2026-06-28 04:38:47 +08:00
-
fc4ed81e7c
fix: align learn schema with existing LearnCourse/LearnModule models
wmj2024
2026-06-28 04:35:08 +08:00
-
-
894edfbac9
docs: add alignment status for Hermes review
feat/learn-module
wmj2024
2026-06-28 04:28:24 +08:00
-
1f60f1c908
feat: micro-learning module with seed data
wmj2024
2026-06-28 04:27:21 +08:00
-
33d85a56d2
fix: restore 3-node Docker Swarm + swarm health monitoring in DNS healer
pi-agent
2026-06-28 04:26:30 +08:00
-
59f892e73b
fix: who watches the watchmen — cross-heal + cron watchdog
pi-agent
2026-06-28 03:54:45 +08:00
-
ad48309995
feat: DNS & domain routing auto-healer — Cloudflare tunnels, DNS, gateway, routing integrity, SSL, Traefik
pi-agent
2026-06-28 03:45:15 +08:00
-
6a7ff5d12f
fix: auto-healer v6 — remove explicit --network flag from rollback (caused network bridge not found)
pi-agent
2026-06-28 03:28:34 +08:00
-
6d946571b0
fix: auto-healer v5 — fix blocking bug, complete SRE flow verified
pi-agent
2026-06-28 03:17:56 +08:00
-
4fcfa4375d
fix: auto-healer v2 — fix set -e crash, proper restart vs rollback escalation, restart count reset on stability
pi-agent
2026-06-28 03:03:30 +08:00
-
456295d73e
feat: dedicated auto-healing agent — sidecar container + pi agent definition
pi-agent
2026-06-28 02:53:52 +08:00
-
0098d9ca4a
feat: auto-healing system — HEALTHCHECK, rate-limiter cleanup, auto-rollback CI, watchdog
pi-agent
2026-06-28 02:52:11 +08:00
-
aac485ba30
fix: add HOSTNAME=0.0.0.0 to start.sh for proper port binding in Docker
pi-agent
2026-06-28 02:15:32 +08:00
-
6874e83325
docs: save CAB QA protocol and regression test suite for future use
pi-agent
2026-06-28 02:15:06 +08:00
-
5e4457fe34
fix: copy all node_modules into Docker image (instead of selective prisma copies)
pi-agent
2026-06-28 01:36:23 +08:00
-
d36aba8c58
fix: prisma db push --accept-data-loss in startup script
pi-agent
2026-06-28 01:30:47 +08:00
-
de48918acf
security: fix critical webhook direct upgrade path, seed auth, CORS Vary header
pi-agent
2026-06-28 01:15:45 +08:00
-
0c3521ba4c
security: critical fixes from audit
pi-agent
2026-06-27 17:54:34 +08:00
-
bfd3509add
docs: update README with full CE feature docs, architecture, and deployment guide
root
2026-06-24 07:08:25 +02:00
-
cfff74e2db
feat: Souq native integration + auth simplification + CE-wide enhancements
root
2026-06-24 07:02:03 +02:00
-
913fa94fb9
Add CI workflow
root
2026-06-21 19:20:51 +02:00
-
7ddfbcc3ce
feat: Add browser extension download card on home page — links to GitHub, shows v2.4.0 feature badges (Prayer Grid, Countdown, Day Progress, Souq, XP)
root
2026-06-19 00:55:42 +02:00
-
a98a358978
docs: add PWA installation guide for Android and iOS sideloading
root
2026-06-19 00:34:11 +02:00
-
1cf5426f13
fix(souq): add missing /mobile basePath prefix to listing API fetch
root
2026-06-19 00:01:03 +02:00
-
44f304fb6b
fix(prayer): strip timezone suffix in parseTimeToMs, fix NaN countdown
root
2026-06-18 19:51:27 +02:00
-
8849bd5459
feat: real Halal Monitor via Overpass API + user-contributed yellow markers
root
2026-06-18 17:51:15 +02:00
-
14d7127e41
Error Feedback Service + friendly error handling across all pages
root
2026-06-18 16:24:47 +02:00
-
28be776c84
Add Prayer Reminder, Dhikr Counter, Qibla Finder, Halal Monitor updates
root
2026-06-18 14:51:07 +02:00
-
ed34b186f9
Referral page, bug fixes, seed data, persona tiers
root
2026-06-18 09:38:05 +02:00
-
b39bce91e4
Remove Apple SSO, keep Google + GitHub only
root
2026-06-15 14:36:46 +02:00
-
efe8fe36d4
SSO registration & setup guide
root
2026-06-15 13:38:24 +02:00
-
d194e295ad
feat: 3-click SSO registration - unified /auth page, Google/Apple/GitHub OAuth, email fallback, provider model
root
2026-06-15 12:42:03 +02:00
-
64ae34e9c9
feat: private forum groups - Group/GroupMember models, group CRUD API, invite codes, private threads, groups UI pages
root
2026-06-15 12:25:52 +02:00
-
947fe3b66d
fix: add /mobile prefix to all client-side fetch() calls for basePath
root
2026-06-15 11:38:03 +02:00
-
15300d3e42
fix: basePath=/mobile, Traefik health check, DB perms, demo email fix, login UI text bump
root
2026-06-15 11:32:14 +02:00
-
8f0ff9d47a
fix: mobile-first UI redesign - bump all text to 12px+, 44px+ touch targets, reduced content density
root
2026-06-15 11:07:41 +02:00
-
e479df82e2
Fix halal usage Infinity bug, all endpoints passing
root
2026-06-15 10:34:19 +02:00
-
5e73d1d7ad
Block 8 complete: streaks, notifications, referrals, premium identity, gamification
root
2026-06-15 10:32:10 +02:00
-
6423430275
Add Docker deployment + Alpine binary target fix
root
2026-06-15 09:37:43 +02:00
-
5483dd291e
Initial Falah Mobile rebuild — all 7 blocks complete
root
2026-06-15 09:28:22 +02:00
-
ab8a2053e1
Initial commit from Create Next App
root
2026-06-15 08:54:27 +02:00