Abhinav Raut
b5c4a30805
Update 2FA status and conversation reports in roadmap
2026-09-09 01:34:36 +05:30
Abhinav Raut
2c1aa922a8
Update roadmap with new features and statuses
2026-09-09 01:33:53 +05:30
Abhinav Raut
93df6c8bf3
Merge pull request #492 from pat-s/agent/sso-only-auth
...
feat(auth): add SSO-only login mode
2026-09-09 01:32:18 +05:30
Abhinav Raut
32f814757f
drop the rationale comment on isLocalLoginEnabled
2026-09-09 01:16:53 +05:30
Abhinav Raut
bde1f06ec6
skip the OIDC lookup on login unless local login is disabled and translate the error
2026-09-09 01:14:42 +05:30
Abhinav Raut
920ac2c495
Merge pull request #577 from abhinavxd/ai-prompts-crud
...
CRUD for editor ai prompts.
2026-09-09 01:01:33 +05:30
Abhinav Raut
34d2a64895
keep prompt content out of the agent prompt list and load it on edit behind ai:manage
2026-09-09 00:45:43 +05:30
Abhinav Raut
b35fc839cc
Change translation contribution process to Crowdin
...
Updated translation contribution guidelines to use Crowdin.
2026-09-09 00:40:50 +05:30
Abhinav Raut
30b5d94627
add editor prompts admin page to create, edit and delete AI reply box prompts
2026-09-09 00:33:02 +05:30
Abhinav Raut
70c86060b0
Merge pull request #572 from abhinavxd/contacts-toolbar-layout
...
move new contact button to the right of the contacts toolbar
2026-09-08 02:16:08 +05:30
Abhinav Raut
7b72e44f15
move new contact button to the right of the contacts toolbar
2026-09-08 02:12:03 +05:30
Abhinav Raut
251f2bf7d0
Merge pull request #312 from Gumbraise/feat/add-contact-form-and-api-route
...
Implement create contact functionality
2026-09-08 02:08:13 +05:30
Abhinav Raut
52b6658e74
reject duplicate emails when creating a contact and reuse shared i18n keys
2026-09-08 01:44:16 +05:30
Abhinav Raut
e8007b67fd
Merge remote-tracking branch 'origin/main' into pr-312
...
# Conflicts:
# frontend/apps/main/src/components/sidebar/Sidebar.vue
# frontend/apps/main/src/features/contact/ContactsList.vue
# internal/user/contact.go
# internal/user/user.go
2026-09-08 01:29:04 +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