Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

0.1.8

  • 0.1.8
  • f2f0799
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
  • Choose a tag to compare

  • 0.1.8
  • f2f0799
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
@JoshHuang9508 JoshHuang9508 tagged this 20 Apr 11:58
* feat: 個人資料 (#117)

* 修正 serverPage.module.css 中的背景位置屬性,將單位從數字改為 px,以提升樣式一致性。

* refactor: 重構首頁組件,更新樣式類別名稱以提高可讀性,並調整結構以簡化代碼。修正伺服器列表顯示邏輯,改善用戶體驗。

* refactor: 更新首頁組件的伺服器列表邏輯,將過濾和排序邏輯提取為變數以提高可讀性,改善用戶體驗。

* fix: 更新 FriendCard 組件中的 handleDeleteFriend 函數名稱以符合後端要求,修復無效資料錯誤

* refactor: 更新多個組件中的用戶和伺服器 ID 屬性名稱,將其從 'id' 改為 'xxxId' ,以符合新的數據結構,並改善代碼一致性。

* refactor: 更新多個彈窗組件中的 initialData類型,將其從 'string' 改為更具體的類型,以符合新的數據結構,提升代碼一致性和可讀性。

* fix: 新增 refresh.friendGroup 功能,將 EditFriendGroup 改為 refresh 而非傳入值

* refactor: 更新 DirectMessagePopup 中的用戶 ID 屬性名稱,將其從 'userId1' 和 'userId2' 改為 'user1Id' 和 'user2Id',以符合新的數據結構,提升代碼一致性。

* ditto

* refactor: 更新 UserSettingPopup 中的 userId 屬性類型 'string' 為  User['userId']。

* fix: 修復次級頻道不正確顯示

* style: 移除多餘的 console.log

* refactor: 更新 ApplyFriendPopup 中的 selectedFriendGroupId 屬性類型,將其從 'string' 改為 'string | null',以符合新的數據結構,提升代碼一致性。

* style: 修改 ChannelSetting 頻道可見設定的 css。

* refactor: 修改 message input 邏輯,直接點 enter 不會觸發換行,需要加上 shift。

* fix: markdown and announcement resize

* fix: channel ping

* fix: channel context menu

* fix: server member manage field sort

* fix: server setting table height

* feat: 新增 Echo 事件 PING 和 PONG,並移除不再使用的 measureLatency 函數,優化頻道延遲測量邏輯。

* chore: 新增 marked 套件,版本為 15.0.8,並更新 yarn.lock 檔案以反映此變更。

* fix: server member manage field sort

* feat: change channel order (todo)

* feat: 在 UserInfoCard 中新增經驗值 (xp) 顯示,並更新相應的 UI 元素以反映使用者的經驗值。

* fix: 移除 UserInfoCard 中的進度屬性,並根據經驗值和所需經驗值更新經驗值進度的計算方式;修正翻譯文件中的格式問題。

* fix: 修正 FriendCard 中的 key 屬性,將其從 friendUserId 更新為 friendTargetId,以確保正確渲染。

* (WIP) refactor: 重構編輯頻道排序功能,並更新相關的 UI 元素與翻譯。

* fix: 修正 EditFriendPopup 中的下拉選單值,確保在 friendGroup 為空時不會出現錯誤。

* fix: 更新 ChannelViewer 和 FriendGroupTab 中的 key 屬性,將其分別從 categoryId 和 userId 更新為 channelId 和 targetId,以確保正確渲染。

* feat: 在 EditChannelOrderPopup 中新增頻道排序功能,並更新相關的狀態管理與 UI 元素,以支持頻道的上移、下移、置頂及置底操作。

* fix: edit channel order

* feat: edit channel name

* refactor: 更新 EditChannelOrderPopup 中的頻道排序邏輯,新增 groupChannels 狀態管理,並優化頻道的上移、下移、置頂及置底功能。

* refactor: 簡化 EditChannelOrderPopup 中的頻道排序邏輯,移除不必要的變數,並優化上移、下移、置頂及置底功能的條件判斷。

* fix: 修正翻譯檔中的 editChannelName 欄位格式,並更新 Member 類型中的 nickname 屬性為可為 null。

* refactor: 移除 CreateChannelPopup 和 ChannelTab 中的 isRoot 變數,並調整相關邏輯以使用 categoryId 進行頻道判斷,簡化代碼結構。

* feat: tray menu and fix enter login

* fix: remove edit channel order

* fix: logout close popups

* fix: translate

* refactor: 將訊息傳送邏輯改為直接轉送,移除切換頁面的刷新行為

* fix: loading

* fix: translate

* fix: 修正 EditChannelOrderPopup 和 ChannelViewer 中的頻道展開邏輯,確保在更新時不會重置已展開的狀態。

* fix: another device login popup

* feat: key enter submit

* fix: lobby can't open edit channel order

* fix: open dialog focus

* fix: input focus out line

* fixed: edit channel order deselect deleted channel

* feat: login select account and fix ui

* fix: login submit

* fix: window size and discord state

* fix: logout clean discord state

* fix: 優化 SocketProvider 的清理邏輯,確保正確移除事件監聽器

* fix: 更新 SocketProvider 的清理邏輯,正確移除事件監聽器以避免潛在的記憶體洩漏

* feat: 在 RootPageComponent 中新增錯誤處理和彈出窗口處理邏輯,並將相關功能移至該組件

* fix: 移除 ipc.service.ts 中不必要的事件類型 'error' 和 'openPopup'

* feat: 在 EditChannelOrderPopup 中新增可添加頻道的邏輯,並優化頻道排序更新

* fix: 修正 EditChannelOrderPopup 中的可添加頻道邏輯,確保在選擇頻道時正確判斷

* chore: 更新版本號至 0.1.5

* fix: 更新 ServerSettingPopup 中的成員過濾和排序邏輯,預設排序欄位為名稱

* fix: 更新 ServerSettingPopup 中的成員更新邏輯,移除不必要的過濾條件

* fix: 調整 PopupSize 中 setting 類 popup 的高度至 520,以改善彈出窗口顯示效果

* fix: 更新全局樣式和標頭樣式,調整邊框顏色及移除不必要的邊框屬性

* fix: 更新 ApplyFriendPopup 的提交邏輯,將 setSection(1) 替換為 handleClose() 以改善彈出窗口行為

* fix: 更新 HomePage 組件,新增 server 屬性並調整加載邏輯以改善用戶體驗

* fix: 更新多個組件中的排序邏輯,根據 order 和 createdAt 屬性進行排序以改善顯示效果

* feat: login page select account

* fix: edit nickname set button

* fix: context menu channel order

* Update README.md

* fix: 將多個 console.log 語句替換為 console.info 和 console.warn,以改善日誌輸出的一致性和可讀性

* (WIP) feat: 新增個人檔案彈出窗口功能,更新相關組件以支持用戶信息顯示和操作

* fix: user info and user setting

* feat: deeplink join group

* fix: tray ico path

* fix: user info card

* fix: server setting member list sort

* fix: user info

---------

Co-authored-by: Miyashooooo <cstrike.asia@gmail.com>

* fix: 修復建立新頻道的 categoryId 為 "" 的狀況

* fix: 修改登入頁面邏輯,並改善自動登入問題

* feat: 在 StandardizedError 類別中新增 timestamp 屬性,並在錯誤顯示中顯示時間戳,以改善錯誤處理的可追蹤性。

* fix: translate

* fix: translate

* fix: 修正非編輯狀態下可以編輯頭貼的問題

* fix: 移除 serverActiveMembersUpdate 事件,並調整相關函數以改善代碼一致性和可讀性。

* (WIP) style: 整理 styles 資料夾

* (WIP) style: 更新多個 CSS 檔案,將背景屬性統一為 background-image,並移除不必要的重複屬性,以提升樣式一致性和可讀性。

* refactor: 更新 UserSettingPopup 中的日期相關常數為大寫,簡化計算年齡的邏輯,並優化未來日期的檢查邏輯,以提升代碼可讀性和一致性。

* refactor: 合併用戶伺服器狀態管理,簡化用戶伺服器的處理邏輯,並優化編輯模式的判斷,以提升代碼可讀性和維護性。

* refactor: 更新成員過濾邏輯,以提升代碼可讀性和維護性。

* refactor: 更新 UserServer 類型,將成員屬性合併至 UserServer,並移除不必要的屬性,以提升代碼可讀性和維護性。

* refactor: 更新多個彈出視窗的 CSS 引入,將 editServer.module.css 替換為 setting.module.css、applyFriend.module.css 替換為 apply.module.css,以提升樣式一致性和可讀性。

* style: 為用戶信息卡片新增 VIP 背景樣式,提升視覺效果和用戶體驗。

* feat: 將語言相關的翻譯資料移至獨立檔案,並在 Language.tsx 中引入以提升代碼結構和可維護性。

* refactor: 更新伺服器成員狀態管理,將 serverActiveMembers 改為 serverMembers,簡化成員過濾邏輯,以提升代碼可讀性和維護性。同時調整 CSS 中的 micIcon 樣式以符合設計需求。

* fix: user info join servers

* fix: socket data not has userId

* refactor: 移除密碼編碼邏輯,直接使用原始密碼以簡化登錄和註冊流程,提升代碼可讀性和維護性。

* fix: user info card

* fix: friend list context menu

* feat: 新增 BadgeInfoCard 組件,顯示徽章詳細資訊,並在 ContextMenu 中整合顯示功能,提升用戶體驗。

* fix: 將 UserTab 組件的雙擊事件更改為點擊事件,以改善用戶互動體驗。

* fix: 更新組件的 className,將 contextMenu 的樣式改為使用 context-menu-container,並修正 onClose 方法的調用,提升上下文菜單的功能性和可用性。

* fix: 更新徽章顯示邏輯,修正徽章資料的傳遞方式,並調整樣式以改善用戶界面體驗。

* pref: 將擴展部分的顯示狀態改為使用行內樣式控制,減少重複渲染的效能消耗。

* fix: user info join server event

* fix: 更新 ServerSettingPopup 組件的狀態管理,調整排序邏輯及顯示的成員數量,提升用戶界面的一致性和準確性。

* fix: badge hover event

* fix: badge info card

* fix: friend my badges

* fix: home page personal servers

* fix: user setting private

* fix: home page personal servers

* fix: home page personal servers

* fix: dialog footer button

* fix: permission text

* fix: server setting member manage default sort

* fix: 更新 ucard_vip0_bg.png 圖片檔案

* fix: 更新 BadgeViewer 組件以使用動態徽章資料

* fix: 優化用戶設置彈窗中的伺服器顯示邏輯,新增過濾和排序功能

* fix: 修正 Channel 組件中的徽章屬性初始化,確保正確傳遞用戶徽章資料

* fix: user setting joined servers permission level

* fix: user setting joined servers permission level

* fix: 調整用戶關於我的顯示樣式,將高度和寬度改為最小值以改善顯示效果

* fix: lint

* chore: 更新 package.json 版本號至 0.1.6

* chore: 移除 package.json 中的冗餘 build 配置

* Update README.md

---------

Co-authored-by: Miyashooooo <cstrike.asia@gmail.com>
Assets 2
Loading