Commit Graph

58 Commits

Author SHA1 Message Date
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
pa
b2b8e6ba3f Organize bootstrap.js 2025-09-16 17:46:23 +12:00
pa
875459689f fix CJK fonts 2025-09-16 17:46:23 +12:00
Natsumi
81bc54b1b8 Fix ElMessageBox callback 2025-09-12 11:43:17 +12:00
Natsumi
3324d0d279 Upgrade to Vue3 and Element Plus (#1374)
* Update Vue devtools

* upgrade vue pinia element-plus vue-i18n, add vite

* fix: i18n

* global components

* change v-deep

* upgrade vue-lazyload

* data table

* update enlint and safe-dialog

* package.json and vite.config.js

* el-icon

* el-message

* vue 2 -> vue3 migration changes

* $pinia

* dialog

* el-popover slot

* lint

* chore

* slot

* scss

* remote state access

* misc

* jsconfig

* el-button size mini -> small

* :model-value

* ElMessageBox

* datatable

* remove v-lazyload

* template #dropdown

* mini -> small

* css

* byebye hideTooltips

* use sass-embedded

* Update SQLite, remove unneeded libraries

* Fix shift remove local avatar favorites

* Electron arm64

* arm64 support

* bye pug

* f-word vite hah

* misc

* remove safe dialog component

* Add self invite to launch dialog

* Fix errors

* Icons 1

* improve localfavorite loading performance

* improve favorites world item performance

* dialog visibility changes for Element Plus

* clear element plus error

* import performance

* revert App.vue hah

* hah

* Revert "Add self invite to launch dialog"

This reverts commit 4801cfad58.

* Toggle self invite/open in-game

* Self invite on launch dialog

* el-button icon

* el-icon

* fix user dialog tab switching logic

* fix PlayerList

* Formatting changes

* More icons

* Fix friend log table

* loading margin

* fix markdown

* fix world dialog tab switching issue

* Fixes and formatting

* fix: global i18n.t export

* fix favorites world tab not working

* Create instance, displayName

* Remove group members sort by userId

* Fix loading dialog tabs on swtich

* Star

* charts console.warn

* wip: fix charts

* wip: fix charts

* wip: charts composables

* fix favorite item tooltip warning

* Fixes and formatting

* Clean up image dialogs

* Remove unused method

* Fix platform/size border

* Fix platform/size border

* $vr

* fix friendExportDialogVisible binding

* ElMessageBox and Settings

* Login formatting

* Rename VR overlay query

* Fix image popover and userdialog badges

* Formatting

* Big buttons

* Fixes, update Cef

* Fix gameLog table nav buttons jumping around while using nav buttons

* Fix z-index

* vr overlay

* vite input add theme

* defineAsyncComponent

* ISO 639-1

* fix i18n

* clean t

* Formatting, fix calendar, rotate arrows

* Show user status when user is offline

* Fix VR overlay

* fix theme and clean up

* split InstanceActivity

* tweak

* Fix VR overlay formatting

* fix scss var

* AppDebug hahahaha

* Years

* remove reactive

* improve perf

* state hah…

* fix user rendering poblems when user object is not yet loaded

* improve perf

* Update avatar/world image uploader, licenses, remove previous images dialog (old images are now deleted)

* improve perf 1

* Suppress stray errors

* fix traveling location display issue

* Fix empty instance creator

* improve friend list refresh performance

* fix main charts

* fix chart

* Fix darkmode

* Fix avatar dialog tags

---------

Co-authored-by: pa <maplenagisa@gmail.com>
2025-09-12 10:45:24 +12:00
Natsumi
96f3b239f6 Toggle self invite/open in-game 2025-09-04 05:39:45 +12:00
Natsumi
ae30ad978b Autorun open single instance of app 2025-08-24 09:49:22 +12:00
Natsumi
c04047078c Add Discord RPC options 2025-08-24 09:49:21 +12:00
Natsumi
7d06966fef Open to disable vrc reg restore popup 2025-08-21 22:55:12 +12:00
Natsumi
6c8a87d3cb Fix Linux window state, small fixes 2025-08-12 16:21:07 +12:00
Natsumi
d40d0af21f Delete screenshot metadata 2025-08-11 14:11:47 +12:00