Commit Graph

652 Commits (47aebb0bfddb7edfd90f8b6baa58d9f63a9b77df)

Author SHA1 Message Date
yflory 047a4a3ab4 Copy files to a shared folder instead of moving them
yflory 0a7adb3e88 Hide duplicated owned pads
yflory aa3f6cb7d7 Update some icons in the drive
yflory a5b04bd62a Download a file from the drive using the context menu
yflory dcdc0972dd Update template icon in the drive tree
yflory 7509ce1cc7 Use new application icons
yflory 947c9c5e40 lint compliance
yflory caa72ba949 Remove dropdown menus scrollbar when space is available
yflory bf55657993 Password-protected shared folders
yflory 9a6e6f6e15 Fix User menu and link to drive in anonymous shared folders
yflory dcabfb464d Refresh shared folder on change for anon users
yflory 0a83840c9c View a shared folder with an unregistered user
yflory 17bc1ee703 Load shared folder when not logged in
yflory 8243927352 Fix an issue preventing shared folders from being moved in the drive
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 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 c1ef8243a1 Ability to select multiple files to upload ()
ansuz 0e70961074 password-protected shared folders aren't urgent. dropping the XXX
yflory ee1027ceb9 Ability to import mediatags to the drive
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 33fb48d59a Update shared folder icon in the drive
yflory 20a9eee719 Disable shared folders creation by default
yflory f2baaf5b5b Fix shared folders issues including disappearing folders
yflory 4325ed4dde Fix small UI issues in drive
yflory bad1d7311a Fix drive tests
yflory 8ab786e7df Drive restore loading screen text
yflory d816a2ed9f Prevent timeout when restoring drive
yflory 2be78deb93 Fix Drive history
yflory 8b20b14184 Fix current path in toolbar reversing some names
yflory c08951dd91 Press enter to create a shared folder when typing its name
yflory a95cf85f20 Fix shared folder creation using the wrong icon
yflory ef73cf89cd Merge branch 'soon' into staging
yflory 8eccffd8e4 Don't remove migrated read-only pads
yflory ebfa2c2dc3 Merge branch 'less-less' into staging
yflory 08005a709e Add a share icon in the drive when displaying a shared folder
yflory 6143bceabb Fix XXX
yflory b4c294565e Hide shared folder creation links when inside a shared folder
yflory fc91cf606b Disable moveToTrash button for pads in shared folders
yflory 9c58dc216f Remove option to move a shared folder to the trash
yflory 668b7425a8 Make sure we won't move pads from a shared folder to the trash
Caleb James DeLisle 0d5ac05866 refactoring of the less infrastructure
yflory b5c2eb8a9c Automatically refresh the drive when a change occurs in a shared folder
yflory 6a80f49fe0 Don't load expired or deleted shared folders
Caleb James DeLisle 507e5b18e9 Remove all less includes where no mixin or variable is used after
Caleb James DeLisle a6d3dbf94f Wrapped modal.less into a mixin which gets rid of the last file which emitted CSS
Caleb James DeLisle 4a352f2ed8 Use import (reference) whenever the less file supposedly emits no CSS
yflory 7d89026d83 Fix more issues with shared folders
yflory 8516587ece lint compliance
yflory 4b86ed2dec Shared folders UI
yflory 6312dadb60 Fix shared folders names in the drive
yflory e0cc1a6eb6 Display a shared folder in the drive
yflory 0c9dfc1fb5 Add proxy manager inner
yflory a25a72b5db Add a proxy manager to handle operations between shared folders
yflory 425ac8ea57 Migration for read-only links + fix issues with read-only pads
yflory 470f404a24 temp
yflory c7e08fedfb Password-protected files
yflory 65a2083afc Suggest tags based on existing ones. Display existing tags in the drive.
yflory 64c85fe548 Don't return channel in parsePadUrl
yflory b26ae67df5 Fix issues with channel ID when using a password
yflory 811463b870 Add support for version 2 hashes needed for password-protected pads
yflory 9f5e5786f3 Merge branch 'pcs' into staging
yflory a0d452bbd9 Use correct icons for the search results in the drive
yflory 5ee5a93513 New tippy everywhere
yflory 31980bef82 Add a ghost icon in the anonymous drive
yflory 1a950319a1 Fix broken links
yflory 4288f536f1 Use requireCSS to load FontAwesome
yflory f45023ed1f Remove connection lost popup when websocket connection is lost
yflory b7b560fcb8 Enable Cmd key support in shortcuts
yflory 12bfcbe701 Add fixed order for rightside icons in the toolbar
yflory dbe8ab014d Select all in drive
yflory 5dbc99343a Improve 'rename' input in the drive
yflory b04e3def64 Fix invalid translation key
yflory e83e589cf0 Kick from pad when an owned channel is deleted + whiteboard and poll
ansuz f8399eaaa6 avoid concatenating 'undefined' in drive interface
yflory ad2cde4705 Add warning about anonymous drive in localStorage
yflory bdafc101c9 Ability to remove owned channels from the drive
yflory a1d9f44bbd Delete owned pads from server when removed from the owner's drive
yflory 74deb60f0f Fix issues with the new context menu in drive
yflory 86144eda22 Display a message about pads deleted from the server
yflory 9a317018e2 Remove deleted pads from the drive
yflory 2e436f16c9 Refactor context menu in drive
yflory e791add4ec Remove + icons from folders in the trash
yflory d59bc4612d Ability to disable the drive for anonymous users
yflory daef08a9b3 Add an advanced new pad modal
yflory ef480fea79 Add a settings category for the pad creation screen
yflory 8c9490868b improve owned pads management in the drive
yflory 73126ed597 Display the owner and expiration time of a pad in the properties modal
yflory 65ccfe39ef Add a 'properties' button in pads to display pad data
yflory 7defde3c59 lint compliance
yflory 0cea5f4596 Create an owned pad and view owned pads in the drive
yflory d666e9e7ee Remove tag and filepicker buttons for anon users
yflory a08cf8faa8 Allow drive to receive updates after leaving history mode
Caleb James DeLisle 617c4b6044 CSS refactorings and pad-is-not-pinned work
yflory 64303b4090 Merge branch 'refactor' into staging
Caleb James DeLisle ba74f9d37a Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 9eb33e39e6 Enable change events in the drive
Caleb James DeLisle c702a23c77 Initial work on the 'pad will expire' logic
yflory 17636769e4 Remove the second network created for the drive
yflory c59c6072f3 Remove jquery from outer
yflory c6b8bbea59 Fix tests
yflory b3688db202 Use async store
yflory 0840570fbf Async store part 1
ansuz a3c093838c merge latest staging and resolve conflicts
ansuz 56102d3689 use unified listmap
ansuz ee6c2097f5 resolve merge conflicts
yflory 9795ac32cb Ability to burn an anonymous drive from the browser
yflory 4b5abdecbe Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 280a7c2765 Clean cryptpad-common
ansuz 98c2b0c802 Merge branch 'soon' into staging
ansuz 3ff0eb116b don't let search interfere with renaming
yflory 477f14bb8b Put constants in a separate file
ansuz 9d662bd337 fix right-click pad creation in drive
yflory e2cf46d725 Add new keyboard shortcuts for the drive search
yflory bdd24ed14f lint
yflory 7cfe64fc5b Remove cryptpad-common dependency for some inner apps
yflory 1514ad5df3 Move the 'logged out' screen inside the sframe
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 be848c1bec Fix broken readonly link in drive
Caleb James DeLisle 7b62a8042e Remove TextPatcher and begin to include ChainPad directly using requirejs instead of sniffing off the window
Caleb James DeLisle 840cd91bcb manual merge
Caleb James DeLisle 75130150d5 Refactored out TextPatcher and JsonOT and replaced with new ChainPad
yflory 101482b8cc Migrate settings to use a sandboxed iframe
ansuz 867df1db56 fix '+New' button in drive toolbar
yflory 6f020b67ca Add thumbnails to framework apps
yflory 2dd3c42fd5 Fix handlers registered again on reconnect in drive and poll
yflory 094856a511 Fix renaming pad with multiple dots in the name in drive
yflory 88e7f9a218 Add last access and creation times in the properties window in drive
yflory 22e3baed4b Fix sort issues in drive
yflory 4197b7b968 Fix missing icon in list mode for files with thumbnail
yflory 4116d08dd1 Display thumbnails in the drive and then file picker
yflory 7b6432f134 Lint
yflory b86f8e3f26 Fix uloaded files not moved to the correct folder in drive
yflory 620ba4ed5d Fix fouc in drive
yflory e5a54b5978 Fix folder highlighting with drag&drop in the drive
yflory 1c7c37c121 Add the file class to pads in 'template' and 'recent' categories in the drive
yflory ab3648a30a Merge branch 'newpoll' into staging
ansuz 7559bc062e lint compliance
ansuz d85db64939 add tags from drive
ansuz c936e5ae73 make context menu open correct app on correct port
ansuz deed04108b Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz a90c078e84 correct reference to undefined
yflory ceb8ff18bd Fix ghost icon in drive
ansuz 0f9e93e1de make tests pass again
yflory 66da349ee4 Sandboxed Poll app with less2
yflory 8de1852ab9 Lint compliance
yflory e02a779c14 Use secure drive as default drive
yflory b4de31c827 Merge branch 'newdrive' into staging
ansuz 52be5501d6 remove invalid test
yflory 1afbd4648d Fix old drive
yflory 8a09e39f46 Enable tags in pads
yflory a78b597ebb lint errors
yflory 8ce364a252 Add a button to empty the trash in the drive
yflory a1e7bf701d Select the element after clicking 'show in folder' in the drive search
yflory c00d295466 Add missing translations
Caleb James DeLisle 789a923792 Change font-awesome to be pulled through LessLoader which will rewrite the font file URLs to use ver= parameter
yflory 0f9da69185 Show if a pad has been renamed in the drive
yflory 8ef27dca08 Lint
yflory 1aef844fc3 Fix title attribute for truncated titles in the drive
yflory 51f1be9f7a Improve the input style when renaming a folder in the drive tree
yflory 403b62f131 Fix ghost icon modal and improve UI on mobile
yflory 5bf966633c Merge branch 'staging' into slide2
yflory 05793c220c Fix secure iframes on Edge
ansuz bbf7ed3827 refactor drive to use dialog.selectable()
fix class on alertify-like boxes
yflory 04a04aef2b Add setAttribute/getAttribute in secure iframes. Store attributes in settings
yflory 305feebbbe Fix scroll position when refreshing the drive tree
yflory 86e23ac19f Use less2 in secure iframes
yflory dec870d2bd Fix selection in the drive search results
yflory 4bceef8952 Fix the upload status table missing in the drive
yflory 6c65e5ff72 Fix the ghost icon in the drive and add missing text
Caleb James DeLisle acfaaa7d56 jshint compliance
yflory d6c33fdf4f Ghost icon to add a pad
yflory 98daf10ed1 Ability to collapse the root directory in the drive
yflory b4864b96ac Add a recent pads category in the drive
Caleb James DeLisle b081603455 Update requirejs
yflory e2d39de143 Forget button in pad2
Pierre Bondoerffer 82fadde249
restyle info-box in drive
Pierre Bondoerffer 2cc6c636db
Add some missing titles
Pierre Bondoerffer 8f285eba9f
make file picker ui even prettier
yflory a80b00a765 Move the file picker in common
yflory c33d2a2db0 New tooltips
yflory baf439648e Add the contacts app in the dropdown menu
yflory b3e225cb3b Replace spinner by text and fix mobile UI
yflory ce50dbf3ca Hide the 'templates' list header if the category is empty
yflory 42075e4b5f Make everything 16px and 32px
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 125018c8c3 New settings page
yflory c02fa39524 Make drive search bar blue
ansuz 086e5909dd Merge branch 'soon' into staging
ansuz f9a43d6570 select everything before file extensions in drive when renaming
yflory de420de021 Fix the folder's path in the search results page
yflory 43ac71603c Move pad attributes in pad data
yflory ffd184d50e Fix overflowing names in the new userlist
yflory 1df5e6e855 Fix toolbar buttons for Safari
yflory 568ce70afd Add a spinner for the history and update history buttons
yflory b9320e6005 Toolbar improvements
yflory 8abc94d37b Replace folder images in the drive
yflory 8279ef3130 Fix conflict between ckeditor toolbar and userlist on small screens
yflory 7a87775372 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 56a25e1036 Small fixes for the new toolbar
ansuz 39149a052b add new feedback keys
ansuz 7a5c5ce0a3 load scripts asynchronously
ansuz fca1ef4d36 hide unstyled content until the loading screen is displayed
ansuz 7de2683169 make all apps use clientside templates
ansuz e9bfaa9a60 compile less clientside. remove compiled css
yflory 36ef4178dc Remove the editable title from the file app
yflory ce44a8d351 Fix the backup button in anonymous drive
yflory 06a0590f73 New folder icons
yflory 503e9de07c Lint errors
yflory b7a0547b77 New toolbar colors
yflory 3052ec8abb Merge branch 'newCk' into staging
yflory c3f636851a Fix path size width in drive
yflory fb388f2610 Fix an issue with invalid drive before migration
yflory 59fb5bd8be One toolbar color per app
yflory 1ad1b78c64 Fix the history mode with readOnly and old URLs
yflory f1aef66fc9 Fix the drive history
yflory 008c417111 Context menu was not hidden after a click in the drive
yflory 377a90961b Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory e40f43bd20 Migrated pads were not displayed instantly in the drive
ansuz 44b8bc7b7d make context menus unselectable
yflory 1e9bc89855 Fix drive icons when the name contains a long word
yflory 66b076111e Add an upload button to the slide's file picker
yflory a4f45caebb Lint
yflory 8738b42861 Update the drive UI to show that Upload and New are linked to a folder
yflory a98353af6c Add a button to upload a file in the drive
yflory 7e0a2abc2c Fix the file name when restoring an element from the trash
yflory 5b523be171 Fix drag&drop for pads in the drive
yflory e51f678bb9 Don't display the popup whne moving a file to the trash
yflory 497ddeee6d Upload files with drag&drop in the drive
ansuz c70eb73d52 Merge branch 'master' of github.com:xwiki-labs/cryptpad into staging
yflory 7dd9ed543a Merge branch 'newDrive' into staging
yflory 3ff3eac283 Fix a race condition causing the drive to be empty
yflory a5cb5f2ceb Merge branch 'staging' into newDrive
yflory 1b671edce9 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 9a4a6e9b40 Always display the upgrade button in the drive
yflory 9cc25d4c9f Merge branch 'staging' into newDrive
yflory 7134b00544 Add a button to display the context menu for the trash on mobiles
yflory d24458e4b0 Fix the tests to work with the async migration
yflory a57f7c6ce7 Fix lint errors
ansuz 4bcad3e154 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging