summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
* | remove hrefGravatar Joey Hess2012-07-30
| | | | | | | | Avoids a reload of the page when closing an alert.
* | remove old filler that is effectively the same as new fillerGravatar Joey Hess2012-07-30
| |
* | consistent wordingGravatar Joey Hess2012-07-30
| |
* | better connection close handlingGravatar Joey Hess2012-07-30
| | | | | | | | | | | | | | | | | | | | Depending on how the webapp was started up and whether the user clicked on any links in it, window.close() may be disallowed by browser security policy. Also if that fails, display a modal dialog that nicely blackens out the webapp. TODO: avoid Escape closing it. Bootstrap's docs are unclear about how to do that.
* | implement server-side alert closingGravatar Joey Hess2012-07-30
| | | | | | | | | | Rather than using bootstrap's client-side closing. Now closed alerts stay closed.
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2012-07-30
| |
* | spruce up display of the repo listGravatar Joey Hess2012-07-30
| |
| * todoGravatar Joey Hess2012-07-30
| |
* | make filler closeableGravatar Joey Hess2012-07-30
| |
* | prune old filler alertsGravatar Joey Hess2012-07-30
| |
* | fix push status, broken when inParallel was adapted for -threadedGravatar Joey Hess2012-07-30
| | | | | | | | | | Before pushing ran in its own process, so exitSuccess was the right thing to do, but with the threaded code, that's caught as an exception.
* | make old activiy alerts stay visibleGravatar Joey Hess2012-07-30
| | | | | | | | | | | | They're updated to show whether the activity succeeded or failed. This adds several TODOs to the code to fix later.