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
cbb00c4871
fix: documents.search API does not work with custom search slug
2024-01-20 22:58:37 -05:00
Tom Moor
4e8fe75368
fix: Can't un-publish docs with archived children. closes #6408
2024-01-20 21:34:48 -05: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
22c52f84c5
fix: Remove try/catch statements without error argument ( #6370 )
2024-01-10 08:02:44 -08:00
Tom Moor
1112254a8d
fix: API should allow removing avatarUrl by passing null, closes #6329
2024-01-02 18:14:52 -05:00
Tom Moor
5d2a75c8e9
feat: Add missing comments.info endpoint, fix misnamed types
2023-12-29 10:13:22 -05:00
Tom Moor
428b3c9553
chore: Ensure comment data is validated before persisting ( #6322 )
...
Fix flash on render of comment create
2023-12-28 10:46:50 -08:00
Tom Moor
551f569896
feat: Allow filtering searches by 'source'
...
fix: Do not show API searches in recent list in app
2023-12-27 16:56:27 -05:00
Apoorv Mishra
548a56e058
Accomodate membership id ( #6221 )
...
* fix: accomodate membership id
* fix: remove only
* fix: event handling
* fix: tests
* fix: use transaction
* Remove useless test
---------
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2023-12-27 07:12:39 -08:00
Tom Moor
027357acad
test
2023-12-27 10:00:15 -05: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
3ca8dc775d
test
2023-12-20 19:14:52 -04:00
Tom Moor
1840370e6f
Adds content column to documents and revisions as JSON snapshot ( #6179 )
2023-12-17 07:51:11 -08: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
17e55832ac
Add resource tracing to route span
2023-12-09 10:48:27 -05:00
Tom Moor
aab5697b21
Improved API tracing
2023-12-09 10:23:53 -05:00
Tom Moor
cb0d84a803
Add extra trace tagging
2023-12-08 20:15:07 -05:00
Tom Moor
cf64da1050
Add score column to search_queries ( #6253 )
...
* Add score column to search_queries
* Allow user to record search score
2023-12-06 05:37:46 -08:00
Tom Moor
a21e1d9fea
chore: Expose createDatabaseInstance, createMigrationRunner methods
2023-11-25 13:18:51 -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
13a6f89640
fix: Deleted unpublished drafts in trash
2023-11-23 11:28:11 -05:00
Tom Moor
8b68ee404a
fix: Render Mermaid diagrams in HTML export, towards #6205
2023-11-23 09:06:07 -05:00
Tom Moor
95e8f3ae73
chore: Normalize pagination on comments.list
2023-11-17 19:55:06 -05:00
Pranav Joglekar
750c324b1a
Feat/5870 list all comments ( #6081 )
2023-11-17 16:24:26 -08:00
Tom Moor
a0b51b8c71
Error loading attachment should not fail entire export. closes #6158
2023-11-15 20:38:54 -05:00
Tom Moor
48d688c0a5
Store source metadata for imported documents ( #6136 )
2023-11-11 07:52:29 -08:00
Tom Moor
90605e110a
fix: Include maximum import size
2023-11-10 08:28:17 -05:00
Tom Moor
0964d03a17
More use of isProduction/isDevelopment getters
2023-11-09 19:24:16 -05:00
Tom Moor
c769a95f65
API: Add endpoint to check custom domain resolution ( #6110 )
2023-11-04 12:21:47 -07:00
Tom Moor
1e847dc1cf
Cleanup and refactor AuthStore ( #6086 )
2023-10-28 09:43:50 -07:00
Tom Moor
3cd90f3e74
Remove duplicative test
2023-10-28 11:38:35 -04:00
Agnès Haasser
057d8a7f3b
API - allow search of a group using its name ( #6066 )
2023-10-28 08:36:16 -07:00
Tom Moor
b53c595e1b
fix: FILE_STORAGE_UPLOAD_MAX_SIZE not considered for direct uploads. closes #6078
2023-10-26 21:57:48 -04:00
Tom Moor
2fcf9149b5
fix: Templatize no longer works, closes #6067
2023-10-25 20:29:36 -04:00
Tom Moor
5fc68db5da
Improve reliability of document operations with websocket disconnected
2023-10-22 23:21:33 -04:00
Tom Moor
fb74494108
Do not expose insightsEnabled, templateId on public shares
2023-10-22 13:49:50 -04:00
jannschu
0518cdc6d9
Use transaction from middleware for more database queries ( #6051 )
2023-10-21 14:31:14 -07:00
Agnès Haasser
3589980864
API : allow filter user list via emails ( #6031 )
2023-10-18 05:36:16 -07:00
Tom Moor
0bec781695
fix: Improve validation of edge cases with documents.move endpoint. closes #6015
2023-10-16 21:04:39 -04:00
Tom Moor
faf97401e6
feat: add "Copy document" dialog ( #6009 )
2023-10-16 16:13:57 -07:00
Tom Moor
773c35ebc3
fix: Correctly clear accessToken when logging out.
...
Token is correctly rotated on the server, it just isnt correctly removed on the client.
closes #5940
2023-10-05 22:10:07 -04:00
Tom Moor
e7b7032284
feat: Allow deletion of imports ( #5907 )
2023-10-01 18:24:50 -07:00
Tom Moor
41a6f77998
fix: Types on overridden findByPk methods ( #5908 )
2023-10-01 12:02:56 -07:00
Tom Moor
e2a6d828a9
Allow creating published share record, closes #5902
2023-09-30 12:38:16 -04:00
Tom Moor
9e810387c0
Add cache-control headers to attachments.redirect response
2023-09-25 21:30:57 -04:00
Apoorv Mishra
7145f7ef51
UserPermission and GroupPermission models (#5860 )
...
* fix: rename to group_permissions
* fix: delete null collectionId records before setting non null constraint
* fix: use scope with collectionId not null
* fix: update model with documentId
* fix: rename to GroupPermission
* fix: rename collection_users to user_permissions
* fix: teamPermanentDeleter test
* fix: use scope with collectionId not null
* fix: update model with documentId
* fix: rename to UserPermission
* fix: create views upon table rename for zero downtime
* fix: remove comments
2023-09-25 10:51:29 +05:30
Tom Moor
76862b626b
Allow setting createdAt, emoji properties through documents.create ( #5864 )
2023-09-21 19:37:27 -07: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
59734f2bf7
fix: Check commenting feature is enabled on all comments endpoints
2023-09-16 17:46:02 -04:00