Bug fixes

This commit is contained in:
Natsumi
2025-10-19 12:07:53 +11:00
parent 893302f0ad
commit 3480820a0a
5 changed files with 35 additions and 20 deletions

View File

@@ -242,6 +242,8 @@ jobs:
path: build/html
- name: Build Electron-html
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SentryAuthToken }}
run: npm run prod-linux
- name: Download Electron x64 dotnet artifacts
uses: actions/download-artifact@v5

View File

@@ -75,6 +75,11 @@ function feedFiltersOptions() {
name: 'Request Invite Response',
options: getOptions(['Off', 'VIP', 'Friends'])
},
{
key: 'boop',
name: 'Boop',
options: getOptions(['Off', 'VIP', 'Friends'])
},
{
key: 'friendRequest',
name: 'Friend Request',
@@ -247,12 +252,12 @@ const sharedFeedFiltersDefaults = {
requestInvite: 'Friends',
inviteResponse: 'Friends',
requestInviteResponse: 'Friends',
boop: 'Friends',
friendRequest: 'On',
Friend: 'On',
Unfriend: 'On',
DisplayName: 'VIP',
TrustLevel: 'VIP',
boop: 'Off',
groupChange: 'On',
'group.announcement': 'On',
'group.informative': 'On',
@@ -289,12 +294,12 @@ const sharedFeedFiltersDefaults = {
requestInvite: 'Friends',
inviteResponse: 'Friends',
requestInviteResponse: 'Friends',
boop: 'Friends',
friendRequest: 'On',
Friend: 'On',
Unfriend: 'On',
DisplayName: 'Friends',
TrustLevel: 'Friends',
boop: 'On',
groupChange: 'On',
'group.announcement': 'On',
'group.informative': 'On',

View File

@@ -343,7 +343,7 @@ function buildTreeData(json) {
* @returns {string}
*/
function replaceBioSymbols(text) {
if (!text) {
if (typeof text !== 'string') {
return '';
}
const symbolList = {

View File

@@ -40,12 +40,12 @@ export const useNotificationsSettingsStore = defineStore(
requestInvite: 'Friends',
inviteResponse: 'Friends',
requestInviteResponse: 'Friends',
boop: 'Friends',
friendRequest: 'On',
Friend: 'On',
Unfriend: 'On',
DisplayName: 'VIP',
TrustLevel: 'VIP',
boop: 'Off',
groupChange: 'On',
'group.announcement': 'On',
'group.informative': 'On',
@@ -82,12 +82,12 @@ export const useNotificationsSettingsStore = defineStore(
requestInvite: 'Friends',
inviteResponse: 'Friends',
requestInviteResponse: 'Friends',
boop: 'Friends',
friendRequest: 'On',
Friend: 'On',
Unfriend: 'On',
DisplayName: 'Friends',
TrustLevel: 'Friends',
boop: 'On',
groupChange: 'On',
'group.announcement': 'On',
'group.informative': 'On',
@@ -308,9 +308,17 @@ export const useNotificationsSettingsStore = defineStore(
sharedFeedFilters.value.noty['group.transfer'] = 'On';
sharedFeedFilters.value.wrist['group.transfer'] = 'On';
}
if (!sharedFeedFilters.value.noty.boop) {
sharedFeedFilters.value.noty.boop = 'Off';
sharedFeedFilters.value.wrist.boop = 'On';
if (
!sharedFeedFilters.value.noty.boop ||
sharedFeedFilters.value.noty.boop === 'On'
) {
sharedFeedFilters.value.noty.boop = 'Friends';
}
if (
!sharedFeedFilters.value.wrist.boop ||
sharedFeedFilters.value.wrist.boop === 'On'
) {
sharedFeedFilters.value.wrist.boop = 'Friends';
}
}
function setNotificationTTSVoice(index) {

View File

@@ -88,7 +88,7 @@
<div class="detail">
<span class="extra">
<span class="time">{{ formatDate(feed.created_at) }}</span>
<i class="ri-play-large-line"></i>
<i class="ri-play-large-line mr-5"></i>
<span
class="name"
v-text="feed.displayName"
@@ -103,7 +103,7 @@
<div class="detail">
<span class="extra">
<span class="time">{{ formatDate(feed.created_at) }}</span>
<i class="ri-play-reverse-large-line"></i>
<i class="ri-play-reverse-large-line mr-5"></i>
<span
class="name"
v-text="feed.displayName"
@@ -187,7 +187,7 @@
<span class="extra">
<span class="time">{{ formatDate(feed.created_at) }}</span>
<i class="ri-mail-send-line mr-5"></i>
<span class="name" v-text="feed.senderUsername"></span>
<span class="name mr-5" v-text="feed.senderUsername"></span>
<span v-text="feed.details.requestMessage"></span>
</span>
</div>
@@ -200,7 +200,7 @@
<span class="extra">
<span class="time">{{ formatDate(feed.created_at) }}</span>
<i class="ri-mail-send-line mr-5"></i>
<span class="name" v-text="feed.senderUsername"></span>
<span class="name mr-5" v-text="feed.senderUsername"></span>
<span v-text="feed.details.responseMessage"></span>
</span>
</div>
@@ -213,7 +213,7 @@
<span class="extra">
<span class="time">{{ formatDate(feed.created_at) }}</span>
<i class="ri-mail-send-line mr-5"></i>
<span class="name" v-text="feed.senderUsername"></span>
<span class="name mr-5" v-text="feed.senderUsername"></span>
<span v-text="feed.details.responseMessage"></span>
</span>
</div>
@@ -282,18 +282,19 @@
</span>
</div>
</div>
<!-- <div
<div
v-else-if="feed.type === 'boop'"
class="x-friend-item"
:class="{ friend: feed.isFriend, favorite: feed.isFavorite }">
<div class="detail">
<span class="extra">
<span class="time">{{ formatDate(feed.created_at) }}</span>
👉 <span class="name" v-text="feed.senderUsername"></span>
<i class="ri-hand-heart-fill mr-5"></i>
<span class="name mr-5" v-text="feed.senderUsername"></span>
<span v-text="feed.message"></span>
</span>
</div>
</div> -->
</div>
<div
v-else-if="feed.type === 'groupChange'"
class="x-friend-item"
@@ -302,7 +303,7 @@
<span class="extra">
<span class="time">{{ formatDate(feed.created_at) }}</span>
<i class="ri-price-tag-3-line mr-5"></i>
<span class="name" v-text="feed.senderUsername"></span>
<span class="name mr-5" v-text="feed.senderUsername"></span>
<span v-text="feed.message"></span>
</span>
</div>
@@ -424,9 +425,8 @@
<span class="time">{{ formatDate(feed.created_at) }}</span>
<i class="ri-walk-line mr-5"></i>
<span
class="name"
class="name mr-5"
v-text="feed.displayName"
style="margin-right: 5px"
:style="{ color: feed.tagColour }"></span>
<template v-if="feed.releaseStatus === 'public'">
<i class="x-user-status online"></i>&nbsp;
@@ -472,7 +472,7 @@
<span class="time">{{ formatDate(feed.created_at) }}</span>
<i class="ri-information-line mr-5"></i>
<span
class="name"
class="name mr-5"
v-text="feed.displayName"
:style="{ color: feed.tagColour }"></span>
<span class="name" v-text="feed.message"></span>