Hemachandar
6c9f265918
feat: Lossless JSON import ( #7274 )
...
* feat: Lossless JSON import
* transform node only when attachments are present in the zip
2024-10-09 19:04:04 -07:00
Tom Moor
a0e363799c
fix: Add extra safety around search queries
2024-10-07 22:29:54 -04:00
Tom Moor
d3c8224839
fix: Error during import with long filenames ( #7738 )
...
* fix: Stream error during import causes worker restart
* refactor
* fix: Ensure we never write filenames longer than the system can handle
2024-10-07 05:36:18 -07:00
Apoorv Mishra
35ff70bf14
Archive collections ( #7266 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2024-10-06 05:37:11 -07:00
Tom Moor
10f4889737
fix: Cloned response on network error can cause process to hang (remove)
2024-10-05 10:59:56 -04:00
Tom Moor
033b05f679
fix: User cannot update profile when MembersCanDeleteAccount setting is disabled, closes #7729
2024-10-03 20:25:35 -04:00
Tom Moor
1a02b0d9d7
Add script to backfill ApiKey hashes ( #7717 )
...
* Add hashed column for API keys
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2024-10-03 16:27:25 -07:00
Apoorv Mishra
be5f092117
Show nested docs on Archive page ( #7488 )
...
* fix: nested docs should appear in archive
* fix(app): ArchivableModel
* fix(server): ArchivableModel
* fix: PartialWithArchivedAt not needed
* fix: new PartialExcept type
* fix: restore deletion
* fix: review
2024-10-02 10:10:41 +05:30
Tom Moor
5e61fcd336
Add hashed column for API keys ( #7699 )
...
* Add hashed column for API keys
* test
* Add obfuscatedValue getter
2024-09-30 17:16:35 -07:00
Hemachandar
21adfdd1bf
perf: use findAll for querying document collaborators ( #7697 )
...
* perf: use findAll for querying document collaborators
* remove unnecessary compact
2024-09-29 09:43:07 -07:00
Hemachandar
c58aafeb32
fix: check doc access before sending mention email ( #7664 )
...
* fix: check doc access before sending mention email
* refactor
---------
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2024-09-28 14:29:34 -07:00
Tom Moor
840db4692e
fix: Correctly decorate urlId as Unique ( #7671 )
2024-09-28 06:23:27 -07:00
Tom Moor
8a5e42071f
fix: Remove deprecated meta tag
2024-09-25 08:58:17 -04:00
Tom Moor
6b53755f5a
fix: Maximum call stack size exceeded, closes #7642
2024-09-24 23:11:58 -04:00
Tom Moor
709e4f44fd
fix: Allow team creation without SSO methods
2024-09-24 22:33:53 -04:00
Tom Moor
bdc2357984
Merge branch 'main' of github.com:outline/outline
2024-09-22 12:59:16 -04:00
Tom Moor
4fc1ed0d7e
Add release script ( #7637 )
2024-09-22 09:59:10 -07:00
Tom Moor
5d068361cc
fix: Protect against dangerous characters in env
2024-09-22 12:58:49 -04:00
Tom Moor
176cfff7f8
fix: Document editors are sometimes not included in insights/collaboratorIds, closes #7613
2024-09-21 15:30:56 -04:00
Tom Moor
2fd18f7fdb
fix: Add resilience for absolute attachment paths in Markdown importer, closes #7512
2024-09-21 14:34:28 -04:00
Tom Moor
2b42ce0c0f
fix: document.content column not updated when sending text attribute through API ( #7630 )
2024-09-20 07:37:42 -07:00
Apoorv Mishra
3208156591
In documents.archived, allow sort: "index" in request ( #7628 )
...
* fix: allow sorting by index and filtering by collectionId
* fix: cleanup
2024-09-20 11:29:20 +05:30
Tom Moor
bd52b364dd
Increase collection rate limit to 50/hour
2024-09-19 09:01:05 -04:00
Tom Moor
5c56714bc8
test: Remove table truncation as it causes sporadic test failures
2024-09-18 20:13:52 -04:00
Tom Moor
05a513b10c
test
2024-09-18 08:59:35 -04:00
Tom Moor
bf3c6333b0
Allow drag and drop into "Shared with me" as parent ( #7619 )
...
* wip
* Remove collections from documents.move response
* Remove parsing of collections in documents.move response
2024-09-18 05:41:36 -07:00
Tom Moor
544554f106
fix: Prevent mismatch of parentDocumentId and collectionId in documents.move request
2024-09-17 20:48:13 -04:00
Tom Moor
37c90e1592
fix: Add guard for empty actorId, closes #7614
2024-09-16 22:18:50 -04:00
Nam Vu
815abc8423
feat: group/groupuser commands ( #7548 )
2024-09-16 17:50:57 -07:00
Tom Moor
bc0b73e7a7
fix: OIDC signin to prevent duplicate auth providers ( #7598 )
...
* Refactor OIDC signin to prevent duplicate auth providers
* refactor
2024-09-16 17:21:41 -07:00
Tom Moor
6bb798220b
feat: Add userId filter to documents.users endpoint
2024-09-15 21:41:06 -04:00
Tom Moor
e032bb5ab8
Check document access before creating @mention notification
2024-09-15 21:27:07 -04:00
Tom Moor
9373da0da6
Add filtering and async loading to search filters ( #7597 )
...
* Add input within search filters
* Query users on demand
* Enforce input on collection and user filters
* Improve filter matching, reduce flickering
2024-09-14 08:12:01 -07:00
Tom Moor
494ef2a6cd
fix: Include results from users with accents in users.list query
2024-09-12 20:46:17 -04:00
Tom Moor
3b17926023
fix: Include results from users with accents in @mention search ( #7590 )
...
* fix: Include results from users with accents in @mention search
* test
2024-09-12 16:42:31 -07:00
Tom Moor
b77af9bda3
fix: Remove manual revision deletion in document delete endpoint
2024-09-08 11:06:43 -04:00
Tom Moor
f984ee0fcc
fix: Cannot unset collection description, closes #7553
2024-09-07 18:42:39 -04:00
Meng Sen
f3fe73057a
feat: add Umami ( #7366 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2024-09-07 15:15:35 -07:00
Tom Moor
4a009ed35b
feat: Adds team preference to disable user account removal ( #7556 )
...
* feat: Adds team preference to disable user account removal
* Switch to using policy
2024-09-07 10:36:41 -07:00
Tom Moor
cd419190ef
chore: Remove from presenter payloads
2024-09-07 11:53:38 -04:00
Tom Moor
3bce4853c3
fix: group_user primary key migration needs to cleanup duplicate rows before adding constraint.
...
closes #7546
2024-09-05 19:57:15 -04:00
Tom Moor
e2355d63a2
fix: Usage of env.URL before environment validation
2024-09-05 18:59:41 -04:00
Hemachandar
4ef7e95863
feat: Add background task for empty_trash action ( #7531 )
...
* feat: Add background task for empty_trash action
* review
* enqueue task only if docs are available
2024-09-04 19:04:15 -07:00
Tom Moor
ff11a3c667
fix: Include plugin tests on CI ( #7528 )
...
* fix: Include plugin tests on CI
2024-09-03 19:13:42 -07:00
Hemachandar
7f17a51e11
feat: Add email headers to enhance threading ( #7477 )
...
* feat: Add email headers to enhance threading
* tsc
* review
* change comment mentioned email subject
* paginated load
* rename util method
* add tests
* group events
* test for unsupported notification
* typo
* review
2024-09-03 17:20:56 -07:00
Tom Moor
e90b4d8871
Improve error log when SECRET_KEY is incorrectly defined.
...
Related #7523
2024-09-03 19:23:38 -04:00
Tom Moor
9b24482c46
fix: Prevent ISE when searched query contains colon, closes #7481
2024-09-03 08:24:33 -04:00
Tom Moor
29fdd7e566
fix: Migration script check, closes #7479
2024-09-02 22:39:05 -04:00
Tom Moor
19b6ee832b
Suppress 'Added to document' notifications when user has existing document membership and added through group
2024-09-02 22:07:26 -04:00
Tom Moor
2afec241a0
test
2024-09-02 09:40:42 -04:00