ansuz
589b0087a1
listen for keyup events while alertify prompts are active
2016-07-07 13:27:45 +02:00
ansuz
a2a8570453
use alertify UI in /pad/
2016-07-07 12:47:56 +02:00
ansuz
e32c0aaac8
use alertify UI in /code/
2016-07-07 12:47:23 +02:00
ansuz
deae7ac78f
don't hide the notification until it has been seen
2016-07-07 10:45:09 +02:00
ansuz
3d3c6e4800
add wrappers for alertifyjs
2016-07-06 22:20:15 +02:00
ansuz
85702f2706
inform users of changes in /pad/ too
2016-07-06 22:19:22 +02:00
ansuz
1ae212af44
let users know when changes have occurred while tabs lack focus
2016-07-06 22:19:01 +02:00
ansuz
6075849ed7
add favicons to /pad/ and /code/
2016-07-06 22:17:18 +02:00
ansuz
73d2b6561a
add small modules for page visibility api and notification apis
2016-07-06 22:16:17 +02:00
ansuz
13bea89269
add favicon on home page
2016-07-06 22:14:07 +02:00
ansuz
71f22d41aa
add a main and an alt favicon
2016-07-06 22:13:29 +02:00
ansuz
a48c96c053
add alertify for prettier dialogs
2016-07-06 15:14:41 +02:00
ansuz
7e8d66a141
filter unwanted elements when receiving patches
2016-07-06 14:51:34 +02:00
ansuz
648f64c6fc
confirm with the user before deleting pads
2016-07-04 17:35:44 +02:00
ansuz
ca80736ee1
add title to the pad removal button
2016-07-04 17:31:52 +02:00
ansuz
fd6d9ecaf7
github ribbon should open in a new tab
2016-07-04 17:13:08 +02:00
ansuz
6b157b0edc
fix the github ribbon
2016-07-04 17:08:54 +02:00
ansuz
d8b467422a
fix default title in localStorage migration
2016-07-04 16:43:39 +02:00
ansuz
82dfcb6bdd
apply some style fixes
2016-07-04 16:34:29 +02:00
ansuz
7a5877d12a
don't filter pads after 30 days
2016-07-04 15:34:43 +02:00
ansuz
d621bc4079
attribution for the nice github ribbon
2016-07-04 15:33:02 +02:00
ansuz
6b67503dc8
add lato font metadata
2016-07-04 15:26:22 +02:00
ansuz
c292f9f549
move home page scripts into an amd module
2016-07-04 15:21:23 +02:00
ansuz
195a95fe1a
add 'less' as dev dependency and add a 'style' task
2016-07-04 15:20:34 +02:00
ansuz
d3825b9644
restyle main page and bottom bar
2016-07-04 15:19:57 +02:00
ansuz
e2679f1f6d
add Lato font
2016-07-04 15:19:21 +02:00
ansuz
9dc23b54bf
css generated from less source files
2016-07-04 15:18:34 +02:00
ansuz
f4084353a6
less source files for generating css
2016-07-04 15:18:11 +02:00
ansuz
d844551fba
add a forget button. clean up toolbar a bit
2016-06-30 17:24:25 +02:00
ansuz
eb1809423b
bump name length limit to 48 characters
2016-06-30 16:10:15 +02:00
ansuz
8a82e11306
make sure title is defined for home page usage
2016-06-30 15:53:13 +02:00
ansuz
0911572031
truncate long names, replace link text with doc title
2016-06-30 15:41:24 +02:00
ansuz
71b1f71ba0
fix migration to include ctime
2016-06-30 15:15:38 +02:00
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
2016-06-30 15:10:32 +02:00
ansuz
ec0dba3f7c
correct undefined reference
2016-06-30 14:47:37 +02:00
ansuz
c4667505c7
style alternate rows on the table
2016-06-30 11:28:45 +02:00
ansuz
45312a6fbb
restyle recent pads table
2016-06-30 11:08:31 +02:00
ansuz
fa0f0e4d28
unbreak styles
2016-06-30 10:53:30 +02:00
ansuz
47edccf42d
use pad titles in home page table
2016-06-30 10:52:26 +02:00
ansuz
a3da10766a
add rename button to /code/ and /pad/
2016-06-30 10:51:19 +02:00
ansuz
93dcf29c15
more functions for working with localstorage
2016-06-30 10:43:56 +02:00
ansuz
93fed83a08
remove annoying border around editor
2016-06-29 15:13:45 +02:00
ansuz
23788bca67
add 'ansuz' theme because I'm horribly vain
2016-06-29 15:13:24 +02:00
ansuz
3e08ed1e26
fix lopsided bottom bar
2016-06-29 12:15:33 +02:00
ansuz
22929fd3f5
add title attributes for dropdown menus
2016-06-29 12:02:39 +02:00
ansuz
8b1a2b7b8b
commit theme choices to localStorage
2016-06-29 12:00:12 +02:00
ansuz
fb2ca04c34
add a theme selector
2016-06-29 11:51:53 +02:00
ansuz
dc8e36bf20
move themes directly into ./code/
2016-06-29 11:45:57 +02:00
ansuz
908e79c0b9
add autolink plugin
2016-06-28 12:09:43 +02:00
ansuz
ed07100333
remove dependency which is already in tree
2016-06-28 11:39:45 +02:00
ansuz
d025d13295
address some jshint complaints
2016-06-23 16:44:20 +02:00
ansuz
12bbf3e8f6
don't drop values onto the window
2016-06-23 16:38:40 +02:00
ansuz
ca45e3533d
pass loaded file to callback when importing
2016-06-23 16:38:24 +02:00
ansuz
5b79775810
infer modes from MIME types
2016-06-23 16:37:51 +02:00
ansuz
ba2128663b
bump to textpatcher-1.3.0
2016-06-23 15:26:46 +02:00
ansuz
df99395b4d
fix a few more paths that I missed
2016-06-23 12:44:30 +02:00
ansuz
b3deb9531d
fix paths that I broke when updating codemirror
2016-06-23 12:44:11 +02:00
ansuz
82a9b05d5f
upgrade to newest codemirror
2016-06-23 12:30:40 +02:00
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
2016-06-23 12:07:51 +02:00
ansuz
a89511985f
add _really_ basic multilanguage support. I'll come back for css later
2016-06-22 22:54:42 +02:00
ansuz
31aa09d6f6
work a bit more on import/export and code highlighting
2016-06-22 20:58:50 +02:00
ansuz
242c9a99e3
implement import and export in /pad/
2016-06-22 17:00:07 +02:00
ansuz
34bb85799e
fix landing page styles and js a wee bit
2016-06-22 10:08:33 +02:00
ansuz
1526c26f8e
remember code and wysiwyg pads
2016-06-21 18:49:37 +02:00
ansuz
0a8137e7eb
move rememberPad to cryptpad common and simplify it a bit
2016-06-21 18:46:19 +02:00
ansuz
ad40715c6e
update dependencies
2016-06-21 17:12:56 +02:00
ansuz
1f0d0de0a8
add some padding to the bottom of the landing page
2016-06-21 17:12:27 +02:00
ansuz
849683d586
update to use new style crypto module
2016-06-21 15:17:09 +02:00
ansuz
f94c06abc0
drop a bunch of stuff and use diff dom and hyperjson
2016-06-20 18:39:30 +02:00
ansuz
69f3f4c9a8
drop hyperscript dependency
2016-06-20 18:39:13 +02:00
ansuz
f607fcc0ad
test using newest hyperjson. forget hyperscript
2016-06-20 18:38:56 +02:00
ansuz
92b617f96f
bump to newest version of hyperjson
2016-06-20 18:38:35 +02:00
ansuz
db26d8cbcb
track diff-dom#gh-pages instead of a particular hash
2016-06-20 12:02:54 +02:00
ansuz
ad191224e9
add a note about the irc channel
2016-06-20 10:43:30 +02:00
ansuz
c3d2568d3c
add file export for codepad
...
addresses #24
2016-06-17 10:59:45 +02:00
ansuz
920dbeabd1
add a save button
2016-06-16 16:39:38 +02:00
ansuz
4cc5388c76
trial run of canvas export via filesaver.js
2016-06-16 16:32:39 +02:00
ansuz
f818d873bb
remove usernames, refactor a wee bit
2016-06-16 16:20:51 +02:00
ansuz
2b8c21d292
set styles with setAttribute. fixes style fights
2016-06-16 13:00:48 +02:00
ansuz
36baf498ce
fix magicline filter and strange interaction with cursor
2016-06-16 12:59:40 +02:00
ansuz
303e8d6c3e
remove debugging line
2016-06-10 17:03:54 +02:00
ansuz
16e49a349c
new dependencies for home page and data export
2016-06-10 16:52:01 +02:00
ansuz
635ae9dfe6
improve home page formatting
2016-06-10 16:50:50 +02:00
ansuz
fb99767e71
remove unused dependency
2016-06-10 12:53:49 +02:00
ansuz
1a5388eab9
update landing page styles and copy text
2016-06-10 12:53:37 +02:00
ansuz
50695f41ed
resolve merge conflict
2016-06-10 11:36:03 +02:00
ansuz
8af49698da
add a class to the magicline markup so it's easier to remove
2016-06-10 09:56:40 +02:00
ansuz
48d222e565
depend on listmap api from bower
2016-06-06 12:38:31 +02:00
ansuz
aca75383cc
depend on the listmap api
2016-06-06 12:37:50 +02:00
ansuz
1746a4e732
use crypto from bower
2016-06-06 12:35:06 +02:00
ansuz
2a3ff256b9
remove libraries which are now in bower
2016-06-06 12:29:45 +02:00
ansuz
f72cb24fc5
rm LORIA
2016-06-06 12:27:42 +02:00
ansuz
2c3de49922
remove realtime-input, since it's in bower now
2016-06-06 12:15:00 +02:00
ansuz
beba78d7f8
update prototype dependencies
2016-06-06 12:14:07 +02:00
ansuz
2798d1b1f9
all of the list/map api's dependencies are now on bower
2016-06-06 11:54:37 +02:00
ansuz
d9b6d72a7f
depend on netflux-websocket (netflux-client.js) and chainpad-netflux (realtime-input.js) via bower
2016-06-06 11:53:08 +02:00
ansuz
58c968b319
minor cleanup in realtime-input
2016-06-03 18:55:32 +02:00
ansuz
288b4d5b66
depend on main passing in the crypto module for now
2016-06-03 18:52:35 +02:00
ansuz
f76dc615c0
use chainpad-crypto from bower and pass it into the listmap api
2016-06-03 18:51:31 +02:00
ansuz
85dbd5cb6e
pass in websocketURL from main
2016-06-03 17:27:01 +02:00