490 Commits (5282def75bb16d7c073bbd47b5920185f494ffad)

Author SHA1 Message Date
ansuz f29e3d7b0d don't let notifications interfere with document titles 8 years ago
ansuz a9e2ca8d72 make tests green again 8 years ago
yflory 83705ae058 Improve the UI in read-only mode 8 years ago
ansuz e6785b4dad push /pad/ state once ready to avoid OT collision 8 years ago
Yann Flory bf8c9a2c4b Add a button to get the read only URL 8 years ago
Yann Flory 99b50465c7 Add the read-only mode for /pad and /code 8 years ago
Yann Flory 391b7690e6 Set the pad to readonly mode when using a 'view' url 8 years ago
Yann Flory 368e253c9f Ability to send a read-only URL 8 years ago
Yann Flory 6363d3fb90 Pad titles are now shared with the userdoc 8 years ago
yflory 25c8d16bf5 Use a new version-prefixed hash parser 8 years ago
ansuz 7c5ee53e81 resolve conflict and merge 8 years ago
ansuz f47a6f1cbb Merge branch 'master' of github.com:xwiki-labs/cryptpad 8 years ago
yflory c168ce2d1c Ability to reconnect after a connection failure 8 years ago
ansuz e386749e89 unlock the editor after your name has been set (or not) 8 years ago
ansuz 2d5caf38d9 show a spinner until the document has loaded 9 years ago
ansuz fd0a7337a3 wait a full minute until requirejs times out 9 years ago
ansuz 600f3151e9 don't use the store until it's ready to be used 9 years ago
ansuz 1f24d7126c big ugly commit that will be really hard to audit
This changeset applies new styles to the poll.

it also uses the new asynchronous wrappers around the localStorage api.
this is necessary because we're migrating to a storage system that will
use an async api.

The changes to the poll just happened to coincide with the async stuff.

