Tom Moor
df9f8cbabc
Display import source data on documents ( #6651 )
...
* Display import source in Insights
* Ensure sourceMetadata is not returned on public requests
* Support createdByName
* Prefer display source name
2024-03-07 16:33:56 -08:00
Tom Moor
edae1c6ee1
fix: Account for createdBy, updatedBy being undefined. closes #6578
2024-02-26 21:55:06 -05:00
Tom Moor
7555240413
Add summary column to documents
2024-02-16 13:25:17 -05:00
Tom Moor
abaa56c8f1
feat: Badge documents in sidebar that have been newly shared with you
2024-02-02 23:21:12 -05:00
Tom Moor
fde8a9fd88
fix: Cannot read properties of undefined (reading 'id')
2024-02-01 07:20:26 -05:00
Apoorv Mishra
1490c3a14b
Individual document sharing with permissions ( #5814 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Tom Moor <tom@getoutline.com >
2024-01-30 17:48:22 -08:00
Tom Moor
55a55376c6
chore: Improve typings around model methods ( #6324 )
2023-12-28 16:11:27 -08:00
Tom Moor
c1b2d3c4a7
feat: Drag document into starred section to star
2023-12-19 09:33:36 -05:00
Tom Moor
ab7515b0e1
fix: Race condition updating document breadcrumb
2023-12-15 23:30:14 -05:00
Tom Moor
b9767a9fdc
fix: Do not rely on class names in production bundle ( #6212 )
2023-11-24 09:59:57 -08:00
Tom Moor
faf97401e6
feat: add "Copy document" dialog ( #6009 )
2023-10-16 16:13:57 -07:00
Tom Moor
5e0b812083
fix: 'Untitled' is not translated
...
closes #5949
2023-10-05 19:44:54 -04:00
Tom Moor
0856f5f6ae
Move template management to settings ( #5811 )
2023-09-10 12:46:12 -07:00
Tom Moor
ac068c0c07
fix observability regression, from 5c839998
2023-09-09 23:41:48 -04:00
Tom Moor
5c839998c1
fix: Initials do not display on notification avatars ( #5803 )
2023-09-09 18:01:14 -07:00
Apoorv Mishra
1c7bb65c7a
Document emoji picker ( #4338 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2023-09-03 06:11:14 -07:00
Tom Moor
b7bfc4bb1a
chore: Remove optimize imports to allow vite upgrade ( #5691 )
2023-08-14 11:44:58 -07:00
Tom Moor
7bc37cb700
tsc
2023-07-23 13:11:02 -04:00
Tom Moor
217e53d8b6
fix: Enable toggling of insights while document is draft
2023-07-23 13:06:34 -04:00
Tom Moor
479b805613
Add per-document control over who can see viewer insights ( #5594 )
2023-07-23 09:01:36 -07:00
Tom Moor
0aabcb8d22
Remove unused isOnlyTitle
2023-07-03 19:24:22 -04:00
Apoorv Mishra
86062f396d
Deleting a collection should detach associated drafts from it ( #5082 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2023-04-23 12:20:44 -07:00
Tom Moor
db73879918
Assorted cleanup, minor bug fixes, styling fixes, eslint rules ( #5165
...
* fix: Logic error in toast
fix: Remove useless component
* fix: Logout not clearing all stores
* Add icons to notification settings
* Add eslint rule to enforce spaced comment
* Add eslint rule for arrow-body-style
* Add eslint rule to enforce self-closing components
* Add menu to api key settings
Fix: Deleting webhook subscription does not remove from UI
Split webhook subscriptions into active and inactive
Styling updates
2023-04-08 05:25:20 -07:00
Tom Moor
7ba6a9379b
Removal of non-collaborative editing code paths ( #4210 )
2023-03-28 19:13:42 -07:00
Apoorv Mishra
ad902af52c
Move tree implementation out of collections store ( #4763 )
...
* refactor: attaching emoji in tree node is unnecessary
* refactor: pass depth and hasChildren as separate props
* refactor: move tree impl into a separate hook
* refactor: separate out as DocumentExplorer for reuse
* fix: separate search and node
* fix: review comments
* fix: tsc
2023-01-27 11:33:51 +05:30
Tom Moor
cc14c212b6
fix: Unable to access localStorage in document embedded in iframe with third party cookies blocked ( #4777 )
...
* fix: Pasting from Microsoft Office pastes image. Closes #3058
* fix: Use Storage wrapper implementation for all editor calls to localStorage
closes #4776
2023-01-26 04:48:56 -08:00
Tom Moor
f3469d25fe
feat: Bulk HTML export ( #4620 )
...
* wip
* Working bulk html export
* Refactor
* test
* test
2022-12-30 09:42:20 -08:00
Tom Moor
1b8dd9399c
chore: Export improvements ( #4617 )
...
* wip
* i18n
2022-12-27 09:51:39 -08:00
Tom Moor
c41bd9592e
feat: Add date/time template options to template titles
2022-12-24 15:53:05 +00:00
Tom Moor
3880a956a3
Add document insights panel ( #4418 )
...
* Add document context to allow accessing editor in header, modals, and elsewhere
* lint
* framework
* Hacking together fast
* Insights
* Spacing tweak, docs
2022-11-13 10:19:09 -08:00
Tom Moor
fa75d5585f
feat: Show diff when navigating revision history ( #4069 )
...
* tidy
* Add title to HTML export
* fix: Add compatability for documents without collab state
* Add HTML download option to UI
* docs
* fix nodes that required document to render
* Refactor to allow for styling of HTML export
* div>article for easier programatic content extraction
* Allow DocumentHelper to be used with Revisions
* Add revisions.diff endpoint, first version
* Allow arbitrary revisions to be compared
* test
* HTML driven revision viewer
* fix: Dark mode styles for document diffs
* Add revision restore button to header
* test
* Support RTL languages in revision history viewer
* fix: RTL support
Remove unneccessary API requests
* Prefetch revision data
* Animate history sidebar
* fix: Cannot toggle history from timestamp
fix: Animation on each revision click
* Clarify currently editing history item
2022-09-08 02:17:52 -07:00
Tom Moor
e8a6de3f18
feat: Add HTML export option ( #4056 )
...
* tidy
* Add title to HTML export
* fix: Add compatability for documents without collab state
* Add HTML download option to UI
* docs
* fix nodes that required document to render
* Refactor to allow for styling of HTML export
* div>article for easier programatic content extraction
2022-09-07 04:34:39 -07:00
CuriousCorrelation
24c71c38a5
feat: Document subscriptions ( #3834 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2022-08-25 23:47:13 -07:00
Tom Moor
9cd3ec0868
chore: Simplify model save codepath, prevents text from being sent ever when collab editing enabled
2022-06-20 22:55:37 +02:00
Tom Moor
c4006cef7b
perf: Remove markdown serialize from editor render path ( #3567 )
...
* perf: Remove markdown serialize from editor render path
* fix: Simplify heading equality check
* perf: Add cache for slugified headings
* tsc
2022-05-21 12:50:27 -07:00
Tom Moor
c205ffbfe9
Merge branch 'main' of github.com:outline/outline
2022-05-11 09:30:08 +01:00
Tom Moor
b75a6928cb
Revert "fix: Fade out navigation when editing and mouse hasn't moved ( #3256 )" ( #3502 )
...
This reverts commit e0cf873a36 .
2022-05-06 13:28:37 -07:00
Tom Moor
0ba792317b
Merge branch 'main' of github.com:outline/outline
2022-05-06 13:01:15 -07:00
Saumya Pandey
e0cf873a36
fix: Fade out navigation when editing and mouse hasn't moved ( #3256 )
...
* fix: hide header when editing
* fix: settings collab switch
* Update app/hooks/useMouseMove.ts
Co-authored-by: Tom Moor <tom.moor@gmail.com >
* fix: accept timeout parameter
* fix: don't hide observing banner
* fix: hide on focused and observing
* perf: memo
* hide References too
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2022-05-07 00:17:09 +05:30
Tom Moor
1782c08195
fix: Touch lastViewedAt timestamp on document to prevent flash of order repositioning
2022-05-05 23:51:47 -07:00
Tom Moor
e4e98286f4
fix: Embed disabled state should persist ( #3407 )
...
* Normalize code around localStorage
Persist disabled embed state
* fix: Cannot view more than 10 starred items on load
* More tidying of sidebar state
2022-04-17 10:24:40 -07:00
Tom Moor
b7a6a34565
fix: Flash of empty state on paginated lists ( #3351 )
...
* fix: Flash of empty state on paginated lists
fix: Typing of PaginatedList to generic
* test
* test
2022-04-09 20:31:51 -07:00
Tom Moor
41579eb4bf
fix: Cleanup totally empty drafts on leave ( #3310 )
...
* fix: Cleanup totally empty drafts on leave
* cleanup
* fix: Add check the doc has never been saved after creation when auto-deleting
2022-04-03 11:51:38 -07:00
Tom Moor
c5a11fe17b
chore: Enable eslint to enforce curly ( #3060 )
2022-02-05 10:15:40 -08:00
Tom Moor
79e2cad5b9
feat: Add reordering to starred documents ( #2953 )
...
* draft
* reordering
* JIT Index stars on first load
* test
* Remove unused code on client
* small unrefactor
2022-01-21 18:11:50 -08:00
Tom Moor
d0e7f2de65
fix: Emoji in title positioning ( #2927 )
...
* wip
* fix measure on first render
* wip
* refactor
* tsc
* remove fragment
* refactor (again)
* cleanup
2022-01-16 17:02:33 -08:00
Tom Moor
2ad32e5009
fix: Remove innerHTML usage
2022-01-09 21:44:53 -08:00
Tom Moor
eb0c324da8
feat: Pin to home ( #2880 )
2021-12-30 16:54:02 -08:00
Tom Moor
66d5a567c2
feat: Optional full-width toggle for document display ( #2869 )
...
* Migration, model, presenter
* Working implementation
* fix: Account for table of contents
* Checkbox -> Toggle
* Checkbox -> Toggle
2021-12-19 13:58:16 -08:00
Tom Moor
e7c3028ef2
fix: Views should be recorded for drafts closes #2862
2021-12-17 16:27:06 -08:00