Cauê Faleiros
e64654c820
Replace notifications with activity feed
2026-05-29 14:34:40 -03:00
Cauê Faleiros
39ac833495
Split frontend data services by domain
Build and Deploy / build-and-push (push) Successful in 3m33s
2026-05-29 10:27:23 -03:00
Cauê Faleiros
c512809a38
Extract backend runtime configuration
2026-05-29 10:22:41 -03:00
Cauê Faleiros
aa59e642af
Add backend policy tests and API client split
Build and Deploy / build-and-push (push) Successful in 3m8s
2026-05-28 16:00:30 -03:00
Cauê Faleiros
2c102eb2dd
Harden auth and clean project setup
2026-05-28 14:51:00 -03:00
Cauê Faleiros
be8f056434
feat: comprehensive dashboard refactor and performance stabilization
Build and Deploy / build-and-push (push) Successful in 3m33s
2026-04-24 14:43:56 -03:00
Cauê Faleiros
76c974bcd0
fix: integrate final user-provided notification sound and clean up unused assets
...
Build and Deploy / build-and-push (push) Successful in 2m4s
- Replaced placeholder audio with the requested high-quality sound file.
- Removed deprecated audio files from the public directory.
2026-03-16 11:03:35 -03:00
Cauê Faleiros
b2f75562e7
fix: resolve notification routing bug, audio playback format, and backend 500 errors
...
- Fixed audio playback by downloading a valid mp3 file and importing it directly via Vite.
- Fixed the route collision where DELETE /notifications/clear-all was being captured by /notifications/:id.
- The notification badge now automatically clears (optimistic UI update) when the tray is opened.
- The backend no longer throws a 500 error when querying users during impersonation handoffs.
2026-03-13 16:33:44 -03:00