Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | search: use toot-json propertize not user-json, for compat | mousebot | 2022-02-18 | 1 | -1/+1 |
| | |||||
* | use search-insert-users-propertized for foll reqs | mousebot | 2022-02-18 | 1 | -1/+3 |
| | | | | | | not prifile--add-author-bylines autoload insert-users-propr in -profile | ||||
* | handle empty display_name in search--get-user-info | mousebot | 2022-02-18 | 1 | -1/+3 |
| | | | | ensures we hever have an empty author name slot | ||||
* | tl--init: aslo set tl-buffer-spec before update-function | mousebot | 2022-02-18 | 1 | -4/+20 |
| | |||||
* | improve check for any existing masto buffers on mastodon load | mousebot | 2022-02-17 | 1 | -4/+9 |
| | |||||
* | no faves counts for following/followers in profile view | mousebot | 2022-02-17 | 1 | -1/+6 |
| | |||||
* | make interactive-user-handles-get work for all profile views | mousebot | 2022-02-17 | 1 | -2/+4 |
| | | | | | | | | - profile statuses: leave as is - profile followers/following: we extract handle direct from toot-json without running mastodon-profile--extract-users-handles on the toot, as with user views there is no toot | ||||
* | run goto-first-item in tl--init, unless profile view | mousebot | 2022-02-17 | 2 | -17/+15 |
| | | | | | | | | - remove call to goto-next-item from view filters and view foll suggests tweak init-sync goto-first-item behaviour remove call to goto-next-toot on profile load | ||||
* | cleanup indentation in tl.el | mousebot | 2022-02-17 | 3 | -76/+76 |
| | | | | cleanup indents | ||||
* | fix view filters/foll suggests | mousebot | 2022-02-17 | 2 | -27/+19 |
| | | | | | | | | | | | | | | | | | | | | - they get keymaps that inherit and so override the main masto keymap, which allows them to still have the basic timeline/view nav functions. - but we give them next-item rather than next toot so that they never try to e.g. load for toots into the buffer, which wouldn't work. - also remove the reference to foll requests view in tl--init as it is not longer needed. binding for follow suggestions remove tab from foll suggests keymap makes tab work as default, which means you can n/p to next/prev user, while still being able to tab to user next handle, to visit profile squashed commit: remove foll suggestions keymap | ||||
* | fix up follow requests view: own inheriting keymap | mousebot | 2022-02-17 | 1 | -9/+20 |
| | | | | uses init-sync now also | ||||
* | remove unused let binding user-ids | mousebot | 2022-02-17 | 1 | -2/+3 |
| | |||||
* | rename goto-first-toot to goto-first-item | mousebot | 2022-02-17 | 1 | -5/+7 |
| | | | | and enable it in "favourites" buffer | ||||
* | re-factor follow-user functions for various views | mousebot | 2022-02-17 | 3 | -31/+43 |
| | | | | | | | | | | | | | | - revert profile--extract-users-handles - rewrite search--insert-users-propertized to handle raw account JSON, and to call search--get-user-info itself, so we can add full acct JSON to each user displayed and use it for follow-user etc. - and to choose how we want to follow users, we edit tl--interactive-user-handles-get to work differently depending on context: - poss contexts are "follow suggestions" view, search results, and profiles displaying a user's followers/followed users. | ||||
* | move next/prev item funs | mousebot | 2022-02-17 | 1 | -15/+15 |
| | |||||
* | Revert "replace all calls to mastodon-search--insert-users-propertized" | mousebot | 2022-02-17 | 2 | -3/+23 |
| | | | | This reverts commit 787f18dcff2ee7a4c5a5cbf331f4e2d26997e1cc. | ||||
* | Revert "move faves count help-echo propertize into tl--byline" | mousebot | 2022-02-17 | 1 | -32/+31 |
| | | | | This reverts commit 48a89e518d0a84d4b81c223c9e8cf151df619b1f. | ||||
* | fix reload on filter create in filter view | mousebot | 2022-02-17 | 1 | -2/+3 |
| | |||||
* | improve follow suggestions | mousebot | 2022-02-17 | 1 | -17/+31 |
| | | | | suggestions fix fun names(!) | ||||
* | move faves count help-echo propertize into tl--byline | mousebot | 2022-02-15 | 2 | -32/+37 |
| | | | | | | | | | this means that we only do the propertizing when we are actually doing an author byline, docstring for add-author-bylines it also needs renaming | ||||
* | add mini docs for foll reqs view | mousebot | 2022-02-15 | 2 | -2/+6 |
| | | | | reload foll reqs view on accept/reject | ||||
* | invert if call in filters insert | mousebot | 2022-02-15 | 1 | -11/+10 |
| | |||||
* | add generic goto-next/prev-item funs for filters/foll reqs | mousebot | 2022-02-15 | 2 | -9/+11 |
| | | | | fix remnant call to goto-next-filter | ||||
* | make profile--extract-user-handles compat with foll req view | mousebot | 2022-02-15 | 1 | -1/+6 |
| | | | | | | this allows following users directly from foll req views made extract-users-handles work with follwers/following in profile view | ||||
* | more robust goto-first-toot on timeline/thread load | mousebot | 2022-02-15 | 1 | -6/+16 |
| | | | | rather than using goto-next-toot, which loops when we have no items in buffer | ||||
* | Merge branch 'filters' into develop | mousebot | 2022-02-15 | 2 | -1/+126 |
|\ | |||||
| * | fix view filters binding | mousebot | 2022-02-15 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'develop' into filters | mousebot | 2022-02-15 | 2 | -4/+25 |
| |\ | |||||
| * | | buffer local keymap, error handling, make filters nicer | mousebot | 2022-02-15 | 2 | -36/+81 |
| | | | | | | | | | | | | | | | | | | | | | | | | - 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 | ||||
| * | | Merge branch 'develop' into filters | mousebot | 2022-02-14 | 5 | -58/+171 |
| |\ \ | |||||
| * | | | view and delete filters | mousebot | 2022-02-14 | 1 | -1/+58 |
| | | | | |||||
| * | | | second crack at create filter | mousebot | 2022-02-09 | 1 | -11/+17 |
| | | | | |||||
| * | | | fix go to first toot on thread load | mousebot | 2022-02-07 | 1 | -15/+15 |
| | | | | |||||
| * | | | create filter first crack | mousebot | 2022-02-07 | 1 | -0/+18 |
| | | | | |||||
| * | | | --search-accounts-query use http--api | mousebot | 2022-02-07 | 1 | -1/+1 |
| | | | | |||||
| * | | | add go to next toot to tl--thread | mousebot | 2022-02-07 | 1 | -1/+2 |
| | | | | |||||
* | | | | factor out a decent insert-follow-requests fun | mousebot | 2022-02-15 | 1 | -1/+15 |
| | | | | |||||
* | | | | replace all calls to mastodon-search--insert-users-propertized | mousebot | 2022-02-15 | 3 | -25/+5 |
| |_|/ |/| | | | | | | | | with calls to mastodon-profile--add-author-bylines. | ||||
* | | | improve use of goto-next-toot on timeline loading | mousebot | 2022-02-15 | 1 | -3/+10 |
| | | | |||||
* | | | make accept/reject foll reqs cmds avail in foll reqs view! | mousebot | 2022-02-15 | 2 | -1/+15 |
| |/ |/| | |||||
* | | autoload -search--get-user-info for follow suggestions | mousebot | 2022-02-14 | 1 | -0/+1 |
| | | |||||
* | | autoload http--api in search.el | mousebot | 2022-02-13 | 1 | -0/+1 |
| | | |||||
* | | make mpv an optional dependency | mousebot | 2022-02-13 | 1 | -7/+9 |
| | | | | | | | | | | | | - keymap / help-echo are conditional on mpv being installed. - maybe mpv (and company, emojify, etc.) should become hard dependencies... | ||||
* | | docstrings/comments cleanup | mousebot | 2022-02-13 | 1 | -10/+10 |
| | | |||||
* | | Merge branch 'develop' into mpv-play-at-point | mousebot | 2022-02-12 | 1 | -4/+10 |
|\ \ | |||||
| * | | Fix the timers for auto-updating of relative timestamps. | Holger Dürer | 2022-02-12 | 1 | -4/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have no idea how this ever worked, already the original commit (https://github.com/mooseyboots/mastodon.el/commit/746694f0ea75f5fa76739d49509836ccd67d7d65?utm_source=pocket_mylist) seems to have passed a time instead of seconds. The docs for `run-at-time` (https://www.gnu.org/software/emacs/manual/html_node/elisp/Timers.html) make it clear that this cannot work. Now we keep the absolute times but upon calling `run-at-time` we convert that to relative seconds from now. | ||||
* | | | use tl--field to get media attachments info | mousebot | 2022-02-12 | 1 | -4/+2 |
| | | | |||||
* | | | move get-media-types / docstrings. | mousebot | 2022-02-12 | 1 | -12/+15 |
| | | | | | | | | | | | | | | | | | | we have to use mastodon-tl--field for the media types. we can't use mastodon-tl--property, as the 'attachments property for the toot doesn't exist yet when we are looking. | ||||
* | | | add c-ret binding to author-byline help echo | mousebot | 2022-02-12 | 1 | -4/+7 |
| | | | |||||
* | | | Merge branch 'develop' into mpv-play-at-point | mousebot | 2022-02-11 | 2 | -17/+10 |
|\| | |