Commit Graph

824 Commits (c630abb3c56abd451c2968800d49e9245557533a)

Author SHA1 Message Date
yflory 851437a05b Fix onlyoffice password change
yflory 6047a8640e temp
yflory c64eabc33a Change blob password
yflory da3df964dd changeFilePassword
yflory 49766d006f Fix deprecated shared folder in read-only team
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 c894351a30 Fix pinning issue causing unnecessary reset
yflory b2f89e289d Merge branch 'sfPassword' into ro
yflory 302030e1ee Shared folder password change
yflory d443c93893 Upgrade/downgrade shared folders access rights
yflory 13df7e8d38 Fix team editor
yflory 9a0251f4ba Ability to open an anonymous read only shared folder
yflory 4e4d01a471 Improve getStrongerHash to also look inside shared folders
yflory 390ca941e7 Add links to the CryptPad survey and to the crowdfunding page
yflory a530776ba8 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 44edbf8b39 Remove some XXX
ansuz 6425d492f1 move credential.js from customize.dist/ to www/common/
yflory 5ad5e32ec8 Change pad password with a team owner
yflory b1dab8e75a Add team usage bar
yflory 0276858645 Fix owned upload files as a team
yflory 0d3f9db184 Improve sharing between drive and teams
yflory 08b105bc10 Remove dead code
yflory 450c920b84 Don't try to get files metadata
yflory b76cef9660 Store a pad in a team drive
yflory 306fc6cdb9 Create and store pads in a team
yflory 798296489a Merge branch 'staging' into team
ansuz 26faf72df8 make it easier to filter clientside logs
yflory dbe63f254a Merge branch 'staging' into team
yflory ed2ae72c11 lint compliance
yflory 84249a92b5 Keep only one getPadMetadata in outer
yflory bb0365622b re-encrypt the mailbox field when changing a pad password
yflory 15387af020 Merge branch 'staging' into team
yflory 834e12fcba Teams: async-store refactoring
yflory 4c339afc6c Refactoring part2
yflory 7222d34dc0 Refactor async-store to make it work with teams
ansuz 096b0fb44a move 'getDefaultName' out of 'common-hash'
yflory c5903ffb9d Add XXX
yflory 32f1d1627f Refresh properties modal when receiving metadata updates
yflory 9822c28f3b Implement ADD_OWNER notification with pending_owner metadata
yflory 2a91643d59 Remove an owner
yflory 7bd4a4028b Fix fileHost again...
yflory 24ea640397 Kill the testworker to save memory usage
yflory c1656d7b5b Merge branch 'unifiedMetadata' into staging
ansuz 5dacc6ceeb Merge branch 'soon' into staging
ansuz bf3e638adc resolve merge conflicts, lint compliance
ClemDee 4f84a928a9 Small fixes and improvements
ClemDee f55c8c6b04 Open plain text files in code app && plain text files thumbnail
yflory 21658e9de1 Fix restoring an older version of the drive
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 60bea6b33b Request capabilities part 2
yflory 6f1e281cf8 request capabilities temp
yflory 93b4dac8bb Support mailbox in the support and admin apps
yflory 04d8578f4e Shared folder history
yflory 2e96f13d0c lint compliance
yflory 28c8834fa4 Remove the 'enablePinning' config property
yflory df7a2f35fb Profile refactoring with friend request
yflory 7666a008d7 Merge branch 'mailbox' into staging
yflory 991c56fec3 Friend requests with mailboxes
yflory 1802656d9c Fix templates in poll part 2
yflory 3be85b155d Fix issues with templates in polls
yflory 3feb310fc4 Add mailbox inner channel
yflory ad3ee14d2b Fix Clean CryptDrive button in settings
yflory 52dbc296ee Detect phantom tabs using PING in the worker
ansuz 36637c4a7f leave a quick note about an error
yflory bb5f03bd0f Add admin panel
yflory ec33084226 Add debugging tools
yflory d0fc08b432 Generate dot graph from the debug app
yflory f04ba4a3d8 Too many false positive with the timeout detection
yflory 3b8d6213e0 lint compliance
yflory cb89a5fdfe Test timeout to kill phantom viewers
yflory ed4f8016a1 Merge branch 'staging' into locks
yflory efdecd4059 First step for realtime in onlyoffice apps
ansuz 20959f84ae return Boolean from our test for WebRTC support
ansuz 424a14625d add feedback keys for password change and drive migration
ansuz bcd6a4b6c6 add feedback keys
yflory f883fb7e04 Preserve chat and cursor channel when importing a template
yflory 1ba80a344b See other users' cursor position
yflory ca45ff31d1 Refactor messenger to use commands from UI to store
ansuz d407f9af74 downgrade an XXX to a FIXME
yflory 3e9e92dcac Implement full CryptDrive export
yflory bf55657993 Password-protected shared folders
yflory 2a86db2001 New Features page
ansuz 1d63419df8 update error handling, but leave the note to come back
yflory 930677750c Merge branch 'anonsf' into staging
yflory 17bc1ee703 Load shared folder when not logged in
ansuz e77f833652 come back to this error
yflory 179df27e3c Fix autostore not displaying the error message when over pin limit
yflory 1895d6cbd8 Disable crowdfunding message for premium users
yflory e6743887fc Refactor contacts/messenger so that it is usable directly in the apps
yflory 7b06626581 Merge branch 'autostore' into staging
yflory 256b7b5bb4 Phantom viewers potential fix
yflory e8a5244362 Autostore base
yflory d816a2ed9f Prevent timeout when restoring drive
yflory 64b51f3a80 jshint compliance
yflory aafcb1bc02 Merge branch 'sharedfolder' into staging
yflory e59aec0a45 Try...catch on testworker.js
ansuz a2fd32d6a3 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz e6d4bced18 clean up extraneous variables and log statements
yflory ecb9f039b1 Fix pad password change not reloading with the correct URL
yflory fc91cf606b Disable moveToTrash button for pads in shared folders
ansuz 848a918eda remove out of date comments
yflory 4706b8a9de Store newly created pads in the correct (shared) folder
Caleb James DeLisle c5105d7b84 Merge branch 'check-for-css-variables' into staging
Caleb James DeLisle a440359bc7 Commit patches provided to me by someone who Seemed Trustworthy At The Time
(should fix false negatives in shared-worker detection)
Caleb James DeLisle cb8888ea1a Yes, so it turns out that making a small asthetic change after testing on every browser does actually break it :|
Caleb James DeLisle fabdbc3b61 Add a feedback test for checking for CSS variables, so we won't use a feature which is not implemented by the vast majority of the people using CryptPad...
ansuz 8574128efd unstub password change function
ansuz 25b0d764ed pass initialState variable when copying your drive in the changeUserPassword function
because the hardest problems to debug are always fixed with one line changes
ansuz 54bc29f28c WIP maybe I missed something
yflory 4b86ed2dec Shared folders UI
ansuz 0a9ea95796 always set userHash in localStorage even with modern users
yflory 6312dadb60 Fix shared folders names in the drive
yflory e0cc1a6eb6 Display a shared folder in the drive
ansuz a15e232469 complete modern user registration/login. general cleanup
ansuz 57a39258c3 WIP big commit
ansuz 0c3b898000 simple one line fixes
yflory 34914785eb lint compliance
yflory a537f7de8b Fix infinite loading screen caused by some browser settings
yflory 470f404a24 temp
ansuz 7aa7b82c60 merge staging
yflory 6dc7e7eff4 Disable WebWorkers by default
ansuz d76f3dceab remove comment
ansuz fb5553f918 fix typo
yflory fbe940c024 Fallback to async store in self.crypto doesn't exist in webworkers (ie/edge)
ansuz 01614c4256 verify old user password before proceeding to change passwords
ansuz 85bcaa51f7 export a constant for the number of required bytes at login time
allocate bytes for blockSeed when changing passwords
yflory a146f6acc9 Change user account password function
ansuz 9a7abe0b1e Merge branch 'modern-users' of github.com:xwiki-labs/cryptpad into modern-users
ansuz c2014c5906 a bit of cleanup, bug fixes, and lint compliance
yflory 36d1ae0f6c Merge branch 'modern-users' of github.com:xwiki-labs/cryptpad into modern-users
yflory 71b085ba23 Owned drive migration UI
ansuz c3741f847d resolve conflicts from merge with staging
ansuz d03339f20b check for the presence of a blockHash in localStorage when logging in
ansuz cb5fa72dba implement removeLoginBlock rpc
yflory 7948fe2b70 Merge branch 'soon' into staging
yflory 29f577dfc6 Improve history to load it chunk by chunk
yflory c802b761c7 Fix pads not stored in the correct folder the first time
yflory d37aa0646e Change account password (clientside RPC)
yflory 54d63df1cf Ability to change the password of a pad
yflory 4896fe81fe Merge branch 'serviceworker' into staging
yflory 1b49020753 Add support for async store when WebWorker is not available
yflory 9fbf507cda Fix new version detection
yflory 089e0361b6 Detect new version
yflory 996245ec3d Merge branch 'staging' into serviceworker
yflory 47dee664da Add support for login & logout while keeping the same shared worker