Commit Graph

943 Commits (8e158a50d468d89224b224822fb979318d5efc03)

Author SHA1 Message Date
yflory daeae8b74e Fix race condition with the allow list
yflory f071e2df25 Fix shared folders allow list
yflory 9913efad7a Merge branch 'staging' into c
yflory 9e0a1285a6 Merge branch 'soon' into staging
yflory 7cc92d1399 Disable latest fix
yflory 6cbeb9c28f Merge branch 'staging' into c
ansuz cdf4006549 Merge branch 'soon' into staging
yflory 701d350fac Fix shared folders access list
yflory 193ea3033e Fix OO locks when reloading a page within the same worker
yflory 5c87c57371 Improve UI for offline teams
yflory 4e5f8fcb99 Fix drive stuck offline
yflory 549a128815 Fix worker stuck offline
ansuz 0110342ef5 Merge branch 'staging' into offline2
yflory e7e27da9f9 Fix previous commit
yflory e3b823155d Guard against synchronous waitFor
yflory 794589ac7e Remove TODO comment
ansuz baab65fa36 Merge branch 'callback' into staging
yflory 64452dc1c0 Merge branch 'staging' into offline2
yflory cb153187ce Offline teams
yflory f7477b65ea Offline shared folders
yflory 3fb8c52f0a Fix race condition in rich text and restrict pad settings
yflory 287b80d4b8 Merge branch 'staging' into callback
yflory ea4c529e39 Remove offset code
yflory 42dfa9a941 Merge branch 'staging' into dark
yflory 3952b2f013 Fix PCS issues: duplicate templates and offline PCS
yflory 37b5e8f559 Keep theme on logout
ansuz 8786c5a618 remove more XXX notes
yflory 0fc8bfde4a Use new server format for history keeper time
yflory 03e690b0bc lint compliance
yflory 5a104eaa58 Add the drive channel to support tickets
yflory 5ca7247304 More cache eviction tools
yflory 87a7669f29 Fix timeout issue on cacheready
yflory 98acca0c0e Fix drive reconnect error
yflory 25e67c2027 Fix FALSE_INIT error
yflory b239a528bf Minor code improvement
yflory 57a4d0590c Guard against forks while in offline mode
yflory 181a4efd8b Fix race conditions and multiple tabs on the same worker
yflory 2928cd2c7e Fix race condition and infinite loading screen in offline mode
yflory 82624c10a5 Open 'cache' apps when the worker is stuck offline
yflory d12603c50a Fix shared folder password change with the cache
yflory b7a492a11b Fix race condition between setPadTitle and drive sync
yflory bb2299376f Fix cursor error logs when not synced yet
yflory b33225e2d7 Fix safe links for pads stored in teams
yflory 224fae35aa Handle XXX in async store
yflory 3ff54a4a71 Correctly set feedback and token when the drive is synced
ansuz beb74b46d5 merge offlineCache and soon
ansuz ecdd1a3f43 replace cache XXX notes with ICE (in case of emergency) strings
ansuz 7ddeacc629 serialize localForage errors and add a safety net
yflory 32669dc099 Fix type error
yflory 8cb19cdc76 Fix invalid LKH in roster
ansuz b7ea099eab re-enable indexedDB cache for testing
ansuz d44f1880a4 temporarily disable the document cache, wait to clear it before redirecting to login
yflory eb5c93965a Clear cache when channel or blob is deleted
yflory dfc2d6ce0d Remove deleted pad from cache
yflory 453b207bcc Remove the throttled function from memory only
yflory 51ebdf4ed2 Clear throttled functions in cache
yflory e3102d2746 Throttle channel cache
yflory e656a67c16 Fix channel cache
ansuz e9033d8b0a rule out double-callbacks when clearing cache
ansuz dad7a16135 add some uncommitted notes as code review
yflory f21eb64fc2 lint compliance
yflory 0411aa3c4a Fix cache issue with Firefox Private browsing
yflory ed7becbb54 lint compliance
yflory 892fca7d99 Improve contact requests process
yflory 3e673bfd05 Don't store a copy of owned pads in your own drive
yflory 20cecbcfa2 Fix cached mediatags in pads
yflory 682e722d72 sframeChan Uint8Array without conversion
yflory 004c242f63 Fix duplicate mediatag issues
yflory d4055f6ef5 Improve blob cache
yflory 7756306966 Clear cache on logout
yflory d199da9563 lint compliance
yflory 93ddf51564 Merge branch 'download' into cacheRT
yflory 93f6619a3e Fix team always offline
yflory 59f427f1b5 Don't notify for old mailbox messages
yflory 90b4b0459e Don't notify for old mailbox messages
yflory cebe1252f8 Fix workers submodules after reconnecting
yflory e629f0aa47 Offline fixes
yflory 989020a436 Open pads in offline mode
yflory 80a33a5cb5 Merge branch 'cacheRT' into offlineCache
yflory 11abd6170b Use indexeddb cache for blobs
yflory 5946b10d0b No page reload when the cache is corrupted onReady
yflory 59b4ba6e99 Merge branch 'cacheRT' into offlineCache
yflory e37cf4b59c lint compliance
yflory e998c21691 Invalidate corrupted caches
yflory 65628a5169 Only use offline cache in the drive app for now
yflory bb13165e86 lint compliance
yflory 980d3c7fff Load the drive and its shared folders without any network
yflory 3a24ef8935 Merge branch 'offlineDrives' into cacheRT
yflory 446cca0725 Use offline state per shared folder in the drive
yflory ebd007fdb9 Use offline state per team and not global state
yflory 8d5d85c7f8 Add XXX
yflory 4126ae5d8b Display pad content from cache before joining the network/channel
yflory d16cc2472d First prototype of an offline cache
yflory cb8bf2cdeb Fix various issues
yflory 733db7d39f Stop using sessionStorage in CryptPad
yflory f3d2fc6ad5 Stop using sessionStorage for login redirect and new pad options
yflory 1016c05e64 Merge branch 'staging' into sessionStorage
yflory 9d73e3db5f Merge branch 'loading' into staging
yflory 1454119e4f Merge branch 'staging' into sessionStorage
yflory fe30d5243c Fix 'store pad prompt' always displayed
yflory f803c94478 Encrypt password before putting it in the hash
yflory 63502abce8 Prompt to store edit link to your drive when you're a team viewer
yflory 7763f966c6 Fix feedback
yflory 66e04f6204 Improve script to remote duplicate teams
yflory 0440f8c03e Merge branch 'soon' into staging
yflory 7b989784b8 Make sure team MEMBERS can't invite VIEWERS
yflory 758c33f7fd Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 98579cfa25 Fix team access rights
ansuz b4adf65dc8 guard against a possible typeError in the worker
ansuz c059d801a6 Merge branch 'soon' into staging
yflory abeadb59e1 Fix a race condition that could break team access rights
yflory 79378c536e Fix duplicate team script to support owners
yflory 01a8e45307 Fix duplicate team bug
yflory baf71a3c04 Check if a team's pinning keys are valid
yflory 6bdebad352 Add more steps to the loading progress bar
yflory 0e1588a883 New loading screen
yflory d17265f2eb Add missing error messages
ansuz d509fd8b8f downgrade severity of several XXX notes
yflory c6f87e6ccd Fix race conditon when leaving history mode in OO
yflory 9cbe8e3715 Merge branch 'history' into historyOO
yflory 784306f947 Display a warning bar when viewing a versioned link
yflory 2287c81d86 Merge branch 'history' into historyOO
yflory c8f16d427d Implement snapshots
yflory 16af013bce Versioned hash for onlyoffice
yflory 68423f49bc Merge branch 'history' into historyOO
yflory 74577b54e4 lint compliance
yflory 3ae8d983f7 Merge branch 'history' into historyOO
yflory e6bcd71d89 lint compliance
yflory 4f147d4fd2 Add support for onlyoffice history
yflory b31707098a Improve getHistoryRange to support 'toHash'
yflory 6e4e932cc0 Merge branch 'staging' into history
yflory fff2956393 Fix team edit rights not applied without a worker reload
yflory 16a95eb3fd Dismiss messages from a mailbox when closing it
yflory 9210bbd4fc Clear localStorage settings on logout
yflory 1bd6c134ae Remove console.log
yflory 7048f0d814 Fix an issue that could result in a self-kick from a team
yflory e69df1b7dd Remove debugging logs
yflory 6aac0b91ce Improve team invitation notifications
yflory 63a7609a55 Fix typo
yflory 9d0f33bad1 Fix team invitation issues
yflory bbd101ec8a Fix login issues with safe links
ansuz 2302d6ef7e Merge branch 'sfTrash' into staging
yflory a798873230 Add basic support for versioned link
yflory ba854e88c0 Merge branch 'staging' into history
yflory f5831cccb0 Add support for version hash
yflory 2bac4193df lint compliance
yflory f78c02a646 Fix drive issue after deleting a shared folder
yflory abbdb496c3 Allow shared folders in the trash
yflory 1321c08a62 Merge branch 'staging' into sfAllow
yflory 27124997a5 lint compliance
yflory 415375d034 Merge branch 'owned' into staging
yflory 23648cc62b New empty trash button
yflory e25756ceca Don't add the shared folder to your drive is there is an access list
yflory bf8c43e9af Merge branch 'staging' into sfAllow
yflory 87af3569da Load team rpc when receiving edit rights
yflory 17e22d87af Don't leave the team automatically in case of GET_HISTORY error
ansuz a79a5f6a2d remove some extraneous logs that were used for debugging
yflory bb043914ab Remove console.error
ansuz b663c20233 Merge branch 'staging' into teamBox
yflory 2c57a2d872 Add allow lists for shared folders
ansuz 4e2fc277e0 remove XXX notes
yflory a8b4bdcfc6 lint compliance
yflory 84f1ea7bfb Allow user to remove owned pads from the drive without deleting them
yflory 580e5b9560 temp
yflory 4faa0839f9 Open the mailbox when joining a team
yflory 24c7ea985d Fix issues with the team mailbox
ansuz c14cb9fa2a remove some XXX notes that have been addressed
yflory bcfa09f7bc Fix mailbox issue and add XXX
yflory 9737224281 Use safe links by defaults for new users
ansuz 259b3bca65 use safe links by default
yflory f7b61daff3 lint compliance
yflory 0390d3df75 Don't show your own team notifications
yflory cb36a49908 Add team mailbox with the SHARE_PAD example
ansuz cf426c24e5 WIP
yflory 8d9301e427 Fix account deletion issue
yflory de684edfe2 Todo migration
ansuz f941890017 Merge branch 'guards' into staging2
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