aboutsummaryrefslogtreecommitdiff
path: root/lisp/mastodon.el
Commit message (Collapse)AuthorAgeFilesLines
* Adds the notification timeline to mastodon.el closing #34. (#178)Alexander Griffith2018-08-101-0/+1
| | | | | | | - Can now handle notifications (follow reblog favourite and mention) - Tests for each of the rendering functions are included - Added keybinding N to mastodon.el for mastodon-notifications-get - added mastodon-notifications to ert-helper.el
* Support toggling content warning anywhere in the toot. (#180)H Durer2018-08-101-0/+2
| | | | | This new functionality is bound to the 'c' key. To help with this functionality this also changes the 'toot-json and 'toot-id properties. These are now applied to the whole toot not just the toot's byline.
* Bump to 0.7.2 and shorten long code lines (#172)Alexander Griffith2018-03-051-1/+1
| | | | | | * Bump version numbers to 0.7.2 * Adjusted functions to bring line length below 90.
* Allow user to navigate interesting things in a buffer via tabbing (tab to go ↵Holger Dürer2018-03-051-1/+8
| | | | | | | forward, M-tab and S-Tab to go back). This has always been possible while on a hyperlink but now works everywhere. Currently only hyperlinks are tab stops but in the future we will want to support other things and there are already TODO comments in the code to note where we may want to do this.
* Bump version to 0.7.1Johnson Denen2017-06-191-1/+1
|
* Bump to v0.7.0Johnson Denen2017-05-181-1/+1
|
* replaced declare-function with autoloadalexjgriffith2017-05-181-12/+12
|
* Remove most byte-compile warnings.Holger Dürer2017-05-181-24/+14
| | | | | | | We do this by - moving vars into the files where they are (mostly) used - "declaring" vars used elsewhere with the (defvar <var-name>) pattern, - declaring functions defined in others functions rather than loading the file via require.
* Putting buffer name and update function in buffer local varalexjgriffith2017-05-181-1/+4
| | | | | | | | | | removed tests for previous version documented mastodon-buffer-spec getters moved mastodon-buffer-spec to mastodon.el combined mastodon-tl--get and mastodon-tl--init, along with other cleanups
* Bump to v0.6.3Johnson Denen2017-05-151-1/+1
|
* Use lexical-binding in all files.Holger Dürer2017-05-151-1/+1
| | | | | We only support Emacs 24 and 25 so are free to use sane bindings by default. To keep the linter happy, we need to declare dependency on Emacs 24 in all files.
* Close #76Johnson Denen2017-05-151-9/+1
| | | | | * Delete version variable and function * Use package-file
* removed accidentally duplicated mastodon-mode-hookAlexander Griffith2017-05-131-6/+0
|
* Added face customization closes #124Alexander Griffith2017-05-131-0/+26
|
* Show users' avatars plus other image work.Holger Dürer2017-05-081-0/+10
| | | | | | | | | - Shows users' avatars (makes only sense if Emacs is built with imagemagick) - Scales media attachement previews to a max size (if Emacs is built with imagemagick) - Enable cacheing of image fetches Known issues: - We should really cache the avatars to avoid having multiple identical images in memory.
* Bump to v0.6.2Johnson Denen2017-04-291-2/+2
|
* Bump to v0.6.1Johnson Denen2017-04-281-2/+2
|
* adding keybinding documentation to the new-toot bufferclarkenciel2017-04-281-7/+2
|
* Add the time of posting to the byline.Holger Dürer2017-04-281-0/+9
|
* Add toggle function for boost/unboostJohnson Denen2017-04-271-1/+1
|
* Parity with non-toggle favourite functionJohnson Denen2017-04-271-1/+1
| | | | | | TODOs: - Boost/unboost toggle function - Store 'favourite-p property on toots
* Remove public register functionJohnson Denen2017-04-241-7/+0
| | | | Close #69
* Bump to v0.6.0Johnson Denen2017-04-241-2/+2
|
* Bump to v0.5.5Johnson Denen2017-04-241-2/+2
|
* Bump to v0.5.4Johnson Denen2017-04-231-2/+2
|
* Fix some compilation errorsJohnson Denen2017-04-231-3/+3
|
* Make tweaks per checkdoc feedbackJohnson Denen2017-04-231-1/+5
|
* Make tweaks per package-lint feedbackJohnson Denen2017-04-231-1/+2
|
* Bump to v0.5.1Johnson Denen2017-04-231-2/+2
|
* Close #56 with emojify auto-detection hookJohnson Denen2017-04-231-0/+5
|
* Bump to v0.5.0Johnson Denen2017-04-231-2/+2
|
* Use Cask to run tests in TravisCIJohnson Denen2017-04-231-1/+1
|
* Bump to v0.4.2Johnson Denen2017-04-221-2/+2
|
* Update to v0.4.1Johnson Denen2017-04-191-2/+2
|
* Render html with shr instead of html2textJohnson Denen2017-04-191-1/+0
|
* Fix #25 with const variableJohnson Denen2017-04-191-4/+4
| | | | Delete .version file
* Update to v0.4.0Johnson Denen2017-04-181-1/+1
| | | | | | * Add boost, favourite, reply-to, and open thread features (#16) * Insert boosted and favourited markers on boost/favourite actions * Read boosted/favourited state from API and persist markers
* Add keybinding for `mastodon-tl--thread' and update READMEJohnson Denen2017-04-181-0/+2
|
* Add reply keybinding and update READMEJohnson Denen2017-04-181-0/+2
|
* Add reply functionalityJohnson Denen2017-04-181-1/+4
|
* Add keybinding and update READMEJohnson Denen2017-04-181-0/+2
|
* Add boost feature to timelinesJohnson Denen2017-04-181-0/+2
|
* Update to v0.3.0Johnson Denen2017-04-171-1/+1
|
* Add function to update current timelineJohnson Denen2017-04-161-11/+12
|
* Add `j' and `k' bindings to move to previous/next tootJohnson Denen2017-04-151-0/+5
|
* Provide context menu from `with-eval-after-load' blockJohnson Denen2017-04-151-6/+2
| | | | | Check for `discover' with `require' Clean up README
* Fixes #29 - Provide context menu for discover modefap2017-04-151-6/+34
| | | | | | * provides a `discover.el` context menu through mode-hook * moves lambdas from keymap to functions so `discover-my-major` can pick them up
* Fix mastodon functionJohnson Denen2017-04-141-1/+1
|
* Add major modeJohnson Denen2017-04-141-1/+19
| | | | | | | | | | | - `mastodon' opens home buffer in new major mode - `F' switches to your federated timeline - `H' switches to your home timeline - `L' switches to your local timeline - `n' opens a `mastodon-toot' buffer - `q' quits by killing the buffer - `Q' quits by killing both the buffer and the window - `T' prompts your for a tag and then opens its timeline
* Do some cleanupJohnson Denen2017-04-141-0/+1
| | | | | - Rename toot--send and toot--cancel functions - Add FIXME reminder