aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* update mastodon-notifications--test-byline-concat for post notifymousebot2021-11-061-1/+3
|
* add support for receiving notifications when a user postsmousebot2021-11-022-6/+64
| | | | | | | - mastodon-tl--notify-user-posts - mastodon-tl--no-notify-user-posts - + some schtick in notifications.el to make sure the notifs display ok.
* include user's profile URL in company mentions completion.mousebot2021-11-012-17/+20
| | | | | also rename company mentions completion default value to "following" not "followers", which is what the actual search is called and what it returns.
* Merge branch 'develop' into imgcachingmousebot2021-10-293-56/+60
|\
| * Merge branch 'img-previews' into developmousebot2021-10-293-40/+32
| |\
| | * fix toot--send setting args/args-mediamousebot2021-10-291-17/+14
| | |
| | * make get-max-toot-chars asyncmousebot2021-10-291-6/+11
| | |
| | * docstringsmousebot2021-10-292-2/+2
| | |
| | * merge upload-media-attachments functionality into toot-send.mousebot2021-10-292-41/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this obviates the need for the user to upload files before posting their toot. - this commit makes http--post-media-attachment synchronous, so that toot-send has to wait for it. - in toot-send: if mastodon-toot--media-attachements is non-nil, the files it contains are uploaded synchronously, and their returned ids are added to toot-media-attachment-ids, which are parsed as args for the POST request to be attached to the toot. - then we send toot as usual. - clear-all-attachments also clears mastodon-toot--media-attachment-ids just in case. - we have no more need of media-attachments-filenames, as media-attachments is now a list and not a boolean value.
| * | make get-max-toot-chars asyncmousebot2021-10-291-6/+11
| |/
| * hopefully improve attachment upload error handlingmousebot2021-10-291-9/+15
| |
| * fix for image uploads error in 'emacs -Q': expand file name!mousebot2021-10-291-1/+2
| |
| * require mastodon-toot in mastodon.el, for customize visibilitymousebot2021-10-281-9/+10
| | | | | | | | - & no need for all other mastodon-toot autoloads
| * fix group of mastodon-toot--attachment-heightmousebot2021-10-281-1/+1
| |
* | enable-image-caching customize optionmousebot2021-10-291-3/+10
| |
* | require mastodon-toot in mastodon.el, for customize visibilitymousebot2021-10-281-9/+10
| | | | | | | | - & no need for all other mastodon-toot autoloads
* | fix group of mastodon-toot--attachment-heightmousebot2021-10-281-1/+1
| |
* | Merge branch 'develop' into imgcachingmousebot2021-10-286-29/+80
|\|
| * mastodon-async readmemousebot2021-10-282-2/+3
| |
| * api/v2 for media attachment uploadsmousebot2021-10-261-1/+1
| |
| * toot--enable-completion-for-mentions only if company noerrormousebot2021-10-261-4/+5
| | | | | | | | - from testing with 'emacs -Q'
| * readmemousebot2021-10-261-0/+1
| |
| * display status of locked accounts in profile viewmousebot2021-10-261-1/+7
| |
| * switch followers-only and direct message icons to match web layoutmousebot2021-10-261-2/+2
| |
| * readmemousebot2021-10-251-4/+10
| |
| * revert tl--thread to sync request for speed.mousebot2021-10-251-13/+6
| |
| * _args for update-status-fieldsmousebot2021-10-251-1/+1
| |
| * declare company-mode functionsmousebot2021-10-251-1/+5
| |
| * echo faves, boosts, replies counts when in thread viewmousebot2021-10-251-0/+8
| |
| * restore original tl--init as tl--init-sync.mousebot2021-10-252-1/+32
| | | | | | | | | | | | | | | | | | - use it for eg notifications - this because i suspect sync is sometimes faster. - with async init*, i often have to press a key to trigger the request - perhaps good to have both in the code, and choose which to use when - cd also poss make this a customize.
* | Merge branch 'develop' into imgcachingmousebot2021-10-245-38/+37
|\|
| * move read-file-as-stringmousebot2021-10-231-6/+6
| |
| * remove wrongly set http--timeoutmousebot2021-10-231-2/+2
| | | | | | | | | | | | - http--timeout was given as an 4th arg to url-retrieve, which has nothing to do with timeouts, but is whether to be silent or not. - timeout arg only exists for url-retrieve-synchronously
| * stop shr-image-map taking over our 'u' bindingmousebot2021-10-231-0/+3
| | | | | | | | | | - the shr-maybe-probe-and-copy-url function is already bound to 'w' as well, so we don't lose it by doing this
| * rewrite bookmark-toot as togglemousebot2021-10-232-21/+19
| |
| * bookmark-toot keybindingmousebot2021-10-221-0/+1
| |
| * move defcustom attachment-height from media to tootmousebot2021-10-222-9/+7
| | | | | | | | | | | | | | | | - this makes the autoload fun mastodon-toot have access to the variable, so that it can be successfully called without mastodon-mode having been enabled previously. - maybe there is another work around for making variables available to autoloaded functions, but i failed to find it!
* | bookmark-toot keybindingmousebot2021-10-221-0/+1
| |
* | handle caching of imagesmousebot2021-10-221-4/+14
| | | | | | | | | | we now store images ourselves for caching rather than relying on url-automatic-caching.
* | Merge branch 'develop' into imgcachingmousebot2021-10-227-24/+88
|\|
| * readmemousebot2021-10-221-1/+2
| |
| * don't allow posts longer than server's max_toot_chars lengthmousebot2021-10-221-7/+9
| |
| * readmemousebot2021-10-221-1/+2
| |
| * flycheck, autoloads, docstringsmousebot2021-10-224-6/+13
| |
| * bookmarks keybindingmousebot2021-10-221-0/+2
| |
| * update discover menumousebot2021-10-222-6/+19
| |
| * bookmark/unbookmark toot funsmousebot2021-10-221-0/+24
| |
| * docstring typomousebot2021-10-221-1/+1
| |
| * use http--api in max-toot-chars funmousebot2021-10-221-3/+2
| |
| * collect max toot chars from server and display in new toot buffermousebot2021-10-221-2/+17
| |