monnier pushed a change to branch scratch/mastodon. at db685c21ed Misc minor cosmetic changes
This branch includes the following new commits: new b3563c416b Authentication via OAuth2 new e91facdb64 Add optional headers to POST method new 54263c5384 Restructure under lisp directory new 1457f9f5cd Add follow scope new 96f4b3627b Refactor authorization new d5e3ff37a9 Fix void-function error new b3faec5e80 Add WIP triage function on toot send new cce134294d Update DOCSTRINGs new 787e432ca3 Move entry functions to mastodon.el new e3ef670c2c Create README.md new 2f7193a320 Ignore compiled and packaging files new 50f0729dba Fix #1 by adding scope to auth token request new 0ea0ae09ff Change Mastodon link to the repo new c19745033c Add spacemacs badge new bf6f3632e8 Move badge beneath summary new 5cf1dd9c2f Fix #8 flycheck issues new dc66e44c0f Close #7 with repo URL new 76476584ab Add versioning new 3b318408c2 Make headers more conventional new 2d79c9c5cf Add tests for mastodon-toot.el functions new d21fdb8b65 Close #13 - Add roadmap section to README new 9831a8fdae Add mastodon-auth--registration-success test new f091a811d0 Add mastodon-auth--register-client-app test new 88e7f432c0 Add mastodon--register-and-return-client-app test new 82cf1d7faa Remove progn and return register-client-app funcall new 24e038facf Add store-client-id-and-secret test new 59390fba8c Add mastodon--client-app tests new 40a54819cf Abstract success lambda to its own function and test new 5252359383 Add mastodon--get-access-token test new e20f074de9 Add tests for `mastodon--access-token' new 2433e72f27 Use `read-passwd' new b719e9054f Fix return value bug new 993dfce9bd Refactor mastodon--register-and-return-client-app new 0c80780a32 Add `mastodon-auth--client' function new b503c07c84 Fixes #19 Change README.md to README.org new 523bf47c32 Add GET function new f42d5e2666 Use synchronous calls for simpler JSON parsing new cb8502f9ee Retrieve home timeline with `mastodon' function new 626c6f8607 Update README.org new da84326539 Do some cleanup new 48fcd12d9d Add major mode new 5db9b77f53 Fix mastodon function new 02000bab44 Update README with keybindings new f731da950c Update version to 0.2.1 new cb985db2f3 Fixes #29 - Provide context menu for discover mode new d1aa39c22b Provide context menu from `with-eval-after-load' block new fe32d70577 Add `j' and `k' bindings to move to previous/next toot new fc90522bf2 Update README.org new 43c1e81cd4 Add function to update current timeline new 90e1ba9bfc Update DOCSTRINGs new 8d9e401fbf Update to v0.2.2 new 355daed5ab Rewrite timeline display internals and fix #36 new 77f514a48d Fix #38 by using pre-existing faces new e58de9ad62 Reimplement update post-rewrite new f75f4b4ac0 Do not use fringe face new e09f5861e2 Update to v0.3.0 new 9c2d623099 Fix #43 with LICENSE file new b10430e7d4 Add boost feature to timelines new 35a896aaf7 Rename mastodon-toot--property and move to tl feature new 27d152d85d Show boosted state with (B) marker in byline new bf556946eb Update README.org new 1e5ef7931b Update README.org new d619ea51ef Display favourited status in byline new 3b781f850c Favourite toots from timelines new 6375aa4646 Add keybinding and update README new b2f927617e Add and use mastodon-tl--field function new 9d9da60576 Add reply functionality new 1c403fb2e1 Add reply keybinding and update README new f8f4aff331 Add thread functionality to timelines new 31c141d371 Add keybinding for `mastodon-tl--thread' and update README new 8d116aeb7e Fix load issue new 9a741181ce Update to v0.4.0 new ebf22afa9a Update roadmap new 232c621682 Better feedback on boost/favourite new 20f5b32b17 Fix #25 with const variable new 7f9fae9eca Render html with shr instead of html2text new 9a705f3884 Update to v0.4.1 new df6320f517 Close #11 with new callbacks new fa9b989e53 Cleanup mastodon-toot feature new 013c83f4f1 Update README.org new e26e85c6c3 Update README.org new a2ac4793be Fix 32 decode utf-8 for content, name and handle new b7d9589a33 fix 32 added instructions in readme to enable emojies new 5339f928c9 Update README.org new c68d4554fe Bump to v0.4.2 new e9dd14192f Add mastodon-client feature new 949912d793 Use Cask to run tests in TravisCI new 950a71a7e8 Rewrite mastodon-auth new 993fbec64e Clean up tests and update DOCSTRINGs new cf814e11bd Group API endpoint function with mastodon-http new 76d9700b39 Close #10 and remove unused mastodon-http functions new 9b6e7a3ee1 Update README with 2FA notice new 35a97d8c2b Update README.org new ebe3751022 Bump to v0.5.0 new 733ce6a8ba Close #56 with emojify auto-detection hook new 3219e56066 Update README.org new 098bc1463e Close #52 with mastodon-tl--more function new c6a4cfc846 Bump to v0.5.1 new 074c525d7b Make tweaks per package-lint feedback new 0185eefe08 Make tweaks per checkdoc feedback new 91b99e6701 Fix some compilation errors new 9ae730ae7a Bump to v0.5.4 new bb8efbe3b0 Update README.org new 16726abaa9 Fixed #65 pointer placement when getting more toots new 18ef1b8ba5 fix #65 altered indentation new 3cb5a6a9be Bump to v0.5.5 new bfc9f6217b Added content warnings and inserted media links into toots new 6459f18797 Fixed #41, inline images new 22dc9b27bf Fix #41 fixed function aliase new 6cd700b2c7 Now using mastodon-http--get new d744f45f1f Fix #41 cleaned up fork new 1c9f73205e fixed formatting and conventions for #41 new ef97217ad9 Cleaned up #41 workspace new 858a059d09 Removed tabs from mastodon-tl new e08939dd21 Fixed defgroup docstring for mastodon-mediae new a7699dd76b Add mastodon-media to test helper new 9b9e0bb7c4 Bump to v0.6.0 new 3e79236c93 Remove public register function new a002d1bb8f Update README.org new 0c956550ad Mark toots with content warnings new b18b37b680 Fix DOCSTRING reference new 8445fbb74f Add =mastodon-toot-mode= keybindings to README new e44cda1eaf Update contribution instructions new 075fc0eb2c Fixed #70, added mastodon-toot--unfavorite new 91020494ac #70 all tabs to spaces new a7e87d827c made some formating changes new c81c647c18 Use toggle function approach for favourite/unfavourite new c694b7b2ef Parity with non-toggle favourite function new ab900b68f0 Store 'favourited-p and 'boosted-p properties on bylines new 3db5e26449 Add toggle function for boost/unboost new 2b0a6f5b78 Fix #57 by moving messages into callbacks new 6832566c46 Quick feedback fix on toggle functions new c7a0003558 #87 added support for inspection toot under Point new 4057f8d757 Add the time of posting to the byline. new cd1d0a78a3 adding keybinding documentation to the new-toot buffer new eea390b070 removing Toot Text prompt, moving dangling parens new 995e97a91d reformatting docs and changing removal func since we can't re-match on the "Toot Text:" string new 84b825296d changing creation of toot buffer so that we don't duplicate docs new 9f130ae3a3 making keybinds and names nice new 66d54dff2e consolidating re-searches new 1e6b6087db Bump to v0.6.1 new 721859b2ed Fixed #70, added mastodon-toot--unfavorite new be9f7211d0 #70 all tabs to spaces new ae42703f4b made some formating changes new c99b717c3c Use toggle function approach for favourite/unfavourite new 40d8cac89c Parity with non-toggle favourite function new a7053c85fc Store 'favourited-p and 'boosted-p properties on bylines new 5f496643a1 Add toggle function for boost/unboost new bd32a1ce9e Fix #57 by moving messages into callbacks new 00ed0aa9d5 Quick feedback fix on toggle functions new b185d87fa6 #87 added support for inspection toot under Point new 773d5b8cad Add the time of posting to the byline. new 3cb4464ac7 adding keybinding documentation to the new-toot buffer new dea076e2d1 removing Toot Text prompt, moving dangling parens new e4dbf00400 reformatting docs and changing removal func since we can't re-match on the "Toot Text:" string new 9c816bcecf changing creation of toot buffer so that we don't duplicate docs new 6fc589020b making keybinds and names nice new 92e2c1a81c consolidating re-searches new d011f39b8d Bump to v0.6.1 new fdfb30f8d1 en #74 added autofill for tag timeline new d2e61d3d25 word is no longer nil when no word-at-point is nil new c3df16964e Fix #103: Do not use functions unknown to GNU emacs new 5c3e015896 Bump to v0.6.2 new 0aa660ec3a Merge branch 'master' into develop new ac10d7a647 Merge pull request #106 from jdenen/develop new 369fc39c78 Add compilation check new e38082e9f8 Lint packages new 3977a0b09e Fix failing lint step new 54f04edafb Added tooling for downloading individual toots new c99625f5b6 Added suport for multiple media display per toot new bfaf8e15b2 Removed the superfluous if around mapconcat and Renamed images media preview new bfbeaccb0a Re-do the "Media_Links::" processing. new a3aabb8356 removed fonting from shr-render-region call new df0341b167 #114 Swapped customize-set-value to let new 73c15a03a9 Merged nested lets new a5005a12a9 Moved decode-coding-string out of tl functions new cd9942997e Don't quote nil. new 1bca8fe3d1 Use the more canonical "nil" instead of "'()" when we don't mean an empty list. new 9c8df73c25 Fix some whitespace issues. new 4d0bd43c0e Clean up use of progn. new 35886f7c19 Show users' avatars plus other image work. new 0fc0d53dee Make the image loading asynchronous. new b20265eea3 Move the rendering of images fully into mastodon-media.el and use default images. new d154f9fa76 closed #79 new 91d488571b Add tests for mastodon-media.el new 8cd83d70da Merge pull request #121 from hdurer/async-image-loading new b0ead06b42 Adjusted for async image changes new 92a40a6bd6 Revert "Adjusted for async image changes" new ab7b7724b9 adjusted for async image loading new 99f720964d Added face customization closes #124 new 58e88a3c13 removed accidentally duplicated mastodon-mode-hook new 900ad445d1 Merge pull request #125 from alexjgriffith/face-custom new 2f4dc17ac2 Close #76 new df9a7194fc Use lexical-binding in all files. new 23c233d2bb Bump to v0.6.3 new 53a1b5c248 Show users' avatars plus other image work. new 00af6decdc Make the image loading asynchronous. new c14e7dba65 Move the rendering of images fully into mastodon-media.el and use default images. new e47f8dd5a5 Add tests for mastodon-media.el new bd38704ec5 Added face customization closes #124 new 501dac1b49 removed accidentally duplicated mastodon-mode-hook new f4ff20df02 Close #76 new eb0f35c22c Use lexical-binding in all files. new 9ccc0e8cf7 Bump to v0.6.3 new 3c4c7e70a2 Merge branch 'develop' into image-nl-placement new 20db7297ac Merge pull request #123 from alexjgriffith/image-nl-placement new 38d3b3c185 Add Matrix notification to Travis new 588c07b170 Fix #131 with refined regexp pattern new 72b2688030 fixed #133 replaced regex with a trim function new 626e0e3ba4 Fix for #84 new 5f41086d3a Putting buffer name and update function in buffer local var new fe8e4386ea Remove most byte-compile warnings. new c0708e9338 Replace uses of replace-regexp with search-forward and replace-match. new 349a46befe replaced declare-function with autoload new 1a4ff1dde0 Merge branch 'master' into develop new 8c841d2ad3 Bump to v0.7.0 new a9e595142e Merge pull request #135 from jdenen/develop new 3602d13fe7 More robust bad url detection. new 2105887042 Catch any errors thrown during url-retrieve. new d746a724db Bump version to 0.7.1 new 20e3b77a9a Show the posting date in a more readable, relative to current time format. new 746694f0ea Add periodic updating of the timestamp displays. new 2d2ef1aaeb Review comments from alexjgriffith: new 0108cd1e7a More robust bad url detection. new 60ac9773d2 Catch any errors thrown during url-retrieve. new f5cd883241 Bump version to 0.7.1 new c5c2e565f5 More robust bad url detection. new efe4ad402a Catch any errors thrown during url-retrieve. new e08bb57947 Bump version to 0.7.1 new 0bd9567f8e Merge branch 'master' into develop new 3dc3e258b4 Check if an id is a number before attempting to convert it. Closes #150 new c268e92f9c Added tests to ensure that ids passed to mastodon-tl--updated-json and mastodon-tl--more-json work as both strings and integers new b8ce6fcd2b use absolute time stamps when mastodon-tl--enable-relative-timestamps is nil new 285765b9f4 Merge pull request #136 from hdurer/update-timestamps new 54cc51e72d Merge branch 'develop' into fix-numericp new f6f6c08976 Merge pull request #151 from alexjgriffith/fix-numericp new 5a8ede2990 Closes #152 and extends the fix for #150 as well as a host of bug fixes new 6c95ac3960 Merge pull request #153 from alexjgriffith/explicit-media-toggle new f9f683f4ab When processing the result of an async image fetch, ensure the buffer still exists. new db1ae6f94e Merge pull request #157 from hdurer/async-images-check-deleted-buffers new 3eae90ac03 Fixes buffer switching issue and closes issue #158 new 114c611f88 Merge pull request #160 from alexjgriffith/fix-buffer-switching new 62b9098a20 Stop url.el from spamming the user with "Connecting host: ..." messages in the minibuffer. new 3e9bdbf2ee Merge pull request #161 from hdurer/dont-spam-user-with-image-fetch-messages new b774f9e529 Keep track of to which instance secrets in plstore belong. new b1f05c07c8 Explicity set output variables to "unlimited" when saving plstore. new ca4bb2a436 Merge pull request #154 from hdurer/multi-instance-in-plstore new c7e0da711b Allow user to navigate interesting things in a buffer via tabbing (tab to go forward, M-tab and S-Tab to go back). new a5d0c22e0c Merge pull request #168 from hdurer/tab-browsing new 1e6b9b0b84 Add a new customization flag to switch between using fixed width or proportional fonts. new d2388f1584 Merge pull request #169 from hdurer/maybe-use-shr-fonts new 7331431cc4 Make "Content warning" a tab stop and toggle to show/hide the main contents. (#170) new 4350dd571f Update the README file to mention the new keybindings for tab browsing. (#171) new b277114d7b Bump to 0.7.2 and shorten long code lines (#172) new e9920d64b5 Retoot add accts closes #155 new ae8dabda04 Merge pull request #173 from jdenen/develop new 0247034620 Recognise hashtag links and make them link to our own tag browsing functionality instead. new 5de5012d01 Fix missing thread notifications (#176) new 45b2a2d582 Generalizations for notifications (#174) new 967d2835da Clean up code to remove compilation warnings. new 1e7882a709 Support toggling content warning anywhere in the toot. (#180) new 2e383b9718 Fixed jk nav issue and replaced tabs with spaces in mastodon-tl.el new ae32d2f725 Adds the notification timeline to mastodon.el closing #34. (#178) new 12b4620c34 Optionally use auth-source-search for fetching and saving password. (#181) new cb37df4cb3 Some small tweaks to our keymap handling. (#183) new 802725e043 Toggle read-only when inserting thread contents. (#184) new 1d8cc96c19 added mastodon-notifications--get to mastodon.el load in. (#185) new c9fc274a0e Make users handles tabstops (#188) Closes #166 new 2346da19a1 Add user profiles closes #165 (#186) new df32beb187 Adjusted mastodon-tl.el to open user profiles in emacs. (#189) new 9f9a6e8c45 Give mastodon-media--inline-images a saner interface. (#191) new 87cb71a718 Remove compiler warnings in mastodon-notifications.el (#190) new 4eaab0252c More profile work (#193) new dd4752a8e0 Tiny fixes to `mastodon-inspect--dump-json-in-buffer` (#195) new 40f32fb82a Fixes to boosting/favoriting. (#194) new bb20dfd108 Clean up whitespace new 4570c441aa Rebind and document some keybindings new 58afa3e245 Fix the boosting/favouriting of statuses in profiles. new c5b228ec3c Fix boosting and faving in the notifications buffer. new e4482232a5 Bump to version 0.8.0 new 585a2dd79f Update README new 0bfb7f843b Use the email address of the current user as default (#203) new 6d622b53ae Improvements on posting toots. new 087712709a Add ability to change the visibility new d90d10741b Make default visibility customizable; add documentation. new 48356b2b26 Make the test less fragile new f1856f391b Explitly require json.el in files where we dynamically bind its vars. new 3196ac0c89 Fix #219 no `with-eval-after-load` in the code (#220) new f169c9e26b Refactor mastodon-discover functionality new 90c5a4da52 Update README new 44175357db Close #199 with keybinding refactor new e75cb60893 Update README for keybinding changes new 3b58fef14d Update discover function with new keybindings new 5095797ef3 Update copyright and bump version new 605c232907 Set a HTTP timeout. new 2a6568d3d9 Rewrite `mastodon-auth--access-token` so it handles errors. new 34d3b220fe Guard against the old version of Emacs which mastodon.el supports. new c5a3c91771 add delete toot function new 1dca682bc2 delete toot keybinding new c3aaae8614 docstring new 9575c3436e cherry pick ieure's cosmetic changes new 1a2cf34a80 restore newline btw post body and byline new e5cb126df3 fix newlines before after posts new 2c4f627c2a move profile mode map bindings to free up 'f'/'F' new 3a89ca3212 follow user or booster of toot at point fun new f511b7ca34 follow user binding new 083b085ebc re-write follow-user fun with completing read new b5541f5e3f add toot/follows/followers counts to profile buffer new 5e1751c2c9 indent toots/foll/following on profile new 77941ed350 unfollow user fun new 6d944039be mute/unmute, block/unblock funs and bindings new 4167096619 Set a HTTP timeout. new 4b621f58d2 SWAG at moving to an async network model. new 6186a9b2f6 Guard against the old version of Emacs which mastodon.el supports. new 4b4f45e4e3 Rewrite `mastodon-auth--access-token` so it handles errors. new c69bf45a17 async view profile, async view thread, better prompts new 4fcdb8c4b9 add my profile function new 1ffe400fd4 add basic search functions new 5b7e7f1f71 change search results order: statuses, users, hashtags new f7ece61db5 implmement mentioning boosters in replies by default new 59109fb592 message when loading timelines and profiles new a90fa1c483 copy url of toot at point new e53bf8fe17 copy url of toot at point new 5ea4b715d0 display "follows you" and "followed by you" on user profiles new e5a8ca2543 add basic display of "fields" (category pairs) on user profiles new 508e3faece shrink width of shr-width in -tl--render-text. new e1269b9fbf display pinned toots first on a user's profile. new a34f569583 clean-up edits after flycheck/bytecompile. new a52f25ce26 add new functions to discover menu, and autoloads. new ab98f3b435 split mastodon-tl--timeline back into two functions. new 71b2929bdc message for notifs load, tiny search.el cleanup new 4e4a0621c4 enable live, propertized handle links and tags in search new 75671c4217 autoloads in profile.el new 7dca8a210a fix propertizing of "B" for boost in byline new 61110d230b make the boosts/favorite byline text in notifications less ambiguous new 837d50d68c pinned toots implemented properly, make-buffer-for revert to synchro new 841bf851ed enable tab-stops for links/handles/hashtags in profile note. new 6d67541382 Implement clickable images with shr-browse-image. new 7aaf7a1b6c implement uploading and posting of media attachments. new 3ae6b112e3 typos in -tl, thread* no longer interactive. new 7b23d4d03a pin/unpin toot funs, delete toot now tests if toot is own. new d8121e7447 pin/unpin now toggle fun, and moved copy/delete to mastodon-toot. new 16db675587 Support basic displaying of polls. new 7d143880a0 disable emacs 24.5 in .travis.yml new 8309eee64b test change travis.yml new be66260bb4 typos in tl and http error responses in http.el for attachments new efdb7f8aa4 restore old travis.yml new e86aaaefe2 clean up media upload in http.el new 225c0b4acf flychecks and autoloads new cc1570df86 add request and seq as dependencies, flycheck cleanups, and new d6d114189e http: docstrings and move delete fun new a9ea433fde only show pinned statuses for "statuses" profile buffer new 9c2ab0ac99 view favourites fun, and view/accept/reject follow requests funs. new 00ec168eaf update readme new 2f14752767 travis.yml, move to new cask install method new 1ff6d8ef35 bump masto version, bump emacs version to 25.1, dependency in readme new 35d7133bfc foll reqs/faves bindings global, autoloads and declarations, readme new db26f1b4bc add basic live updates of home/local/federated timelines. new 9f53206092 enable async stream for user notifications. new 21bbab0885 handle error on kill async buffer, begin same on borked JSON. new a32a239d7e implement updating user profile note new 68c2942b4c fix async "local" endpoint, docstrings new 93a5c652a9 mastodon-http--get-async, only process json when status is returned new af3705d107 only get-home-timeline if mastodon buffers not already open. new 0c5139649c attempt to handle response errors in mastodon-http--process-json new dfa1db177b use mastodon-auth--user-acct instead of get-account-name in mastodon new c9a80513b4 typos and readme new f9452225da hack to ensure toot buffer bindings are always enabled. new a7148e8c79 display boosted polls new 5e022b655b feed notfication ID to mastodon-notifications--insert-status new 7afc5a08e3 typo in async http-layer, unless in http process-json, typo in readm new 43fa09ef3e move follow req acc/rej bindings so they don't shadow profiles new f919763630 readme mastodon-toot bugs new 2bff9c7dfb fix tests to work with my changes: bylines + notifs async new d0d7c05519 fix mentions broken when on local instance new 1a44f09a1e replace 'toot-id with base-toot-id in mastodon-tl--oldest-id new 13ddb9e3a3 fix typo in mastodon-tl--process-link setting 'account-id prop new 8282ad9e12 include follow-requests in notifications new 153c73190d revert 'base-toot-id to 'toot-id in tl oldest toot new cef6093d47 readme update new 2efdb5eb4d follow requests accept/reject from notifications + new 8ffa61e0d4 use either display_name or username in author byline new 99adf9b1b8 mastodon-http--triage - messages errors rather than response buffer new d91d881a63 functions to vote on polls in timelines, bound to "v" new 27edcd6b20 provide poll option descriptions in completing-read new 838c752953 try to handle reblogged polls new 32546f483e zero index our poll vote, message choice + number on success new e1f9acd7c1 improve docstrings in mastodon-auth so i know what it does. new 99a69f0cb2 fix RET/i not working on image attachments in notifications. new 14842fce7c use inbuilt image scaling if emacs version => 27.1 new a2cf6af06a make display of (scaled) avatars a customize option new 53616d194c package-lint: bump to emacs 26.1, disable stream keybindings new 7bfcc9909a rename show-avatars-p custom to show-avatars new f0822a6973 on delete toot, redraw current timeline or profile new 7e78f3ef2c disable avatars by default new 21c6572d62 hacks to minimize toot bug: copy text, only kill buffer after post new 4499e9471c basic delete-and-redraft-toot, text status only for now. new d1458ad0c1 fix formatting of mastodon-toot-default-visibility new 6b7d03538a display "followers-only" for "private" post visibility new bdf9661de4 readme update new e9188a2cdb kill-current-buffer instead of kill-this-buffer new 77f0d464c3 repair somewhat the media-upload functions and error handling new a311de00bd add emojify-insert-emoji binding in mastodon new toot buffer new d13fa5fb1a flycheck: docstrings, autoloads, declarations new 3ab777cd65 customize option default-media-directory new 0be3f27b8e restore var toot--media-attachments new 8477f3aa37 make mastodon-toot--insert-emoji an alias new 26d0c9af7e Fix: make after-change-functions buffer local. new 998c27982c revert bug workaround copying toot to kill ring new 23c61a5924 readme re bugs new 7b2dd904c7 flycheck: docstrings, autoloads, etc new 88bcf746aa readme new 4dd84c9d52 make updating new toots inserts them after any pinned toots new 1d141a9847 make updating new toots inserts them after any pinned toots new c7b33148b3 Fix: make after-change-functions buffer local. new b4dc8738ef readme re fixes new fdd3ea487b set a larger mastodon-http--timeout. new 3df45c1cd6 get relationships for a user with 1 rather than 2 requests new 5b64479e34 Merge branch 'main' into develop new 0129bcf466 handle cached images new 0034797ed2 handle caching of images new 547e4cf02a readme new 1f2ebe94c6 first test merge of hdurer's WIP: Posting of images new 72c14d797f handle image scaling with image-transforms-p (when emacs >= 27.1) new 13064aa96e revert "private" visibility = "followers only" in toot draft new ff76a83fc5 revert mastodon-http changes new 6b2207251c merge hdurers attachment upload and my own new e93adbde20 rever auth / client changes too new 9564994df6 flycheck toot.el new 46a2f82edf disambiguate media--attachment-height and preview-max-height new 1f25073c25 remove my old attachment display new 1ccf12b34c binding to upload media, and check uploads up before posting toot new 765da49f98 FIX the filename we send to post-media-attachement new e0cabe76d4 docstrings new f0dbd66453 readme new ba15ee5892 handle cached images new 6d6c0a1c2b typo new 7bcf78751c Revert "handle cached images" new 1d94efdb2d first go at company completion for mentions in new toots new 636367b43d Merge branch 'img-previews' into develop new b74f24d483 revert leftover caching things from merging image-previews branch new 2cc4b252fc Merge branch 'develop' into ments-completion new 0854bc834d revert hdurers alist > plist conv in auth.el new a93ea1e035 Merge branch 'develop' into ments-completion new cd2497074c make add mentions-company-backend to company-backens buffer local new a336187751 fix default-toot-visibility customize new 156b32132f remove empty lines from docstrings new c08bc9dea6 improvements to toot mentions completion new e093be6be4 fix toot-default-visibility customize new 2d8337af15 remove empty lines in docstrings in http new 299356ebee replies to toots adopt their visibility status by default. new 74570658d5 when toot replied to has a CW, adopt it as default for replying toot new 8d36399e23 redraft toots adopt visibility and CW of deleted toot new 2329c3a7fc revert to forward-whitespace -1 test for company new 45390f6ad1 restore hdurer's http--read-file-as-string new 53a9c944d0 move attachments lower in toot-docs new a3fd610b17 print toot keybinding docs in two columns new 56330f7a07 icon displays for message visibility - direct, or private new 4e4c635847 fix cw test for replies and for redrafts: "" not nil. new 846d588dc8 redrafts adopt reply to id from deleted toot new 39bf919327 readme new 7ba038a8c3 Merge branch 'develop' into imgcaching new b81c3259a5 collect max toot chars from server and display in new toot buffer new 315c5d3119 use http--api in max-toot-chars fun new c9bae35413 docstring typo new a0393146d3 bookmark/unbookmark toot funs new 545ef7d498 update discover menu new 9dbf6e52c5 bookmarks keybinding new 635bf869e3 flycheck, autoloads, docstrings new 6c53da8c49 readme new 0a3bf6fcd9 don't allow posts longer than server's max_toot_chars length new 24adbf9461 readme new 270ed20ecb Merge branch 'develop' into imgcaching new 2ca3e65b14 handle caching of images new 5cd25e8969 bookmark-toot keybinding new a131a846da move defcustom attachment-height from media to toot new 143dc33f57 bookmark-toot keybinding new f892c5b28b rewrite bookmark-toot as toggle new 117e4f8675 stop shr-image-map taking over our 'u' binding new 21e22bea31 remove wrongly set http--timeout new 67e515edbb move read-file-as-string new 36f9fe238b Merge branch 'develop' into imgcaching new f67558804e restore original tl--init as tl--init-sync. new f0c6f8a972 echo faves, boosts, replies counts when in thread view new a79210d516 declare company-mode functions new 3a892a4caa _args for update-status-fields new 0dd83c5ada revert tl--thread to sync request for speed. new f6d3b20540 readme new b0d78e394a switch followers-only and direct message icons to match web layout new 64673e1032 display status of locked accounts in profile view new c82399d03e readme new f9a4bab4a8 toot--enable-completion-for-mentions only if company noerror new c60eb35523 api/v2 for media attachment uploads new 998bfd60ed mastodon-async readme new 5c4da2fa58 Merge branch 'develop' into imgcaching new 14b3a95f43 fix group of mastodon-toot--attachment-height new bceb7286a7 require mastodon-toot in mastodon.el, for customize visibility new cde76175ea fix group of mastodon-toot--attachment-height new 39acda46f8 require mastodon-toot in mastodon.el, for customize visibility new fa00c8dd2d enable-image-caching customize option new 4c7c6f4f3c fix for image uploads error in 'emacs -Q': expand file name! new 39a54a6aaf hopefully improve attachment upload error handling new 7e7b6c5c67 merge upload-media-attachments functionality into toot-send. new d74f462624 docstrings new cf13db002b make get-max-toot-chars async new 158bfd8785 make get-max-toot-chars async new 5d226e0373 fix toot--send setting args/args-media new ffb8fe7f37 Merge branch 'img-previews' into develop new cb288c6e49 Merge branch 'develop' into imgcaching new 0446556745 include user's profile URL in company mentions completion. new d7593a0691 Fix compilation warnings. new e7c7da386c Fix tests. new 18c146170a add support for receiving notifications when a user posts new cba3982050 fix broken completion, restore search--get-user-info{-@} new 681a39a2d1 defvar company-backends for flycheck new 7e1fd71a79 support downloading/using custom emoji with emojify. new 7718f0b312 inspect functions for search.el new af72d4943a update mastodon-notifications--test-byline-concat for post notify new 14476572da add tests for -search.el new 48f1193558 tiny cleanup new 027f24125f display faves/boosts/replies in threads also for reblogs new b9d5d2ee57 Use `defvar-local` to create buffer-local vars. new 93950dbee4 Reformat all code. new 64bfd211fd Clean up uses of `url-retrieve-synchronously`. new d0bf4f196a Convert most uses of `(cdr (assoc <some-symbol> <a-list>))` to `(alist-get <some-symbol> <a-list>)` new f67114cc6c Use portable filename component functions. new 65f80fd810 Do a bit if `if` and `progn` sanitizing. new 6f0afbb8b4 Fix new warnings in `mastodon-inspect.el`. new d5bab484a7 Simplify the logic in `mastodon-tl--insert-status`. new e738dbb2cb Merge pull request 'Merge h_d's cleanups' (#8) from h_d/mastodon.el:cleanups into develop new 8d543a0369 remove help-echo for faves/boosts/replies, it breaks img echo keymap new dd9ef80d94 fixme insert-status/get-media-link-rendering new b02782226b update test mastodon-media:get-media-link-rendering with extra props new 6485f236ce fetch media_attachments' "type" from server and store as property new 4d00c5f3d9 Merge branch 'develop' into media-type new 3014e10ec2 update mastodon-media:get-media-link-rendering{-gif} new 4885cb1f3a autocompletion ignores case of handles/display names new 3dd4fea298 move profile--my-profile binding to 'O' new 1892014062 move profile view followers/following bindings to 's'/'g'. new 6b4a47290b Change `mastodon-auth-test.el` to not expect errors. new 5df05d9492 Reformatting `mastodon-search-tests.el`. new 522926bcca Hamonize tests. new eb92219125 Make the local ert runner pass. new c2ff442e47 Merge pull request 'Do a bit of work on tests' (#18) from h_d/mastodon.el:tests into develop new f22cfa60d3 rename company mentions to 'mastodon-toot-mentions' new 2259577b86 a first hack to make media uploads immediate and async. new f2af3a6496 attach media test before post new 0fd7f354e9 refactor un/follow, un/block, un/mute functions new 834dabcb91 customize option to enable custom emoji by default. new 663993bdac improve display of polls: new 29fc628c12 indent-buffer on -tl.el new 7eb4bd9807 Merge branch 'refactor-follows-etc' into develop new a3dd830e4e Merge branch 'develop' into media-type new d451912722 Merge branch 'develop' into notify-when-post new adfcd9bb45 refactor notify-user-posts functions new 7653aacf64 Merge branch 'immed-async-media-upload' into develop new c06776ba11 Merge branch 'develop' into echo-faves-in-thread new 2cc25a1387 readme update new 5288ffc54c fix media attachments test before posting new 7721f59273 Merge branch 'immed-async-media-upload' into develop new 469974fa74 ensure media-attachment is not a dir new 2826aef3fb Merge branch 'develop' into echo-faves-in-thread new 439d87ecfa FIX echo faves in thread view clashing with media help-echo new c65c6231f2 keep "O"/my-profile binding when point on image. new bb9e8ab828 Merge branch 'develop' new 9329ce1674 revert echo faves on toot text in thread view new fc8005c8fe bump version, change homepage link, readme new 3a87f6caa6 depend on emacs 27.1, flychecks, docstrings, etc. new 242628c090 boilerplate maintainer contact new 34105df90e cl-lib not cl for mapcar* in -tl new c1aa61bb36 bump version to a round number new b693dc24e6 mapcar* -> cl-mapcar in -tl.el new 9f5b56b400 y-or-n-p before cancelling a toot. new 9a44a97b75 readme new 03bf9741f7 improve faves count help-echo propertizing new 5c89419629 autoload typo new 199ced2730 test mastodon-http--triage new 2e84df0052 typos and docstrings new 083ef8500b test mastodon-tl--do-user-action-function new 6bb40ba89f add block/mute calls to test do user action function new a7a6f0115f hack attempts to test delete toot functions new 4cec0aa24f refactoring delete/redraft functions new fff33fa920 delete toot test use temp buffer new cb920113ac remove old comments new 7e3269835a improve delete toot tests new 9620244cb4 tests for own-toot-p new 7d93e1f383 docstring and move pin toot toggle new 91e286e04b making a start on pinned toot tests new 5f28753c35 override 'O' binding on links to my-profile new 0fd2b1c4f5 Merge pull request #241 from mooseyboots/toot-fix new ede05a509c Merge pull request #231 from ieure/handle-auth-errors new d4c0d2a2a3 Merge pull request #230 from ieure/ieure/http-timeouts new cbef7ab3c3 remove all ^M from update profile note buffer new ac192b47f9 override 'O' binding on links to my-profile new 907c8f7e86 remove all ^M from update profile note buffer new a20b072589 tiny cleanups after Ediff main / master new 0cffc91cfd apply pleroma patch from #208 new 86d51fd563 apply pleroma patch from #208 new 528372ab37 Merge branch 'main' into develop new ab37e43c60 tiny ediff clean up 2. new 6c19decad2 Merge branch 'main' new 59f7c2747a remove old auth test file new d544d67745 text-mode for toot compose buffer new a164bda871 refactor follow request accept/reject functions. new a56e2bfcaa refactor mastodon-notifications--insert-status new 1135260930 Merge branch 'insert-status-refactor' into develop new f9f4ce55ec readme update for gh new 81da5c5ecc reload on pin toggle new a81d042f8e pleroma compat comment new b694bcca54 fix follow-request-process: change "accept" to "authorize" new f6b7e5f310 refactor notification functions new b21ebf6c3f add support for poll notifications new 4eb0b578b5 add support for poll notifications new dd5f445ca7 FIX local mentions/links checking new e11e75101b Merge branch 'fix-local-mentions-links-checking' new 5011f6634c FIX fetching max toot length from server new ef10fe596e FIX fetching max toot length from server new 80a7b6fbc8 add function to play gif/video at point. uses mpv.el new b3890172fa add play symbol as after-string overlay to gifv and video types new b4a48b1e2d try an all-the-icons icon. not too sure about it tho. new 1ea5edbb7c FIX local mentions/links checking new c6b613a65b byte compile warnings new 6113fa77d1 Merge branch 'develop' new a6e43f8b49 keep mastodon-toot--max-toot-chars a number not a string. new 20db4e11f5 mastodon.el: introduce new defcustom `mastodon-active-user' new 2349750b60 mastodon.el: update `mastodon-instance-url' docstring new 89add914c9 add helper function `mastodon-http-append-query-string' new 03365c8fba abstract Mastodon API request info new 9ca02d048f re-implement user auth and token generation mechanism new e18a2d541f remove functions no longer needed new 2d5717faf8 refactor *-access-token and *-handle-token-response new c8a1f4e982 Merge branch 'develop' into mpv-play-at-point new cc5e11851d disable moving image overlay new 70546e4fd9 autoloads new 5994d01cf1 handle a buggy empty notification new cd03ff5319 abstract plstore implementation details of getting value new 8e36abecbb introduce a general plstore reading function new a80bd14c4c get account ID from user variables specified in the init file new ebb4bfcee2 store access token in plstore of the current user new 6305a5b809 functions for making/checking active users new 639f89eb71 make a public interface for accessing user details new 257209846e define autoloads and defvars to silence the byte compiler new f037340225 update copyright holder info new e9e09b44cf update README new 6d9473d8a0 keep mastodon-toot--max-toot-chars a number not a string. new 2cc711a123 test: change mastodon files loading order new 6ff4416b80 test: update client website in mastodon-client--register new 5071c96ad8 test: remove tests for non existent functions new 7f6102b2ac test: fix mastodon-auth--access-token-not-found new 5a0cc2fcc5 autoload fix for mastodon-notifications--get; set interative to t new 54b7d1a60c autoload fix for mastodon-notifications--get; set interative to t new 471d540c01 update homepage and copyright boilerplate new 6a164669e0 revert require of mastodon-toot to autoloads new 2f58b4fd7d don't call mastodon-profile-mode in profile--view-follow-requests new 847b50f315 message for no follow reqs in add-author-bylines fun new ab14b07e05 place point on byline of first toot on timeline load. new 7e21eeabc6 message when notificiations--timeline returns nothing. new 4bd42aa4c5 implement follow suggestions. new c6591296f2 add go to next toot to tl--thread new 0a530ebd92 --search-accounts-query use http--api new aa6044e06b create filter first crack new 918d34782a fix go to first toot on thread load new 43d90313f2 add go to next toot to tl--thread new 16685d4e3f --search-accounts-query use http--api new 2c75ce2369 second crack at create filter new ca740c747a test: merge mastodon-client--store1 and *store2 new 4e4f9f3aa2 Merge branch 'develop' into mpv-play-at-point new 95894a80f9 replace if call with or call in tl--media new f69f14d5bb display toot's media type when on author byline new 225b36402f implement playing toot's moving image when point is on author byline new a9870b3c62 improve propertizing of boost/fave markers new 36d9ccab43 put point after a boost/fave marker on success new c48fb21e9b autoloads and docstrings new a7aaba52da revert to requiring mastodon toot new d33d796f36 Merge branch 'develop' into mpv-play-at-point new 6621f981f3 fix search-get-user-info test broken by follow suggestions new 7b9605fe57 fix media-link-rendering-gif test new 449929b573 add c-ret binding to author-byline help echo new 581cfb870d move get-media-types / docstrings. new 0b48cd4b41 use tl--field to get media attachments info new e5d7362402 Fix the timers for auto-updating of relative timestamps. new 8b20cae30e Merge pull request 'Fix the timers for auto-updating of relative timestamps.' (#257) from h_d/mastodon.el:fix-timers into develop new 53f9b4a580 Merge 'develop' of codeberg.org:martianh/mastodon.el into develop new 82654449e4 Merge branch 'develop' into mpv-play-at-point new d23331f89d Fix the timer test that was broken with the recent timer fix. new 834646570d Merge pull request 'Fix the timer test that was broken with the recent timer fix.' (#258) from h_d/mastodon.el:fix-timer-test into develop new 72eaa2e060 Add tests for mastodon-profile. new 71de75548c Merge branch 'develop' of codeberg.org:martianh/mastodon.el into develop new d4e5dc5a64 Merge pull request 'Add tests for mastodon-profile.' (#259) from h_d/mastodon.el:add-profile-tests into develop new 8a29dcda68 Merge branch 'develop' of codeberg.org:martianh/mastodon.el into develop new 6c8caed00a Merge branch 'develop' new e917b98166 docstrings/comments cleanup new f4f1ef4ad2 Merge branch 'mpv-play-at-point' into develop new 33d9a8cc60 update read me re contributing new 122eedfad6 make mpv an optional dependency new 67a9c5eb13 upread readme re mpv for gifs videos new c2db155596 Merge branch 'develop' new 59105e9e8c autoload http--api in search.el new a754480212 Merge branch 'develop' new 9495200695 view and delete filters new 6e68b70515 autoload -search--get-user-info for follow suggestions new 3e80d32fbc Merge branch 'develop' into filters new 51378f17d1 buffer local keymap, error handling, make filters nicer new 0b01efc118 make accept/reject foll reqs cmds avail in foll reqs view! new 907991314d improve use of goto-next-toot on timeline loading new 61f15a0acf Merge branch 'develop' into filters new 53e522f84c fix view filters binding new 787f18dcff replace all calls to mastodon-search--insert-users-propertized new f10b33b7a6 factor out a decent insert-follow-requests fun new 54e6ebf391 Merge branch 'filters' into develop new b26b4f835a more robust goto-first-toot on timeline/thread load new b230202796 make profile--extract-user-handles compat with foll req view new 7058db5848 add generic goto-next/prev-item funs for filters/foll reqs new 0be1c740ba invert if call in filters insert new a6a9c5201e add mini docs for foll reqs view new 48a89e518d move faves count help-echo propertize into tl--byline new 6edc946a6e readme update for filters, foll reqs, foll suggests new 8e35045075 autoload http--api in search.el new c589a9451a test: fixture: update client.plstore file new f1ef6f7c8a test: add test for mastodon-client--general-read new 77c173afc1 test: add more test new 79790bad6b improve follow suggestions new 5ae600a443 fix reload on filter create in filter view new f37c97de8b Revert "move faves count help-echo propertize into tl--byline" new 5c6fa1b6aa Revert "replace all calls to mastodon-search--insert-users-propertized" new f545d8c1d6 move next/prev item funs new 1c0328ced8 re-factor follow-user functions for various views new 507a1a0054 rename goto-first-toot to goto-first-item new 4a6dd954a9 remove unused let binding user-ids new bc164b9eb3 fix up follow requests view: own inheriting keymap new 241aa9b351 fix view filters/foll suggests new 7d12bfac3c cleanup indentation in tl.el new 121a09f598 run goto-first-item in tl--init, unless profile view new 9384324d08 ert-helper: load mastodon.el before -profile so mastodon-mode-map is avail new 7ada5cb566 make interactive-user-handles-get work for all profile views new d900cb6e73 readme update for foll reqs, foll suggests, filters new fce69f7243 no faves counts for following/followers in profile view new f71bf45d0a improve check for any existing masto buffers on mastodon load new 735f9756ec Merge branch 'main' of codeberg.org:martianh/mastodon.el new 813faf2381 Revert "readme update for filters, foll reqs, foll suggests" new 0efc846bed tl--init: aslo set tl-buffer-spec before update-function new 678b572132 handle empty display_name in search--get-user-info new d9a31963c0 use search-insert-users-propertized for foll reqs new 8526e6c1cd search: use toot-json propertize not user-json, for compat new 868a568095 handle empty display_name in mastodon-tl--do-user-action-and-response new 58e23171ef FIX buffers that use alt acct fetch in interactive-user-handles-get new ab24ffe0ec profile--add-author-bylines docstring new 25282eb0da docstring insert-users-prop new 4f582388e0 test for toot-json before following/muting/blocking etc new 34440b68ff test and message for foll reqs process new f7de456e91 readme update on main new 13e1ebff3b add checks to profile--show-user for when its called on nothing new a5fffb209d add toot-json property to profile followers/following note new 0af5b491d1 change '-' to '--' in between function and namespace names new 7ec5aea30e auth: change name to mastodon-auth--request-authorization-code new 7a0d85b3f7 auth: present auth code request in a nicer way new 1e4ab75168 auth: make the wording in mastodon-auth--explanation clearer new 6ac09ec8bc auth: make old mastodon.el users aware new fbb34e106b auth: define variable mastodon-auth--user-unaware new 92f898f0a9 test: add `mastodon-auth--user-unaware' new 523ccea77d test: fix `mastodon-auth--access-token-not-found' new 56fa25df37 auth: make mastodon-auth-source-file a defvar new d90c104299 add copy-toot-text function new a14ecfce17 display image caption in help echo new b1318ba121 translate toot with lingva.el new b7c7bc608a make follow etc work on boost/fave notifs new 55689d91d2 improve empty notifications json message new 56995a8c69 favourite not favorite new bd9710c355 fix follow etc user when point on profile header info new 5239dc08a3 don't add play with mpv help-echo if media type is "unknown" new 9bd49d3bba make profile--show-user also work on profile headers new f0f77a42fb make timestamps for boost/fave notifs the time of orig toot new 12153c2f8d autoload and binding for translate-toot-text new 262da506ae add header line to update profile note buffer new 722fe98364 readme on translating toots, etc new db2d0aed88 remove require test for --translate-toot-text new c7b475160d attach parent JSON to fave/boost notifs to fix replies new cecd5de060 Merge pull request '2FA login support' (#255) from Red_Starfish/mastodon-up.el:login into develop new 6d4528ca05 call lingva-translate with optional variable-pitch arg new 1cc9cc621c toot--reply: improve mentions in replies new 0794d93ab8 toot: indents and flycheck new 2fbf469467 toot: missing parens in --reply booster checks new adccdcd22a toot: message if translate-toot called without lingva.el new fb69058495 flychecks and docstrings new b3649a12a3 Merge branch 'develop' new e5ff349d23 gitignore new 4ab5a4bb8d tl--more: message before and after appending more toots. new 8774ec32e3 --get-buffer-property: or rather than if new 04d35c7e28 tl--thread: FIX fetching of toot id for notifs/use parent toot new d0a9ced781 no fave counts for fol-req notifs new 95e20d688d --thread: fetch current toot before printing thread new ae945fd051 --thread: fetch current toot before printing thread new b7e899de67 Merge branch 'main' of codeberg.org:martianh/mastodon.el new 21358f53ff refactor toggle boost and toggle fave new c06f1a14cc --thread: use --api for get-json url for toot new 8522172cac add single toot view new b6184b5cc4 bump version in boilerplate new 04f7ff9233 text-mode for update profile note new a74340a727 update discover bindings for profile followers/following new 1648b227fb cycle thru profile view: toots, followers, following new d347107cbe text-mode for update profile note new d8ceb814f8 --thread: detailed-p for current toot in thread context new 23280f3321 toot.el: refactor set-cw new 7b51ffda41 profile - small cleanup of fields-insert new 44e8e75273 http: --authorized-request macro new a44de346af expand authorized-request macro to hand POST requests new e59ced7c51 restore (list (cons call in macro new e975ada204 emoji funs indentation new 52adc2210f optional cd in -set-ce refactor new bea7ad1d81 emoji funs indentation new ef6e809f9f optional cd in -set-ce refactor new ff4176e3cb Merge branch 'develop' into http-macro new 48f6f77cbf Revert "profile - small cleanup of fields-insert" new b7800ee9cd re-allow boost/fave of own toots! new 3ff8f250c3 re-allow boost/fave of own toots! new 036088469a -tl--do-if-toot macro new 4b34d4f8e0 fix formatting of unmute-user new f70edb1fae fix formatting of unmute-user new e4443ee615 fix formatting of unmute-user new c18f3391b2 remove commented code in profile--fields-insert new d2c300322b docstrings new 5d170358b1 rename do-if-toot -- add tl prefix new b19bb4b213 tl--init*: fix a stray bracket new 6c04327b6c tl--init*: fix a stray bracket new b8838b8a2f tl--init*: fix a stray bracket new 818dc1525f docstring new 51eb7c54e3 format for bookmarked toots, help-echo for B/F/K format chars new b058512c3e format for bookmarked toots, help-echo for B/F/K format chars new 4b39459c72 docstring new 925c26eefb FIX the post visibility marker displayable check new ea6e9675bd FIX the post visibility marker displayable check new 05c42b95f4 use bookmark emoji if possible new 5c8ec25bea use bookmark emoji if possible new 0e29769343 use bookmark emoji if possible new 7be929c123 readme merge all new 43baced173 Merge branch 'develop' new 6ec8587f8a Merge branch 'develop' into macros new 07953cabfc skip toot-json check on own profile load new 88895d0c83 FIX bookmark toggle, updating display in byline new bdf8f50edb tl--insert-status: fetch base-toot-id from parent-toot if present new 53107deb0e tl--byline: add bookmarked-p prop new 705adb3ae8 tl--bookmark-toggle: use 'base-toot-id prop new 448b9e5a75 Merge branch 'develop' new 34ec7becb3 Merge branch 'single-toot-view' into develop new c135e23457 comment unused toot var in bookmark fun new d914d57922 flycheck and docstrings new 003fada37f readme new ad6e150195 implement tags company completion new e620ef7cd4 completion customizes edit for handling tags completion new 7b09ea3957 refactor completion functions for two backends new 8818971cb2 readme re completion new 3715823cce autoloads, flycheck new e5ed34c765 woodpecker CI add new f3c7687c1a update dependencies, request version consistency new 1fbfbf318a bump version in boilerplate new 9f1c9c8415 Cask request dep version new 172f663ed3 woodpecker cask install deps new 103b2d5d9b masto notifs tests filename correct new 1a66ec50e5 update ert-helper to load all tests files new 29e6750c60 test profile buffer for - change time stamp for woodpecker new 5ed435bf97 update dependencies, request version consistency new c2a48ac4bd bump version in boilerplate new e5910a382c woodpecker CI add new 7fefb9d6c4 masto notifs tests filename correct new ed83530641 update ert-helper to load all tests files new fd5424da7e woodpecker CI add new 0415a6cd1b update ert-helper to load all tests files new 61f742f40d Merge branch 'develop' new 9d5767dc5e Merge branch 'woodpecker' into develop new 76f6aaec23 Merge branch 'woodpecker' new 3c40f6dbb8 readme CI status new be9c98bd78 readme CI status new 7146bddc60 RET on byline to view profile. new b4c8bcfbbf autoload for search-tags-query for tags completion new efe31d5230 clear notification(s) functions new e18f266cf6 Merge branch 'main' into develop new 43625baee1 autoload new 864ed2b188 autoload new 7672a0240b http--api in -profile.el new e670268cc5 view brief prefs fun new de033f831b buffer-spec for search buffers (so following works) new 59a1fbda1f http--patch: make general function, not just for note new 7b48b973bf get and set account preference functions new fcdf2ca845 respect toot visibility setting from the server new 284b4d583f remove default-visibility defcustom new 6f7c564d90 readme clean up new 8a4f5dd903 readme clean up new 81bc0978fd set default visibility fun new 8773d883f0 Merge branch 'main' into develop new ff658d204f readme contributors new c08d3e978f readme contributors new 90063c999c Merge branch 'main' of codeberg.org:martianh/mastodon.el new 889e7079ef readme contributors new 3642927d8c readme contributors new 4d90732994 profile: refactor get-source-prefs with get-json-value new 6fe9d764d5 toggle account locked status new a30b8353d1 refactor locked toggle, add discoverable toggle new 7e98dae475 improve set default-toot-visibility formatting new 5142c83a75 edit display_name fun new ee35f8c94d readme account settings funcs new f6a2a14066 move set-default-toot-visibility to -toot.el new c6aa74e694 melpa badge new d50e1324f5 view instance details of post at point's author. new 6d3e9cf18a cl-reduce for metadata fields format new a93ef40dd8 silence flycheck about 'backend-name' new 2f0cd109fd make render-text arg TOOT optional new 82aac0a4b3 use # for quoted functions new 3ec2f7814a work on printing instance details new dc2813aa84 fix --do-if-toot debug declare new f8ea1b346f Merge branch 'develop' new b298016324 work on printing instance details new e50c9a28eb Merge branch 'develop' new 3c30922d3c implement trending tags new 36d7ff1a7f readme new 907a28bca6 add optional instance arg to -view-instance-description new 82ace133b0 Merge branch 'develop' new b900ab8e87 fix trending tags fun name + autoload in mastodon.el new 2504bdf1e6 Merge branch 'develop' new d47e55c484 start on loading masto URL links in mastodon.el new e7436ad93d simple error handling in single-toot and --thread new 525898871f search--url-lookup new 8842e7797a tl--url-lookup command, FIX #240 new 586cb850fd --thread edits to work with --url-lookup: id arg, point at toot new 75fe759117 -http: optional silent requests so we can actually message new 12b41726b5 url-lookup: keymap and silent call / message new 6d20d245a2 docstring new f43dd731e9 move url-lookup to mastodon.el new 26ec5d7076 mastodon.el - require mastodon-http new fe7ecfcea0 Merge branch 'develop' new b2ae61663c url-lookup: read-string if no arg or url at point new 4d431d69db readme: url-lookup new 231b9bc198 Merge branch 'develop' new c35e0a33be work on url-lookup new 36677afc7a Merge branch 'develop' new e2d528fa4c rough regex check for fedi URLs new 41982fffd0 Merge branch 'develop' new 7c1adc4c51 get-text-property, coz our tl--property requres masto buffer new 20a15e6337 Merge branch 'develop' new d7c388eb99 url-lookkup: fix loading profile fun: just use the search JSON new 661facc9bf Merge branch 'develop' new 113e33bf8e url-lookup: fix loading profile fun: just use the search JSON new 3df4813ab7 Merge branch 'develop' new e08863e6fb url-lookup: fix loading profile fun: just use the search JSON new 809a9bd27c docstring new cc6e4026e0 docstring new a51d0b0385 fix http-get-retrieves test new c410a97146 fix http-get-retrieves test new 4f3884f651 improve masto-url-p regexes new 23013ff6da improve masto-url-p regexes new 3ea9d68824 readme badge new 07d6f12385 Merge branch 'develop' new 87705c415d use seq-empty-p and string-empty-p calls new acbd904683 customize option to display orig toot when replying new 73f403e462 v basic start on draft toots new 729521b196 draft toots list, open draft toot function new 57ced71164 refactor (mastodon-toot-empty-p), replace current toot with draft new 64fed02a4b improve draft handling new 366b69a148 delete draft funs new da2f44fffd only save drafts when not sent, persist drafts list new a6d005987d handle delete draft when no drafts new bb257ae3cc autoloads/requires/mode hook in mastodon.el new b2b33d85ef `mastodon-profile-account-settings` fetch on enter major mode new f3c05b9e17 add 'sensitive' 'bot' and 'language' settings new 5f9c329d6b set nsfw and visibility vars from our account-prefs plist new a986ec502a re-fetch acc settings from server after toggle new b607c4e800 docstrings autoloads local funs new 16acbea703 prompt to save draft on toot cancel new 12915775f8 Merge branch 'develop' into draft-toots new 346c8cd43a remove stale TODOs and stale function --single-toot-from-url new 4b543acd89 fix toggle of source type prefs new 691bba102b readme for prefs new 160aefb2fe readme re draft toots cmds new 0ecf1a91df profile-account-settings docstring new d75cdb2484 rename --get-source-pref(s) to -value(s) new e7209bd1d4 docstrings & rename fun new 759267c593 Merge branch 'develop' into draft-toots new c9e7024485 add account json to profile details in profile view new 083b504626 improve masto-url-p regexes for users new 479bdf4bec improve masto-url-p regexes for users new 6eef69b247 url-lookup: shr-browse-url not browse-url, for keymap new 3e404cb392 url-lookup: shr-browse-url in masto-mode, otherwise browse-url new 5073a82d39 url-lookup: shr-browse-url in masto-mode, otherwise browse-url new 0b65ec90bd respect user pref reading:expand:spoilers for CWs new fa704169df Merge branch 'develop' new 2d905fe0b9 store metadata fields in a normal alist new 05c0ac8f28 indentation and stale TODOs new cef2ed2bbb macro declare debug body for auth req new c4ffff9537 update meta fields (broken) new f5697f658c factor out http--build-query-string for use PATCH reqs also new e2fd67b161 remove unused --append-query-string new f760363893 format profile preference params to match toot-send ones new f268afe2d4 add Cask dep persist new 2d761c8244 add Cask dep persist new c1cb95517a add Cask dep persist new 67edae65cd fix spoiler text and indent tl-tests new 4c254408ed fix toot--kill test new d73436bd14 add mock to fix author buffer test and notifs-get new 911312b84e add mock to fix author buffer test and notifs-get new cf50441933 fix toot--kill test new eece353104 fix spoiler text and indent tl-tests new 179f001697 factor out http--build-query-string for use PATCH reqs also new eaaf0b5f5c remove unused --append-query-string new caa5fdc35c format profile preference params to match toot-send ones new 26897d591e proper-list-p test in --process-link to handle meta fields new 154d984a7a reload thread on delete toot new 946758ebf2 Merge branch 'develop' into update-meta-fields new 2bf8196532 another proper-list-p test new 2b484837ef add persist dep to mastodon.el file explicitly new bfc45ff25d add persist dep to mastodon.el file explicitly new 98606cc26e Merge branch 'draft-toots' into develop new 9420b5ee57 FIX getting of 'parent-toot properties in mastodon-toot--reply new e8432a9bc8 FIX getting of 'parent-toot properties in mastodon-toot--reply new c917a2d0e8 FIX getting of 'parent-toot properties in mastodon-toot--reply new 020c8efaa2 FIX getting of 'parent-toot properties in mastodon-toot--reply new 334c9ee460 Merge branch 'main' of codeberg.org:martianh/mastodon.el new 0798cf6822 handle empty relationships vector in make-buffer-for new 6b88c28779 handle empty relationships vector in make-buffer-for new cf02b35a41 autoload profile-account-settings in mastodon.el new 56b820eee3 check version in woodpecker new c0a267f55f add emacs 27 to woodpecker new 604fe155f2 add emacs 27 to woodpecker new 7a4e4e0b04 add emacs 27 to woodpecker new 37bf8f641c Merge branch 'main' of codeberg.org:martianh/mastodon.el new 56d305e26c separate pipline names + only CI on main/develop new 7dc15fc096 separate pipline names + only CI on main/develop new 220a883f14 mandate 27.1 for woodpecker (debian stable) new 57bc256ea7 Revert "mandate 27.1 for woodpecker (debian stable)" new f324c1cbf7 woodpecker 27 not 27.1 new e07ccef993 FIX fetching parent toot in --reply, for notifs new 0b7c807612 t = yes, :json-false = no, in instance description display new 7b5b03b43f get instance from account/url, so it works for ppl on own instance new 50bd192c33 Revert "FIX getting of 'parent-toot properties in mastodon-toot--reply" new 2d25c1546c Merge branch 'develop' new 4bfe8b8696 restore -toot--kill fun for use with draft toot functionality new f6b983e04f working meta fields update new 93f135ca74 Merge branch 'develop' into update-meta-fields new 6458ec4e1c still prompt for empty fields, up to 4 new ddfa5275df readme new 075f1f9ba4 re-write --make-meta-fields-params to build normal params alist new 31b4236396 docstrings new 2fb09762a4 hack to limit meta fields to 255 w/o using string-limit new 36382243a2 defvars for flycheck new d93d1f15b7 toot-mode-hook: profile-fetch-server-account-settings new 411d57853a convert :json-false to nil in account settings handling new 996cc9ad77 toot--kill: fix delete after change funs fun name new 45a9864441 flycheck requires / thingatpt fun new 554dc37b36 http.el docstrings new dde052a436 Revert "remove unused --append-query-string" new f678fc83f7 Revert "remove unused --append-query-string" new 4de094ccce display profile header image [rough start] new 0b53ae9342 basic poll create funs new 26df74a1cd basic poll creation, with all options new a7fa1f5996 small improvements to poll display in timeline new 40cf1038e3 add headers arg to http--process-json and --get-json-async new 42990b2a47 fetch-server-account-settings: only fetch if var not set new 0f85f3d690 convert :json-false to nil in account settings handling new b2d79eabd3 toot--kill: fix delete after change funs fun name new bcf418d783 flycheck requires / thingatpt fun new 1c1e8281d2 http.el docstrings new 6d11e60a7a Revert "remove unused --append-query-string" new f5257ee34b basic poll create funs new af6cbd5660 basic poll creation, with all options new ebbe5372bc small improvements to poll display in timeline new 70c40eb1f9 rename --make-poll-params to --make-poll-options-params new 2e89ac925f poll - add collection of expiry times new 8da3601be5 pretty expiry display and voter count new 437a4f0ad6 readme re poll new 10c5926d75 use ts library to format poll expiry new 6556a83fa6 Revert "fetch-server-account-settings: only fetch if var not set" new 8499e990cd readme deps new 32679d73fd edit header prop line for melpa new 8f5cb76677 boilerplate new 5613c11e03 Merge branch 'develop' new 327bcc896e propertize hashtags and handles in toot compose buffer new fad04189a5 Merge branch 'prop-tags-handles-compose' new e61ba4cccf add dash to handles regex new ee7905ec23 add dash to handles regex new 50723a18f7 run --render-text before checking newline-if-long new 7ffd7b5bad instance describe: handle emojis properly new dc05ae39d5 indent -tl.el new 2ce371fce2 Merge branch 'develop' into headers new 0de46facbc factor out tl--set-buffer-spec function in -tl.el only for now new 439e2ac052 remove all 'headers' args in -toot and -tl new 467f61817c http: add response layer to requests: new 14eb275b96 relationships in print profile buffer - get json list not vect new d3538d7553 -tl--init* revert json > response arg for now new 596a9498a8 --init: handle json or full response and handle Link header new e847059950 use a proper dotted alist for response headers list new 5cb9b991c0 opt no-headers arg, only fetch when nil new f8db62d65a store and restore window-config before and after composing a toot new a6cea22247 Update 'README.org' new d832e14eea readme typo new 2e5ff5b084 Merge pull request 'Update 'README.org'' (#297) from bigMouthCommie/mastodon.el:main into main new 04ba8ebdf0 paginate favourites view using Link header new a19588719c http docstrings new 1c06807957 process-response: optionally JSON array as vector, for instance desc new 57678cf452 cull stray nil arg from old --get-json-async args form new 085ade5f95 http vector docstrings new 8e491d7e80 readme: Nota Bene new c873cf79e2 readme typos new 7b89445dd8 readme: Nota Bene new a02c22a6e1 readme typos new 3ca11d498d masto-toot-mode-hook - only fetch acc settings if not set new 1a7ba4adbc Merge branch 'fetch-acc-settings-maybe' into develop new 9642d2905c Merge branch 'headers' into develop new 82c247728a FIX: -tl--get-poll - add a fallback format string new 9411f56f9f FIX: -tl--get-poll - add a fallback format string new 699cc27b3a FIX update profile note - params alist format new 7d8dd00a97 FIX update profile note - params alist format new 404d2fce2a GET verify_cred not PATCH update_creds for fetch profile note new 7dc13db0a9 GET verify_cred not PATCH update_creds for fetch profile note new ce52d21243 readme nota bene new bbfd03e8d6 readme bug reports new 16f8c9c6e2 do-link-action optional url lookup if search can't find account new e0179b9ae2 add guppe groupe regex to --masto-url-p, lookup broken tho new 606fbfc26a Fetch user handles from mentions in JSON where possible. new 6f64edff98 mastodon-toot-empty-p: count polls as non empty toot new 7a0d8a5375 polls: fetch max options from instance, reject more than that new b50a1a3458 tl-process-link - refactor fetch EL from mentions new cca9f1d70c flycheck -tl new 634860b49d poll votes - person/people new afac39423a -tl: make follow-user work on profile note when no toots new 256fcd5c92 add poll TODO new d5802f73a4 flycheck -profile / profile--toot-json todos new ac16395a75 Merge branch 'window-config' into develop new 79158bd0fd wholly remove parent-toot; use base-toot/-id only new 5ec596afc0 fix profile--make-author-buffer test: json array list not vector new 4354b7dd3a hack fix -toot--kill test: set mastodon-toot-previous-window-config new 9911006343 fix make-author-buffer test: include header img new ad6e038ce4 readme NB new 3be939795b readme NB new fed5c23d21 readme bug reports new 32939e5ea4 don't try to load thread if status at point is foll_req new 068ab5a5cd allow boost/fave of base toot from notifs new d34fb41790 allow boost/fave of base toot from notifs new 8f15d5c44e don't try to load thread if status at point is foll_req new d40c54d174 remove extra defvar buffer-spec new 30bb20037b tl--goto-toot-pos - message help echo on moving to toot byline new 7c893ba3fa tl-format-faves count: only get info if not foll-req/follow new 66b37a1ad6 comment profile 's' and 'g' view followers/-ing bindings new 4470812178 change foll-reqs view reject binding to 'j', like notifs view new 001149bd38 update discover bindings new 93944c51aa notifications--follow-request-process -- make non-interactive new 791cfb3368 notifs - rename clear-all / clear-current, y-or-n-p new a344112c03 indent buffer -tl.el new de458e7865 Merge branch 'develop' new f2648b4742 Merge branch 'no-parent' into develop new 4cd72d7359 fetch and use max chars per option for polls new ee9787e2b0 remove call to shr-browse-url for non-masto URLs new 75d30456f7 remove call to shr-browse-url for non-masto URLs new 01575d69be remove commented autoloads from mastodon.el new 60b707fe7f remove commented autoloads from mastodon.el new d5883843fc view-instance-description -- pleroma compat new a7115bf7eb remove commented --show-avatars var new 7593590d5c view instance description: handle calling from empty profiles new 370f0a8367 make a start on lists new 2197fa013e http--triage: add 404, don't process json in that case new a2bcbb47f3 url-lookup: no tl--property calls allowed in tl--thread! new 2cc11e4dd5 only propertize handles and tags if they are bounded by non-words new 1100d49cdd Merge branch 'develop' new 8b7471b154 move avatar insert from --byline-author to --byline new c3e1c3403f add delete and edit lists new 199b3935a6 docstrings and comments new 44e3f3796c notifications - use local map with foll-req acc/rej new 97285a25f0 list view, keymaps, actions new 37e9bb115a Merge branch 'develop' into lists new 5e71d81fe6 prop tags/handles - tweak regex for spacing new 302f482870 prop tags/handles - tweak regex for spacing new d0041dd190 reorder notif types to match masto api docs new f03f26e953 kw arg for foll-req reject new 0bd8213302 add notifications--get-mentions new 0996c7eabf refactor array params into -http--build-array-args-alist new 325644ad5a Merge branch 'mentions-view' into develop new e6566d53d5 autoloads docstring new c036cf9a97 profile--add-author-bylines -- still print avatar byline-author new 5b79975808 woodpecker fix conditional branch execution new 7b6aaa5a5e Revert "woodpecker fix conditional branch execution" new 560292b335 binding for clear notif at point new 433e5334fd readme re mentions notifs view new e88f27ee6d flycheck -toot.el new 4c596da597 readme new 99027d0d06 tweak toot prop mentions regex new 98276c45f2 tweak toot prop mentions regex new 784f5d258d woodpecker branches fix new 70557006fc woodpecker branches fix new 1f3f41e983 notifs mentions -- also set buffer name new 92d040b9e3 handle nil voters-count in poll display new a1e6888d19 tl--update: message when no updates to avoid hang appearance new 660f91e83e profile.el: -- separator for all function names new a555573985 tl.el: -- separator for all function names new 78be808887 -- separator for profile/tl funs in other files new d2f7fa8e50 readme -- separator for all funs new acb12c6ef3 toot.el -- separator for all funs but company backends new 653bf0e90b readme typo new a1e0ff1a3d filters - read prompt add space new ecaf47eac0 lists -- clean up, reload view etc new a9f0e504cf Merge branch 'develop' into lists new fbf796a7bd http build array args docstring new aa41b5bd3a fix remove account from list, simplify --accounts-in-list new f49ef7a564 fix merge remnants new 82e0ee3f75 lists refactor response triage new 8c215cfaa4 list title - use link face new d5e91d63d1 notifs: don't remove "status" from types, add other notifs views new 4ca74a8142 readme new 61024cb967 notifs--get: switch and update if we already have the buffer new 6575858c10 refactor search--propertize-user new 82d3869fb2 propertize list accounts so -at-point list funs work there (rough) new 2666d72931 toot count: URLs = 23 chars, handes = no domain new 38b6075e5c start on follow/unfollow tags new 25f7e47bed http--post - make args + headers optional args new 0f5bbfe887 readme re support new e4c809efce list followed tags new 47343cb7ef readme re following tags new 043abf0152 readme re support new a1f888d6ac readme new 91020f86cf readme fixes/features new 7885774279 Added a user customizable symbol list new ff859ba22c mastodon-handle-regex: use for company + propertizing new 583dad5959 toot count: URLs = 23 chars, handes = no domain new 519c47e28c mastodon-handle-regex: use for company + propertizing new 25bb8619e2 Fix a missing parenthesis & added links to default icons new ea155f0860 delete/redraft/pin toots from notifications new f50f726f55 paginate bookmarks timeline (3/4 working?) new be196fb53b group nav functions together new 9fe26b1214 edit toot at point new ec3821d4a0 docstrings + autoloads new d61ec5793e get toot edits new b5436e7326 toot--edited-at new f1c083bcf6 display edit notifications new f751e7792e display edit timestamp in byline, function to view toot history new a093d196cf Merge branch 'edit-posts' into develop new 6e75db2058 notifs: switch to filtered view when already in notifs view new abbdef12e3 Merge branch 'develop' new 96829d0d1d fix toot del/pin tests new cc5b8b3658 fix toot del/pin tests new 3cbfab81c2 http don't switch-to-buffer on response error new b6d473b1fb Revert "http don't switch-to-buffer on response error" new 51c2e36901 autoload notifs--get, clean up buffer-name arg/handling in same new de20da981c readme bookmark emoji new c19cd695b3 make mastodon-notifications-get a global function new 90df6d50aa mastodon-url-lookup new 50d77f2058 masto mode map: 'g' calls --update new 01d44daa21 masto mode map: 'g' calls --update new 7d9453c72e masto mode map: 'g' calls --update new bf7cc6fd0c hack separator and propertizing for lists new 62e18cd138 no switch to response buffer on non-200 http response new 4f022007b8 add joined date to profile pages new bd2ac7aa1b add fun to display profile statuses without boosts new cba97969ea fix joined date in profile-tests new 9b9431b130 params always in http.el, only ever send alists from elsewhere. new d47a5ebab9 fix joined date in profile-tests new 8b45a7a83d fix some tests due to params new 2b07cf720d fix --get-response-async re params new 4e483bd886 fix list-name grabbing in list add/delete/edit new 59e2137660 fix list-name grabbing in list add/delete/edit new 348a917b8b try setting mastodon-mode in view-instance buffers new e069ff64f6 fix joined date in profile tests 2 new d84f6f5ef1 refactor mastodon-profile--format-joined-date-string new 9d1d2fc374 mock mastodon-profile--format-joined-date-string in profie test new 6d11b36f89 tl fix a -get-json call that :vector arg new 09e38ba8b6 try setting mastodon-mode in view-instance buffers new 2256d29650 add mastodon-iso.el containing ISO language lists new 523efc5bc6 fix joined date in profile tests 2 new 12cc327e73 choose language, return ISO code new ee65d8afcb attempt to fix --get-search params new 19051d7ada remove redundant --get-search(-json) funs, use new params --get-json new d0c7a2f330 rename build-query-string to -params-str, + build-array-params-alist new feaa4d34a3 speculatively fix byline tests new 70aaeaebed if not when for edited-time in byline (for tests) new 54bf253a26 add missing nil params arg to tl--more new 77b8a2ea37 set toot language in compose buffer new cbc27cfbcf Merge branch 'toot-langs' into develop new 5df90da807 copy-toot-url/text - handle fave/boost notifs new 0d94aba8ba only enable company-mode if corfu-mode is off new 3bbddc9dfb Merge branch 'autoload-notifs-get' into develop new d3cda98308 a rough crack at handling company to capf conversion if cape/corfu new b3269374ad defvar mastodon-toot-tag-regex new 0422141959 a first go at capf completion backends for mentions and tags new 468add918b silence the tags/handles searche queries new 264230f58a working capf completion new 2249680459 disable company completion by default new 9dd3db84b9 clean up compose-buffer capf control flow new 6aa934389c add account to list from profile buffer new ebefa1141e move add account to list profile to profile.el, + readme new 81ecff8021 use unicode star if poss for faves. --return-fave-char new f5420dd98a add annotation to completions (URL for tag, username for mention) new 1713abbe28 discover.el - remove (when (require and RET, both break it new dd54eccecd discover.el - remove (when (require and RET, both break it new 69c817d1a9 readme read compatability new cd2931dfd4 readme read compatability new 01a0a7cf52 Merge branch 'params-always-in-http-el' into develop new b2b8fe39b6 display icon for boosts new ad2379ad7d Merge branch 'develop' into capf-completion new 99c1c63c02 Merge branch 'params-always-in-http-el' into develop new 78f1100f56 http: always use PARAMS or CBARGS, never ARGS anywhere new e311d49197 docstrings and autoloads new a176e6b766 no blank lines in docstrings in profile.el new c8a9683b61 draft remove-from-followers new c9d799a804 tl-tests: fix stray double space after separator new 143232e53d remove trailing double space from sparator new 83231a8e0d tweak joined date newlines printing + test new 97f409cf60 profile-tests add nil call to get-json new 383f31d06c caption + props for media urls as well as actual media new 021ae971f2 set 'display to the image caption if we have one new 3717b6cb86 refactor tl--media-attachment + customize to display caption not URL new 9b0fdec55f remove all company backends, use company-capf + use-company custom new a96049ab60 Merge branch 'develop' into capf-completion new d1242bec43 capf readme new 0e06be9ffa readme toot lang new 28b73ab054 move mastodon-toot-completions to top of file new a85c2c349a Merge branch 'capf-completion' into develop new b009c13325 readme re completion style new eca8401b6e comment remove company mention new c182a0d4ad Merge branch 'develop' into remove-from-followers new fc28851921 actually make remove-from-followers work new 593ad71b2c don't require match for handle at point new e3e3dc0227 filter user posts by language. NB: we flip mastodon-iso-639-1! new 91836e01b1 toot--set-toot-lang docstring new 0c889fd275 paginate profile view followers/following with link header new 92f59ff56b readme fill paras new 55c9127073 readme fill paras new 14b7547c38 use homegrown icons in tl--symbols list new 6f017799fa Merge branch 'develop' into HEAD new 8448f28c12 cleanup --symbols, autoload new e463727b4b fix byline-favourited and byline-boosted tests new 5d5d4078f3 hack to fix other byline tests new 217af69c12 symbols: preceding space for locked accounts, private/direct toots new 0bee7050dd always use mastodon-tl--symbol new 8ee5b29c10 tl--symbol -- add media icon new e17e2ecd41 add mastodon-toot--scheduled-at buffer-local variable to optionally schedule posts new ae8f6c6d7d always use --set-buffer-spec, not setq --buffer-spec new c6281d6579 remove --view-author-profile, replace with --get-toot-author new 8c3f5435b9 --set-buffer-spec everywhere(?) and include handle/instance url new 75896755e9 no lambdas allowed in buffer-spec update-function! new 2dee7f3fb6 fix do user fun test in tl new fc003dced3 docstring new fe1705d545 Merge branch 'develop' into filter-follow-by-lang new 1f48705552 remove stray company funs in search.el new 556a57c6e5 Merge branch 'develop' new 52e8bf5ae5 fix search.el test new f08fe8278c fix search.el test new 21bb3bff54 nil the update-fun in buffer-spec for --thread views new e1d53239cd nil the update-fun in buffer-spec for --thread views new e23ef05fab add fun mastodon-tl--dm-user new 3b3e97c0c1 extract endpoint to let var in --thread new accc0c8b45 add tl--mute-thread new fa82691cc4 unmute or mute a thread new b9865a58cf autoloads and docstrings new 71152484c8 try to declare company-mode-on new f1c5b02512 remove redundant str var new 279aabbbee compose buffer - display language selection only when selected new 56a5c9f0ac Merge branch 'display-compose-lang' into develop new 119d0de0ec update copyright/author attribution new c719316e92 Modify relative time strings such as all string are <= 12 characters new f5985d7c76 Merge branch 'develop' into remove-from-followers new c3212e28d9 Better wording for now new b6dd92225b simplify remove from followers new e8797f4769 add remove-from-followers via list of 100 followers. new bf8d9dccb4 Merge branch 'develop' into timestamp new e4a6643e1e live count for update profile note, + confirm cancel new 1e4a661df8 Remove double white-space in the reply mode new 2477cc3353 Merge branch 'develop' into timestamp new 9656426c2e confirm update profile note if > 500 chars new 0299c4f804 Merge pull request 'Modify relative time strings such as all string are <= 12 characters' (#337) from rougier/mastodon.el:timestamp into develop new d2bce7f37a Fixed test for new elative strings new f0d215f30f Merge remote-tracking branch 'upstream/develop' into timestamp new e7198488de Merge commit 'pullreqs/335' into schedule-toots new d8e93a8089 add schedule toot function + binding new f493eb003b view, reschedule, cancel scheduled toots new 1ae42ccc77 update package commentary new ed6024c273 update package commentary new 520b2f8600 tl.el section headings new 7d676ccd4a tweak scheduled toot message string date format new 9bac6bf378 abbreviate toot compose properties (visibility, char count etc) new 2bbc9f7289 work on scheduling toots, editing as new, display scheduled ts new 0fda96c715 set-toot-lang > -language new 65102c25d9 refactor set toot properties, autoloads, docstrings, fixes new 7fd6a014a7 add var scheduled-id, so we can cancel it if we reschedule new 679e15e955 edit toot: use set-toot-properties new 3ded5be6dc cancel original scheduled toot if edited/rescheduled new 24fec2f262 display value of --scheduled-for in org-read-date if set new 9f5ebd694b make rescheduling without editing work, also with org-read-date new ed41f1ce27 edit scheduled post keybindings new 3414611e4e Merge branch 'schedule-toots' into develop new a0df42d70b schedule-toot - comment to acknowledge ct new 308a9824fa completion - bound the --get-bounds backward regex search new 7a70e091f6 factor fetch candidates fun, try to improve completion performance new 5dddfbe7ca Move mentions concatenation into a function for a reply. new c1b7d20c01 Merge branch 'develop' new 548b10fdfa Update docstrings to match the current state. new 8db62b46a1 update comment re completion fetching new fabe373ded Use mastodon-toot--count-toot-chars when validating toot length new f238a32c5b mastodon-tl--spoiler: Add error handling to /preferences api query new 7aca03bdc6 Merge pull request 'Use mastodon-toot--count-toot-chars when validating toot length' (#346) from sachac/mastodon.el:max-length into develop new d9c0d7eeea Merge pull request 'mastodon-tl--spoiler: Add error handling to /preferences api query' (#347) from stellarskylark/mastodon.el:develop into develop new 06b63f4979 message auth URL when copying to kill ring new 54273449e5 Merge branch 'develop' into fix-two-spaces-in-reply new e494fb8d50 fix for custom emoji path traversal new 23413553a6 fix for custom emoji path traversal new 0114d8a431 further harden custom emoji regex filtering new ffb83a2edb Do not pass URL directly to message. new 7a49c1afdf Merge pull request 'further harden custom emoji regex filtering' (#360) from anticomputer/mastodon.el:develop into develop new 599cd053cd Merge pull request 'Do not pass URL directly to message.' (#361) from sigkill/mastodon.el:no-message into develop new c8044cfdea further harden custom emoji regex filtering new 01ba30fd86 Merge branch 'develop' into fix-two-spaces-in-reply new eb0f38d263 Merge pull request 'Reply-to adds an extra whitespace after the list of mentions' (#343) from emocoder/mastodon.el:fix-two-spaces-in-reply into develop new 017f9a8a89 Only add scheduled_at parameter to toot params when non-nil new 911f786588 Merge pull request 'Only add scheduled_at parameter to toot params when non-nil' (#356) from tohojo/mastodon.el:conditional-scheduled into develop new 0eeb429d35 adapt messaging for following of locked accounts new c147e78b1a FIX pagination of local timeline new 76c8695141 Revert "adapt messaging for following of locked accounts" new f4d8a0719e handle nil json response in tl--init* new 294bbb378a Keep current position of point after updates (fixes #349) new 9d9e6d7f63 FIX pagination of local timeline new 2d32115bb2 Revert "adapt messaging for following of locked accounts" new 560a885d98 handle nil json response in tl--init* new 0db0bcf3a3 Merge commit 'pullreqs/350' into develop new 352cba8d86 fix update local tl, tl--update, like tl--more new 8a633d9ab0 hack tl--update so it works with update fun tl--thread new e7521f255c Fix mastodon-tl-position-after-update new ac56ee7d12 Merge pull request 'Fix mastodon-tl-position-after-update' (#366) from tsdh/mastodon.el:fix-after-update-marker into develop new 0c17ad062d Merge branch 'develop' new 101e2c7ee7 `mastodon-tl--set-after-update-marker' - add `t` to last cond branch new 47eaa7a194 docstrings new 202bbd7e07 Document `mastodon-tl--set-after-update-marker' new 984ccae666 Merge pull request 'Document `mastodon-tl--set-after-update-marker`' (#368) from tsdh/mastodon.el:fix-flymake-warnings into develop new baa5ae9273 Add option to set the default reply visibility new 77bc927b3d tl--action-success: only move point if it was on byline new 7354b5abfa store params in buffer-spec, use for updating buffers new 5d1e5edd07 remove first empty line in docstrings new eb8141cff0 factor out mastodon-tl--update-params. new a37171ea14 tl--get-buff-prop: don't error if we find nothing. new 8ef99af1b3 optional no-error arg for get-buffer-property new d94b3fa785 Merge branch 'buffer-spec-update-params' into develop new b8cf482278 readme update - mastodon-alt new 531386d6b4 Merge pull request 'Add option to set the default reply visibility' (#370) from boynux/mastodon.el:default-reply-visibility into develop new 0db46a8da2 readme: move default-reply-visibility new 3b35b51a36 customize number of posts displayed in a timeline or account view new e7435eddc8 add funs --get-buffer-type and --has-toots-p new 56fb980cb9 case-insensitive match for --get-link-header-from-response new e69aaeeae6 case-insensitive match for --get-link-header-from-response new 6c5d9b39ab readme new df46317f64 readme new 061771766f readme: coding style pointers new 5ceeb3d3a5 readme: paypalme new e232e078bd readme: coding style pointers new 7d4d8bc059 readme: paypalme new 69dcaa6136 add list timelines and scheduled statuses to --get-buffer-type new c1731fda74 add fun --timeline-proper-p new c7ba4d7739 remove insert call in toot--most-restritive-vis new 480a163700 remove insert call in toot--most-restritive-vis new 63edb7d5a2 toot--send: simplify edit-p check new 3506668a6a fix set buffer-spec for instance-description new 8214f35db9 fix set buffer spec buffer name for trending tags new b1a3fd0433 make sure get-buffer-type really works in all views new a4cce2f6c8 Merge branch 'buffer-type-has-toots' into develop new f72a20bf7b factor endpoint/buffer-name fun vars get-buffer-type new ded518df45 add list-timeline to timeline-proper-p new c366effc9b factor instance response, so own instance isn't within do-if-toot new 035c07af4a Add option to hide replies new 842252fbf0 handle hiding replies when loading more toots into a tl new defb84daea readme - show toc new d4bc063e08 readme alt text for paypal link new 971bd61295 update discover bindings. new 78eb53aacb buffer-spec for toot-edits history and add check to get-buffer-type new 3080367aff add single-status check to get-buffer-type new 247a2e71ee tl--get-users-followings - set limit to 80 new 1d3f82da36 mastodon-live-buffers / mastodon-kill-all-buffers new 098f8b1e73 differentiate edit toot from new toot new 3995df553d bindings: view scheduled on 's' move translate to 'a' new bf7a1b4450 view instance binding new ff9c066034 Merge pull request 'Add option to hide replies' (#365) from boynux/mastodon.el:hide-replies into develop new b12532f5d4 Merge branch 'hide-replies' into develop new 3ff4af1925 profile--format-joined-date-string - don't use ts.el to format new 4548acc730 add 'l' binding for recenter-top-bottom new 5faed06cc4 tl--more*: handle calling on last toot in thread view. FIXES #384 new dc33073b2d http--process-response: display response as error if not json new 4c276b5757 ignore --hide-replies on profile-statuses view new 3998bfa01b error msg on attempt to boost private toot. FIXES #383 new 883a13c272 add account of toot at point to any list. FIXES #380 new 72dd0524bf view whole thread cmd. FIXES #378. new 94b59e6a6a readme updates new 9992f16c77 hide-replies doctsring - document prefix arg new ad9f5a1cfd list toot boosters and favers new 3f98af1a06 docstrings/flychecks new 36b6a90595 bindings for list-toot-favouriters/boosters new 405ad09845 list-favouriters/boosters: handle null response new 025fd4f246 readme boosters/favouriters new 696ee69f98 tl--list-followed-tags: view tag timeline of chosen tag new 5622793b26 fave/boost: prevent moving to next toot if point already inside byline new 9b579c7e98 autoload trending-tags new 37c0397bf7 make auth--get-account-name silent new 990bd88c56 tl--buffer-type-eq/profile-buffer-p for all buffer checks, hopefully new 8aba9654ef ert-helper: reorder load directives new 343c38944a Cask file: remove redundant depends-on calls new 63f9e4dd49 Merge branch 'develop' into buffer-type new b3692e0b9f docstring new 3823bfa94c get-link-header: test for "link" header specifically new 03eb2c807c handle no "next" link header, roughly new 09d6011da2 refactor tl--get-link-header new 08e0252d76 Merge branch 'develop' into buffer-type new c35f7d63bb handle no "next" link header, roughly new 8c2ed534a6 refactor tl--get-link-header new efd1b9d64e Merge branch 'develop' into buffer-type new 45e00b20b1 handle no "next" link header, roughly new a75f120f0c refactor tl--get-link-header new 1485cc7938 Merge branch 'develop' into buffer-type new a47d4be15d more cases to use buffer-type-eq new 4f9a7be492 autoloads, flychecks new 43c4ae1684 require parse-time new b32c59e32e autoloads new 2143868d82 mastodon-switch-to-buffer new 88544d10fb move clear-current notif binding off 'c' to 'C-k' new d409902243 readme re mastodon-switch-to-buffer new b0946358c7 fix a comment new 619ebc6cb1 insert spaces before argument lists for lambda new b9368c0035 remove some whitespace new 1152970f40 Merge branch 'develop' new a46d541c78 update readme bindings new 01e4bc440f update readme bindings new 6eb7c27bef FIX #398 -- bad if from bad brackets in --more new 2a70e937c2 FIX #398 -- bad if from bad brackets in --more new f73a282ba7 add README.info new 1e2fd43dbc view-instance: include domain in buffer name new 557d3c85ec rename info file new 170864113e bind list-followed tags to ':' new 742414c5c0 replace with-output-to-temp-buffer with with-current-buffer calls new fcf70cb074 xxx new 781a0f97e3 Add Makefile, update README.org, rm mastodon.info new 8b3a5dd807 notifs-get: force set kmap in buffer new bf4eef8b2d notifs-get: fix buffer name setting new 98838de254 notifs-get: force set kmap in buffer new 4145c06d2f notifs-get: fix buffer name setting new 15ad9d08dc mastodon-toot-mode-hook: disable auto-fill. also readme new ff4566b1d6 Merge branch 'develop' new 08ed1ae308 fix broken instance-response-fun new b9c46ac6e5 fix broken instance-response-fun new 5ae092746f lsp corrections: lambdas, if to when, etc. new 924483d186 add elsa cask dev dep new 0afa65610f with-current-buffer for use-local-map calls new a17f64af36 note on profiles if user has requested to follow you new d05c8caa0f another --profile-buffer-p call new 4906b30a82 add private note on accounts. first go. new d508373cfc erase-buffer for profile view new 3256115d3c readme: add --dm-user new fcf6569eb6 refactor the pants off private notes functions new 445ac37403 private notes: fetch and show existing private note by default new bfa6ec8b67 readme re private notes new c088137b1c remove unused -toot--set-visibility new a34056094d disallow -toot--set-visibility / --schedule-toot in edit-toot new 0a46393218 clean up -tl.el: new 32786ef539 check for compose buffer in schedule toot new cc75329fb6 tl.el package description new 9c449bd25d profile.el: autoload and docstring new 945bedc26c check for compose buffer in schedule toot new 70ad53998f profile.el: autoload and docstring new a7af764df9 tl.el package description new e6d2c3ab8c factor out mastodon-views.el for minor views new 7bd869fdb5 fix check for filter on delete-filter new 34f9c78566 add next prev item funs to lists/scheduled maps new 393f700bc4 use scheduled map on viewing scheduleds new 4a06f0c5c0 check for scheduled toot at point before action new 9b2bacb956 views: comment on keymap inheritace - all maps inherit new dc1149ae59 show filter name in y-or-n prompt new 7fd37350a8 Merge branch 'views' into develop new 595da36289 edit description mastodon-async.el new 4a1670f278 sort all autoloads new 2747faee5c edit masto-url-p to handle bookwrym users new 58bab7b014 edit tag/handle regex to handle preceding opening bracket. FIX #406. new 135443c63d factor out -tl--map-get-accts new e0ee8cbfa8 factor grab-profile-json, and handle familiar followers. FIX #404 new d6470dd725 map-get-accts > map-alist, handle no results for fam folls new 5d62213b4f refactor tl--map-alist-to-alist new e930daea74 remove redundant lambda from mapcar in switch-buffer new 521c7c2ae4 rename mastodon-tl-map-alist-to-alist to mastodon-tl--map-alist-vals-to-alist new 7df7f7166d profile-tests: gargon-statuses, use lists only for json new 8af34c2983 add comment re test new bc5a77a34b Merge pull request 'info update for Issue #399' (#400) from DavidMasterson/mastodon.el:info into develop new 9f89700327 add info documentation files new f9c1399ba5 remove unused code new 80c24686e2 add erase-buffer calls to our with-current-buffer calls new f380ff8c29 indent tl.el new 84f2202d96 profile.el autoloads new 4c90d4700a factor out a views keymap new 751e0d3fb8 factor out map-account-id-from-toot new e941cd79e5 comment notification--notification-get test new 6b96ee401f rename bookmark toggle new 2ad964bac6 rename view-follow-suggestions new fb2945436a cleanup mastodon-mode-map, switch s / S bindings. FIX $408 new 4eed47ea1f FIX #412. give render-text account data to work with new 885ffb8b74 fix calls to map-account-id-from-toot new 9c09bcd7d6 stray map-get-accts >> use map-alist new d89f8b9fbe print toot stats right aligned on byline. FIX #414. new cd14b3b9b9 add no-move arg to --property, rename --grab-profile-json new d711903e75 use tl--property 'prop :no-move. FIX #416 new e5f09107f4 fix toot-stats fun name! new defaff5450 fix byline tests: dummy toot-stats mock new 3a621f25b5 Merge branch 'stats-byline' into develop. FIX #414 new bb3b126c08 cull unused, and now unneeded, --has-toots-p fun new 4c1ba801c2 readme re toot stats customize new 5e2eaa0952 readme re bookmarks / bookmark+.el new d654ab86bd update info after readme new fdeeb396c7 manually(!) apply stephan monnier's patch, save the ts work new 77aba9acfb fix auth test and ert-helper.el file order new 133671bdd0 monnier .gitignore edits new 08858dcb63 document JOINED, remove ts from profile.el new 647cf33b5f FIX changing --property arity breaking more/update/next new e0a9e94d46 remove stale TODOs, test for notifs buffer in format-help-echo new 21caf88294 add unique buffer name to profile statuses without boosts new e80ebfec55 fix acccount-view-cycle and tl--get-buffer-type to handle profile views sans boosts new 09e3f9fe6e bind switch buffers to "/" new 8e0444beab bindings in readme and discover.el new cf6b1c9f32 adjust spacing for TOOTS in profile view new fc37e87072 have a crack at updating byline stats on fave/boost new e1740a7386 do-if-toot-strict, to prevent faves/boosts on user listings new 35487576ac make view instance work on user listings new 37bf61d367 separate faves/boosts-count prop in toot-stats new e188f426b7 fix view instance desc when on toot/user in profile buffer new 52a53c3036 read me re followed tags new a388059b46 fix toggle show toot stats new 19f18b4076 remove extra blank line new 756b879634 Merge branch 'develop' new a57c8c031a update info from readme new 2b624abe68 update info from readme new f42a3aea50 make list-follow-tags idiot proof new 51ebf71124 make list-follow-tags idiot proof new 300d86f617 replace hypen horiz-bars with unicode masto-tl--horiz-bar if poss new c63bae68e4 FIX #419. call instance description on account listings fix new 93ef38d88b FIX #418. set-cw check for nil as well as string-empty new 10968bd76b Merge branch 'develop' new ffbe26f4f0 add .dir-locals.el new 63814ce94f instance-desc: friendica compatibility new d4b4fd0e8e Merge branch 'develop' new 8765cdc693 factor out views--get-instance-url new 693a6ea36a update foll reqs bindings string: r is now j, r is always reply. new 3a3371d7f9 tl--update: make message the else clause of if json (parens) new 5a3a6dcbad add force arg to notifs-get, and use it in reload-timeline- new cd44f7807f remove all ;; Package-Requires: declarations save for main file new 34db55b8ae notifs-foll-req process: call reload-timeline-or-profile new d1ffaca6e2 work on reloading a view after sending an edited toot. FIX #421. new 2c3b125985 tl autoloads new 1980903f2d send POS arg to reload-tl on delete toot new 557c7f938b try moving to prev item after moving to POS on reload after action new 14dbf79135 notifs: fix edit response alist new d599eda11f user-handles-get: return immediately if only one candidate new 911169f518 remove duplicate autoload new 96a2448ad4 refactor trending-tags to view-trending, add trending-statuses new f76bcc5a20 remove stray interactive calls for search-accounts/tags-query new db0b60a943 require search new 33b010279e cull stray hashtags comment new 447d49610b readme: trending statuses new 002720dd88 remove all ;; Package-Requires: declarations save for main file new 97bd086e4c user-handles-get: return immediately if only one candidate new 4b66cea208 remove duplicate autoload new ded80d1dff refactor trending-tags to view-trending, add trending-statuses new ef07e69cf6 remove stray interactive calls for search-accounts/tags-query new b068448e9a require search new 386178c3d2 cull stray hashtags comment new 3834d8f29b readme: trending statuses new 2a0ed3e4e8 view-trending: add limit params, and go to point min new 34c9cf5545 view-trending: add limit params, and go to point min new 4d4f60ee05 Fix missing close paren new 4e095bd9d3 Merge pull request 'Fix missing close paren' (#425) from otfrom/mastodon.el:fix-mastodon-search into develop new 609e3243d3 Fix missing close paren new d2cf869d49 add trending types to -get-buffer-type. FIX #427. new 6362152c65 add trending types to -get-buffer-type. FIX #427. new 4ef17374f0 only_media tl arg: dbl prefix. new 5d54bf51a6 clean up of timeline funs and their prefix args. FIX #379. new 37f76f3bcb readme re timeline prefix args new a41c716456 add limit param to view list timeline. new aa982db0c5 add edit toot to compose-buffer-p new b028fd1cab tag tl prefix args: 1- only media, 2- local results new 08dc0d1990 timeline of all followed tags. FIX #409. new 9ac865cb0c prefix args for list-followed-tags and followed-tags-timelines new f49b79d520 ert-helper: search before mastodon.el new aa6f86f99c ert-helper: search before mastodon.el new e4ccc526ba move followed-tags-tl binding new f608592707 no mastodon mode for view instance desc, so q works nicely new 4806043ea0 ignore elsa files new 9497fbd4b4 rejig polls for pleroma compat new 0da470e43e rejig polls for pleroma compat new 9cd79997e0 change package description new 91c8612bea change package description new ccf2d8d5cd view instance: only look for property-json in profile buf. new f53847ef15 view instance: only look for property-json in profile buf. new c6acfe694d read me re view all followed tags binding new 81a6973878 Merge branch 'develop' new dc23495899 remove stray multi-accounts code new 1bb072bb2d remove stray multi-accounts code new 40a2c91fa7 Merge branch 'main' into develop new 6b47afe3fb fix byline tests w horiz-bar. FIX #428. new aa635a3a38 start on reporting to admins new 6c8238fa0c info update new 319560d2ba info update new 9397615be6 readme byline legend update symbols new b6e07b0a95 add some-followed-tags-timeline new 38f9295516 readme tags timeline funs new e54deed13f discover typo new 8b65f27106 discover typo new 82d1189d7e Merge branch 'develop' new 892eeff1a9 update info new 597d3a1f6e docstring + actual request for report-to-mods new 9872045191 add while-no-input call to capfs new b9e06282c8 Merge branch 'develop' new f6a06454c7 test if any poll options go over the max, and re-run if so. FIX #436 new e27a5d2c62 include CW length in max char count check. FIX #393. new d97cabf081 add basic http params and array to param alist tests new 0fedcdec17 add basic http params and array to param alist tests new d8149443fa refactor and basic test for report to mods new 96fc842db3 refactor tl--report-build-params and a hack test for it new 1a3efb03ba clean up reports based on real-world test, flycheck, etc. new d0b971aeaf add read-rules-ids test new e13ffc1307 actually fix report to mods tests new 20085e6740 report to mods binding new 1e671d8258 wrap report to mods in do-if-toot new 1715bb3f5b allow zeroes in handle/tag regexes! new f02c09e768 allow zeroes in handle/tag regexes! new 4e9b30be12 allow zeroes in handle/tag regexes! new 28e418cbbf add horiz bar to follow suggests/reqs new eacce3bf19 propertize urls in compose buffer. FIX #441. new f86a4434d4 Merge branch 'report' into develop new d5fa6bbb03 heading for report to mods new 974127aa02 makefile: add tests cmd, and testsclean new 71420a495c refactor and let-alist for tl--map-rules-alist new 99841bbb70 fixes for display of orig in reply buffer. FIX #442. new 3d30ac5dc8 simplify views--print-instance-rules new 8dedfa59ac fixes for display of orig in reply buffer. FIX #442. new a4917a750d readme fix links for codeberg. new d2aea126a9 mastodon.el: update commentary and file header new 2565d8c5ab readme fix links for codeberg. new 780dead065 mastodon.el: update commentary and file header new c9b7327e41 fix thread marker to leave point on right toot. new d841c2522e combine two 'insert toots' groups in -tl.el new ae3a9bcfb5 v rough thread replies chain new 00cb199457 docstrings new b4f463aaed no quasi-quotes for let-alist dots new bec7a01c1f no quasi-quotes for let-alist dots new a3b2fcdc72 add commented example use of line-prefix prop new 912f7609fb newline after reply text in compose buffer new 7bc512d546 variable pitch for toot compose buffer, but not for docs new 7c0bab3efe newline after reply text in compose buffer new 9257595153 add line-prefix and wrap-prefix, ajust shr render width too new 3eb8b58152 tl--mentions not interactive new 5e8774d67f tl--insert-status: restore initial \n new 80f3193285 tl--mentions not interactive new 113727ccde handle 's after tag or mention new 1c28483501 handle 's after tag or mention new b67ce61e9a readme and tiny cleanups new 9613f51d57 readme info new a44f2363f6 Merge branch 'develop' new d4470b348e Merge branch 'thread-marks' into develop new 58a5b6444c Merge branch 'var-pitch-compose' into develop new 6eff4da01e docstring CW arg add new 5bb860d943 flychecks new 84753be746 remove redundant interactive calls new 91b5c03eb4 tl media adjust line breaks new c15901d7a4 refactor format reply in compose str, propertize docs properly. FIX #448. new d7e3ae509c refactor format reply in compose str, propertize docs properly. FIX #448. new 4c1c25110e don't try to boost direct/unlisted toots new 651f9de82c typo new 718a12d2fc comments new 51f8b782ac with-mastodon-buffer macro new c288bf386c no need to prompt/store media content-type. new 59e5e3ece5 updates to with-mastodon-buffer macro new 068a11c03e Merge branch 'no-media-type' into develop new b0406630cc hack to fill reply text in compose buffer. FIX #451. new 3e95cd8590 wrap reply in compose buffer new 9e1120be53 wrap code new 067270e5a9 pushnew not push in compose-buffer new a4e9c17cd4 in prop tags and handles: handle variable-pitch for reset props new 497c92aa55 var pitch if mastodon-toot--proportional-fonts-compose new e9feadee56 remove old var-pitch-mode code new 0812e60c6f rename prop fonts in compose buffer custom new 0100fde06e reorder after-change in compose new f6cc1eef9a remove comments and wrap code new 61b3ae0a67 wrap long lines in -tl.el new 8438af1b33 help-echo for toot stats new cde7c92d0b " " for reply in compose new ceee243b82 fill reply in compose: handle multi paragraph reply text. new dce3b60783 flyspell ignore compose buffer items new cf6b3f9f0c autoloads / requires new ff51dc2fb2 fixes for reply in compose new 49750e1081 revert while-let to when-let new e6359f8459 rx for handle/tag regexes new a411879809 wrap commentary new c7446f48e5 with-masto-buffer declare new 4a4eaa4855 init* reorder attempt to fix new 5970c9de90 Revert "updates to with-mastodon-buffer macro" new 7ca70346ac Revert "with-mastodon-buffer macro" new acde8c1169 move with-masto-buffer to -tl.el new 9bada1a9e3 restore old macro form new aa6e9c5515 eval-when-compile for with-mastodon-buffer, and re-indent new cf0b8bf2e4 Merge branch 'with-masto-buf-2' into develop new 3341d75817 macro heading new 46c9fabb91 always use string= in get-buffer-type new 1410db49e7 useless refactor in tl--get-buffer-type new c7afbef1ce ert-helper order for with-mastodon-buffer macro new 025d9945a5 refactor next/prev tab item new 7158b8df3f tiny line wrapping new d159e634eb let-alist tl--byline-author new ceaeb56cea let-alist tl--byline new 92e49d9134 let-alist --get-attachments for byline new 471e90374d let-alist tl--content new c579efdef6 let-alist tl--get-poll new 27409107eb let-alist tl--toot-id new 347ef54b5d tl--byline cleanup new 2e902e9a14 let-alist -views.el new dd205f425e fix tl--content new 5d365fd5af profile-show-user: allow calling when point on profile header. new 8539f1eb91 let-alist the hell out of --make-profile-buffer-for new b322eee9e0 remove quasi-quoting of let-alist dotted vars new 3b015ec901 fix --get-poll new 2c45d3b0fa let-alist --show-stats new 5fb200fa2f comments and docstrings new 80c3d0250b let-alist --poll-vote, refactor --read-poll-option new 87e6975d7f audit: mastodon.el, -toot.el (started) new a98c5182a5 if-let for translate-toot new e43fb1a335 touch more audit new d0f7438e00 audit toot emoji funs new 6d78e3df6e audit more of toot.el new 48fb5dc0cd audit more of toot.el, attachments, scheduled new 96fcaaa8d4 revert prev-window-config let new 8db980e433 count chars: use mastodon-toot-handle-regex new 74f475a1fd audit more of toot.el, kbinds, reply in docs new b03c31fb46 audit of toot.el complete new 8ec34ca9f6 revert to use of tl--field in --byline. new 825f052635 docstring new ec45108342 Revert "tl--byline cleanup" new d46cc6ccb0 Revert "revert to use of tl--field in --byline." new edf718826a Revert "let-alist tl--byline" new 03ee7ccc93 Revert "let-alist tl--get-poll" new 18724d71da revert let-alist for poll-vote in tl.el (because --field) new f749461570 re-let-alist tl-get-poll new f1f45761be refactor mastodon-tl--format-poll-option new eaf9d3c8c5 reindent a fun new 847eea3f62 adjust format-poll-option new 3796619f92 audit profile.el new 549cca828a remove useless fun profile--account-field new 6493d0dec1 semi-refactor mastodon-profile--toggle-account-key new f3298f6d51 rename profile--add-author-bylines to profile--format-user new fed797d5ea audit some more profile.el new d7b6621df3 finish audit of profile.el new 9747b547ba remove profile--account-field from tl.el new 97f7e939f9 audit 1/3 of tl.el new e1d7c7f526 remove duplicate funs new 2c50ee77e6 auditing -tl.el new ca8d6676da let-alist for tl--toot-stats new 2bdbb60205 audit -tl.el finish new 32225214c8 let-alist follow-request-process new 45b5d3f460 audit notifications.el new c8fa23d5b5 fix print instance rules propertize call new dbbf6189ed small refactor of args at end of instances/rules fun new 1bebf7abc2 audit views.el new 641e0ca808 refactor a profile-note-p in view instance descript new b302dafd3a adjust call of insert-filter-string new 528494a234 refactor format-heading in search.el new 5ade017ba7 audit search.el new 2e4ec6b3bb audit media.el new 8520659c09 refactor concat-params-to-url, replace append-query string new 0326fb24ff audit http.el new 3d3c5b5eaf remove package-requires from inspect.el new cec605b86a audit client.el new 59a6bb22e5 audit auth.el new e6a9d1228f readme re completion new a474545599 readme re completion new 0152557eb8 indent buffers new b19390cd38 fix media tests new 18f3941e78 readme re completion new ebb44f3980 package header line edit new fc8d0fb6f2 Merge branch 'develop' new c7779e8e8a Merge branch 'audit' into develop new 6afc7b87d2 add play symbol after videos in tl. new a9e810c5e7 overlay for media new 9722f59b00 remove overlays in tl--init*/-sync new 6a6f7645c4 re-do vid overlay clean up new 5c6a6815b1 fix poll count display. new 6d05cf81ff use url-http-end-of-headers in http.el new 156ee6ea52 follow-tag: use tag at point by default new e34cc6acb2 FIX #467. follow tag: prompt for tags in post, default tag at point. new 11dc0b2c61 section headings, indentation, comments new 4d896d56eb comments in views-print-json-jeys new 26dadbec3a let-alist views--edit-scheduled-as-new new f342a7f730 fix views--list-action-triage message call new 5a1f2d19de refactoring in profile--update-note-count new a203ad2fe6 refactoring in update-meta-fields-alist new e40a7844b4 don't quote keywords new c53f8c5442 no kw arg for completing-read require-match new 7b07c95304 tiny audits in profile.el and tl.el new dfe1fb7aab http docstring new 14a5358806 Revert "use url-http-end-of-headers in http.el" To fix tests new da2e904831 no stats for foll/foll_req notifs new 1544183410 use toot-url-regex rather than hack regex in count-toot-chars new 6cdf956559 remove overlays for profiles also new 60209c8817 add mastodon-index.org new 333109f2a3 readme re index new e2eab3970d factor out mastodon-tl--do-init new d7d88f4676 indent -tl.el new 122368ac1f if not in tl--set-after-update-marker new ebbeaa745a rename buffer-spec get funs new 1adae0361a macros together in tl.el new 6318ddd80b tiny comments/wrap new e0a69c9b25 let-alist tl--media-attachment new b16a09f9b4 move list call in tl--read-poll-option new bc7be89d52 tl--content: use tl--field new 34979f1a66 tiny refactor tl--mute-or-unmute-thread new b29306c44b rename tl--user-handles-get new ea60d9aa25 more tiny -tl cleanups new dfc40c0bc2 FIX boosting unlisted allowed, private not allowed new 281c00c110 FIX boosting unlisted allowed, private not allowed new 37e51051dc extract-userhandle-from-url: check for url-filename new e97dc9dbf2 rough rendering for 404 html error responses. new a13a7d8f8e tiny cleanup of view-instance-description (uncallable code) new f0670d18c3 don't dbl quote video overlay font new 17ef1093bc fix get user handles profile note test. FIX #472. new b304f59945 dm-user binding new e010954eb2 profile: switch followed-by/following display new fc63be8f3f add lemmy post regex to masto-url-p new 961ade5507 tag bindings on ' and ", not overloading : new bc5ae86431 mute thread from notifs view new fec34bf00f handle nil value in poll expires_at attr. new 3e58a9c2af update mastodon-index.org new 796896086d update info pages new ae51f4c0bf fix html render on error in process-json new 2dbc99c2a8 add a lemmy community URL to url-p new 2999a8d1d0 help-echo for direct/private byline icons new 30b14bb52c readme new d9d3bb07a6 handle updating a single-toot view. FIX #476. new 150f4c34b8 mastodon-tl--scroll-up-command new ad00253d71 add lemmy comment url form to masto-url-p new 04088be6b1 better docstring for mastodon-tl--scroll-up-command new 349e73b080 update mastodon-index new f62545ecd0 message wait/done to attachment uploads, to avoid issues. See #478. new 973a035eb0 give mastodon-auth--get-browser-login-url a proper alist. new dbb8631f90 fix type name for tl--show-stats new 5f095822e9 fix indent of media attachments new b84bca8e91 give mastodon-auth--get-browser-login-url a proper alist. new a8112e5c15 message wait/done to attachment uploads, to avoid issues. See #478. new 5123212fa1 Merge branch 'develop' new 46a31f419c poss fix for simultaneous uploads. See #478. new b4d6c6240f comment erroneous request-timeout lexical new 27783caa94 let* for update-note-count new 20dec8871c Merge branch 'develop' new 512338fe35 indent -media.el new 3480a3c8d0 add 'cursor-face 'hightlight to insert-status. new 6a843d3952 remove error call in rendering html http response. new 03841b31f2 add defcustom: mastodon-tl--highlight-current-toot. new b427d486a7 Merge branch 'develop' new 38d6382a1f update cmd/var index new ef0db16833 new fun: mastodon-return-credential-account, var: mastodon-profile-credential-account new a8ff368a24 new var: mastodon-profile-acccount-preferences-data, to reduce requests new c8b545193f flychecks for new vars/fun new b54fc1b6d4 let* in update-meta-fields-alist new 126e2d8642 Fix "empty body" warnings new 3bb7635c3e * lisp/mastodon.el: Remove `ts` from `Package-Requires:` new 3212f5dd0b Simplify calls to `alist-get` new d2a893484d * lisp/mastodon-notifications.el: Fix dependency new 1818aeffdc Don't refer to obsolete font-lock face variables new db685c21ed Misc minor cosmetic changes