Commit Graph

4769 Commits (562f67092183fc7f039adb9cc3c157a03b0c1b65)
 

Author SHA1 Message Date
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
ansuz e189092ba8 document/spec the listmap api in its current/intended form
ansuz 55846044e1 rewrite underlying API. implement listeners
Caleb James DeLisle da2bfe2de9 Added checkpoints with the new code from ChainPad
ansuz 014dce272b working on better abstractions. still held together with duct tape
ansuz c1bca09cce move list/map functionality into wrapper file
ansuz 8885658431 bump to latest textpatcher
ansuz f61d06fa18 first commit for listmap prototype
ansuz 774d349ec3 ignore hidden elements and submit buttons
ansuz cf85de6113 remove old bencoding code
ansuz d942d999d5 add Proxy polyfill to bower.json
ansuz d99bb8ff84 WIP : fallback to old parsing doesn't work
ansuz f04be53d11 fall back to old parsing if the message is bencoded?
ansuz 976a08cc7a move to chainpad version 2
ansuz 297d8c2d44 reformat code for jshint compliance
ansuz baf523e9a5 add new functionality from xwiki development
ansuz 0c89443c1b fix typo
ansuz ec221e3c0a Merge branch 'beta' of github.com:xwiki-labs/cryptpad into beta
ansuz 39fcd7dc4c more specific filtering for magicline plugin
to avoid false positives for other things which are non-contenteditable spans
ansuz bce89b325f Merge pull request from xwiki-labs/remove-channels
Remove empty channels
ansuz 9c15a43268 add removeChannel documentation to storage/README
ansuz 62dba6de7b add specific complaints for removeChannel's non-existence
ansuz 2d3ed84f5d don't say you deleted database entries if you didn't
ansuz 1b2c129380 implement channel removal in amnesiadb
ansuz 3232671a6a implement optional channel removal hooks
add configuration variables to the default config
ansuz d59824929d pass config object into NetfluxServer
ansuz 061cffe462 transform and pass through the existing store
ansuz a08efc568b update default config to contain logToStdout
ansuz fe261c34bb set log level via the config file, not via a constant
ansuz cae750cd75 update padrtc for to use bower libraries
ansuz ad3c53c344 use textpatcher from bower for all pads