elpasync pushed a change to branch elpa/mastodon. from fd59828c89 Merge branch 'develop' new f764ffbb12 readme, sachac link new e1885da9c1 move mastodon-notifications-grouped-types to file mastodon.el. new 438d3f701b add mastodon-tl-follow-user-by-handle, mod tl--userhandle-from-url for it. FIX #665. new 7eed335c50 media.el: update media item help-echo. (did we lose copy image URL?) new 3743eb6299 http: use built-in url.el status function. new 5308821c78 tests: fix three tests, mock for (url-http-parse-response) new ef89f5849a store user's access-token encrypted in the plstore. #310. new 3b17af2c43 defcustom default t for encrypt user access token. #310 new 4c72994a48 add mastodon-forget-all-logins new 7a45ec461b add auth-source customize, shorten some lines new 0fe10fbedf add optional auth-source support. new 308e70c4e6 auth: user-error not error in get-token new 48acaae37d auth/client fixes: #668. new eff960c0b6 auth/client flychecks new f368ce2919 refactor stray plstore token check. new 7f3516e9d8 client: store token, revert to using full handle for plstore key. new 600f2574f9 move auth-source check up the cond new a4f39adc80 auth: note re updates to auth-source file new fdc45a69f9 index update new c4b024c2a7 readme re auth source tokens new 2e3d9d97b1 autoload forget-all-logins new c7bf5fec29 encrypt client secrets in plstore. remove mastodon-auth-encrypt-access-token. #669 new ca7c3a814d mastodon.el defvar token file new 8e3cb0fe2f fix keyword typo. #671. new 36d56b7050 adjust return value of mastodon-client--store. #671 new 26b0368544 adjust error message re access token in two places new 642f39becf clear client/auth variables in forget-logins. new 97a317da50 auth: amend auth source/plstore check error message #671. new 79104659e6 update user notice string for unset vars. new 7988d26e29 client: add check to client--fetch. new 3d8c8bb64d client: plstore read funs: close plstore at end new e5be6639c1 client: reimplement badly written functions new 3c05fe8fc5 add mastodon-auth--plstore-token-check. #671 new ab42aaf4c4 return val for --make-user-active, copy-seq for cl-remf new e8a8b15b0e client-tests: some hack fixes WIP new d859c5d9ed indent client-tests new b92395439a client: fetch -- handle instance response error new 5a6671dbf1 readme encrypted tokens / epa/plstore key vars new a1e525dacc refactor mastodon-auth--plstore-access-token-member + test it. #671 new 9a2bee2424 Merge branch 'token-encrypt' into develop new 5d826c5bb3 pin toot: only reload if in own profile view. FIX #672. new 558d8aea5c use poll symbol in toots with polls, like in notifs new c8114d3887 Fix empty let body new e574ee01cb Merge pull request 'Fix empty let body' (#674) from rahguzar/mastodon.el:develop into develop new a8baf9bbcb implement full sized image cycling. #666. new 328a18f5b2 full image display: message bindings if multiple images. #666 new 6b0786127a fix call to mastodon-tl-view-full-image-at-point new 21c02d8c75 image cycle: error if no attachments new 860b675901 image cycle: add binding for image from byline new c4bcbd60b6 image cycle: re-write mastodon-tl--get-next-image-url! new 3ce1a72882 flycheck after image-cycle new 73fad4feb3 notifs amend render fun for avatars in non-grouped. FIX #678. new 55de8c92cf tl: require image-mode for masto image mode map new 19a1ce722d image cycle: add tl-prev-full-image cmd. #666. new 3c7491c0ca index new b3a8a1c733 readme access tokens version new 6328cd8a2d Use url.el for posting attachments new 4ad4242c5c media upload: rename funs so they're media funs new 7d2dbbccfc media: amend --post-media-attachment new 9220a65886 media: pcase a cond new a4e8600364 Refactor data validation new d28b023f39 amend/rename mastodon-http--get-cb-data new 75b0e3cc1c Merge pull request 'Fix #675 use url.el for posting attachments' (#677) from rahguzar/mastodon.el:develop into develop new 8fbce728a1 tl update: error if no newest id. #673. new 59c9b90b8e notifs: fix updates for grouped notifs. FIX #673 new ab2ce1c1a5 notifs: remove stray line new 66b3aadc07 group notifs: handle group data in json nil checks. FIX #642 new 9453f98716 readme: updates re encrypted tokens. #671 new 26bd873cbc Remove elisp-flymake-byte-compile-load-path from dir-locals new e35f24ca94 Merge pull request 'Remove elisp-flymake-byte-compile-load-path from dir-locals' (#679) from rahguzar/mastodon.el:develop into develop new 3234da7777 flycheck mastodon.el new 3009125535 bump version: 2.0.0 new cc252f0c1c fix byte-compile errors auth.el new 310e401c8d Merge branch 'develop' new 3d853dbbc9 flycheck media.el new 163ba2b0b8 build info
Summary of changes: README.org | 37 +++- lisp/.dir-locals.el | 3 +- lisp/mastodon-auth.el | 158 ++++++++++++---- lisp/mastodon-client.el | 176 +++++++++++------ lisp/mastodon-http.el | 156 ++++++++------- lisp/mastodon-media.el | 32 +++- lisp/mastodon-notifications.el | 34 ++-- lisp/mastodon-tl.el | 255 ++++++++++++++++++++----- lisp/mastodon-toot.el | 13 +- lisp/mastodon.el | 29 ++- mastodon-index.org | 107 ++++++----- mastodon.info | 279 ++++++++++++++++----------- mastodon.texi | 419 ++++++++++++++++++++++++++--------------- test/mastodon-auth-tests.el | 36 ++++ test/mastodon-client-tests.el | 147 ++++++++------- test/mastodon-http-tests.el | 36 ++-- test/mastodon-toot-tests.el | 1 + 17 files changed, 1269 insertions(+), 649 deletions(-)