Commit Graph

766 Commits (2554dacc4b59e3ac8d0a4f18224c39b7650aaf0a)

Author SHA1 Message Date
yflory d7ce297d0d Fix user verifisation in mailbox messages
yflory c26bbba73a lint compliance
yflory 977301dfc3 Get the pad data from team drives when mentionned in a comment
yflory 7c17d34d12 Fix errors
yflory a05015ad3c Display mention notification if you don't have access to the pad
yflory 60555f65a7 Little fixes and improvements to comments
yflory 7309ae1b23 Add mentions
yflory 0cbe14acf5 Ability to disable comments notifications
yflory 473577a9f1 Send a notification when replying to 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 92738828ff Merge branch 'debugtime' into cba
yflory 62187d855f lint compliance
yflory 4672bf794b Make sure we don't try to get metadata for blobs
ansuz 2e290a6667 last minute fixes and notes
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 9aaddea148 Add edPublic to user profiles
yflory 8e8b371690 Fix issues with trim history in spreadsheets
yflory fbae166702 Remove XXX
yflory d69ad7c0e6 Send the error to chainpad when a patch is not sent
yflory 27c1291182 Fix duplicate text bug on reconnect or ACK timeout
yflory 578042154e Better reconnect after invalid lastKnownHash
yflory 7cd3701f26 Debug reconnect issues
yflory 718cdee907 Check if the worker is available when focusing a tab again
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 224b207a68 Fix migration from very old drive
yflory 60862d9f87 Fix isLoggedIn issue
ansuz 0989595358 lint compliance
yflory e84503bd52 fixFiles optimizations
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 f04a6056ae Fix race condition with team access rights
yflory 1d24c85ca4 Add author and time of patches in debug app
yflory 415fc27539 Pin todo and trim its history
yflory b585cbba42 Improve trim history UI when completed
yflory 0f697ac865 Merge branch 'staging' into communities-trim
yflory 40b144f87b remove XXX
yflory 243abc3e53 Change default settings for hidden hash
yflory 4079f1bfdb Fix RPC command
yflory e6709f03aa Add trim history RPC command
yflory c9676e1c91 Merge branch 'staging' into communities-trim
yflory a973f907e5 Merge branch 'cornerPopup' into staging
yflory 2ee38ccc42 lint compliance
yflory 689ea40a92 Compute history size in the worker
yflory d736f783e7 Add txid in GET_HISTORY
yflory a9f8402110 Fix clear history in contacts
yflory c58a50081b lint compliance
yflory 4ac2f64726 Add history trim in the properties modal
yflory 5ead391706 Add comments and improve trim history warnings
yflory b28f262c86 History trimming placeholder
yflory cfa4c6e7bb Fix type error in mailbox
yflory f253e19575 Merge branch 'communities-hash' into staging
yflory 464eaee49a Restore full hash when safe hash is deleted from the drive
yflory 0a543ae6ea Enable onlyoffice reconnection
yflory e32398b308 lint compliance
yflory f0f91b7ab2 Create the folders recursively if a new pad path doesn't exist
yflory 7a02b074b7 Hidden hash for files
yflory 0ad96e0966 Hide the crypto keys from the hash
David Benqué 003a616c81 remove XXXs
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 96a00f89df Generate burn after reading link for pads
yflory 080ffa09a6 Fix 'team is undefined' error
ansuz 97bc793ca8 simplify websocket configuration even more
ansuz 2dfbb522b0 simplify server websocket configuration
yflory c2c5dbdb64 Remove hash when joining a team with a link
yflory 826a86c7d6 Fix joining your own team
yflory 4869b4e0c3 Delete invitation after using it
ansuz ea7d254d2f remove XXX
ansuz 167a846cf3 remove unused dependency
yflory 9ad2bf2bd6 lint compliance
yflory e0782d753d Fix conflicting curvePublic
yflory 186487cbda Fix cryptput issues
ansuz f4072ae817 Merge branch 'inviteUI' of github.com:xwiki-labs/cryptpad into inviteUI
ansuz 9824136917 fix a typo
yflory 6945628cf1 handle error in team outer
yflory 97f322753a Add owners to invitation channels
yflory 32fd1b4971 remove debugging console.error
yflory 1826d05e31 Keep cloned data when accepting team invitation
yflory e6e1ef72e7 Merge branch 'staging' into inviteUI
yflory a817242fe5 Fix join team for anon users
yflory fc8ee58cfb Fix joinTeam undefined data
yflory a5f88c505d lint compliance
yflory 400b39d46a Join a team from a link
yflory 3d1b3b5d18 Fix RPC data
ansuz 89b5e30309 more WIP
yflory 3aa111d8a8 lint compliance
yflory 35dbfe0bb5 Pin the invitation link channels
yflory 5a055233c0 Fix cryptget inner
yflory e38d6d1093 Fix link generation
ansuz c82c50c274 WIP team invitations
ansuz 1a521b57c8 implement INVITE and ACCEPT roster methods
yflory 47128802a2 Merge branch 'staging' into mute
ansuz 4a83103f52 WIP invitation API
yflory e8c1eb9f11 Improve mute/unmute process
yflory be9dce674f Open and Scrypt invitation link
yflory 9391698f54 Add scrypt and spinner to the link creation process
yflory fa8096fc76 lint compliance
yflory ef05ac440e Invitation link UI
yflory aa8dd95310 Add unfriend, mute and unmute buttons in profile
yflory 11ddb96422 Mute friends: dismiss notifications and fix UI issues
yflory 3528516ab9 Merge branch 'staging' into ooPassword
yflory 111141628c lint compliance
yflory 73a03e8d80 Fix getFullHistory and getHistory errors
yflory bbf2e3a9ae Mute and unmute users
yflory 71d2f8388d Rename a variable
yflory cc4e6d9a1e Fix integrity checks
yflory 580731d560 Merge branch 'staging' into ooPassword
yflory d8df3fd034 Remove XXX
yflory c414bf1d5c Merge branch 'staging' into ooPassword
yflory 6ee98cac5b Fix premium account detection
yflory 15e23a2d04 Merge branch 'soon' into staging
yflory 2b4c3e9e90 Fix team quota
ansuz e7da5493ee Merge branch 'soon' into staging
yflory 1e2b2a27cf Fix synchronous nthen callback
yflory da32864413 Fix other read-only teams issues
yflory fd36825f45 Fix Team Drive is read only even for owners
yflory 62f133dc63 Merge branch 'soon' of github.com:xwiki-labs/cryptpad into soon
yflory e7ba890479 Fix href re-encryption on setPadTitle
yflory 6047a8640e temp
yflory c9c19b8395 Offline drive (or team) detection
yflory b5a58e3e0b Don't deprecate read-only shared folders
yflory bfd46fb570 Destroy team rpc when demoted to viewer
ansuz 86bc0bcae7 lint compliance
ansuz 05827d9202 Merge branch 'soon' into staging
yflory 8e403c4f46 Merge branch 'ro' into filePassword
yflory f44e6f9719 lint compliance
yflory f42574948e Encrypt href for new pads in old shared folders
yflory 5dcc7643da Fix missing teams in the share modal
yflory 722d813e97 Enable read-only migration for teams
yflory 039ab83440 Improve migration script
yflory 5c223f1ae1 Warn users when the drive is offline
yflory c64eabc33a Change blob password
yflory 96968f2076 Disable 'forget' button for pads in read-only teams
yflory 57a402da72 Make sure we don't encrypt href twice
yflory b6d44b2a1a Leave the channel when a shared folder is removed from a drive
yflory 176e667128 Add more migration options
yflory f6bbe70f3c Fix notification issue
yflory b04d8c0821 Add permissions table
yflory 289f71ae8b Merge branch 'staging' into ro
yflory a1e4c52a83 Fix editable UI displayed for team viewers
yflory ccf4553ed3 Fix share modal with unregistered users
yflory 37a72d2f87 Fix more issues when changing password of a readonly folder
yflory f9723a6183 Fix read-only shared folders with password change
yflory 9477ae0895 Merge branch 'sfPassword' into ro
yflory 126f10b782 Fix shared folder password change issues
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 efded1063f Fix shared folder duplication bug
yflory 302030e1ee Shared folder password change
yflory 66f2ece08e Add feedback keys
yflory 50829d3db1 Share a folder with a read-only URL
yflory a3d273ec47 Update rights in inner
yflory d443c93893 Upgrade/downgrade shared folders access rights
yflory 8ca7e11150 Add support for viewers in roster
yflory 8dcc2cad82 lint compliance
yflory 13df7e8d38 Fix team editor
yflory d3b03f46ea Migration script
yflory 9a0251f4ba Ability to open an anonymous read only shared folder
yflory 4e4d01a471 Improve getStrongerHash to also look inside shared folders
yflory e0a1b8724b Merge branch 'staging' into ro
yflory 50d0abd193 Fix team creation UI issue
yflory e5deffe21f Fix team deletion
yflory 3015d7f22b Fix team deletion
yflory 75b3c99d04 Remove refactoring comment
yflory 5ab3f39fb8 Encrypted href
yflory 7f3aacefd4 Fix undefined range_requests in messenger
yflory cf0d0e8e4b Provide the secondaryKey to userObject
yflory 39dbea0c10 Fix notifications displayed once per tab
yflory d5c4285c61 lint compliance
yflory b79b4dfe8a Fix messenger blocked for unregistered users
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 3648eec7a6 Use only one listmap when a shared folder is stored in multiple teams
yflory 0a8c6dc6b2 Fix issue with a same shared folder loaded in multiple teams
yflory 50e39f9945 Fix a race condition in teams
yflory 123794fe99 Remove console.error
yflory b5cce5f215 Improve team and account deletion for pads multiple owners
yflory a530776ba8 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 1288f28931 Team deletion
ansuz 2a809cf120 roster changes:
* validate that a user can add a role before adding them
* support deletion of non-required metadata attributes via null
yflory 7b4a72b3a2 lint compliance
yflory 295a712942 Transfer team ownership
ansuz 59a361449d don't allow deletion of displayName or notifications via describe command