Commit graph

2045 commits

Author SHA1 Message Date
yflory
aeaf7d1950 Fix mediatag... 2018-06-11 15:06:43 +02:00
yflory
054ad9e741 Fix 404 in thumbnails creation with corrupted data in the drive 2018-06-11 11:46:27 +02:00
yflory
8f28621bb0 Remove unnecessary logs when logging in 2018-06-11 11:23:11 +02:00
yflory
e39c77e162 Merge branch 'staging' into serviceworker 2018-06-11 10:59:01 +02:00
yflory
921e6eb3c3 Fix wrong pad title in drive 2018-06-11 10:58:44 +02:00
yflory
996245ec3d Merge branch 'staging' into serviceworker 2018-06-11 10:17:50 +02:00
yflory
47dee664da Add support for login & logout while keeping the same shared worker 2018-06-08 17:35:44 +02:00
ansuz
756681211b update home page icons, allow for customization 2018-06-08 17:06:50 +02:00
yflory
02b282a1a5 Disconnect from shared/service worker 2018-06-08 16:45:07 +02:00
Caleb James DeLisle
1775638d00 Merge commit '0c8ce27' into staging 2018-06-07 15:51:16 +02:00
Caleb James DeLisle
0c8ce27f24 Make the less loader only load particular less files once 2018-06-07 15:49:59 +02:00
yflory
af2a13e5ae Fix UI issue with PPF in the file picker 2018-06-07 15:42:16 +02:00
yflory
574d99f9db Remove support for old media-tag 2018-06-07 15:09:35 +02:00
ansuz
eac7d38655 test media-tag, and fix the bug the tests exposed 2018-06-07 14:29:09 +02:00
yflory
bc57f8c274 Replace media-tag.js with the new one 2018-06-07 14:12:33 +02:00
yflory
87f4fe9c84 Add error code to a feedback key 2018-06-07 10:48:38 +02:00
yflory
f05e2225d6 lint compliance 2018-06-06 18:22:48 +02:00
yflory
78ff55e34e Fix race condition 2018-06-06 18:21:52 +02:00
yflory
48dc8c78b4 Fix cache and merge issues 2018-06-06 18:10:58 +02:00
yflory
305b47132c lint compliance 2018-06-06 17:55:02 +02:00
yflory
14db9fad8e Merge branch 'echidna' into serviceworker 2018-06-06 17:54:07 +02:00
yflory
a6d9ecb3ba lint compliance 2018-06-06 17:48:10 +02:00
yflory
598d56c75e Fix cache issues 2018-06-06 17:45:43 +02:00
yflory
cefe19b0e1 Merge branch 'echidna' into serviceworker 2018-06-06 17:25:24 +02:00
yflory
953d98be96 Fix reconnect 2018-06-06 17:25:06 +02:00
yflory
ce6779a06f Remove debugging logs 2018-06-06 17:11:30 +02:00
yflory
6ab29f8f3a Test service worker and shared worker store 2018-06-06 15:58:43 +02:00
yflory
3f8b6d3b8a Fix default title issues when using a template 2018-06-04 16:02:58 +02:00
yflory
9c5ad795e1 Service worker test 2018-06-01 19:23:30 +02:00
yflory
b0311ccec1 Don't create file duplicates in the drive 2018-06-01 12:10:49 +02:00
yflory
21366c252d Merge branch 'donkey' into staging 2018-06-01 12:07:10 +02:00
yflory
cc163f83c7 Fix an issue creating duplicate files in the drive 2018-06-01 10:52:54 +02:00
yflory
b9f5a0f52b Move async store in a webworker! 2018-05-31 18:22:16 +02:00
yflory
8586d0c944 Merge branch 'staging' into donkey 2018-05-31 13:28:14 +02:00
yflory
ba0e000808 Add a file upload modal 2018-05-31 13:27:44 +02:00
yflory
85e5c495d9 Remove owned file 2018-05-30 14:36:29 +02:00
yflory
93ecc06964 Upload owned files 2018-05-29 19:42:20 +02:00
yflory
a6bac8ae41 Fix password prompt issue when the password was wrong in the file app 2018-05-28 18:18:25 +02:00
yflory
05bd41f256 Upload a password-protected file from apps 2018-05-28 18:03:35 +02:00
yflory
66655b4a23 Upload a file with a password 2018-05-28 17:50:28 +02:00
yflory
8aac7bad45 Make sure the ID is not used when uploading a file 2018-05-28 16:57:20 +02:00
yflory
3267268e20 Fix share modal not using the previous values 2018-05-28 15:33:49 +02:00
yflory
586193d6a1 Password-protected files: upload files with hashes V2 2018-05-28 15:31:18 +02:00
yflory
c7e08fedfb Password-protected files 2018-05-25 18:00:10 +02:00
yflory
914da83b46 Fix missing edit hash in share modal when opening a pad in read-only mode 2018-05-23 16:55:23 +02:00
yflory
4df285fed5 Fix pads using version 0 hashes 2018-05-23 16:45:05 +02:00
ansuz
bd66c8fee8 hacks to handle weird entries in drive 2018-05-18 10:28:31 +02:00
ansuz
2170fcb9ad Merge branch 'kanban' into staging 2018-05-18 10:19:55 +02:00
yflory
ef735d6fe6 Fix an issue when trying to create a pad with a password from a template 2018-05-17 18:15:10 +02:00
ansuz
f218a9c119 correct a copy-pasted comment 2018-05-17 16:10:53 +02:00
yflory
b4638efe2d Fix missing username when avatar is 404 2018-05-17 12:09:52 +02:00
yflory
31f9062422 Fix avatar pin 2018-05-17 11:46:16 +02:00
ansuz
d950b34bdf Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-05-17 10:35:59 +02:00
ansuz
fb91f5df76 compare flat-dom output against hyperjson 2018-05-17 10:35:48 +02:00
yflory
5554c24b36 Remove dev console logging 2018-05-17 10:29:25 +02:00
yflory
b6ebc583ba Add the kanban app to the list 2018-05-16 16:30:37 +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
e2052b4510 Fix multiple tippy tooltips displayed in poll's table 2018-05-15 10:59:53 +02:00
yflory
6fde15247b Fix UI issues in the loading screen with the loading bar 2018-05-14 14:02:46 +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
447230d42e Clean migration logging 2018-05-03 18:17:18 +02:00
yflory
6c4c5c135b Async migration 2018-05-03 17:59:22 +02:00
yflory
288b0c2df1 Lint compliance 2018-05-03 15:16:48 +02:00
yflory
10ce95087a Merge branch 'password' into staging 2018-05-03 15:16:03 +02:00
ansuz
ac09ba65ce strip both old and new style checkpoint labels before decrypting when fetching history 2018-05-02 14:39:06 +02:00
yflory
2451174870 Lint compliance 2018-04-27 18:04:21 +02:00
yflory
d0c6746034 Merge branch 'mediatagplugin' into staging 2018-04-27 17:57:22 +02:00
yflory
009eb13fc3 Merge branch 'master' into staging 2018-04-27 17:51:12 +02:00
ansuz
41583b7858 Merge branch 'checkpoint-bug' into merge-checkpoint-bug 2018-04-27 17:45:26 +02:00
yflory
64c85fe548 Don't return channel in parsePadUrl 2018-04-27 17:23:23 +02:00
yflory
43d046406f Store the channel id as pad attribute 2018-04-27 11:54: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
5eab39ad75 Tets mediatag plugin using widgets 2018-04-19 17:45:08 +02:00
yflory
449ae579e5 Lint compliance 2018-04-19 14:22:10 +02:00
yflory
a773c47950 Fix loading screen in login and register 2018-04-19 14:21:26 +02:00
yflory
a51e41c883 Rename the image used in the new loading screen 2018-04-19 11:30:54 +02:00
yflory
9f5e5786f3 Merge branch 'pcs' into staging 2018-04-19 11:14:56 +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
24dfaf766d View more templates 2018-04-17 18:23:58 +02:00
yflory
842952fe1f New checkboxes and radio input everywhere 2018-04-17 15:51:03 +02:00
yflory
68c26f3164 Custom radio inputs 2018-04-16 19:07:57 +02:00
yflory
7870dc05ca Fix notification timeout 2018-04-16 16:07:40 +02:00
yflory
881c36214f Lint compliance 2018-04-16 15:57:18 +02:00
yflory
ec0fc85b9f Sort templates by usage in the PCS 2018-04-13 18:52:55 +02:00
yflory
52d6c9d468 New colortheme for alertify logs and modals 2018-04-13 17:47:33 +02:00
yflory
5ee5a93513 New tippy everywhere 2018-04-13 15:25:14 +02:00
yflory
9d57548f1d New tooltips 2018-04-12 19:08:08 +02:00
yflory
4a23b57655 New loading screen 2018-04-11 18:56:03 +02:00
yflory
e1473dff79 Fix tests 2018-04-10 16:38:31 +02:00
yflory
e37aab492b Validate messages not coming from history-keeper 2018-04-10 15:10:28 +02:00
yflory
a570a73e98 Send checkpoints' id to the server to avoid storing duplicates 2018-04-10 10:38:30 +02:00
yflory
2381dd0e39 Remove owned profile and owned todo in automatic account deletion 2018-04-04 17:24:26 +02:00
ansuz
f276915712 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-04-04 15:07:41 +02:00
ansuz
b323989347 remove extraneous console statements 2018-04-04 14:49:33 +02:00
yflory
c43afcf629 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-04-04 14:38:40 +02:00
yflory
52e634885e Hide the import template button if templates are disabled in appconfig 2018-04-04 14:38:24 +02:00
ansuz
c24c06e90c sign with your global private signing key 2018-04-04 14:17:48 +02:00
yflory
0993204d14 Disable thumbnails by default 2018-04-03 13:35:06 +02:00
ansuz
8c4ed76fa7 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-03-23 18:05:33 +01:00
ansuz
1f700a8374 fix confusing error message 2018-03-23 18:05:16 +01:00
yflory
1a950319a1 Fix broken links 2018-03-23 15:05:26 +01:00
yflory
f1c1d87d3f Fix template importer 2018-03-23 10:53:31 +01:00
yflory
0c2987a6d1 Import template in existing pads 2018-03-22 17:01:01 +01:00
yflory
d4dfbddaa6 Add icons in the user menu 2018-03-22 15:19:14 +01:00
yflory
db9eee383c Owned profile 2018-03-22 15:16:19 +01:00
yflory
9cba630700 lint compliance 2018-03-21 18:53:11 +01:00
yflory
01fb497e1b Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-03-21 18:31:59 +01:00
yflory
a718603b36 Automatic account deletion 2018-03-21 18:27:20 +01:00
sairim
faaff60f74
Fix broken FAQ link
Add a forward slash before faq.html... for the expiring pads FAQ link.
2018-03-20 18:16:29 +02:00
yflory
99712ec2f0 getMetadata RPC 2018-03-20 15:33:12 +01:00
yflory
44cd235f48 Fix CSS with Bootstrap 4 2018-03-20 11:05:43 +01:00
yflory
fa4b625f0d Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-03-19 17:25:38 +01:00
yflory
67cdb6bd13 Fix initial values in the pad creation screen 2018-03-19 17:25:31 +01:00
ansuz
bd6b6dcb49 actually fix weird checkbox logic, and lint compliance 2018-03-19 17:13:44 +01:00
ansuz
dc783ce3e4 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-03-19 16:56:15 +01:00
ansuz
96a63a3b7b fix weird checkbox logic in share menu 2018-03-19 16:56:09 +01:00
yflory
91b3ef45f3 Fix mobile detection 2018-03-19 16:27:33 +01:00
yflory
4f2a91b82d Pad creation screen UI improvements 2018-03-19 16:17:19 +01:00
yflory
07e361b88d Account deletion button 2018-03-19 14:04:44 +01:00
yflory
f1107ae6e5 Don't count other people's owned pads against your limit 2018-03-16 18:13:33 +01:00
yflory
ab8306f5d4 Merge branch 'soon' into staging 2018-03-14 17:17:00 +01:00
yflory
de97c5a3ff Fix mobile detection when hiding the userlist 2018-03-14 17:02:41 +01:00
yflory
d6228a39bd Fix userlist notifications missing for join events 2018-03-14 16:34:44 +01:00
yflory
03bcd2f00d Lint compliance 2018-03-14 12:12:24 +01:00
yflory
3eec812aff Merge branch 'staging' into creation 2018-03-14 12:07:04 +01:00
yflory
b1d5beca6f Translations + UI for pad creation screen v2 2018-03-14 11:37:49 +01:00
yflory
e56d762409 Catch chainpad errors and display it in the UI 2018-03-13 14:38:56 +01:00
yflory
c9ed6d6bf8 New pad creation screen 2018-03-13 11:31:08 +01:00
ansuz
64afcb7c0b comment out busyloop workaround for tippyjs 2018-03-09 10:12:12 +01:00
ansuz
03ae9d5714 Merge branch 'soon' 2018-03-08 16:38:16 +01:00
yflory
442f15df98 Add help text in all the apps + french translation 2018-03-08 15:39:46 +01:00
yflory
cbd29794b8 Improve keyboard shortcuts in the pad creation screen 2018-03-08 12:16:40 +01:00
yflory
7a70d69d8e Hide editor toolbars by default when using a small screen 2018-03-07 17:34:55 +01:00
yflory
f45023ed1f Remove connection lost popup when websocket connection is lost 2018-03-07 16:48:49 +01:00
yflory
689368cdd7 Fix feedback for markdown toolbar and cke toolbar 2018-03-07 10:57:29 +01:00
ansuz
0af90ef88d resolve merge conflict 2018-03-05 15:00:57 +01:00
yflory
62186bd4bd Remove tooltip when the element is removed from DOM 2018-03-05 11:19:05 +01:00
yflory
b0dba481d8 Fix small UI issues and IE issues 2018-03-02 18:33:43 +01:00
yflory
b7b560fcb8 Enable Cmd key support in shortcuts 2018-03-01 14:48:36 +01:00
yflory
12bfcbe701 Add fixed order for rightside icons in the toolbar 2018-03-01 14:32:14 +01:00
yflory
2c90cb5907 Move help button in drawer and fix drawer style 2018-02-28 17:59:27 +01:00
yflory
753b7550ca Save button in the pad creation screen 2018-02-28 17:02:35 +01:00
yflory
a4a6385e86 Add keyboard shortcuts for the Ctrl+E or Cmd+E modal 2018-02-28 16:38:28 +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
329fd61bb1 Remove lag when creating a pad from the pad creation screen 2018-02-26 10:49:35 +01:00
yflory
a697ad9762 Merge branch 'soon' 2018-02-22 17:05:58 +01:00
yflory
61dbf94f2d Fix pad attributes not working for readonly pads if you know the edit hash 2018-02-22 15:56:23 +01:00
yflory
8c42125ea0 Merge branch 'soon' 2018-02-22 12:44:28 +01:00
yflory
7ff9bbe2b0 Fix share modal with new pads 2018-02-22 12:43:16 +01:00
yflory
d53ea25111 Merge branch 'soon' 2018-02-20 14:42:32 +01:00
yflory
5f50bedce2 Fix empty properties for readonly pads 2018-02-20 14:42:11 +01:00
yflory
15a8196037 Enable pad creation screen 2018-02-20 10:39:02 +01:00
yflory
2eef1e96e6 Remove invalid error reports 2018-02-20 10:21:15 +01:00
yflory
766fa72841 Fix initial value of the preview link in the share modal 2018-02-19 14:07:21 +01:00
yflory
649fefad54 Send cookie when history keeper has changed 2018-02-16 15:25:53 +01:00
yflory
2ac9c3ba66 Report RPC errors when deleting owned pads 2018-02-16 12:33:33 +01:00
yflory
037a6ccc35 Fix INVALID_RESPONSE error in the file app 2018-02-16 12:02:20 +01:00
yflory
70e014cdfc Hide infinite spinner and disconnect modals when pad is deleted 2018-02-15 11:34:44 +01:00
yflory
e83e589cf0 Kick from pad when an owned channel is deleted + whiteboard and poll 2018-02-14 19:41:07 +01:00
yflory
728a6a868d Manage expired channels 2018-02-13 18:20:13 +01:00
yflory
3bb6d5a83c Remove full history timeout 2018-02-09 15:47:29 +01:00
ansuz
d676a5e7db Merge branch 'staging' of github.com:xwiki-labs/cryptpad into keywords 2018-02-07 11:14:19 +01:00
yflory
5bba9b6c39 Refactor login to remove duplicate code 2018-02-06 18:45:12 +01:00
yflory
4df4c48fbd Improve UI for pad creation screen 2018-02-06 17:36:37 +01:00
yflory
83eb304716 lint compliance 2018-02-01 11:16:34 +01:00
yflory
970122b41d Send the channel id to the text analyzer 2018-02-01 11:08:04 +01:00
yflory
80df45f257 Get text from ckeditor 2018-02-01 10:09:08 +01:00
yflory
fb192a2c45 Add a configurable background color in the file app in view mode 2018-01-31 14:42:34 +01:00
yflory
91e42f1518 Fix the bug introduced in the share modal fix 2018-01-31 12:11:10 +01:00
yflory
0b1795e5a1 Fix an issue preventing the share modal to be used more than once 2018-01-31 12:08:55 +01:00
yflory
bdafc101c9 Ability to remove owned channels from the drive 2018-01-29 15:17:53 +01:00
yflory
b6e91c772e Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-01-29 12:45: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
ansuz
f134f11b73 new getDeletedPads rpc 2018-01-29 12:40:09 +01:00
yflory
5089f1206d Pad creation screen translations and link to settings 2018-01-29 10:38:00 +01:00
yflory
36550b781f Don't check for stronger hash if we have an edit hash 2018-01-26 15:44:38 +01:00
yflory
86144eda22 Display a message about pads deleted from the server 2018-01-26 12:26:58 +01:00
yflory
9a317018e2 Remove deleted pads from the drive 2018-01-25 17:54:21 +01:00
yflory
3d3f58b3fc Improve share modal customization to make it work with async functions 2018-01-25 14:20:55 +01:00
ansuz
2b8414ca78 provide hints for running CryptPad 2018-01-24 16:16:46 +01:00
ansuz
80cd3e208a lint compliance 2018-01-24 11:35:05 +01:00
ansuz
4e8335bfdd fix support for custom button classes 2018-01-24 11:01:15 +01:00
yflory
2995782079 Different colors for ok and cancel in alertify 2018-01-23 17:02:32 +01:00
Caleb James DeLisle
4de6bd6195 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-01-23 16:32:05 +01:00
Caleb James DeLisle
014aacc76a Added a new RPC to get file offsets of messages by hash or of last 2 checkpoints, also improved checking of valid channel names and fixed a pull-stream bug and exposed async-store to the window 2018-01-23 16:31:59 +01:00
yflory
69c33e2f83 Ability to disable profile 2018-01-23 14:24:40 +01:00
yflory
51587d1006 Ability to disable feedback on the entire instance 2018-01-23 13:47:30 +01:00
yflory
006d99e19a Fix undefined friends 2018-01-23 12:09:54 +01:00
yflory
c90ba890ca Add more configurable options and add a new way to use custom config 2018-01-22 16:56:37 +01:00
yflory
2e436f16c9 Refactor context menu in drive 2018-01-19 17:03:58 +01:00
yflory
4bea1aa2df Display default avatars in IE 2018-01-18 15:25:45 +01:00
yflory
adf7e14891 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-01-18 15:04:17 +01:00
yflory
bc9a88fbe9 Add support for org-mode in th code app 2018-01-18 15:04:06 +01:00
ansuz
b08c1d94a1 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-01-18 12:20:10 +01:00
ansuz
02dbe9e458 enforce maxUploadSize 2018-01-18 12:19:58 +01:00
yflory
6a906e3770 Fix share modal extension point 2018-01-18 11:16:30 +01:00