Commit Graph

310 Commits (0465f31a45dd1dca1cde9788b0add1d1b1d59460)

Author SHA1 Message Date
yflory 35a429d30c Teams: setPadAttribute and getPadAttribute
yflory 4c339afc6c Refactoring part2
yflory 7222d34dc0 Refactor async-store to make it work with teams
ansuz 096b0fb44a move 'getDefaultName' out of 'common-hash'
yflory a2edf5be64 Preparations for the Team refactoring
yflory fd7567188b Clean some code
yflory 670d845262 Move the shared folder loader to the new module
yflory 05caf86033 Merge branch 'staging' into team
yflory dda115a6aa lint compliance
yflory 8ff4e2fd8e Test all shared folders with getDeletedPads because of editable metadata
yflory 7658dbcaeb Add shared folder module
yflory 3745bb76dc Add Team module
yflory a6a40c3f6a Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 32f1d1627f Refresh properties modal when receiving metadata updates
yflory e131661673 Accept and decline ownership offers
yflory 9822c28f3b Implement ADD_OWNER notification with pending_owner metadata
ansuz 1b7d984d39 Merge branch 'soon' into staging
yflory 416e0cde17 Fix removeOwnedChannel
yflory 2a91643d59 Remove an owner
yflory f6762f7c01 Make the friends list from the share modal reusable
yflory 06809fd3ba Update codemirror settings in realtime
yflory c1656d7b5b Merge branch 'unifiedMetadata' into staging
yflory 6f0062d023 Add comments and timeout errors
yflory c4a90a90f2 Fix disconnection event not propagating to the UI
yflory eaeb995661 Remove debugging code
yflory 06748dcfb3 missing comma
yflory 970dcb8b8b null is an object
yflory 3303e9738d Fix drive deletion
yflory 5c6b3155ac Add safety measures to avoid removing your drive by accident
yflory 51facff6fd Send a mailbox address (encrypted) to the owned pads metadata
yflory 5be37f2e45 Unified metadata
yflory 60bea6b33b Request capabilities part 2
yflory 6f1e281cf8 request capabilities temp
yflory abf8ef6276 Pin admin mailbox
yflory 93b4dac8bb Support mailbox in the support and admin apps
yflory 22c9af6961 Support page
yflory f3dd85a7af Fix infinite loading screen
yflory 2c661310c7 Merge branch 'staging' into foldersColor
yflory 1f5eb66fe0 Merge branch 'soon' into staging
yflory eaa389fcb8 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 07775d6e13 Use shared folders events to pin and unpin pads
ClemDee e9598de655 Add folder metadata and folder color
yflory 04d8578f4e Shared folder history
ansuz 7b8ac3d8c8 Merge branch 'soon' into staging
yflory 3e4ee75137 Fix race condition with pins
yflory db84b41225 Merge branch 'shareModal' into staging
yflory ae9caecc52 fix race condition 2
yflory 62c96d562f Fix race condition with nthen
yflory 9b5104c59e Update the friends when changing the username or avatar
yflory 6de97cac14 Migrate friends
yflory d317053db4 Increase tab/worker timeout value
yflory 5512d1fab7 Remove test code
yflory c3e9b51f76 Realtime update of the friendship status in the profile
yflory 61161c034c Fix profile not updating the user name
yflory 28c8834fa4 Remove the 'enablePinning' config property
yflory df7a2f35fb Profile refactoring with friend request
yflory 4240d1c0d5 Fix empty username when declining a friend request
yflory 7666a008d7 Merge branch 'mailbox' into staging
yflory 19a91f11c6 Never dismiss friend requests
yflory 06a07d069e Decline a friend request
yflory 9cb1a059f2 Improve friend request process and UI
yflory 38f8535dd5 Add the mailboxes channels to the pin list
yflory 991c56fec3 Friend requests with mailboxes
yflory 3be85b155d Fix issues with templates in polls
yflory 7fd3bba2a6 Test sending a message from a pad (inner iframe)
yflory 9ead40a332 Test sending a message to a friend
yflory 2168557124 Merge branch 'cpnetflux' into staging
yflory d3af840f81 Merge branch 'cpnetflux' into mailbox
yflory 909e70905c Add comment
yflory 827a47d9b7 Fix issue when reconnecting to a pad
yflory ce2d0d5b83 Mailbox and notifications prototype
yflory 11b57cddb1 Merge branch 'cpnetflux' into staging
yflory c61617411a Add mailbox module
yflory c4ac858f5d Remove chainpad-netflux-outer
yflory ad3ee14d2b Fix Clean CryptDrive button in settings
yflory f4bf032513 Fix one case of duplicated content
yflory 9b9cedd191 Fix userlist and chat after reconnection in a shared worker
yflory 52dbc296ee Detect phantom tabs using PING in the worker
yflory bb5f03bd0f Add admin panel
yflory 42055c32b5 Fix undefined settings when creating a new account
yflory f04ba4a3d8 Too many false positive with the timeout detection
yflory cb89a5fdfe Test timeout to kill phantom viewers
yflory ed4f8016a1 Merge branch 'staging' into locks
yflory 7d0f34a684 Debugging tools
yflory a66d8c1384 Use lastKnownHash to handle checkpoints in the realtime channel
yflory 8dbeee1af9 Realtime spreadsheets
ansuz 6cf8720458 update how the async store chooses to prune history to avoid the diverged checkpoint bug
yflory efdecd4059 First step for realtime in onlyoffice apps
yflory d87a87410d Preserve hidden owned pads from a deleted folder
yflory f2f9b57505 Own drive migration
yflory d88dee9a83 Restrict sending messages in a pad chat to editors only
yflory 081fc01694 Add a settings category about the cursor
yflory f157f852b1 Fix and improve cursor
yflory 1ba80a344b See other users' cursor position
yflory ca45ff31d1 Refactor messenger to use commands from UI to store
yflory 4daa2266c0 Fix new network open for each shared folder
yflory 498703384f Don't rejoin a dropped channel on reconnect and leave chat channel
yflory 5d3d591228 Keep trying until the first tab is loaded
yflory c59d744d78 Fix loading a tab while another one is initializing the worker
yflory 0a83840c9c View a shared folder with an unregistered user
yflory 17bc1ee703 Load shared folder when not logged in
yflory 179df27e3c Fix autostore not displaying the error message when over pin limit
yflory 6c27d2964c Disable friends chat in pad messenger
yflory 621fc9a897 Ability to disable messenger at a global level
yflory d4dd58e7df Add a pad room when the messenger is active in a pad
yflory e6743887fc Refactor contacts/messenger so that it is usable directly in the apps
yflory 525703e7d8 Fix autostore popup displayed for dropped files
yflory 7b06626581 Merge branch 'autostore' into staging
yflory 256b7b5bb4 Phantom viewers potential fix
yflory 0e1c525c30 Fix an issue with new shared folder added to drive from another session
yflory d201e9a0cd Disable some toolbar features not available if the pad is not stored
yflory 9ebb598467 Make automatic pad storage configurable
yflory e8a5244362 Autostore base
yflory 9a6fa4cbe2 Create a copy when uploading an owned file in a shared folder
yflory f2baaf5b5b Fix shared folders issues including disappearing folders
yflory aafcb1bc02 Merge branch 'sharedfolder' into staging
yflory fc91cf606b Disable moveToTrash button for pads in shared folders
yflory b5c2eb8a9c Automatically refresh the drive when a change occurs in a shared folder
yflory 6a80f49fe0 Don't load expired or deleted shared folders
yflory 7d89026d83 Fix more issues with shared folders
yflory 8516587ece lint compliance
yflory 321c7d5512 Move pin/unpin outside of userObject
yflory 4b86ed2dec Shared folders UI
yflory 6312dadb60 Fix shared folders names in the drive
yflory e0cc1a6eb6 Display a shared folder in the drive
yflory bd6a199dca Add missing functions to the proxy manager
yflory a25a72b5db Add a proxy manager to handle operations between shared folders
yflory 66591a3654 Merge branch 'rohref' into sharedfolder
yflory 425ac8ea57 Migration for read-only links + fix issues with read-only pads
yflory 0f9a71686e Add support for read-only href stored in filesData
yflory 554b4a978d Load shared folders in the store
ansuz 7aa7b82c60 merge staging
yflory bfb850554d Fix the contacts app with workers
ansuz c3741f847d resolve conflicts from merge with staging
ansuz cb5fa72dba implement removeLoginBlock rpc
yflory 29f577dfc6 Improve history to load it chunk by chunk
yflory d37aa0646e Change account password (clientside RPC)
yflory 54d63df1cf Ability to change the password of a pad
yflory 47dee664da Add support for login & logout while keeping the same shared worker
yflory 02b282a1a5 Disconnect from shared/service worker
yflory f05e2225d6 lint compliance
yflory 78ff55e34e Fix race condition
yflory 48dc8c78b4 Fix cache and merge issues
yflory 305b47132c lint compliance
yflory cefe19b0e1 Merge branch 'echidna' into serviceworker
yflory 953d98be96 Fix reconnect
yflory ce6779a06f Remove debugging logs
yflory 6ab29f8f3a Test service worker and shared worker store
yflory b9f5a0f52b Move async store in a webworker!
yflory 93ecc06964 Upload owned files