Hemachandar
6fd3a0fa8a
feat: Unified icon picker ( #7038 )
2024-06-23 06:31:18 -07:00
Tom Moor
2f495f0add
chore: Extend use of Event.createFromContext ( #7010 )
2024-06-08 14:57:55 -07: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
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
765ae7b298
Add 80+ additional icons from FontAwesome ( #6803 )
...
* Add 80+ additional icons from FontAwesome
* fix: color switch transition, add 6 more icons to fill out grid
* Add strict validation for collection icon
* fix: Avoid import from app in server
2024-04-13 11:33:07 -07: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
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
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
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
jannschu
0518cdc6d9
Use transaction from middleware for more database queries ( #6051 )
2023-10-21 14:31:14 -07:00
Tom Moor
e7b7032284
feat: Allow deletion of imports ( #5907 )
2023-10-01 18:24:50 -07: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
3eb947e9a5
chore: Improve perf of server tests ( #5785 )
2023-09-06 04:14:49 -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