Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | implemented firstrun repository creation and redirection to full webapp | Joey Hess | 2012-08-01 |
| | | | | Some of the trickiest code I've possibly ever written. | ||
* | only use smart default on first run | Joey Hess | 2012-07-31 |
| | |||
* | typo | Joey Hess | 2012-07-31 |
| | |||
* | default repository location | Joey Hess | 2012-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 path | Joey Hess | 2012-07-31 |
| | | | | Expands ~ , checks for every crazy input problem I can think of | ||
* | move out to template | Joey Hess | 2012-07-31 |
| | |||
* | implemented the addrepository form | Joey Hess | 2012-07-31 |
| | | | | shiny! | ||
* | when run in uninitialized git repo, do firstrun | Joey Hess | 2012-07-31 |
| | | | | My $HOME is in git, let's make it work :) | ||
* | improve first run screen | Joey Hess | 2012-07-31 |
| | |||
* | form | Joey Hess | 2012-07-31 |
| | |||
* | don't start webapp when in a git repo that has not been git-annex initted | Joey Hess | 2012-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 repo | Joey Hess | 2012-07-31 |
| | |||
* | tweak types so the webapp can run without a threadstate when outside an annex | Joey Hess | 2012-07-31 |
| | |||
* | add icons | Joey Hess | 2012-07-31 |
| | |||
* | change url | Joey Hess | 2012-07-31 |
| | |||
* | stub | Joey Hess | 2012-07-31 |
| | |||
* | remove clickability on brand | Joey Hess | 2012-07-31 |
| | |||
* | made navbar work | Joey Hess | 2012-07-31 |
| | | | | also added an About page and a stub Config page. | ||
* | reorg templates | Joey Hess | 2012-07-31 |
| | |||
* | split up webapp files | Joey Hess | 2012-07-31 |
| | |||
* | fix noscript mode to not allocate notification ids on each refresh | Joey Hess | 2012-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. | ||
* | cleanup | Joey Hess | 2012-07-30 |
| | |||
* | further refactoring my js | Joey Hess | 2012-07-30 |
| | |||
* | got this JS working | Joey Hess | 2012-07-30 |
| | |||
* | Merge branch 'assistant' into assistant-longpolling-rewrite | Joey Hess | 2012-07-30 |
|\ | |||
| * | remove the "running" alert | Joey Hess | 2012-07-30 |
| | | |||
| * | Merge branch 'master' into assistant | Joey Hess | 2012-07-30 |
| |\ | |||
* | | | Merge branch 'assistant' into assistant-longpolling-rewrite | Joey Hess | 2012-07-30 |
|\| | | |||
* | | | Merge branch 'master' into assistant-longpolling-rewrite | Joey Hess | 2012-07-30 |
|\ \ \ | | |/ | |/| | |||
| | * | fix transfers display logic | Joey Hess | 2012-07-30 |
| | | | |||
* | | | rewrote longpolling, trying to avoid duplication | Joey Hess | 2012-07-30 |
| |/ |/| | | | | | does not work though. stupid JS | ||
* | | fix html | Joey Hess | 2012-07-30 |
| | | |||
| * | blog for the day | Joey Hess | 2012-07-30 |
| | | |||
| * | fixes | Joey Hess | 2012-07-30 |
| | | |||
* | | fix kqueue build | Joey Hess | 2012-07-30 |
| | | |||
* | | bring back retry on connection fail | Joey Hess | 2012-07-30 |
| | | |||
* | | bring back connection failure counter | Joey Hess | 2012-07-30 |
| | | | | | | | | | | Otherwise, navigating between pages can, I guess, cause connection failures that take down the webapp. | ||
* | | insert modal dialog html from javascript | Joey Hess | 2012-07-30 |
| | | | | | | | | This avoids it being visible all the time in noscript | ||
* | | remove href | Joey Hess | 2012-07-30 |
| | | | | | | | | Avoids a reload of the page when closing an alert. | ||
* | | remove old filler that is effectively the same as new filler | Joey Hess | 2012-07-30 |
| | | |||
* | | consistent wording | Joey Hess | 2012-07-30 |
| | | |||
* | | better connection close handling | Joey Hess | 2012-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 closing | Joey Hess | 2012-07-30 |
| | | | | | | | | | | Rather than using bootstrap's client-side closing. Now closed alerts stay closed. | ||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus | 2012-07-30 |
| | | |||
* | | spruce up display of the repo list | Joey Hess | 2012-07-30 |
| | | |||
| * | todo | Joey Hess | 2012-07-30 |
| | | |||
* | | make filler closeable | Joey Hess | 2012-07-30 |
| | | |||
* | | prune old filler alerts | Joey Hess | 2012-07-30 |
| | | |||
* | | fix push status, broken when inParallel was adapted for -threaded | Joey Hess | 2012-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 visible | Joey Hess | 2012-07-30 |
| | | | | | | | | | | | | They're updated to show whether the activity succeeded or failed. This adds several TODOs to the code to fix later. |