yflory
634d24b46c
Team APP UI
5 years ago
yflory
e131661673
Accept and decline ownership offers
5 years ago
yflory
f6762f7c01
Make the friends list from the share modal reusable
5 years ago
yflory
74372ba5d4
Disable Ctrl+E modal in share and filepicker modals
5 years ago
ClemDee
bb9898fa35
Download files code refractoring
5 years ago
yflory
c154d020b2
Share with friends from sframe and drive
6 years ago
yflory
fb0827107b
Secure share modal
6 years ago
yflory
df7a2f35fb
Profile refactoring with friend request
6 years ago
yflory
9cb1a059f2
Improve friend request process and UI
6 years ago
yflory
991c56fec3
Friend requests with mailboxes
6 years ago
yflory
62e128a9fe
Store and display new notifications
6 years ago
yflory
ce2d0d5b83
Mailbox and notifications prototype
6 years ago
yflory
18d6e22043
Reload the page with Esc on timeout error
6 years ago
yflory
3d5c9c78ee
lint compliance
6 years ago
yflory
52dbc296ee
Detect phantom tabs using PING in the worker
6 years ago
yflory
bb5f03bd0f
Add admin panel
6 years ago
yflory
ec33084226
Add debugging tools
6 years ago
yflory
d0f70d413a
Update french translation
6 years ago
yflory
6c1da07c60
Display an error when an invalid hash in used
6 years ago
yflory
412670c8a6
PCS with owners and password for spreadsheets
6 years ago
yflory
4abed38bb1
Add a dev mode to facilitate debugging
6 years ago
yflory
e5abaa34b2
Fix cursor channel not updated to ephemeral
6 years ago
yflory
ed4f8016a1
Merge branch 'staging' into locks
6 years ago
ansuz
9105a89eab
intantiate ephemeral channels with 34 hex characters
6 years ago
yflory
41a1148c17
Use the same code for the different frontend channels
6 years ago
yflory
ae7d97b3dd
Ability to disable apps using appconfig
6 years ago
yflory
f883fb7e04
Preserve chat and cursor channel when importing a template
6 years ago
yflory
489a99c5c4
Don't delete the old chat for now
6 years ago
yflory
d88dee9a83
Restrict sending messages in a pad chat to editors only
6 years ago
yflory
1ba80a344b
See other users' cursor position
6 years ago
yflory
1c5847dd01
Prevent Ctrl+S from saving useless content. Add support for custom shortcuts in CkEditor
6 years ago
yflory
ef37bac2e7
Add UI for the CryptDrive export
6 years ago
yflory
c5c6dc8223
Enable browser notifications for messaging tools
6 years ago
yflory
716159d300
Add OpenCollective links
6 years ago
yflory
382690e5c8
Don't open other pads' chat in the current pad's messenger
6 years ago
yflory
d4dd58e7df
Add a pad room when the messenger is active in a pad
6 years ago
yflory
ee1027ceb9
Ability to import mediatags to the drive
6 years ago
yflory
7b06626581
Merge branch 'autostore' into staging
6 years ago
yflory
b1f2d287b4
Add warning for chrome 68 users on Mac
6 years ago
yflory
d201e9a0cd
Disable some toolbar features not available if the pad is not stored
6 years ago
yflory
9ebb598467
Make automatic pad storage configurable
6 years ago
yflory
e8a5244362
Autostore base
6 years ago
yflory
a117e329dc
Add a Share entry in the drive's context menu
6 years ago
yflory
9fbf507cda
Fix new version detection
7 years ago
yflory
4dec2cca5c
Translations for new version detected
7 years ago
yflory
089e0361b6
Detect new version
7 years ago
yflory
da396b6528
Remove XXX
7 years ago
yflory
c7e08fedfb
Password-protected files
7 years ago
yflory
65a2083afc
Suggest tags based on existing ones. Display existing tags in the drive.
7 years ago
yflory
2d2701596a
Loading message and loading bar for migration
7 years ago
yflory
2b8e734cae
Add revealable password input to display or prompt the password
7 years ago
yflory
64c85fe548
Don't return channel in parsePadUrl
7 years ago
yflory
b26ae67df5
Fix issues with channel ID when using a password
7 years ago
yflory
1879c1829c
Add passwod prompt to access protected pads
7 years ago
yflory
811463b870
Add support for version 2 hashes needed for password-protected pads
7 years ago
yflory
206ac14438
Prevent users from creating a pad when visiting a deleted profile (read-only mode)
7 years ago
yflory
e1473dff79
Fix tests
7 years ago
yflory
1a950319a1
Fix broken links
7 years ago
yflory
a718603b36
Automatic account deletion
7 years ago
yflory
67cdb6bd13
Fix initial values in the pad creation screen
7 years ago
yflory
c9ed6d6bf8
New pad creation screen
7 years ago
yflory
60b2384885
Move initial state into a help block
7 years ago
yflory
5c53868c3b
Delete pads after 3 months of inactivity
7 years ago
yflory
70e014cdfc
Hide infinite spinner and disconnect modals when pad is deleted
7 years ago
yflory
a1d9f44bbd
Delete owned pads from server when removed from the owner's drive
7 years ago
yflory
88a04fdb07
Don't create sfcommon a second time in code and slide
7 years ago
yflory
daef08a9b3
Add an advanced new pad modal
7 years ago
yflory
ef480fea79
Add a settings category for the pad creation screen
7 years ago
yflory
e96d54e655
Add a pad creation page
7 years ago
yflory
4377f2cee7
Fix missing translations in the drive
7 years ago
yflory
5c3237e093
Fix issues with the async store
7 years ago
yflory
b3688db202
Use async store
7 years ago
yflory
0840570fbf
Async store part 1
7 years ago
yflory
644f6e9985
Use the bounce app to open links from inner
7 years ago
yflory
b0f553e9ea
Add a markdown toolbar to help with the markdown syntax
7 years ago
yflory
280a7c2765
Clean cryptpad-common
7 years ago
yflory
1514ad5df3
Move the 'logged out' screen inside the sframe
7 years ago
yflory
30c8c253dd
Remove util and hash from common
7 years ago
yflory
c9e1de042c
Remove common-interface dependency from cryptpad-common
7 years ago
yflory
dc207393fd
Separate UI elements from cryptpad-common
7 years ago
yflory
354c63bd64
Clean old code
7 years ago
yflory
101482b8cc
Migrate settings to use a sandboxed iframe
7 years ago
yflory
6b9ffe8dd1
Make thumbnails more secure
7 years ago
yflory
9060464f37
Create thumbnails only when the tab is not focused
7 years ago
yflory
a0dd867f33
Fix pending state not removed after friend invite rejected
7 years ago
yflory
201c974df6
Merge branch 'thumbnails' into staging
7 years ago
Caleb James DeLisle
a149152f11
Merge branch 'staging' into framework
7 years ago
yflory
4116d08dd1
Display thumbnails in the drive and then file picker
7 years ago
yflory
6920129126
Embed images from the drive in whiteboard
7 years ago
Caleb James DeLisle
15337603bb
Merge branch 'staging' into framework
7 years ago
yflory
1c8e1a36e8
Add file type in the pad attributes for existing files
7 years ago
Caleb James DeLisle
f0eb58ee95
Merge branch 'staging' into framework
7 years ago
ansuz
d85db64939
add tags from drive
7 years ago
Caleb James DeLisle
f95acda758
Minor refactoring of /pad/ ; moved /*/main.js into a common file ; framework'd /code/
7 years ago
yflory
47fe7b1c53
Drive in sandboxed iframe
7 years ago
yflory
a810d7bd85
Fix style and race condition for history mode
7 years ago
yflory
456370b1aa
Base for Drive in sandboxed iframe
7 years ago
Caleb James DeLisle
b24e9b84af
Manual merge, update the CSS in loading.js and document that loading.less does nothing.
7 years ago
Caleb James DeLisle
8a32b72ffc
1. implement cryptpadCache which has put() and get() functions that can be used like a localStorage that auto-flushes when a new version is released
...
2. change loading.js to use packaged css in order to get the loading screen up as quick as possible.
3. change LessLoader to cache less in cryptpadCache
7 years ago
yflory
ab64bf9e59
Use less2 for the loading screen
7 years ago