Commit graph

392 commits

Author SHA1 Message Date
yflory
7a02b074b7 Hidden hash for files 2020-01-27 15:45:57 +01:00
yflory
7b9f86157e Use version 3 for hidden hashes 2020-01-27 13:53:54 +01:00
yflory
a8e6250576 Hidden hash for shared folders and team invitation 2020-01-27 13:34:41 +01:00
yflory
0ad96e0966 Hide the crypto keys from the hash 2020-01-27 12:18:25 +01:00
yflory
4a4146f39d Fix burn after reading with onlyoffice 2020-01-21 11:01:07 +01:00
yflory
d02092eb76 Fix cache and storage issues in share and filepicker iframes 2020-01-13 17:06:49 +01:00
yflory
09da8ac6a2 Warn the owners when deleting a BAR pad 2020-01-13 15:11:45 +01:00
yflory
9ee9e46087 Receiving a burn after reading URL 2020-01-09 17:30:15 +01:00
yflory
96a00f89df Generate burn after reading link for pads 2020-01-09 15:20:11 +01:00
yflory
a817242fe5 Fix join team for anon users 2019-12-18 13:05:01 +01:00
David Benqué
b6228421f6 Merge branch 'staging' into get_contacts 2019-12-09 16:17:04 +00:00
David Benqué
06f46129fc add functionality to buttons for no contacts 2019-12-09 16:16:13 +00:00
yflory
3528516ab9 Merge branch 'staging' into ooPassword 2019-12-09 16:05:24 +01:00
yflory
f3b1761d0d Enable openURL and gotoURL in the share iframe 2019-12-05 11:33:43 +01:00
yflory
c414bf1d5c Merge branch 'staging' into ooPassword 2019-11-25 16:51:06 +01:00
yflory
0dc0df8aa1 Remove XXX 2019-11-25 16:50:38 +01:00
yflory
6ee98cac5b Fix premium account detection 2019-11-25 11:47:52 +01:00
yflory
741acbd6ef Remove XXX 2019-11-19 15:21:11 +01:00
yflory
3bdca60c76 Display the prefilled password page when receiving a password-protected pad 2019-11-19 10:40:55 +01:00
yflory
6047a8640e temp 2019-11-14 15:49:46 +01:00
ansuz
05827d9202 Merge branch 'soon' into staging 2019-11-08 09:31:38 -05:00
yflory
5c223f1ae1 Warn users when the drive is offline 2019-11-07 11:54:58 +01:00
yflory
b4c9c7700f Blob password change UI 2019-10-31 12:12:45 +01:00
yflory
c64eabc33a Change blob password 2019-10-30 18:29:33 +01:00
yflory
289f71ae8b Merge branch 'staging' into ro 2019-10-28 15:10:29 +01:00
yflory
9090002e1f Transfer shared folder ownership 2019-10-28 15:05:49 +01:00
yflory
9477ae0895 Merge branch 'sfPassword' into ro 2019-10-22 17:26:32 +02:00
yflory
e75e22fb10 Fix sessionStorage bug with pad password change 2019-10-22 15:45:31 +02:00
yflory
550965b1c8 Password change UI 2019-10-22 15:22:43 +02:00
yflory
fa2ad4e476 Add /p/ to the hash when adding a password 2019-10-22 13:06:21 +02:00
yflory
427cf836b1 Improve password change workflow 2019-10-22 12:50:10 +02:00
yflory
b2f89e289d Merge branch 'sfPassword' into ro 2019-10-21 17:43:46 +02:00
yflory
7d7a692383 Display a password prompt when an unprotected pad is not found on the server 2019-10-21 17:12:36 +02:00
yflory
302030e1ee Shared folder password change 2019-10-21 15:23:13 +02:00
yflory
a3d273ec47 Update rights in inner 2019-10-14 12:01:44 +02:00
yflory
390ca941e7 Add links to the CryptPad survey and to the crowdfunding page 2019-10-03 18:09:20 +02:00
yflory
f341ac2637 Enable teams by default 2019-10-01 10:59:26 +02:00
yflory
72ba9ab999 Add translation keys 2019-09-30 16:41:31 +02:00
yflory
5ad5e32ec8 Change pad password with a team owner 2019-09-26 11:19:16 +02:00
yflory
b1dab8e75a Add team usage bar 2019-09-23 15:45:24 +02:00
yflory
b6c5403050 Hide the team app behind a flag 2019-09-23 11:52:49 +02:00
yflory
2b2c6bcf2e Handle multiple file uploaders on the same page 2019-09-19 14:17:07 +02:00
yflory
08b105bc10 Remove dead code 2019-09-16 17:27:52 +02:00
yflory
641b69446d Fix issues and replace chat module 2019-09-16 16:48:32 +02:00
yflory
b76cef9660 Store a pad in a team drive 2019-09-13 16:45:07 +02:00
yflory
306fc6cdb9 Create and store pads in a team 2019-09-12 17:54:50 +02:00
yflory
b84c4be69c Display OS notifications when receiving a notification on CryptPad 2019-09-09 17:37:11 +02:00
yflory
84249a92b5 Keep only one getPadMetadata in outer 2019-09-09 14:47:57 +02:00
yflory
bb0365622b re-encrypt the mailbox field when changing a pad password 2019-09-09 14:13:27 +02:00
ansuz
096b0fb44a move 'getDefaultName' out of 'common-hash' 2019-09-05 12:22:30 +02:00
yflory
4027672678 Store the mailbox of all the owners 2019-09-03 15:11:23 +02:00
yflory
32f1d1627f Refresh properties modal when receiving metadata updates 2019-09-03 13:30:35 +02:00
yflory
4708d59a65 Add notifications when removed from owners or pending_owners 2019-09-02 18:46:52 +02:00
yflory
d6b6b8f11f Store the pad to the drive when accepting ownership 2019-09-02 17:42:30 +02:00
yflory
9822c28f3b Implement ADD_OWNER notification with pending_owner metadata 2019-08-30 16:41:48 +02:00
yflory
2a91643d59 Remove an owner 2019-08-28 16:37:13 +02:00
yflory
c1656d7b5b Merge branch 'unifiedMetadata' into staging 2019-08-19 15:27:59 +02:00
ansuz
bf3e638adc resolve merge conflicts, lint compliance 2019-08-16 16:02:10 +02:00
ClemDee
51241bda48 Merge branch 'staging' into exportFolderTests 2019-08-14 15:59:59 +02:00
ClemDee
f017215300 Add progress bar for pad download 2019-08-14 15:42:32 +02:00
yflory
9c26df4213 Add comments 2019-08-14 15:12:44 +02:00
ClemDee
4f84a928a9 Small fixes and improvements 2019-08-13 18:05:03 +02:00
ClemDee
f55c8c6b04 Open plain text files in code app && plain text files thumbnail 2019-08-13 16:09:06 +02:00
yflory
5c6b3155ac Add safety measures to avoid removing your drive by accident 2019-08-12 15:30:59 +02:00
yflory
0636714829 Share with friends as template 2019-07-18 17:18:36 +02:00
yflory
51facff6fd Send a mailbox address (encrypted) to the owned pads metadata 2019-07-17 17:01:25 +02:00
yflory
5be37f2e45 Unified metadata 2019-07-13 15:24:54 +02:00
yflory
60bea6b33b Request capabilities part 2 2019-07-13 11:47:58 +02:00
yflory
6f1e281cf8 request capabilities temp 2019-07-11 14:16:04 +02:00
yflory
520655856b Don't ask for password when receiving a pad from the notifications 2019-07-01 18:19:38 +02:00
yflory
1f5eb66fe0 Merge branch 'soon' into staging 2019-06-18 11:27:57 +02:00
yflory
04d8578f4e Shared folder history 2019-06-17 14:13:06 +02:00
yflory
c154d020b2 Share with friends from sframe and drive 2019-06-04 15:57:39 +02:00
yflory
39d2496330 Implement UI to share a pad with a friend 2019-06-04 11:22:38 +02:00
yflory
fb0827107b Secure share modal 2019-05-29 19:00:20 +02:00
yflory
df7a2f35fb Profile refactoring with friend request 2019-05-24 17:45:03 +02:00
yflory
991c56fec3 Friend requests with mailboxes 2019-05-21 18:43:11 +02:00
yflory
ce2d0d5b83 Mailbox and notifications prototype 2019-05-15 18:22:39 +02:00
yflory
9b9cedd191 Fix userlist and chat after reconnection in a shared worker 2019-04-16 12:09:39 +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
98bf773221 Better performances and UI for the debug tools 2019-02-26 15:48:29 +01:00
yflory
ec33084226 Add debugging tools 2019-02-25 18:43:32 +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
ed4f8016a1 Merge branch 'staging' into locks 2019-01-24 16:27:15 +01:00
yflory
a66d8c1384 Use lastKnownHash to handle checkpoints in the realtime channel 2019-01-18 18:17:34 +01:00
yflory
b79ba61984 Improve realtime channel for onlyoffice 2019-01-15 10:46:39 +01:00
yflory
41a1148c17 Use the same code for the different frontend channels 2019-01-11 15:30:26 +01:00
yflory
b4aae68c0c Fix access rights in the file app 2019-01-09 12:15:08 +01:00
yflory
0a7adb3e88 Hide duplicated owned pads 2019-01-04 15:10:13 +01:00
yflory
760f58b74c Merge branch 'staging' into oo2 2018-12-13 16:24:11 +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
1ba80a344b See other users' cursor position 2018-12-04 17:18:42 +01:00
yflory
ca45ff31d1 Refactor messenger to use commands from UI to store 2018-11-27 16:55:56 +01:00
yflory
ef37bac2e7 Add UI for the CryptDrive export 2018-10-19 18:38:35 +02:00
yflory
3e9e92dcac Implement full CryptDrive export 2018-10-18 18:50:38 +02:00
yflory
92ce311694 Basic CryptDrive export with pads 2018-10-17 14:32:33 +02:00
yflory
bf55657993 Password-protected shared folders 2018-10-05 18:06:11 +02:00
yflory
c5c6dc8223 Enable browser notifications for messaging tools 2018-10-02 12:08:25 +02:00
yflory
179df27e3c Fix autostore not displaying the error message when over pin limit 2018-09-17 11:23:35 +02:00
yflory
1895d6cbd8 Disable crowdfunding message for premium users 2018-09-14 11:21:52 +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
e6743887fc Refactor contacts/messenger so that it is usable directly in the apps 2018-09-06 18:41:22 +02:00
yflory
bf9cf95292 Merge branch 'staging' into oo2 2018-09-03 10:49:12 +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
e8a5244362 Autostore base 2018-08-27 14:58:09 +02:00
yflory
e0b7f3f965 When importing a shared folder to the drive, open this folder directly 2018-08-23 11:55:14 +02:00
yflory
20a9eee719 Disable shared folders creation by default 2018-07-20 18:41:14 +02:00
yflory
4325ed4dde Fix small UI issues in drive 2018-07-20 12:29:18 +02:00
yflory
bad1d7311a Fix drive tests 2018-07-20 12:04:42 +02:00
yflory
2be78deb93 Fix Drive history 2018-07-19 17:07:14 +02:00
yflory
aafcb1bc02 Merge branch 'sharedfolder' into staging 2018-07-18 14:18:30 +02:00
yflory
fc91cf606b Disable moveToTrash button for pads in shared folders 2018-07-16 18:05:23 +02:00
yflory
a99e5a3aaa Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2018-07-02 11:03:58 +02:00
yflory
27797c0520 Fix undefined secret with password-protected files (#250) 2018-07-02 10:50:30 +02:00
yflory
a146f6acc9 Change user account password function 2018-06-22 10:37:54 +02:00
yflory
36d1ae0f6c Merge branch 'modern-users' of github.com:xwiki-labs/cryptpad into modern-users 2018-06-20 16:39:52 +02:00
yflory
71b085ba23 Owned drive migration UI 2018-06-20 16:39:01 +02:00
ansuz
c3741f847d resolve conflicts from merge with staging 2018-06-20 14:29:13 +02:00
ansuz
cb5fa72dba implement removeLoginBlock rpc 2018-06-19 17:17:56 +02:00
yflory
29f577dfc6 Improve history to load it chunk by chunk 2018-06-19 17:02:16 +02:00
yflory
d37aa0646e Change account password (clientside RPC) 2018-06-14 18:18:53 +02:00
yflory
54d63df1cf Ability to change the password of a pad 2018-06-14 17:18:32 +02:00
yflory
4896fe81fe Merge branch 'serviceworker' into staging 2018-06-12 18:24:19 +02:00
yflory
089e0361b6 Detect new version 2018-06-11 16:52:26 +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
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
a6bac8ae41 Fix password prompt issue when the password was wrong in the file app 2018-05-28 18:18:25 +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
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
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
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
ec0fc85b9f Sort templates by usage in the PCS 2018-04-13 18:52:55 +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
ansuz
b323989347 remove extraneous console statements 2018-04-04 14:49:33 +02:00
yflory
db9eee383c Owned profile 2018-03-22 15:16:19 +01:00
yflory
a718603b36 Automatic account deletion 2018-03-21 18:27:20 +01:00
ansuz
a794efe931 Merge branch 'staging' into oo 2018-03-21 11:32:59 +01:00
yflory
c9ed6d6bf8 New pad creation screen 2018-03-13 11:31:08 +01:00
ansuz
7944bc1a82 merge staging branch 2018-03-09 12:08:18 +01:00
yflory
5c53868c3b Delete pads after 3 months of inactivity 2018-02-26 18:34:05 +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
7ff9bbe2b0 Fix share modal with new pads 2018-02-22 12:43:16 +01:00
yflory
5c1e5a3f49 Merge branch 'staging' into oo 2018-02-19 12:11:06 +01:00
yflory
037a6ccc35 Fix INVALID_RESPONSE error in the file app 2018-02-16 12:02:20 +01:00
yflory
bdafc101c9 Ability to remove owned channels from the drive 2018-01-29 15:17:53 +01:00
yflory
5827905dbd Import OnlyOffice code from the 'onlyoffice' branch and sframe it 2018-01-25 11:06:58 +01:00
yflory
a4b35728dc Todo app has a hash in the omnibar 2018-01-12 17:08:41 +01:00
yflory
daef08a9b3 Add an advanced new pad modal 2018-01-12 09:50:11 +01:00
yflory
8c9490868b improve owned pads management in the drive 2018-01-10 17:57:40 +01:00
yflory
071d385850 Remove an unnecessary websocket connection 2018-01-09 12:02:22 +01:00
yflory
0cea5f4596 Create an owned pad and view owned pads in the drive 2018-01-08 17:36:44 +01:00
ansuz
869909b101 implement more reliable check for whether a channel on the server is new 2017-12-22 16:24:17 +01:00
ansuz
b6430d640e temporary measure to address infinite reload loop due to inaccurate inNewFile condition 2017-12-22 14:59:41 +01:00
ansuz
d1d75f2f25 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2017-12-21 15:53:16 +01:00
yflory
c18d4297e1 Fix friend requests from the userlist 2017-12-15 16:19:22 +01:00
Caleb James DeLisle
6ac4fa4689 wip 2017-12-14 11:34:44 +01:00
yflory
6bcc72ff83 Fix pads using an old URL 2017-12-12 14:45:25 +01:00
yflory
a863011a0c Fix profile in read-only mode 2017-12-12 12:14:32 +01:00
yflory
b1765c6ae3 Fix pad creation screen with anonymous users 2017-12-11 17:58:59 +01:00
yflory
c269929319 Fix creation page not displayed in pad and slide 2017-12-11 17:17:06 +01:00
yflory
362104ec09 lint compliance 2017-12-11 14:49:41 +01:00
yflory
1922dbfd75 Creation page with mobile support 2017-12-11 12:19:44 +01:00
yflory
e96d54e655 Add a pad creation page 2017-12-07 18:51:50 +01:00
yflory
9eb33e39e6 Enable change events in the drive 2017-12-05 18:09:43 +01:00
yflory
17636769e4 Remove the second network created for the drive 2017-12-05 16:40:04 +01:00
yflory
52712c4bb9 Use the network from the async store for pads 2017-12-04 19:16:38 +01:00
yflory
4903bd0757 Enable messenger in async store 2017-12-01 14:49:21 +01:00
yflory
bd85f1b003 Fix file upload and remove unnecessary dependencies 2017-12-01 10:16:48 +01:00
yflory
664625a6ef Fix more async store issues 2017-11-30 18:22: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
280a7c2765 Clean cryptpad-common 2017-11-23 12:28:49 +01:00
ansuz
585f9d2e4e repair broken 'clear channel' button 2017-11-21 17:19:35 +01:00
yflory
7f88d1d43a Improve drive loading speed 2017-11-21 11:09:59 +01:00
yflory
a96e49d55a Fix filepicker creating a new netflux network when initialized 2017-11-15 16:56:50 +01:00
yflory
7cfe64fc5b Remove cryptpad-common dependency for some inner apps 2017-11-13 18:09:19 +01:00
yflory
1514ad5df3 Move the 'logged out' screen inside the sframe 2017-11-13 17:29:00 +01:00
yflory
5a2afb5c95 Remove Realtime and Messaging from common 2017-11-13 17:01:09 +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