Commit Graph

747 Commits (b5a18e8e098339786c6284fe69f5ee5031bf2f49)

Author SHA1 Message Date
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
yflory 02b282a1a5 Disconnect from shared/service worker
yflory f05e2225d6 lint compliance
yflory 78ff55e34e Fix race condition
yflory 48dc8c78b4 Fix cache and merge issues
yflory 14db9fad8e Merge branch 'echidna' into serviceworker
yflory 598d56c75e Fix cache issues
yflory cefe19b0e1 Merge branch 'echidna' into serviceworker
yflory 953d98be96 Fix reconnect
yflory 6ab29f8f3a Test service worker and shared worker store
yflory 3f8b6d3b8a Fix default title issues when using a template
yflory b9f5a0f52b Move async store in a webworker!
yflory 85e5c495d9 Remove owned file
yflory 93ecc06964 Upload owned files
yflory 586193d6a1 Password-protected files: upload files with hashes V2
yflory c7e08fedfb Password-protected files
yflory 914da83b46 Fix missing edit hash in share modal when opening a pad in read-only mode
ansuz bd66c8fee8 hacks to handle weird entries in drive
yflory ef735d6fe6 Fix an issue when trying to create a pad with a password from a template
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 ec0fc85b9f Sort templates by usage in the PCS
yflory a718603b36 Automatic account deletion
yflory 07e361b88d Account deletion button
yflory c9ed6d6bf8 New pad creation screen
yflory 728a6a868d Manage expired channels
yflory bdafc101c9 Ability to remove owned channels from the drive
yflory 36550b781f Don't check for stronger hash if we have an edit hash
yflory 9a317018e2 Remove deleted pads from the drive
yflory c90ba890ca Add more configurable options and add a new way to use custom config
yflory 0f02d76b56 Fix missing callback when uploading files to the drive
ansuz 869909b101 implement more reliable check for whether a channel on the server is new
ansuz 892dfb18f7 check if users have service workers
yflory 09433e0bf0 display existing tags in the prompt in drive
yflory c18d4297e1 Fix friend requests from the userlist
ansuz 76af3b90a7 stub createUnpinnedWarning0
yflory e96d54e655 Add a pad creation page
yflory e72270d4a4 Add feedback when sharedworker is defined
yflory 1ac4abc482 Remove old code
yflory 64303b4090 Merge branch 'refactor' into staging
yflory 3e064e6638 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 604ea1c95f Feedback about webworkers
yflory 61935500f4 Lint compliance
yflory 9eb33e39e6 Enable change events in the drive
yflory 17636769e4 Remove the second network created for the drive
ansuz 291eb57027 fix auth app
yflory 52712c4bb9 Use the network from the async store for pads
yflory e164edec03 Fix the webworker app
yflory c59c6072f3 Remove jquery from outer
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
yflory 0840570fbf Async store part 1
yflory 280a7c2765 Clean cryptpad-common
yflory 477f14bb8b Put constants in a separate file
yflory 7f88d1d43a Improve drive loading speed
yflory c35e3d644e Make sure dates are stored as numbers in the drive
yflory 7cfe64fc5b Remove cryptpad-common dependency for some inner apps
yflory 1514ad5df3 Move the 'logged out' screen inside the sframe
yflory 5a2afb5c95 Remove Realtime and Messaging from common
yflory 30c8c253dd Remove util and hash from common
yflory c9e1de042c Remove common-interface dependency from cryptpad-common
yflory dc207393fd Separate UI elements from cryptpad-common
yflory 354c63bd64 Clean old code
yflory 101482b8cc Migrate settings to use a sandboxed iframe
yflory 0956905ca8 Wipe localForage on log out
yflory 6b9ffe8dd1 Make thumbnails more secure
yflory c1d05a00ba Improve media-tag export in pad to work with existing CSP
yflory 6920129126 Embed images from the drive in whiteboard
yflory 95ad25973e Ability to delete a stronger pad from readonly mode
yflory aa744567ed Fix thumbnails in sframe apps
yflory d2f1d0c0e9 Fix readme pad not added at registration in sframe drive