Tom Moor
a53f304a9e
fix: Server error when search term contains double single quotes
2023-12-13 21:17:16 -05:00
Tom Moor
3f3d7b4978
Add 'Copy as Markdown' action
...
Remove smart quotes from Markdown export, closes #5303
2023-12-09 15:00:33 -05:00
Tom Moor
cb0d84a803
Add extra trace tagging
2023-12-08 20:15:07 -05:00
Tom Moor
5558d5af95
chore: Move from inline-css -> css-inline ( #6252 )
2023-12-05 17:40:27 -08:00
Tom Moor
72c485e0c8
fix: HTML exports have extra empty page, closes #6205
2023-11-23 09:50:58 -05:00
Tom Moor
b18740c989
Always inject ready script
2023-11-23 09:10:16 -05:00
Tom Moor
8b68ee404a
fix: Render Mermaid diagrams in HTML export, towards #6205
2023-11-23 09:06:07 -05:00
Tom Moor
faf97401e6
feat: add "Copy document" dialog ( #6009 )
2023-10-16 16:13:57 -07:00
Tom Moor
1359f44814
fix: Links to attachments do not work in emailed notifications ( #5935 )
2023-10-04 18:25:07 -07:00
Tom Moor
43bdb97639
fix: Aggressive embed conversion on server Markdown -> Ydoc
2023-09-24 23:12:38 -04:00
Tom Moor
e50e0bba53
Allow file access not in Attachments table ( #5876 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-24 06:43:37 -07:00
Tom Moor
65d3c8309e
fix: Unable to store/read in avatars bucket with local file system storage
...
closes #5873
2023-09-23 15:00:48 -04:00
Apoorv Mishra
67b1fe5514
Local file storage ( #5763 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2023-09-20 15:12:03 -07:00
Tom Moor
ec0564eb32
chore: Test performance ( #5786 )
2023-09-06 14:19:21 -07:00
Tom Moor
3eb947e9a5
chore: Improve perf of server tests ( #5785 )
2023-09-06 04:14:49 -07:00
Tom Moor
d7c331532d
Add document unsubscribe link in email footer ( #5762 )
2023-09-03 16:04:28 -07:00
Tom Moor
864ddbd438
fix: Do not attempt to download non-valid urls in document create/import
2023-08-28 21:02:10 -04:00
Tom Moor
30a4303a8e
chore: Remove DEPLOYMENT and SUBDOMAINS_ENABLED ( #5742 )
2023-08-28 17:39:58 -07:00
Tom Moor
78ad1b867a
fix: Handle base64 and remote images when creating a file ( #5740 )
2023-08-26 06:15:14 -07:00
Tom Moor
74722b80f2
chore: Refactor file storage ( #5711 )
2023-08-20 07:04:34 -07:00
Tom Moor
b7bfc4bb1a
chore: Remove optimize imports to allow vite upgrade ( #5691 )
2023-08-14 11:44:58 -07:00
Tom Moor
5dcd7a74ca
fix: Remove no longer required unescaping, closes #5555
2023-07-14 21:46:31 -04:00
Tom Moor
8cc2853102
fix: Email for document update can include empty diff block
2023-07-07 08:23:42 -04:00
Tom Moor
89d5527d39
Handle promise linting ( #5488 )
2023-06-28 17:18:18 -07:00
Tom Moor
9ef375d83c
fix: Import max length not correctly communicated on import ( #5434 )
2023-06-17 00:52:57 -07:00
Tom Moor
d5341a486c
chore: Upgrade all of prosemirror ( #5366 )
...
Co-authored-by: Apoorv Mishra <apoorvmishra101092@gmail.com >
2023-05-24 19:24:05 -07:00
Chris Aumann
d096ba486f
Remove "millisecond" suffix from getSignedUrl() function ( #5302 )
2023-05-04 17:20:02 -07: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
1642eb610d
fix: Double recursive loops can cause server lockup on deeply nested docs ( #5222 )
2023-04-18 16:38:35 -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
45831e9469
Remove NotificationSettings table ( #5036
...
* helper
* Add script to move notification settings
* wip, removal of NotificationSettings
* event name
* iteration
* test
* test
* Remove last of NotificationSettings model
* refactor
* More fixes
* snapshots
* Change emails to class instances for type safety
* test
* docs
* Update migration for self-hosted
* tsc
2023-03-18 06:32:41 -07:00
Tom Moor
d3b099819d
feat: Add @mention support to comments ( #5001 )
...
* Refactor, remove confusing 'packages' language
* Basic notifications when mentioned in comment
* fix: Incorrect trimming of comments
* test
2023-03-06 19:19:49 -08:00
Tom Moor
591a87b728
Suppress comment notifications when viewing document ( #4987 )
...
* Updating views from collaboration server
* refactor
* Suppress comment notifications based on views
* test
2023-03-05 18:33:46 -08:00
Tom Moor
ac3284986c
fix: Replies to comments in threads only trigger notifications to document subscribers, closes #4984
2023-03-05 16:19:56 -05:00
Tom Moor
760355302c
Comment notification emails ( #4978 )
...
* Comment notification emails
* fix links
fix threading in email inboxes
from is now commenter name
* fix
* refactor
* fix async filter
2023-03-05 08:01:56 -08:00
Tom Moor
21a1257d06
chore: Move remaining auth methods to plugins ( #4900 )
...
* Move Google, Email, and Azure to plugins
* Move OIDC provider, remove old loading code
* Move AuthLogo to plugin
* AuthLogo -> PluginIcon
* Lazy load plugin settings
2023-02-19 19:52:08 -08:00
Tom Moor
667ffdeaf1
fix: Import size should use larger of AWS_S3_UPLOAD_MAX_SIZE and MAX_IMPORT_SIZE
...
closes #4899
2023-02-19 19:18:31 -05:00
Tom Moor
7c05b7326a
test
2023-02-18 14:16:34 -05:00
Tom Moor
66b5dd0a2b
fix: Do not show authentication provider plugins that aren't enabled
2023-02-18 13:56:03 -05:00
Tom Moor
80a8f5b7e2
feat: For changes in long tables do not print the entire table in the emailed diff ( #4800 )
2023-01-29 11:48:37 -08:00
Tom Moor
075555a867
fix: Do not show actively disabled auth providers in self-hosted install ( #4794 )
...
* fix: Do not show actively disabled auth providers in self-hosted installation
* self review
* Refactor for easier mocking
2023-01-28 10:02:25 -08:00
Tom Moor
0272ea03bd
fix: Text in revisions is unreadable in dark mode, closes #4782
2023-01-27 18:13:08 -05:00
Tom Moor
6efcf1c1a8
chore: Refactor SearchHelper internals
2023-01-02 20:14:46 -05:00
Tom Moor
c6fb764631
chore: Move tracing decorators into the codebase ( #4623 )
...
* Vendorize tracing, finally fix service name issues
* Upgrade datadaog-metrics, rename decorators -> tracing
* lint
2022-12-31 04:54:51 -08:00
Tom Moor
c6c06ac4ce
test: Add test for table content
2022-12-30 15:27:18 -05:00
Tom Moor
b29a9fbeee
chore: Remove reliance on Markdown for document.getSummary, towards #3000
2022-12-30 15:14:59 -05:00
Tom Moor
0f489d54c3
Add DocumentHelper.toPlainText
2022-12-30 14:49:53 -05: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
82c565f1d4
Add additional filters to search_titles endpoint ( #4563 )
...
* Add additional filters to search_titles endpoint
* tests, fixes for drafts
* fix: dateFilter results in 500
* fix: Draft documents returned in collection-only search
2022-12-24 03:44:22 -08:00