70 lines
1.8 KiB
Org Mode
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 ?
|