Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | revert require of mastodon-toot to autoloads | mousebot | 2022-02-05 | 1 | -11/+11 |
| | | | | | - use (autoload) call in mastodon.el for functions - use autoload cookie in mastodon-tool.el for customize options. | ||||
* | update homepage and copyright boilerplate | mousebot | 2022-02-05 | 1 | -1/+1 |
| | |||||
* | refactor follow request accept/reject functions. | mousebot | 2021-12-24 | 1 | -4/+4 |
| | | | | | | | | | | previously we had duplication of functions depending on whether we were in follow requests view or notificaitons view. now we just check which kind of f-req we have and act accordingly. main function being `mastodon-notifications--follow-request-process'. also updates keybindings for both views. we no longer need them included separately in profile-mode. | ||||
* | bump version to a round number | mousebot | 2021-12-17 | 1 | -1/+1 |
| | |||||
* | boilerplate maintainer contact | mousebot | 2021-12-17 | 1 | -0/+1 |
| | |||||
* | depend on emacs 27.1, flychecks, docstrings, etc. | mousebot | 2021-12-17 | 1 | -2/+3 |
| | | | | strictly, the 27.1 dependency is only for proper-list-p in -http.el. | ||||
* | bump version, change homepage link, readme | mousebot | 2021-12-17 | 1 | -2/+2 |
| | |||||
* | customize option to enable custom emoji by default. | mousebot | 2021-12-15 | 1 | -1/+3 |
| | |||||
* | move profile--my-profile binding to 'O' | mousebot | 2021-11-10 | 1 | -1/+1 |
| | | | | to avoid using C-S- bindings, which don't always work for others. | ||||
* | Reformat all code. | Holger Dürer | 2021-11-06 | 1 | -2/+2 |
| | | | | | | | | | | | Basically, in Emacs for each file: select all text and `indent-region`. - This also removes one redundant comment, and - fixes an error with json decoding where the `json-read-from-string` was actually not within the intended `unless` clause (which explains the warning about "result of (string-equal "" json-string) will be ignored" which I never understood. | ||||
* | Fix tests. | Holger Dürer | 2021-11-01 | 1 | -1/+1 |
| | | | | | | | | | | | | These needed a bit of tender love and care to get back into passing state. - Move the auth tests to the `test` directory. No idea what it was doing in `lisp`. - Image tests are mostly broken because with later Emacsen we no longer need the `imagemagic` option on create-image. - Some method signatures have changed and mocking calls needed to follow suit. | ||||
* | require mastodon-toot in mastodon.el, for customize visibility | mousebot | 2021-10-28 | 1 | -9/+10 |
| | | | | - & no need for all other mastodon-toot autoloads | ||||
* | mastodon-async readme | mousebot | 2021-10-28 | 1 | -0/+1 |
| | |||||
* | rewrite bookmark-toot as toggle | mousebot | 2021-10-23 | 1 | -1/+2 |
| | |||||
* | bookmark-toot keybinding | mousebot | 2021-10-22 | 1 | -0/+1 |
| | |||||
* | flycheck, autoloads, docstrings | mousebot | 2021-10-22 | 1 | -1/+2 |
| | |||||
* | bookmarks keybinding | mousebot | 2021-10-22 | 1 | -0/+2 |
| | |||||
* | replies to toots adopt their visibility status by default. | mousebot | 2021-10-21 | 1 | -3/+2 |
| | | | | | | | | | this makes it so that if you reply to a direct message, your toot will also be direct by default. - we feed the reply's full toot JSON through the chain of functions called, all the way down to "setup-as-reply". that way, if anything else needs to be extracted when setting up a reply, it's all there. | ||||
* | kill-current-buffer instead of kill-this-buffer | mousebot | 2021-10-01 | 1 | -1/+1 |
| | | | | | kill-this-buffer doesn't always work if not called from the menu bar, as stated in its docstring. | ||||
* | basic delete-and-redraft-toot, text status only for now. | mousebot | 2021-09-23 | 1 | -0/+2 |
| | |||||
* | package-lint: bump to emacs 26.1, disable stream keybindings | mousebot | 2021-09-22 | 1 | -9/+9 |
| | |||||
* | functions to vote on polls in timelines, bound to "v" | mousebot | 2021-08-09 | 1 | -1/+3 |
| | | | | - masto view favorites binding moved to "V", in line with other separate views being in capitals | ||||
* | follow requests accept/reject from notifications + | mousebot | 2021-08-09 | 1 | -0/+4 |
| | | | | | | | - new bindings for f-req accept/reject (in both notifs and in f-req views) - check if we are at an f-req before accept/rejecting - flycheck / docstrings - fix notifs byline formatting for f-reqs | ||||
* | hack to ensure toot buffer bindings are always enabled. | mousebot | 2021-06-19 | 1 | -1/+1 |
| | | | | | | | | make mastodon-toot-mode is run in mastodon-toot--compose-buffer before after-change-functions bugs. this makes mastodon-toot work properly even if mastodon-mode has not yet been run/loaded yet. | ||||
* | typos and readme | mousebot | 2021-06-14 | 1 | -1/+1 |
| | |||||
* | use mastodon-auth--user-acct instead of get-account-name in mastodon | mousebot | 2021-06-08 | 1 | -2/+3 |
| | | | | | | the former first checks if the value is stored in var mastodon-auth--acct-alist, and only makes a request if it doesn't get the handle from there. and if run it also stores the value. | ||||
* | only get-home-timeline if mastodon buffers not already open. | mousebot | 2021-06-07 | 1 | -2/+15 |
| | | | | requires cl-lib | ||||
* | implement updating user profile note | mousebot | 2021-06-05 | 1 | -1/+3 |
| | | | | | uses a tiny minor mode 'profile-update', with bindings. U is a general binding for it. | ||||
* | enable async stream for user notifications. | mousebot | 2021-06-03 | 1 | -0/+5 |
| | | | | creates a notifications filter for the 'user' stream, then handles display of notifications, which have their own timeline funs. | ||||
* | add basic live updates of home/local/federated timelines. | mousebot | 2021-06-01 | 1 | -0/+6 |
| | | | | | the code, mastodon-async.el is taken from https://github.com/alexjgriffith/mastodon-future.el and only slightly modified to make the home stream work. | ||||
* | foll reqs/faves bindings global, autoloads and declarations, readme | mousebot | 2021-06-01 | 1 | -0/+2 |
| | |||||
* | bump masto version, bump emacs version to 25.1, dependency in readme | mousebot | 2021-05-31 | 1 | -2/+2 |
| | |||||
* | add request and seq as dependencies, flycheck cleanups, and | mousebot | 2021-05-27 | 1 | -1/+2 |
| | | | | move http search funs into http.el | ||||
* | pin/unpin now toggle fun, and moved copy/delete to mastodon-toot. | mousebot | 2021-05-25 | 1 | -6/+6 |
| | |||||
* | pin/unpin toot funs, delete toot now tests if toot is own. | mousebot | 2021-05-24 | 1 | -0/+2 |
| | |||||
* | add new functions to discover menu, and autoloads. | mousebot | 2021-05-16 | 1 | -0/+9 |
| | |||||
* | display "follows you" and "followed by you" on user profiles | mousebot | 2021-05-14 | 1 | -1/+2 |
| | |||||
* | copy url of toot at point | mousebot | 2021-05-13 | 1 | -0/+2 |
| | |||||
* | add basic search functions | mousebot | 2021-05-11 | 1 | -0/+2 |
| | |||||
* | add my profile function | mousebot | 2021-05-10 | 1 | -0/+1 |
| | |||||
* | async view profile, async view thread, better prompts | mousebot | 2021-05-09 | 1 | -1/+2 |
| | | | | | | - view profile (using make-profile-buffer-for). - user confirm to delete toot. - better follow/mute/block/profile prompts | ||||
* | mute/unmute, block/unblock funs and bindings | mousebot | 2021-05-08 | 1 | -0/+4 |
| | |||||
* | unfollow user fun | mousebot | 2021-05-08 | 1 | -0/+1 |
| | |||||
* | follow user binding | mousebot | 2021-05-07 | 1 | -0/+1 |
| | |||||
* | cherry pick ieure's cosmetic changes | mousebot | 2021-05-07 | 1 | -1/+1 |
| | |||||
* | delete toot keybinding | mousebot | 2021-05-06 | 1 | -0/+2 |
| | |||||
* | Update copyright and bump version | Johnson Denen | 2019-03-04 | 1 | -2/+2 |
| | |||||
* | Close #199 with keybinding refactor | Johnson Denen | 2019-03-04 | 1 | -16/+18 |
| | |||||
* | Refactor mastodon-discover functionality | Johnson Denen | 2019-03-04 | 1 | -0/+1 |
| | |||||
* | Fix #219 no `with-eval-after-load` in the code (#220) | H Durer | 2019-03-04 | 1 | -31/+0 |
| | | | | The package-lint logic is too daft to cope with this (you cannot even mention it in a comment). We now move the discover functionality into its own package and just mention in the README file how to make use of it. |