redvault-ai/darm_test/TODO.org

70 lines
1.8 KiB
Org Mode

* TODOS (newnewnewest)
- no npm for css
- [X] finish basic setup with rsass + encro_css + lightningcss
- encro icons & typography
- add encro animate ???
- simplify build scripts
- simplify /style/public/scripts subdirs ???
- simple script for auto-dl of external files?
- simple dir with md, with sources linked ?
- cargo make
- try to reuse existing stages, and use before/after tasks
- move docset to after doc ???
- bundle css in pre-build step to enable embedding for prod ?
- extend chat
* Planning (newest)
- maud vs hypertext vs minijinja
- try porting to hypertext::maud !
* Todos
** [-] Starter boilerplate
*** [X] Server: Axum
**** [X] Typed routes via macro
**** [X] Nested Router
**** [X] Fallbacks
*** [X] "embd tmpl": Maud
*** [X] "html tmpl": minijinja
- only index yaml for now, test in app wether inline or external templates feel better
*** [-] CSS Basic
- [X] UnoCSS
- bulma ?
- daisyUI?
- pure rust ?
- encre-css
- grimoire_css
*** [-] Pure rust css stack
- rsass (sass in rust)
- encro-css (encor)
- lightning css (minify/bundle)
*** [ ] UI framework
- data* js basic
- data* axum sdk
*** [ ] Asset bundle testing
*** [ ] DB
- SqlX/SurrealDB?
*** [ ] Build scripts
- [ ] remove npm ?
- [ ] add fish or cargo make scripts ?
- [ ] features:
- [ ] make dev
- make js?
- "bundle"/download data* ?
- make css
- make rust app
- [ ] make watch-dev
- [ ] make prod
** [X] Chat mockup
** [X] Streaming chat with data*
** [ ] Basic streaming chat
- build with inline html via maud
- add messaging foo?
*** Stream same token in loop
*** ???
*** Finish
** [ ] Basic Proxy Settings
- build with jinja templates
** [ ] Markdown streaming chat
*** Moar Feats
**** Tauri webview/wry?
**** Jinja tmplts for models ??
**** Proxy integration ?