My apologies to anyone who wants to read this whole thing
9 years ago
ansuz 4833cf0d7b add a fontpicker 9 years ago
ansuz 6cb2f72aa6 pretty print html during export if possible 9 years ago
ansuz fe3f02f5e0 enable text foreground and background colors 9 years ago
ansuz 992bc4f449 add missing script 9 years ago
ansuz a995f2306d fix undefined variable reference 9 years ago
ansuz 44fe95c76b add titles to buttons on pad and code 9 years ago
ansuz d39ab5c250 point to the actual translation file 9 years ago
ansuz 3eccec7054 better effort for translation 9 years ago
ansuz 18ce69b756 use constants from toolbar.js, address linter warnings 9 years ago
ansuz 750731d3db workaround for favicon magic 9 years ago
ansuz fd3cd73d0b try to fix favicon bug 9 years ago
ansuz a2a8570453 use alertify UI in /pad/ 9 years ago
ansuz 85702f2706 inform users of changes in /pad/ too 9 years ago
ansuz 6075849ed7 add favicons to /pad/ and /code/ 9 years ago
ansuz 7e8d66a141 filter unwanted elements when receiving patches 9 years ago
ansuz d844551fba add a forget button. clean up toolbar a bit 9 years ago
ansuz 7da58a0de9 improve pad naming UX, slight refactoring
* prevent naming conflicts
* migrate localestorage to use named attributes
* use ctime and atime
* display default names in table
* sort pads by most recent atime
* move more functions into cryptpad common
* change table styles
9 years ago
ansuz a3da10766a add rename button to /code/ and /pad/ 9 years ago
ansuz 908e79c0b9 add autolink plugin 9 years ago
ansuz d025d13295 address some jshint complaints 9 years ago
ansuz 31aa09d6f6 work a bit more on import/export and code highlighting 9 years ago
ansuz 242c9a99e3 implement import and export in /pad/ 9 years ago
ansuz 1526c26f8e remember code and wysiwyg pads 9 years ago
ansuz 849683d586 update to use new style crypto module 9 years ago
ansuz 69f3f4c9a8 drop hyperscript dependency 9 years ago
ansuz f818d873bb remove usernames, refactor a wee bit 9 years ago
ansuz 36baf498ce fix magicline filter and strange interaction with cursor 9 years ago
ansuz 303e8d6c3e remove debugging line 9 years ago
ansuz 8af49698da add a class to the magicline markup so it's easier to remove 9 years ago
ansuz beba78d7f8 update prototype dependencies 9 years ago
ansuz ff0f7d15dc use json-ot from bower 9 years ago
ansuz 68cec2348a don't prompt the user with a crypto hash for their name 9 years ago
ansuz a0ec5eada8 better fix for magicline filter 9 years ago
ansuz e3b8a10959 fix magicline filter 9 years ago
ansuz 297d8c2d44 reformat code for jshint compliance 9 years ago
ansuz 0c89443c1b fix typo 9 years ago
ansuz 39fcd7dc4c more specific filtering for magicline plugin
to avoid false positives for other things which are non-contenteditable spans
9 years ago
ansuz ad3c53c344 use textpatcher from bower for all pads 9 years ago
ansuz d2c8fbf1f8 use hyperjson.amd.js, not hyperjson.js 9 years ago
ansuz 1769ca16dc add example for configuring the logLevel in /pad/ 9 years ago
ansuz d2fa5e8f70 start using hyperjson from bower.io 9 years ago
ansuz 506a703b7d turn off TextPatcher logging on /pad/ 9 years ago
ansuz 32d1807350 import unused functions from /p/, to be integrated later 9 years ago
ansuz 626ecaffcd log browser fights in /pad/ 9 years ago
Yann Flory 53b2644b64 Fix a issue with fights over usernames 9 years ago
Yann Flory c0b8aac792 Fix an issue where metadata could be duplicated in the realtime userdoc 9 years ago
Yann Flory d3203d1c2a Remove Crypto from the modules loaded with RequireJS in realtime-input
It now has to be passed in the config in the main JS file
9 years ago
ansuz 4c95602347 remove a little bit more dead code 9 years ago
ansuz cce50390a0 don't depend on library to set hash 9 years ago
ansuz 0769e50414 move TextPatcher to highest application layer 9 years ago
Yann Flory 69e8e18283 Remove the pipe character in the hash 9 years ago
Yann Flory 6884b0890a Fix the typong tests not working properly 9 years ago
Yann Flory ecc41d14af Use canonical serializer for json serialization 9 years ago
Yann Flory 9683fd9aec Always serialize the DOM in one way. 9 years ago
ansuz f75c246029 remove dead code from pad/main.js 9 years ago
ansuz a0999d1d2b add a comment about why hashes are being stubbed 9 years ago
ansuz 3b8238ef3b add missing semicolons to pad/main.js
jshint compliance
9 years ago
ansuz e6ab03164c import TypingTests.js and expose at the console
RTWYSIWYG-54
> implement tests for components of the WYSIWYG editor
9 years ago
Yann Flory 0b3d6e15b8 Replace the Netflux old client (netflux.js) by the Netflux2 client.
Move the WebRTC peer-to-peer use case in /padrtc, which still uses the old
Netflux client
Use es6-promises.min.js to solve a issue with some browser and the new
Netflux client
9 years ago
Yann Flory cf9f60bd57 The server don't send back anymore messages to their sender 9 years ago
Yann Flory ba4faea939 Update the pads to run with the latest improvements to the websocket server 9 years ago
Yann Flory 5ef7e29a9b Add the latest changes from _socket into the netflux pad 9 years ago
Yann Flory de6db0285c Limit the size of the usernames to 32 chars 9 years ago
Yann Flory 7237c751d5 Move 'vdom' to the main 'pad'.
Hide the right-hand panel (can de bisplayed with a 'debug' button)
Hide the IDs of users if they don't change their name
9 years ago
ansuz 3cb94b8d80 jshint compliance 9 years ago
ansuz f1915d3b7c fix jshint complaints in pad directory 9 years ago
ansuz 967d636df9 address more jshint complaints 9 years ago
ansuz c71b060dc2 main.js : wait until your editor is defined before trying to reference it. addresses a race condition that caused ckeditor to fail half the time. 9 years ago
Caleb James DeLisle 51544db9a2 Completed adding of customization system and bottom infobar 10 years ago
Caleb James DeLisle 0e44b10aeb Seperated common crypto operations to common file and made common toolbar used for both pad and spreadsheet 10 years ago
Caleb James DeLisle c13bfe978a Switched cryptpad to use common/toolbar.js which is shared with cryptsheet 10 years ago
Caleb James DeLisle 50c10f818e Added cryptsheet to cryptpad suite! 10 years ago