| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
- separate goto-next/prev-filter commands
- we use properties toot-id and byline so the navigation works, calqued on
- goto-prev/next-toot
- error handle no word or context supplied
- reload filters view on create or delete
|
|
|
|
|
|
|
|
| |
we always need all the funs for operating on individual toots so this is best.
Revert "revert require of mastodon-toot to autoloads"
This reverts commit 6a164669e0bffed67ad59c206f13651a67456127.
|
|
|
|
|
| |
- use (autoload) call in mastodon.el for functions
- use autoload cookie in mastodon-tool.el for customize options.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
strictly, the 27.1 dependency is only for proper-list-p in -http.el.
|
| |
|
| |
|
|
|
|
| |
to avoid using C-S- bindings, which don't always work for others.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
- & no need for all other mastodon-toot autoloads
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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-this-buffer doesn't always work if not called from the menu bar, as
stated in its docstring.
|
| |
|
| |
|
|
|
|
| |
- masto view favorites binding moved to "V", in line with other separate views being in capitals
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
requires cl-lib
|
|
|
|
|
| |
uses a tiny minor mode 'profile-update', with bindings.
U is a general binding for it.
|
|
|
|
| |
creates a notifications filter for the 'user' stream, then handles display of notifications, which have their own timeline funs.
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
move http search funs into http.el
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- view profile (using make-profile-buffer-for).
- user confirm to delete toot.
- better follow/mute/block/profile prompts
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|