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
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
9e810387c0
Add cache-control headers to attachments.redirect response
2023-09-25 21:30:57 -04:00
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
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
093ee74a90
fix: Protect against exports larger than memory/max
2023-09-02 22:11:53 -04:00
Tom Moor
74722b80f2
chore: Refactor file storage ( #5711 )
2023-08-20 07:04:34 -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
Tom Moor
85ca25371c
test ( #4796 )
2023-01-29 06:28:57 -08:00
Tom Moor
6e36ffb706
feat: Allow data imports larger than the standard attachment size ( #4449 )
...
* feat: Allow data imports larger than the standard attachment size
* Use correct preset for data imports
* Cleanup of expired attachments
* lint
2022-11-20 09:22:57 -08:00
Tom Moor
762341a4ec
feat: Track attachments access ( #4416 )
2022-11-12 08:41:59 -08:00
Tom Moor
864f585e5b
chore: Remove long deprecated database columns ( #3821 )
...
* chore: Remove long deprecated database columns
* test
* Update 20220720221531-remove-deprecated-columns.js
* fix rollback
* Add guard for upgrading past v0.54.0
2022-08-25 11:52:01 -07:00
Tom Moor
8bb88b8550
chore: Audit of all model column validations ( #3757 )
...
* chore: Updating all model validations before the white-hatters get to it ;)
* test
* Remove isUrl validation, thinking about it need to account for minio and other weird urls here
2022-07-09 08:04:40 -07:00
Tom Moor
ac07724f21
chore: Synchronizing refactor and small fixes from enterprise codebase ( #3634 )
...
* chore: Syncronizing refactor and small fixes from enterprise codebase
* fix
2022-06-05 00:59:41 -07:00
Tom Moor
5e96145277
feat: Add support for S3 transfer acceleration
2022-03-02 21:12:38 -08:00
Tom Moor
c5a11fe17b
chore: Enable eslint to enforce curly ( #3060 )
2022-02-05 10:15:40 -08:00
Tom Moor
b20a341f0c
chore: Typescript database models ( #2886 )
...
closes #2798
2022-01-06 18:24:28 -08:00
Tom Moor
15b1069bcc
chore: Move to Typescript ( #2783 )
...
This PR moves the entire project to Typescript. Due to the ~1000 ignores this will lead to a messy codebase for a while, but the churn is worth it – all of those ignore comments are places that were never type-safe previously.
closes #1282
2021-11-29 06:40:55 -08:00