Tom Moor
4673ff0840
fix: Clicking on templates in settings table does nothing
2026-03-17 23:47:00 -04:00
wmTJc9IK0Q
cc1c4b22d4
Apply full width to print layout ( #11768 )
...
* Apply full width to print layout
* Fix closing parens
2026-03-16 08:51:03 -04:00
Tom Moor
a9401c9bb6
fix: Race condition when editing title while doc is saving ( #11764 )
2026-03-15 15:47:41 -04:00
Tom Moor
1a893b0e45
Group sync framework ( #11684 )
...
Adds group sync from external authentication providers, allowing team group memberships to be automatically managed based on provider data on sign-in in the future.
2026-03-14 23:02:20 -04:00
Tom Moor
20e55141de
Move toggle container up in block menu
2026-03-14 21:17:17 -04:00
Copilot
22138957ab
Add Project unfurl support to GitLab plugin ( #11752 )
...
* Initial plan
* Add GitLab Project unfurl support
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Fix TypeScript errors: add explicit return type to parseUrl
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* tweaks
* progress
* Remove log noise
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
Co-authored-by: Tom Moor <tom@getoutline.com >
2026-03-14 19:14:35 -04:00
Copilot
d1203408b5
Add GitHub Project V2 unfurl support ( #11753 )
...
* Initial plan
* Add GitHub Project V2 unfurl support to the GitHub plugin
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Various fixes
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
Co-authored-by: Tom Moor <tom@getoutline.com >
2026-03-14 17:13:35 -04:00
Tom Moor
4bc0f15323
Move group management to sub-page ( #11755 )
...
* chore: Move group management to sub-page
* refactor
2026-03-14 16:00:33 -04:00
Copilot
36d555f3fb
Add Linear project unfurling support ( #11525 )
...
* Initial plan
* Add Project type and unfurl implementation for Linear projects
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Fix linter issues - remove unused import and rename unused parameter
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Make actor parameter optional in unfurl helper methods
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* fix: Resolve type errors in Linear project unfurl
Use project.status (ProjectStatus object) instead of the deprecated
project.state (string) field, add satisfies constraint, and fix
exhaustive return in unfurl switch.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Determine mention type
* styling
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
Co-authored-by: Tom Moor <tom@getoutline.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-14 11:03:04 -04:00
Copilot
a92a1785ff
Enable CMD+Shift+L theme toggle on publicly shared pages ( #11750 )
...
* Initial plan
* Add CMD+Shift+L keyboard shortcut to toggle theme on shared pages
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
2026-03-14 09:38:27 -04:00
Copilot
631a4b0efa
Default PDF attachments to non-embedded on upload ( #11745 )
...
* Initial plan
* Default PDF preview to false when uploading via drag and drop
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Preserve PDF preview for block menu option and attachment replacement
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
2026-03-13 22:22:11 -04:00
Copilot
52077e4d47
Add PDF preview toggle button to attachment formatting toolbar ( #11746 )
...
* Initial plan
* Add PDF preview toggle button to attachment formatting toolbar
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Tweak icon
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
Co-authored-by: Tom Moor <tom@getoutline.com >
2026-03-13 22:07:48 -04:00
Tom Moor
ea4fbdb7bb
fix: Filter relationships returned from list endpoint ( #11738 )
...
* fix: Filter relationships returned from list endpoint
* fix: BacklinksProcessor does not check teamId
* Port from upstream
2026-03-12 22:09:31 -04:00
Tom Moor
88f7ef9d03
fix: Hide fullscreen control in present mode on mobile iOS ( #11737 )
2026-03-12 20:50:25 -04:00
Copilot
951fb8a34a
Add "Open in Desktop" option to document menu ( #11729 )
...
* Initial plan
* Add Open in Desktop option to document menu
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Tweak naming
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
Co-authored-by: Tom Moor <tom@getoutline.com >
2026-03-12 09:33:11 -04:00
Tom Moor
54f2994b13
fix: DocumentExplorer jump on mouse hover ( #11727 )
...
* fix: DocumentExplorer jump on nav
* refactor
2026-03-11 20:25:33 -04:00
Tom Moor
8d9cd25b4e
perf: Query pagination ( #11726 )
...
* Add client version header
* Include commit sha in x-client-version header
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* perf: Removes count query for client requests
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 20:25:23 -04:00
Tom Moor
16a4b8417e
fix: MobX observable warning in dialog store
2026-03-11 20:00:45 -04:00
Tom Moor
c993305c1b
fix: MobX warning in SearchActions
2026-03-11 19:30:02 -04:00
Tom Moor
70891d5fa7
fix: Document actions showing in cmd-k without context
2026-03-11 19:22:54 -04:00
Tom Moor
89511d4026
fix: MobX warning in BlockMenu
2026-03-11 19:03:15 -04:00
Tom Moor
2e50fb0344
feat: Add toggle for all notifications ( #11713 )
...
* feat: Add toggle for all notifications
* tidy
2026-03-11 08:38:12 -04:00
Tom Moor
fee9791cc9
Add instructions slide ( #11710 )
2026-03-11 08:31:21 -04:00
Ilja Lukin
bb3d72cb83
Add German (de_DE) long‑date format to useLocaleTime hook ( #11720 )
2026-03-11 12:17:39 +00:00
Tom Moor
1a54625cdb
feat: Insert templates from block menu ( #11647 )
...
* chore: Move SuggestionsMenu to Radix
* Restore bounce anim
* fix: Clear query on button open
* Sub-menu support
* fix bugs
* PR feedback
* Insert templates from block menu
* refactor
2026-03-08 18:27:04 -04:00
Tom Moor
1a380f844c
perf: Avoids instantiating editor extensions not required in read-only ( #11681 )
...
* perf: Avoids instantiating editor extensions not required in read-only
* Now class-based extensions are checked via ext.prototype before new ext() is called
2026-03-08 18:26:52 -04:00
Tom Moor
03a78ab6d6
feat: Use web haptics lib ( #11685 )
2026-03-08 18:26:42 -04:00
Tom Moor
3066b7ba4e
feat: Presentation mode ( #11678 )
...
* wip
* fix scaling, query string, icons, refactor
* refactor
2026-03-07 09:17:47 -05:00
Tom Moor
aeb6d12f17
fix: Incorrect nesting in document explorer ( #11680 )
...
* fix: Incorrect nesting in document explorer
* fix: Disclosure position in explorer
2026-03-07 00:15:51 -05:00
Tom Moor
db19a5cf0d
fix: Incorrect insertion position of mentions ( #11671 )
...
closes #11461
2026-03-05 21:34:14 -05:00
Tom Moor
c875930430
fix: Improved resiliency to invalid GitLab data ( #11669 )
2026-03-05 19:48:17 -05:00
Tom Moor
ace351035a
chore: Move SuggestionsMenu to Radix ( #11644 )
...
* chore: Move SuggestionsMenu to Radix
* Restore bounce anim
* fix: Clear query on button open
* Sub-menu support
* fix bugs
* PR feedback
2026-03-05 17:45:19 -05:00
Copilot
3222a77cc3
Remove star control from DocumentListItem on mobile ( #11655 )
...
* Initial plan
* Remove star control on DocumentListItem on mobile
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
2026-03-05 17:45:05 -05:00
Tom Moor
d8b0e731ef
fix: ESC for back in SharePopover not working ( #11662 )
...
* fix: ESC for back in SharePopover not working
closes #11656
* Normalize prevent default callbacks
2026-03-05 17:44:48 -05:00
Apoorv Mishra
80c1e5a10b
fix: reset focused comment on drawer close ( #11661 )
2026-03-05 17:44:39 -05:00
Copilot
5b89882e5e
Highlight parent menu item when submenu is open ( #11659 )
...
* Initial plan
* fix: highlight parent menu item when sub-menu is open
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
2026-03-05 13:46:30 +00:00
Salihu
38a3e651a7
fix: Rebuild of sourced permissions on document move ( #11229 )
...
* only recalculate permssions for moved document
* stop duplicating permissions
* add tests
* fix comment
* filter duplicates
* filter duplicates
* minor fixes
* fix child document permissions not being recalculated
* expand tests
* Update DocumentMovedProcessor.test.ts
* Update server/queues/processors/DocumentMovedProcessor.test.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* requested changes
* remove all sourced permissions before calculating new ones
* remove all sourced permissions before recalculating
* Add additional tests
---------
Co-authored-by: Tom Moor <tom@getoutline.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-05 08:22:03 -05:00
Apoorv Mishra
e06ff9d7d2
Make history drawer on mobile usable again ( #11649 )
...
* fix: history drawer height
* fix: history drawer content overflow
* fix: comment
2026-03-05 08:13:09 -05:00
Tom Moor
9a849418b1
fix: Upgrade framer-motion to v6, fix tab animation ( #11637 )
...
* Revert "Revert "fix: Upgrade framer-motion to v5, fix tab animation (#11632 )"…"
This reverts commit 2c7ec179fa .
* fix: Race condition
2026-03-04 17:35:18 -05:00
Copilot
0ab3a962d9
Skip unfurl attempts for non-HTTP(S) URL schemes ( #11640 )
...
* Initial plan
* Fix: Skip unfurling for non-http(s) and non-mention URL schemes
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
2026-03-04 09:12:13 -05:00
Tom Moor
2c7ec179fa
Revert "fix: Upgrade framer-motion to v5, fix tab animation ( #11632 )" ( #11636 )
...
This reverts commit 526833ec6e .
2026-03-04 07:14:25 -05:00
Tom Moor
526833ec6e
fix: Upgrade framer-motion to v5, fix tab animation ( #11632 )
2026-03-03 21:18:09 -05:00
Tom Moor
d8f39e3b67
fix: Sidebar does not appear in some situations
2026-03-03 19:54:46 -05:00
Tom Moor
dd9b28e898
feat: Add async loading ELK layout engine ( #11631 )
2026-03-03 19:29:46 -05:00
Tom Moor
f5ef2f2b30
perf: Add request deduping in ApiClient ( #11629 )
2026-03-03 18:06:48 -05:00
Tom Moor
d20779e7ea
fix: Settings layout tweaks
2026-03-02 19:12:49 -05:00
Apoorv Mishra
a4039ccc81
fix: update url when moving away from history sidebar ( #11618 )
2026-03-02 17:51:43 -05:00
Tom Moor
904f1a9726
tsc
2026-03-02 07:21:23 -05:00
Tom Moor
8dc4f8b422
feat: Add text wrap option for code blocks ( #11614 )
2026-03-02 07:08:12 -05:00
Tom Moor
1ceb476a04
fix: Public docs not visible
2026-03-02 07:06:39 -05:00