elpasync pushed a change to branch elpa/lem.
at a0f4fa89fe7 Merge branch 'develop'
This branch includes the following new commits:
new 08cacdfeb49 init
new 92de02636e3 add stuff, clean up
new 36acc14ee42 add get person
new ab094f8574a add log-in function
new 64fc5f9f4db hand some log in logic down to `fedi-http--post'.
new 144f94b3994 follow a community
new aebc150304f add create post
new 424ed418ab2 add create comment
new f4bce32709f fix create-comment
new 678bcc5ef90 lem-def-request macro
new c4631575990 other post reqs use macro
new e6e44d334b5 remove redundant obj lexical var
new a578a9c53c7 macro docstring
new 7992f9ea5b4 macro gen funs return parsed JSON
new 7c6f06dd46e commentary
new 3a37d77d97e comment lang-id arg
new 3ec62c5398e remove unused cb arg
new 880898addfd fix call to lem-login
new 1aaa53038b6 fix report post
new ef50d8984d9 re-order, and re-write w macro
new 35f8b53cde9 move cb commented code
new 531caf69894 notifs, replies
new 7a9a2e043fe move get-communities
new 7c75b71eb63 add create-community
new 0d8914d6488 fix like-post / upvote
new 410b0347487 community-comments and report-comment
new 721c464dff5 fix like-post
new f68bd1ac9ae try to do edit-post/comment (put)
new 0fe4423ef11 move lem-def-request up to fedi.el and rename, alias
lem-request
new 72af941abc4 private messages
new ad341ed6a34 move auth param into lem-request macro, separate to
fedi-request again
new aa78ede83cb get-community-by-name / -id
new d27255b10c9 commentary, working edit-post (fixed in fedi.el)
new 2dc644ce819 macro : process-response rather than process-json
new 77aa65ce516 combine put/post in macro cond
new 4cc39c3f001 add test lem-search call
new 4ebf021d147 readme
new 3b4957d3d44 readme
new 260b9f2947c readme
new 43f03d884d9 readme link
new 25c10e9dcac readme link
new 29a186760eb readme auth
new 8dab174fe46 def and set instance-url
new 60e600b2982 Merge branch 'main' into develop
new ed6ecb3c42d readme fedi.el
new fe15e7d32e1 readme fedi.el
new 1f3c392877d re-write lem-request with new fedi-request.
new f3386d0be5c reindent
new 0dbbdf9e9c1 Merge branch 'main' into develop
new c995a0b45c0 cleanup
new 1a9173ede4b macro use unauthorized arg not authorized
new 68f15fdc5e5 docstrings for all functions
new 913f5c55ef2 add new-url to edit-post
new f4405509819 fix create-community
new 9c3e433799a hoovering
new 6eab3ee9f3c commentary lemmy urls
new 0ce6663a225 docstrings, cleanups, make work
new d4be72357a4 add tested private message send/receive
new ef7fd6fe4df like post scoring worked out
new 53980b90d55 start on search parameters: type working
new ef929879217 add params to get comments funs
new 33840c61325 example condition providing of optional arg. tbc
new eafa9b3cd0e add lem-get-federated-instances
new 6d0425de276 fix federated_instances fun
new f16a898e08e start adding full return data explanations in docstrings
new 231eb2da532 add delete-community
new 7193c6039d7 complete return ojects in docstrings
new 8d13e7dceda make a start on lem-ui
new e095f13a566 add sort to list posts/comments
new ffc5f6b20b9 broken attempt at threads. view community works with
sort/limit.
new 65ef4a2dd36 working community view w posts, and post view w comments
new 1817f1558df comment redundant buffer macro calls
new b15c3541b8b view post at point (from community view)
new 3901a540b41 ui-reply-simple
new ea2bd36c9ba fix symbols var name call
new 96a101bbe94 optional args view community
new 3c4418d994d hack to read auth creds. persist doesn't work
new 640ba449a75 some header details for community view
new 6be9524b7c0 add view-instance, view-community
new 197be677867 add entrypoint, lem
new a9a2403aac8 get-community-id make string optional
new e546d2e55f8 other junk
new d844969438b reorder code, add commentary
new 6ff0f021ae5 implement type_ ListingType for post/list endpoint
new 4cd3b9f5207 add buffer-spec, type cycle cmd
new f4992a7770a major mode, move stuff around
new ad6d30be15f ui.el docstrings
new 35fe0d83a48 use lem mode
new c2f525175a0 rough fix of get-post-comments to properly handle
parent-id
new 54f78070f5d add types lists
new f41cfd2271a add generic get-posts, get-comments like we shoulda
new db6bd89a054 replace macros with defuns for get-comments/posts
subtypes
new 84d966bf404 fix get-posts/comments macro calls
new 02176fe2bbe Merge branch 'main' into develop
new 951063a7df3 docstrings, arg updates in ui.el
new fbeb19c9f71 Merge branch 'main' into develop
new 34d5d64ab4b params handled in fedi-request. relies on remove nils
in it.
new a27097a720f fix append quoting in in lem-request
new 22b6e78ae74 no quote for man-params
new 6ef8ed7dcca create-community with new macro
new 65b9018a829 list communities properly done
new 0b2bda1f1e6 block community
new 6f0447a5e5d add delete and fix report post
new 0f1f98ac638 add like/delete comment
new e583f5ec540 more adds
new 36fed048573 added checklist of API methods
new 97e3f6a4edb clean up types
new cf352f35150 render subscribed communities
new fcb35525df4 move funs out of request.el to lem.el
new 39a967e42fc map* > cl-loop
new 3915997c053 lem-request > lem-api
new c349c106c83 Revert "move funs out of request.el to lem.el"
new bf0b3dd9350 move to /lisp, dir-locals, docstrings for api utils
new bce874a1d6d fix cl-loop
new 0700fbf75c3 fix cycle functions
new bb3b30e099b add opt community/trim to post funs, add view sub
communities/at point
new 6b0e57b6e89 fix call to view-instance in login
new 5b020cf1a3a type/sort switch functions
new 7606a0457fd generic view-communities fun
new a120047a58a sub to community at point
new 565d4d88ae2 stats for community views
new afdfc41ad81 add sort for view communities
new f55d1e47b03 readme todos
new 7d4d05164e2 ui docstrings
new 492b34e4262 readme: cmds index
new 05caa45dff6 binding for cycle type
new 71dcdc85145 readme update basics
new 0d106c5a30c refactor user endpoint / getPerson
new b0139a72ced refactor get-community
new f2921427630 docstrings
new ea775db6270 some work on search with more params
new 32e2cb2d366 reorder args in get-person, for consistency
new 61246f29a60 try to make render-posts more generic, or user views
also. WIP
new b981b27388e v v rough render user
new 4caee448d0f todos
new a5f6cb68213 v basic user rendering, also users list from search
new f199343b7fa with-id macro for do thing-at-point
new 4ece51b2a8f readme for new stuff
new eb89599c0d0 fix broken trim post body!
new 45ef5623804 like post at point
new 5d35d30a743 work on threading of comments, getting path.
new 17103809fcb add dislike cmd
new 49c932e6817 tiny notes
new 3c7bcc74eeb clean up comments rendering, ready for sorting, remove
'children' arg
new 30a0f15225d fix view-community at point
new f3246013917 fix split-path, test return all path values in comment
list
new a49f286b7b7 'json prop for all things
new 79b350902bf basic next/prev
new 11128baf6bd add id/parent item/type props to items
new 3060446e6cc lem-ui--get-id
new af616abc505 item type, view user of item
new 232db4adf91 lem-ui-view-comment-post
new 9c550ba0389 view community of item at point
new cdb1bc84e8e get-id optional :string
new cc8ef1a0762 with-id no type arg
new 4777776f16d no json arg for view-community, only id
new 5e05426a5d1 jump to subscribed community
new 3a5a4cf88d1 view thing at point, view item user
new a6abdff978d move like comment code to comments sectoin
new dc59c98d0ae emojify mode, some bindings
new 63c5c32cce3 space after star
new c1f4e504bbc stats art in view -community
new 667ac4e2283 little clean up
new 269b28c5d3c generic listing type cycle.
new 849c608fdbd fix keymap
new 7de4ee9c923 readme commands update
new c1cbcb67b15 some work on view community.
new 31a6da86879 fixes to get-person-by-x
new 2bf41d0bd6c work on sort cycling funs
new 2e1f039e6cc work on sort cycling funs
new ac5af50dc3b readme
new f4e673bdcd0 Merge branch 'develop'
new 18b91b4bad7 user-view adds
new 6a531e638a3 Merge branch 'develop'
new 9face0b47e9 readme
new e3177a1fb57 render links in posts
new f41e2026edd type for --get-id
new 95c06a5ca77 fix cycle-listing-type
new 26ba3f2d5fb follow-link user/community in byline top
new b748fe79060 :community :trim for posts in user view
new 4229cb2952e refactor cycle-sort
new 137f6a5e540 more work on sort/listing cycling for user/community
new f4de69c37b3 refcator lem-ui-cycle-funcall, message on cycle
new b52273c17e4 render body as markdown
new b22f474402a readme
new ff3b266f6e2 render comments as markdown html
new 4e7f7b4d23c fix community posts sort cycle
new 12d7b12bb12 fix cycle sort for posts
new 3f7e87719af no-op listing cycle for post view
new 7f8c874a93e fix comment community_id prop
new d41468e8e92 docstrings
new c47f151b531 dis/like item
new 0b53655bbb0 loading/entry fixed (more to do!)
new c8785bb2b32 update cmd index
new 506a4cf5816 fix communities-alist call
new 6bc026a23ad make auth-token a vanilla var
new f68b140a4ae move auth-token to api
new 634c2b6e0e9 readme todos
new 59e68803215 autoload lem-auth-token(!)
new 9189542f410 read me re API
new 85f8ba81fb7 view-instance: sort arg also for get-posts?
new a30c286911c fix indent of cycle-listing
new bae5447d270 some utils
new 83da5d4e260 ui-save-item
new f6c1e82156f api save-post
new 7c967761dc0 awkward adjustments to requests to handle optional
manual args
new 72231fe4173 add pinned icon to featured posts
new 01115bee0ad view-instance buf name
new 339e8d04261 remove stale todos
new 0e89cb9b478 fix default view-instance sorting
new 3a5bbb4c176 add/change upvote symbol
new 75411508539 RET on comment to view its parent post
new 5dd8950b384 readme: update todos for non-checkbox layout
new 52bcea73a87 readme cmds
new c63e500f692 readme cmds
new 2d165493fc4 remove persist
new 1a385da0b9a readme
new ccb68e8a799 remove stale todo
new 091d3fcc2d3 view communities improvements
new b3c067f29b4 fewer \n for format-heading
new 31249fc7d4c default to posts view for communities
new 18a77b55711 try to have render community handle search too
new 429e5099582 docstrings
new d96b1530fdc move subscribed str in view community
new fce7b2d92d1 community desc - markdown/shr render
new e34bf9f2115 unfuck view-communities
new f9d1add56d4 byline-top hack for next/prev for communities
new ba2abd1d160 rename internal get path, split path.
new 9af0f660125 add threaded view code
new 710cf0481f9 local var for comment thread data
new ab314b6f253 fix calls to path funs
new 972cda24bce local vars lem-comments-raw and lem-comments-hierarchy
new 25470770012 readme threads
new bab85cb074e docstrings/require
new 6a6ef17da5d lem-api test calls
new d902a8671b0 lem-api test call
new 165316eace1 clean-up threaded comment funs/props
new dad84300b12 font-lock-comment any number of strings
new ebabc5edc27 render instance functions
new 159aef848f4 add communities to stats fun and symbol
new f7d690724b2 remove comments arg from render-post/s
new 81ab065dfd1 cleanup render instance code
new 1fd5c47327f fix render-post renmant when comments code
new 900c692f5cc tiny cleanup
new 2abf1e02724 save-item is a command
new 0f40819aac4 handle nil man-params in lem-request
new 1a12410212c fix set instance id prop
new 478ad9d6cce view saved posts list
new 87da49a6801 fix reply-simple: handle post or comment reply
new c56c6f3b7ca add limit to view-communities
new 394d079b0bd call render-X directly on list data, not parent json
alist
new dca0de65dd9 add posts and limit to search
new 2d24424b118 lem.el: set user id by username fun
new dadb082bf3b readme
new 21e3df23fe0 ensure all buffers named for their object
new 9c8d79ecd71 todo funs
new 9289786e26a Merge branch 'develop'
new a51bac2a8f7 rough create post cmd
new 64280a429eb use post name in feedback to sending
new 7cc7847a53e fix comments hierarchy loop list var
new 122ba18e8e8 comments
new d60df507bb1 fix follow community / with-id
new b4d69dae218 add page arg to get community/view community,
buffer-spec.
new 348860ab7b0 add view-replies cmd
new 0ad7498f074 fix cycle item type on view community
new 21deaadce8b remove redundant buffer args and setting.
new 9ed563b3f24 refactoring of search
new 9e4c1cc6496 work on bylines.
new 68b3a571eb5 fix calls to render-posts
new 413370a71b3 when indent in format-comment so its actually optional
new 1b5bb0eb8f7 refactor: render-comment now just calls format-comment
new 62f5da56f20 view-communities work
new e8df49be27e remove buffer arg from render-comments
new 9d46e5af0b8 view-user: render-comments call with type and sort args
new 9d81d6b64cd docstrings + cleanup
new 96986a2f751 readme
new 02735e6849f Merge branch 'develop'
new 890114976d7 fix arity in call to render-community
new cb6dbc47c2d fixme: markdown->html doesn't render usernames as links
new 14829c10ffd fix call to render community
new 02a4c933896 attempt to add escapes to @ before markdown process
new 05580caaf8d fix login fun
new 9174ed2ed66 simplify admins display in render-instance
new 4cc63915e4d --get-id: check for id before num-to-str
new 5a696d08bb3 rough refactor propertize link item
new 0c1aa15fe52 change post-comments limit to 50
new 088814945b0 fix comment hierarchy display
new 9179652e1a2 move comments vars/funs around
new 70c046cfd26 -comments-limit and current-comments vars and setting
them
new eca73226da4 work on implementing 'page' arg
new 934380cad23 Merge branch 'develop'
new ce32b51bcf3 fix buffer spec call in view-instance
new b656b92ffae customizes for sort/comment-sort/listing type
new a2ca0e5992e view cmds to use default sort/list customizes
new 30189210124 readme
new 9c27ab30da1 have a crack at plstore for jwt token
new 7136f4059af always set lem-current-user
new 6ce63aea835 own-profile cmd
new 89f6767deb0 add webfinger lookup / resolveObject
new 3c34209e14a id-from-prop and id-from-json
new d32fdee168e render-url fix name
new 89f45b406ec add URL webfinger lookup. FIX #3.
new 655ad5fc632 docstrings etc in api
new 631555eeebf fix call to get-replies in view-replies
new 2729f2ccb61 view unread replies
new 0304e56ff47 docstrings
new eabe61b0307 check for fedilike url,fallback to browse url
new 5f78c533879 fix up subscribe to community at point
new 3debf902351 docstrings
new 722e8bd7e1d work on search
new a881392c231 readme
new 831cf10393b Merge branch 'develop'
new db442138fa5 readme
new 2c2ba6fd478 Merge branch 'develop'
new 75fe45f5693 fix reply simple
new bc14da44bdb set user-id with token & current user
new 83026695385 comments / fixmes etc
new a5db7349331 get my_user data from /site, and use to list subscribed
communities
new 8a8fbb0d093 add _ to username url regex
new 50e30052b86 Merge branch 'develop'
new 17ba2ce9885 readme
new 12e5d550c0a readme
new 93b8af9aba6 proper rendering of current user profile, using
local_user_view from /site
new 47fcd22f4da lem-request work: get token only with function call,
not in macro
new 4327adfd9b9 single macro: lem-define-request, to prevent
unnecessary headaches
new 72644ecfae1 fetch-token: optional username arg, else
lem-current-user
new 439128c59d8 lem-login: try lem-current-user else read username
new b084f3221ab remove macro arg opt-booleans.
new 91736ae1e42 fix get-person with new params set up
new ab55608c9f0 remove json arg from macro, handle internally for
POST/PUT reqs
new f6a5cff184c readme re set user var
new 793499e42ce docstrings
new 3787dd8563a fix lem-api-search-users lem-search call
new 80373745e2f unread-only args as normal man-params
new dcba4d21c9a create-community: mods only arg to match param!
new e77d8e003d1 commentary, autoload, docstring
new 8ba7b74c2cb Merge branch '1macro'
new cff9337571e implement saved-only arg, add some page args
new 361f5748412 fix get-post-comments saved-only arg
new 368933b258f readme
new 90ccfbf78b8 implement saved-items, posts + comments
new 79436efad64 Merge branch 'develop'
new a5ffdc1473a api TODOs
new 0d2c8b35e2f api: block user
new 61086bcbb35 macro docstring
new 6ecbcd0c081 improve more-comments fun: remove duplicates if found.
new 30b6c9e6b0c default buffer-spec page to 1
new b1c8171c143 todos
new f88683b8331 half-arsed improvements to set-buffer-spec calls. wip
new 329df5a0817 clean up api fun names and signatures for consistency
new 2689deaafaf generic more-items functionality. wip
new 8eaf52bd94b docstrings
new a5005a52063 view community: default item to buffer spec
new b0ac9231e63 docstrings, remove interactive call from more-items,
update readme
new 2747cfeffae api-get-person-comments/posts
new df82f771821 basic implement of more for user posts/comments views.
not overview
new b17562dab58 Merge branch 'develop'
new 7b981b1e196 fill commentary
new 743aa8c116c fix funcalls from running emacs -q lem.el
new 20aaf36444b fix funcalls from running emacs -q lem.el
new 286a96defde add lem-ui-more to next-item
new db35eb4aebb add lem-ui-more to next-item
new 20a76f9a2ab add patched hierarchy-print to lem-ui
new eccbdae5973 Merge branch 'develop'
new 53cd1aed6c3 url regex: community may have _ char
new 57fcdf8ff08 lem-login-set-token needs let*
new 8b4217d7519 Merge pull request 'lem-login-set-token needs let*'
(#13) from imarko/lem:loginfix into main
new cb82d6ba5c2 lem-login-set-token needs let*
new ae024ddbf06 code headings
new e277bd00e51 use lem-ui-property
new 0455c3ffad4 readme
new 03a89a9d306 scroll-up-command with more if eob
new 57d9af89b90 message before/after loading more items
new fcfb38bd647 add lem-ui-render-posts-instance. FIX #14.
new 11d2a6c309d add find-prop-range / process-link from mastodon.el
new 27c8c3bce13 follow link: if shr-url, url-lookup it
new 9a7eaa69d8e if resolve-object returns string, don't lookup-call
new fc791c42d98 render-body takes json arg, to proecess links
new 8ddd56bb6f3 render-body uses process-link
new 1eab7d52c7e tiny clean up
new ad3009190ac add @ and . to lemmy community link regex
new f098558758f test calls for lem-resolve-object
new 36c369ff8f2 fix display description of community
new 358da9bf027 view instance can be interactive
new fd887eebd8a add community data to render-body call
new 2eae052ef01 fix display description of community
new a72480338b8 implement more for communities list
new a0c2f1c7afc implement more for communities list
new 9ef8852ced5 Merge branch 'develop'
new 60fccea35bf optional no-shorten for render-url
new cd581386da7 url-regex
new 088367ceff5 refactor render-shr-url
new d698b346edd mdize plain urls
new d26f6f970e2 when json check outside of render-shr-url
new 53c5e206ef4 check for markdownlink before mdizing url
new 6a21a646690 adjust url-regex
new 888df7246a5 commented call
new b01863c1f2b new-post-simple: fix call to lem-ui--communities-alist
new 2807e8c02d0 if shr-url starts with "/c/, call lem-get-community
new 5a71e63e029 new-post-simple: fix call to lem-ui--communities-alist
new d5975783834 Merge branch 'rendering' into develop
new 45c9c5293b2 rename lem-ui-view-replies-unread!
new c7164604d1f view/render-private-messages
new b787a986fc7 readme update
new 9807c439449 add lem-get-unread-count endpoint
new c9702f2a8ba call lem-get-site before sending creds to instance.
new 8b6db200aac lem-instance-url rather than fedi-
new 64b890bb51a add lem-check-site check to lem.el auth
new e713c28ae06 view-mentions (broken)
new 29559dd6406 Merge branch 'develop'
new 6a62d666ebc guessed attempt at lem-ui-render-mentions
new 79a3513b96a api todo
new ae1a64cad74 flycheck ui.el
new 4122e8f3e6c flycheck search.el
new 0350f8a3e35 flycheck api.el
new 267150ce79a add defgroups
new b7fb6a3d826 fix some byte-compiler warnings
new 7cf5191734e fix remainder of byte-compiler warnings (function
signatures mainly)
new 0bfc23161d4 back to fedi-instance-url.
new db54c6e2a78 readme
new cd7bc19cb1b Merge branch 'develop'
new f6227d0abce readme
new 838ab517424 Merge branch 'develop'
new ea5d390c46d add screenshot
new 9a5693c5ef0 setq fedi-instance-url as it is already def'ed in
fedi.el
new d94521efff7 comments in follow link and view-user
new c718d355f0b readme lem > lem.el
new 304bbf2e01a readme: contributions
new 94858bea55d add license file
new d2cee5d8c27 fix display of communitiy mods
new 233515dfdae trim posts in community view
new 0cb1f77c070 fixme re escaping '@' in post body
new 9970ee7aba1 refactor mods / admins display/rendering
new e07f7f674b0 webfinger lookup: browse-url if request returns string
new 8b7f27169c5 require markdown, Package-Requires markdown/hierarchy
new a031ab9c631 readme
new b99d9ee762d switch back to lem-instance-url
new 4bebb951c1c fix view thing at point user/person
new d63cad5ff6a add async aliases
new b563e4f158e insert images in post view. FIX #25.
new e420d750e29 message "comments" data if string, no processing
new 86d911eb62f remove old view-current-user code
new 355ab3bf6ad basic image loading via shr.el
new 9819a61dd9d api: mark reply/all as read.
new 69870789f03 format-comment: fix for formatting comment-replies
new e1f6374cb71 mark replies as read
new 55eca393b19 mark all read interactive
new b090df631b7 api mark-pm-read
new 09a46a17b68 api: docstrings
new 3f6398409d9 rename lem-def-request
new ca20ffc20d5 ui mark-pm-read
new 2c36aeb551b readme: new funs
new 848beec7741 api pm read typo
new e989977f43b add unread status to buffer-spec, and set it for all
inbox views
new 52f9f18e0bf fix view-thing/comment-post for 'comment-reply type
new c9f8d939ec7 ui: add simple edit-comment
new 8b2169f6f4a readme update cmds
new 1aaeb890ea1 add OP to comments by original poster
new e1b1d776a0e fix choose-sort for post-view
new 38dbe823af2 remove id from bt-byline
new 9c3fbc41bf7 some docstrings / comments
new 56b7730fced init-view fun
new 83296a8c333 propertize timestamp for rel times display
new 8b542565bf1 init-view for replies/user views
new 1347949f85f readme
new f887efba41b init view pms/mentions
new d37fd7e6daa readme
new b050efb1611 offset render width by indent level. FIX #26.
new 6e49149963f next/prev tab funs + bindings. FIX #18
new aee0370b801 flycheck
new ac759817cb5 flycheck and bt-byline no id arg
new a635148495e fix hierarchy calls as per emacs-devel
new cb56558b752 remove patched hierarchy code
new d95286a906c markers for mods, admins, original poster in bylines
new f103b455e2d require hierarchy
new 01ccb4aa0a0 flycheck, requires
new 844d6225270 fix backtab binding in map
new 50148fdf778 readme cmds update
new f9d0996f025 restore hierarchy.el patches for MELPA
new 5764f3daa99 add lem-post.el
new 28688398461 work on keymap, docs display, setting vars
new 13fd05e31dd no mode map arg for fedi compose
new ac74a3e8c7f replies code. WIP: we need a diff keymap
new e9db4e03720 use lem-api-get-subscribed-communities for post
community
new 49289d6635c fix reply compose call arg
new 8b94cb4dec4 try to kill compose buffer, broken
new 557e3a0aeb1 add separate post-comment minor mode
new b1e8d7a17a6 readme : post cmds
new 09f3c41af78 flychecks
new 041d53e8944 do-if-item + edit/del comments, and edit-comment
new a676d68159b refactor delete-item
new ec1fdbab89b lem-post: mentions completion
new fb0405633f1 add search-users limit arg
new 1fe3c7cbecc refactor capfs
new dc725ba2fbd exit-fun to complete mentions to md link
new cdba15b70b7 communities completion + refactoring
new 7c3dca898d8 move post-/reply-simple to -post.el
new bab6ed18b6a add instance domain to completions.
new fe8bdeaeac2 use markdown-mode for compose
new f002189dc6f add icon for deleted to posts top-byline
new 94d1039e45a rename lem-post-compose-simple
new fb85ed8bc6b update readme for -post.el
new 3956efe278f comment unimplemented insert-emoji fun
new f3ce29ec9bb -- for locals in post.el
new 2575507886c api TODOs
new 7add27388bc require post
new b264ae0a9ae api: make booleans optional, for undoing. FIX #40.
new 1ca39d0d450 ui: new boolean arg for save-item
new 417d3ba5aaf ui: boolean arg for deleting, implementing restore item.
new d6cf6625108 update arg for subscribe/follow-community
new 017f70135e3 implement unsaving of items
new 1b9d51b051c readme: update cmds
new 83e60e3ad69 rough unsubscribe from community
new 6f36c14b796 refactor do-subscribed-completing
new ba9aab7a711 ui.el flycheck
new 4870677035e remove redundant goto point min calls, init-view for
view-saved-items
new 233f81e4459 with-id: fix debug
new 233debe0144 remove stale todos/commented code
new 6edcedf4f77 refactor like-dislike-unlike item
new b9a30682760 lem-def-request docstring
new 1b1b3ab0917 remove all number-to-string calls for get requests.
new 138a8095e34 def-request: move cond clauses to compile time, coerce
to str if get
new ce68442265f api: remove old commented code
new cf224cc4bcf like docstring/todo
new f4ff83b169f docstring / readme cmds
new 99c5c11e7ae melpa checks: -search.el autoloads
new a0dc492fd39 melpa checks: lem.el package requires: markdown-mode /
commentary
new 562a5bcfb54 melpa checks: def-req: if unauthd, (_auth nil)
new 24ee39df773 melpa checks: pkg-requires emojify.
new 0de67605f2d add auto-fill-mode to :after-hook
new 8af5cd8d7c6 add declare-function calls in -api.el
new 870da48c240 fix like/unlike/dislike for comment-replies
new d2dd2090fc9 Disambiguate between communities of same name using
lemmy instance
new 60086e96de5 Use url-domain to get lemmy instance
new 9c398279d0a Use only first line of community description
new db5dd001b1b Merge pull request 'Disambiguate between communities of
same name using lemmy instance' (#45) from
oantolin/lem.el:disambiguate-communities into develop
new db8ac05c512 lem-ui-do-subscribed-completing in
lem-post-select-community
new c9443f2f5c9 use new fedi.el update-status fields approach
new 294a03a446c fields no list fun
new d017466cf26 no-label args for basic status fields
new 5e741499c35 lem-post-community-face
new 7fa4def7741 old fixme remove
new a240588d729 remove emojify dep, defcustom to use it instead.
new 165dd3cb217 basic checks for post URL
new eeaa7deadf7 check for title / community before submit post
new a4100f6fad2 autoload ffap-url-p
new ace191a5bf6 rename reply to comment
new 1ed26988397 add some bindings, update readme
new 0cde4d79cf9 copy url of item at point
new b988198d44b toggle un/dis/like of item at point
new a26d22c3692 update bottom byline display after voting on item
new be94a1c7e3f binding for like-item-toggle
new b4b2099d592 readme cmds
new 99938d6b1c8 fix update by-byline on liking
new 4da5f8c35a9 call init view in more-items
new a5db36fdcd1 lem-ui-with-item / with-own-item, error handle in the
former
new dff04046c3f no id for render-user
new 89561673ce9 remove duplicate view-item-user-at-point
new d1b69e5144b bindings for item user/community
new 14622d80312 add save-item-toggle
new e881b3225b0 update bindings + readme
new d2dae590db9 help echo for like/dislike
new 7f66f75fbeb add saved bookmark icon status to bt byline
new 1d16a0725f5 ensure bt-byline always receives vote/saved args
new 6966c85e412 title / community check for posts only, not comments!
new 639014ed9dd disallow reply to deleted posts.
new b48c8310fbe kill all /switch to lem buffer
new a8497146555 kill all /switch to lem buffer
new 05d43dd47b2 docstring
new 7117c7eaa7e Merge branch 'main' into develop
new ebabb3286ac add post screenshot
new ed755223f9c readme: remove todos
new 176b90cdb06 add post screenshot
new 83d5585a41e add post screenshot
new 2f3da3e8f8c indent ui.el
new 862c7b49b80 delete post or comment + binding
new fcdbc68fdda readme bindings
new f9b9574ed04 search binding
new 542289c019d error not warning face for downvote
new ba47790f30a declare-function emojify-mode
new ee64f7050fb lem-def-request: silent arg for all GET requests
new 37fab0aac42 add some declare-functions.
new 7e90b91c1d7 add lem-post group
new cff2d455ff6 add lem-post group
new 82e991455d4 add lem-post group
new abfb964e5e5 click/enter on post title to load it.
new 97722bbab7c Merge branch 'main' into develop
new f67bbb8cbb6 cursor-face-highlight for post-title defcustom
new 1add8761cff lem--goto-pos call fedi--goto-pos
new 5fef1b01dc9 no listing-type or sort args for lem-ui-search
new 795c89d7364 lem-request.el separate file.
new 59ec0cda8db adjustments to avoid setq-ing fedi variables.
new 920decf32a3 adjustments to avoid setq-ing fedi variables.
new 3165695121e api: remove declare-function calls
new 8d7484f819f package commentary
new a1447cfc36a Merge branch 'main' into develop
new ad266a28d4d add dummy user-agent
new c6e4c321af4 add lem-ui-view-instance-full cmd
new 7cedb3f9a66 actually make instance sidebar arg an option
new 0437f51e761 add lem-ui-view-communities-tl vtable listing
new 872878b06dc require and patch vtable, fix its buggy revert commands
new f1361eb5634 add view/subscribe commands to vtable listings
new 006668532e3 lem-type not type for props
new e6aad0fbbc3 factor out object prepare for vtable
new ec633478e9c readme donations
new 860c77ac946 readme donations
new d10b65696a9 auth-fetch-token: switch optional order of current-user
or user arg
new f981b933280 Authorization: bearer header to request macro (for 0.19)
new c2d754f73c5 remove (lem-auth-fetch-token) from def-request
(circular dep)
new 7784906bc36 require emacs 29, for vtable
new 8d8d1a8341e use lem-vtable-map, docstring, comment unused lexical
new 7277e9c3b93 Merge branch 'lemmy-0.19' into develop
new 96a7d68374c add lem-user-agent
new 64cd28f8ca7 def-request: uncomma lem-auth-token (ie compute it in
the defuns)
new 54165ce08dd add note re patching vtable.el
new 2e42603861c refactor a subscribe to community fun (read a handle)
new 83f89b1b4b5 subscribe not follow in strings
new 371b2bf8a1e docstrings
new 2b520e5362a readme index
new 44b95356983 Merge branch 'develop'
new bc7cbe52665 replace mod-p with buf-loc var of mod ids to check
against
new 470a8f7eba8 replace mod-p with buf-loc var of mod ids to check
against
new 6c754782090 remove ;; Version comment from all but main file
new ec431928729 bump version
new 1aeaf39e799 Merge branch 'develop'
new 029e39b7c9b community-of-item: try 'id if no comm-id, when called
on comm header
new 050b90e2ca8 propertize-link: face arg (differentiate user from
community links)
new e60c1972687 user-handle fun, and help-echo handle on user link
new 318f8f80ee8 prop link: fix face spec
new 9cb7069a7db docstrings
new bfdf5b3ae68 with-buffer: no-bindings arg, and no double
get-buffer-create calls
new ce6a79ee423 Merge branch 'develop'
new 7f4184f5100 bump
new dd31af9a15b bump
new d9fb18060f2 fix loading of comment URL links: get post-id for
view-comment-post
new 89a1db3d165 add basic goto-comment on post-load, sans pagination
for now
new 57a76dfbe92 view-item-community: error on instance header
new f4da5d82e47 api: add lem-validate-auth
new ba4c142b3ae lem.el: read-passwd for password prompt
new 507414af948 lem.el: pwd prompt show username and host
new c1c216ebe68 un/like-item: use i not my_vote for when check
new bac0ee11d02 pinning: use featured_community not featured_local
new e3b7b5b2217 prefix community name (not title) with "!" in community
view
new 0b82b675ddc render display_name with name as fallback,
comments/posts/dms
new 5f8a4d20555 start on separating sorting from posts/comments toggle
new 11fed06bd5b fix lem-ui-with-buffer to handle bindings display
categorically
new cd0d6121bfb ui-view-options utility function
new 487f0a203ea fix toggle-posts-comments fun
new 8cc113fb138 fix view-instance, handle comments as well as posts
new 9c259e51028 use bindings arg with with-buffer
new 8505eeccf6c toggle binding and cleanup
new 9b0120d61e3 add lem-view-types var
new 3c04c0cd092 view instance/community, use lem-view-types
new 128a49b8482 docstring + fixme
new ddba5f414ff fix item equality checks in view-instance
new 957800f6aee view instance item arg move
new 709f5cce7f6 item-type > item
new 7dc3410d930 work on cycle listing and cycle sort
new f5b1ff466a1 fix item checks
new a0c19e675c2 jump to subscribed: new view-community signature
new e9cea18e044 view-user: view-type > item arg
new 67d5e06fb1f user-view fix item toggle checks
new e6eef504f24 fix remnant no-bindings args
new cfdf774f160 fix comment-sort-types, and related docstrings.
new 445f6c0dc2f item = string-p everywhere
new ff10775149f ensure lem-comment-sort-type-p when item = comments
new 99280bdf8fe implement detailed comments display for non-post views
new e9c88802816 add new sort options
new cf10a5395f0 ensure view-user sets item
new 722cc0ab2ce more work on item toggle / view sort interactions
new a751d6c505a only propertize strings in creating tl obj. FIX #71.
new 9999fc68d3e lem-ui-view-type (unused so far)
new 2fe86dd4f9f add communities to view-options
new a8346476ded only propertize strings in creating tl obj. FIX #71.
new 102269ea437 fix view-type
new fb826b0bc4d fix lem-ui-view-options
new 8a7b81a9b8a overhaul listing/items toggle/sort funs, no more
funcall funs
new b84a67a5fa3 rough clean up, docstrings, dead code
new c496056f967 rename lem-view-types > items-types
new 736aa40218a :details arg for comments in all views but post
new 2a2b6f5e914 sorting for saved-items view
new af7c8b8ca44 fix admin/mod/op boxes + user view top byline
new 15c2ec7c86c own profile view-type/buf-spec
new 2eacabe8e92 block user cmd
new 8695ed4a48b remove comments
new 23d7e5defaa get some sorting in view-communities
new ba2ab8ffc87 cycle listing sort for communities. FIX #70
new 809ab0a8970 some comms-tl display work
new 08c3d5a6fd4 comment bindings sleep display
new d577225c2c2 add lem-api-get-moderated-communities
new 52b23fddd19 del community cmd
new 8c3ec5fe736 readme cmds index
new 483064cdbcc refactor more fun
new ff24f537b3a add regex to mdize-plain-urls
new ab123ba4a14 rel time desc for intsance
new 400ee0020b9 refactor do-community-completing, add jump to moderated
new 3a9c84423be markdown comments
new fe614cf4bc7 Merge branch 'sort-and-toggle' into develop
new 94faa7b5b44 Merge branch 'develop'
new 3bed7f51599 cmd index
new f50f265188a readme updates
new ace1ee7714f Merge branch 'develop'
new 6bd51bc433d more view types
new 069ba98d657 add ModeratorView listing type
new db6b7791e76 don't list subscribed on own profile
new c34c8859a5e implement a basic inbox w cycling
new 06454791f37 bindings display: handle inbox
new 8476bbdb1e3 readme fix link
new 8150b2187c2 remove redundant view-comm-at-point.
new e727473abf6 binding for inbox
new 402902e2e3d cmd index
new 24221b3d660 bump version
new 4da3b1e9a65 fix cmd name in post.el
new 036286a6597 bold for post title in compose
new 871808a8503 fix select community in compose
new 88fac85721a post.el: fix pre-submit check
new d00a1f7d18c FIX #77. coerce comment-reply to comment for like
cycling
new 750c694ea6d flycheck lem-ui.el
new 8e059420539 featured_local/_community for display pin icon
new 0b9c41d2bf1 improve insert-image funs
new 23ad4826a92 flycheck post.el
new 5b5db0d9a59 confirm correct args for shr-image-fetched
new c12b596364d shr-discard-aria-hidden t for pandoc image conversion
new f30dd1c0755 readme clean up
new 32da7550264 lem-shr-insert-image little clean up.
new b7c03df76bf readme clean up
new f1e3dbaa326 readme update
new 4e587a29802 screenshot replace
new 8f40ec735bf readme update
new f86ed8433f7 screenshot replace
new 1d08630f259 fix replies like toggling: always add comment id. FIX
#82.
new 88975454d0c fix replies like toggling: always add comment id. FIX
#82.
new ee97ecb19bb display bio on user page.
new 3f275115fbb pprint json util fun
new ca6419293cd add block-instance function
new e3e5aaa0c97 api.el TODOs
new d6ab58fb7eb add lem-api-search-url
new 482831c75c4 lem-feature-post
new a640b944618 lem-api.el docstrings/cleanup
new 1e6c2672901 work on (un)feature post funs
new 51b6e512642 cmd index
new df7c58d71df FIX #86. propertize plain handles in body
new a1975eff14a require fedi-post
new 527ce9590da NB comments!
new 97f0e0a1c27 add community-regex, and lem-ui-handle-regex var
new 69df9dce90d generic propertize-items for communities/handles
new d8694b0d052 bump
new 7148b943cf0 Merge branch 'develop'
new 4715cd71747 remove redundant lem-post-comm-regex
new ef59f07e2a7 domain optional in comm regex for post.el
new e85cc52cd9b remove redundant lem-post-comm-regex
new 2140e997ac6 domain optional in comm regex for post.el
new 90028dbf613 bump
new d4cb29800ed Merge branch 'develop'
new 55cb0daaa22 little work on communities-tl
new 7a60f35aff1 add user/community face and use it
new 6b5be31dca9 work on communities-tl view props/links
new b24aa73ddf3 comms tl: row-colors: color not face works (but sucks)
new 204ce3c601d case insensitive sorting in communities tl.
new 2817101b381 add max_depth arg for comment trees, default 50
new 4db0a8293ae add lem-api-comments-max-depth var, set to 300 (server
max)
new 990c369853a Merge branch 'develop'
new eb7cdf7f6d8 comment re pagination + max_depth
new 910c874202d hack to have colored indent bars.
new 08894900f1d thinner reply bar char
new e41e6f170cb replace "-" with " " in format-heading
new f994ac9c419 use mod to cycle through colors
new 5d870956440 patch hierarchy.el to colorize first line indent bars
new 2503ebafc92 add id to post buf name, labelfn-indent send props as
args
new a12a80c362e commented rainbow parens colors
new 068a4758aa9 wrap our shr-insert-image url-retrieve in
with-demoted-errors
new 354765c823d api: add language-id to edit post
new ec31f200d87 FIX #78. support for editing posts/comments
new 7b18502ceac fix toggle posts/comments and view cycling for
current-user view
new 63cfb36258e only send fields to fedi-post if we have, and send as
list.
new 15edaab7cf0 Merge branch 'develop'
new c3265a3ab1d rename lem-post-edit-post-or-comment
new 13637bd5680 readme update
new 57d9e5b8084 Merge branch 'develop'
new 6dc705b7a95 use highlight + color for vtable row-colors
new 02efb501e71 FIX tl row-colors for good
new bb45a3c28ea move C to communities-tl
new 521dd44fae5 Merge branch 'develop'
new 2e2c3c9409c handle default sort/type for lem-ui-view-instance
new 970200cab5d propertize post-title in detailed comment top byline
new 91c22fa7a26 improve goto-comment/view-comment-post
new 5f17f020e32 replies: :details for render-comment
new d0324228cda comment re max_depth/limit
new 425c4f12ce0 title in :detailed comments is (click/RET) link to post
new a9d2ce373f1 hide deleted/removed posts. FIX #94.
new e81c7798962 flycheck ui.el
new fee868b9d67 preserve line-prefix on updating bottom byline
new c1007246eb4 truncate-lines t in init-view, for long badly wrapped
verbatim text.
new a7d16df3b4e top-byline: help-echo for community-url
new 513e2524a31 trimmed post body: truncate-string-to-width
new e3c12709156 add lem-ui-block-community-at-point
new 4472b712cb6 with-item change indent declare and indent whole buffer.
new 67aae59a40e api.el: get user's blocks data
new 6e0724e694f add lem-ui-unblock-community
new de5cb0b4a85 add lem-ui-unblock-user
new 19a8b43e094 api federated instances docstring
new ae538435578 add lem-ui-response-msg and lem-ui-do-item-completing
for actions
new eeb4665f3d1 fix do-completing's candidates list order
new c70cd2d7661 flycheck ui.el
new c8ef8893d1a clean up some conds
new 05a9a596350 use response-msg when posting/commenting
new 3b3699491d8 fix lem-post-select-community
new 48b0fe896e1 fix lem-post-submit
new 6393fba30f6 comm name in unblock-community
new af523c918b9 do-completing: handle no list results
new 5e8b576359d fix block-community
new 1868751b028 do-completing: docstring, remove commented code
new 0c1d8c6ce41 check user is mod before delete community
new 24592df72c4 cmd index
new 9a41da3049a docstrings
new 6c0ea48e360 update top byline on (un)feature post
new 1feac81cd16 factor our various funs to fedi.el and alias them.
new 80fc1c6bca8 general item update functions, in fedi.el, aliased and
used
new 84c92b0e2e7 move some stuff around
new 353cfdf4c90 hacky attempt to replace body: better to reload view
methinks
new 29d7af77400 add rough reload-view fun
new 769d73c27d9 replace body replace with reload item
new b3d88857d34 delete item: update post display or comment display
new f89cfbcd197 check del before deleting or restoring
new 85e0124a979 del/restore: handle comment indent
new 5d0cd668bdc add properties to update-bt-byline
new f809ee58e90 update-parent-post fun, to change counts on
delete/restore
new 755cd34be7f if / progn = when
new 94fec923f67 remove commented body-replace fun
new 89a5759d004 not period for error msg
new f69573ac27c move update parent post
new 742a5b57930 factor update-item-json out to fedi.el
new 6a1733543d0 move item-to-alist-key to utils
new eada6299d81 fix display/propertize of deleted/removed items
new 55234d09739 view-post: check we have data, in case post deleted but
still listed
new ad575b2ae30 lem-post-last-buffer var
new 26fd66d32f9 fun name update - communities-list not alist
new d1c12dfef0d update comment display after edit, broken: insert new
comment after submit
new 29ad0873fcb response actions after submitting comments/posts/edits
new 137277e5d87 reload-view fixme comment
new 09701e1a620 todo in edit-comment-response
new 29cd71b597b edit-comment-response: respect details arg
new fdfed2e40d4 readme
new 1cb3767d6f1 no details arg for render-comments in community view.
also fix extra if
new 092b08b14a0 reload view: respect buffer-spec
new 2cd30399b59 edit-comment-response: no details arg for community view
new a1de51b0a37 render-post: (or community title / name)
new ccc9b3ba6ca lookup-url: downcase url arg
new d2dfbf14a85 Merge branch 'develop'
new a82bdf510a6 implement un/block-instance
new 41a115f2572 cmd index
new 093505c93de block instance - docstring
new 6a75bedb292 remove post/comment/community
new 427f7bad415 api todo
new d03a8c15fc0 top byline: edited timestamp
new e3777cad71c custom: lem-enable-relative-timestamps (don't use
fedi.el var)
new 16c0b5652fa improve lem-shr-insert-image: max size, comments
new 8a6f217c552 improve inbox headings and DM display
new 7a1236928c1 add lem-post-private-message
new 0d24f8d1ee9 remove parent-id arg from create comment response
new 4942671ca06 dm author of item at point
new 037801aaea6 Merge branch 'develop'
new 3cdbdb1c1b6 cmd index
new 930831d6fdc cmd index
new 98f1dc2f508 add user handle to render-user
new 28436d02810 avoid calling switch-to-buffer
new c6abfa60978 fix lem-auth-file defcustom
new f8e732cad5c fix lem-auth-file defcustom
new c79fc320c81 update commentary
new 0e956df9898 Merge branch 'develop'
new 05dca4acdde readme
new 4e09ebbcd68 Merge branch 'develop'
new 669a163e2b1 implement search listing/sort
new 7329de213a1 choose search type cmd
new 1782f1aeb73 pagination for search results
new d3288926f46 url lookup: only downcase url when url!
new f0396db91e8 propertize-items: ignore errors so page loads don't fail
new 0b9f2afec22 Merge branch 'develop'
new edded161d64 handle-from-user-url: be more permissive to not miss
legit urls
new b11c4a8a350 add lem-encrypt-auth-tokens defcustom
new efd4252d085 readme re encrypted tokens
new 3ee37323b64 Merge branch 'develop'
new b4d0b43bee9 fix view-item-user, and bind on P
new e55cd1d4118 byline-top prop for user, fixing next/prev on user
results
new 5be56ffdd05 API add page arg to inbox requests
new 4439d7ecf48 FIX #104. rough pagination for Inbox types. might need
more work.
new 4dceb646724 API: fix args signatures for get-mentions/replies/pms
new 74ea6ba7ff9 ui inbox: distinguish replies/mentions + pms (comments,
funcall)
new 81ae24d1b4a Merge branch 'develop'
new 8e35fb07df9 no default sort for inbox items, let server do it!
new ff1b377de6f add lem-post-item-type, buffer headings, clean up
new 7a9e236a504 add basic create community. FIX #33.
new c797b363b7d display NSFW and restricted status of communities
new 1a4dd1f4495 Merge branch 'develop'
new 9514a478188 delete community completing-read
new 0330d078665 remove old view-user-at-point
new 429f9f5371e create community: remove unused mode arg
new 1cdb48e3aa9 delete community completing-read
new b0882c52a02 remove old view-user-at-point
new bc2ddbd2022 create community: remove unused mode arg
new 6621d372feb cmd index
new 0a79361bf5c cmd index
new 4ffbc415dae rename view-communities-tl to browse-communities
new 0891cab2d21 readme
new 6b16192aff4 kemap: view-communities-tl to browse-communities
new b236b941e27 package-requires: fedi 0.2
new 9c8244fd633 update commentary
new 38532cf21a4 Merge branch 'develop'
new 0439d321dc3 readme - melpa badge
new ed30f40d0c6 readme usage cmds and sorting
new 064f4a55ea6 readme - melpa badge
new 3fb3d8e5100 readme usage cmds and sorting
new 54dcab567a5 add search in current community fun
new 3eb9a3ba016 detailed view for comments and posts in search results
new 574baec0d98 add search-in-user cmd
new 4dcab526cc2 add search in current community fun
new c9302b2d949 detailed view for comments and posts in search results
new 21045163b70 add search-in-user cmd
new 11f0f89b495 cmd index
new f5d98c9ae53 wrap md-standalone rendering in condition-case
new fce347e91ad add sort/listing widgets for browse-communities
new fffb8669927 optional binding for widget format fun
new a8fde9f6321 widgets: don't format w bindings
new 43cec8269a8 return-item-widgets: no need for tag arg
new fcd1f940262 cmd index
new 9ddffe2b53a Merge branch 'develop'
new 0ce6a48e4b8 lem-widget-minor-mode + lem-tab-stop prop, don't kludge
our tab funs
new 4cd53c9b9d3 lem-widget-minor-mode + lem-tab-stop prop, don't kludge
our tab funs
new be69cd135cc ui.el title and commentary
new bc361ff4776 make widgets default val match actual request
new 04d85833450 Merge branch 'develop'
new 97db37fcb62 remove widget map RET binding
new 7afef8ff09c remove widget map RET binding
new 61fb050cc93 factor out proper featured-p fun. FIX #89.
new 14e14fba5d8 widget: rename use choice-item not item widgets
new 4fe61421c01 flycheck ui.el
new ef18e8ed4ee implement sorted overview for user view. FIX #90.
new caf1d9c4908 render-user: space after A for Admin
new 1c5d5f1131d url-lookup: no downcase urls? (breaks some lookups
new f9e27c72fa8 refactor format-community-as-link for use in user
new b72cf985f87 rough go at adding moderates: needs wrapping
new 3701cfe3ba2 implement unified inbox
new 91148a14bd6 flycheck
new a7d8d7cce39 choose inbox view cmd
new 74cb0b82123 cmd index
new cb4a428e5c6 inbox: default to all
new f289ef0fe54 Merge branch 'develop'
new c3bc17809bf disable sort cycling on user overview
new c5d20ab8000 disable sort cycling on user overview
new ada63c4a6ca lem.el add type kw to encrypt-auth-tokens defcustom
new fec8b9726f0 move widget-minor-mode to after its keymap
new 9dfb5e20a94 Merge branch 'develop'
new 1b79fdeee72 edit msg for overview / sort issue
new 8800d99ff29 user moderates: add community-url as shr-url prop
new b7a02726990 Merge branch 'develop'
new b06e6134039 some sorting for inbox views (replies, mentions only)
new 93d5a39b5e1 reload community view buf, if open, after creating a
post in it.
new 4753472abab add type arg to with-item macro, move with-own-item
new 549235543c5 remove insert-comment-after-parent, just reload prev
view
new 7b7ebec9901 post not ui in post.el!
new 7a57d472fd6 update-parent-item-maybe, with limited updating of views
new 75ac9219fd9 reload item: add current-user
new 4e34c9c1f1f don't escape @ if in a URL, cleanup our render body
new ecb3edddf67 reload-view cmd bound on 'g'. may need more work
new 52321d00503 switch S/s bindings for consistency
new c2c5715fae4 readme bindings cmd index
new 437b8040033 refactor widget create fun, add to instance view
new 33b2a78b2b0 update parent maybe: only in post view
new a1295a5c6ae rough remove funs
new 418c78dfb99 user view: set lem-type literally to person
new 783c65f94c3 view-item-community: no op on user view
new d4a940f6c9b delete/remove item: format comment w details
new 8a4667ed59a bulk widgets-create fun, nb must come after buffer-spec
if view-type checked
new 00ad0163b0f add sort widget to user view
new 6898f4bda62 widget keymap add only to widgets themselves. FIX #116.
new f71266e5bc9 cycle-listing: don't msg, we have widgets now
new 1cac4bc499b remove widget-minor-mode
new 1dccbb0158e attempt again to handle escaping @ chars in md render
new f5d80bdb810 comment wahnsinnig dumm fedi-like url regex
new d6a50620a05 refactor and disable @ escaping
new f4685a569b5 fix rendering of users via search
new 3b061fcdbbb cleanup, flycheck
new 25ecb0a3820 refactor widget notify fun creator
new ce098ae0aa2 help echo for admins links
new 2522b29a798 dir-locals.el comment-fill-column
new 87715388d29 fix admins links: get-user not url-lookup
new 16d405cb519 comments for top-byline
new c2ce568ad79 fix community links
new 785103b7c6e follow-link-at-point: make url-lookup come last
(fallback)
new 807c63cc72d fix create-widget types list for post
new f11734e0df8 add all to inbox types
new 25eb9ac5718 work on follow-link-at-point
new cab50f33548 add lem-tab-stop and link-map to urls in post links and
user body. FIX #120.
new 4051fcbcf46 url lookup: comments, and no downcasing
new 1724feea266 tabstop-link-by-regex, fix its keymap
new 20120b36ba9 flycheck
new 9b1d4c91747 add lem-ui-view-default-sort fun (use it!)
new e55592d9b1b add lem-user-view-sort-types, and use it
new 981fa05f48a optional view arg for view default sort; use in
view-user
new 979bdfdc677 work on inbox sorting
new 9eb19312286 work on sorting + widgets in community/instance views
new 9f2b2d38098 always use lem-ui-view-default-sort
new 031a743d547 widgets: error handle sorting when no sort avail
(overview)
new 54857733c92 toggle/posts/comments: no sort arg when switching to
overview
new fbf87fcac13 reset widget: use error message from cycle-sort
new 18925c93e59 rough comment-tree folding
new 46ae1b44320 flychecks
new 6bc30d84534 folding: handle branching under current comment using
orig indent
new 6c8b8e4e427 binding for comment-tree-folding
new dad04717aee folding tree fix indent arg
new aeb600aa02c folding fold last \n
new a83b2ec730c folding: kw arg for invis, ensure consistent
behaviour...
new e321caf6679 subscribe-to-item-community
new 9589bfc041e cmd index
new 7c377ddfda3 body prop for deleted/removed strings, for folding
new ee0c0b97f85 optional no-refresh arg for next-item (for
folding/looping to eob)
new 2d18b81f49e post-goto-comment: goto point-min & optional
no-recenter arg
new 5cc891b76de fold comment fun: add folded prop to top byline
new 8fabef9977f branch and buffer folding
new 0173f39119a labelfun-indent: don't insert any indents!
format-comment does it all
new 16c7a0b2ca4 flycheck
new 88c1e18f033 with-buffer macro: return the buffer
new 12333752b2f buf arg for fold-all-comments and fold-current-branch
new e834d5ca526 refactor lem-ui--current-indent
new b5da06f1f99 rename lem-ui-branch-top-level
new ce1fd8a2487 prev/next-top-level comment
new 408689a1297 cmd index
new e68cd702a86 prev/next top level: don't check item, but view.
new 2af9c3bb82c move parent comment/branch top level
new 29cb9e69a5b bindings for folding/top-level nav
new 6916dc47405 cmd index
new f36885eb161 user-error not message in marcros
new 58e1293f1f9 use with-view macro
new fdbb764ff61 ensure we also correctly toggle folded on top byline
new 02bdd107b2a interactive un/fold all comments funs
new c1d207d3bd9 view-comment-post: fold all but comment's branch
new dcc0e741ef0 flycheck
new a97ede0ed55 fix comment-fold-toggle (call from anywhere in a
comment)
new ddc8b4fb2b2 toggle fold all comments cmd
new 01b58d90fed cmd index
new 282de2bddf1 readme folding cmds
new 9d3224451e6 Merge branch 'develop'
new 033a14a5f50 prev/next-same-level not top level
new 2cc3e1d25ca Merge branch 'develop'
new 336fa0e9aa4 add a fold comment toggle widget (rough/working)
new 3350d001ac5 fix up types/listing types and utils for search view
new 9e62f6f59e2 search: add widgets and cycle search
new 1dbd5173dc5 programmatic view options/sorting/widgets. working for
search only
new fb7b5f9b0c5 rework programmatic view opts for search view.
new 701de30d884 hack a working instance view
new 041be8e74b9 two newlines in widgets-create
new a8001897ef2 hack a view-post
new ac0e152d3c8 hack a view community
new 71edb0e5438 hack a browse-communities
new 7692a85ed4e hack a view-user
new 64fe36b19f3 hack an inbox view with widgets cycling
new 2885cd26dce add inbox-cycling to C-c C-v?
new d87f05a3c02 rename toggle-posts-comments to cycle-items
new 5bc31e707e2 fix inbox cycle widget
new e8dbcf38242 pull all arbitrary data out of view-options and into
variables
new 3b68c56c12d view-opts-default is a private function --
new 965d1ea14ed flycheck ui.el
new 379f9082a76 double newline after render user
new 2dba950bcea private functions
new c97536f2c45 hack up a saved-items ng view
new 79ad87659f4 split widgets / vtable from communities
new fe4f871a1b2 deactivate sort widget in user overview
new 290c20c2af1 deactivate sort widget in inbox all view
new e9e125429c8 deactivate Sort widget in saved items. TODO: cycle
saved items
new 3d4e6075b4d bug comments fold-notify-fun, re two clicks to activate
new 42bcd7ae33e cmd index
new 39f98a951f3 view-opts: make search first for search
new 5e0d2263609 view-opts: listing then sort (consistency)
new 7ce752026c6 readme re widgets
new 4a6599ba3f4 fix search/instance widget creates after view opts
changed
new 491c106a8c5 add @ and . to user fedilike url regex
new df2dde6dfee saved items: comment temp unused lexicals
new dfb55e51381 update fold widget display on folding (inc. children)
new e039e492780 remove binding arg from widget-format
new 394bda8720f add padding to widgets. FIX #123.
new 6467051d7f9 hack up a proper cycling saved-items view
new 1011dd5d1a3 move everything
new ebe34a70693 post.el: update view-type private fun
new 729cf500540 restore insert-comment-after-parent fun but don't use
new 809211245ff cmd index
new 5c042b64420 Merge branch 'develop'
new fe7b0008e65 adjust render-body fill for post title
new f8219e04c6a fix folding cmds when called from body, compat of
widget update
new 0e7372d4ce1 Merge branch 'develop'
new e4a5fa18b02 use apply not cl-reduce in widget padding
new 8888cd7d70f ensure we recreate folding widget at bol
new ba7b3261c2d use apply not cl-reduce in widget padding
new 48caf7b856e ensure we recreate folding widget at bol
new 54c7b268044 highlight-current-item customize (post/comment)
new e808ce7e1da add lem-ui-fold-comment-children-and-parents
new 22e1a3d5efb rename 2 branch folding funs
new 878b42ba519 cleanup widget fold update comments
new febdf8a4b08 fix branch folding up
new a3106a27408 toggle fold of community description (+ widget)
new 5f9a192168a cmd index
new fd9259db472 url-lookup: log in if auth token not set
new 8c2a7fe17fb ui.el: show handle instance if not on own.
new 8bf3f5589da render-community: handle no description
new d393c03b3ec replace lem-comments-hierarchy with let-bindings.
new dce32b4c582 add a FIXME reloads
new 3343084288e readme re PRs
new bc18bfade9c feat totp 2fa login support
new b63c67cf3bf docs - update readme.org to add instructions to use the
TOTP config flag
new 50120d428f4 don't switch to shr render buf
new 46eb02e166d only send totp when we have it
new b97385075b1 Merge remote-tracking branch 'origin/develop' into
develop-totp-support
new 002ce6d8431 Merge pull request 'feat - add support for 2FA logins
using TOTP' (#133) from neblib/lem.el:develop-totp-support into develop
new b9072d1c386 stats: use format %d for ints
new 2dc5036f099 Merge branch 'develop'
new 25def6d187c readme
new 2e21ad50aff readme
new 55e257ead2e readme screenshot
new e5c42fa5e52 readme
new 6cff0e7c9f1 Merge branch 'develop'
new 56489a26c08 try to gracefully handle rendering when no md/pandoc
binary
new 6385929f9a3 change email
new 78f004f43eb Merge branch 'develop'
new 7770389d64e fix fedi triage success call
new a5f9ca6848a autoloads via cask
new 79c4b8112be Merge branch 'develop'
new e911794e63b fix call to fedi triage in request macro
new 64ba2554f27 Merge branch 'req-fix'
new b300010bc8b star if-/when-let calls
new ebc615fe9d6 fix cmd index code
new 36ed6d6b0ad Merge branch 'develop'
new e224a4d130b bump
new 32654e04276 bump
new fbf2542e439 add customize lem-compose-autocomplete
new c746d32d2f3 bump
new a0f4fa89fe7 Merge branch 'develop'