aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add some comment filtersArtur Malabarba2014-11-251-0/+4
|
* sx can also updates question-mode buffer.Artur Malabarba2014-11-252-7/+14
|
* Finish voting implementation on the question list.Artur Malabarba2014-11-251-6/+25
|
* Move browse-filter to sxArtur Malabarba2014-11-252-27/+30
|
* Implement votingArtur Malabarba2014-11-251-0/+33
|
* .site is now a special symbol in sx-assoc-letArtur Malabarba2014-11-252-29/+41
| | | | | | sx-question.el no longer manually inserts the `site` property on fetched questions. This was insufficient because we also need this property on other objects.
* visit takes an argumentArtur Malabarba2014-11-251-12/+13
|
* ADd comment.link to filterArtur Malabarba2014-11-251-0/+1
|
* Refactor visit from question-list to sxArtur Malabarba2014-11-252-15/+13
|
* Refactor visit from question-mode to sxArtur Malabarba2014-11-252-16/+16
|
* Move wrap-in-text-property/overlay to sxArtur Malabarba2014-11-252-73/+76
|
* Mention sx-tab-frontpageArtur Malabarba2014-11-241-5/+11
|
* Fix testArtur Malabarba2014-11-241-0/+1
|
* Streamline the refactoringArtur Malabarba2014-11-243-54/+73
|
* Fix testArtur Malabarba2014-11-241-1/+1
|
* Fix macro bugsArtur Malabarba2014-11-241-7/+7
|
* Fix next-page bugArtur Malabarba2014-11-241-2/+4
|
* Fix next-page logicArtur Malabarba2014-11-241-10/+10
|
* Refactor page to tabArtur Malabarba2014-11-242-15/+15
|
* Refactor view to tabArtur Malabarba2014-11-241-14/+14
|
* Implement pagingArtur Malabarba2014-11-242-19/+54
|
* Add far movement commands,Artur Malabarba2014-11-241-0/+24
|
* Improve question-list-mode docArtur Malabarba2014-11-241-6/+17
|
* Merge branch 'master' into refactor-question-listArtur Malabarba2014-11-241-0/+1
|\
| * Request private_info scopeArtur Malabarba2014-11-241-0/+1
| |
* | Fix ido bugArtur Malabarba2014-11-241-1/+1
| |
* | Fix let bugArtur Malabarba2014-11-241-3/+3
| |
* | Accept empty input on switch-siteArtur Malabarba2014-11-241-5/+6
| |
* | Refactor list-questions into sx-view-frontpage.Artur Malabarba2014-11-242-22/+85
| |
* | Moving above the top or below the end refreshesArtur Malabarba2014-11-241-1/+23
| |
* | Refactor question-list as a generic backend.Artur Malabarba2014-11-241-50/+112
|/
* Merge pull request #84 from jleechpe/sx-method-authSean Allred2014-11-218-78/+213
|\ | | | | Implement checking for filter and method authentication requirement.
| * Whitespace fixup (spaces not tabs).Jonathan Leech-Pepin2014-11-211-21/+21
| |
| * Fix indentation following indent declaration.Jonathan Leech-Pepin2014-11-214-17/+17
| |
| * Use `\(` for ( at beginning of line in docstring.Jonathan Leech-Pepin2014-11-211-1/+1
| |
| * Use `(declare (indent 1)) in `sx-method-call`.Jonathan Leech-Pepin2014-11-211-0/+1
| |
| * Whitespace/indent fixup.Jonathan Leech-Pepin2014-11-211-38/+38
| |
| * Fix docstring/argument list ordering (mistake during merge).Jonathan Leech-Pepin2014-11-211-3/+3
| | | | | | | | | | Fix `url-automatic-caching` to use `t` rather than `sx-request-cache-p` (used in tests only).
| * Update docstring to reflect uses of `AUTH`.Jonathan Leech-Pepin2014-11-211-0/+15
| |
| * Merge branch 'master' into sx-method-auth. Conflicts have beenJonathan Leech-Pepin2014-11-2117-201/+505
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | resolved. Logic and functions have been kept from the `cl-defun` `sx-method-call` while docstrings have been updated as per #77 when possible. Conflicts: sx-auth.el sx-method.el sx-question.el sx-request.el
| * | Properly return a nil entry when falling backJonathan Leech-Pepin2014-11-201-1/+1
| | | | | | | | | | | | | | | sx-request-make returns a nested list (or vector of lists). Return `'(())` to ensure it is an acceptable response.
| * | Typo fix.Jonathan Leech-Pepin2014-11-201-1/+1
| | |
| * | Do not initialize Stack-Mode.Jonathan Leech-Pepin2014-11-201-0/+1
| | | | | | | | | | | | | | | Initializing will retrieve user preferences/authentication. We do not need this.
| * | Fix auth settings in calls. Do not use 'warn in non-interactive commands.Jonathan Leech-Pepin2014-11-204-4/+4
| | |
| * | Uses of `sx-method-call` have been updated to use new format.Jonathan Leech-Pepin2014-11-204-20/+24
| | | | | | | | | | | | | | | | | | | | | | | | sx-question now includes 2 authentication requiring parameters, `question.upvoted` and `question.downvoted`. These will only be used if access token exists. sx-favorites still uses site-workaround pending #82.
| * | Remove default site specification. Defaults to nil if notJonathan Leech-Pepin2014-11-201-2/+2
| | | | | | | | | | | | | | | | | | specified (for network-wide searches). Remove :warning, drop back to :debug
| * | sx-method-call rewritten and associated improvements in sx-request.Jonathan Leech-Pepin2014-11-202-61/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now requires `'sx-auth` to account for authentication. (sx-method-call) is now defined using `cl-defun` and uses keys rather than positional arguments. Authentication logic is performed in `sx-method-call` to ensure commands are only passed on once they are needed. When access token is available: - Filters will be used as provided - Methods will be called When access token is unavailable: - Filters will downgrade to only request object that do not require auth. - Methods will instead use `sx-request-fallback` and return nil. If auth is not specified but is required, `sx-method-call` will throw an error. If auth is specified as `'warn`, `user-error` will be called. (sx-request--build-keyword-arguments) has been simplified. It will always pass an available access_token (api indicates doing so will use a user/key quota rather than simply key quota). (sx-request-make) now performs url retrieval directly. Query construction is all performed by `sx-method-call`.
| * | Improve method for returning clean filter.Jonathan Leech-Pepin2014-11-201-12/+21
| | | | | | | | | | | | | | | Logic now verifies `include` if `include`,`exclude`,`base` is used. Otherwise verify entire filter.
| * | Do not actually need to check for no submethods. Already tested for.Jonathan Leech-Pepin2014-11-201-2/+1
| | |
| * | Fix sx-auth--method-p to work correctly when there is no submethodJonathan Leech-Pepin2014-11-201-2/+4
| | | | | | | | | | | | specified.