Commit Graph

10399 Commits (a2bc22a95759a906738a3bfe90ace6e6598d9b60)
 

Author SHA1 Message Date
ansuz fb99767e71 remove unused dependency
ansuz 1a5388eab9 update landing page styles and copy text
ansuz 50695f41ed resolve merge conflict
ansuz 8af49698da add a class to the magicline markup so it's easier to remove
ansuz c2b4b1283c Merge pull request from xwiki-labs/two
Two
ansuz 48d222e565 depend on listmap api from bower
ansuz aca75383cc depend on the listmap api
ansuz 1746a4e732 use crypto from bower
ansuz 2a3ff256b9 remove libraries which are now in bower
ansuz f72cb24fc5 rm LORIA
ansuz 2c3de49922 remove realtime-input, since it's in bower now
ansuz beba78d7f8 update prototype dependencies
ansuz 2798d1b1f9 all of the list/map api's dependencies are now on bower
ansuz d9b6d72a7f depend on netflux-websocket (netflux-client.js) and chainpad-netflux (realtime-input.js) via bower
ansuz 58c968b319 minor cleanup in realtime-input
ansuz 288b4d5b66 depend on main passing in the crypto module for now
ansuz f76dc615c0 use chainpad-crypto from bower and pass it into the listmap api
ansuz 85dbd5cb6e pass in websocketURL from main
ansuz d9a4f2f22c missed one
ansuz cf2866baa7 use json-ot from bower for tests
ansuz 5bb77bd50c add UI.add and UI.remove methods.
also use json-ot from bower
ansuz ff0f7d15dc use json-ot from bower
ansuz dccf5e8dcf use listmap api from common/
ansuz 58633af943 listmap can be reused. put it in common/
ansuz f80e9772a8 merge api.js and deep-proxy.js into one file
ansuz dbf1e2b870 support reusing the netflux network
export more internals from realtime input
ansuz ba3e120fbf remove everything related to jquery sheet since we're not using it
ansuz 6f7543e9cc demonstrate chaining of 'on' directives
ansuz e44446f71e proper recursive proxy initialization
ansuz 68cec2348a don't prompt the user with a crypto hash for their name
ansuz 83696495a8 use chainpad from bower, not local
ansuz 2b9ac14cb1 restructure main to take advantage of new callback infrastructure
ansuz fea74782a2 remove a little more dead code that I missed
ansuz a58d6c745a implement remaining listeners and factor
* 'isProxyable' helper
* 'find' helper
* 'lengthDescending' helper (for sorting change/remove events by path length)
* implement recursive proxy creation
* implement recursive proxy removal
* implement 'bubbling' prevention (via return false)
* implement create, ready, and disconnect event handlers
* return 'this' from 'on'
* trim dead code
ansuz 4222c0b516 simplify api
* refactor conditional with DeepProxy helpers
* don't call 'onRemote' until fully initialized
* use disconnect, ready, and create handlers on proxy object
ansuz 954ee26f4d fix undefined disconnect reason
ansuz a0ec5eada8 better fix for magicline filter
ansuz 9336c4de5c import latest chainpad
ansuz d0b553d198 port Yann's multiple-select implementation to cryptpad
ansuz e3b8a10959 fix magicline filter
ansuz da42e00344 Merge branch 'checkpoints' into two
ansuz 058548b95a revert my reversion
Revert "Revert "Added checkpoints with the new code from ChainPad""

This reverts commit 6e2e8bf21f.
Caleb James DeLisle ba4dba24dd If there are no checkpoints, the document fails to sync
ansuz 6e2e8bf21f Revert "Added checkpoints with the new code from ChainPad"
This reverts commit da2bfe2de9.
ansuz 599f5aeec8 add sample listeners for debugging
ansuz 3afd144562 don't make noise when adding a listener
ansuz e86a3567be more minor bugfixes and general improvements
off by one error in deletion loop (and undefined references)
sort listeners by pattern specificity
deletions are changes (for now)
ansuz ce99bd9ba3 Merge branch 'two' of github.com:xwiki-labs/cryptpad into two
ansuz 7c63219add fix some minor bugs
ansuz a0c73c95d8 do away with a bit of boilerplate