aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Implement front-end with back-endSean Allred2014-11-081-64/+7
| | |
| | * Use the key for every request; no exceptionsSean Allred2014-11-081-1/+4
| | |
| | * Add internal request functionSean Allred2014-11-081-0/+52
| | |
| | * Delineate and alphabetize API symbolsSean Allred2014-11-081-5/+35
| | | | | | | | | | | | It's ugly to look at, but diffs will be more precise.
| | * Re-work filtering and cachingSean Allred2014-11-086-67/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sx-auth.el - Use new symbolic cache access * sx-cache.el - Implement symbolic cache access * sx-filter.el - Use symbolic cache access - Compile and save filters on-demand (more work to be done to this end) * sx-question.el - Symbolic filters * sx-request.el - Protection against infinitely recursing when compiling a filter This will be re-worked into requests (a front-end function) and 'raw' requests (a back-end function). The front-end will add convenience to the back-end. * test/tests.el Remove outdated tests
| | * Finish name changesSean Allred2014-11-084-19/+19
| | |
| | * Introduce initialization logic and hooksSean Allred2014-11-072-5/+31
| |/
* | Implement sx-question-modeArtur Malabarba2014-11-083-50/+301
| | | | | | | | Also moves question-display code to its own file.
* | Function for getting a single question.Artur Malabarba2014-11-081-0/+10
| |
* | Add date formatting to sx-timeArtur Malabarba2014-11-081-0/+22
| |
* | Implement no-update argument to sx-question-list-refreshArtur Malabarba2014-11-081-2/+9
|/
* Merge pull request #33 from vermiculus/macro--sx-assoc-letSean Allred2014-11-072-28/+70
|\ | | | | Implement sx-assoc-let macro.
| * Add missing symbolsArtur Malabarba2014-11-071-2/+2
| |
| * Implement sx-assoc-let macro.Artur Malabarba2014-11-072-28/+70
|/ | | | Letbind symbols to their values inside alists.
* Merge pull request #31 from vermiculus/renameSean Allred2014-11-0715-825/+936
|\ | | | | Rename files to sx prefix (and variables accordingly)
| * Fix missing request in sx-questionArtur Malabarba2014-11-071-0/+1
| |
| * Update names in testSean Allred2014-11-072-33/+33
| |
| * Refactor to use `sx-` prefixSean Allred2014-11-0711-563/+683
| | | | | | | | A file stackexchange.el should be added for user-facing functions.
| * Renamed all files.Artur Malabarba2014-11-078-11/+1
|/ | | | Still a lot to be done inside them.
* Merge pull request #30 from vermiculus/question-list-live-dataArtur Malabarba2014-11-063-42/+140
|\ | | | | Question list live data
| * Use stack-question-get-questionsArtur Malabarba2014-11-061-1/+5
| |
| * Comment out "*stack-question*" buffer testArtur Malabarba2014-11-061-2/+3
| |
| * Fix test regexpArtur Malabarba2014-11-061-3/+3
| |
| * Remove cl-flet (not defined for < 24.3)Artur Malabarba2014-11-061-29/+28
| |
| * package-initialize on testsArtur Malabarba2014-11-061-1/+5
| |
| * Merge branch 'master' into question-list-live-dataArtur Malabarba2014-11-063-11/+98
| |\ | |/ |/|
* | Merge pull request #25 from vermiculus/authSean Allred2014-11-062-2/+83
|\ \ | | | | | | Authentication
| * \ Merge branch 'master' into authSean Allred2014-11-061-2/+7
| |\ \ | |/ / |/| | | | | | | | Conflicts: stack-core.el
* | | Merge pull request #26 from vermiculus/elevated-api-request-limitSean Allred2014-11-061-2/+7
|\ \ \ | | | | | | | | Add API key to requests
| * | | Add API key to requestsSean Allred2014-11-051-2/+7
| | | |
| | * | Merge branch 'master' into authSean Allred2014-11-061-7/+8
| | |\ \ | |_|/ / |/| | |
* | | | Merge pull request #24 from KingShimkus/patch-1Sean Allred2014-11-051-7/+8
|\ \ \ \ | |/ / / |/| | | Made it more readable.
| * | | Made it more readable.Luke Shimkus2014-11-041-7/+8
|/ / / | | | | | | Just fixed the links and made it more readable.
| * | Remove unused permissionSean Allred2014-11-061-2/+1
| | | | | | | | | | | | | | | | | | We are not using `private_info' yet, so there is no need to request this permission. It can, of course, be easily added later on if the information is ever usable.
| * | Change constant to variableSean Allred2014-11-061-2/+4
| | | | | | | | | | | | | | | As it is let-bound in the authentication flow, it is not truly a constant. Add a warning to the documentation appropriately.
| * | Prune unnecessary variableSean Allred2014-11-051-2/+0
| | | | | | | | | | | | | | | This key is actually used in request-making on the whole, so it has been moved to `stack-core.el' as of 9cb376361983742f0a15775b233fc194d61b3ea7.
| * | Use standard '.el' extenstion for cacheSean Allred2014-11-051-1/+1
| | | | | | | | | | | | | | | | | | This should probably be altered so that the caching function requires symbols; this would keep everything consistent since the caching function could apply the same pattern to every symbol it receives.
| * | Remove files duplicated in `gh-pages'Sean Allred2014-11-053-43/+0
| | | | | | | | | | | | | | | These pages should be tracked by that branch; it is an explicitly separate part of the system.
| * | Further explain `stack-cache-directory'Sean Allred2014-11-051-1/+3
| | | | | | | | | | | | | | | I looked at it for a few minutes and wondered how to use it -- and I wrote the thing! :)
| * | Implement OAuth2 authenticationSean Allred2014-11-052-1/+81
| | | | | | | | | | | | | | | Tested with commit 1749aa32c25d8eee9ca0753cb55bd7d134f320b7, current HEAD of the `gh-pages' branch.
| * | Add basic HTML/JavaScript to enable authenticationSean Allred2014-11-053-0/+43
|/ / | | | | | | | | | | | | | | | | | | | | This should be accessible using `raw.github.com/...', but if not, I will put it on my webserver. For now, this seems like it's as good as it's going to get. When the page is accessed with an access token, this token is displayed (styled as CSS class `uservalue', big, dark, and green). Error conditions are not currently being handled, but they will be.
| * Fix question list testing (for real).Artur Malabarba2014-11-061-19/+26
| |
| * Handle small windows more gracefully.Artur Malabarba2014-11-061-2/+12
| |
| * Add a no-update argument to stack-question-list-refreshArtur Malabarba2014-11-061-4/+6
| |
| * Fix question list testsArtur Malabarba2014-11-061-3/+11
| |
| * Add tests for the question-listArtur Malabarba2014-11-061-4/+21
| |
| * Add mode-line information to the question listArtur Malabarba2014-11-062-7/+55
| |
| * Variable fine-tuningArtur Malabarba2014-11-061-2/+1
| |
| * Switch to live-data in the question list.Artur Malabarba2014-11-061-2/+1
|/
* Merge pull request #9 from vermiculus/UI-first-attemptSean Allred2014-11-049-516/+4435
|\ | | | | Question List Mode implementation