new release of fj.el, an #emacs #forgejo / #codeberg client. it adds:
- pagination of most views
- generic next/prev page functions
- generic reload engine, making it trivial to reload a specific view while changing a single parameter
- basic milestones support (add to existing issue, add while composing, display when viewing)
- new macro to handle optional parameters (in fedi.el), makes handling the full API much easier
- render item markdown using instance API (removes need for markdown binary)
- use server default for limit arg always
- mark notification read upon viewing item
- toggle notifications view read/unread/all
- cycle notification type
- list issues by milestone/label
- render PR review diffs and discussion in PR view
- display/add/remove reactions
- implement font-locking of issue numbers/user handles while composing
- add labels while composing
- fix multibyte encoding errors
- handle repos that you do not own yourself (via git)
- quote region in reply buffer
- cycle list own items by state and type (accross all repos)
- handle auth-source for encrypted access tokens
- support repos on different Forgejo instances via .dir-locals.el settings.
there's much need for improvement still, but it's coming along well.