Commit Graph

40 Commits

Author SHA1 Message Date
Héctor Ramón Jiménez 37efdaf002
Update `iced` 2024-07-16 19:06:43 +02:00
Héctor Ramón Jiménez cf05d17c94
Track launch progress when using local `llama-server` 2024-07-16 02:31:23 +02:00
Héctor Ramón Jiménez a4364e4f4e
Send initial `system` prompt to `Assistant` 2024-07-16 02:27:25 +02:00
Héctor Ramón Jiménez 3b6e966687
Use `windows` subsystem on Windows in `release` mode 2024-07-14 03:11:08 +02:00
Héctor Ramón Jiménez 7581a5809b
Add naming section to `README` 2024-07-13 21:11:38 +02:00
Héctor Ramón Jiménez 8291f62d3a
Use official "Made with iced" badge from iced.rs 2024-07-13 21:01:14 +02:00
Héctor Ramón Jiménez 702ed19cb5
Remove `.git` suffix in "Made with iced" link 2024-07-13 15:59:50 +02:00
Héctor Ramón Jiménez 8a57bae601
Add GitHub `lint` workflow 2024-07-13 15:51:54 +02:00
Héctor Ramón Jiménez 5b6ca3d933
Fix `clippy` lints 2024-07-13 15:51:46 +02:00
Héctor Ramón Jiménez d890e2f061
Add GitHub `test` workflow 2024-07-13 15:38:03 +02:00
Héctor Ramón Jiménez 9dc3d98c88
Add "Made with iced" logo to `README` 2024-07-13 15:35:17 +02:00
Héctor Ramón Jiménez 9eadbf2663
Add "Installation" section to `README` 2024-07-13 15:30:50 +02:00
Héctor Ramón Jiménez 862292f8ea
Add `LICENSE` 2024-07-13 15:24:55 +02:00
Héctor Ramón Jiménez 81d88d097c
Create `README` 2024-07-13 15:24:38 +02:00
Héctor Ramón 5da68b7293
Create FUNDING.yml 2024-07-13 14:19:10 +02:00
Héctor Ramón Jiménez ed65750464
Simplify `model_card` code in `Search` screen 2024-07-13 13:36:27 +02:00
Héctor Ramón Jiménez 3fe30c91aa
Simplify `Event` abstraction in `Search` screen 2024-07-13 13:22:01 +02:00
Héctor Ramón Jiménez 63106e2ad0
Make `Search` screen columns responsive 2024-07-13 13:11:12 +02:00
Héctor Ramón Jiménez b45740588d
Update `iced` to fix default `toggler` width 2024-07-13 00:20:15 +02:00
Héctor Ramón Jiménez 01c5185b2b
Add 🦀 Rust to the "Made with" section 2024-07-12 23:49:47 +02:00
Héctor Ramón Jiménez f91f25415d
Implement `Back` action in `Conversation`
... and `Escape` hotkey.
2024-07-12 23:40:21 +02:00
Héctor Ramón Jiménez b843678fae
Enable the `derive` feature of `serde` explicitly 2024-07-12 21:37:02 +02:00
Héctor Ramón Jiménez 1d96742634
Fix border radius of user messages in `Conversation` 2024-07-12 21:36:28 +02:00
Héctor Ramón Jiménez dc97a9e5d9
Fix port used with `llama-server` in `launch_with_executable` 2024-07-12 21:35:29 +02:00
Héctor Ramón Jiménez 7c94fb8359
Update `iced` for `Scrollable::spacing` support 🎉 2024-07-12 20:01:36 +02:00
Héctor Ramón Jiménez 5d08c1b15f
Update `iced` with latest view ergonomics 🎉 2024-07-12 19:27:17 +02:00
Héctor Ramón Jiménez 06251170bb
Unify `Event` and `Task` as `Action` in `Boot` screen 2024-07-12 13:39:28 +02:00
Héctor Ramón Jiménez f6260ffafc
Add copy to clipboard support in `Conversation` screen 2024-07-12 12:43:22 +02:00
Héctor Ramón Jiménez d3e195fd6f
Set proper model name in `Assistant::chat` request 2024-07-12 10:43:26 +02:00
Héctor Ramón Jiménez 537b385381
Enable `cache_prompt` in `Assistant::chat` 2024-07-12 10:03:31 +02:00
Héctor Ramón Jiménez 7796a82a1e
Use file size instead of checksum for verification during boot 2024-07-11 19:25:50 +02:00
Héctor Ramón Jiménez a787117001
Support local `llama-server` executable in `Assistant::boot` 2024-07-11 19:17:46 +02:00
Héctor Ramón Jiménez 5790f01c58
Implement checksum verification during boot 2024-07-11 15:58:54 +02:00
Héctor Ramón Jiménez 3f2ab97ffc
Fix race conditions related to `Task` and window creation 2024-07-11 10:47:43 +02:00
Héctor Ramón Jiménez e048866064
Add `tooltip` explaining the "Use CUDA" setting 2024-07-11 10:09:58 +02:00
Héctor Ramón Jiménez ad3c35eaae
Introduce CPU support and auto-enable CUDA for NVIDIA cards 2024-07-11 10:01:46 +02:00
Héctor Ramón Jiménez c191107d4b
Embed scrollables in `search` and `boot` screens 2024-07-11 08:24:36 +02:00
Héctor Ramón Jiménez fb573239a2
Run `cargo fmt` 2024-07-11 05:58:01 +02:00
Héctor Ramón Jiménez 251c17b660
Implement dynamic application titles 2024-07-11 05:57:10 +02:00
Héctor Ramón Jiménez af26dd6db9
Break the ice 🧊 with our AI overlords 🤖 2024-07-11 05:24:02 +02:00