Joey Hess
54a492db5f
UI for adding a ssh or rsync remote
2012-08-31 18:59:57 -04:00
Joey Hess
86fb1305dc
split out local repo configurators
2012-08-31 15:17:12 -04:00
Joey Hess
271ea49978
add support for readonly remotes
...
Currently only the web special remote is readonly, but it'd be possible to
also have readonly drives, or other remotes. These are handled in the
assistant by only downloading from them, and never trying to upload to
them.
2012-08-26 15:39:02 -04:00
Joey Hess
95bfbcd3e3
make canCheckSymlink check in a parent directory if the directory DNE
2012-08-16 16:50:21 -07:00
Joey Hess
aab3a01a71
merge two repository screens into one
2012-08-05 19:55:06 -04:00
Joey Hess
a3f76fe696
wording
...
De-emphasize "clone", because it's not that simple. The removable drive may
already have an annex with content; if so it'll get synced in.
2012-08-05 15:57:30 -04:00
Joey Hess
cb0f435d94
adding removable drive repos now basically works
2012-08-05 14:49:47 -04:00
Joey Hess
3add2cd3ba
wire up scan and transfer to newly added removable drive
...
remote setup still todo
2012-08-04 21:18:57 -04:00
Joey Hess
e125ce74b8
work toward adding new repos on removable drives
...
This actually does add a new repo, but it doesn't yet set up
remotes, or sync to it.
2012-08-04 18:17:16 -04:00
Joey Hess
e0c3958d9a
improved config
2012-08-03 20:40:34 -04:00
Joey Hess
b1a5a4f985
moving toward configuring new repos in the webapp
2012-08-03 14:36:16 -04:00
Joey Hess
a323b0c46d
update
...
default description will be added elsewhere
2012-08-03 10:44:13 -04:00
Joey Hess
22d7447ced
fix tilde expansion
2012-08-02 07:55:10 -04:00
Joey Hess
9a038b4a9b
better ~/ handling
2012-08-02 07:50:13 -04:00
Joey Hess
112ce4f49c
support XDG_DATA_DIR
2012-08-02 07:47:39 -04:00
Joey Hess
60da0d6ad2
full autostart support
...
git annex assistant --autostart will start separate daemons in each
listed autostart repo
running the webapp outside any git-annex repo will open it on the
first listed autostart repo
2012-08-02 00:42:33 -04:00
Joey Hess
7606f3e7c1
cleanup
2012-08-01 16:31:16 -04:00
Joey Hess
ecc168aba3
implemented firstrun repository creation and redirection to full webapp
...
Some of the trickiest code I've possibly ever written.
2012-08-01 16:10:26 -04:00
Joey Hess
1efe4f3332
only use smart default on first run
2012-07-31 21:34:29 -04:00
Joey Hess
b9afb7785e
typo
2012-07-31 21:12:58 -04:00
Joey Hess
e81e8913d9
default repository location
...
Unifying poll results, it's Annex in lowercase. :)
When cwd is HOME, use ~/Desktop/annex, unless there's no Desktop directory;
then use use ~/annex
If cwd is not $HOME, use cwd
2012-07-31 21:06:30 -04:00
Joey Hess
bab80bf24a
full input validation for repository path
...
Expands ~ , checks for every crazy input problem I can think of
2012-07-31 20:56:10 -04:00
Joey Hess
c950e8fba0
move out to template
2012-07-31 18:33:19 -04:00
Joey Hess
4b5ffe8f9b
implemented the addrepository form
...
shiny!
2012-07-31 17:57:08 -04:00
Joey Hess
c70496dc7f
improve first run screen
2012-07-31 16:13:09 -04:00
Joey Hess
04794eafc0
webapp now starts up when run not in a git repo
2012-07-31 12:17:31 -04:00
Joey Hess
b9b0097876
tweak types so the webapp can run without a threadstate when outside an annex
2012-07-31 11:19:40 -04:00
Joey Hess
02b345249b
stub
2012-07-31 02:35:07 -04:00
Joey Hess
2c8bbdf307
made navbar work
...
also added an About page and a stub Config page.
2012-07-31 02:30:26 -04:00
Joey Hess
5fed026bcd
reorg templates
2012-07-31 01:24:49 -04:00
Joey Hess
58dfa3fa5b
split up webapp files
2012-07-31 01:11:32 -04:00