summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* only write data file when installing as normal userGravatar Joey Hess2012-08-02
|
* add some strictness annotationsGravatar Joey Hess2012-08-02
| | | | on general principles
* trim long filenames (have to fit on the sidebar)Gravatar Joey Hess2012-08-02
| | | | | | | | 30 characters would mostly work, but 20 is safer due to some wider letters like 'w'. Of course this is very heuristic based on filesize anyway. (Bootstrap does a surprisingly bad job at dealing with overlong words in the sidebar.)
* start webapp thread earlier so it opens ASAPGravatar Joey Hess2012-08-02
|
* layoutGravatar Joey Hess2012-08-02
|
* awesome alert combiningGravatar Joey Hess2012-08-02
| | | | | | | | | Now an alert tracks files that have recently been added. As a large file is added, it will have its own alert, that then combines with the tracker when dones. Also used for combining sanity checker alerts, as it could possibly want to display a lot.
* avoid showing alert when there are no remotes to push toGravatar Joey Hess2012-08-02
|
* fix tilde expansionGravatar Joey Hess2012-08-02
|
* better ~/ handlingGravatar Joey Hess2012-08-02
|
* support XDG_DATA_DIRGravatar Joey Hess2012-08-02
|
* fix bugs, add desktop dirGravatar Joey Hess2012-08-02
|
* 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
| |\