yflory
18d6e22043
Reload the page with Esc on timeout error
2019-05-02 10:49:42 +02:00
yflory
3d5c9c78ee
lint compliance
2019-04-16 15:36:16 +02:00
yflory
52dbc296ee
Detect phantom tabs using PING in the worker
2019-04-15 14:21:04 +02:00
yflory
bb5f03bd0f
Add admin panel
2019-03-27 17:00:28 +01:00
yflory
ec33084226
Add debugging tools
2019-02-25 18:43:32 +01:00
yflory
d0f70d413a
Update french translation
2019-02-12 11:19:59 +01:00
yflory
6c1da07c60
Display an error when an invalid hash in used
2019-02-06 15:35:27 +01:00
yflory
412670c8a6
PCS with owners and password for spreadsheets
2019-02-05 15:58:49 +01:00
yflory
4abed38bb1
Add a dev mode to facilitate debugging
2019-01-31 15:27:01 +01:00
yflory
e5abaa34b2
Fix cursor channel not updated to ephemeral
2019-01-29 11:40:44 +01:00
yflory
ed4f8016a1
Merge branch 'staging' into locks
2019-01-24 16:27:15 +01:00
ansuz
9105a89eab
intantiate ephemeral channels with 34 hex characters
2019-01-14 15:32:49 +01:00
yflory
41a1148c17
Use the same code for the different frontend channels
2019-01-11 15:30:26 +01:00
yflory
ae7d97b3dd
Ability to disable apps using appconfig
2018-12-12 14:52:58 +01:00
yflory
f883fb7e04
Preserve chat and cursor channel when importing a template
2018-12-12 13:48:28 +01:00
yflory
489a99c5c4
Don't delete the old chat for now
2018-12-11 13:35:00 +01:00
yflory
d88dee9a83
Restrict sending messages in a pad chat to editors only
2018-12-10 17:47:47 +01:00
yflory
1ba80a344b
See other users' cursor position
2018-12-04 17:18:42 +01:00
yflory
1c5847dd01
Prevent Ctrl+S from saving useless content. Add support for custom shortcuts in CkEditor
2018-11-05 16:53:25 +01:00
yflory
ef37bac2e7
Add UI for the CryptDrive export
2018-10-19 18:38:35 +02:00
yflory
c5c6dc8223
Enable browser notifications for messaging tools
2018-10-02 12:08:25 +02:00
yflory
716159d300
Add OpenCollective links
2018-09-13 18:47:46 +02:00
yflory
382690e5c8
Don't open other pads' chat in the current pad's messenger
2018-09-10 17:43:19 +02:00
yflory
d4dd58e7df
Add a pad room when the messenger is active in a pad
2018-09-07 19:35:06 +02:00
yflory
ee1027ceb9
Ability to import mediatags to the drive
2018-08-31 15:41:08 +02:00
yflory
7b06626581
Merge branch 'autostore' into staging
2018-08-30 10:26:19 +02:00
yflory
b1f2d287b4
Add warning for chrome 68 users on Mac
2018-08-28 17:44:15 +02:00
yflory
d201e9a0cd
Disable some toolbar features not available if the pad is not stored
2018-08-28 12:12:47 +02:00
yflory
9ebb598467
Make automatic pad storage configurable
2018-08-28 11:42:48 +02:00
yflory
e8a5244362
Autostore base
2018-08-27 14:58:09 +02:00
yflory
a117e329dc
Add a Share entry in the drive's context menu
2018-08-23 12:34:44 +02:00
yflory
9fbf507cda
Fix new version detection
2018-06-12 14:23:54 +02:00
yflory
4dec2cca5c
Translations for new version detected
2018-06-11 18:18:39 +02:00
yflory
089e0361b6
Detect new version
2018-06-11 16:52:26 +02:00
yflory
da396b6528
Remove XXX
2018-06-11 15:40:36 +02:00
yflory
c7e08fedfb
Password-protected files
2018-05-25 18:00:10 +02:00
yflory
65a2083afc
Suggest tags based on existing ones. Display existing tags in the drive.
2018-05-15 18:18:56 +02:00
yflory
2d2701596a
Loading message and loading bar for migration
2018-05-04 18:41:54 +02:00
yflory
2b8e734cae
Add revealable password input to display or prompt the password
2018-05-04 15:42:29 +02:00
yflory
64c85fe548
Don't return channel in parsePadUrl
2018-04-27 17:23:23 +02:00
yflory
b26ae67df5
Fix issues with channel ID when using a password
2018-04-26 15:10:31 +02:00
yflory
1879c1829c
Add passwod prompt to access protected pads
2018-04-25 19:03:58 +02:00
yflory
811463b870
Add support for version 2 hashes needed for password-protected pads
2018-04-24 17:22:33 +02:00
yflory
206ac14438
Prevent users from creating a pad when visiting a deleted profile (read-only mode)
2018-04-18 18:54:46 +02:00
yflory
e1473dff79
Fix tests
2018-04-10 16:38:31 +02:00
yflory
1a950319a1
Fix broken links
2018-03-23 15:05:26 +01:00
yflory
a718603b36
Automatic account deletion
2018-03-21 18:27:20 +01:00
yflory
67cdb6bd13
Fix initial values in the pad creation screen
2018-03-19 17:25:31 +01:00
yflory
c9ed6d6bf8
New pad creation screen
2018-03-13 11:31:08 +01:00
yflory
60b2384885
Move initial state into a help block
2018-02-27 17:38:29 +01:00
yflory
5c53868c3b
Delete pads after 3 months of inactivity
2018-02-26 18:34:05 +01:00
yflory
70e014cdfc
Hide infinite spinner and disconnect modals when pad is deleted
2018-02-15 11:34:44 +01:00
yflory
a1d9f44bbd
Delete owned pads from server when removed from the owner's drive
2018-01-29 12:45:38 +01:00
yflory
88a04fdb07
Don't create sfcommon a second time in code and slide
2018-01-16 11:26:16 +01:00
yflory
daef08a9b3
Add an advanced new pad modal
2018-01-12 09:50:11 +01:00
yflory
ef480fea79
Add a settings category for the pad creation screen
2018-01-11 16:02:05 +01:00
yflory
e96d54e655
Add a pad creation page
2017-12-07 18:51:50 +01:00
yflory
4377f2cee7
Fix missing translations in the drive
2017-12-07 12:20:26 +01:00
yflory
5c3237e093
Fix issues with the async store
2017-11-30 17:21:58 +01:00
yflory
b3688db202
Use async store
2017-11-30 15:01:17 +01:00
yflory
0840570fbf
Async store part 1
2017-11-30 10:33:09 +01:00
yflory
644f6e9985
Use the bounce app to open links from inner
2017-11-27 14:44:44 +01:00
yflory
b0f553e9ea
Add a markdown toolbar to help with the markdown syntax
2017-11-27 12:17:35 +01:00
yflory
280a7c2765
Clean cryptpad-common
2017-11-23 12:28:49 +01:00
yflory
1514ad5df3
Move the 'logged out' screen inside the sframe
2017-11-13 17:29:00 +01:00
yflory
30c8c253dd
Remove util and hash from common
2017-11-13 16:32:40 +01:00
yflory
c9e1de042c
Remove common-interface dependency from cryptpad-common
2017-11-13 12:00:26 +01:00
yflory
dc207393fd
Separate UI elements from cryptpad-common
2017-11-13 10:23:18 +01:00
yflory
354c63bd64
Clean old code
2017-11-09 18:17:49 +01:00
yflory
101482b8cc
Migrate settings to use a sandboxed iframe
2017-11-09 14:23:40 +01:00
yflory
6b9ffe8dd1
Make thumbnails more secure
2017-11-07 14:51:53 +01:00
yflory
9060464f37
Create thumbnails only when the tab is not focused
2017-11-06 13:36:54 +01:00
yflory
a0dd867f33
Fix pending state not removed after friend invite rejected
2017-10-20 18:09:09 +02:00
yflory
201c974df6
Merge branch 'thumbnails' into staging
2017-10-19 11:43:43 +02:00
Caleb James DeLisle
a149152f11
Merge branch 'staging' into framework
2017-10-18 11:42:31 +03:00
yflory
4116d08dd1
Display thumbnails in the drive and then file picker
2017-10-17 17:17:31 +02:00
yflory
6920129126
Embed images from the drive in whiteboard
2017-10-17 12:19:57 +02:00
Caleb James DeLisle
15337603bb
Merge branch 'staging' into framework
2017-10-13 13:41:24 +03:00
yflory
1c8e1a36e8
Add file type in the pad attributes for existing files
2017-10-12 17:43:49 +02:00
Caleb James DeLisle
f0eb58ee95
Merge branch 'staging' into framework
2017-10-06 14:50:35 +03:00
ansuz
d85db64939
add tags from drive
2017-10-05 16:58:34 +02:00
Caleb James DeLisle
f95acda758
Minor refactoring of /pad/ ; moved /*/main.js into a common file ; framework'd /code/
2017-09-27 16:53:16 +02:00
yflory
47fe7b1c53
Drive in sandboxed iframe
2017-09-22 19:35:06 +02:00
yflory
a810d7bd85
Fix style and race condition for history mode
2017-09-21 18:00:11 +02:00
yflory
456370b1aa
Base for Drive in sandboxed iframe
2017-09-21 17:59:26 +02:00
Caleb James DeLisle
b24e9b84af
Manual merge, update the CSS in loading.js and document that loading.less does nothing.
2017-09-14 10:48:35 +02:00
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
2017-09-14 10:23:05 +02:00
yflory
ab64bf9e59
Use less2 for the loading screen
2017-09-13 16:19:26 +02:00
yflory
8c41e0bdd6
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
2017-09-12 18:40:20 +02:00
yflory
437f50fd4a
Migrate the file to a sandboxed iframe
2017-09-12 18:40:11 +02:00
Caleb James DeLisle
981a919328
Added tooltips back to sframe land with hopefully a more robust removal.
2017-09-12 14:12:35 +02:00
Caleb James DeLisle
041071e61c
manual merge
2017-09-11 15:52:14 +02:00
Caleb James DeLisle
7334173b4a
Hopefully fix infinite spinner whenever there is a disconnect (pad)
2017-09-11 15:46:21 +02:00
yflory
514bff7065
Add slide number in the title in slide2
2017-09-08 18:21:11 +02:00
yflory
290d668ceb
Fix race condition preventing slide to work on Edge
2017-09-08 15:53:53 +02:00
yflory
f2aaaa9751
Move slide to secure iframe
2017-09-07 18:56:58 +02:00
yflory
0423a5f4e2
Clean secure iframe code
2017-09-06 18:26:10 +02:00
yflory
04a04aef2b
Add setAttribute/getAttribute in secure iframes. Store attributes in settings
2017-09-06 16:05:20 +02:00
yflory
3ca9f41290
Get embed code for pad and code
2017-09-06 10:56:27 +02:00
yflory
d2787e3eff
Make code2 the default code app
2017-09-05 11:36:02 +02:00