• Joined on 2026-02-23
fahed pushed to master at fahed/hihala-dashboard 2026-04-08 15:16:34 +00:00
35771595dc fix: correct NocoDB column creation endpoint and add startup delay
e09c3f8190 fix: auto-create AllowedMuseums/AllowedChannels fields in NocoDB on startup
e41cff831b feat: per-user museum and channel access control
d4ce5b6478 docs: update access control spec — fail-closed on corrupted permissions
aa143dfacd docs: add per-user museum & channel access control spec
Compare 5 commits »
fahed pushed to master at fahed/hihala-dashboard 2026-04-07 10:19:50 +00:00
f615407bba fix: default district performance chart to pie
fahed pushed to master at fahed/hihala-dashboard 2026-04-07 10:17:59 +00:00
47122b5445 feat: add bar/pie and #/% toggles to district performance chart
fahed pushed to master at fahed/hihala-dashboard 2026-04-07 10:16:18 +00:00
e373363e75 feat: add % toggle to revenue/visitors by event chart
fahed pushed to master at fahed/hihala-dashboard 2026-04-07 10:14:19 +00:00
0a80103cfc feat: add % toggle to channel performance, default events and channel to pie chart
fahed pushed to master at fahed/hihala-dashboard 2026-04-07 10:11:49 +00:00
ebdf90c8ab fix: use correct translation keys for visitors/revenue/bar/pie toggles
fahed pushed to master at fahed/hihala-dashboard 2026-04-07 10:09:38 +00:00
cb4fb6071a feat: merge event charts with metric toggle, add pie chart option to events and channels
fahed pushed to master at fahed/hihala-dashboard 2026-04-07 08:55:21 +00:00
e70d9b92c6 chore: consolidate start scripts — replace start.sh with start-dev.sh content
fahed pushed to master at fahed/hihala-dashboard 2026-04-07 08:16:33 +00:00
418eb2c17c ci: remove sudo restart step — restart manually after deploy
b8d33f4f8c feat: deploy Express server via CI/CD with systemd + nginx proxy
Compare 2 commits »
fahed pushed to main at fahed/hihala-dashboard 2026-04-06 14:59:38 +00:00
b8d33f4f8c feat: deploy Express server via CI/CD with systemd + nginx proxy
f3ce7705d6 fix: style select input in settings, fix user name placeholder
70af4962a6 feat: multi-user auth with role-based access
8cf6f9eedd feat: add PIN-based login with server-side cookie sessions
c99f2abe10 fix: center settings page to match dashboard layout
Compare 44 commits »
fahed pushed to master at fahed/hihala-dashboard 2026-03-31 19:20:41 +00:00
f3ce7705d6 fix: style select input in settings, fix user name placeholder
fahed pushed to master at fahed/hihala-dashboard 2026-03-31 19:17:48 +00:00
70af4962a6 feat: multi-user auth with role-based access
fahed pushed to master at fahed/hihala-dashboard 2026-03-31 19:02:36 +00:00
8cf6f9eedd feat: add PIN-based login with server-side cookie sessions
fahed pushed to master at fahed/hihala-dashboard 2026-03-31 14:01:56 +00:00
c99f2abe10 fix: center settings page to match dashboard layout
fahed pushed to master at fahed/hihala-dashboard 2026-03-31 13:58:43 +00:00
a06436baac fix: change NocoDB proxy from /api to /api/v2 to avoid route collision
fahed pushed to master at fahed/hihala-dashboard 2026-03-31 13:45:26 +00:00
9657a9d221 ci: trigger rebuild with new NocoDB base ID
fahed pushed to master at fahed/hihala-dashboard 2026-03-31 13:23:38 +00:00
3c19dee236 feat: add season annotation bands to Comparison trend chart
fahed pushed to master at fahed/hihala-dashboard 2026-03-31 13:20:05 +00:00
b4c436f909 feat: add settings link at bottom of dashboard
fahed pushed to master at fahed/hihala-dashboard 2026-03-31 13:11:00 +00:00
db6a6ac609 feat: season filter + chart bands on Dashboard and Comparison
ef48372033 feat: add Settings page with hijri seasons CRUD
1dd216f933 docs: add hijri seasons feature design spec
Compare 3 commits »
fahed pushed to master at fahed/hihala-dashboard 2026-03-31 12:28:59 +00:00
ac5b23326c fix: stable multi-select trigger width (no layout shift on selection)