Skip to content

Commit 80acf3d

Browse files
authored
Merge pull request #6538 from decentraland/release/2025-12-24
release: 2025-12-24
2 parents d963676 + c434ae9 commit 80acf3d

458 files changed

Lines changed: 528471 additions & 351718 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
name: Performance Issue
3+
about: Report performance degradation or optimization opportunities
4+
title: '[PERF] Component | Brief Description'
5+
labels: 'performance, tech debt'
6+
assignees: ''
7+
---
8+
### 📊 **Version & Environment**
9+
<!-- What version was this tested on? Since which version did this start happening? Commit hash, build & platform/editor -->
10+
11+
### 📊 **Impact Level:**
12+
<!-- Select one: Low | Medium | High | Critical -->
13+
14+
### 📋 **Affected metrics:**
15+
- [ ] Average FPS
16+
- [ ] Frame time spikes
17+
- [ ] Memory usage
18+
- [ ] Load time
19+
20+
### 📍 **Component/Feature:**
21+
<!-- Which part of the application does this affect? -->
22+
23+
### 📝 **Description:**
24+
<!-- Clear explanation of the performance issue -->
25+
26+
#### Affected Users/Scenarios:
27+
<!-- How many users affected? On what page/feature? Under what conditions? -->
28+
29+
### 🔍 **Profiling Data:**
30+
#### Evidence:
31+
<!-- Screenshots, traces, logs, or links to profiling results or memory dumps -->
32+
33+
### 👣 **Reproduction Steps:**
34+
1.
35+
2.
36+
3.
37+
38+
39+
### 🔗 **Related Issues:**
40+
<!-- Any related bugs, PRs, or technical debt items? -->
41+
42+
### 📋 **Investigation Checklist:**
43+
- [ ] Performance metrics confirmed with monitoring tools
44+
- [ ] Root cause identified through profiling
45+
- [ ] Optimization approach determined
46+
- [ ] Performance targets feasible and agreed upon
47+
48+
### 🖥️ **Additional Notes:**
49+
<!-- Environment specifics, previous attempts to optimize, or other relevant details -->
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
name: Technical Debt
3+
about: Report technical debt that impacts code quality and maintainability
4+
title: '[TECH DEBT] Area | Brief Description'
5+
labels: 'tech-debt'
6+
assignees: ''
7+
---
8+
### 📊 **Priority Level:**
9+
<!-- Select one: Low | Medium | High | Critical -->
10+
11+
### 📍 **Area/Component:**
12+
<!-- Which part of the codebase does this affect? -->
13+
14+
### 📝 **Description:**
15+
<!-- Clear explanation of the technical debt issue -->
16+
17+
### 🔍 **Current State:**
18+
<!-- How is it currently implemented? What's the problem? -->
19+
20+
### 💡 **Proposed Solution:**
21+
<!-- What should be done to address this debt? -->
22+
23+
### ⚖️ **Impact Assessment:**
24+
#### Performance Impact:
25+
<!-- Does this affect performance? How? -->
26+
27+
#### Maintainability Impact:
28+
<!-- How does this affect code maintenance and readability? -->
29+
30+
#### Risk of Refactoring:
31+
<!-- What are the risks of addressing this? -->
32+
33+
### 📈 **Effort Estimate:**
34+
<!-- XS | S | M | L | XL -->
35+
36+
### 🔗 **Dependencies:**
37+
<!-- Any related issues, PRs, or tasks that should be completed first? -->
38+
39+
### 🖥️ **Additional Notes:**
40+
<!-- Environment specifics, affected versions, or other relevant details -->

.github/workflows/test.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,11 @@ concurrency:
3535
jobs:
3636
test:
3737
if: (github.event_name == 'push' && github.ref == 'refs/heads/main') || (github.event.pull_request.draft == false) || (github.event.label.name == 'force-build') || (github.event.label.name == 'clean-build')
38-
name: Test
38+
name: Test (${{ matrix.testMode }})
3939
runs-on: ubuntu-latest
40+
strategy:
41+
matrix:
42+
testMode: [playmode, editmode]
4043
steps:
4144

