Commit Graph

104 Commits (b24de7984fe1ae510c3fbfbdea44f7be232b566d)

Author SHA1 Message Date
ansuz f23fd10873 remove XXX notes
ansuz faa1ec42c5 update translation validation script to check more languages
ansuz 4ac10aa358 set important HTML attributes via code, not translations
ansuz 0093cc3b71 allow basic 'i' tags in inline HTML in translations
ansuz 774c6864d5 identify translations with complex inline HTML
ansuz 4dd23275b0 ignore onlyoffice v4 when linting translations
ansuz e62a378f9c fix PR's whitespace
ansuz 561cf96c72 Merge branch 'main' of github.com:sisco0/cryptpad into task-migration-fix
ansuz 3457ae31cd suppress warnings about data-localization keys
ansuz 06bfbbd283 exclude fewer onlyoffice paths and add more annotations
ansuz c8a3a0bd16 annotate unusual translation keys so our script recognizes them
ansuz 0110342ef5 Merge branch 'staging' into offline2
ansuz 9e1d82f373 move archive deletion out of the main eviction script
ansuz 4db95c5e67 lint compliance
yflory cb153187ce Offline teams
ansuz 9a42df3e08 update unused translations script more:
* fine-tune search by excluding more search patterns
* print more context when sensible
* sort keys alphabetically
ansuz 3424a2c96f optimize the search for unused tag and apply better categories
ansuz 44fdc334bf a simple script to identify unused translations
ansuz f2ec9cbe33 load premium and customLimits to avoid evicting them even if inactive
ansuz 082c120f86 lint compliance
ansuz 04d1bc9cd7 archive inactive data in one of the server's workers
ansuz 6ada5fd751 always consider premium accounts to be active
ansuz 5358fab615 more WIP inactive account eviction
ansuz e6f1ed6349 simplify inactive account removal in evict-inactive.js
ansuz d794e0b48f include inactive accounts in the archival script
Francisco J. Solis-Munoz 7b9fa59681 Migration script was not correct
ansuz 131b985902 update expire-channels.js use of file storage to accomodate an API change
ansuz f6c6ad8863 test that GET_HISTORY with a lastKnownHash includes the message with the specified hash
ansuz c9846e532b compare live blob activity against 'inactiveTime' instead of 'retentionTime' which is intended for archived content expiration
ansuz 95965c1dee keep a parallel implementation of the pin loader to validate the new one
ansuz ed5d97f899 WIP history-keeper fixes
ansuz ad118222d0 add a new test to send a stream of data to a mailbox
ansuz e128683ffb call back with errors instead of throwing within the Storage module
ansuz 45601068ae lint compliance
ansuz b9a07ca650 diagnose some unhandled errors in rpc tests
ansuz ccd6e1d6df lint compliance, simplify a test condition
ansuz ce6cf6f727 revert some changes that couldn't have possibly worked
ansuz 50b9c27dcb finalize one more test
ansuz 8fbb32c5d7 add a few more checks to the rpc tests
ansuz 170aa6d47e clean up a few tasks related to allow lists
ansuz 03ff9bd0d7 start deprecating usage of myDomain
ansuz 505e383f9f test restricted access from the command line
ansuz d9ab8d3f62 lint compliance
ansuz 725d10fc60 nest storage directory inside './lib'
ansuz 65f88617cf add support for an optional handler for each pin log
great for analyzing which files are most in need of optimization
ansuz 3dc789cbca replace pinned.js with low-profile streaming implementation
ansuz 2345323f0d lint compliance
ansuz 2d6626234b yet another async scheduler, this time supporting flexible runtime control flow based on declarative priority levels
ansuz 57be324850 remove some XXX notes
ansuz 86b9cc2de1 accidentally merge uncommitted work with staging, resolve merge conflicts