Apoorv Mishra
5374784df6
New Replace type utility ( #7476 )
...
* fix: Replace type
* trigger ci
2024-08-30 10:02:38 +05:30
Tom Moor
0fc3099f75
Standardize websocket collection channel logic
2024-08-29 12:09:52 -04:00
Tom Moor
0642396264
perf: Policies refactor ( #7460 )
2024-08-28 06:10:38 -07:00
Apoorv Mishra
5d85a3a093
Specify time conversion unit ( #7458 )
...
* fix: specificity in time units
* fix: milliseconds -> ms
2024-08-25 18:57:45 +05:30
Tom Moor
8ac3c17310
fix: Reduce unneccessary client fetches
2024-08-19 19:10:30 -04:00
Tom Moor
0ab8b52582
feat: Cache count of group members ( #7377 )
2024-08-17 14:34:12 -07:00
Tom Moor
86be197049
fix: Websocket event not required for each document in imported collection
...
fix: Newly imported collections do not appear in sidebar until reload
2024-08-17 09:03:05 -04:00
Hemachandar
41af3a107e
chore: Remove emoji column from documents and revisions ( #7144 )
...
* chore: Remove emoji column from documents and revisions
* fix: Incorrect icon color on collections in share menu
* Update types.ts
---------
Co-authored-by: Tom Moor <tom.moor@gmail.com >
Co-authored-by: Tom Moor <tom@getoutline.com >
2024-08-05 01:08:20 -07:00
Hemachandar
4c999d00d2
fix: use all properties from zip when importing a collection ( #7318 )
...
* fix: use all properties from zip when importing a collection
* use shared defaults
2024-07-27 08:31:00 -07:00
Tom Moor
474baf7b42
fix: Suppress notifications for changes that are not visible
2024-07-22 20:09:03 -04:00
Hemachandar
e4c1281bf7
fix: replace document links when importing markdown ( #7259 )
2024-07-21 17:42:36 -07:00
Hemachandar
bbbc00baaa
fix: Set doc slug on importing collections ( #7270 )
...
* fix: Set doc slug on importing collections
* review
2024-07-21 17:42:22 -07:00
Tom Moor
f0ba98e936
fix: Upon adding user to a group only the first collection in the group proactively joined
2024-07-21 08:14:51 -04:00
Tom Moor
f48c05bef3
chore: CollectionGroupMembership -> GroupMembership ( #7269 )
...
* chore: CollectionGroupMembership -> GroupMembership
* Backwards compat
* docs
2024-07-17 18:39:13 -07:00
Tom Moor
f675a04735
chore: Rename GroupPermission -> GroupMembership ( #7214 )
...
* GroupPermission -> GroupMembership
* Add group membership source
* wip
2024-07-17 16:31:20 -07:00
Tom Moor
e52719c38e
chore: Rename GroupMembership -> GroupUser ( #7268 )
...
* Rename GroupMembership -> GroupUserMembership
* GroupUser
2024-07-17 16:14:59 -07:00
Tom Moor
1711d17e25
fix: newMentionIds no longer always in event data
2024-07-03 17:58:15 -04:00
Tom Moor
8a8dad15ef
fix: newMentionIds no longer always in event data, closes #7186
2024-07-02 18:03:22 -04:00
Tom Moor
117c4f5009
feat: Comment resolving ( #7115 )
2024-07-02 03:55:16 -07:00
Hemachandar
6fd3a0fa8a
feat: Unified icon picker ( #7038 )
2024-06-23 06:31:18 -07:00
Hemachandar
4897f001e4
Add icon column to document ( #7066 )
...
* Add icon column to document
* Backfill columns
---------
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2024-06-21 06:26:20 -07:00
Tom Moor
7bdafff235
Add ApiKeyCleanupProcessor
2024-06-05 08:30:56 -04:00
Tom Moor
5bd6c7b9c7
fix: Layout only changes not synced to content property
2024-06-02 10:29:26 -04:00
Tom Moor
3b9cbb08c8
fix: AggregateError thrown from ValidateSSOAccessTask
2024-05-30 00:02:37 -04:00
Tom Moor
3e083ce132
fix: Missing use of document.content
2024-05-26 10:24:21 -04:00
Tom Moor
f103d73b48
Move collection description rendering to JSON ( #6944 )
...
* First pass, moving collection description rendering to JSON
* tsc
* docs
* refactor
* test
2024-05-25 15:17:19 -07:00
Tom Moor
d51267b8bc
JSON to client ( #5553 )
2024-05-24 05:29:00 -07:00
Tom Moor
b7e19a0eb1
chore: Upgrade date-fns to v3 ( #6849 )
...
* chore: Upgrade date-fns
* fixes
* test
2024-04-26 16:34:06 -07:00
Tom Moor
54c6abbba9
Allow setting permission of collections during import ( #6799 )
...
* Allow setting permission of collections during import
closes #6767
* Remove unused column
2024-04-15 19:13:12 -07:00
Tom Moor
3f209101e6
Add updateRole endpoint ( #6771 )
2024-04-06 06:32:15 -07:00
Apoorv Mishra
450d0d9355
Github integration ( #6414 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2024-03-23 07:09:28 -07:00
Tom Moor
e2c8678855
chore: Move some tasks to background priority
2024-03-19 18:57:15 -04:00
Apoorv Mishra
85c8f83e33
PluginManager refactor (#6677 )
...
* fix: refactor plugin manager
* fix: make id optional
* fix: allow add to accept single object
* fix: getHooks
* fix: tsc
* fix: remove id
2024-03-16 21:22:25 +05:30
Tom Moor
fb50b84400
fix: Plugin tasks not registered
2024-03-14 08:52:13 -04:00
Tom Moor
ac4166da28
Add title emoji support in JSON import/export ( #6660 )
2024-03-10 20:09:44 -07:00
Tom Moor
f9a11a28d8
chore: Plugin registration ( #6623 )
...
* first pass
* test
* test
* priority
* Reduce boilerplate further
* Update server/utils/PluginManager.ts
Co-authored-by: Apoorv Mishra <apoorvmishra101092@gmail.com >
* fix: matchesNode error in destroyed editor transaction
* fix: Individual imported files do not display source correctly in 'Insights'
* chore: Add sleep before Slack notification
* docs
* fix: Error logged about missing plugin.json
* Remove email template glob
---------
Co-authored-by: Apoorv Mishra <apoorvmishra101092@gmail.com >
2024-03-08 20:32:05 -08:00
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
168643c084
chore: Move processing of documents.import to async worker ( #6595 )
2024-02-24 12:28:33 -08:00
Tom Moor
012d8c2ae7
chore: Various importer improvements ( #6519 )
...
* Handle new Notion export format
Clear data on file operation delete
* fix: Don't restart development server on html upload
* fix: Do not send collection created notifications on bulk import
* fix: Avoid parellelizing all uploads at once
Move import into one transaction per-collection
2024-02-10 12:21:52 -08:00
Tom Moor
140e685d67
Move in-app notifications to instant, keep emails delayed ( #6506 )
2024-02-07 05:05:51 -08:00
Tom Moor
234613580d
fix: User updates are not synced between clients ( #6490 )
...
* Add Model.changeset method to get minified changes since last update
* fix: Handle arrays
* Add changes column, types
* test
2024-02-04 10:36:43 -08:00
Tom Moor
47d168a29b
Add notifications for document and collection access ( #6460 )
...
* Add notification for added to document
* Add notifications for document and collection access
* Add notification delay
* fix: Collection notifications not appearing
* Add notification settings
2024-01-31 15:01:27 -08: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
Apoorv Mishra
7e61a519f1
Type server models ( #6326 )
...
* fix: type server models
* fix: make ParanoidModel generic
* fix: ApiKey
* fix: Attachment
* fix: AuthenticationProvider
* fix: Backlink
* fix: Collection
* fix: Comment
* fix: Document
* fix: FileOperation
* fix: Group
* fix: GroupPermission
* fix: GroupUser
* fix: Integration
* fix: IntegrationAuthentication
* fix: Notification
* fix: Pin
* fix: Revision
* fix: SearchQuery
* fix: Share
* fix: Star
* fix: Subscription
* fix: TypeError
* fix: Imports
* fix: Team
* fix: TeamDomain
* fix: User
* fix: UserAuthentication
* fix: UserPermission
* fix: View
* fix: WebhookDelivery
* fix: WebhookSubscription
* Remove type duplication
---------
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2024-01-12 22:33:05 +05:30
Tom Moor
67a6b3fe43
fix: Cleanup relationships when user is deleted ( #6343 )
...
* fix: Cleanup relationships when user is deleted
* Update tests
* Update User.test.ts
2024-01-03 06:14:10 -08:00
Apoorv Mishra
08aacdb302
Handle users.demote event ( #6315 )
...
* fix: Handle users.demote event
* fix: fetchAll
* fix: fetch based on total
2023-12-27 08:33:44 +05:30
Tom Moor
07cd13f17a
fix: Queue health monitor should only run on worker processes ( #6228 )
2023-11-27 20:55:00 -05:00
Tom Moor
a21e1d9fea
chore: Expose createDatabaseInstance, createMigrationRunner methods
2023-11-25 13:18:51 -05:00
Tom Moor
7b4bedae59
fix: Handle public attachments in Markdown export, closes #6161
2023-11-16 22:09:51 -05:00
Tom Moor
e76dcc0baf
test
2023-11-15 20:50:44 -05:00