summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* full autostart supportGravatar Joey Hess2012-08-02
| | | | | | | | 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
* install autostart file tooGravatar Joey Hess2012-08-01
|
* don't use hamlet for htmlshimGravatar Joey Hess2012-08-01
| | | | | | This allows me to not build-depend on blaze-markup, which was causing me some trouble when tring to build with cabal on debian. Seems debian ships Text.Blaze.Renderer.String in two packages.
* hook desktop menu file installation into makefile and cabalGravatar Joey Hess2012-08-01
|
* add template-haskell build-dep for webappGravatar Joey Hess2012-08-01
|
* installing desktop file workingGravatar Joey Hess2012-08-01
| | | | Not hooked up to either Makefile or cabal yet
* implement enough of the fdo specs to be able to write desktop menu filesGravatar Joey Hess2012-08-01
| | | | to the appropriate system or local user directory
* fix the watch command to not run the whole assistantGravatar Joey Hess2012-08-01
| | | | heh :)
* webapp is no longer a daemonGravatar Joey Hess2012-08-01
| | | | Remove --foreground and --stop options from it.
* always run webapp in foregroundGravatar Joey Hess2012-08-01
|
* cleanupGravatar Joey Hess2012-08-01
|
* write pid file even when running in foregroundGravatar Joey Hess2012-08-01
| | | | | | | | This prevents multiple runs of the assistant in the foreground, and lets --stop stop foregrounded runs too. The webapp firstrun case also now writes a pid file, once it's made the git repo to put it in.
* implemented firstrun repository creation and redirection to full webappGravatar Joey Hess2012-08-01
| | | | Some of the trickiest code I've possibly ever written.
* only use smart default on first runGravatar Joey Hess2012-07-31
|
* typoGravatar Joey Hess2012-07-31
|
* default repository locationGravatar Joey Hess2012-07-31
| | | | | | | | | 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
* full input validation for repository pathGravatar Joey Hess2012-07-31
| | | | Expands ~ , checks for every crazy input problem I can think of
* move out to templateGravatar Joey Hess2012-07-31
|
* implemented the addrepository formGravatar Joey Hess2012-07-31
| | | | shiny!
* when run in uninitialized git repo, do firstrunGravatar Joey Hess2012-07-31
| | | | My $HOME is in git, let's make it work :)
* improve first run screenGravatar Joey Hess2012-07-31
|
* formGravatar Joey Hess2012-07-31
|
* don't start webapp when in a git repo that has not been git-annex inittedGravatar Joey Hess2012-07-31
| | | | | Maybe later it can prompt if they want to use the repo with git-annex, but for now this is a sane easy choice.
* webapp now starts up when run not in a git repoGravatar Joey Hess2012-07-31
|
* tweak types so the webapp can run without a threadstate when outside an annexGravatar Joey Hess2012-07-31
|
* add iconsGravatar Joey Hess2012-07-31
|
* change urlGravatar Joey Hess2012-07-31
|
* stubGravatar Joey Hess2012-07-31
|
* remove clickability on brandGravatar Joey Hess2012-07-31
|
* made navbar workGravatar Joey Hess2012-07-31
| | | | also added an About page and a stub Config page.
* reorg templatesGravatar Joey Hess2012-07-31
|
* split up webapp filesGravatar Joey Hess2012-07-31
|
* fix noscript mode to not allocate notification ids on each refreshGravatar Joey Hess2012-07-30
| | | | | | Now the javascript does an ajax call at the start to request the url to use to poll, and the notification id is generated then, once we know javascript is working.
* cleanupGravatar Joey Hess2012-07-30
|
* further refactoring my jsGravatar Joey Hess2012-07-30
|
* got this JS workingGravatar Joey Hess2012-07-30
|
* Merge branch 'assistant' into assistant-longpolling-rewriteGravatar Joey Hess2012-07-30
|\
| * remove the "running" alertGravatar Joey Hess2012-07-30
| |
| * Merge branch 'master' into assistantGravatar Joey Hess2012-07-30
| |\
* | | Merge branch 'assistant' into assistant-longpolling-rewriteGravatar Joey Hess2012-07-30
|\| |
* | | Merge branch 'master' into assistant-longpolling-rewriteGravatar Joey Hess2012-07-30
|\ \ \ | | |/ | |/|
| | * fix transfers display logicGravatar Joey Hess2012-07-30
| | |
* | | rewrote longpolling, trying to avoid duplicationGravatar Joey Hess2012-07-30
| |/ |/| | | | | does not work though. stupid JS
* | fix htmlGravatar Joey Hess2012-07-30
| |
| * blog for the dayGravatar Joey Hess2012-07-30
| |
| * fixesGravatar Joey Hess2012-07-30
| |
* | fix kqueue buildGravatar Joey Hess2012-07-30
| |
* | bring back retry on connection failGravatar Joey Hess2012-07-30
| |
* | bring back connection failure counterGravatar Joey Hess2012-07-30
| | | | | | | | | | Otherwise, navigating between pages can, I guess, cause connection failures that take down the webapp.
* | insert modal dialog html from javascriptGravatar Joey Hess2012-07-30
| | | | | | | | This avoids it being visible all the time in noscript