Commit Graph

4329 Commits (37dfeb1ad64b38c7691cb6a48a449d16f74c3246)

Author SHA1 Message Date
yflory 03b40d87ed Add support for table of contents in the code app ()
yflory 37a79a0141 Fix arrow keys not working in input fields in the drive
yflory 26e8cea545 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory bfe985e406 Move the chat code outside of the contacts folder
CryptPad 5b1587914c Translated using Weblate (Spanish)
Currently translated at 47.7% (443 of 929 strings)

Translation: CryptPad/App
Translate-URL: http://disrupt.cryptpad.fr/projects/cryptpad/app/es/
CryptPad c1f6208762 Translated using Weblate (Spanish)
Currently translated at 47.6% (442 of 929 strings)

Translation: CryptPad/App
Translate-URL: http://disrupt.cryptpad.fr/projects/cryptpad/app/es/
Yann Flory 2415b54b83 Translated using Weblate (French)
Currently translated at 100.0% (929 of 929 strings)

Translation: CryptPad/App
Translate-URL: http://disrupt.cryptpad.fr/projects/cryptpad/app/fr/
Yann Flory e889870b93 Translated using Weblate (English)
Currently translated at 100.0% (929 of 929 strings)

Translation: CryptPad/App
Translate-URL: http://disrupt.cryptpad.fr/projects/cryptpad/app/en/
Yann Flory 80ccdb29d2 Translated using Weblate (French)
Currently translated at 100.0% (929 of 929 strings)

Translation: CryptPad/App
Translate-URL: http://disrupt.cryptpad.fr/projects/cryptpad/app/fr/
Admin b481ee0536 Translated using Weblate (French)
Currently translated at 100.0% (929 of 929 strings)

Translation: CryptPad/App
Translate-URL: http://disrupt.cryptpad.fr/projects/cryptpad/app/fr/
Admin 9dd3db0dc4 Translated using Weblate (French)
Currently translated at 100.0% (929 of 929 strings)

