Tom Moor
42cc991317
fix: files.create permissions ( #5877 )
...
* fix: files.create permissions
* test
* new
2023-09-24 12:02:49 -07: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
0856f5f6ae
Move template management to settings ( #5811 )
2023-09-10 12:46:12 -07:00
Tom Moor
9602d09964
fix: Add locks to user mutations ( #5805 )
2023-09-09 20:26:22 -07:00
Tom Moor
c22ed0c82e
BaseModel -> Model
2023-09-09 22:39:08 -04:00
Tom Moor
80ef0a38d6
chore: More flakey test improvements ( #5801 )
2023-09-09 15:30:19 -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
ef71a54120
Merge branch 'main' of github.com:outline/outline
2023-09-03 09:11:33 -04: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
093ee74a90
fix: Protect against exports larger than memory/max
2023-09-02 22:11:53 -04:00
Tom Moor
7abb4f9ad6
Improve validation on api/users endpoints ( #5752 )
2023-08-31 15:06:18 -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
418d3305b2
feat: Add team deletion flow for cloud-hosted ( #5717 )
2023-08-21 17:24:46 -07:00
Tom Moor
74722b80f2
chore: Refactor file storage ( #5711 )
2023-08-20 07:04:34 -07:00
Tom Moor
7e349c9db1
perf: Do not load state to calculate navigation node
2023-08-17 23:14:44 +02:00
Philip Standt
c38e045df2
feat: support self hosted grist ( #5655 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2023-08-14 11:46:24 -07:00
Tom Moor
b7bfc4bb1a
chore: Remove optimize imports to allow vite upgrade ( #5691 )
2023-08-14 11:44:58 -07:00
Apoorv Mishra
401ae73a04
Request validation for /api/collections.* ( #5619 )
2023-08-06 09:54:13 -07:00
Tom Moor
91585ee09d
feat: Add tracking pixel to notifications for mark-as-read functionality ( #5626 )
2023-07-31 15:01:50 -07: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
abb38ea447
fix: Server error with invalid Prosemirror JSON should be validation error
2023-07-15 23:04:30 -04:00
Tom Moor
39e12cef65
chore: Use httpOnly authentication cookie ( #5552 )
2023-07-15 13:56:32 -07:00
Tom Moor
5dcd7a74ca
fix: Remove no longer required unescaping, closes #5555
2023-07-14 21:46:31 -04:00
Tom Moor
c56add74c6
fix: Azure single-tenant SSO tokens are unable to refresh ( #5551 )
2023-07-11 15:59:28 -07:00
Tom Moor
8cc2853102
fix: Email for document update can include empty diff block
2023-07-07 08:23:42 -04:00
Tom Moor
88775cd287
fix: Database transaction used after committed
2023-06-30 17:15:40 -04:00
Tom Moor
8957e86c12
fix: Add server-side validation of comment length
2023-06-29 22:41:57 -04:00
Tom Moor
89d5527d39
Handle promise linting ( #5488 )
2023-06-28 17:18:18 -07:00
Tom Moor
eb62b961a4
feat: Add option to not include attachments in exported data ( #5463 )
2023-06-20 18:17:39 -07:00
Tom Moor
f76f2e61d8
Increase maximum index size, closes #5426
2023-06-19 12:54:04 -04:00
Tom Moor
5fa8ebc587
fix: Unneccessary retry of ValidateSSO task
2023-06-18 07:36:45 -04:00
Tom Moor
9ef375d83c
fix: Import max length not correctly communicated on import ( #5434 )
2023-06-17 00:52:57 -07:00
Tom Moor
137c33c323
fix: Grammar in error message
2023-06-10 22:14:59 +03:00
Tom Moor
45641103ba
Allow viewing diff before revision is written ( #5399 )
2023-05-29 19:49:13 -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
dependabot[bot]
fbd16d4b9a
chore(deps-dev): bump prettier from 2.1.2 to 2.8.8 ( #5372 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2023-05-22 19:14:56 -07:00
Tom Moor
dbad4a9b84
fix: Missing association
2023-05-20 11:47:32 -04:00
Tom Moor
ea885133ac
Notifications interface ( #5354 )
...
Co-authored-by: Apoorv Mishra <apoorvmishra101092@gmail.com >
2023-05-20 07:47:32 -07:00
Newton
738fa55e12
fix: use real boolean instead of aws's bool ( #5313 )
2023-05-07 14:13:16 -07:00
Tom Moor
9942bbee3e
fix: Refactor attachment downloads during export to use promises ( #5294
...
* Refactor attachment downloads during export to use promises instead of streams
Date attachments in zip file correctly
* tsc
2023-05-04 17:20:33 -07:00
Chris Aumann
d096ba486f
Remove "millisecond" suffix from getSignedUrl() function ( #5302 )
2023-05-04 17:20:02 -07:00
Tom Moor
d8b4fef554
feat: Collection admins ( #5273
...
* Split permissions for reading documents from updating collection
* fix: Admins should have collection read permission, tests
* tsc
* Add admin option to permission selector
* Combine publish and create permissions, update -> createDocuments where appropriate
* Plural -> singular
* wip
* Quick version of collection structure loading, will revisit
* Remove documentIds method
* stash
* fixing tests to account for admin creation
* Add self-hosted migration
* fix: Allow groups to have admin permission
* Prefetch collection documents
* fix: Document explorer (move/publish) not working with async documents
* fix: Cannot re-parent document to collection by drag and drop
* fix: Cannot drag to import into collection item without admin permission
* Remove unused isEditor getter
2023-04-30 06:38:47 -07:00
Tom Moor
217d41332f
Automatically error file operations running longer than 12 hours
2023-04-26 21:55:00 -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