Commit Graph

194 Commits (6018f57ec1b8ee35c701b54cb7aec8293655349f)

Author SHA1 Message Date
yflory fc91cf606b Disable moveToTrash button for pads in shared folders
ansuz 2c22232a47 check if a user is logged in strictly by User_hash
ansuz 848a918eda remove out of date comments
yflory 5b48eff78c Remove owned pads deleted from the server in shared folders
yflory b5c2eb8a9c Automatically refresh the drive when a change occurs in a shared folder
yflory 6a80f49fe0 Don't load expired or deleted shared folders
yflory 7d89026d83 Fix more issues with shared folders
yflory 8516587ece lint compliance
yflory 321c7d5512 Move pin/unpin outside of userObject
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 57a39258c3 WIP big commit
ansuz 0c3b898000 simple one line fixes
yflory bd6a199dca Add missing functions to the proxy manager
yflory a25a72b5db Add a proxy manager to handle operations between shared folders
yflory 66591a3654 Merge branch 'rohref' into sharedfolder
ansuz a3e0e765b5 derive block URI and URL in dedicated functions
yflory 425ac8ea57 Migration for read-only links + fix issues with read-only pads
yflory 0f9a71686e Add support for read-only href stored in filesData
ansuz cfc81e8c96 allocate blockSeed as Uint8Array
yflory 554b4a978d Load shared folders in the store
ansuz 7aa7b82c60 merge staging
yflory bfb850554d Fix the contacts app with workers
ansuz 7dc393a2d2 remove debug log
yflory 76bc82ac13 lint compliance
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 6fde027a6c add some TODOs
ansuz c2014c5906 a bit of cleanup, bug fixes, and lint compliance
ansuz c3741f847d resolve conflicts from merge with staging
ansuz d03339f20b check for the presence of a blockHash in localStorage when logging in
ansuz 3ba0ad3cf1 get, set, and clear blocks from localStorage
ansuz cb5fa72dba implement removeLoginBlock rpc
yflory 29f577dfc6 Improve history to load it chunk by chunk
ansuz 577dea4c75 clientside implementation of block signing and encryption
yflory d37aa0646e Change account password (clientside RPC)
yflory 54d63df1cf Ability to change the password of a pad
yflory d1e8baca68 Lint compliance
yflory 4896fe81fe Merge branch 'serviceworker' into staging
yflory 1b49020753 Add support for async store when WebWorker is not available
yflory 4dec2cca5c Translations for new version detected
yflory aeaf7d1950 Fix mediatag...
yflory 8f28621bb0 Remove unnecessary logs when logging in
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 87f4fe9c84 Add error code to a feedback key
yflory f05e2225d6 lint compliance
yflory 78ff55e34e Fix race condition
yflory 48dc8c78b4 Fix cache and merge issues
yflory 305b47132c lint compliance
yflory 14db9fad8e Merge branch 'echidna' into serviceworker
yflory a6d9ecb3ba lint compliance
yflory 598d56c75e Fix cache issues
yflory cefe19b0e1 Merge branch 'echidna' into serviceworker
yflory 953d98be96 Fix reconnect
yflory ce6779a06f Remove debugging logs
yflory 6ab29f8f3a Test service worker and shared worker store
yflory 9c5ad795e1 Service worker test
yflory b9f5a0f52b Move async store in a webworker!
yflory 93ecc06964 Upload owned files
yflory 8aac7bad45 Make sure the ID is not used when uploading a file
yflory 586193d6a1 Password-protected files: upload files with hashes V2
yflory c7e08fedfb Password-protected files
yflory 4df285fed5 Fix pads using version 0 hashes
ansuz bd66c8fee8 hacks to handle weird entries in drive
ansuz 2170fcb9ad Merge branch 'kanban' into staging
yflory 31f9062422 Fix avatar pin
yflory 65a2083afc Suggest tags based on existing ones. Display existing tags in the drive.
yflory 2d2701596a Loading message and loading bar for migration
yflory 447230d42e Clean migration logging
yflory 6c4c5c135b Async migration
yflory 10ce95087a Merge branch 'password' into staging
ansuz ac09ba65ce strip both old and new style checkpoint labels before decrypting when fetching history
yflory 2451174870 Lint compliance
yflory 009eb13fc3 Merge branch 'master' into staging
ansuz 41583b7858 Merge branch 'checkpoint-bug' into merge-checkpoint-bug
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 e37aab492b Validate messages not coming from history-keeper
yflory a570a73e98 Send checkpoints' id to the server to avoid storing duplicates
yflory 2381dd0e39 Remove owned profile and owned todo in automatic account deletion
ansuz b323989347 remove extraneous console statements
ansuz c24c06e90c sign with your global private signing key
yflory 0993204d14 Disable thumbnails by default
yflory a9d01ac864 Lock the UI when someone is editing
yflory fd1b4189be Save and open oo docs
yflory 9cba630700 lint compliance
yflory a718603b36 Automatic account deletion
yflory 99712ec2f0 getMetadata RPC
yflory 07e361b88d Account deletion button
yflory f1107ae6e5 Don't count other people's owned pads against your limit
yflory ab8306f5d4 Merge branch 'soon' into staging
yflory d6228a39bd Fix userlist notifications missing for join events