Commit Graph

1062 Commits

Author SHA1 Message Date
Abhinav Raut 5b393c2f19 add mention message content to mentioned msg notification v0.10.0-beta 2026-01-11 18:27:55 +05:30
Abhinav Raut 7bc3387d85 add loading state support to DataTable component across various views
- UI/UX improvements for datatable
2026-01-11 18:13:11 +05:30
Abhinav Raut 74fd95c56d disable sorting for action columns across various data tables
- fix: disable sorting removal for data tables
2026-01-11 17:39:05 +05:30
Abhinav Raut 1127d2967b add logo_url support for custom OIDC providers
- add microsoft option for providers
2026-01-11 17:18:19 +05:30
Abhinav Raut 54d3a47b0a set defaults page size and page paginated apis 2026-01-11 16:22:48 +05:30
Abhinav Raut c107c7a9f8 remove omit empty from null field as it doesn't work 2026-01-11 15:59:26 +05:30
Abhinav Raut 6b2930dce9 improve error logging in agent import process 2026-01-11 15:46:36 +05:30
Abhinav Raut c6f765d9a6 modernize util funcs 2026-01-11 15:37:33 +05:30
Abhinav Raut a5357ff8fc refactor dispatcher 2026-01-11 15:03:20 +05:30
Abhinav Raut d4a6dcec83 rename i18n key 2026-01-09 03:37:41 +05:30
Abhinav Raut ffe0dbc353 Merge pull request #214 from csr4422/feat/bulk-agent-import
feat: add bulk agent import via CSV
2026-01-09 03:34:39 +05:30
Abhinav Raut 7c91ca8813 refactor: update translation keys for file selection and remove unused messages 2026-01-09 03:28:56 +05:30
Abhinav Raut 173493a0ed handle panics in importer, translate messages and fix bugs 2026-01-09 03:26:22 +05:30
Abhinav Raut 18f5ff1868 Merge remote-tracking branch 'origin/main' into feat/bulk-agent-import 2026-01-09 01:32:59 +05:30
Abhinav Raut 3ed06eb6a6 Merge pull request #218 from abhinavxd/feat-notifications
feat: user app notification system with bell icon in the sidebar
2026-01-09 01:07:00 +05:30
Abhinav Raut 91445d7dda Merge branch 'main' into feat-notifications 2026-01-09 01:06:34 +05:30
Abhinav Raut 1da8ff5019 update translation key 2026-01-09 01:01:34 +05:30
Abhinav Raut 30363718ca fix notification bell unread count overflow 2026-01-09 00:47:22 +05:30
Abhinav Raut e59c31f64e remove unused notification retrieval query and related code
- add missing template in schema.sql
2026-01-09 00:39:44 +05:30
csr4422 58a976743f fix: refactor agent import with improved error handling 2026-01-07 12:10:54 +05:30
Abhinav Raut c8bfe36e2e feat: mark conversation as unread from context menu on conversation list 2026-01-07 11:56:51 +05:30
Abhinav Raut b8fa6c7b1a fix: include mentioned by details
and clear author for mentioned emails as it's automated
2026-01-07 11:24:37 +05:30
Abhinav Raut 52231a682e fix: open notification conversations in my inbox
- set notification page size to 30
2026-01-07 11:16:36 +05:30
Abhinav Raut c20866d26d fix: update email notification template to correctly reference the user who mentioned 2026-01-06 12:59:11 +05:30
Abhinav Raut e404b859d8 fix mentioned notification not scrolling to mentioned message.
- update en translations for notifications
2026-01-06 12:57:59 +05:30
Abhinav Raut ecf633b3c6 fix match mig with schema 2026-01-06 12:31:55 +05:30
Abhinav Raut a8fee6d9db feat: notification dispatcher for handling in-app, WS, and email notifications centrally 2026-01-06 12:27:29 +05:30
csr4422 ef25702610 feat: add copy-to-clipboard button for import logs 2026-01-05 22:42:15 +05:30
Abhinav Raut 0dc8db1eed refactor: rename email notification methods to generic notification methods as they also send in-app notifications 2026-01-05 16:28:47 +05:30
Abhinav Raut 99499b4bcc change notification PKEY type from bigserial -> serial 2026-01-05 16:05:51 +05:30
Abhinav Raut 96559fb0ac Merge pull request #217 from abhinavxd/feat-fs-urls
feat: Signed URL support for filesystem store
2026-01-05 15:59:49 +05:30
Abhinav Raut 3c908178e1 set default expiry for fs signed urls to 1 hr.
- remove double media fetch from db
2026-01-05 15:57:43 +05:30
Abhinav Raut 099a410958 fix auth check for serving media files 2026-01-05 15:24:45 +05:30
Abhinav Raut c4e853977c Merge pull request #216 from abhinavxd/patch-api-2
feat: Add `type` and `private` message filters to GET messages api.
2026-01-05 15:12:35 +05:30
Abhinav Raut 1a3e5fa197 Merge pull request #215 from abhinavxd/feat-mentions
Feat: Add support for mentions in editor and mentions tab
2026-01-05 15:10:48 +05:30
Abhinav Raut 1b07cbdbaf feat: increase suggestion limit from 10 to 25 for mentions
- update mentions query for clarity as distinct is not required
2026-01-05 15:09:44 +05:30
Abhinav Raut b0ec53d0d1 fix: update getTypeLabel to correctly handle 'agent' type
- ensure component element exists before appending to popup
2026-01-05 14:58:45 +05:30
csr4422 0d26cb6b0d fix: improve import UX with immediate logs and auto-scroll 2026-01-04 21:09:26 +05:30
csr4422 764030702c feat: enhance Importer component with shadcn components and UI improvements 2026-01-04 15:14:01 +05:30
csr4422 65b05ca975 feat: add importer button to agents list page 2026-01-03 23:18:07 +05:30
csr4422 4b77d89df8 feat: add import agents dialog with CSV upload and progress view 2026-01-03 23:10:18 +05:30
Abhinav Raut 902158b1b8 feat: implement signed URL support for filesystem media access 2026-01-02 14:04:45 +05:30
Abhinav Raut 831226ef07 Merge pull request #211 from abhinavxd/dependabot/npm_and_yarn/frontend/qs-6.14.1
Bump qs from 6.13.1 to 6.14.1 in /frontend
2026-01-02 11:37:32 +05:30
dependabot[bot] 4d6219cabd Bump qs from 6.13.1 to 6.14.1 in /frontend
Bumps [qs](https://github.com/ljharb/qs) from 6.13.1 to 6.14.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.13.1...v6.14.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 06:01:56 +00:00
Abhinav Raut 4bab16c21a feat: user app notification system with bell icon in the sidebar
- notifications for: mention', 'assignment', 'sla_warning', 'sla_breach'
- new table `user_notifications` and migrations for the same.
2026-01-02 01:46:47 +05:30
csr4422 294b3a9b48 feat: add agent import API routes 2026-01-01 21:41:30 +05:30
csr4422 1250c7f7c4 feat:add job logs and count tracking 2026-01-01 21:39:47 +05:30
csr4422 e3141b1aa9 feat: add csv import handler and file processing 2026-01-01 21:35:48 +05:30
Abhinav Raut aac40f48b9 add type and private message filters to fetch messages api. 2026-01-01 19:41:51 +05:30
Abhinav Raut 177fe90d7e feat: update mention notifications to use MentionedBy instead of Author, as for automated emails there no author 2026-01-01 15:30:19 +05:30