PanteraPolnocy
c39f5f4631
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2026-04-03 16:07:52 +02:00
PanteraPolnocy
53a96ab2d3
FIRE-36516, FIRE-36521 Updated French (Laurent Bechir) and Polish translations
...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-04-03 16:07:33 +02:00
Beq
0e41658dd3
Missing overrides make macOs sad
2026-04-03 15:05:54 +01:00
Ansariel
303e54233c
Select default search box when changing tabs in LL's legacy search
2026-04-02 22:35:40 +02:00
chanayane
4d94329677
New features : Floater that shows a compass, and let us align our avatar on cardinal points or face towards the nearest avatar, as well as some context menu items in minimap, nearby avatars and avatars to face towards a given avatar
2026-04-02 14:27:14 +02:00
Trish_sl
a802af718d
IMPROVEMENT - NearbyChatControl styling
2026-04-01 17:24:08 -04:00
Beq
3fe12e1318
Revert "glTF: Update model preview to handle invalid rigs"
...
This reverts commit e62bc46b25 .
2026-04-01 19:48:50 +01:00
Beq
4e2772b7e2
Revert "glTF Loader: Use proper basis change for transforms"
...
This reverts commit bddb3dcc07 .
2026-04-01 19:48:32 +01:00
Beq
809dad1167
Merge branch 'fire-36135-local-mesh-gltf'
2026-04-01 17:41:24 +01:00
Beq
44bbc18335
Rearrange Local Mesh settings into two columns
2026-04-01 17:38:54 +01:00
Beq
b0229af8e4
Implement the auto-reload polling logic in LLLocalMeshSystem
2026-04-01 17:38:54 +01:00
Beq
37cf034704
Overhaul the local mesh reload system with better submesh tracking
2026-04-01 17:38:54 +01:00
Beq
69af780436
Implement deep cloning for local mesh objects and faces
...
Needed to help restore after failed loads etc.
2026-04-01 17:38:54 +01:00
Beq
d973e89d19
Add settings and UI for the local mesh auto-reload feature
...
Ugly settings we can fix later.
2026-04-01 17:38:54 +01:00
Beq
0fa28b1ae8
Refactor mesh importer interfaces for better decoupling
2026-04-01 17:38:54 +01:00
Beq
e2fc77ccb6
Follow main loader style for unpacking GLTF joint indices
2026-04-01 17:38:54 +01:00
Beq
73d9a7439a
Reduce lookups to speed up GLTF hierarchy traversal
2026-04-01 17:38:54 +01:00
Beq
6cb22a0ecb
Align face limits across DAE and GLTF to remove magic numbers
2026-04-01 17:38:54 +01:00
Beq
acd051685b
Move skininfo setup to base constructor where possible
2026-04-01 17:38:54 +01:00
Beq
e62bc46b25
glTF: Update model preview to handle invalid rigs
...
Align rig validation with legacy (DAE) behaviour
2026-04-01 17:38:53 +01:00
Beq
bddb3dcc07
glTF Loader: Use proper basis change for transforms
...
Backport the localmesh fixes.
Upstream glTF has some TODOs. these were fixed in LocalMesh (sawtooth arm bug)
2026-04-01 17:38:53 +01:00
Beq
56aff7efc8
LocalMesh: Introduce shared rig joint limit enforcement
...
Apply joint limits to DAE and glTF local import. Use a shared rig assessment, aligned to main loader.
2026-04-01 17:38:53 +01:00
Beq
87460cd572
Fix rest transformation bug in Local Mesh
...
rotations were ignored leading to mismatch in inverse bind
2026-04-01 17:38:53 +01:00
Beq
8dd9fcbddf
Enforce joint ordering in lower LOD models
...
Log joint mapping issues when found.
2026-04-01 17:38:53 +01:00
Beq
2105dfabee
Add support for missing node transforms when compared to main gltfloader
2026-04-01 17:38:53 +01:00
Beq
d8ee5ef775
defend against use after free with localmesh
2026-04-01 17:38:53 +01:00
Beq
bfb58ecb14
[FIRE-36135] rigged mesh GLTF import for local mesh
...
Minor change to llmodel.cpp - Ensures the bind shape matrix is explicitly initialized to identity,
Refactor local mesh import code to reduce duplication
Added base class for local mesh importers, providing shared functionality such as LOD setting, logging, post-processing of objects, etc.
Added correpsonding importer implementations for DAE & GLTF
2026-04-01 17:38:53 +01:00
Andrey Kleshchev
4abaef8dc0
#5569 Potential fix for frequent disconnects #2
2026-04-01 18:22:22 +02:00
Ansariel Hiller
8a9fae55fe
Merge pull request #210 from FirestormViewer/dependabot/github_actions/azure/trusted-signing-action-1.2.0
...
Bump azure/trusted-signing-action from 1.1.0 to 1.2.0
2026-04-01 14:37:11 +02:00
Ansariel Hiller
abe7321715
Merge pull request #211 from FirestormViewer/dependabot/github_actions/dawidd6/action-download-artifact-19
...
Bump dawidd6/action-download-artifact from 16 to 19
2026-04-01 14:36:59 +02:00
Ansariel Hiller
032f8a98b7
Merge pull request #212 from FirestormViewer/dependabot/github_actions/BugSplat-Git/symbol-upload-f56c6c85e5d04890d5358fb378fa782d3e3800d8
...
Bump BugSplat-Git/symbol-upload from 095d163ae9ceb006d286a731dcd35cf6a1b458c8 to f56c6c85e5d04890d5358fb378fa782d3e3800d8
2026-04-01 14:36:49 +02:00
dependabot[bot]
e780ef7aa5
Bump BugSplat-Git/symbol-upload
...
Bumps [BugSplat-Git/symbol-upload](https://github.com/bugsplat-git/symbol-upload ) from 095d163ae9ceb006d286a731dcd35cf6a1b458c8 to f56c6c85e5d04890d5358fb378fa782d3e3800d8.
- [Release notes](https://github.com/bugsplat-git/symbol-upload/releases )
- [Commits](https://github.com/bugsplat-git/symbol-upload/compare/095d163ae9ceb006d286a731dcd35cf6a1b458c8...f56c6c85e5d04890d5358fb378fa782d3e3800d8 )
---
updated-dependencies:
- dependency-name: BugSplat-Git/symbol-upload
dependency-version: f56c6c85e5d04890d5358fb378fa782d3e3800d8
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 12:06:10 +00:00
dependabot[bot]
e6904156bf
Bump dawidd6/action-download-artifact from 16 to 19
...
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 16 to 19.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v16...v19 )
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-version: '19'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 12:06:01 +00:00
dependabot[bot]
7c6935977f
Bump azure/trusted-signing-action from 1.1.0 to 1.2.0
...
Bumps [azure/trusted-signing-action](https://github.com/azure/trusted-signing-action ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/azure/trusted-signing-action/releases )
- [Commits](https://github.com/azure/trusted-signing-action/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: azure/trusted-signing-action
dependency-version: 1.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 12:05:56 +00:00
Ansariel
6d479637bd
Clean up contacts floater
2026-04-01 12:35:32 +02:00
Ansariel
02a5b8f636
Clean up includes and sync with upstream
2026-04-01 10:05:31 +02:00
PanteraPolnocy
8098b469e6
Simplify the check in FSGroupTitleRegionMgr::onRegionChanged
...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-04-01 01:32:29 +02:00
PanteraPolnocy
a0359cff23
Make the notifications for region-based group titles actually translatable
...
Python failed me, same as my memory
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-03-31 00:33:01 +02:00
PanteraPolnocy
3751c0fd08
Region-based group titles
...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-03-31 00:01:21 +02:00
PanteraPolnocy
35fe5cc36d
FIRE-36510 Update Japanese Translation, by Logue Takacs
...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-03-30 17:23:21 +02:00
PanteraPolnocy
a3b3d51bd3
FIRE-36513 Chinese Translation Update, by 小滢 Zi Ying
...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-03-30 13:31:26 +02:00
PanteraPolnocy
c130debc9a
UI Sounds: Make the list less squished and a bit more readable
...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-03-28 11:41:47 +01:00
Hecklezz
0cad4854e3
[FIRE-36454] Set event retries back to default(0) to test LL's fix
2026-03-28 19:40:07 +10:00
PanteraPolnocy
560f3c2e17
UI Sounds: Unify "mute" label
...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-03-28 02:24:21 +01:00
PanteraPolnocy
93d325a620
UI Sounds list: right-clicking on an row should change the current selection
...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-03-28 00:07:30 +01:00
PanteraPolnocy
a7c240ff02
FIRE-36479 Probable fix for nested scrollbars in outfits panel
...
LLFlatListView::sort() rearranged items via rearrangeItems(), but never notified the parent accordion tab about the updated content height.
When outfit items were loaded without an active filter this notification was skipped entirely, so that left the flat list stuck with an outdated size. Because LLFlatListView inherits from LLScrollContainer, it ended up showing its own scrollbar inside the accordion's scrollbar - hopefully fix it by calling notifyParentItemsRectChanged() after rearrangeItems() in sort(). The call is guarded by mPrevNotifyParentRect, so redundant calls should be safe.
Now... would it scale with thousands of outfits that some residents have? Let's see in the nightlies...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-03-27 19:41:36 +01:00
PanteraPolnocy
980f6921e3
Updated French translation, by Laurent Bechir
...
Signed-off-by: PanteraPolnocy <panterapolnocy@gmail.com >
2026-03-27 17:58:05 +01:00
Ansariel
8a956a5b39
Just return std::optional
2026-03-27 14:43:15 +01:00
Ansariel
a78770717f
Copying the correct file might help
2026-03-27 14:41:39 +01:00
Ansariel
5fb486b49c
How did this happen???
2026-03-27 11:57:21 +01:00