Commit Graph

102 Commits (4b238de84c4922c099fdbbdf273a1789980174b0)

Author SHA1 Message Date
ansuz 31aa09d6f6 work a bit more on import/export and code highlighting
ansuz 242c9a99e3 implement import and export in /pad/
ansuz 1526c26f8e remember code and wysiwyg pads
ansuz 849683d586 update to use new style crypto module
ansuz 69f3f4c9a8 drop hyperscript dependency
ansuz f818d873bb remove usernames, refactor a wee bit
ansuz 36baf498ce fix magicline filter and strange interaction with cursor
ansuz 303e8d6c3e remove debugging line
ansuz 8af49698da add a class to the magicline markup so it's easier to remove
ansuz beba78d7f8 update prototype dependencies
ansuz ff0f7d15dc use json-ot from bower
ansuz 68cec2348a don't prompt the user with a crypto hash for their name
ansuz a0ec5eada8 better fix for magicline filter
ansuz e3b8a10959 fix magicline filter
ansuz 297d8c2d44 reformat code for jshint compliance
ansuz 0c89443c1b fix typo
ansuz 39fcd7dc4c more specific filtering for magicline plugin
to avoid false positives for other things which are non-contenteditable spans
ansuz ad3c53c344 use textpatcher from bower for all pads
ansuz d2c8fbf1f8 use hyperjson.amd.js, not hyperjson.js
ansuz 1769ca16dc add example for configuring the logLevel in /pad/
ansuz d2fa5e8f70 start using hyperjson from bower.io
ansuz 506a703b7d turn off TextPatcher logging on /pad/
ansuz 32d1807350 import unused functions from /p/, to be integrated later
ansuz 626ecaffcd log browser fights in /pad/
Yann Flory 53b2644b64 Fix a issue with fights over usernames
Yann Flory c0b8aac792 Fix an issue where metadata could be duplicated in the realtime userdoc
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
ansuz 4c95602347 remove a little bit more dead code
ansuz cce50390a0 don't depend on library to set hash
ansuz 0769e50414 move TextPatcher to highest application layer
Yann Flory 69e8e18283 Remove the pipe character in the hash
Yann Flory 6884b0890a Fix the typong tests not working properly
Yann Flory ecc41d14af Use canonical serializer for json serialization
Yann Flory 9683fd9aec Always serialize the DOM in one way.
ansuz f75c246029 remove dead code from pad/main.js
ansuz a0999d1d2b add a comment about why hashes are being stubbed
ansuz 3b8238ef3b add missing semicolons to pad/main.js
jshint compliance
ansuz e6ab03164c import TypingTests.js and expose at the console
RTWYSIWYG-54
> implement tests for components of the WYSIWYG editor
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
Yann Flory cf9f60bd57 The server don't send back anymore messages to their sender
Yann Flory ba4faea939 Update the pads to run with the latest improvements to the websocket server
Yann Flory 5ef7e29a9b Add the latest changes from _socket into the netflux pad
Yann Flory de6db0285c Limit the size of the usernames to 32 chars
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
ansuz 3cb94b8d80 jshint compliance
ansuz f1915d3b7c fix jshint complaints in pad directory
ansuz 967d636df9 address more jshint complaints
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.
Caleb James DeLisle 51544db9a2 Completed adding of customization system and bottom infobar
Caleb James DeLisle 0e44b10aeb Seperated common crypto operations to common file and made common toolbar used for both pad and spreadsheet
Caleb James DeLisle c13bfe978a Switched cryptpad to use common/toolbar.js which is shared with cryptsheet
Caleb James DeLisle 50c10f818e Added cryptsheet to cryptpad suite!