Commit Graph

482 Commits (83f721341f3365e143bd1199b91f7fc7684ea50d)

Author SHA1 Message Date
yflory e6bcd71d89 lint compliance
yflory 4f147d4fd2 Add support for onlyoffice history
yflory b31707098a Improve getHistoryRange to support 'toHash'
yflory a798873230 Add basic support for versioned link
yflory ba854e88c0 Merge branch 'staging' into history
yflory f5831cccb0 Add support for version hash
yflory f78c02a646 Fix drive issue after deleting a shared folder
yflory 1321c08a62 Merge branch 'staging' into sfAllow
yflory 27124997a5 lint compliance
yflory 415375d034 Merge branch 'owned' into staging
yflory e25756ceca Don't add the shared folder to your drive is there is an access list
yflory 2c57a2d872 Add allow lists for shared folders
ansuz 4e2fc277e0 remove XXX notes
yflory 84f1ea7bfb Allow user to remove owned pads from the drive without deleting them
yflory 9737224281 Use safe links by defaults for new users
yflory 8d9301e427 Fix account deletion issue
yflory 977301dfc3 Get the pad data from team drives when mentionned in a comment
yflory b208ca367d Merge branch 'staging' into cba
yflory 41c0704ad8 Page mode by default in rich text
yflory dd814713dd Merge branch 'staging' into cba
yflory 62187d855f lint compliance
yflory 4672bf794b Make sure we don't try to get metadata for blobs
yflory ae78f0a5df Merge branch 'staging' into debugtime
yflory 1169156e55 Replay history in order
yflory c7688b7c8c Merge branch 'duplicateText2' into staging
yflory e15196bd53 Merge branch 'reconnect' into staging
yflory fbae166702 Remove XXX
yflory d69ad7c0e6 Send the error to chainpad when a patch is not sent
yflory 578042154e Better reconnect after invalid lastKnownHash
yflory 7cd3701f26 Debug reconnect issues
ansuz 6b657c47ce change an XXX to a TODO
yflory d73b32a05e Make sure users can't block themselves with SF allow list
yflory 43787e1140 Allow list reconnect
yflory 62725caace Fix allow list UI issues
yflory 60862d9f87 Fix isLoggedIn issue
ansuz f951951077 merge communities-allow-list and lint compliance
yflory 6e6ba73eca Remove XXX
ansuz 42ffb4efb6 Merge branch 'staging' into communities-allow-list
yflory d0bce11c21 Fix errors when an anonymous user leaves the shared worker
yflory 620995506e lint compliance
yflory 43492b6df5 Add mute pad option
yflory d48cecf28e Load mailboxes after teams
yflory 1d24c85ca4 Add author and time of patches in debug app
yflory 415fc27539 Pin todo and trim its history
yflory 0f697ac865 Merge branch 'staging' into communities-trim
yflory 40b144f87b remove XXX
yflory 243abc3e53 Change default settings for hidden hash
yflory c9676e1c91 Merge branch 'staging' into communities-trim
yflory 2ee38ccc42 lint compliance
yflory 689ea40a92 Compute history size in the worker
yflory d736f783e7 Add txid in GET_HISTORY
yflory b28f262c86 History trimming placeholder
yflory cfa4c6e7bb Fix type error in mailbox
yflory 464eaee49a Restore full hash when safe hash is deleted from the drive
yflory 7a02b074b7 Hidden hash for files
yflory 0ad96e0966 Hide the crypto keys from the hash
yflory 1e6e9fd288 Remove deleted pad from the drive
yflory 09da8ac6a2 Warn the owners when deleting a BAR pad
yflory 1bf48a5a8c lint compliance
yflory 9ee9e46087 Receiving a burn after reading URL
yflory a817242fe5 Fix join team for anon users
yflory 73a03e8d80 Fix getFullHistory and getHistory errors
yflory c414bf1d5c Merge branch 'staging' into ooPassword
yflory 6ee98cac5b Fix premium account detection
yflory 6047a8640e temp
yflory c9c19b8395 Offline drive (or team) detection
ansuz 05827d9202 Merge branch 'soon' into staging
yflory 5c223f1ae1 Warn users when the drive is offline
yflory 96968f2076 Disable 'forget' button for pads in read-only teams
yflory 289f71ae8b Merge branch 'staging' into ro
yflory ccf4553ed3 Fix share modal with unregistered users
yflory 9477ae0895 Merge branch 'sfPassword' into ro
yflory fa2ad4e476 Add /p/ to the hash when adding a password
yflory 427cf836b1 Improve password change workflow
yflory c894351a30 Fix pinning issue causing unnecessary reset
yflory b2f89e289d Merge branch 'sfPassword' into ro
yflory 302030e1ee Shared folder password change
yflory 66f2ece08e Add feedback keys
yflory 13df7e8d38 Fix team editor
yflory d3b03f46ea Migration script
yflory 4e4d01a471 Improve getStrongerHash to also look inside shared folders
yflory e5deffe21f Fix team deletion
yflory 3015d7f22b Fix team deletion
yflory 75b3c99d04 Remove refactoring comment
yflory 5ab3f39fb8 Encrypted href
yflory 39dbea0c10 Fix notifications displayed once per tab
yflory d5c4285c61 lint compliance
yflory e80edd4a0b Fix error message printed in the console for unregistered users
yflory 66d7d93496 Send an event to all the teams when adding a pad to a drive
yflory 0a8c6dc6b2 Fix issue with a same shared folder loaded in multiple teams
yflory b5cce5f215 Improve team and account deletion for pads multiple owners
yflory aaed0b939e Transfer ownership from or to a team
ansuz 83c19f01f3 Merge branch 'soon' into staging
yflory 8536962fd1 Fix drive event always sent when fetching new pad metadata
yflory 5ad5e32ec8 Change pad password with a team owner
yflory 636b3588cf Fix anonymous shared folders
yflory 5e80efda58 Fix val is undefined
yflory b1dab8e75a Add team usage bar
yflory 83bc0d84f0 Add comments and XXX
yflory 0d3f9db184 Improve sharing between drive and teams
yflory fa89ab410d Revert previous commit and make the team pin everything
yflory 02cd15882b Fix reset pin with teams
yflory 641b69446d Fix issues and replace chat module
yflory c6a4f78097 Chat V3
yflory b76cef9660 Store a pad in a team drive
yflory 306fc6cdb9 Create and store pads in a team
yflory 7f0dd4f576 Load shared folder and register change events in teams
yflory 222ea650d1 lint compliance
yflory 1b31d8f7c6 Create a team
yflory 798296489a Merge branch 'staging' into team
yflory 7e238245e6 Fix pad not stored in drive when accepting ownership
ansuz 532ba9b9fd update XXX comments which are no longer valid or can wait
ansuz 9f9bce7ac5 create the 'what is cryptpad' pad as owned when you register
yflory b84c4be69c Display OS notifications when receiving a notification on CryptPad
yflory dbe63f254a Merge branch 'staging' into team
yflory d993827c7e Fix expiration time not updated properly on accept ownership
yflory 5e5d1ecddb Update local metadata when fetching latest values from the server
yflory 84249a92b5 Keep only one getPadMetadata in outer
yflory 0a5bf7a5c2 Update atime when updating the owners of a pad
yflory 15387af020 Merge branch 'staging' into team
yflory 834e12fcba Teams: async-store refactoring
yflory 1d53e7d8a1 Teams: listAllTags and getTemplates
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