clone url: git://git.m455.casa/linkbud
TODO
1 | - DONE Reload config when (re)generating using set! |
2 | - DONE Add separate init and run commands so people don't have to stop linkbud |
3 | to do configuration when running linkbud for the first time. |
4 | - DONE Actually sort, instead of depending on order of contents in file. |
5 | - DONE Hide "Copy ID" buttons if JavaScript is disabled |
6 | - DONE Support dark mode |
7 | - DONE Accessibility edits: aria-hidden="true" on post ID, so screenreaders |
8 | don't read it all out. |
9 | - DONE All-inclusive config file |
10 | - DONE Add templates that can be edited by user. Templates have placeholders |
11 | that are populated by template variables in a config file |
12 | - DONE Move to dotted alists instead of the ... weird undotted alists i was |
13 | working around |
14 | - DONE Clean up linkbud! |
15 | - DONE Simplify default string population |
16 | - DONE Use non-shell time functions |
17 | - DONE Removed css and rss file variables from "string populate with defaults" |
18 | function, in favour of just hardcoding them in the templates :shrug: |
19 | - DONE Renamed all instances of rss post to rss item in source code and templates |
20 | - DONE Added a !link alias for !post, since several people accidentally do this |
21 | - DONE Added missing documentation around base-url |
22 | =================================================================================== |
23 | - TODO Add usage/help page |
24 | - TODO Add links to latest generated s-expression and json data (similar to how the |
25 | rss link is available at the top). Maybe create a separate directory for |
26 | these? |
27 | - TODO Ability to update sender (maybe change this to poster in the future?) name |
28 | - TODO Ability to update url |
29 | - TODO Add permissions to post, edit, or delete posts ('all, 'owner, or '(list |
30 | of usernames) in config file)--maybe too easy to fake? |