2216 Commits

Author SHA1 Message Date
Abhinav Raut 651fe467f6 fix two-factor code prompts and recovery downloads 2026-09-07 15:04:04 +05:30
Abhinav Raut a3af592b6b add authenticator app two-factor login for agents 2026-09-07 14:46:15 +05:30
Abhinav Raut 85a1b477f6 Merge pull request #475 from fredrikblau/feat/private-note-ticket-links
Add conversation reference links to private notes
2026-09-06 01:30:42 +05:30
Abhinav Raut c1b999b014 fix stale searches and mention email links 2026-09-06 01:29:26 +05:30
Abhinav Raut 3bf997f99b Merge pull request #559 from abhinavxd/dependabot/npm_and_yarn/frontend/qs-6.16.0
Bump qs from 6.15.2 to 6.16.0 in /frontend
2026-09-03 13:22:02 +05:30
dependabot[bot] 908f3413fe Bump qs from 6.15.2 to 6.16.0 in /frontend
Bumps [qs](https://github.com/ljharb/qs) from 6.15.2 to 6.16.0.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.15.2...v6.16.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-03 06:28:57 +00:00
Abhinav Raut e1c8719580 rename ticket references to conversation references 2026-09-03 11:15:38 +05:30
Abhinav Raut 3d45b5f74f fix ticket reference parsing, stored links and suggestion popup 2026-09-03 01:43:30 +05:30
Abhinav Raut dd57a86374 Merge pull request #556 from abhinavxd/command-palette
rebuild the command palette and add keyboard shortcuts for conversation actions
2026-09-03 01:06:06 +05:30
Abhinav Raut 8109d1b1d6 filter conversation and message search by read permissions in sql 2026-09-03 00:51:13 +05:30
Abhinav Raut afeb120a5f apply the search limit after the read-permission filter 2026-09-03 00:10:44 +05:30
Abhinav Raut 90c5e639fa Merge pull request #555 from jleroy/i18n/update-2026-09-02
Update translations [2025-09-02]
2026-09-03 00:03:08 +05:30
Abhinav Raut ccf6ba2984 drop the palette loading row 2026-09-02 23:54:33 +05:30
Abhinav Raut e5ce086290 always show the palette loading row while a search is in flight 2026-09-02 23:52:30 +05:30
Abhinav Raut dd0d7ba674 show a loading row in the command palette list while results load 2026-09-02 23:50:32 +05:30
Abhinav Raut c47e8e0c5b let search callers pass a result limit and show the palette spinner while typing 2026-09-02 23:48:44 +05:30
Fredrik Blau 0e13b0458d fix: discard stale ticket suggestions 2026-09-02 21:41:08 +03:30
Fredrik Blau 18e2fbe382 fix: validate ticket reference URLs 2026-09-02 18:54:23 +03:30
Fredrik Blau f8c75f670f feat: port ticket references to conversation editor 2026-09-02 18:54:23 +03:30
Abhinav Raut 5dbe0f77ac delete the test inbox in the command palette macros spec teardown 2026-09-02 16:22:49 +05:30
Abhinav Raut 2eaaa36a46 fix snooze rounding, shifted slash shortcut and reply focus in fullscreen 2026-09-02 16:07:01 +05:30
Abhinav Raut 9c0d242549 rebuild the command palette and add keyboard shortcuts for conversation actions 2026-09-02 15:44:27 +05:30
Jonathan Leroy 0cba59c0aa Update translations [2025-09-02] 2026-09-02 02:44:08 +02:00
Abhinav Raut d33e07ee20 Merge pull request #534 from amb1/pr/sidebar-counts
feat: show open conversation counts in the inbox sidebar
2026-09-02 01:33:05 +05:30
Abhinav Raut b136346b95 fetch only the edited view's count after saving a view 2026-09-02 01:19:50 +05:30
Abhinav Raut 5435d3e716 refresh sidebar counts after view edits and queued forced fetches 2026-09-02 01:04:31 +05:30
Abhinav Raut b001d7a713 use one deadline for the whole sidebar counts request 2026-09-02 00:48:02 +05:30
Abhinav Raut 2ba716cb58 Merge remote-tracking branch 'origin/main' into pr/sidebar-counts
# Conflicts:
#	frontend/apps/main/src/stores/conversation.js
#	internal/conversation/conversation.go
2026-09-02 00:45:50 +05:30
Abhinav Raut 455f745e08 apply code review fixes to sidebar counts
Refresh badges on new notifications, bulk actions, snooze and unassign. Drop the second count request that fired on every local status change, look up the timezone once per counts request, and move the count base query into queries.sql.
2026-09-02 00:44:42 +05:30
Abhinav Raut d22de18112 count all sidebar views in batches instead of dropping past 50 2026-09-02 00:26:55 +05:30
Abhinav Raut dc553dabba Merge pull request #537 from abhinavxd/shrink-macro-payloads
search and paginate agents, teams, tags and macros instead of loading them all at boot
2026-09-02 00:25:47 +05:30
Abhinav Raut 5e22ed3f56 keep the thumbnail name when its upload fails 2026-09-02 00:01:46 +05:30
Abhinav Raut 12bb634b0f Merge remote-tracking branch 'origin/main' into shrink-macro-payloads
# Conflicts:
#	frontend/apps/main/src/features/conversation/ReplyBox.vue
#	frontend/apps/main/src/stores/macro.js
#	frontend/apps/main/src/stores/macro.test.js
#	internal/image/image.go
2026-09-02 00:01:42 +05:30
Abhinav Raut 4977542191 cover the user view form and tidy the palette empty state
The new cypress spec drives the view dialog through one group, three
conditions in one group, two groups, the ALL/ANY and AND/OR toggles, a
re-save, a group removal, a rename and a delete. The palette now says
"No results found" in macro mode, and the help center pages link to the
docs.
2026-09-01 23:54:20 +05:30
Abhinav Raut f0c8413c13 test the macro view filter for all three surfaces 2026-09-01 23:25:54 +05:30
Abhinav Raut 3ffbea5649 test macro visibility scoping for all three scopes 2026-09-01 23:24:40 +05:30
Abhinav Raut 87a95f073e center command states in the available space 2026-09-01 23:19:02 +05:30
Abhinav Raut 4aacd20261 keep the upload when the thumbnail fails 2026-09-01 23:07:36 +05:30
Abhinav Raut 51db29ab9d move agent lookup into its own sql queries 2026-09-01 22:45:07 +05:30
Abhinav Raut c934758ca8 cap sidebar view counts and move the count badge into a component 2026-09-01 21:18:48 +05:30
Abhinav Raut 939ca59598 Merge pull request #540 from eozsahin1993/feat/read-receipt-indicator
Feat: read receipt indicator
2026-08-31 02:15:28 +05:30
Abhinav Raut 01ec83c7ce fix same-second read receipt and add sent/read tooltips 2026-08-31 01:56:19 +05:30
Abhinav Raut 921e507e83 Merge pull request #543 from eozsahin1993/fix/disable-mentions-for-replies
Fix: disable mentions for replies in tiptap
2026-08-30 23:56:13 +05:30
Abhinav Raut c1d613c942 Merge pull request #548 from malpou/fix/oidc-redirect-live-lookup
oidc: resolve redirect URL live so Root URL changes without a restart (preferred option)
2026-08-30 23:48:47 +05:30
Abhinav Raut 60cb85494c Merge pull request #544 from malpou/api/source-id
api: accept source_id on conversation and message endpoints
2026-08-30 23:47:26 +05:30
Abhinav Raut 4402cee153 auth: move resolveRedirectURL below the public methods 2026-08-30 23:45:22 +05:30
Abhinav Raut 49932a810b Merge pull request #549 from LaQuay/feat/role-write-private-notes
feat: add separate permission for private conversation notes
2026-08-30 23:29:57 +05:30
Abhinav Raut baeade99a6 oidc: always read the redirect URL from settings, drop the session copy 2026-08-30 23:26:34 +05:30
Abhinav Raut ef8e99b992 cover note delete, summarize and copilot inserts in private note permission tests 2026-08-30 23:02:46 +05:30
Abhinav Raut 9a64fe3303 move canCreateConversationMessage below the handlers 2026-08-30 22:52:48 +05:30