Commit Graph
37 Commits
Author SHA1 Message Date
LemonNeko 41405b24de fix(styles|stage-*): remove font subset property, migrate about content 2026-01-29 17:44:14 +08:00
Neko Ayaka 51b91b8e3d feat(stage-tamagotchi): improved weather widget 2026-01-07 02:40:45 +08:00
Neko Ayaka 63a12d3b9e fix(workspace/unocss,stage-tamagotchi): missing comfortaa font, missing import 2025-12-18 15:02:53 +08:00
Neko Ayaka 58530dae23 style: lint 2025-10-31 02:02:41 +08:00
Neko Ayaka 4c26365035 feat(workspace): added drag-region as part of unocss rule 2025-10-07 23:04:34 +08:00
Makito 697d680417 fix(uno): exclude node_modules from scan (#588) 2025-09-14 01:59:00 +09:00
Ilya BogdanovandNeko 5c1eb33ad8 feat: Refactor Font Configuration for Consistency and Correctness (#409)
* feat(unocss): centralize font configuration and fix cyrillic font handling (#389)

This commit refactors the UnoCSS font configuration to establish a single source of truth and resolve issues with Cyrillic character rendering.

- Centralizes all font definitions within the root uno.config.ts.
- Updates the theme.fontFamily to use a correct fallback chain, ensuring "Comfortaa" is used for Cyrillic characters.
- Restricts the "Kiwi Maru" font to Latin and Japanese character subsets to prevent incorrect application.
- Simplifies application-specific uno.config.ts files by removing redundant local font overrides.

* fix(ui): ensure provider models reload reactively (#407)

This commit resolves a persistent reactivity issue where the model list would not update automatically after changing provider credentials. This was a recurring problem reported by users on Discord.

Previously, the model list was only fetched when the consciousness settings page was first mounted. This meant that if a user updated an API key and navigated back, the page would still display the old, stale model list until the application was fully restarted.

The fix introduces two key changes:

1.  A `watch` effect has been added to the `providers.ts` store. It now monitors `providerCredentials` and automatically refetches the model list for a specific provider whenever its credentials change.
2.  The `consciousness.vue` component now uses the `onActivated` lifecycle hook in addition to `onMounted`. This ensures that the model list is refreshed every time the component becomes active, such as when navigating back to it. A `watch` on the `activeProvider` was also added to handle provider switching within the page.

These changes ensure that the model list is always synchronized with the current provider configuration, providing a much smoother and more intuitive user experience.

Closes #407

---------

Co-authored-by: Neko <neko@ayaka.moe>
2025-08-25 11:44:10 +08:00
Neko Ayaka 21b3307e9e feat(stage-*): new Model Selector to select models for Live2D, VRM, and future MMD
Close #426
Close #414
Close #375
2025-08-24 23:38:32 +08:00
Neko Ayaka c27d11e907 fix(stage-*): font fallback issue 2025-07-28 11:24:38 +08:00
Neko Ayaka fff4598c5e feat(stage-ui): new Combobox component 2025-07-24 03:10:02 +08:00
Neko Ayaka db99af7a59 feat(stage-web): info action 2025-07-22 03:37:17 +08:00
Neko 77832da756 debug(workspace): unocss fonts split shared testing (#282) 2025-07-21 14:36:06 +08:00
Neko 5e8b2b8412 feat(docs): migrate to vitepress with @unovue/reka-ui's theme (#224) 2025-07-15 10:25:44 +08:00
Neko 7e0035c7ac fix(workspace): missing fonts (#269) 2025-07-14 21:53:56 +08:00
NekoandXYenon aca3c589f6 fix(ci): ETIMEDOUT for ipv4 & ENETUNREACH for ipv6 when fetching fonts from @unocss/preset-web-fonts (#268)
Co-authored-by: XYenon <20698483+xyenon@users.noreply.github.com>
2025-07-14 20:38:44 +08:00
Neko AyakaandMenci c283d19b7f fix(workspace): update UnoCSS config to load fonts from fontsource
Co-authored-by: Menci <11341955+Menci@users.noreply.github.com>
2025-07-14 01:40:24 +08:00
Neko Ayaka c52eb447e9 feat(workspace): serve fonts fron local for all apps 2025-07-12 14:06:10 +08:00
Neko Ayaka 34b547047f chore(deps): bump dependencies 2025-07-06 19:06:59 +08:00
Neko bd497051fe refactor(ui,stage-ui,stage-app,stage-tamagotchi): migrate to use @proj-airi/unocss-preset-chromatic (#219) 2025-06-19 17:16:00 +08:00
Neko Ayaka 4fda484704 fix(playground-prompt-engineering): build 2025-06-16 02:12:21 +08:00
Menci 32f50c6def fix(unocss): add %alpha placeholder for complex color expressions (#198) 2025-06-08 13:19:39 +08:00
Neko AyakaandRynco Maekawa a99ba7f50a style(stage-ui): new font
Co-authored-by: Rynco Maekawa <10259119+lynzrand@users.noreply.github.com>
2025-05-30 13:32:19 +08:00
Neko Ayaka e819834e42 fix(stage-ui|workspace): lobe-icons not resolved, metadata not accessed correctly 2025-05-01 00:05:14 +08:00
Neko Ayaka 1eb62e912f feat(font-xiaolai|font-cjfonts-allseto): new package, fixed story not visible on mobile devices 2025-04-30 22:44:42 +08:00
d3cdeca126 refactor: share unocss config across multiple packages (#143)
Co-authored-by: Neko Ayaka <neko@ayaka.moe>
Co-authored-by: Makito <5277268+sumimakito@users.noreply.github.com>
2025-04-27 10:46:34 +08:00
LemonNeko 97d829df7a fix: pnpm filter on windows (#26) 2025-02-20 16:16:47 +08:00
Neko Ayaka 40a1dd4970 style: refactoring ui 2025-02-16 20:10:01 +08:00
Neko Ayaka 8492d660c7 fix: font 2024-12-20 15:00:24 +08:00
Neko Ayaka 31534814d5 chore: new UI 2024-12-20 01:29:13 +08:00
Neko Ayaka b7f218bdcb chore: new UI 2024-12-16 19:27:37 +08:00
Neko Ayaka e2f1f7bd37 chore: improved UI 2024-12-07 02:42:07 +08:00
Neko Ayaka 5b263caf87 chore: init 2024-12-03 13:09:37 +08:00
Neko Ayaka cf1f1fe038 chore: cleanup
Signed-off-by: Neko Ayaka <neko@ayaka.moe>
2024-12-03 13:06:39 +08:00
Neko Ayaka be4cbce93e chore: migrate with new structure 2024-12-02 20:49:31 +08:00
Anthony Fu ff2c537a76 init: init 2024-12-02 20:49:31 +08:00
Neko Ayaka a282115d78 chore: configure rules for static assets 2024-12-02 20:49:24 +08:00
Neko Ayaka d9ae0aae38 init: init
Signed-off-by: Neko Ayaka <neko@ayaka.moe>
2024-12-02 00:31:36 +08:00