aboutsummaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* fix mentions broken when on local instancemousebot2021-08-071-3/+7
|
* move follow req acc/rej bindings so they don't shadow profilesmousebot2021-07-161-2/+2
|
* typo in async http-layer, unless in http process-json, typo in readmmousebot2021-06-212-4/+3
|
* feed notfication ID to mastodon-notifications--insert-statusmousebot2021-06-192-11/+40
| | | | | | | | which is a copy of mastodon-tl--insert-status. this makes the 'toot-id of notifications that of the favoriting/boosting item, rather than the item boosted/favorited. this ID is needed in order to make loading more older notifications work correctly. beforehand, the call would be incorrect and the same latest 20 notifications would load.
* display boosted pollsmousebot2021-06-191-2/+5
|
* hack to ensure toot buffer bindings are always enabled.mousebot2021-06-192-3/+3
| | | | | | | | 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 readmemousebot2021-06-142-2/+2
|
* use mastodon-auth--user-acct instead of get-account-name in mastodonmousebot2021-06-081-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.
* attempt to handle response errors in mastodon-http--process-jsonmousebot2021-06-071-1/+3
|
* only get-home-timeline if mastodon buffers not already open.mousebot2021-06-071-2/+15
| | | | requires cl-lib
* mastodon-http--get-async, only process json when status is returnedmousebot2021-06-071-1/+2
| | | | (hopefully)
* fix async "local" endpoint, docstringsmousebot2021-06-071-4/+4
|
* implement updating user profile notemousebot2021-06-053-9/+89
| | | | | uses a tiny minor mode 'profile-update', with bindings. U is a general binding for it.
* handle error on kill async buffer, begin same on borked JSON.mousebot2021-06-051-18/+14
|
* enable async stream for user notifications.mousebot2021-06-033-30/+64
| | | | 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.mousebot2021-06-012-0/+338
| | | | | 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, readmemousebot2021-06-015-15/+21
|
* bump masto version, bump emacs version to 25.1, dependency in readmemousebot2021-05-3113-26/+26
|
* travis.yml, move to new cask install methodmousebot2021-05-312-4/+2
|
* view favourites fun, and view/accept/reject follow requests funs.mousebot2021-05-303-3/+69
| | | | | | | and bindings. view-follow-requests makes mastodon-tl--init run in mastodon-profile-mode just so that its bindings can be restricted to that minor mode.
* only show pinned statuses for "statuses" profile buffermousebot2021-05-301-2/+2
|
* http: docstrings and move delete funmousebot2021-05-301-11/+11
|
* add request and seq as dependencies, flycheck cleanups, andmousebot2021-05-274-38/+45
| | | | move http search funs into http.el
* flychecks and autoloadsmousebot2021-05-264-6/+13
|
* clean up media upload in http.elmousebot2021-05-261-1/+1
|
* typos in tl and http error responses in http.el for attachmentsmousebot2021-05-262-4/+7
|
* Support basic displaying of polls.mousebot2021-05-251-1/+17
|
* pin/unpin now toggle fun, and moved copy/delete to mastodon-toot.mousebot2021-05-254-74/+60
|
* pin/unpin toot funs, delete toot now tests if toot is own.mousebot2021-05-242-8/+53
|
* typos in -tl, thread* no longer interactive.mousebot2021-05-241-5/+5
|
* implement uploading and posting of media attachments.mousebot2021-05-242-25/+115
| | | | | | uses request library and requires curl backend. supports multiple files upload and marking media as sensitive.
* Implement clickable images with shr-browse-image.mousebot2021-05-213-6/+26
| | | | | | | | images are tab stops. click or RET runs shr-browse-image. a prefix arg copies the URL. images use the mastodon-tl--shr-image-map-replacement for extra functions like zoom image, save image, rotate image, etc.
* enable tab-stops for links/handles/hashtags in profile note.mousebot2021-05-211-1/+2
|
* pinned toots implemented properly, make-buffer-for revert to synchromousebot2021-05-212-31/+26
| | | | better pinned toots formatting
* make the boosts/favorite byline text in notifications less ambiguousmousebot2021-05-211-2/+2
|
* fix propertizing of "B" for boost in bylinemousebot2021-05-191-1/+1
|
* autoloads in profile.elmousebot2021-05-181-0/+4
|
* enable live, propertized handle links and tags in searchmousebot2021-05-181-33/+37
|
* message for notifs load, tiny search.el cleanupmousebot2021-05-172-12/+15
|
* split mastodon-tl--timeline back into two functions.mousebot2021-05-172-3/+8
| | | | | this is to prevent pinned toots appearing as such when this function is used elsewhere than for a profile. e.g. the tag search.
* add new functions to discover menu, and autoloads.mousebot2021-05-163-8/+32
|
* clean-up edits after flycheck/bytecompile.mousebot2021-05-165-23/+48
|
* display pinned toots first on a user's profile.mousebot2021-05-162-7/+20
| | | | | | | also: profile--relationships-get no longer interactive. and docstrings for fields insert. indent "pinned" for pinned toots display
* shrink width of shr-width in -tl--render-text.mousebot2021-05-161-1/+1
| | | | | setting this to window-width minus 1 makes text flow work properly for me with proportional fonts enabled.
* add basic display of "fields" (category pairs) on user profilesmousebot2021-05-161-3/+47
| | | | clean up fields mastodon-profile--fields-format
* display "follows you" and "followed by you" on user profilesmousebot2021-05-143-11/+41
|
* copy url of toot at pointmousebot2021-05-132-2/+3
|
* copy url of toot at pointmousebot2021-05-131-0/+11
|
* message when loading timelines and profilesmousebot2021-05-132-2/+9
|
* implmement mentioning boosters in replies by defaultmousebot2021-05-131-4/+22
|