Commit Graph

5635 Commits (c0e9e86a9e190c067c56b58625363896c082f3e8)

Author SHA1 Message Date
David Benqué b8753f1fd7 clean up share modal
- share access rights buttons between all tabs
- handle present mode when available
- general clean up of code to be more readable
David Benqué 598ce5a329 create share modal in common-ui
David Benqué ae6f5074a7 align button to share with contacts
split the output of createShareWithFriends in content and button
David Benqué 96f82c8e7c fix modal buttons and functions
David Benqué 33b16ffcdf address notes
yflory 1e2b2a27cf Fix synchronous nthen callback
David Benqué 718fdb556b show message in Contacts tab if user has no contacts
David Benqué db104d6610 align button array in Link tab
David Benqué aa743d5c90 use messages for contacts tab title
yflory 0044d622f1 Fix missing title in notification history
David Benqué 4f145aed00 remove wide size for share modal
David Benqué 874dce748d split share modal into 3 tabs
yflory da32864413 Fix other read-only teams issues
yflory 741acbd6ef Remove XXX
yflory 870607c338 Preserve kanban title edition when receiving remote changes
yflory fd36825f45 Fix Team Drive is read only even for owners
David Benqué b5ff5a3b20 open share modal on ready
temporary to make working easier
yflory 3bdca60c76 Display the prefilled password page when receiving a password-protected pad
yflory 62f133dc63 Merge branch 'soon' of github.com:xwiki-labs/cryptpad into soon
yflory e7ba890479 Fix href re-encryption on setPadTitle
yflory 2fd31e8d89 Improve password prompt UI
yflory 6047a8640e temp
yflory c9c19b8395 Offline drive (or team) detection
yflory b4cc525ca6 Press enter to add a new item in kanban
yflory 63ea882545 Preserve cursor with remote changes in kanban
yflory 6b81bba3a5 Press enter to add a new item in kanban
yflory 68f0a5fda0 Fix 'Invited' members in team roster again
yflory abbe090d05 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 4a5caabd2d Fix 'Invited' members in team roster
Weblate 3b03159385 Translated using Weblate (German)
Currently translated at 100.0% (1148 of 1148 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
yflory 295ff98854 More reliable way to detect read-only team
yflory b5a58e3e0b Don't deprecate read-only shared folders
yflory 2e182788ec Hide drive info box when in read-only mode + update UI
yflory 80f5ebc0cc Fix shared folders not removed from memory in inner
yflory bfd46fb570 Destroy team rpc when demoted to viewer
yflory a3bb56f3db Fix tooltips in drive list mode
yflory 2faad16378 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 58989171f4 Improve permissions modal UI
David Benqué 673c629b5b add dutch language files
Weblate 471bba30a4 Translated using Weblate (French)
Currently translated at 100.0% (1148 of 1148 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/

Translated using Weblate (French)

Currently translated at 100.0% (1148 of 1148 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 6dc9e17973 Translated using Weblate (German)
Currently translated at 100.0% (1139 of 1139 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/

Translated using Weblate (German)

Currently translated at 100.0% (1136 of 1136 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 073eadb5bb Translated using Weblate (French)
Currently translated at 99.7% (1136 of 1139 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 1b15c5cf8a Translated using Weblate (English)
Currently translated at 100.0% (1148 of 1148 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1147 of 1147 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1146 of 1146 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1145 of 1145 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1143 of 1143 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1142 of 1142 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1141 of 1141 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1140 of 1140 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1139 of 1139 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1138 of 1138 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
ansuz 86bc0bcae7 lint compliance
yflory a50be5ed01 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 4d3bc7d8e6 Improve permissions table
David Benqué b5f0c18975 Merge branch 'tippy-prune' into staging
yflory 8bb2a8f053 Add pad title tooltip in grid mode
ansuz 05827d9202 Merge branch 'soon' into staging
yflory 553f68fce8 Merge branch 'filePassword' into staging
yflory 8e403c4f46 Merge branch 'ro' into filePassword
yflory 5290bcf791 Remove edit actions in read-only shared folder context menu
yflory f44e6f9719 lint compliance
yflory f42574948e Encrypt href for new pads in old shared folders
yflory 5dcc7643da Fix missing teams in the share modal
David Benqué 042f9fe684 add storage info and change bar
yflory 722d813e97 Enable read-only migration for teams
yflory 039ab83440 Improve migration script
Weblate 52f67ae0a8 Translated using Weblate (Portuguese (Brazil))
Currently translated at 29.2% (332 of 1136 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/pt_BR/
Weblate b6eb475bf9 Translated using Weblate (French)
Currently translated at 100.0% (1136 of 1136 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 73f2da150b Translated using Weblate (English)
Currently translated at 100.0% (1136 of 1136 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
Weblate 56c18e7468 Translated using Weblate (English)
Currently translated at 100.0% (1135 of 1135 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1134 of 1134 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1133 of 1133 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1132 of 1132 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
Weblate 9b75520d08 Translated using Weblate (German)
Currently translated at 100.0% (1135 of 1135 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 2e5a8559c2 Translated using Weblate (French)
Currently translated at 100.0% (1135 of 1135 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
yflory 5c223f1ae1 Warn users when the drive is offline
Weblate 7259301e99 Translated using Weblate (Portuguese (Brazil))
Currently translated at 29.2% (332 of 1136 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/pt_BR/
Weblate 4529e8ab6e Translated using Weblate (French)
Currently translated at 100.0% (1136 of 1136 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 7e29826873 Translated using Weblate (English)
Currently translated at 100.0% (1136 of 1136 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
David Benqué c7146c9469 shorten messages for drive file-list tooltips
David Benqué 1e3d8b1c4a Remove tooltips: new file in toolbar and grid-view
David Benqué 48274b0446 Remove tooltip: document name in drive
David Benqué 2bf6e68a72 remove tooltip: drive quota
Weblate 9508c0ffb6 Translated using Weblate (German)
Currently translated at 100.0% (1135 of 1135 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
yflory b0f5254942 Fix owners not set properly when storing a file the first time
Weblate 29481731d2 Translated using Weblate (French)
Currently translated at 100.0% (1135 of 1135 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 0163824718 Translated using Weblate (English)
Currently translated at 100.0% (1135 of 1135 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1134 of 1134 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1133 of 1133 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1132 of 1132 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
yflory c1ffb1e94e Fix UI issue in the rights properties modal with open pads
yflory b4c9c7700f Blob password change UI
yflory c64eabc33a Change blob password
yflory da3df964dd changeFilePassword
yflory 96968f2076 Disable 'forget' button for pads in read-only teams
yflory 57a402da72 Make sure we don't encrypt href twice
yflory 0ce79e9c04 Merge branch 'staging' into ro
yflory 6b1e394170 Remove log
yflory 77c6269e0c Update shared folder owners locally when offering ownership
yflory b6d44b2a1a Leave the channel when a shared folder is removed from a drive
yflory 176e667128 Add more migration options
yflory f6bbe70f3c Fix notification issue
yflory b04d8c0821 Add permissions table
yflory a77d2da47c Refresh shared folder owners in properties
yflory 289f71ae8b Merge branch 'staging' into ro
yflory 9090002e1f Transfer shared folder ownership
yflory 07fbe6c284 Fix transfer ownership to ourselves via a team
yflory a1e4c52a83 Fix editable UI displayed for team viewers
Weblate d5a077cdc4 Translated using Weblate (German)
Currently translated at 100.0% (1131 of 1131 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 8b3e16d8ff Translated using Weblate (French)
Currently translated at 100.0% (1131 of 1131 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 965b147594 Translated using Weblate (English)
Currently translated at 100.0% (1131 of 1131 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
yflory fa08304514 Merge branch 'add-board-bottom-left' of git://github.com/lkiesow/cryptpad into lkiesow-add-board-bottom-left
yflory 8f27389f6c Fix kanban issue
yflory 949cb54d14 Merge branch 'move-add-item-up' of git://github.com/lkiesow/cryptpad into lkiesow-move-add-item-up
yflory 7521a73d87 Update config key
yflory ccf4553ed3 Fix share modal with unregistered users
yflory c59d41d8f6 Fix Ctrl+E menu in some parts of the drive
yflory 49766d006f Fix deprecated shared folder in read-only team
yflory 37a72d2f87 Fix more issues when changing password of a readonly folder
yflory f9723a6183 Fix read-only shared folders with password change
yflory 0583ed3c8b Owner can't demote themselves if there are no other owners
yflory 9477ae0895 Merge branch 'sfPassword' into ro
yflory 126f10b782 Fix shared folder password change issues
yflory a511fccdc2 Don't log error when a friend's avatar has been deleted
yflory e75e22fb10 Fix sessionStorage bug with pad password change
yflory 550965b1c8 Password change UI
yflory 456c88b22c Merge branch 'staging' into sfPassword
Weblate d7f9adf19b Translated using Weblate (French)
Currently translated at 100.0% (1131 of 1131 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 639d5f0f7c Translated using Weblate (English)
Currently translated at 100.0% (1131 of 1131 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1130 of 1130 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1129 of 1129 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1128 of 1128 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
yflory e6267a89ff Remove XXX
yflory fa2ad4e476 Add /p/ to the hash when adding a password
yflory 427cf836b1 Improve password change workflow
yflory c894351a30 Fix pinning issue causing unnecessary reset
yflory 66908d15cc Make sure shared folders href are always encrypted when required
yflory b2f89e289d Merge branch 'sfPassword' into ro
yflory efded1063f Fix shared folder duplication bug
yflory 51b1c19e77 Fix shared folder password prompt UI
yflory 7d7a692383 Display a password prompt when an unprotected pad is not found on the server
yflory 302030e1ee Shared folder password change
yflory ad42d956d7 Add support for Japanese translation
yflory 66f2ece08e Add feedback keys
yflory 81cbb3f6fe Sort support messages differently
yflory d5a3581469 Placeholder while loading mediatag and broken images for 404
yflory 8db0fcf8bd Make the number of teams and owned teams configurable
yflory e6eb3554d6 Make autoCloseBrackets configurable per user
Weblate 60afb3e811 Translated using Weblate (German)
Currently translated at 100.0% (1127 of 1127 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 975275e47b Translated using Weblate (French)
Currently translated at 100.0% (1127 of 1127 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate d3a816cf61 Translated using Weblate (English)
Currently translated at 100.0% (1127 of 1127 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
yflory 50829d3db1 Share a folder with a read-only URL
yflory 7c710e57b7 Read-only shared folders UI
yflory a3d273ec47 Update rights in inner
yflory d443c93893 Upgrade/downgrade shared folders access rights
yflory 8ca7e11150 Add support for viewers in roster
yflory 8dcc2cad82 lint compliance
yflory 13df7e8d38 Fix team editor
yflory d3b03f46ea Migration script
Lars Kiesow ef5a56954d
Kanban: Move “Add Item” to Header
This patch moves the button to add new items to kanban boards to the
column headers.

The reasoning behind this change is that on larger boards the buttons at
the bottom may be pushed far away from the actual content, causing users
to constantly scroll up and down over the whole page just to add new
items.

This also helps on mobile devices since you may not see all of the
columns there due to the limited screen space. This means that you have
to remember which column you are working on to not accidentally add
items to the wrong column. This patch makes it clear to which  column
users add items since the button now resides next to the column title.
Lars Kiesow c5e8f3d50c
Kanban: Move “Add Column” to Bottom
This patch moves the button for adding new columns to kanban boards from
the top-right to the bottom-left. The reasoning behind this is that it's
not very often used (often only at the beginning when setting up the
board) but it is constantly taking space away from the columns. This is
annoying especially on mobile devices where it even moves all of the
columns to the left, leaving a larger border on the right.
yflory 9a0251f4ba Ability to open an anonymous read only shared folder
yflory 4e4d01a471 Improve getStrongerHash to also look inside shared folders
yflory e0a1b8724b Merge branch 'staging' into ro
yflory d9e7fc24fe Focus the tab when clicking on a notification
yflory 50d0abd193 Fix team creation UI issue
yflory 8d99e811f1 Teams UI
yflory 67c71ce4d1 Fix UI issues in teams
yflory 26519b661d Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory e5deffe21f Fix team deletion
yflory 3015d7f22b Fix team deletion
Weblate 98336ccf9c Translated using Weblate (German)
Currently translated at 100.0% (1126 of 1126 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
yflory 75b3c99d04 Remove refactoring comment
yflory 5ab3f39fb8 Encrypted href
yflory 2a4eca1e2e Remove download button for sheets
yflory cbeba2d40f Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 7f3aacefd4 Fix undefined range_requests in messenger
yflory cf0d0e8e4b Provide the secondaryKey to userObject
Weblate fe3b94f6b5 Translated using Weblate (German)
Currently translated at 100.0% (1123 of 1123 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 3a576a7bf0 Translated using Weblate (Catalan)
Currently translated at 45.1% (507 of 1123 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/
yflory dd2f0bd417 Add tooltip to the usage bar
yflory 39dbea0c10 Fix notifications displayed once per tab
yflory 21591b0adc Update French translation
yflory 2385f65869 Change tab title when loading a team
yflory db2f233c44 Fix various team UI issues
yflory 7a8908c93e Fix ability to create more than one team. Add chat notifications
Weblate f8224ea427 Translated using Weblate (German)
Currently translated at 100.0% (1121 of 1121 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
yflory 390ca941e7 Add links to the CryptPad survey and to the crowdfunding page
yflory d5c4285c61 lint compliance
yflory b79b4dfe8a Fix messenger blocked for unregistered users
yflory e80edd4a0b Fix error message printed in the console for unregistered users
yflory 8c61e3b9c4 Remove debugging console.error
yflory 66d7d93496 Send an event to all the teams when adding a pad to a drive
yflory 3648eec7a6 Use only one listmap when a shared folder is stored in multiple teams
yflory 0a8c6dc6b2 Fix issue with a same shared folder loaded in multiple teams
yflory d09a1c27ac Hide upgrade button in teams
yflory fa20d80c09 Display team ed public
yflory 56d8b92c99 Make team drive leftside menu collapsable
yflory 6abc8151d1 lint compliance
yflory b8f6b57019 Demote yourself as owner only if there are no other owners
Weblate 1f14f75e95 Translated using Weblate (French)
Currently translated at 100.0% (1121 of 1121 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 24a474068b Translated using Weblate (English)
Currently translated at 100.0% (1121 of 1121 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
Weblate 260b25079c Translated using Weblate (French)
Currently translated at 100.0% (1120 of 1120 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate f33bc98c14 Translated using Weblate (English)
Currently translated at 100.0% (1120 of 1120 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1119 of 1119 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
yflory 572b9eb09b Fix merge conflict with weblate
yflory 3a8b3ea6cd Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 590e6bd211 Demote yourself
yflory 22d5e417e4 Prevent infinite loop in the drive
yflory 50e39f9945 Fix a race condition in teams
ansuz 469d674ca0 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory f341ac2637 Enable teams by default
ansuz 5876f5c737 include user block location in support requests
yflory 1a69a0cab7 Add links to the teams APP
yflory 0b542f6be8 Use the correct app name for teams
yflory a1e0722a09 Update translation keys
Weblate 992fba0148 Translated using Weblate (German)
Currently translated at 100.0% (1118 of 1118 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
yflory 5dbc06633a Show the current displayed team in the leftside menu
yflory 123794fe99 Remove console.error
yflory 30492be60c Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory b5cce5f215 Improve team and account deletion for pads multiple owners
Weblate 1fd8e2a08f Translated using Weblate (German)
Currently translated at 100.0% (1107 of 1107 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 794eba0fed Translated using Weblate (French)
Currently translated at 100.0% (1118 of 1118 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 7e1beeb4e9 Translated using Weblate (English)
Currently translated at 100.0% (1118 of 1118 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1118 of 1118 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1117 of 1117 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1116 of 1116 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1115 of 1115 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1114 of 1114 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1113 of 1113 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1112 of 1112 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1111 of 1111 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1110 of 1110 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1109 of 1109 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1108 of 1108 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
yflory 72ba9ab999 Add translation keys
yflory 01a7430833 Fix usage bar refresh after leaving a team
yflory a530776ba8 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 1288f28931 Team deletion
ansuz 16e8c96210 allow for selection of user data in admin side of support tickets
ansuz 2a809cf120 roster changes:
* validate that a user can add a role before adding them
* support deletion of non-required metadata attributes via null
yflory 7b4a72b3a2 lint compliance
yflory 295a712942 Transfer team ownership
ansuz 59a361449d don't allow deletion of displayName or notifications via describe command
ansuz 8e07b03581 fix parse error
ansuz fd31fd3096 roster changes: validate roles when describing. interpret assignment of null as deletion. prevent a typeError when describing somebody that doesn't exist
ansuz 9b74136b66 Merge branch 'invitations' into staging
yflory 3fb0cc38ec Delete team
yflory 44edbf8b39 Remove some XXX
yflory aaed0b939e Transfer ownership from or to a team
ansuz 069776e804 use fast implementations of tweetnacl serverside
ansuz 252b2729a6 supply plan information with support ticket submissions
ansuz 717a7d550c increase size of pdfs rendered via media-tags in code preview pane
ansuz 777d9eff5f pass arguments to 'throttle'
ansuz 61e66e9add WIP invitation link generation
ansuz 6425d492f1 move credential.js from customize.dist/ to www/common/
ansuz 83c19f01f3 Merge branch 'soon' into staging
yflory d360552cf0 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 8536962fd1 Fix drive event always sent when fetching new pad metadata
yflory d2787313f1 UI improvements for the rights properties modal
yflory a73af811d3 Make user grid layout reusable
ansuz 82a0048082 keep trying to draw the preview pane, if necessary
ansuz e5cb3250d8 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz abd491cf60 keep trying to draw the preview pane, if necessary
yflory 0d0eaebb1f Fix issue with promoting and demoting users in a team
yflory 5ad5e32ec8 Change pad password with a team owner
yflory 7c4bc1d583 Teams app improvements
yflory 4d799a8552 Fix kanban items issues
yflory 636b3588cf Fix anonymous shared folders
yflory 89aa2fe86c Fix race condition in the poll APP
yflory edce0e2d6d Fix horizontal scrollbar in the team app
yflory 0bb536bf13 Remove team selection from the PCS
yflory f3b4c00d7f Fix undefined Constants
yflory 124fe2ca8e Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
Weblate 5f6e95cb09 Translated using Weblate (French)
Currently translated at 100.0% (1107 of 1107 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 445438698b Translated using Weblate (English)
Currently translated at 100.0% (1107 of 1107 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1106 of 1106 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1105 of 1105 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1104 of 1104 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
yflory ba6ca87792 Team UI with max teams slots
yflory 09bab5fc17 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 007c73d36b Add a limit of teams
Weblate f559ff2995 Translated using Weblate (French)
Currently translated at 100.0% (1103 of 1103 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate b16dd2907b Translated using Weblate (German)
Currently translated at 100.0% (1103 of 1103 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 530013029f Translated using Weblate (French)
Currently translated at 100.0% (1103 of 1103 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
yflory acae946528 Merge branch 'soon' into staging
yflory 5e80efda58 Fix val is undefined
Weblate c36f018939 Translated using Weblate (German)
Currently translated at 96.6% (1066 of 1103 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 3fb6e09eea Translated using Weblate (English)
Currently translated at 100.0% (1103 of 1103 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1102 of 1102 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1101 of 1101 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1100 of 1100 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1099 of 1099 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1098 of 1098 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1097 of 1097 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1096 of 1096 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1095 of 1095 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1094 of 1094 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1093 of 1093 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1092 of 1092 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1091 of 1091 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1090 of 1090 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1089 of 1089 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1088 of 1088 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1087 of 1087 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1086 of 1086 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1085 of 1085 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1084 of 1084 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1083 of 1083 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1082 of 1082 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1081 of 1081 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1080 of 1080 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1079 of 1079 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1078 of 1078 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1077 of 1077 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1076 of 1076 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1075 of 1075 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1074 of 1074 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1074 of 1074 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1073 of 1073 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1072 of 1072 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1071 of 1071 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1070 of 1070 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1069 of 1069 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1068 of 1068 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1067 of 1067 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
yflory 5f188a2fc4 Move team to teams
yflory b41fd12deb Teams...
yflory 67c8db8b99 Fix share with team
yflory d90115fbc9 Add translation keys and remove/fix XXX
yflory b3041bd59a Store latest metadata when loading a team
yflory 851f6db7fb Fix type error in messenger
yflory 9f597dac1f Fix drive displaying All Files after logging in
yflory 0de7395258 Fix metadata not updated when creating a team
yflory b1dab8e75a Add team usage bar
yflory 5caa09ce84 Remove unused file
yflory 83bc0d84f0 Add comments and XXX
yflory 4128c34b93 Fix messenger issues
yflory f27451e51c Fix leave team error
yflory 9e43e8226f Merge branch 'staging' into team
yflory b6c5403050 Hide the team app behind a flag
ansuz 2d761388c1 always return errors as strings when sending roster messages. fix getLastCheckpointHash logic
yflory 97efaf2417 Update roster last known hash
yflory 78022fa527 Merge branch 'staging' into team
yflory 4381ff8107 Leave a team
yflory adac70567f Roster page UI
ansuz c8389ba657 implement roster.getLastCheckpointHash
yflory 9e7dfed98b Update roster checkpoints hash
yflory 1a9229e0ec Notify the other user when we kick them from a team
yflory 977198122f Fix set team metadata using wrong data
yflory 45d37acc84 lint compliance
yflory 5d18dcc8ba Realtime updates when the roster changes
yflory 3cc8b5eb83 Fix roster.stop fix
yflory 5b006a8819 Fix roster.stop
yflory e4e2c3a19d Team invitation
yflory 3a76e84286 Add new modal type
yflory 0276858645 Fix owned upload files as a team
yflory 482460e286 lint compliance
yflory 2b2c6bcf2e Handle multiple file uploaders on the same page
yflory 3ca2ac5e76 Merge branch 'staging' into team
ansuz 321df2234d export 'response.clear' to avoid typeErrors
yflory 1e1d24c6c3 Merge branch 'staging' into team
ansuz 047d64a3c2 clone objects passed to roster commands to avoid mutating the passed value
yflory 30d9cf31c3 Display roster in the team app
ansuz ce5c841a42 implement auto-checkpoint logic
yflory 3d96f3d7b1 lint compliance
yflory 1b9a8828e9 Update team name and add an avatar to the team
yflory bd8df41fde Merge branch 'staging' into team
yflory 82b1d975ed Display correct owner in the team drive
ansuz 7230ee71a8 fix json.sortify in browser contexts. lint compliance
ansuz 4269cb1ec7 fixed a few roster bugs
yflory 84833afcfa Merge branch 'staging' into team
yflory 1029ca0a8e Share modal UI
yflory 0d3f9db184 Improve sharing between drive and teams
ansuz 073543fe3d more WIP for roster
ansuz 84518c0775 a few more helpers in common-util
ansuz e5b7c052bd export the rpc's 'destroy' method via pinpad
yflory fc2938a27e Fix back button in teams with messenger and drive
yflory 5e58f7db4c Merge branch 'staging' into team
ansuz 5c984854c7 WIP
yflory 9cbe9dbf50 Load the team roster
yflory fa89ab410d Revert previous commit and make the team pin everything
yflory 02cd15882b Fix reset pin with teams
yflory 74d7c00134 Store team chat keys in the user proxy
yflory 9cf99a8b65 Remove more handlers when closing the drive
yflory a7c274e6ae Merge branch 'staging' into team
yflory fb22a4a792 Merge branch 'chat3' into team
yflory f17cdcda9f Ability to remove window handlers added from the drive
ansuz 2c0e03a3d4 add nodejs support to pinpad.js
ansuz be8b014b36 WIP roster implementation
yflory b58b6fa691 Fix back button in teams
yflory 81c2df389a Team chat
yflory 08b105bc10 Remove dead code
yflory 938a42aae8 lint compliance
yflory 641b69446d Fix issues and replace chat module
yflory c6a4f78097 Chat V3
yflory 450c920b84 Don't try to get files metadata
yflory 799d93eb48 Prevent sharing a pad with a team from this team's drive
yflory b76cef9660 Store a pad in a team drive
yflory be85efcb21 Fix decodeBase64 error with thumbnails
yflory 489bec6285 Use console.debug in userObject
yflory 353da76808 Improve share modal UI
yflory 306fc6cdb9 Create and store pads in a team
ansuz abaf4c7371 escapeKeyCharacters is now a common utility
yflory 6c70bf62b1 Don't pull the entire css twice
yflory 7f0dd4f576 Load shared folder and register change events in teams
yflory fa2d148df4 Display a team drive
ansuz c17a28cced WIP roster definition
ansuz 152284e443 implement util.bake and polyfill btoa and atob
ansuz bcbe561bbf implement Util.both
yflory 222ea650d1 lint compliance
yflory 1b31d8f7c6 Create a team
yflory 798296489a Merge branch 'staging' into team
yflory 7e238245e6 Fix pad not stored in drive when accepting ownership
yflory 16549f40bb Add a way to restore broken spreadsheets
yflory f5444e5d3d Add notification icon
yflory 39eefec50a Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory fc3c487421 Disable transfer ownership for shared folders and files
Weblate 285eb055f9 Translated using Weblate (German)
Currently translated at 100.0% (1066 of 1066 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
ansuz 532ba9b9fd update XXX comments which are no longer valid or can wait
yflory 2bd8c2d363 Fix onreconnect in cursor
yflory 29075b7898 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory c19ff5958c Fix duplicate join in cursor.js
ansuz 9f9bce7ac5 create the 'what is cryptpad' pad as owned when you register
ansuz 6f9d438d4d fix hacky detection of secure context
yflory 8c8f7e4605 Fix 'document' not defined in the worker context
yflory e7f56ca236 lint compliance...
yflory d92122347f Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory b84c4be69c Display OS notifications when receiving a notification on CryptPad
ansuz 26faf72df8 make it easier to filter clientside logs
ansuz 56ec91ff27 update util.once to add a handler for multiple callbacks
yflory 2d7f7b895d Fix team inner.js
ansuz c9be2fae36 avoid triggering a warning when using the Notifications API in an insecure context
ansuz c7cea7fae3 identify cause of 'channel ready without callback' and handle reconnection more gracefully
ansuz 8e4b6a6383 change the log type on noisy messages for easier filtering
yflory dbe63f254a Merge branch 'staging' into team
yflory d993827c7e Fix expiration time not updated properly on accept ownership
yflory 5e5d1ecddb Update local metadata when fetching latest values from the server
yflory ed2ae72c11 lint compliance
yflory 84249a92b5 Keep only one getPadMetadata in outer
yflory bb0365622b re-encrypt the mailbox field when changing a pad password
yflory 0a5bf7a5c2 Update atime when updating the owners of a pad
yflory f8bc5343d5 Improve french translation
yflory 634d24b46c Team APP UI
yflory 15387af020 Merge branch 'staging' into team
yflory 834e12fcba Teams: async-store refactoring
yflory 2b57d82e8a Optimize findStronger in common-hash
ansuz cb3df0552b generate new txids when resending RPC commands and prevent unintended fallthrough in handler
ansuz d375ee8107 fix some reference errors that weren't triggered unless disconnected
ansuz ee3ac1cd56 drop unnecessary lint compliance
ansuz dc078c1ca1 test mailboxes and RPCs from the command line, fix some minor errors
ansuz 75b655e1e8 refactor rpc with support for multiple authenticated sessions
yflory 1d53e7d8a1 Teams: listAllTags and getTemplates
yflory 35a429d30c Teams: setPadAttribute and getPadAttribute
ansuz 53142c91e7 fix broken requirejs support for common-hash
yflory 4c339afc6c Refactoring part2
ansuz ed82936610 add nodejs support to common-hash
yflory 6049e67795 Fix remove yourself as owner with a new-ish account
yflory 7222d34dc0 Refactor async-store to make it work with teams
ansuz 096b0fb44a move 'getDefaultName' out of 'common-hash'
yflory a2edf5be64 Preparations for the Team refactoring
yflory fd7567188b Clean some code
yflory 670d845262 Move the shared folder loader to the new module
yflory 05caf86033 Merge branch 'staging' into team
yflory dda115a6aa lint compliance
yflory 8ff4e2fd8e Test all shared folders with getDeletedPads because of editable metadata
yflory 7658dbcaeb Add shared folder module
yflory 3745bb76dc Add Team module
yflory 1a8f47d558 Add Team app
yflory e9785c7ef6 Merge branch 'staging' into team
yflory 37b3c2f10c Split drive inner.js and less
ansuz 41c86bb6bc Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz 12dd647a46 lint compliance
yflory 08c38e757e Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory c5903ffb9d Add XXX
Weblate aff09ffe42 Translated using Weblate (German)
Currently translated at 99.0% (1055 of 1066 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 7b38d7f9ec Translated using Weblate (French)
Currently translated at 100.0% (1066 of 1066 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
ansuz 082f367248 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 0b7221efe6 Ability to dismiss notifications about a support answer
ansuz cdb98ee27f Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 6cea8dc01b Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory a8ec344203 Fix UI and rendering issues in the notifications panel
ansuz 83d0b1ad30 WIP clientside components of private mailbox messages
ansuz dfae2908eb fix typo that caused the RPC not to load
yflory 2411932229 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory bb53a78bfc Ability to dismiss unhandled notifications
ansuz e636a4fa6e Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
Weblate b7034cd5a1 Translated using Weblate (Spanish)
Currently translated at 78.6% (824 of 1049 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/es/
Weblate 4680a24791 Translated using Weblate (German)
Currently translated at 100.0% (1049 of 1049 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 5945e78df4 Translated using Weblate (English)
Currently translated at 100.0% (1066 of 1066 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1065 of 1065 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1064 of 1064 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1063 of 1063 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1062 of 1062 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1061 of 1061 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1059 of 1059 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1058 of 1058 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1057 of 1057 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1056 of 1056 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1055 of 1055 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1054 of 1054 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1053 of 1053 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1053 of 1053 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1052 of 1052 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1051 of 1051 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1050 of 1050 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
ansuz 70161dbd73 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into teams-server-features
yflory 2b4c615cd4 lint compliance
yflory a6a40c3f6a Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory e2178f5aa7 French translation (weblate is slow)
yflory e15b57989b Fix UI issues
ansuz 03bfb57051 add support for nodejs require in clientside util and rpc modules
yflory c64adea8ff Translation keys
yflory 2eafb2190c Remove XXX
yflory 4027672678 Store the mailbox of all the owners
yflory c4dcfc9ccf Fix redraw ownership modal in drive
yflory 32f1d1627f Refresh properties modal when receiving metadata updates
yflory 6e5fdc0b8e Get all pad attributes at once
yflory 4708d59a65 Add notifications when removed from owners or pending_owners
yflory d190b8acd0 Don't send user updates to friends via chat if you know their mailbox
yflory 772ecb7365 Make sure you always know yourself in the ownerhsip modal
yflory e76a62c2a5 Filter out pending_owners from the 'add owners' column
yflory d6b6b8f11f Store the pad to the drive when accepting ownership
ansuz 0abb4f222d Merge branch 'ownership' of github.com:xwiki-labs/cryptpad into origin/ownership
ansuz 31c6e7241e Merge branch 'soon' into staging
yflory a7bc83ac5d Merge branch 'soon' of github.com:xwiki-labs/cryptpad into soon
yflory 9e8c717035 Fix onlyoffice lastKnownHash bug
yflory e131661673 Accept and decline ownership offers
yflory c76363e765 lint compliance
yflory 9822c28f3b Implement ADD_OWNER notification with pending_owner metadata
ansuz ecdb1505e2 lint compliance
ansuz 1ab4fd7952 advise users against using their emails as their username
Weblate 6d8892f269 Translated using Weblate (French)
Currently translated at 100.0% (1045 of 1045 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
ansuz 42528632ac display correct pad expiration time based on /api/config
ansuz fcab0d4b6e deprecate common/curve.js in favour of the bower version
ansuz 1b7d984d39 Merge branch 'soon' into staging
yflory b280e41b03 Merge branch 'master' of github.com:xwiki-labs/cryptpad
yflory 13d2798329 Fix backspace in CodeMirror
ansuz ebf41e93c0 Merge branch 'master' of github.com:xwiki-labs/cryptpad
yflory 2416587466 Disable convertToSharedFolder
ansuz 69d48146d5 Merge branch 'master' of github.com:xwiki-labs/cryptpad
yflory 416e0cde17 Fix removeOwnedChannel
yflory 2d5b6a53ff Fix UI issues with ownership management
yflory 3e53e43752 Fix drive export from settings and exported folder name
yflory 0368bbad76 Fix drive export from settings and exported folder name
yflory 2a91643d59 Remove an owner
yflory f6762f7c01 Make the friends list from the share modal reusable
yflory 28b2341f2c Serverside metadata update
yflory 7510e7319e Fix dropping files into codemirror
yflory b88c5d2944 Fix notifications
yflory d3fdb0d9fe Fix fileHost error
yflory 7bd4a4028b Fix fileHost again...
yflory 7afea886e7 Fix HTML in support UI
yflory eca8394765 Fix a potential type error
yflory 86548e5cc1 Fix wrong fileHost when displaying thumbnails
yflory 76410b479b Fix potential XSS issues if CSP is badly configured
yflory c62e279224 Fix share modal friends list
yflory c786735b1a Improve rendering of plain text mediatags
yflory 8957bbd782 Ability to set ownership and password when sharing a folder
Weblate 0f23d7699a Translated using Weblate (Spanish)
Currently translated at 58.3% (609 of 1044 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/es/
Weblate 83d233c0bf Translated using Weblate (German)
Currently translated at 100.0% (1044 of 1044 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
yflory 8d7bf62ff2 Don't leave the channel twice in cryptget
yflory c9420200ce Fix download folder
yflory 3f6e64338a Fix downloading file from the drive
yflory a67f7d3edb Fix translation key
Weblate 335f6b1673 Translated using Weblate (French)
Currently translated at 100.0% (1044 of 1044 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 9f1a4441d4 Translated using Weblate (English)
Currently translated at 100.0% (1044 of 1044 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1043 of 1043 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1042 of 1042 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
yflory 67fef6f764 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 7c7a3660c8 Maybe fix losing selection in the code app when tab is not focused
yflory 521940f604 Don't update the proxy onfinechange when picking a cursor color
ansuz 57c5e664bb don't prompt users to upgrade to premium if subscriptions are disabled
yflory e2ff6c7c30 Fix fileHost in the file app
yflory 32c1ab842e Fix typo
yflory 9d32dbb7e5 Remove console.log
yflory 31f365474b Fix fileHost for avatars
yflory c7ca50c934 add "copy shareable link" button to "profile" page
yflory 7816c17cb5 Fix backspace shortcut in codemirror
yflory d59b2f513f Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
Weblate e4ecf02774 Translated using Weblate (German)
Currently translated at 100.0% (1039 of 1039 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/

Translated using Weblate (German)

Currently translated at 100.0% (1039 of 1039 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate eabe639e7c Translated using Weblate (French)
Currently translated at 100.0% (1041 of 1041 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/

Translated using Weblate (French)

Currently translated at 99.9% (1038 of 1039 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
Weblate 753ba85983 Translated using Weblate (English)
Currently translated at 100.0% (1041 of 1041 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1040 of 1040 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/

Translated using Weblate (English)

Currently translated at 100.0% (1039 of 1039 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/en/
yflory c95db33157 Improve pricing visibility
yflory 74372ba5d4 Disable Ctrl+E modal in share and filepicker modals
yflory ae1e221bdc Remove useless X in the download table
yflory fc72861721 Prevent users from opening a pad with the wrong app
yflory f966a479de Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 24ea640397 Kill the testworker to save memory usage
Clément Desableau e1477bd32e Make context submenus don't overflow on Y axis
yflory 06809fd3ba Update codemirror settings in realtime
yflory 92a41f84f7 Fix wrong owner in the properties modal
yflory c608bdd2dc Merge branch 'off' into staging
yflory 656b129543 Ability to remove handlers from worker-channel and metadata-manager
yflory c1656d7b5b Merge branch 'unifiedMetadata' into staging
yflory 6f0062d023 Add comments and timeout errors
yflory 3dba20776f Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 7988a30338 Fix folder upload UI
ansuz 08e9080dec
Merge pull request from xwiki-labs/folderToSF
Folder to sf
ansuz a368948fb6 handle errors when converting folders to shared folders
ansuz 7d583975b8 fix a few things, add comments for others
ansuz 5dacc6ceeb Merge branch 'soon' into staging
ansuz 04feef793b resolve merge conflicts
Weblate 1af467aa84 Translated using Weblate (French)
Currently translated at 100.0% (1039 of 1039 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
ansuz dc65213130 Merge branch 'merge-plainTextFiles' into staging
ClemDee bd717f16e3 Add translation keys
ansuz bf3e638adc resolve merge conflicts, lint compliance
Weblate c9569a136d Translated using Weblate (Russian)
Currently translated at 48.7% (502 of 1030 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ru/

Translated using Weblate (Russian)

Currently translated at 47.1% (485 of 1030 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ru/
Weblate c555a0f500 Translated using Weblate (Portuguese (Brazil))
Currently translated at 32.3% (333 of 1030 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/pt_BR/
Weblate 242677300b Translated using Weblate (German)
Currently translated at 100.0% (1030 of 1030 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/de/
Weblate 3511f3b802 Translated using Weblate (French)
Currently translated at 100.0% (1030 of 1030 strings)

Translation: CryptPad/App
Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/fr/
ansuz 32fa527dc9
Merge pull request from xwiki-labs/exportFolder
Export folder
ClemDee 58a3f76464 Fix two comments
ClemDee f2063f3748 Remove translation fallbacks
ClemDee e8c98200ec Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ClemDee a00ac64e0e Remove translation fallback
ClemDee 79b667c835 Remove translation fallback
yflory c4a90a90f2 Fix disconnection event not propagating to the UI
yflory ba24cde76d Fix cryptget not stopping chainpad-netflux when done
ClemDee 792ce4133b Fix a little thing that disappeared with the merge
ClemDee 75732ba373 Merge branch 'exportFolderTests' into exportFolder
ClemDee a0d85c6e34 Export folder is now working in drive
ClemDee 51241bda48 Merge branch 'staging' into exportFolderTests
yflory a327f4a0bf Fix cryptget memory issues
ClemDee f017215300 Add progress bar for pad download
yflory 9c26df4213 Add comments
ClemDee 2ee3b77a43 Merge branch 'staging' into exportFolderTests
yflory 3e56a88173 Add progress data when using cryptget
ClemDee bb9898fa35 Download files code refractoring
yflory 548c633375 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ClemDee f627837cd1 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory eaeb995661 Remove debugging code
ClemDee 2a2f45ec25 Remove translation fallbacks
ClemDee a5405cb6a0 Set properties at the bottom of the contextmenu
ClemDee 4f84a928a9 Small fixes and improvements
ClemDee f55c8c6b04 Open plain text files in code app && plain text files thumbnail
yflory 06748dcfb3 missing comma