ansuz
7504f79e05
add log and warn methods to cryptpad common
9 years ago
ansuz
3ad5d71ab1
make sure the regular favicon is set
9 years ago
ansuz
fd3cd73d0b
try to fix favicon bug
9 years ago
ansuz
589b0087a1
listen for keyup events while alertify prompts are active
9 years ago
ansuz
deae7ac78f
don't hide the notification until it has been seen
9 years ago
ansuz
3d3c6e4800
add wrappers for alertifyjs
9 years ago
ansuz
73d2b6561a
add small modules for page visibility api and notification apis
9 years ago
ansuz
d8b467422a
fix default title in localStorage migration
9 years ago
ansuz
7a5877d12a
don't filter pads after 30 days
9 years ago
ansuz
d844551fba
add a forget button. clean up toolbar a bit
9 years ago
ansuz
8a82e11306
make sure title is defined for home page usage
9 years ago
ansuz
71b1f71ba0
fix migration to include ctime
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
93dcf29c15
more functions for working with localstorage
9 years ago
ansuz
d025d13295
address some jshint complaints
9 years ago
ansuz
12bbf3e8f6
don't drop values onto the window
9 years ago
ansuz
ca45e3533d
pass loaded file to callback when importing
9 years ago
ansuz
1a5905d9fd
more work on highlighting modes in codemirror
...
* style the select menu
* add more modes
* preset language selection to 'javascript'
* don't prompt the user with a silly hash when changing their name
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
0a8137e7eb
move rememberPad to cryptpad common and simplify it a bit
9 years ago
ansuz
c3d2568d3c
add file export for codepad
...
addresses #24
9 years ago
ansuz
2b8c21d292
set styles with setAttribute. fixes style fights
9 years ago
ansuz
1746a4e732
use crypto from bower
9 years ago
ansuz
2a3ff256b9
remove libraries which are now in bower
9 years ago
ansuz
f72cb24fc5
rm LORIA
9 years ago
ansuz
2c3de49922
remove realtime-input, since it's in bower now
9 years ago
ansuz
2798d1b1f9
all of the list/map api's dependencies are now on bower
9 years ago
ansuz
58c968b319
minor cleanup in realtime-input
9 years ago
ansuz
288b4d5b66
depend on main passing in the crypto module for now
9 years ago
ansuz
85dbd5cb6e
pass in websocketURL from main
9 years ago
ansuz
d9a4f2f22c
missed one
9 years ago
ansuz
ff0f7d15dc
use json-ot from bower
9 years ago
ansuz
58633af943
listmap can be reused. put it in common/
9 years ago
ansuz
dbf1e2b870
support reusing the netflux network
...
export more internals from realtime input
9 years ago
ansuz
83696495a8
use chainpad from bower, not local
9 years ago
ansuz
954ee26f4d
fix undefined disconnect reason
9 years ago
ansuz
9336c4de5c
import latest chainpad
9 years ago
ansuz
058548b95a
revert my reversion
...
Revert "Revert "Added checkpoints with the new code from ChainPad""
This reverts commit 6e2e8bf21f
.
9 years ago
ansuz
6e2e8bf21f
Revert "Added checkpoints with the new code from ChainPad"
...
This reverts commit da2bfe2de9
.
9 years ago
ansuz
ce99bd9ba3
Merge branch 'two' of github.com:xwiki-labs/cryptpad into two
9 years ago
ansuz
a0c73c95d8
do away with a bit of boilerplate
9 years ago
Caleb James DeLisle
da2bfe2de9
Added checkpoints with the new code from ChainPad
9 years ago
ansuz
cf85de6113
remove old bencoding code
9 years ago
ansuz
d99bb8ff84
WIP : fallback to old parsing doesn't work
9 years ago
ansuz
f04be53d11
fall back to old parsing if the message is bencoded?
9 years ago
ansuz
976a08cc7a
move to chainpad version 2
9 years ago
ansuz
cae750cd75
update padrtc for to use bower libraries
9 years ago
ansuz
7faf57602b
implement log level settings from application layer
9 years ago
ansuz
523aff3067
use upstream chainpad.js
9 years ago
ansuz
c752e4a6e5
remove sharejs
9 years ago
ansuz
6b2e986789
remove deprecated textsocket library
9 years ago
ansuz
150ebaba7b
add ability to force text diffing
9 years ago
ansuz
ba17b78f7a
restyle name change button
9 years ago
Yann Flory
492054a938
Fix the cursor position when a remote patch is applied
9 years ago
Yann Flory
5bb2e12db2
Merge branch 'beta' into migrate
9 years ago
Yann Flory
cc51e6d6ed
Update CodeMirror pad to work with Netflux
9 years ago
Caleb James DeLisle
3b6fe44378
Merge branch 'beta' of github.com:xwiki-labs/cryptpad into beta
9 years ago
Yann Flory
85d5f5c47f
Convert netflux to es5
9 years ago
Caleb James DeLisle
5f16ad4a58
Update to most recent chainpad
9 years ago
ansuz
aa07dd31ee
have json-ot initialize its own debug module, instead of relying on a window variable's existence
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
Yann Flory
8ac69ca262
Add a missing "time" property in the netflux client causing incorrect
...
timeout errors
9 years ago
ansuz
b140b6429d
remove a little bit of dead code
9 years ago
ansuz
bbdc9da853
delete duplicated file
9 years ago
ansuz
5f4825f3a0
don't change the hash from realtime input
...
let applications handle that logic
9 years ago
ansuz
4f426651ad
remove TextPatcher from RealtimeTextSocket
9 years ago
ansuz
02ff1a63a4
Merge branch 'netflux' into beta
...
Conflicts:
www/assert/main.js
9 years ago
ansuz
a18c793f98
use latest hyperjson
9 years ago
ansuz
9efcc443cd
add 'format' to TextPatcher's API
9 years ago
ansuz
0769e50414
move TextPatcher to highest application layer
9 years ago
ansuz
1d70335228
provide all callbacks before starting
9 years ago
ansuz
a3787ee4dc
Merge branch 'netflux' into beta
9 years ago
ansuz
010566d3c3
pushDelta was mistakenly deprecated. restored.
9 years ago
ansuz
3598c93098
move new hyperjson into common
9 years ago
ansuz
103bb69daa
move custom hyperscript into common
9 years ago
ansuz
b83fb7b823
improve brFix logic
...
stop exporting functions which we wish to deprecate
9 years ago
ansuz
cb979844f6
implement text patching at application layer
9 years ago
ansuz
4a41575e6d
accept onLocal in config
9 years ago
ansuz
d3c2c901b6
implement cursor transformation in a common library
9 years ago
ansuz
92d89f6cac
start to factor sharejs into two modules
9 years ago
ansuz
13dc77b7f6
remove commented line
9 years ago
ansuz
41e635b2e5
realtime-input.js : turn on logging
9 years ago
Yann Flory
69e8e18283
Remove the pipe character in the hash
9 years ago
ansuz
d62e9fc1c9
add a missing semicolon
9 years ago
Yann Flory
c32045d7d0
Fix an issue with missing characters when several users were typing at the same time
9 years ago
Yann Flory
be09a1808d
Remove old code from realtime-input
9 years ago
Yann Flory
6884b0890a
Fix the typong tests not working properly
9 years ago
Yann Flory
e207d8b579
Merge branch 'diffdom' into netflux
9 years ago
ansuz
f4c5b2a996
Add sane defaults to TextPatcher diffs
9 years ago
ansuz
259772dd62
Turn on TextPatcher logging for _socket
9 years ago
ansuz
0537c28919
Add switchable logging to TextPatcher.js
9 years ago
Caleb James DeLisle
8a36963582
Enable ChainPad PARANOIA mode but remove the part which causes most slowness
9 years ago
ansuz
19cd991dba
trim dead code, comment, very minor optimizations
9 years ago
ansuz
9f45ccb2d9
use console.error for stack traces
9 years ago
ansuz
368d72b337
add missing semicolons to TextPatcher.js
9 years ago
ansuz
851ccfbdb6
detect falsey operations in OT and ignore them
9 years ago
ansuz
400f6efde1
json-ot.js : jshint compliance
9 years ago
ansuz
ca94d30386
detect falsey operations in OT and ignore them
9 years ago