4245
- name: Move Docker data-root to /mnt/docker
@@ -159,7 +162,7 @@ jobs:
159162
SHELL: /bin/bash
160163
with:
161164
projectPath: Explorer
162-
testMode: all
165+
testMode: ${{ matrix.testMode }}
163166
sshAgent: ${{ env.SSH_AUTH_SOCK }}
164167
customImage: ${{ steps.img.outputs.ghcr }}
165168
customParameters: -buildTarget StandaloneLinux64 -testCategory "!Performance"
@@ -169,7 +172,7 @@ jobs:
169172
if: always()
170173
uses: dorny/test-reporter@v2.1.1
171174
with:
172-
name: Unity Tests
175+
name: Unity Tests (${{ matrix.testMode }})
173176
path: ${{ steps.testRunner.outputs.artifactsPath }}/*.xml
174177
reporter: dotnet-nunit
175178
fail-on-error: true
@@ -180,6 +183,6 @@ jobs:
180183
- uses: actions/upload-artifact@v4
181184
if: always()
182185
with:
183-
name: Test results (play mode & edit mode)
186+
name: Test results (${{ matrix.testMode }})
184187
path: ${{ steps.testRunner.outputs.artifactsPath }}
185188
if-no-files-found: error

Explorer/Assets/AddressableAssetsData/AssetGroups/Essentials.asset

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,11 @@ MonoBehaviour:
280280
m_ReadOnly: 0
281281
m_SerializedLabels: []
282282
FlaggedDuringContentUpdateRestriction: 0
283+
- m_GUID: f87c3e77ea2e0ec45b0ddef98bfeb066
284+
m_Address: Assets/DCL/Backpack/Gifting/Notifications/Prefab/GiftReceivedPopup.prefab
285+
m_ReadOnly: 0
286+
m_SerializedLabels: []
287+
FlaggedDuringContentUpdateRestriction: 0
283288
- m_GUID: fa9a67059d8a204408ce435cc8827612
284289
m_Address: Assets/DCL/VoiceChat/VoiceChatMicrophoneAudioSource.prefab
285290
m_ReadOnly: 0

Explorer/Assets/AddressableAssetsData/AssetGroups/UI.asset

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ MonoBehaviour:
5555
m_ReadOnly: 0
5656
m_SerializedLabels: []
5757
FlaggedDuringContentUpdateRestriction: 0
58+
- m_GUID: 09f9d810bdd59ba4996aa290a346561e
59+
m_Address: Assets/DCL/Backpack/Gifting/Views/Prefabs/TransferGitPopup.prefab
60+
m_ReadOnly: 0
61+
m_SerializedLabels: []
62+
FlaggedDuringContentUpdateRestriction: 0
5863
- m_GUID: 0ae66608be2735a4f96e0f1aa9b3a75b
5964
m_Address: PlayerMarkerObject
6065
m_ReadOnly: 0
@@ -175,6 +180,11 @@ MonoBehaviour:
175180
m_ReadOnly: 0
176181
m_SerializedLabels: []
177182
FlaggedDuringContentUpdateRestriction: 0
183+
- m_GUID: 2b7c17e39a8541341a73119ee9cb0093
184+
m_Address: Assets/DCL/Backpack/Gifting/Views/Prefabs/TransferSuccessGiftPopup.prefab
185+
m_ReadOnly: 0
186+
m_SerializedLabels: []
187+
FlaggedDuringContentUpdateRestriction: 0
178188
- m_GUID: 2eac55a1aa3034858a71ab0e06baf5de
179189
m_Address: ClusterMarkerObject
180190
m_ReadOnly: 0
@@ -395,11 +405,6 @@ MonoBehaviour:
395405
m_ReadOnly: 0
396406
m_SerializedLabels: []
397407
FlaggedDuringContentUpdateRestriction: 0
398-
- m_GUID: 67c43eeeaf9c34744807086742498bf8
399-
m_Address: Assets/Textures/BackpackPanel/BackpackAtlas.spriteatlasv2
400-
m_ReadOnly: 0
401-
m_SerializedLabels: []
402-
FlaggedDuringContentUpdateRestriction: 0
403408
- m_GUID: 688aa1f59829ea64fb0887ed7bb87d26
404409
m_Address: Assets/DCL/UI/GenericContextMenu/Prefabs/ButtonWithTextAndIcon_StringDelegateVariant.prefab
405410
m_ReadOnly: 0
@@ -530,6 +535,11 @@ MonoBehaviour:
530535
m_ReadOnly: 0
531536
m_SerializedLabels: []
532537
FlaggedDuringContentUpdateRestriction: 0
538+
- m_GUID: 91f584d6c05272842b8630c9c1bd041b
539+
m_Address: Assets/DCL/Passport/Prefabs/Gift.prefab
540+
m_ReadOnly: 0
541+
m_SerializedLabels: []
542+
FlaggedDuringContentUpdateRestriction: 0
533543
- m_GUID: 91f97481855a7954d91bd70839dc70cd
534544
m_Address: Assets/Textures/ExplorePanel/Skybox/SkyboxUnhoverAtlas.spriteatlasv2
535545
m_ReadOnly: 0
@@ -770,6 +780,11 @@ MonoBehaviour:
770780
m_ReadOnly: 0
771781
m_SerializedLabels: []
772782
FlaggedDuringContentUpdateRestriction: 0
783+
- m_GUID: fa48af71118ac4146b9ba336aa48c151
784+
m_Address: Assets/DCL/Backpack/Assets/GiftingItem.prefab
785+
m_ReadOnly: 0
786+
m_SerializedLabels: []
787+
FlaggedDuringContentUpdateRestriction: 0
773788
- m_GUID: fb7327249a7554d50afaf729d15aa697
774789
m_Address: Assets/DCL/Input/Crosshair/CrosshairUIDocument.prefab
775790
m_ReadOnly: 0
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: ea799a483c3f4db8afbf38b0e6c08665, type: 3}
13+
m_Name: Chat_Unfocused_Receive_Message
14+
m_EditorClassIdentifier:
15+
audioClips:
16+
- {fileID: 8300000, guid: ea30ebbec1fa4e449af92faaa5abaa64, type: 3}
17+
relativeVolume: 1
18+
audioCategory: 1
19+
pitchVariation: 0.05
20+
clipSelectionMode: 0

Explorer/Assets/DCL/Audio/AudioConfigs/Chat_Unfocused_Receive_Message.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: ea799a483c3f4db8afbf38b0e6c08665, type: 3}
13+
m_Name: Gift_Notification
14+
m_EditorClassIdentifier:
15+
audioClips:
16+
- {fileID: 8300000, guid: 108c8cca0628b6042aae42f364196609, type: 3}
17+
relativeVolume: 1
18+
audioCategory: 0
19+
pitchVariation: 0
20+
clipSelectionMode: 0

Explorer/Assets/DCL/Audio/AudioConfigs/Gift_Notification.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: ea799a483c3f4db8afbf38b0e6c08665, type: 3}
13+
m_Name: Gift_Opened
14+
m_EditorClassIdentifier:
15+
audioClips:
16+
- {fileID: 8300000, guid: da7761e251af0ab44b9b6562cae532d6, type: 3}
17+
relativeVolume: 1
18+
audioCategory: 0
19+
pitchVariation: 0
20+
clipSelectionMode: 0

0 commit comments

Comments
 (0)