aboutsummaryrefslogtreecommitdiff
path: root/lisp/mastodon-tl.el
Commit message (Collapse)AuthorAgeFilesLines
* tl--prev-toot-id: don't assume our funs return anything.marty hiatt2023-10-221-4/+7
| | | | | | | fixes a bug that would break thread loading, perhaps because an ancestor toot wasn't there when it was supposed to be, so we were check for prev id when there was no prev toot. maybe caused by viewing threads that include toots by ppl on blocked servers, which don't display.
* don't run update in trending/search buffers for nowmarty hiatt2023-10-141-19/+23
|
* update: thread-id only if threadmarty hiatt2023-10-131-3/+4
|
* tl autoload for search paginationmarty hiatt2023-10-131-0/+1
|
* work on tl--more*: msg if no more results, or if load full threadmarty hiatt2023-10-131-11/+15
|
* fix reporting rules testsmarty hiatt2023-10-131-1/+1
|
* FIX #494. mastodon-tl--more-json-async-offset for pagination.marty hiatt2023-10-131-5/+40
|
* remove "api/v1/" from trends endpoint in buffer spec and buffer checksmarty hiatt2023-10-131-3/+3
|
* docstrings autoloadsmarty hiatt2023-10-131-2/+5
|
* fix more: search-buffer-p check before seach buf condmarty hiatt2023-10-131-9/+9
|
* unfuck non-search pagination fucked by search paginationmarty hiatt2023-10-131-1/+3
|
* hack to avoid repeat of last search status on calling --more*marty hiatt2023-10-131-1/+2
|
* tl--more*: add cond to handle search data if in search buffermarty hiatt2023-10-131-0/+8
|
* mastodon-http--api-search fun (search uses api v2)marty hiatt2023-10-131-1/+3
|
* handle search type buffers in buffer-typemarty hiatt2023-10-121-2/+11
|
* improve handling of click to play: if image, call shr-browse-imagemarty hiatt2023-10-101-9/+16
|
* click to play videomarty hiatt2023-10-101-0/+6
|
* expand-content-warnings custom: don't quote server symbolmarty hiatt2023-10-091-1/+1
|
* add mastodon-tl--expand-content-warnings. FIX #488.marty hiatt2023-10-081-9/+25
|
* (mastodon-tl--relative-time-details): Use `mastodon-tl--human-duration`Stefan Monnier2023-09-211-54/+38
| | | | | | | | * lisp/mastodon-tl.el (mastodon-tl--human-duration): Cap the finest resolution and return a pair to include the resolution used. (mastodon-tl--format-poll-expiry): Adjust accordingly. (mastodon-tl--relative-time-details): Rewrite using `mastodon-tl--human-duration`.
* Misc minor cosmetic changesStefan Monnier2023-08-291-4/+4
| | | | | | | Prefer # to quote function names. Remove some redundant `:group` arguments. Properly newline-terminate text files. Fix some ' warnings in docstrings.
* Don't refer to obsolete font-lock face variablesStefan Monnier2023-08-291-6/+6
| | | | | | | * lisp/mastodon-profile.el (mastodon-profile--update-user-profile-note): * lisp/mastodon-tl.el (mastodon-tl--byline, mastodon-tl--toot-stats): * lisp/mastodon-toot.el (mastodon-toot--view-toot-edits): * lisp/mastodon-views.el (mastodon-views--minor-view): Quote face names.
* Simplify calls to `alist-get`Stefan Monnier2023-08-291-1/+1
| | | | | | | | | | * lisp/mastodon-toot.el (mastodon-toot--set-toot-language): * lisp/mastodon-tl.el (mastodon-tl--read-rules-ids): * lisp/mastodon-profile.el (mastodon-profile--remove-from-followers-list): * lisp/mastodon-auth.el (mastodon-auth--access-token): * lisp/mastodon-views.el (mastodon-views--add-account-to-list) (mastodon-views--remove-account-from-list): Remove redundant optional arg to `alist-get` (`equal` is already the default).
* * lisp/mastodon.el: Remove `ts` from `Package-Requires:`Stefan Monnier2023-08-291-18/+34
| | | | | | | | | | | | | This is/was the main hurdle to be able to include `mastodon.el` into (Non)GNU ELPA since `ts` is/was not in (Non)GNU ELPA. Also I think the replacement function is more flexible and gives better results :-) * lisp/mastodon-tl.el: Don't require `ts`. (mastodon-tl--time-units): New const. (mastodon-tl--human-duration): New function. (mastodon-tl--format-poll-expiry): Rewrite using it.
* add defcustom: mastodon-tl--highlight-current-toot.marty hiatt2023-08-161-1/+5
|
* add 'cursor-face 'hightlight to insert-status.marty hiatt2023-08-161-1/+2
|
* fix type name for tl--show-statsmarty hiatt2023-07-131-1/+1
|
* better docstring for mastodon-tl--scroll-up-commandmarty hiatt2023-07-061-1/+1
|
* mastodon-tl--scroll-up-commandmarty hiatt2023-07-061-0/+9
|
* handle updating a single-toot view. FIX #476.marty hiatt2023-06-271-2/+10
|
* help-echo for direct/private byline iconsmarty hiatt2023-06-221-2/+4
|
* handle nil value in poll expires_at attr.marty hiatt2023-06-151-1/+3
|
* mute thread from notifs viewmarty hiatt2023-06-131-5/+8
| | | | uses base-toot-id, which i'm just praying is right.
* fix get user handles profile note test. FIX #472.marty hiatt2023-06-031-2/+3
| | | | | this way, if in profile note, we just return profile owner, else we might be on a toot in a profile, and so just proceed normally.
* extract-userhandle-from-url: check for url-filenamemarty hiatt2023-05-261-0/+2
| | | | | i ran into a "handle" that was just a TLD link. if we don't error when url-filename is "", and just do nothing, SHR seems to render such a handle fine.
* more tiny -tl cleanupsmarty hiatt2023-05-241-12/+11
|
* rename tl--user-handles-getmarty hiatt2023-05-241-10/+9
|
* tiny refactor tl--mute-or-unmute-threadmarty hiatt2023-05-231-23/+19
|
* tl--content: use tl--fieldmarty hiatt2023-05-231-4/+1
|
* move list call in tl--read-poll-optionmarty hiatt2023-05-231-21/+21
|
* let-alist tl--media-attachmentmarty hiatt2023-05-231-24/+16
|
* tiny comments/wrapmarty hiatt2023-05-231-3/+1
|
* macros together in tl.elmarty hiatt2023-05-231-16/+16
|
* rename buffer-spec get funsmarty hiatt2023-05-231-21/+21
|
* if not in tl--set-after-update-markermarty hiatt2023-05-231-17/+17
|
* indent -tl.elmarty hiatt2023-05-231-6/+6
|
* factor out mastodon-tl--do-initmarty hiatt2023-05-231-37/+25
|
* no stats for foll/foll_req notifsmarty hiatt2023-05-161-4/+6
|
* tiny audits in profile.el and tl.elmarty hiatt2023-05-161-5/+2
|
* no kw arg for completing-read require-matchmarty hiatt2023-05-161-1/+1
|