Commit Graph

731 Commits (a54a0af604850dad55a3b2bc81ae932a2978cbaa)

Author SHA1 Message Date
ansuz 6686e0e841 Merge branch 'inviteUI' of github.com:xwiki-labs/cryptpad into inviteUI
ansuz af463c2de9 use the same APIs when creating invites as you do when redeeming them
yflory cfb6318b86 Team invitation link, add alert
yflory 47128802a2 Merge branch 'staging' into mute
ansuz 4a83103f52 WIP invitation API
yflory e8c1eb9f11 Improve mute/unmute process
yflory be9dce674f Open and Scrypt invitation link
yflory 9391698f54 Add scrypt and spinner to the link creation process
yflory fa8096fc76 lint compliance
yflory ef05ac440e Invitation link UI
yflory 998e2f81d2 Invite to team modal
yflory aa8dd95310 Add unfriend, mute and unmute buttons in profile
yflory e169e02d94 Use large icons in team invite usergrid
David Benqué 8293a125a9 add label to contacts list
yflory 11ddb96422 Mute friends: dismiss notifications and fix UI issues
David Benqué 516181acf2 fix buttons for no contacts
David Benqué b6228421f6 Merge branch 'staging' into get_contacts
David Benqué 06f46129fc add functionality to buttons for no contacts
yflory 3528516ab9 Merge branch 'staging' into ooPassword
David Benqué 1f48ee36ef linting
David Benqué e8b2c5c4e8 use secondary buttons
ansuz 8879c6b583
Merge pull request from xwiki-labs/design_dialogs_passwords
Design dialogs passwords
David Benqué df9f2c9c29 dismiss warning about sharing links
- remember if warning has been dismissed
- include this in tips that can be reset
- move the option to reset tips to the account settings
David Benqué be40254f1a remove spaces in password messages
- space between icon and text is now a margin
David Benqué 9b5c3878b1 add password messages to file share modal
David Benqué 713d67439f review
David Benqué 72a855aa6a change link alert to warning
David Benqué 15a8054d31 show messages when user has no contacts
cases:
- No contacts, logged in: show button to copy profile URL
- Not logged in: show buttons to log in or register
David Benqué 0e4b7623ff adjust spacing
- fixed spacing to work also in properties modal
David Benqué bee6aa42bf add inline alert in link tab
David Benqué 78488d00bf adjust spacing
David Benqué 0be5b90495 avoid underlined space at start of FAQ link
David Benqué 708ad7a10d linting
David Benqué 22873fe1f7 adjustments to FAQ password links
David Benqué e138dc8c6a display embed code in textarea
David Benqué 951a59f3ea add password FAQ links to share modal tabs
David Benqué 1d2f40e6cc try to add link to password FAQ
David Benqué ee35c1d151 display share link in textarea
David Benqué 1ba03dee45 position and style alert
David Benqué 5b18e3a633 Merge branch 'design_dialogs_usergrid' into design_dialogs_passwords
David Benqué a38fa71d57 use translation key for alert message
David Benqué 3b7732ceb2 display alert in link tab
David Benqué 2f087a392a clean up XXXes
David Benqué 5657793e9c use .large avatars in manage owners
David Benqué 26c681c3cb remove padding in prop modal
- caused a vertical scrollbar
- now constructed like the share modal (customModals inside tabs)
David Benqué 1da5e8ac3c usergrid avatar display and scrolling
yflory d52acfa5d2 Change initial tab in the file share modal
yflory e35b1712c3 Change initial tab in the share modal
yflory 580731d560 Merge branch 'staging' into ooPassword
ansuz b246fc73a7 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz b5a05c1de3 clean up some dead code and do a quick optimizing pass
yflory 09fdfa2ad2 Fix usergrid UI issues
yflory 28308cb629 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 89cff3c541 Remove invisible title in usergrid
ansuz 27793c6755 remove XXX
ansuz 9efceb2234
Merge pull request from xwiki-labs/design_dialogs_props
remove // XXX
David Benqué 5be70f7673 remove // XXX
ansuz 79013b27fe
Merge pull request from xwiki-labs/design_dialogs
remove // XXX
yflory c414bf1d5c Merge branch 'staging' into ooPassword
David Benqué 8b3cea9ad9 remove // XXX
yflory 12f6e3b1d4 Merge branch 'design_dialogs_props' of github.com:xwiki-labs/cryptpad into design_dialogs_props
David Benqué 06434e576e change size message
yflory 5de5bb603d Merge branch 'staging' into design_dialogs_props
David Benqué 9a3c4c4350 remove hard-coded punctuation
David Benqué 09a162c6be XXX problem
yflory 7e45f597c9 Merge branch 'design_dialogs' into staging
David Benqué 9a67537080 Merge branch 'design_dialogs' into design_dialogs_props
David Benqué 0429859c26 Merge remote-tracking branch 'origin/design_dialogs' into design_dialogs
David Benqué 754fa9dab2 review and lint
yflory 82bb710060 Don't close the share modal when clicking Preview
David Benqué 57ba4e0bcd address XXX issues
David Benqué b39f3b553e re-remove text fields in properties modal
David Benqué 4eb9e0dabf Revert "remove text fields in properties modal"
This reverts commit dfcf6d7155.
David Benqué dfcf6d7155 remove text fields in properties modal
David Benqué c4f84b9ee9 add icons to filesharemodal tabs
David Benqué 9f3aa25fdd move modal styles to new file
David Benqué fae0a930e3 tab icons correction
David Benqué 8a11cf9b38 style share modal
David Benqué 339030a84e bug fixes
David Benqué 682b8e4361 refactor file share modal
David Benqué 13246d64ce get link from ShareWithFriends
David Benqué 8d46bbf3b4 update link preview in embed tab
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
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é 874dce748d split share modal into 3 tabs
yflory 3bdca60c76 Display the prefilled password page when receiving a password-protected pad
yflory 2fd31e8d89 Improve password prompt UI
yflory 6047a8640e temp
David Benqué b5f0c18975 Merge branch 'tippy-prune' into staging
yflory 8e403c4f46 Merge branch 'ro' into filePassword
yflory 5dcc7643da Fix missing teams in the share modal
David Benqué 042f9fe684 add storage info and change bar
yflory b0f5254942 Fix owners not set properly when storing a file the first time
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 96968f2076 Disable 'forget' button for pads in read-only teams
yflory 0ce79e9c04 Merge branch 'staging' into ro
yflory 6b1e394170 Remove log
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
yflory c59d41d8f6 Fix Ctrl+E menu in some parts of the drive
yflory 37a72d2f87 Fix more issues when changing password of a readonly folder
yflory 9477ae0895 Merge branch 'sfPassword' into ro
yflory a511fccdc2 Don't log error when a friend's avatar has been deleted
yflory 550965b1c8 Password change UI
yflory b2f89e289d Merge branch 'sfPassword' into ro
yflory 302030e1ee Shared folder password change
yflory 66f2ece08e Add feedback keys
yflory 50829d3db1 Share a folder with a read-only URL
yflory e5deffe21f Fix team deletion
yflory 3015d7f22b Fix team deletion
yflory 390ca941e7 Add links to the CryptPad survey and to the crowdfunding page
yflory f341ac2637 Enable teams by default
yflory 1a69a0cab7 Add links to the teams APP
yflory 0b542f6be8 Use the correct app name for teams
yflory 72ba9ab999 Add translation keys
yflory 295a712942 Transfer team ownership
yflory 44edbf8b39 Remove some XXX
yflory aaed0b939e Transfer ownership from or to a team
yflory d2787313f1 UI improvements for the rights properties modal
yflory a73af811d3 Make user grid layout reusable
yflory 5ad5e32ec8 Change pad password with a team owner
yflory 0bb536bf13 Remove team selection from the PCS
yflory ba6ca87792 Team UI with max teams slots
yflory b41fd12deb Teams...
yflory d90115fbc9 Add translation keys and remove/fix XXX
yflory b1dab8e75a Add team usage bar
yflory 83bc0d84f0 Add comments and XXX
yflory b6c5403050 Hide the team app behind a flag
yflory 45d37acc84 lint compliance
yflory e4e2c3a19d Team invitation
yflory 3d96f3d7b1 lint compliance
yflory 1b9a8828e9 Update team name and add an avatar to the team
yflory 0d3f9db184 Improve sharing between drive and teams
yflory 938a42aae8 lint compliance
yflory 799d93eb48 Prevent sharing a pad with a team from this team's drive
yflory b76cef9660 Store a pad in a team drive
yflory 353da76808 Improve share modal UI
yflory 306fc6cdb9 Create and store pads in a team
yflory 798296489a Merge branch 'staging' into team
yflory fc3c487421 Disable transfer ownership for shared folders and files
yflory dbe63f254a Merge branch 'staging' into team
yflory 84249a92b5 Keep only one getPadMetadata in outer
yflory 634d24b46c Team APP UI
yflory 15387af020 Merge branch 'staging' into team
yflory 6049e67795 Fix remove yourself as owner with a new-ish account
yflory 1a8f47d558 Add Team app
yflory 2b4c615cd4 lint compliance
yflory e15b57989b Fix UI issues
yflory c64adea8ff Translation keys
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 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
yflory e131661673 Accept and decline ownership offers
yflory c76363e765 lint compliance
yflory 9822c28f3b Implement ADD_OWNER notification with pending_owner metadata
yflory 2d5b6a53ff Fix UI issues with ownership management
yflory 2a91643d59 Remove an owner
yflory f6762f7c01 Make the friends list from the share modal reusable
yflory 7bd4a4028b Fix fileHost again...
yflory c62e279224 Fix share modal friends list
yflory 9d32dbb7e5 Remove console.log
yflory 31f365474b Fix fileHost for avatars
yflory c95db33157 Improve pricing visibility
yflory 92a41f84f7 Fix wrong owner in the properties modal
ansuz bf3e638adc resolve merge conflicts, lint compliance
ClemDee f55c8c6b04 Open plain text files in code app && plain text files thumbnail
ansuz ecffe23c08
Merge pull request from xwiki-labs/fixSharingSettings
Fix edit mode not default for url in drive share modal
ansuz c76c3130cb
Merge pull request from xwiki-labs/downloadFilesFromPad
Download files from pad
ClemDee c3c918cce7 Fix classname of contextmenu options
ansuz da3763a14b
Merge pull request from xwiki-labs/contextmenuIconsEverywhere
Contextmenu icons everywhere
ClemDee e29e105bb0 Add comment to get the code more friendly
ClemDee cc5d060bce Fix edit mode not default for url in drive share modal
ClemDee fb2da27115 Add download file from contextmenu in code and slide apps
ClemDee 73051ad30f Change save-in-your-cryptdrive icon on code contextmenu
ansuz 20815eb725
Merge pull request from xwiki-labs/dontClickMoreThanOnceOnTheStorePadInDriveButton
Dont click more than once on the store pad in drive button
ClemDee eaae63f275 Correct stupid error
ClemDee 55d53cfac6 Prevent blocking UI if user disconnected
ClemDee c45b64ffe7 Change ctrl+E default modal to new-pad modal in drive
ClemDee b5a58b9604 Add contextmenu icons for code and slide app
ClemDee 83f6a29f15 Disallow to click more than once on the button to store a shared pad in drive
yflory 0636714829 Share with friends as template
yflory 4396fda0ff Remember share settings when sharing a pad with a friend
yflory b524643af4 Display the owners names in the properties modal when we can
yflory d41b314e4d Fix invisible share modal stuck
yflory b92075b78b Fix support link
yflory 77e893c3ea Merge branch 'staging' into support
yflory 9aebeb216e Add the password when sharing a pad with a friend
yflory d57d5962f4 Add support link to the user menu
ansuz c42a79991c Merge branch 'soon' into staging
yflory 905bbef823 Add FIXME comments
ClemDee 8fb66daf7b preview theme in pads with arrow keys in dropdown
ansuz 37dfeb1ad6 remove an XXX since it's not actually a problem
yflory b0ef3d6021 Fix UI issues with the new share modal and notifications
yflory 1f5eb66fe0 Merge branch 'soon' into staging
yflory ba877ba459 Display the channel ID of a shared folder to be able to restore it
yflory db84b41225 Merge branch 'shareModal' into staging
ClemDee a1163798de History button now close history panel when it is open in drive
yflory 38c3ca9f54 Fix UI issues
yflory a3a2c92c0c Share a pad, a file or a folder with friends
yflory c154d020b2 Share with friends from sframe and drive
yflory 41c3b38a11 lint compliance
yflory 39d2496330 Implement UI to share a pad with a friend
yflory fb0827107b Secure share modal
yflory 28c8834fa4 Remove the 'enablePinning' config property
yflory ac5060d5dd Fix incorrect message when declining a friend request
yflory 7666a008d7 Merge branch 'mailbox' into staging
yflory 67e39253cf Add translation keys
yflory 9cb1a059f2 Improve friend request process and UI
yflory 991c56fec3 Friend requests with mailboxes
yflory 3be85b155d Fix issues with templates in polls
yflory 62e128a9fe Store and display new notifications
yflory a148434244 Fix share dialog pre-selecting the edit link in a read-only pad
yflory 723631c78c Clean the UI on first use of a pad (hide chat and reduce help)
yflory bb5f03bd0f Add admin panel
yflory 34cc90bd08 Add feedback
yflory 6aa617e41e Add TOC button to the markdown toolbar
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 412670c8a6 PCS with owners and password for spreadsheets
yflory ed4f8016a1 Merge branch 'staging' into locks
yflory 5b80fafe5e Add feedback
yflory 760f58b74c Merge branch 'staging' into oo2
yflory f883fb7e04 Preserve chat and cursor channel when importing a template
yflory 13da052325 Update translation key
yflory f157f852b1 Fix and improve cursor
yflory db25d914ab Improve default UI for small or zoomed screens
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 d78a00b5e1 Ese the correct document type in the text for the store corner popup
yflory bd1b120ab1 Add feedback about crowdfunding
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 1895d6cbd8 Disable crowdfunding message for premium users
yflory 6257b23f16 Crowdfunding config
yflory 716159d300 Add OpenCollective links
yflory 525703e7d8 Fix autostore popup displayed for dropped files
yflory bf9cf95292 Merge branch 'staging' into oo2
yflory ee1027ceb9 Ability to import mediatags to the drive
yflory 264f7dc6a1 Move base64 migration prompt to corner and only when the pad is stored
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 a117e329dc Add a Share entry in the drive's context menu
yflory 61659c1252 Fix template icon not overriden by a thumbnail in the PCS
yflory a65e083fca Change PCS template icons
yflory f2baaf5b5b Fix shared folders issues including disappearing folders
yflory aafcb1bc02 Merge branch 'sharedfolder' into staging
yflory 08005a709e Add a share icon in the drive when displaying a shared folder
yflory 6143bceabb Fix XXX
yflory ecb9f039b1 Fix pad password change not reloading with the correct URL
yflory fc91cf606b Disable moveToTrash button for pads in shared folders
yflory 4b86ed2dec Shared folders UI
yflory 425ac8ea57 Migration for read-only links + fix issues with read-only pads
yflory 470f404a24 temp
yflory 0160ef30b7 Fix pad password change
yflory 54d63df1cf Ability to change the password of a pad
yflory aeaf7d1950 Fix mediatag...
yflory 574d99f9db Remove support for old media-tag
yflory 3f8b6d3b8a Fix default title issues when using a template
yflory 8586d0c944 Merge branch 'staging' into donkey
yflory ba0e000808 Add a file upload modal
yflory 3267268e20 Fix share modal not using the previous values
yflory c7e08fedfb Password-protected files
yflory 4df285fed5 Fix pads using version 0 hashes
ansuz 2170fcb9ad Merge branch 'kanban' into staging
ansuz f218a9c119 correct a copy-pasted comment
yflory b4638efe2d Fix missing username when avatar is 404
yflory 65a2083afc Suggest tags based on existing ones. Display existing tags in the drive.
ansuz dcd27f0da4 finalize save button tooltips
yflory 2b8e734cae Add revealable password input to display or prompt the password
yflory 64c85fe548 Don't return channel in parsePadUrl
yflory b26ae67df5 Fix issues with channel ID when using a password
yflory 1879c1829c Add passwod prompt to access protected pads
yflory 811463b870 Add support for version 2 hashes needed for password-protected pads
yflory a51e41c883 Rename the image used in the new loading screen
yflory 24dfaf766d View more templates
yflory 842952fe1f New checkboxes and radio input everywhere
yflory 68c26f3164 Custom radio inputs
yflory 881c36214f Lint compliance
yflory ec0fc85b9f Sort templates by usage in the PCS
yflory 9d57548f1d New tooltips
yflory 4a23b57655 New loading screen
yflory 52e634885e Hide the import template button if templates are disabled in appconfig
yflory 1a950319a1 Fix broken links
yflory f1c1d87d3f Fix template importer
yflory 0c2987a6d1 Import template in existing pads
yflory d4dfbddaa6 Add icons in the user menu
yflory 01fb497e1b Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory a718603b36 Automatic account deletion
ansuz a794efe931 Merge branch 'staging' into oo
sairim faaff60f74
Fix broken FAQ link
Add a forward slash before faq.html... for the expiring pads FAQ link.
yflory 44cd235f48 Fix CSS with Bootstrap 4
yflory fa4b625f0d Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory 67cdb6bd13 Fix initial values in the pad creation screen
ansuz bd6b6dcb49 actually fix weird checkbox logic, and lint compliance
ansuz dc783ce3e4 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz 96a63a3b7b fix weird checkbox logic in share menu
yflory 91b3ef45f3 Fix mobile detection
yflory 4f2a91b82d Pad creation screen UI improvements
yflory 03bcd2f00d Lint compliance
yflory 3eec812aff Merge branch 'staging' into creation
yflory b1d5beca6f Translations + UI for pad creation screen v2
yflory e56d762409 Catch chainpad errors and display it in the UI
yflory c9ed6d6bf8 New pad creation screen
ansuz 7944bc1a82 merge staging branch
yflory 442f15df98 Add help text in all the apps + french translation
yflory cbd29794b8 Improve keyboard shortcuts in the pad creation screen
yflory 7a70d69d8e Hide editor toolbars by default when using a small screen
yflory 689368cdd7 Fix feedback for markdown toolbar and cke toolbar
yflory b0dba481d8 Fix small UI issues and IE issues
yflory b7b560fcb8 Enable Cmd key support in shortcuts
yflory 12bfcbe701 Add fixed order for rightside icons in the toolbar
yflory 2c90cb5907 Move help button in drawer and fix drawer style
yflory 753b7550ca Save button in the pad creation screen
yflory a4a6385e86 Add keyboard shortcuts for the Ctrl+E or Cmd+E modal
yflory 60b2384885 Move initial state into a help block
yflory 329fd61bb1 Remove lag when creating a pad from the pad creation screen
yflory 7ff9bbe2b0 Fix share modal with new pads
yflory 5f50bedce2 Fix empty properties for readonly pads
yflory 7cb3282634 New apps for text, slide and spreadsheet
yflory 766fa72841 Fix initial value of the preview link in the share modal
yflory 70e014cdfc Hide infinite spinner and disconnect modals when pad is deleted
yflory e83e589cf0 Kick from pad when an owned channel is deleted + whiteboard and poll
yflory 4df4c48fbd Improve UI for pad creation screen
yflory 5089f1206d Pad creation screen translations and link to settings
yflory 3d3f58b3fc Improve share modal customization to make it work with async functions
yflory 2995782079 Different colors for ok and cancel in alertify
yflory 69c33e2f83 Ability to disable profile
yflory c90ba890ca Add more configurable options and add a new way to use custom config
yflory 4bea1aa2df Display default avatars in IE
yflory bc9a88fbe9 Add support for org-mode in th code app
yflory 6a906e3770 Fix share modal extension point
yflory 6e086ee779 Add shortcuts in the share modal
yflory c5ebbe1a56 New share menu
ansuz 5b4e5480cb Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz 9b78580d8e make usage-bar display optional
yflory daef08a9b3 Add an advanced new pad modal
yflory bd9c44dbb2 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory ef480fea79 Add a settings category for the pad creation screen
ansuz ca3697ae3a implement extension point for share menu
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 0cea5f4596 Create an owned pad and view owned pads in the drive
yflory 78f738143b Hide the markdown toolbar in read-only mode
yflory 89cc583f53 Call the handler if onReady is called for a ready channel
yflory 1922dbfd75 Creation page with mobile support
yflory e96d54e655 Add a pad creation page
yflory 203c5d64c1 Focus codemirror after using the markdown toolbar
yflory f52d987515 Ability to resize avatars before uploading them
yflory 5c3237e093 Fix issues with the async store
yflory 74e59a513a Add the markdown toolbar to the slide and poll apps
yflory 644f6e9985 Use the bounce app to open links from inner
yflory b0f553e9ea Add a markdown toolbar to help with the markdown syntax
yflory 280a7c2765 Clean cryptpad-common
yflory fc02f97d78 Use less2 classes in the user menu
yflory 1f53304ad3 Display a dropdown menu inside another one
yflory 014e12b5b5 Ability to update the username from the userlist
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 354c63bd64 Clean old code