Commit Graph

68 Commits

Author SHA1 Message Date
pa
1e25255ac5 improve i18n 2026-01-19 11:50:25 +09:00
kubectl
cacbf742d1 feat: add a setting to enable pointer on hover (#1585)
* feat: added striped table mode for visual clarity

also added a settings toggle to revert to original behavior

* fix: add pointer on hover behind a toggle

* fix: add `x-link` class to the selector

* fix: indicate that this is global forceful overide
2026-01-19 09:33:01 +09:00
pa
c326e4fd3e add midnight theme and fix some styles 2026-01-19 09:32:49 +13:00
Natsumi
9f80d5e64a Rewrite shared feed 2026-01-19 09:32:48 +13:00
pa
5e5abc1141 custom fonts 2026-01-18 08:07:00 +13:00
pa
fb7f24bf74 table density 2026-01-18 08:07:00 +13:00
pa
043765dc8f theme 2026-01-18 08:06:59 +13:00
pa
093fe082f2 clean up element plus css 2026-01-18 08:06:58 +13:00
Natsumi
aef6acefc9 Fix cache clear at startup 2026-01-18 08:06:56 +13:00
pa
fc13dca0a4 replace ElMessageBox.prompt 2026-01-18 08:06:52 +13:00
pa
fc5afe9e69 replace ElMessageBox(alert, confirm) with alert dialog 2026-01-14 16:32:30 +13:00
Natsumi
3bdc8df61f Fix router name 2026-01-12 11:14:34 +13:00
Natsumi
ffb091e4a9 Fix theme mode fallback 2026-01-11 06:05:20 +13:00
pa
7e4de15ef2 replace ElMessage with Sonner 2026-01-11 06:05:10 +13:00
pa
12e65aeff8 replace el-splitter with resizable components 2026-01-11 06:05:06 +13:00
pa
7e8485a5d3 fix flashbang 2026-01-11 06:05:05 +13:00
pa
3a72d03f9e feat: add ramdon user colours custom function 2026-01-11 06:05:04 +13:00
pa
61813da917 fix: theme fallback issue 2026-01-11 06:05:02 +13:00
pa
bb92f6a4b1 feat showInstanceIdInLocation option 2026-01-11 06:05:01 +13:00
pa
531d6e43c1 fix setTrustColor function 2026-01-11 06:05:00 +13:00
pa
00745b54f1 UI Refresh 2026-01-05 02:54:38 +13:00
Aries
b02d287190 various bundle optimizations (#1549)
* fix: missing "@element-plus/icons-vue" dependency

* fix: update vite (40% faster builds)

* fix: don't include sentry in non-nightly builds

* fix: swap to variable fonts & don't include font files in repo

* fix: lazy load languages to not keep them in memory

* nit: revert vite to stable

* nit: retain `.json` message files in bundle

* nit: remove bundle analyzer

* fix: availableLocales does not include unloaded locales
2026-01-04 19:51:00 +13:00
pa
277275f5ef feat: custom table page size setting 2025-12-27 06:24:58 +13:00
pa
5981ec772e feat: add OpenAI support for bio translation (#1522) 2025-12-09 16:54:22 +11:00
Natsumi
1e32417e24 Toggle notification tray icon dot 2025-12-05 19:02:57 +11:00
Natsumi
a276e9a6f7 Fix crop print toggle asking to crop exisiting prints 2025-11-11 15:17:26 +11:00
Natsumi
b2ef540d88 Change default pageSize 2025-11-05 19:23:07 +11:00
pa
bdf6a76597 hide sidebar when friend location tab is opened 2025-11-02 02:42:37 +11:00
pa
cfd2f22b2c feat: Friend tab 2025-11-02 02:42:32 +11:00
Natsumi
0fdcd6d0b2 Fix translationApi toggle 2025-11-02 02:42:29 +11:00
pa
737bcdd03d reactive 2025-10-28 15:49:42 +11:00
pa
56f4990bd4 fix sentry reporting toggle issue 2025-10-28 15:49:40 +11:00
Natsumi
5c9de1adba Fix bulk unfriend and entering YouTube API key 2025-10-28 15:49:18 +11:00
Natsumi
03509a441b Hide and force enable isCloseToTray option on macOS 2025-10-27 19:13:55 +11:00
玺朽
7b9490e110 fix(macOS): resolve tray-related issues and set tray minimization as default (#1449)
* Add custom macOS-style title bar

Introduces a custom MacOSTitleBar component for macOS, updates the Electron window to use 'hiddenInset' titleBarStyle, and adjusts App.vue to conditionally render the new title bar and add appropriate padding. This improves the native look and feel on macOS platforms.

* Improve macOS Dock behavior and tray settings

fix(macOS): resolve tray-related issues and set tray minimization as default

1. Fix the problem where the app couldn't be reopened after clicking the window's close button (red light) when "minimize to tray" was enabled. Ensured proper window visibility control via `mainWindow.show()` on Dock activation.

2. Resolve the issue where the app couldn't be closed from the Dock when "minimize to tray" was enabled. Added explicit quit state handling (`appIsQuitting = true`) in `before-quit` to bypass tray minimization logic during Dock-initiated quits.

3. Set "minimize to tray" as the default configuration for macOS to align with platform conventions. Implemented platform-specific default values in state initialization.

These changes improve macOS compatibility by fixing critical tray interaction issues and aligning default behavior with native user expectations.
2025-10-27 19:05:32 +11:00
Natsumi
8024cfc1dd Catch canceled prompts 2025-10-23 18:59:19 +11:00
Natsumi
8c1b6d3e51 Translate bio cleanup 2025-10-19 21:06:55 +11:00
poprox24
d7e08d6f7d Translate bio button (#1432)
* Translation button finished

* Fix bug in theme

* revert cause some stuff broke

* "Translated by Google" text

* Translate that too

* I am very stupid sorry

* Add API Key

* Make toggle work, oops

* Fix merge issues

* Fixed as requested

* Change translation icon

* Return settings back (oops)

* Beep

* Boop

* Delete import again as the icon has been replaced with a better one

* Change text
2025-10-19 13:34:30 +11:00
Natsumi
3480820a0a Bug fixes 2025-10-19 13:33:41 +11:00
Natsumi
617d2e161d Fix VRCX.json being slow to save 2025-10-16 13:28:19 +11:00
pa
df04f1d449 feat: add vue-router 2025-10-16 05:57:17 +11:00
Natsumi
3e69586c03 Link table page sizes, remove page size setting 2025-10-15 12:24:18 +11:00
pa
afbb6dfa47 lint: apply pretty import 2025-10-15 12:24:14 +11:00
pa
86f7847c46 refactor: store state 2025-10-15 04:16:34 +11:00
Natsumi
53ccaf25e9 Fix TTS voice dropdown 2025-10-08 00:33:56 +13:00
pa
001a79b83c adjust sentry config and fix dialog behavior 2025-09-27 08:53:57 +12:00
Natsumi
88c66b284a Fix sentry prompt 2025-09-25 05:20:26 +12:00
Natsumi
562457a933 Fix hiding group only instances for RPC 2025-09-25 05:20:26 +12:00
pa
24ea1887b7 feat: add resizable sidebar with splitter layout 2025-09-25 05:20:21 +12:00
pa
7bd7b4ae71 add Sentry error reporting option 2025-09-25 05:20:16 +12:00