# Tasks ## TODO Allow writing the body via a CLI option instead of always requiring $EDITOR {#td-bbef7c5e-a5fc-6a10-b335-ab89daa4645b} - TODO in 2022-03-27 ## TODO Git hook: include staged files when stashing {#td-4a37bf57-a3a1-488f-ca99-89431c460ab0} - TODO in 2022-02-19 ## DONE Add `-F $FILE` flag for alternative file other than `.tdrc` {#td-bd192305-6e4a-a0fc-d80a-813ec15b7357} - DONE in 2022-01-20 Done in [`ea9dc340ec45c2aa6d2b319727a0b243e7cb9906`](https://euandreh.xyz/td.git/commit/?id=ea9dc340ec45c2aa6d2b319727a0b243e7cb9906). - TODO in 2022-01-19 ## TODO Implement linting rules {#td-d956bbb5-91d1-2056-ccdc-05dbd0f018d5} - TODO in 2022-01-16 --- - [ ] enforce no duplicate `#td-deadbeef-...` ids; - [ ] inconsistency between the latest state and the heading state; - [ ] order mismatch between entries and `TD_TYPES`; - [ ] date order of state; - [ ] duplicate type name. ## DONE Create HTML pre-processor {#td-1986eade-226a-297d-c62e-05b2d6f13d6a} - DONE in 2022-01-17 - TODO in 2022-01-16 --- Implement the `td -H` functionality, where `TODOs.md` files become CommonMark and HTML. ## TODO Write documentation {#td-3f86f085-76da-022c-7dd4-0d2ebfdbc256} - TODO in 2022-01-16 --- Write manpages, `README.md` and `CHANGELOG.md`. ## TODO More VCS hooks {#td-ee47565c-786a-bfcb-14b8-302e6478741a} - TODO in 2022-01-16 --- - [x] Git - [ ] Fossil - [ ] BitKeeper - [ ] Mercurial - [ ] Darcs - [ ] Pijul - [ ] Monotone - [ ] Arch - [ ] Bazaar ## TODO Add tests {#td-cacdc2c8-b4b3-81b6-3ff8-62cf1beadb84} - TODO in 2022-01-16 --- Test cases for [`9f3cb5ea75ff9df32bcdfc847a5fa3bc6a9695ca`](https://euandreh.xyz/td.git/commit/?id=9f3cb5ea75ff9df32bcdfc847a5fa3bc6a9695ca) are important. # Bugs ## DONE New types get inserted in the beginning of the files instead of its correct position {#td-05580844-40db-0db6-b11e-9f041a08c0a7} - DONE in 2022-01-18 Done in [`9f3cb5ea75ff9df32bcdfc847a5fa3bc6a9695ca`](https://euandreh.xyz/td.git/commit/?id=9f3cb5ea75ff9df32bcdfc847a5fa3bc6a9695ca). - TODO in 2022-01-16 # Improvements ## TODO Web UI à la NetlifyCMS? {#td-feb0fd57-02fe-5fb6-31a4-d31116e40f42} - TODO in 2022-01-16 # Questions # Decisions # Ideas # Proposals # Resources # Scratch