Translation: CryptPad/App
Translate-URL: http://disrupt.cryptpad.fr/projects/cryptpad/app/fr/
yflory f112864027 Update indentation in JSON translation files
ansuz 07c942de9d drop unnecessary keys from french translation
ansuz a089ed8e9d Merge branch 'soon' of github.com:xwiki-labs/cryptpad into soon
ansuz b319fefa86 migrate .de translation to json
ansuz f1d1818200 resolve merge conflicts
yflory d0f70d413a Update french translation
yflory 4774eff6ae Add tests for the href validator
yflory c0d33040b6 Fix an issue with empty hash in the href validator
ansuz 905e6b0fa1 add new translation keys to English text
ansuz 18b5e1a405 Merge remote-tracking branch 'origin/weblate' into soon
JanRei 2b33d9ecee Update German translation plus some minor message fixes
yflory 18479fc81a Display a lock icon on password protected pads in the drive ()
yflory 6c1da07c60 Display an error when an invalid hash in used
yflory 2815c96ce8 Fix 1px UI issues with drive icons
yflory 46c3f1f3df Add the properties box to the OO apps toolbar
yflory 084aa09a2c lint compliance
yflory 6855c3e9fd Fix incorrect total size displayed for spreadsheets ()
yflory c9450de799 Fix 'lock is null' error in onlyoffice apps
yflory f04ba4a3d8 Too many false positive with the timeout detection
yflory 412670c8a6 PCS with owners and password for spreadsheets
yflory a0049b360a Break long words in kanban items
yflory f381ca8cab Fix wrong index when editing a kanban item
yflory aa5484ff21 lint compliance
yflory df2069eb4a Scroll to the element when using in the drive
yflory fe0961b24b Enable import feature in spreadsheets
yflory ea54dd7392 Fix spreadsheets issues when using multiple sheets
yflory 4abed38bb1 Add a dev mode to facilitate debugging
yflory 07cd0b21b6 Fix last known hash sent to onlyoffice (it is already known...)
yflory 0c4c9dd283 Merge branch 'master' into staging
yflory bd6a9ed3f8 Use the correct API for the filepicker channel
yflory 3b8d6213e0 lint compliance
yflory 9367dc8b4d Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
Adrian Nöthlich 13970d5c73 Started to rework the German translation
yflory cb89a5fdfe Test timeout to kill phantom viewers
yflory d989b6d6e4 Fix one case of phantom viewers
yflory 6018f57ec1 Change translation format to JSON
yflory d97ada3e26 Test new translations
yflory 7e00d444c0 Update markdown rendering in code and slide
yflory e5abaa34b2 Fix cursor channel not updated to ephemeral
ansuz 38803195a3 Merge branch 'soon' into staging
ansuz c811a1a5a1 Merge branch 'master' into soon
yflory 50e814f4d0 Fix access to undefined object in sheet
yflory 0e61c46dcf Move fonts to the onlyoffice build
yflory 4e6df3d1c0 lint compliance
Ludovic Dubost 32af7f5871 Support import/export to internal format for office pads
yflory aec9e1be72 Text for the help menu in oo apps
yflory 739f1674d1 Hide upload table in onlyoffice
yflory af55e07107 Remove console log in oo apps
yflory 9ca7d504d2 Display help box in oo apps
yflory e78fc2abcb Add the spreadsheet app to the home page
yflory 6e153dc858 Handle server connection loss
yflory e93c9c3faa Rename the spreadsheet app
yflory 3d1d79e379 Disable strict mode
yflory 56ff47af48 Enable chat in OO apps
yflory ed4f8016a1 Merge branch 'staging' into locks
yflory 024eafaf32 Hide oodoc and ooslide in the apps list
yflory 4946a44e33 Pin the realtime channel in the OO apps
yflory 139b4608c0 lint compliance
yflory 88d23039b6 Remove old code and add comments
yflory ec2f21ec64 Implement lock mechanisms for spreadsheets
ansuz 21d035393d disable english translations
ansuz 5410728bff lint compliance
Paul Libbrecht 73a75c11c9 Actualizing German translations. PL
yflory e993925d81 Better implementation of the IE fix
yflory 01f93f6f7b FIx unrecoverable errors when using IE11
yflory 2ac176eeec Share the correct index in onlyoffice messages
yflory 7d0f34a684 Debugging tools
yflory a66d8c1384 Use lastKnownHash to handle checkpoints in the realtime channel
ansuz 93c5dc9202 Merge branch 'soon' into staging
ansuz 69b50dd102 Merge branch 'master' into soon
yflory 1ecc460686 Fix a backup and restore issue from the settings
yflory ef452d1221 Fix language detection in codemirror when importing a markdown file
yflory 8dbeee1af9 Realtime spreadsheets
yflory a41a31a574 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 6fa7b147e9 Add C, C++, Objective-C and Java to the list of languages in the code app
yflory c5f554fe7b Test with onlyoffice 5.2.6
yflory b79ba61984 Improve realtime channel for onlyoffice
ansuz 5a61453492 Merge branch 'soon' into staging
ansuz 6cf8720458 update how the async store chooses to prune history to avoid the diverged checkpoint bug
ansuz 9105a89eab intantiate ephemeral channels with 34 hex characters
yflory efdecd4059 First step for realtime in onlyoffice apps
ansuz 6f89156415 guard against calling an undefined function
yflory 41a1148c17 Use the same code for the different frontend channels
ansuz 20959f84ae return Boolean from our test for WebRTC support
ansuz 060e5a12a2 lint compliance
ansuz 0f644b04b2 send feedback related to full drive export
yflory b4aae68c0c Fix access rights in the file app
yflory 6a45f5233e Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 6af7d393fd Fix cache issue with ckeditor css
ansuz 0783944e1c Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz 424a14625d add feedback keys for password change and drive migration
yflory 573a3557f1 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 5b80fafe5e Add feedback
ansuz ab832f38b7 send feedback for the subscription button in the settings sidebar
ansuz bcd6a4b6c6 add feedback keys
yflory 107c352922 Update translations
yflory f760253137 Fix typo
yflory d87a87410d Preserve hidden owned pads from a deleted folder
yflory a9e030a6a8 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 6140952763 Hide duplicated owned pads settings for anon users
ansuz 611fb4895c Merge branch 'soon' into staging
Paul Libbrecht 1cd79e12f2 Latest update of the German translation (cursors, shared folders, ...).
yflory 1e672c4a6b Use onlyoffice spreadsheets without ooserver
yflory 047a4a3ab4 Copy files to a shared folder instead of moving them
rhoio 5294604b90
Style, grammar and typo fixes in german translation
yflory 0a7adb3e88 Hide duplicated owned pads
yflory 7658fb90a2 Translations for spellcheck
yflory cef9733262 Enable spellcheck in pad
yflory c6acd191b9 Own drive translations
yflory f2f9b57505 Own drive migration
yflory b2b23446e8 Add missing translations
yflory bbc06f668f Fix undefined hash for deleted shared folders
yflory a11a883cff Cursor improvements in pad, code and slide
yflory d76c21fcf5 Register link in the login page
yflory 2031d535d7 Cursor in pads (again)
yflory ee3102143f Remove debugging logs
yflory 760f58b74c Merge branch 'staging' into oo2
yflory 47fa7f29c9 Merge branch 'disableApps' into staging
yflory 2498f45eb3 Clickable links in pad
yflory ae7d97b3dd Ability to disable apps using appconfig
yflory f883fb7e04 Preserve chat and cursor channel when importing a template
yflory 1a0344547b Improve cursor in pad
yflory 7bbf6951f2 Disable cursors in pad
yflory bfd94c7f2b Merge branch 'cursor' into staging
yflory 95a0bc9fc1 Merge branch 'rochat' into staging
yflory 489a99c5c4 Don't delete the old chat for now
yflory 0197f583f2 Translations for the cursor position settings
yflory 13da052325 Update translation key
yflory fb5ad34299 Fix typo...
yflory a121df2600 Delete validateKey in the messenger memory when we leave the channel
ansuz 8affe4053c Merge branch 'staging' of github.com:joldie/cryptpad into print-code
yflory d88dee9a83 Restrict sending messages in a pad chat to editors only
yflory 32fc941141 Merge branch 'staging' into cursor
yflory a2e28e6e25 Fix missing avatar in cursor tooltip
joldie b2c20682df Removed unnecessary media query.
yflory 186e4b14fe Add missing file
yflory c6f63d4d54 Cursor position in pad
joldie 35c39fae5d Added print button to code pad page.
yflory 600c984576 Only show the user colors in the userlist if the app supports it
yflory 081fc01694 Add a settings category about the cursor
yflory c81b4d77e8 lint compliance
yflory 690cba2b8f Add cursor in slide
yflory f157f852b1 Fix and improve cursor
yflory 1ba80a344b See other users' cursor position
yflory 008b5a3e9f Fix an ownership issue in friend channels
yflory ca45ff31d1 Refactor messenger to use commands from UI to store
yflory cc3e6f3924 Fix scrollbar position in ckeditor
yflory f5965716b6 Minor update because of flow...
yflory 2a46b8f855 Fix an issue with last known hash in the messenger
yflory dbad925e5e New cursor recovery system (beta)
yflory 13d6579861 Add typing test in the code app
yflory 015449832c Fix missing characters caused by concurrent editing
yflory 0e6057ee3c Merge branch 'soon'
yflory 3e45cff7c0 Merge branch 'staging' into soon
yflory 56267f4ee1 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory aa3f6cb7d7 Update some icons in the drive
ansuz 1b83431382 Merge branch 'master' of https://git.xwikisas.com/xwiki-labs/cryptpad
ansuz d407f9af74 downgrade an XXX to a FIXME
ansuz 04d96d5d0e remove outdated comments
ansuz fcce48f2dd Merge branch 'soon' into staging
yflory 8522c3723d Translations for the NGI logo
yflory 3d712d9008 Merge branch 'cursor' into staging
yflory 9d9845434e lint compliance
yflory 3b9e1ee10c Fix scrolling issue in pads when clicking on buttons
yflory ab35d6b778 lint compliance
yflory 3a4cfbb7e8 Disable HTML in chat
yflory 22f1ac9e1e Merge branch 'master' of github.com:xwiki-labs/cryptpad
yflory 04decacaca Forbid JavaScript in links to the bounce app
yflory fc915e3337 Use DiffMarked in messenger to avoid duplicate code
yflory c64feae7bf Merge branch 'staging' into cursor
yflory 2a6945cbe5 Fix export in the pad app with Chrome
yflory b166c70a5f Fix conflict when a user was reverting the latest patch from someone else
yflory 8f849d8d4a Merge branch 'staging' into cursor
yflory 4daa2266c0 Fix new network open for each shared folder
yflory fe0d579d56 Cursor improvements in pad (Beta)
yflory 82c3c7f50b Improve the Typing Test in pad
yflory a5b04bd62a Download a file from the drive using the context menu
Paul Libbrecht 3f2e6b0611 completion
yflory dcdc0972dd Update template icon in the drive tree
yflory 4e26a8fbc5 Merge branch 'soon' into staging
Paul Libbrecht 12b2224dad Bad syntax error left. Sorry. Now fixed.
paul
yflory b74e086602 Shortcuts are now added from sframe-common
yflory 05e7d5eb9b Add missing translation
yflory 997692efb4 Use the font-size codemirror setting in the slide app too
yflory c4c1fcb080 Fix table rendering in polls description
yflory 1c5847dd01 Prevent Ctrl+S from saving useless content. Add support for custom shortcuts in CkEditor
yflory 1d31aab990 Display more warning messages about the full drive export
yflory 7509ce1cc7 Use new application icons
Paul Libbrecht 31a6fac4e0 Update German translation with latest phrases. Paul
yflory 5ce76a6358 Fix a new z-index issue in slide...
ansuz ef08771ffa
Fix typo in German translation, closes
s/Unbenennen/Umbenennen
yflory db25d914ab Improve default UI for small or zoomed screens
yflory 9d6c9dcf5e Fix font issue with new paragraph in pads ()
yflory 8b554dec63 Set font size in code editor from the settings page ()
yflory 2af2fccc11 Fix overflowing text in pad
yflory e4daa5adbe Fix random character insertion
yflory aa6c6c7f3a Merge branch 'master' into staging
yflory d3dbd0c712 Move static pages content in their own file
yflory bf720f2f30 Fix export with old polls
yflory e3b89a5e59 Fix kanban color picker preventing items drag&drop
yflory 98db6057c8 Allow shared workers by default
yflory d748620129 Add timeout when downloading a file in drive export
yflory 3c99302c32 Update French translation
yflory 4e3c09f640 Merge branch 'master' into staging
yflory 6924541080 Merge branch 'move' into staging
yflory 85cb56df1d Import changes from pull requests in master (translation files were moved)
yflory 35b0f878c7 Merge branch 'backupdrive' into staging
yflory fc86e5daf8 French translation
yflory ef37bac2e7 Add UI for the CryptDrive export
yflory 6397528f0f Fix poll export
yflory 3e9e92dcac Implement full CryptDrive export
yflory 5a6c3597db Fix missing cursor in empty pads with Chrome and fix page mode
yflory f538a05044 Fix an issue with empty mediatag widgets in pads
yflory 92ce311694 Basic CryptDrive export with pads
yflory f4d5a7567f Return an error when the pad has been deleted from the server
yflory 9f0398826d Make customized translations more maintainable
yflory 947c9c5e40 lint compliance
yflory caa72ba949 Remove dropdown menus scrollbar when space is available
yflory 8261ad86ae Update translation
yflory 3257914b17 Add support for PowerShell mode in codemirror
yflory bf55657993 Password-protected shared folders
yflory e6379dacd8 Redraw the preview in the code app when the tab gets the focus
yflory c127f0a5f6 Add a comment
yflory 7d3d3cf5ac Distinguish between two anonymous users in the chat
ansuz 90c905827d
Merge pull request from ryanpcmcquen/patch-2
Typo fix: additionnal => additional
yflory 2a313a90e0 Don't rejoin a dropped channel on reconnect and leave chat channel
yflory 498703384f Don't rejoin a dropped channel on reconnect and leave chat channel
yflory 2a86db2001 New Features page
yflory 5cbe2f7c0f Fix tag autocomplete and Tags category in the drive
yflory 5d3d591228 Keep trying until the first tab is loaded
yflory c59d744d78 Fix loading a tab while another one is initializing the worker
ansuz 1d63419df8 update error handling, but leave the note to come back
yflory c5c6dc8223 Enable browser notifications for messaging tools
yflory 1201f2dcc4 Fix small UI issue
yflory 9a6e6f6e15 Fix User menu and link to drive in anonymous shared folders
yflory d78a00b5e1 Ese the correct document type in the text for the store corner popup
yflory 930677750c Merge branch 'anonsf' into staging
yflory dcabfb464d Refresh shared folder on change for anon users
yflory 0a83840c9c View a shared folder with an unregistered user
Ryan P. C. McQuen df442f9b1e
Typo fix: additionnal => additional
yflory e1329b7d46 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 17bc1ee703 Load shared folder when not logged in
yflory 0e04c4392c Avoid timeout in accounts.cryptpad.fr caused by the auth app
ansuz e77f833652 come back to this error
ansuz ad4e36015b Merge branch 'soon' into staging
ansuz 91cff453f1 enable shared folders by default
yflory 673dc22159 Update messenger UI
yflory 0e9b30744b Add support for less highlighting
yflory 6b4643a916 Add syntax highlighting in code blocks rendered from markdown
ansuz cb87f49b1f
Merge pull request from
[WIP] Partially Fix 
yflory 248b87a1e1 Enable chat in the poll app
yflory 9db9b132b6 Use framework outer in the whiteboard app
yflory 8243927352 Fix an issue preventing shared folders from being moved in the drive
yflory 35977a7ef0 Color consistency in kanban
ansuz 7deb346552 update to new marked lib without breaking custom renderers
yflory 4025022352 Fix contextual chat notifications
yflory e75b9ea168 Prevent shared folders from being dropped to the trash
yflory 874156ccf0 Prevent shared folders from being moved to the trash using the del key
yflory bd1b120ab1 Add feedback about crowdfunding
yflory f662036817 Change the hash in the address bar when browsing a shared folder
yflory 38daf4676c Add text in the drive's share button for consistency
yflory 7a93927068 Fix UI issues with the new pad modals
yflory 179df27e3c Fix autostore not displaying the error message when over pin limit
yflory c1ef8243a1 Ability to select multiple files to upload ()
yflory 747c7ffdc3 Improve UI for contextual chat and add warning message
yflory 6c27d2964c Disable friends chat in pad messenger
yflory 1895d6cbd8 Disable crowdfunding message for premium users
yflory 6257b23f16 Crowdfunding config
yflory 716159d300 Add OpenCollective links
MTRNord 8b384d6bb3
fix jscolor picker for new kanban items and fix the code according to CI
MTRNord e7a1433a30
fix loading of the item color from saved state
MTRNord 2ef397a483
improve item color picker logic and UX
yflory d2c1ed5eff Implement reconnect function in the messenger
MTRNord 3c2417b479
fix more whitespace in jkanban.js
MTRNord 7e686a065e
Merge remote-tracking branch 'origin/fix-#254' into fix-#254
MTRNord 57ed2636ac
jkanban.js fix whitespace changes
yflory 1b2f47c0c0 Try a new status indicator in messaging
yflory 1cd1542d19 Update messaging info displayed before entering a room
yflory 10823fc124 Add toolbar notification when the messenger is closed
yflory 5276dc0bf6 lint compliance
yflory 621fc9a897 Ability to disable messenger at a global level
yflory c38eb6588e Fix small issues with the messenger
yflory 8b05b1acaf Fix scrolling issue in pad when the userlist or the messenger was too big
yflory 42ffe0ee30 Fix initial history rules
yflory 6c6ce7b7a8 Fix messenger bugs
yflory 19da04664a other typo
yflory b62aa9224e Fix typo
yflory ac989a1e73 lint compliance
yflory f3c36bfd57 Improve messenger initial history
yflory 26055e5e55 Messenger messages UI
yflory 40c7cdd7c8 Fix an issue with messenger while opening the same tab twice
yflory 216c94b1f0 Fix messenger notifications
yflory 382690e5c8 Don't open other pads' chat in the current pad's messenger
yflory 3acf202830 Test UI
yflory 56c30fc02e lint compliance
yflory 8f6d0b1c3a Merge branch 'staging' into chat
yflory 9eb4e2e0dc Reorder the chat rooms in the list based on the time of the last message
yflory cdce69e677 Improve messenger UI in apps
yflory d4dd58e7df Add a pad room when the messenger is active in a pad
yflory 9e27f111cb lint compliance
yflory e6743887fc Refactor contacts/messenger so that it is usable directly in the apps
ansuz 0e70961074 password-protected shared folders aren't urgent. dropping the XXX
yflory 5b6aa4ba0a Reorder autostore options in Settings
yflory 2f3576f90e Fix image preview not resized correctly in the mediatag dialog
yflory ab07554d0b Fix initial size of the image preview in the mediatag dialog
yflory 525703e7d8 Fix autostore popup displayed for dropped files
yflory 855612e98b Make oo work with hashes v2
yflory bf9cf95292 Merge branch 'staging' into oo2
yflory ee1027ceb9 Ability to import mediatags to the drive
yflory 2bb7e68792 Remember previous values in the file upload modal
yflory 475301477f Progress bar for loading a pad (framework only)
yflory 264f7dc6a1 Move base64 migration prompt to corner and only when the pad is stored
yflory 7b06626581 Merge branch 'autostore' into staging
yflory 90c96bfb70 Prompt users to migrate base64 images to mediatags in the pad app
yflory b1f2d287b4 Add warning for chrome 68 users on Mac
Marcel 886451393e
Merge branch 'master' into fix-#254
yflory 256b7b5bb4 Phantom viewers potential fix
yflory 0e1c525c30 Fix an issue with new shared folder added to drive from another session
yflory d201e9a0cd Disable some toolbar features not available if the pad is not stored
yflory 9ebb598467 Make automatic pad storage configurable
yflory e8a5244362 Autostore base
yflory 5cd3cdc208 Don't handle drop events in the blockbase64 plugin
yflory 3f89dd9908 Disable pasting base64 images in ckeditor
yflory aa2a01174f lint compliance
yflory a117e329dc Add a Share entry in the drive's context menu
yflory e0b7f3f965 When importing a shared folder to the drive, open this folder directly
yflory 630a2dab78 Fix context menu issues with shared folders in the tree
yflory fddff11fae Rename shared drive to shared folder
yflory 61659c1252 Fix template icon not overriden by a thumbnail in the PCS
yflory ce08d7b650 Merge branch 'master' into soon
yflory b084b892bd Fix cache issues with workers in firefox
ansuz af40e140f9 safety net for call of undefined function in mergeDrive
ansuz 2259d1b6ac Merge branch 'soon' into staging
ansuz 8a113d742e
Merge pull request from xwiki-labs/issue-169-anchors-should-output-anchors
: First anchor test and restore of the CKEditor anchor function.
ansuz fb9cf2c81e lint compliance
Paul Libbrecht 0dc1500784 This should solve issue : The test now completes with the insertion of a random anchor (menu-driven) and some text, the export is then checked to contain <a name="..." id="..."> as expected, then cleans up.
paul
ansuz 88c43cfc5c address a linter error
ansuz f5172fd05f Merge branch 'soon' into staging
ansuz 24c7ce57e1 apply the fix for password change recommended by @sairim