Commit Graph

302 Commits (1ba080739b90c0535d84dafbe59de07b941ebb9a)

Author SHA1 Message Date
yflory b6c5403050 Hide the team app behind a flag
yflory 2b2c6bcf2e Handle multiple file uploaders on the same page
yflory 08b105bc10 Remove dead code
yflory 641b69446d Fix issues and replace chat module
yflory b76cef9660 Store a pad in a team drive
yflory 306fc6cdb9 Create and store pads in a team
yflory b84c4be69c Display OS notifications when receiving a notification on CryptPad
yflory 84249a92b5 Keep only one getPadMetadata in outer
yflory bb0365622b re-encrypt the mailbox field when changing a pad password
ansuz 096b0fb44a move 'getDefaultName' out of 'common-hash'
yflory 4027672678 Store the mailbox of all the owners
yflory 32f1d1627f Refresh properties modal when receiving metadata updates
yflory 4708d59a65 Add notifications when removed from owners or pending_owners
yflory d6b6b8f11f Store the pad to the drive when accepting ownership
yflory 9822c28f3b Implement ADD_OWNER notification with pending_owner metadata
yflory 2a91643d59 Remove an owner
yflory c1656d7b5b Merge branch 'unifiedMetadata' into staging
ansuz bf3e638adc resolve merge conflicts, lint compliance
ClemDee 51241bda48 Merge branch 'staging' into exportFolderTests
ClemDee f017215300 Add progress bar for pad download
yflory 9c26df4213 Add comments
ClemDee 4f84a928a9 Small fixes and improvements
ClemDee f55c8c6b04 Open plain text files in code app && plain text files thumbnail
yflory 5c6b3155ac Add safety measures to avoid removing your drive by accident
yflory 0636714829 Share with friends as template
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 520655856b Don't ask for password when receiving a pad from the notifications
yflory 1f5eb66fe0 Merge branch 'soon' into staging
yflory 04d8578f4e Shared folder history
yflory c154d020b2 Share with friends from sframe and drive
yflory 39d2496330 Implement UI to share a pad with a friend
yflory fb0827107b Secure share modal
yflory df7a2f35fb Profile refactoring with friend request
yflory 991c56fec3 Friend requests with mailboxes
yflory ce2d0d5b83 Mailbox and notifications prototype
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 98bf773221 Better performances and UI for the debug tools
yflory ec33084226 Add debugging tools
yflory 6c1da07c60 Display an error when an invalid hash in used
yflory 412670c8a6 PCS with owners and password for spreadsheets
yflory 4abed38bb1 Add a dev mode to facilitate debugging
yflory ed4f8016a1 Merge branch 'staging' into locks
yflory a66d8c1384 Use lastKnownHash to handle checkpoints in the realtime channel
yflory b79ba61984 Improve realtime channel for onlyoffice
yflory 41a1148c17 Use the same code for the different frontend channels
yflory b4aae68c0c Fix access rights in the file app
yflory 0a7adb3e88 Hide duplicated owned pads
yflory 760f58b74c Merge branch 'staging' into oo2
yflory ae7d97b3dd Ability to disable apps using appconfig
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
yflory ef37bac2e7 Add UI for the CryptDrive export
yflory 3e9e92dcac Implement full CryptDrive export
yflory 92ce311694 Basic CryptDrive export with pads
yflory bf55657993 Password-protected shared folders
yflory c5c6dc8223 Enable browser notifications for messaging tools
yflory 179df27e3c Fix autostore not displaying the error message when over pin limit
yflory 1895d6cbd8 Disable crowdfunding message for premium users
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 bf9cf95292 Merge branch 'staging' into oo2
yflory ee1027ceb9 Ability to import mediatags to the drive
yflory 7b06626581 Merge branch 'autostore' into staging
yflory b1f2d287b4 Add warning for chrome 68 users on Mac
yflory d201e9a0cd Disable some toolbar features not available if the pad is not stored
yflory e8a5244362 Autostore base
yflory e0b7f3f965 When importing a shared folder to the drive, open this folder directly
yflory 20a9eee719 Disable shared folders creation by default
yflory 4325ed4dde Fix small UI issues in drive
yflory bad1d7311a Fix drive tests
yflory 2be78deb93 Fix Drive history
yflory aafcb1bc02 Merge branch 'sharedfolder' into staging
yflory fc91cf606b Disable moveToTrash button for pads in shared folders
yflory a99e5a3aaa Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 27797c0520 Fix undefined secret with password-protected files ()
yflory a146f6acc9 Change user account password function
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 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 4896fe81fe Merge branch 'serviceworker' into staging
yflory 089e0361b6 Detect new version
yflory e39c77e162 Merge branch 'staging' into serviceworker
yflory 921e6eb3c3 Fix wrong pad title in drive
yflory b0311ccec1 Don't create file duplicates in the drive
yflory 21366c252d Merge branch 'donkey' into staging
yflory cc163f83c7 Fix an issue creating duplicate files in the drive
yflory b9f5a0f52b Move async store in a webworker!
yflory a6bac8ae41 Fix password prompt issue when the password was wrong in the file app
ansuz 2170fcb9ad Merge branch 'kanban' into staging
yflory ef735d6fe6 Fix an issue when trying to create a pad with a password from a template
yflory 65a2083afc Suggest tags based on existing ones. Display existing tags in the drive.
yflory 2d2701596a Loading message and loading bar for migration
yflory 64c85fe548 Don't return channel in parsePadUrl
yflory 43d046406f Store the channel id as pad attribute
yflory b26ae67df5 Fix issues with channel ID when using a password
yflory 1879c1829c Add passwod prompt to access protected pads
yflory 811463b870 Add support for version 2 hashes needed for password-protected pads
yflory 9f5e5786f3 Merge branch 'pcs' into staging
yflory 206ac14438 Prevent users from creating a pad when visiting a deleted profile (read-only mode)
yflory ec0fc85b9f Sort templates by usage in the PCS
yflory e1473dff79 Fix tests
yflory e37aab492b Validate messages not coming from history-keeper
ansuz b323989347 remove extraneous console statements
yflory db9eee383c Owned profile
yflory a718603b36 Automatic account deletion
ansuz a794efe931 Merge branch 'staging' into oo
yflory c9ed6d6bf8 New pad creation screen
ansuz 7944bc1a82 merge staging branch
yflory 5c53868c3b Delete pads after 3 months of inactivity
yflory 61dbf94f2d Fix pad attributes not working for readonly pads if you know the edit hash
yflory 7ff9bbe2b0 Fix share modal with new pads
yflory 5c1e5a3f49 Merge branch 'staging' into oo
yflory 037a6ccc35 Fix INVALID_RESPONSE error in the file app
yflory bdafc101c9 Ability to remove owned channels from the drive
yflory 5827905dbd Import OnlyOffice code from the 'onlyoffice' branch and sframe it
yflory a4b35728dc Todo app has a hash in the omnibar
yflory daef08a9b3 Add an advanced new pad modal
yflory 8c9490868b improve owned pads management in the drive
yflory 071d385850 Remove an unnecessary websocket connection
yflory 0cea5f4596 Create an owned pad and view owned pads in the drive
ansuz 869909b101 implement more reliable check for whether a channel on the server is new
ansuz b6430d640e temporary measure to address infinite reload loop due to inaccurate inNewFile condition
ansuz d1d75f2f25 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory c18d4297e1 Fix friend requests from the userlist
Caleb James DeLisle 6ac4fa4689 wip
yflory 6bcc72ff83 Fix pads using an old URL
yflory a863011a0c Fix profile in read-only mode
yflory b1765c6ae3 Fix pad creation screen with anonymous users
yflory c269929319 Fix creation page not displayed in pad and slide
yflory 362104ec09 lint compliance
yflory 1922dbfd75 Creation page with mobile support
yflory e96d54e655 Add a pad creation page
yflory 9eb33e39e6 Enable change events in the drive
yflory 17636769e4 Remove the second network created for the drive
yflory 52712c4bb9 Use the network from the async store for pads
yflory 4903bd0757 Enable messenger in async store
yflory bd85f1b003 Fix file upload and remove unnecessary dependencies
yflory 664625a6ef Fix more async store issues
yflory 5c3237e093 Fix issues with the async store
yflory b3688db202 Use async store