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