Commit Graph

80 Commits

Author SHA1 Message Date
Natsumi
887f59d2b4 Moderations in playerList 2025-08-21 22:55:13 +12:00
pa
99e45f1980 feat: add Group Calendar 2025-08-21 22:55:11 +12:00
Natsumi
6c8a87d3cb Fix Linux window state, small fixes 2025-08-12 16:21:07 +12:00
Natsumi
931329d953 Clean up player moderations, update userDialog when unlocking someone 2025-08-12 01:27:18 +12:00
Natsumi
e182b4f2c2 Fix cache size and switch to using fileAnalysis for bundle sizes 2025-08-11 14:11:48 +12:00
Natsumi
42fadd7e65 Switch from sha256.txt to digest 2025-08-11 14:11:46 +12:00
Natsumi
9ea2b7dae3 Fix adding avatar search provider and bio links 2025-08-01 01:29:54 +12:00
Natsumi
ab1529a800 user dialog platform 2025-07-29 17:52:57 +12:00
Natsumi
769cd671b3 Fix updater 2025-07-29 17:52:57 +12:00
Natsumi
a6aa87b150 Formatting fixes 2025-07-24 21:37:54 +12:00
osiris-plus
260854d538 Improve 'Previous Instances' grouping behavior (#1305)
* Group user's previous instances by location AND calendar dates for better clarity

* date grouping in local timezone instead of UTC

* prevent zero-time records due to OnPlayerJoined and OnPlayerLeft happening on different calendar days

* fix deleteGameLogUserInstance behavior to be consistent with new history grouping

* change 'previous instances' algorithm

group multiple events together into single session record, even if rejoins occur within 1 hour on the same instance
delete button also deletes all related gamelog_join_leave events correctly by their id

* replace questionable condition with proper one
2025-07-24 21:37:41 +12:00
Natsumi
b9b0cebd7f Misc fixes 2025-07-22 01:53:48 +12:00
pa
98765ccffc refactor: vr.js 2025-07-20 18:11:20 +12:00
Natsumi
d26a05b02b Fix group member fetching 2025-07-19 16:31:24 +12:00
pa
6b84d7444b fix: dialog types error 2025-07-19 12:12:16 +12:00
pa
b23687430e fix: debug with type error checks 2025-07-19 12:12:15 +12:00
pa
39381de29e fix: debug with type error checks 2025-07-19 12:12:14 +12:00
Natsumi
0ab0378678 Fix select avatar 2025-07-16 07:32:16 +12:00
pa
4b7ebfc1eb fix uncaught errors 2025-07-15 12:00:50 +12:00
pa
6fb2ad158e fix uncaught errors 2025-07-15 06:37:30 +12:00
pa
b5b962b198 clean 2025-07-15 06:37:29 +12:00
Natsumi
ee37517b2d Fix bulk leave groups 2025-07-14 17:11:57 +12:00
pa
f4f78bb5ec refactor: app.js (#1291)
* refactor: frontend

* Fix avatar gallery sort

* Update .NET dependencies

* Update npm dependencies

electron v37.1.0

* bulkRefreshFriends

* fix dark theme

* Remove crowdin

* Fix config.json dialog not updating

* VRCX log file fixes & add Cef log

* Remove SharedVariable, fix startup

* Revert init theme change

* Logging date not working? Fix WinformThemer designer error

* Add Cef request hander, no more escaping main page

* clean

* fix

* fix

* clean

* uh

* Apply thememode at startup, fixes random user colours

* Split database into files

* Instance info remove empty lines

* Open external VRC links with VRCX

* Electron fixes

* fix userdialog style

* ohhhh

* fix store

* fix store

* fix: load all group members after kicking a user

* fix: world dialog favorite button style

* fix: Clear VRCX Cache Timer input value

* clean

* Fix VR overlay

* Fix VR overlay 2

* Fix Discord discord rich presence for RPC worlds

* Clean up age verified user tags

* Fix playerList being occupied after program reload

* no `this`

* Fix login stuck loading

* writable: false

* Hide dialogs on logout

* add flush sync option

* rm LOGIN event

* rm LOGOUT event

* remove duplicate event listeners

* remove duplicate event listeners

* clean

* remove duplicate event listeners

* clean

* fix theme style

* fix t

* clearable

* clean

* fix ipcEvent

* Small changes

* Popcorn Palace support

* Remove checkActiveFriends

* Clean up

* Fix dragEnterCef

* Block API requests when not logged in

* Clear state on login & logout

* Fix worldDialog instances not updating

* use <script setup>

* Fix avatar change event, CheckGameRunning at startup

* Fix image dragging

* fix

* Remove PWI

* fix updateLoop

* add webpack-dev-server to dev environment

* rm unnecessary chunks

* use <script setup>

* webpack-dev-server changes

* use <script setup>

* use <script setup>

* Fix UGC text size

* Split login event

* t

* use <script setup>

* fix

* Update .gitignore and enable checkJs in jsconfig

* fix i18n t

* use <script setup>

* use <script setup>

* clean

* global types

* fix

* use checkJs for debugging

* Add watchState for login watchers

* fix .vue template

* type fixes

* rm Vue.filter

* Cef v138.0.170, VC++ 2022

* Settings fixes

* Remove 'USER:CURRENT'

* clean up 2FA callbacks

* remove userApply

* rm i18n import

* notification handling to use notification store methods

* refactor favorite handling to use favorite store methods and clean up event emissions

* refactor moderation handling to use dedicated functions for player moderation events

* refactor friend handling to use dedicated functions for friend events

* Fix program startup, move lang init

* Fix friend state

* Fix status change error

* Fix user notes diff

* fix

* rm group event

* rm auth event

* rm avatar event

* clean

* clean

* getUser

* getFriends

* getFavoriteWorlds, getFavoriteAvatars

* AvatarGalleryUpload btn style & package.json update

* Fix friend requests

* Apply user

* Apply world

* Fix note diff

* Fix VR overlay

* Fixes

* Update build scripts

* Apply avatar

* Apply instance

* Apply group

* update hidden VRC+ badge

* Fix sameInstance "private"

* fix 502/504 API errors

* fix 502/504 API errors

* clean

* Fix friend in same instance on orange showing twice in friends list

* Add back in broken friend state repair methods

* add types

---------

Co-authored-by: Natsumi <cmcooper123@hotmail.com>
2025-07-14 15:00:08 +12:00
Natsumi
134e7a5358 Remove content settings from new instance dialog 2025-06-26 19:36:51 +12:00
Natsumi
97cc2dc81a Save instance emojis 2025-06-26 19:36:51 +12:00
pa
028dffe38c fix: bugs in nightly
* fix: GalleryDialog cannot display in profile tab
2025-06-26 19:23:35 +12:00
Natsumi
2237578441 Fix shift click leave group 2025-06-25 15:01:08 +12:00
Natsumi
84913a0ef6 Auto Delete Old Prints 2025-06-20 18:41:27 +12:00
Natsumi
1edd8b52fa Refresh group dialog when joining/leaving a group 2025-06-20 18:41:27 +12:00
Natsumi
e06412d07b items != props 2025-06-17 13:00:54 +12:00
Natsumi
eaca05a485 inventory and prop support 2025-06-17 08:17:03 +12:00
Natsumi
adea1c083f Fix invite dialog crashing 2025-06-17 08:17:03 +12:00
Natsumi
2742be0c5e Group moderation log location 2025-06-17 08:17:03 +12:00
Natsumi
eabf514f2c Fix emoji & sticker count, fix delete/open cached world/avatar, default enable memos 2025-06-17 08:17:03 +12:00
Natsumi
5b7da6a91f Search by userNotes, notes in playerList and friendsList 2025-06-09 09:09:18 +12:00
Natsumi
a4526ec21c Fix invite stuff, again 2025-05-26 18:56:04 +10:00
Natsumi
7ca45c1168 Linter 2025-05-26 05:21:00 +10:00
Natsumi
8b93bf5d57 Fix invite stuff 2025-05-26 05:21:00 +10:00
Natsumi
2f019ac038 Fixes 2025-05-26 05:21:00 +10:00
Natsumi
2d58d3cbbd Avatar Gallery Order 2025-05-26 05:21:00 +10:00
abbey
df56b1d8b9 groups bulk management & fix vue warning (#1244)
* groups bulk management & fix vue warning

* reset group selection state on edit_mode exit
2025-05-26 05:15:12 +10:00
Natsumi
17a75a041f Avatar gallery and listing 2025-05-24 03:46:02 +10:00
Natsumi
029aa1c43d Clean up and fix avatar dialog "Share" button 2025-05-24 03:46:02 +10:00
Natsumi
c6b88c74cd Add avatar author tags to avatar dialog 2025-05-24 03:46:02 +10:00
Natsumi
523c5052b4 userdialog last activity as timer 2025-05-24 03:46:02 +10:00
pa
a0cbf3807b Fix: bugs in nightly 2025-05-14T10.18-bde763d (#1232)
* fix: Sorting Arrows Revert to Default When Switching Pages (#1230)

* fix: Local favorite dialog not functioning (#1231)

* fix: playlist rank cannot display, gamelog icon lost
2025-05-16 01:40:27 +10:00
pa
e792ed481b refactor: dialogs (#1224)
* refactor: dialogs

* fix: storeAvatarImage

* FriendLog.vue

* FriendLog.vue

* FriendLog.vue

* GameLog.vue

* fix: next day button jumping to the wrong date

* sync master

* fix: launchGame

* Notification.vue

* Feed.vue

* Search.vue

* Profile.vue

* PlayerList.vue

* Login.vue

* utils

* update dialog

* del gameLog.pug

* fix

* fix: group role cannot be displayed currently

* fix: "Hide Friends in Same Instance" hides players in unrelated private instances (#1210)

* fix

* fix: "Hide Friends in Same Instance" does not work when "Split Favorite Friends" is enabled

* fix Notification.vue message

* fix: deleteFavoriteNoConfirm

* fix: feed status style

* fix: infinite loading when deleting note

* fix: private players will not be hidden when 'Hide Friends in Same Instance', and 'Hide Friends in Same Instance' will not work when 'Split Favorite Friends'
2025-05-14 20:01:15 +10:00
pa
2b522e92f1 fix: group role cannot be displayed currently 2025-05-07 00:40:47 +10:00
pa
ef7f33e131 refactor: dialogs (#1216) 2025-04-18 21:11:07 +10:00
Natsumi
df96ef29ac Fix custom avatar content tags removing incorrectly 2025-04-18 16:04:47 +10:00