Commit Graph

288 Commits (78a2df025b7065f505561963000260369d6339ef)

Author SHA1 Message Date
Caleb James DeLisle 4a352f2ed8 Use import (reference) whenever the less file supposedly emits no CSS
ansuz cc6f3dc0e4 lint compliance
ansuz 7aa7b82c60 merge staging
yflory 355dc5c993 Hide account password change form in settings
ansuz e03b9fe630 remove login-block dependency from settings
ansuz da35d94f73 don't require Block in /settings/
yflory a146f6acc9 Change user account password function
ansuz 9a7abe0b1e Merge branch 'modern-users' of github.com:xwiki-labs/cryptpad into modern-users
ansuz c2014c5906 a bit of cleanup, bug fixes, and lint compliance
yflory 36d1ae0f6c Merge branch 'modern-users' of github.com:xwiki-labs/cryptpad into modern-users
yflory 71b085ba23 Owned drive migration UI
ansuz c3741f847d resolve conflicts from merge with staging
ansuz d03339f20b check for the presence of a blockHash in localStorage when logging in
yflory a5b207d57b Password change UI
yflory d37aa0646e Change account password (clientside RPC)
yflory e1d59db30d Fonts issues on Windows
yflory c190a38a6b Fix UI issues
yflory 842952fe1f New checkboxes and radio input everywhere
yflory 5ee5a93513 New tippy everywhere
yflory 0993204d14 Disable thumbnails by default
yflory 9cba630700 lint compliance
yflory 4288f536f1 Use requireCSS to load FontAwesome
yflory a718603b36 Automatic account deletion
yflory 2704ee1ed7 Account deletion translations
yflory 07e361b88d Account deletion button
yflory 1dabc76bb9 Fix sframe-boot version
yflory cbd29794b8 Improve keyboard shortcuts in the pad creation screen
yflory 5089f1206d Pad creation screen translations and link to settings
yflory fd4ed3ce3b Fix subscription button in settings
yflory 4d0312115a Add a link to the account server for subscribers in settings
yflory 69c33e2f83 Ability to disable profile
yflory 51587d1006 Ability to disable feedback on the entire instance
yflory db0d2e161c Hide pad creation screen features if it is disabled in app config
yflory e377d606be Fix spinner style in the new settings category
yflory ef480fea79 Add a settings category for the pad creation screen
yflory f329d65bc8 Ability to reduce the width of ckeditor
Caleb James DeLisle 617c4b6044 CSS refactorings and pad-is-not-pinned work
Caleb James DeLisle ba74f9d37a Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
Caleb James DeLisle 1dabea84d9 Overrides to colortheme.less will nolonger block the adding of new keys to the original file
Caleb James DeLisle c702a23c77 Initial work on the 'pad will expire' logic
yflory c59c6072f3 Remove jquery from outer
yflory 0840570fbf Async store part 1
yflory 280a7c2765 Clean cryptpad-common
yflory 477f14bb8b Put constants in a separate file
yflory 2813b7219e Fix the public key using the wrong domain in settings
yflory 7cfe64fc5b Remove cryptpad-common dependency for some inner apps
yflory 5a2afb5c95 Remove Realtime and Messaging from common
yflory 30c8c253dd Remove util and hash from common
yflory c9e1de042c Remove common-interface dependency from cryptpad-common
yflory dc207393fd Separate UI elements from cryptpad-common
yflory f931574dac lint compliance
yflory 101482b8cc Migrate settings to use a sandboxed iframe
yflory 2a3a5c4342 Ability to disable thumbnails
yflory 47fe7b1c53 Drive in sandboxed iframe
Caleb James DeLisle 789a923792 Change font-awesome to be pulled through LessLoader which will rewrite the font file URLs to use ver= parameter
yflory 5bf966633c Merge branch 'staging' into slide2
ansuz de5d925154 autoselect user href in settings
yflory f2aaaa9751 Move slide to secure iframe
yflory 86e23ac19f Use less2 in secure iframes
yflory 0d008aaa2e Add indent settings to code2
ansuz 595fa4c2e4 Merge branch 'soon'
Caleb James DeLisle b081603455 Update requirejs
ansuz 5b7d1cccd7 fix display and logic for tab setting checkbox
ansuz 66cacf08da allow users to write with tabs instead of spaces
ansuz 958294f109 put code settings in their own tab
ansuz ae0b2ca1a8 add label for code indentation
ansuz fbb880f277 implement customizable indentation widths
yflory ac684a8dc7 Use the APP toolbar in profile
yflory 7f5c301734 Add display name in the settings useradmin menu
yflory 16d0527e92 Add a page title in drive, settings and file
yflory a0b14faf89 Fix the font in settings and drive
yflory 112c4c85e5 Left menu in drive
yflory 9f9e593e0f Lint
yflory 125018c8c3 New settings page
yflory e6188bfb63 Fix useradmin dropdown position
ansuz f02285d103 fix lowercased p
ansuz e9bfaa9a60 compile less clientside. remove compiled css
yflory 0d4d104e08 Mobile support for the new toolbar
ansuz 3657e978fd give main2.js a more sensible name
ansuz 48f9745619 clientside templating
ansuz 3f85471ab3 update footer and package.json for upcoming version
ansuz 2f851ab97e fix lint errors
yflory ac91d2f413 Fix the upgrade and donate buttons in the home page
ansuz f43132a63b bump version in footer and package.json
ansuz daf112a5b5 take api settings into account for upgrade button
ansuz ebfa228bc0 add upgrade button to all static pages
ansuz 3ba94a1ba2 correctly set release version number
ansuz 4debec39bb update footer with next release codename and corrected matrix link
ansuz 8fe0282b7b jshint compliance
yflory 87fa28180a Display an upgrade button in the settings page
yflory dc2cdb7c08 Add the usage bar in the settings page
yflory 57979f6314 Display the public key using a href in the settings page
ansuz 42dcfb9661 unceremoniously kick web clients when you 'log out everywhere'
ansuz a173e4c7a0 add 'log out everywhere' functionality in settings
ansuz c07d3e6162 update version strings for upcoming release
ansuz 78b11584f8 remove unused variables
yflory 0ee228666b Replace the IRC link by the Matrix one
ansuz a5ca461a73 update footer for new version
ansuz 2b8579e8b7 add pretty-printers for byte-counts
Caleb James DeLisle c341fa8e94 Pull jquery using require.js rather than as a script tag and fix require to pass jquery as a parameter
ansuz deeb47c40b reportAppUsage for settings
ansuz 5a83759ee2 add usage button to settings page
ansuz cde9ea9887 update footer version
ansuz bd07b3a80f less cramped styling on text inputs on /settings/
ansuz d4ce3dc6b9 don't rewrite css rules. FOUC is too long
ansuz 364dae2882 update templated html
ansuz df7363f416 regenerate templated files for new footer
ansuz 3e9eb03e5a display a user's public signing key in settings if it exists
yflory 15e9af77bb Remove the langauge selector from toolbar and add it in settings
ansuz 805e26bc07 add a version footer to main pages
yflory ca9faa0056 Fix wrong translation keys
yflory a8d200ef2e Don't redirect until realtime is synced when logging in
yflory 4206382865 Fix the settings app to allow backup for unregistered users
yflory f62267f8a1 Ability to import local pads in the user object
ansuz 01c4d7d4a7 Merge branch 'maybe' into staging
yflory 2b6e44189d When trying to reset the drive, tell the user if the input text is invalid
yflory 370ae81106 Use the display name in the backup file name if not logged in
Caleb James DeLisle 91eda5fa83 Implement stronger content-security-policy except in /pad/ which does not allow it.
Implement a "loader" which allows for applying a version number to everything.
Added a cache control for anything which has a version.
ansuz 7db0e14bc0 add 'force' flag to override removal of html elements
yflory f130fd0598 Fix horizontal scrollbar in edge
yflory 4f4075ed6e Make the settings app available to anonymous users
ansuz 69b6f80e4b Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz 86adfbf27d update cache-busting directive in all supported apps
yflory 8e7e1d336e Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 96f6b5755d Add the blog link in the header and footer
ansuz d49a7d7ec4 fix undefined reference
ansuz a4913f2f4b provide UI for disabling the user feedback api
ansuz 06f0891d21 add allowUserFeedback toggle to settigs page
yflory 38893fb8e5 Remove the 'Bootstart tooltips require Tether' error
yflory d7d7165dc4 Login page was using a wrong translation key
yflory 454d1c2052 Do not load all the translations anymore, only the needed one
yflory 9702305abc Use better translation keys in settings
yflory a6497f7a52 Add a way to show the drive tips again
yflory 7762ffcbff Ability to use Ctrl+click on the cryptpad logo in apps
yflory 7497e0d1c5 Add a dropdown user menu to the top bar in static pages
yflory 0e76b18278 Hide the links in the html topbar on small screens
yflory 7758d056fa Ability to import/export a user realtime object
yflory 0a43570990 Add the new files for the settings app