yflory
84249a92b5
Keep only one getPadMetadata in outer
5 years ago
yflory
bb0365622b
re-encrypt the mailbox field when changing a pad password
5 years ago
ansuz
096b0fb44a
move 'getDefaultName' out of 'common-hash'
5 years ago
yflory
4027672678
Store the mailbox of all the owners
5 years ago
yflory
32f1d1627f
Refresh properties modal when receiving metadata updates
5 years ago
yflory
4708d59a65
Add notifications when removed from owners or pending_owners
5 years ago
yflory
d6b6b8f11f
Store the pad to the drive when accepting ownership
5 years ago
yflory
9822c28f3b
Implement ADD_OWNER notification with pending_owner metadata
5 years ago
yflory
2a91643d59
Remove an owner
5 years ago
yflory
c1656d7b5b
Merge branch 'unifiedMetadata' into staging
5 years ago
ansuz
bf3e638adc
resolve merge conflicts, lint compliance
5 years ago
ClemDee
51241bda48
Merge branch 'staging' into exportFolderTests
5 years ago
ClemDee
f017215300
Add progress bar for pad download
5 years ago
yflory
9c26df4213
Add comments
5 years ago
ClemDee
4f84a928a9
Small fixes and improvements
5 years ago
ClemDee
f55c8c6b04
Open plain text files in code app && plain text files thumbnail
5 years ago
yflory
5c6b3155ac
Add safety measures to avoid removing your drive by accident
5 years ago
yflory
0636714829
Share with friends as template
5 years ago
yflory
51facff6fd
Send a mailbox address (encrypted) to the owned pads metadata
5 years ago
yflory
5be37f2e45
Unified metadata
5 years ago
yflory
60bea6b33b
Request capabilities part 2
5 years ago
yflory
6f1e281cf8
request capabilities temp
5 years ago
yflory
520655856b
Don't ask for password when receiving a pad from the notifications
5 years ago
yflory
1f5eb66fe0
Merge branch 'soon' into staging
6 years ago
yflory
04d8578f4e
Shared folder history
6 years ago
yflory
c154d020b2
Share with friends from sframe and drive
6 years ago
yflory
39d2496330
Implement UI to share a pad with a friend
6 years ago
yflory
fb0827107b
Secure share modal
6 years ago
yflory
df7a2f35fb
Profile refactoring with friend request
6 years ago
yflory
991c56fec3
Friend requests with mailboxes
6 years ago
yflory
ce2d0d5b83
Mailbox and notifications prototype
6 years ago
yflory
9b9cedd191
Fix userlist and chat after reconnection in a shared worker
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
98bf773221
Better performances and UI for the debug tools
6 years ago
yflory
ec33084226
Add debugging tools
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
ed4f8016a1
Merge branch 'staging' into locks
6 years ago
yflory
a66d8c1384
Use lastKnownHash to handle checkpoints in the realtime channel
6 years ago
yflory
b79ba61984
Improve realtime channel for onlyoffice
6 years ago
yflory
41a1148c17
Use the same code for the different frontend channels
6 years ago
yflory
b4aae68c0c
Fix access rights in the file app
6 years ago
yflory
0a7adb3e88
Hide duplicated owned pads
6 years ago
yflory
760f58b74c
Merge branch 'staging' into oo2
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
1ba80a344b
See other users' cursor position
6 years ago
yflory
ca45ff31d1
Refactor messenger to use commands from UI to store
6 years ago
yflory
ef37bac2e7
Add UI for the CryptDrive export
6 years ago
yflory
3e9e92dcac
Implement full CryptDrive export
6 years ago
yflory
92ce311694
Basic CryptDrive export with pads
6 years ago
yflory
bf55657993
Password-protected shared folders
6 years ago
yflory
c5c6dc8223
Enable browser notifications for messaging tools
6 years ago
yflory
179df27e3c
Fix autostore not displaying the error message when over pin limit
6 years ago
yflory
1895d6cbd8
Disable crowdfunding message for premium users
6 years ago
yflory
d4dd58e7df
Add a pad room when the messenger is active in a pad
6 years ago
yflory
e6743887fc
Refactor contacts/messenger so that it is usable directly in the apps
6 years ago
yflory
bf9cf95292
Merge branch 'staging' into oo2
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
e8a5244362
Autostore base
6 years ago
yflory
e0b7f3f965
When importing a shared folder to the drive, open this folder directly
6 years ago
yflory
20a9eee719
Disable shared folders creation by default
6 years ago
yflory
4325ed4dde
Fix small UI issues in drive
6 years ago
yflory
bad1d7311a
Fix drive tests
6 years ago
yflory
2be78deb93
Fix Drive history
6 years ago
yflory
aafcb1bc02
Merge branch 'sharedfolder' into staging
6 years ago
yflory
fc91cf606b
Disable moveToTrash button for pads in shared folders
6 years ago
yflory
a99e5a3aaa
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
6 years ago
yflory
27797c0520
Fix undefined secret with password-protected files ( #250 )
6 years ago
yflory
a146f6acc9
Change user account password function
7 years ago
yflory
36d1ae0f6c
Merge branch 'modern-users' of github.com:xwiki-labs/cryptpad into modern-users
7 years ago
yflory
71b085ba23
Owned drive migration UI
7 years ago
ansuz
c3741f847d
resolve conflicts from merge with staging
7 years ago
ansuz
cb5fa72dba
implement removeLoginBlock rpc
7 years ago
yflory
29f577dfc6
Improve history to load it chunk by chunk
7 years ago
yflory
d37aa0646e
Change account password (clientside RPC)
7 years ago
yflory
54d63df1cf
Ability to change the password of a pad
7 years ago
yflory
4896fe81fe
Merge branch 'serviceworker' into staging
7 years ago
yflory
089e0361b6
Detect new version
7 years ago
yflory
e39c77e162
Merge branch 'staging' into serviceworker
7 years ago
yflory
921e6eb3c3
Fix wrong pad title in drive
7 years ago
yflory
b0311ccec1
Don't create file duplicates in the drive
7 years ago
yflory
21366c252d
Merge branch 'donkey' into staging
7 years ago
yflory
cc163f83c7
Fix an issue creating duplicate files in the drive
7 years ago
yflory
b9f5a0f52b
Move async store in a webworker!
7 years ago
yflory
a6bac8ae41
Fix password prompt issue when the password was wrong in the file app
7 years ago
ansuz
2170fcb9ad
Merge branch 'kanban' into staging
7 years ago
yflory
ef735d6fe6
Fix an issue when trying to create a pad with a password from a template
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
64c85fe548
Don't return channel in parsePadUrl
7 years ago
yflory
43d046406f
Store the channel id as pad attribute
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
9f5e5786f3
Merge branch 'pcs' into staging
7 years ago
yflory
206ac14438
Prevent users from creating a pad when visiting a deleted profile (read-only mode)
7 years ago
yflory
ec0fc85b9f
Sort templates by usage in the PCS
7 years ago
yflory
e1473dff79
Fix tests
7 years ago
yflory
e37aab492b
Validate messages not coming from history-keeper
7 years ago
ansuz
b323989347
remove extraneous console statements
7 years ago
yflory
db9eee383c
Owned profile
7 years ago
yflory
a718603b36
Automatic account deletion
7 years ago
ansuz
a794efe931
Merge branch 'staging' into oo
7 years ago
yflory
c9ed6d6bf8
New pad creation screen
7 years ago
ansuz
7944bc1a82
merge staging branch
7 years ago
yflory
5c53868c3b
Delete pads after 3 months of inactivity
7 years ago
yflory
61dbf94f2d
Fix pad attributes not working for readonly pads if you know the edit hash
7 years ago
yflory
7ff9bbe2b0
Fix share modal with new pads
7 years ago
yflory
5c1e5a3f49
Merge branch 'staging' into oo
7 years ago
yflory
037a6ccc35
Fix INVALID_RESPONSE error in the file app
7 years ago
yflory
bdafc101c9
Ability to remove owned channels from the drive
7 years ago
yflory
5827905dbd
Import OnlyOffice code from the 'onlyoffice' branch and sframe it
7 years ago
yflory
a4b35728dc
Todo app has a hash in the omnibar
7 years ago
yflory
daef08a9b3
Add an advanced new pad modal
7 years ago
yflory
8c9490868b
improve owned pads management in the drive
7 years ago
yflory
071d385850
Remove an unnecessary websocket connection
7 years ago
yflory
0cea5f4596
Create an owned pad and view owned pads in the drive
7 years ago
ansuz
869909b101
implement more reliable check for whether a channel on the server is new
7 years ago
ansuz
b6430d640e
temporary measure to address infinite reload loop due to inaccurate inNewFile condition
7 years ago
ansuz
d1d75f2f25
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
7 years ago
yflory
c18d4297e1
Fix friend requests from the userlist
7 years ago
Caleb James DeLisle
6ac4fa4689
wip
7 years ago
yflory
6bcc72ff83
Fix pads using an old URL
7 years ago
yflory
a863011a0c
Fix profile in read-only mode
7 years ago
yflory
b1765c6ae3
Fix pad creation screen with anonymous users
7 years ago
yflory
c269929319
Fix creation page not displayed in pad and slide
7 years ago
yflory
362104ec09
lint compliance
7 years ago
yflory
1922dbfd75
Creation page with mobile support
7 years ago
yflory
e96d54e655
Add a pad creation page
7 years ago
yflory
9eb33e39e6
Enable change events in the drive
7 years ago
yflory
17636769e4
Remove the second network created for the drive
7 years ago
yflory
52712c4bb9
Use the network from the async store for pads
7 years ago
yflory
4903bd0757
Enable messenger in async store
7 years ago
yflory
bd85f1b003
Fix file upload and remove unnecessary dependencies
7 years ago
yflory
664625a6ef
Fix more async store issues
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
280a7c2765
Clean cryptpad-common
7 years ago
ansuz
585f9d2e4e
repair broken 'clear channel' button
7 years ago
yflory
7f88d1d43a
Improve drive loading speed
7 years ago
yflory
a96e49d55a
Fix filepicker creating a new netflux network when initialized
7 years ago
yflory
7cfe64fc5b
Remove cryptpad-common dependency for some inner apps
7 years ago
yflory
1514ad5df3
Move the 'logged out' screen inside the sframe
7 years ago
yflory
5a2afb5c95
Remove Realtime and Messaging from common
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
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
2a3a5c4342
Ability to disable thumbnails
7 years ago
ansuz
288e141c1f
add missing sframe method
7 years ago
yflory
c25be21138
Fix the upgrade button in the drive
7 years ago
yflory
6926d42292
Autoload template picker to make it faster to appear when used
7 years ago
yflory
95ad25973e
Ability to delete a stronger pad from readonly mode
7 years ago
yflory
b28c1537e8
Fix history in readonly mode
7 years ago
yflory
ab3648a30a
Merge branch 'newpoll' into staging
7 years ago
ansuz
d85db64939
add tags from drive
7 years ago
yflory
5cf86bf74a
Update UI in poll and remove old code
7 years ago
ansuz
09c0a473e2
fix function signatures
7 years ago
ansuz
351b95d6a9
resolve merge conflicts
7 years ago
ansuz
6c7b135f91
lint compliance
7 years ago
ansuz
94c392b79f
secure messaging
7 years ago
yflory
cdeac00633
Merge branch 'staging' into newdrive
7 years ago
yflory
4049931924
Lint
7 years ago
yflory
47fe7b1c53
Drive in sandboxed iframe
7 years ago
yflory
dfdeb7b113
Fix style and race condition for history mode
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
yflory
8a09e39f46
Enable tags in pads
7 years ago
yflory
1131ef0172
Fix language selection in sandboxed iframes
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
437f50fd4a
Migrate the file to a sandboxed iframe
7 years ago
Caleb James DeLisle
041071e61c
manual merge
7 years ago
Caleb James DeLisle
7334173b4a
Hopefully fix infinite spinner whenever there is a disconnect (pad)
7 years ago
yflory
514bff7065
Add slide number in the title in slide2
7 years ago
yflory
c3a07e879c
Merge branch 'staging' into slide2
7 years ago
yflory
fc069dac48
Ask the user before loading the template picker
7 years ago
yflory
290d668ceb
Fix race condition preventing slide to work on Edge
7 years ago
yflory
f2aaaa9751
Move slide to secure iframe
7 years ago
yflory
04a04aef2b
Add setAttribute/getAttribute in secure iframes. Store attributes in settings
7 years ago
yflory
e85b34f127
Add embed options in the secure pad hashes
7 years ago
yflory
53eb9bb541
Remove the logo from the filepicker loading screen
7 years ago
yflory
d2787e3eff
Make code2 the default code app
7 years ago
yflory
f12f4bb925
Integrate filepicker secure iframe in the code2 app
7 years ago
yflory
89b7b644f3
Enable drag & upload in code2 and prepare filepicker
7 years ago
yflory
b8971cdc23
Add previewMode settings to code2
7 years ago
yflory
0d008aaa2e
Add indent settings to code2
7 years ago
yflory
a2ed266048
Move the code app in a secure iframe
7 years ago