Releases: secondlife/viewer
Releases · secondlife/viewer
develop
What's Changed
New Features 🎉
- Nearby tab slider by @secretfoxclaw in #4490
Other Changes
- #4474 Zoom in to Object From Chat by @akleshchev in #4497
- Discord without auth & "Hidden Region" instead of blank by @erikkundiman in #4496
- #4472 Permit going below ground if camera isn't constrained by @akleshchev in #4502
- Release/2025.05 by @Geenz in #4382
- Add new runners to QA workflow by @AtlasLinden in #4466
- Fix clang compiler issues due to unused variables by @Ansariel in #4517
- #4535 Revert "Fix: ignore pass-on counters when detecting left-button grabs from
llTakeControl
" by @akleshchev in #4539 - improvement(SLURL): Check for "://" as schema separator in a SLURL by @fmartian in #4543
- Merge 2025.06 into develop by @akleshchev in #4550
- #3223 Trim coroutine queues a little by @akleshchev in #4579
- #4570 Attemp to send logout message when lost network by @akleshchev in #4586
- #4591 Crash at LLWearableItemsList's ContextMenu by @akleshchev in #4592
- #4570 Sanity check bandwidth input by @akleshchev in #4595
- Improved open performance for some web based UI floaters by preloading the web content during login by @callumlinden in #4574
- Update develop with latest 2025.06 changes. by @Geenz in #4603
- #4598 Crash in LLReflectionMapManager::update by @akleshchev in #4605
- #4608 Crash at LLJoint::findJoint by @akleshchev in #4609
- Update runners in qatest.yaml by @Dan-Linden in #4607
- Release/2025.06 by @Geenz in #4379
- #4604 Reduce draw distance when low on RAM by @akleshchev in #4610
- #4598 Fix variables being inited before settings are ready by @akleshchev in #4615
- #4588 Unable to direct silent installation by @akleshchev in #4606
- #4619 Don't crash on LLHUDEffect::render by @akleshchev in #4620
- Increment viewer version after 2024.06 by @akleshchev in #4622
- Pull from main into develop by @akleshchev in #4624
- #4587 Shaders sometimes do not match the shader settings by @akleshchev in #4625
- #4623 Shared Media on HUDs not loading by @akleshchev in #4631
- p#470 Fix wrong release notes being shown. by @akleshchev in #4632
- #4536 Fix clipped setting descriptions by @akleshchev in #4638
- #4639 Crash at getDimensionsF32 by @akleshchev in #4641
New Contributors
- @secretfoxclaw made their first contribution in #4490
- @fmartian made their first contribution in #4543
- @Dan-Linden made their first contribution in #4607
Full Changelog: Second_Life_Release#787b63f4-2025.06...Second_Life_Develop#d97cb0f1-2025-09-06
Build https://github.com/secondlife/viewer/actions/runs/17508908154
Second Life Develop
7.2.2.17508908154
develop
What's Changed
New Features 🎉
- Nearby tab slider by @secretfoxclaw in #4490
Other Changes
- #4474 Zoom in to Object From Chat by @akleshchev in #4497
- Discord without auth & "Hidden Region" instead of blank by @erikkundiman in #4496
- #4472 Permit going below ground if camera isn't constrained by @akleshchev in #4502
- Release/2025.05 by @Geenz in #4382
- Add new runners to QA workflow by @AtlasLinden in #4466
- Fix clang compiler issues due to unused variables by @Ansariel in #4517
- #4535 Revert "Fix: ignore pass-on counters when detecting left-button grabs from
llTakeControl
" by @akleshchev in #4539 - improvement(SLURL): Check for "://" as schema separator in a SLURL by @fmartian in #4543
- Merge 2025.06 into develop by @akleshchev in #4550
- #3223 Trim coroutine queues a little by @akleshchev in #4579
- #4570 Attemp to send logout message when lost network by @akleshchev in #4586
- #4591 Crash at LLWearableItemsList's ContextMenu by @akleshchev in #4592
- #4570 Sanity check bandwidth input by @akleshchev in #4595
- Improved open performance for some web based UI floaters by preloading the web content during login by @callumlinden in #4574
- Update develop with latest 2025.06 changes. by @Geenz in #4603
- #4598 Crash in LLReflectionMapManager::update by @akleshchev in #4605
- #4608 Crash at LLJoint::findJoint by @akleshchev in #4609
- Update runners in qatest.yaml by @Dan-Linden in #4607
- Release/2025.06 by @Geenz in #4379
- #4604 Reduce draw distance when low on RAM by @akleshchev in #4610
- #4598 Fix variables being inited before settings are ready by @akleshchev in #4615
- #4588 Unable to direct silent installation by @akleshchev in #4606
- #4619 Don't crash on LLHUDEffect::render by @akleshchev in #4620
- Increment viewer version after 2024.06 by @akleshchev in #4622
- Pull from main into develop by @akleshchev in #4624
- #4587 Shaders sometimes do not match the shader settings by @akleshchev in #4625
- #4623 Shared Media on HUDs not loading by @akleshchev in #4631
- p#470 Fix wrong release notes being shown. by @akleshchev in #4632
New Contributors
- @secretfoxclaw made their first contribution in #4490
- @fmartian made their first contribution in #4543
- @Dan-Linden made their first contribution in #4607
Full Changelog: Second_Life_Release#787b63f4-2025.06...Second_Life_Develop#f5c872a1-2025.07-develop
Build https://github.com/secondlife/viewer/actions/runs/17499133138
Second Life Develop
7.2.2.17499133138
develop
What's Changed
New Features 🎉
- Nearby tab slider by @secretfoxclaw in #4490
Other Changes
- #4474 Zoom in to Object From Chat by @akleshchev in #4497
- Discord without auth & "Hidden Region" instead of blank by @erikkundiman in #4496
- #4472 Permit going below ground if camera isn't constrained by @akleshchev in #4502
- Release/2025.05 by @Geenz in #4382
- Add new runners to QA workflow by @AtlasLinden in #4466
- Fix clang compiler issues due to unused variables by @Ansariel in #4517
- #4535 Revert "Fix: ignore pass-on counters when detecting left-button grabs from
llTakeControl
" by @akleshchev in #4539 - improvement(SLURL): Check for "://" as schema separator in a SLURL by @fmartian in #4543
- Merge 2025.06 into develop by @akleshchev in #4550
- #3223 Trim coroutine queues a little by @akleshchev in #4579
- #4570 Attemp to send logout message when lost network by @akleshchev in #4586
- #4591 Crash at LLWearableItemsList's ContextMenu by @akleshchev in #4592
- #4570 Sanity check bandwidth input by @akleshchev in #4595
- Improved open performance for some web based UI floaters by preloading the web content during login by @callumlinden in #4574
- Update develop with latest 2025.06 changes. by @Geenz in #4603
- #4598 Crash in LLReflectionMapManager::update by @akleshchev in #4605
- #4608 Crash at LLJoint::findJoint by @akleshchev in #4609
- Update runners in qatest.yaml by @Dan-Linden in #4607
- Release/2025.06 by @Geenz in #4379
- #4604 Reduce draw distance when low on RAM by @akleshchev in #4610
- #4598 Fix variables being inited before settings are ready by @akleshchev in #4615
- #4588 Unable to direct silent installation by @akleshchev in #4606
- #4619 Don't crash on LLHUDEffect::render by @akleshchev in #4620
- Increment viewer version after 2024.06 by @akleshchev in #4622
- Pull from main into develop by @akleshchev in #4624
- #4587 Shaders sometimes do not match the shader settings by @akleshchev in #4625
- #4623 Shared Media on HUDs not loading by @akleshchev in #4631
New Contributors
- @secretfoxclaw made their first contribution in #4490
- @fmartian made their first contribution in #4543
- @Dan-Linden made their first contribution in #4607
Full Changelog: Second_Life_Release#787b63f4-2025.06...Second_Life_Develop#a4f58810-2025-09-04
Build https://github.com/secondlife/viewer/actions/runs/17451730666
Second Life Develop
7.2.2.17451730666
develop
What's Changed
New Features 🎉
- Add timestamp to snapshot file names by @bennettgoble in #1344
- Nearby tab slider by @secretfoxclaw in #4490
Other Changes
- triage#162 "Away" status is removed even by a random hover by @akleshchev in #1160
- triage#166 Select 'No Description' when clicking on a text field by @akleshchev in #1171
- Release (Maint W) -> Maint C merge by @marchcat in #1177
- triage#170 Fix 'Clear log' button having incorrect state by @akleshchev in #1190
- triage#171 Sometimes conversation.log remains empty by @akleshchev in #1193
- viewer#1195 Real Life photo can be set to a bake texture by @akleshchev in #1222
- Main -> Maint C merge by @marchcat in #1235
- Marchcat/c merge by @marchcat in #1237
- viewer#1213 My Environments 'Apply' buttons enabled for folders by @akleshchev in #1239
- viewer#1215 My Environments' trash button is missing a notification by @akleshchev in #1241
- Make it so that reset skeleton is a networked ViewerEffect by @FelixWolf in #1212
- viewer#1216 Library settings can be deleted via My Environments by @akleshchev in #1242
- SL-18721 Window shutdown adjustments by @akleshchev in #1250
- viewer#1260 Fix thumbnail preview being blury and not loading by @akleshchev in #1261
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1275
- Release (Maint YZ) -> Maint C merge by @marchcat in #1315
- #1200 Avatar rotates 360 degrees when viewed from the top and below by @LLGuru in #1327
- viewer#1321 allow to set price before clicking the "For Sale" box by @maxim-productengine in #1332
- #1359 Introduce enum ERezzedStatus by @LLGuru in #1361
- #1360 Avoid of using avatar full names when writing to the log in release builds by @LLGuru in #1368
- #1330 EmojiPicker inserts emoji to inactive chat floater by @LLGuru in #1348
- pviewer#235 slurl command should require at least click action by @maxim-productengine in #1388
- viewer#1195 Don't allow Bake textures as group images by @akleshchev in #1414
- Maint X -> Maint C merge by @marchcat in #1477
- [SL-20752] Mouselook no longer allows pitch upwards to full 90 degrees by @LLGuru in #1491
- Update threejs to use the platform agnostic package by @marchcat in #1492
- Main -> Maint C sync by @marchcat in #1507
- viewer#1529 Mesh Uploader should permit lowering material count by @akleshchev in #1540
- viewer#1400 Show LODs info in Build Tools by @akleshchev in #1538
- viewer-private#240 Restore missing marketplace notification by @akleshchev in #1554
- viewer#1408 Change misleading content removal wanring by @akleshchev in #1560
- viewer#1218 Moon beacon can't be toggled when setting is no-mod by @akleshchev in #1572
- viewer#1584 Reword the "Arrow keys always move me" by @akleshchev in #1598
- viewer#1600 Fixed being unable to delete links to worn objects by @akleshchev in #1605
- Autoreplace UI improvements by @akleshchev in #1607
- viewer-private#245 The "Voice chat" is truncated on the slider by @akleshchev in #1617
- viewer#1588 Upload directly to Specified Inventory Folder by @akleshchev in #1624
- viewer-private#244 Reconnect to voice after 'tuning' by @akleshchev in #1635
- viewer#1154 Fix an extra key by @akleshchev in #1649
- Main -> Maint C sync by @marchcat in #1656
- An alternative in getting CPU frequency on Apple Silicon M-series by @erikkundiman in #1636
- Release (Materials featurette) -> Maint C sync by @marchcat in #1689
- viewer#1672 Crash at setDefaultFOV by @akleshchev in #1691
- viewer#1692 Crash at LLVOVolume::getReflectionProbeIsBox() by @akleshchev in #1693
- viewer#1698 Uniform being out of range shouldn't crash viewer by @akleshchev in #1710
- Main -> Maint C sync (GitHub build fix) by @marchcat in #1704
- Couple small crashfixes by @akleshchev in #1729
- viewer#1750 Crash at LLGLTFMaterial::operator= by @akleshchev in #1753
- jira-archive-internal#63268 Several objects are worn on the same part by @akleshchev in #1768
- #1611 Regression in anti-flipping mechanism for mouselook camera by @LLGuru in #1740
- viewer#1781 More detailed model upload errors for textures by @akleshchev in #1783
- #1773 Advanced Lighting Model info still showing in About for other languages by @LLGuru in #1784
- #1207 EEP: Water settings only displaying one decimal place by @LLGuru in #1786
- viewer#1772 Teleport History landing going higher and higher by @akleshchev in #1789
- #1644 On-water property lines persist at water level by @LLGuru in #1794
- viewer-private#242 Last used picker mode can force picker into a disabled mode by @akleshchev in #1795
- viewer#1501 Crash initiating screenSpaceReflUtil.glsl by @akleshchev in #1810
- Inventory favorites by @akleshchev in #1840
- viewer#1300 Small 'favorites' improvement by @akleshchev in #1918
- SL-18721 Move window shutdown further down by @akleshchev in #1929
- viewer#2102 Update feature notification to notify about Favorites by @akleshchev in #2107
- Fix local resetting of skeleton by @FelixWolf in #2383
- Refactor LLWindowWin32::LLWindowWin32Thread::wakeAndDestroy() by @marchcat in #3901
- #3897 Fix favorite's stars being hidden in some cases by @akleshchev in #3903
- Fix annoying llhttpdate test on windows and macos by @marchcat in #3909
- Post-merge fix compareGalleryItem() in lloutfitgallery.cpp by @marchcat in #3917
- #3910 Sometimes can't favorite a folder due to version mismatch. by @akleshchev in #3916
- #3897 Fix favorite's stars being hidden in some cases #2 by @akleshchev in #3921
- Added favorites' star for individual items in appearance floater by @akleshchev in #3926
- develop → 2025.05 sync by @marchcat in #3914
- #3910 Fix sorting of 'favorites' inventory tab by @akleshchev in #3947
- Restore llmath fixes that got lost during merge by @Ansariel in #3948
- #3382 Rename inventory setting by @maxim-productengine in #3958
- #3918 Implement automatic shutdown for WorkQueueBase by @marchcat in #3966
- Increment viewer version after 2025.04 by @brad-linden in #3983
- #3953 My Inventory folder appears in Favorites by @akleshchev in #3992
- #3924 Fix favorites inventory panel being stuck by @akleshchev in #3995
- #3993 Fix missing 'add to favorites' option by @akleshchev in #3998
- p#428 Fix texture picker's tentative behavior by @akleshchev in #4002
- #4005 Crash at LLVOVolume::isMesh by @akleshchev in #4006
- #3905 Crashes in LLInventoryModel::saveToFile by @akleshchev in #4007
- #4000 Cherry pick inventory LEAP fu...
develop
What's Changed
New Features 🎉
- Add timestamp to snapshot file names by @bennettgoble in #1344
- Nearby tab slider by @secretfoxclaw in #4490
Other Changes
- triage#162 "Away" status is removed even by a random hover by @akleshchev in #1160
- triage#166 Select 'No Description' when clicking on a text field by @akleshchev in #1171
- Release (Maint W) -> Maint C merge by @marchcat in #1177
- triage#170 Fix 'Clear log' button having incorrect state by @akleshchev in #1190
- triage#171 Sometimes conversation.log remains empty by @akleshchev in #1193
- viewer#1195 Real Life photo can be set to a bake texture by @akleshchev in #1222
- Main -> Maint C merge by @marchcat in #1235
- Marchcat/c merge by @marchcat in #1237
- viewer#1213 My Environments 'Apply' buttons enabled for folders by @akleshchev in #1239
- viewer#1215 My Environments' trash button is missing a notification by @akleshchev in #1241
- Make it so that reset skeleton is a networked ViewerEffect by @FelixWolf in #1212
- viewer#1216 Library settings can be deleted via My Environments by @akleshchev in #1242
- SL-18721 Window shutdown adjustments by @akleshchev in #1250
- viewer#1260 Fix thumbnail preview being blury and not loading by @akleshchev in #1261
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1275
- Release (Maint YZ) -> Maint C merge by @marchcat in #1315
- #1200 Avatar rotates 360 degrees when viewed from the top and below by @LLGuru in #1327
- viewer#1321 allow to set price before clicking the "For Sale" box by @maxim-productengine in #1332
- #1359 Introduce enum ERezzedStatus by @LLGuru in #1361
- #1360 Avoid of using avatar full names when writing to the log in release builds by @LLGuru in #1368
- #1330 EmojiPicker inserts emoji to inactive chat floater by @LLGuru in #1348
- pviewer#235 slurl command should require at least click action by @maxim-productengine in #1388
- viewer#1195 Don't allow Bake textures as group images by @akleshchev in #1414
- Maint X -> Maint C merge by @marchcat in #1477
- [SL-20752] Mouselook no longer allows pitch upwards to full 90 degrees by @LLGuru in #1491
- Update threejs to use the platform agnostic package by @marchcat in #1492
- Main -> Maint C sync by @marchcat in #1507
- viewer#1529 Mesh Uploader should permit lowering material count by @akleshchev in #1540
- viewer#1400 Show LODs info in Build Tools by @akleshchev in #1538
- viewer-private#240 Restore missing marketplace notification by @akleshchev in #1554
- viewer#1408 Change misleading content removal wanring by @akleshchev in #1560
- viewer#1218 Moon beacon can't be toggled when setting is no-mod by @akleshchev in #1572
- viewer#1584 Reword the "Arrow keys always move me" by @akleshchev in #1598
- viewer#1600 Fixed being unable to delete links to worn objects by @akleshchev in #1605
- Autoreplace UI improvements by @akleshchev in #1607
- viewer-private#245 The "Voice chat" is truncated on the slider by @akleshchev in #1617
- viewer#1588 Upload directly to Specified Inventory Folder by @akleshchev in #1624
- viewer-private#244 Reconnect to voice after 'tuning' by @akleshchev in #1635
- viewer#1154 Fix an extra key by @akleshchev in #1649
- Main -> Maint C sync by @marchcat in #1656
- An alternative in getting CPU frequency on Apple Silicon M-series by @erikkundiman in #1636
- Release (Materials featurette) -> Maint C sync by @marchcat in #1689
- viewer#1672 Crash at setDefaultFOV by @akleshchev in #1691
- viewer#1692 Crash at LLVOVolume::getReflectionProbeIsBox() by @akleshchev in #1693
- viewer#1698 Uniform being out of range shouldn't crash viewer by @akleshchev in #1710
- Main -> Maint C sync (GitHub build fix) by @marchcat in #1704
- Couple small crashfixes by @akleshchev in #1729
- viewer#1750 Crash at LLGLTFMaterial::operator= by @akleshchev in #1753
- jira-archive-internal#63268 Several objects are worn on the same part by @akleshchev in #1768
- #1611 Regression in anti-flipping mechanism for mouselook camera by @LLGuru in #1740
- viewer#1781 More detailed model upload errors for textures by @akleshchev in #1783
- #1773 Advanced Lighting Model info still showing in About for other languages by @LLGuru in #1784
- #1207 EEP: Water settings only displaying one decimal place by @LLGuru in #1786
- viewer#1772 Teleport History landing going higher and higher by @akleshchev in #1789
- #1644 On-water property lines persist at water level by @LLGuru in #1794
- viewer-private#242 Last used picker mode can force picker into a disabled mode by @akleshchev in #1795
- viewer#1501 Crash initiating screenSpaceReflUtil.glsl by @akleshchev in #1810
- Inventory favorites by @akleshchev in #1840
- viewer#1300 Small 'favorites' improvement by @akleshchev in #1918
- SL-18721 Move window shutdown further down by @akleshchev in #1929
- viewer#2102 Update feature notification to notify about Favorites by @akleshchev in #2107
- Fix local resetting of skeleton by @FelixWolf in #2383
- Refactor LLWindowWin32::LLWindowWin32Thread::wakeAndDestroy() by @marchcat in #3901
- #3897 Fix favorite's stars being hidden in some cases by @akleshchev in #3903
- Fix annoying llhttpdate test on windows and macos by @marchcat in #3909
- Post-merge fix compareGalleryItem() in lloutfitgallery.cpp by @marchcat in #3917
- #3910 Sometimes can't favorite a folder due to version mismatch. by @akleshchev in #3916
- #3897 Fix favorite's stars being hidden in some cases #2 by @akleshchev in #3921
- Added favorites' star for individual items in appearance floater by @akleshchev in #3926
- develop → 2025.05 sync by @marchcat in #3914
- #3910 Fix sorting of 'favorites' inventory tab by @akleshchev in #3947
- Restore llmath fixes that got lost during merge by @Ansariel in #3948
- #3382 Rename inventory setting by @maxim-productengine in #3958
- #3918 Implement automatic shutdown for WorkQueueBase by @marchcat in #3966
- Increment viewer version after 2025.04 by @brad-linden in #3983
- #3953 My Inventory folder appears in Favorites by @akleshchev in #3992
- #3924 Fix favorites inventory panel being stuck by @akleshchev in #3995
- #3993 Fix missing 'add to favorites' option by @akleshchev in #3998
- p#428 Fix texture picker's tentative behavior by @akleshchev in #4002
- #4005 Crash at LLVOVolume::isMesh by @akleshchev in #4006
- #3905 Crashes in LLInventoryModel::saveToFile by @akleshchev in #4007
- #4000 Cherry pick inventory LEAP fu...
develop
What's Changed
New Features 🎉
- Add timestamp to snapshot file names by @bennettgoble in #1344
- Nearby tab slider by @secretfoxclaw in #4490
Other Changes
- triage#162 "Away" status is removed even by a random hover by @akleshchev in #1160
- triage#166 Select 'No Description' when clicking on a text field by @akleshchev in #1171
- Release (Maint W) -> Maint C merge by @marchcat in #1177
- triage#170 Fix 'Clear log' button having incorrect state by @akleshchev in #1190
- triage#171 Sometimes conversation.log remains empty by @akleshchev in #1193
- viewer#1195 Real Life photo can be set to a bake texture by @akleshchev in #1222
- Main -> Maint C merge by @marchcat in #1235
- Marchcat/c merge by @marchcat in #1237
- viewer#1213 My Environments 'Apply' buttons enabled for folders by @akleshchev in #1239
- viewer#1215 My Environments' trash button is missing a notification by @akleshchev in #1241
- Make it so that reset skeleton is a networked ViewerEffect by @FelixWolf in #1212
- viewer#1216 Library settings can be deleted via My Environments by @akleshchev in #1242
- SL-18721 Window shutdown adjustments by @akleshchev in #1250
- viewer#1260 Fix thumbnail preview being blury and not loading by @akleshchev in #1261
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1275
- Release (Maint YZ) -> Maint C merge by @marchcat in #1315
- #1200 Avatar rotates 360 degrees when viewed from the top and below by @LLGuru in #1327
- viewer#1321 allow to set price before clicking the "For Sale" box by @maxim-productengine in #1332
- #1359 Introduce enum ERezzedStatus by @LLGuru in #1361
- #1360 Avoid of using avatar full names when writing to the log in release builds by @LLGuru in #1368
- #1330 EmojiPicker inserts emoji to inactive chat floater by @LLGuru in #1348
- pviewer#235 slurl command should require at least click action by @maxim-productengine in #1388
- viewer#1195 Don't allow Bake textures as group images by @akleshchev in #1414
- Maint X -> Maint C merge by @marchcat in #1477
- [SL-20752] Mouselook no longer allows pitch upwards to full 90 degrees by @LLGuru in #1491
- Update threejs to use the platform agnostic package by @marchcat in #1492
- Main -> Maint C sync by @marchcat in #1507
- viewer#1529 Mesh Uploader should permit lowering material count by @akleshchev in #1540
- viewer#1400 Show LODs info in Build Tools by @akleshchev in #1538
- viewer-private#240 Restore missing marketplace notification by @akleshchev in #1554
- viewer#1408 Change misleading content removal wanring by @akleshchev in #1560
- viewer#1218 Moon beacon can't be toggled when setting is no-mod by @akleshchev in #1572
- viewer#1584 Reword the "Arrow keys always move me" by @akleshchev in #1598
- viewer#1600 Fixed being unable to delete links to worn objects by @akleshchev in #1605
- Autoreplace UI improvements by @akleshchev in #1607
- viewer-private#245 The "Voice chat" is truncated on the slider by @akleshchev in #1617
- viewer#1588 Upload directly to Specified Inventory Folder by @akleshchev in #1624
- viewer-private#244 Reconnect to voice after 'tuning' by @akleshchev in #1635
- viewer#1154 Fix an extra key by @akleshchev in #1649
- Main -> Maint C sync by @marchcat in #1656
- An alternative in getting CPU frequency on Apple Silicon M-series by @erikkundiman in #1636
- Release (Materials featurette) -> Maint C sync by @marchcat in #1689
- viewer#1672 Crash at setDefaultFOV by @akleshchev in #1691
- viewer#1692 Crash at LLVOVolume::getReflectionProbeIsBox() by @akleshchev in #1693
- viewer#1698 Uniform being out of range shouldn't crash viewer by @akleshchev in #1710
- Main -> Maint C sync (GitHub build fix) by @marchcat in #1704
- Couple small crashfixes by @akleshchev in #1729
- viewer#1750 Crash at LLGLTFMaterial::operator= by @akleshchev in #1753
- jira-archive-internal#63268 Several objects are worn on the same part by @akleshchev in #1768
- #1611 Regression in anti-flipping mechanism for mouselook camera by @LLGuru in #1740
- viewer#1781 More detailed model upload errors for textures by @akleshchev in #1783
- #1773 Advanced Lighting Model info still showing in About for other languages by @LLGuru in #1784
- #1207 EEP: Water settings only displaying one decimal place by @LLGuru in #1786
- viewer#1772 Teleport History landing going higher and higher by @akleshchev in #1789
- #1644 On-water property lines persist at water level by @LLGuru in #1794
- viewer-private#242 Last used picker mode can force picker into a disabled mode by @akleshchev in #1795
- viewer#1501 Crash initiating screenSpaceReflUtil.glsl by @akleshchev in #1810
- Inventory favorites by @akleshchev in #1840
- viewer#1300 Small 'favorites' improvement by @akleshchev in #1918
- SL-18721 Move window shutdown further down by @akleshchev in #1929
- viewer#2102 Update feature notification to notify about Favorites by @akleshchev in #2107
- Fix local resetting of skeleton by @FelixWolf in #2383
- Refactor LLWindowWin32::LLWindowWin32Thread::wakeAndDestroy() by @marchcat in #3901
- #3897 Fix favorite's stars being hidden in some cases by @akleshchev in #3903
- Fix annoying llhttpdate test on windows and macos by @marchcat in #3909
- Post-merge fix compareGalleryItem() in lloutfitgallery.cpp by @marchcat in #3917
- #3910 Sometimes can't favorite a folder due to version mismatch. by @akleshchev in #3916
- #3897 Fix favorite's stars being hidden in some cases #2 by @akleshchev in #3921
- Added favorites' star for individual items in appearance floater by @akleshchev in #3926
- develop → 2025.05 sync by @marchcat in #3914
- #3910 Fix sorting of 'favorites' inventory tab by @akleshchev in #3947
- Restore llmath fixes that got lost during merge by @Ansariel in #3948
- #3382 Rename inventory setting by @maxim-productengine in #3958
- #3918 Implement automatic shutdown for WorkQueueBase by @marchcat in #3966
- Increment viewer version after 2025.04 by @brad-linden in #3983
- #3953 My Inventory folder appears in Favorites by @akleshchev in #3992
- #3924 Fix favorites inventory panel being stuck by @akleshchev in #3995
- #3993 Fix missing 'add to favorites' option by @akleshchev in #3998
- p#428 Fix texture picker's tentative behavior by @akleshchev in #4002
- #4005 Crash at LLVOVolume::isMesh by @akleshchev in #4006
- #3905 Crashes in LLInventoryModel::saveToFile by @akleshchev in #4007
- #4000 Cherry pick inventory LEAP fu...
develop
What's Changed
New Features 🎉
- Add timestamp to snapshot file names by @bennettgoble in #1344
- Nearby tab slider by @secretfoxclaw in #4490
Other Changes
- triage#162 "Away" status is removed even by a random hover by @akleshchev in #1160
- triage#166 Select 'No Description' when clicking on a text field by @akleshchev in #1171
- Release (Maint W) -> Maint C merge by @marchcat in #1177
- triage#170 Fix 'Clear log' button having incorrect state by @akleshchev in #1190
- triage#171 Sometimes conversation.log remains empty by @akleshchev in #1193
- viewer#1195 Real Life photo can be set to a bake texture by @akleshchev in #1222
- Main -> Maint C merge by @marchcat in #1235
- Marchcat/c merge by @marchcat in #1237
- viewer#1213 My Environments 'Apply' buttons enabled for folders by @akleshchev in #1239
- viewer#1215 My Environments' trash button is missing a notification by @akleshchev in #1241
- Make it so that reset skeleton is a networked ViewerEffect by @FelixWolf in #1212
- viewer#1216 Library settings can be deleted via My Environments by @akleshchev in #1242
- SL-18721 Window shutdown adjustments by @akleshchev in #1250
- viewer#1260 Fix thumbnail preview being blury and not loading by @akleshchev in #1261
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1275
- Release (Maint YZ) -> Maint C merge by @marchcat in #1315
- #1200 Avatar rotates 360 degrees when viewed from the top and below by @LLGuru in #1327
- viewer#1321 allow to set price before clicking the "For Sale" box by @maxim-productengine in #1332
- #1359 Introduce enum ERezzedStatus by @LLGuru in #1361
- #1360 Avoid of using avatar full names when writing to the log in release builds by @LLGuru in #1368
- #1330 EmojiPicker inserts emoji to inactive chat floater by @LLGuru in #1348
- pviewer#235 slurl command should require at least click action by @maxim-productengine in #1388
- viewer#1195 Don't allow Bake textures as group images by @akleshchev in #1414
- Maint X -> Maint C merge by @marchcat in #1477
- [SL-20752] Mouselook no longer allows pitch upwards to full 90 degrees by @LLGuru in #1491
- Update threejs to use the platform agnostic package by @marchcat in #1492
- Main -> Maint C sync by @marchcat in #1507
- viewer#1529 Mesh Uploader should permit lowering material count by @akleshchev in #1540
- viewer#1400 Show LODs info in Build Tools by @akleshchev in #1538
- viewer-private#240 Restore missing marketplace notification by @akleshchev in #1554
- viewer#1408 Change misleading content removal wanring by @akleshchev in #1560
- viewer#1218 Moon beacon can't be toggled when setting is no-mod by @akleshchev in #1572
- viewer#1584 Reword the "Arrow keys always move me" by @akleshchev in #1598
- viewer#1600 Fixed being unable to delete links to worn objects by @akleshchev in #1605
- Autoreplace UI improvements by @akleshchev in #1607
- viewer-private#245 The "Voice chat" is truncated on the slider by @akleshchev in #1617
- viewer#1588 Upload directly to Specified Inventory Folder by @akleshchev in #1624
- viewer-private#244 Reconnect to voice after 'tuning' by @akleshchev in #1635
- viewer#1154 Fix an extra key by @akleshchev in #1649
- Main -> Maint C sync by @marchcat in #1656
- An alternative in getting CPU frequency on Apple Silicon M-series by @erikkundiman in #1636
- Release (Materials featurette) -> Maint C sync by @marchcat in #1689
- viewer#1672 Crash at setDefaultFOV by @akleshchev in #1691
- viewer#1692 Crash at LLVOVolume::getReflectionProbeIsBox() by @akleshchev in #1693
- viewer#1698 Uniform being out of range shouldn't crash viewer by @akleshchev in #1710
- Main -> Maint C sync (GitHub build fix) by @marchcat in #1704
- Couple small crashfixes by @akleshchev in #1729
- viewer#1750 Crash at LLGLTFMaterial::operator= by @akleshchev in #1753
- jira-archive-internal#63268 Several objects are worn on the same part by @akleshchev in #1768
- #1611 Regression in anti-flipping mechanism for mouselook camera by @LLGuru in #1740
- viewer#1781 More detailed model upload errors for textures by @akleshchev in #1783
- #1773 Advanced Lighting Model info still showing in About for other languages by @LLGuru in #1784
- #1207 EEP: Water settings only displaying one decimal place by @LLGuru in #1786
- viewer#1772 Teleport History landing going higher and higher by @akleshchev in #1789
- #1644 On-water property lines persist at water level by @LLGuru in #1794
- viewer-private#242 Last used picker mode can force picker into a disabled mode by @akleshchev in #1795
- viewer#1501 Crash initiating screenSpaceReflUtil.glsl by @akleshchev in #1810
- Inventory favorites by @akleshchev in #1840
- viewer#1300 Small 'favorites' improvement by @akleshchev in #1918
- SL-18721 Move window shutdown further down by @akleshchev in #1929
- viewer#2102 Update feature notification to notify about Favorites by @akleshchev in #2107
- Fix local resetting of skeleton by @FelixWolf in #2383
- Refactor LLWindowWin32::LLWindowWin32Thread::wakeAndDestroy() by @marchcat in #3901
- #3897 Fix favorite's stars being hidden in some cases by @akleshchev in #3903
- Fix annoying llhttpdate test on windows and macos by @marchcat in #3909
- Post-merge fix compareGalleryItem() in lloutfitgallery.cpp by @marchcat in #3917
- #3910 Sometimes can't favorite a folder due to version mismatch. by @akleshchev in #3916
- #3897 Fix favorite's stars being hidden in some cases #2 by @akleshchev in #3921
- Added favorites' star for individual items in appearance floater by @akleshchev in #3926
- develop → 2025.05 sync by @marchcat in #3914
- #3910 Fix sorting of 'favorites' inventory tab by @akleshchev in #3947
- Reduce memory allocations pinging the mainloop timeout by @Ansariel in #3939
- Improve inventory finder floater performance: Don't parse XUI tree each frame by @Ansariel in #3941
- Fix memory leak in LLImageDimensionsInfo by @Ansariel in #3937
- Restore llmath fixes that got lost during merge by @Ansariel in #3948
- Fix line endings of qatest.yaml by @Ansariel in #3934
- More constexpr improvements and cleanup of includes of a deleted header file by @Ansariel in #3936
- Performance improvements and cleanup in llviewerdisplay.cpp by @akleshchev in #3949
- #3382 Rename inventory setting by @maxim-productengine in #3958
- Restore option to change location of existing pick by @Ansariel in #3940
- #3918 Implement automatic shutdown for WorkQueueBase by @marchcat in https:/...
release/2025.06
What's Changed
New Features 🎉
- Add timestamp to snapshot file names by @bennettgoble in #1344
Other Changes
- triage#162 "Away" status is removed even by a random hover by @akleshchev in #1160
- triage#166 Select 'No Description' when clicking on a text field by @akleshchev in #1171
- Release (Maint W) -> Maint C merge by @marchcat in #1177
- triage#170 Fix 'Clear log' button having incorrect state by @akleshchev in #1190
- triage#171 Sometimes conversation.log remains empty by @akleshchev in #1193
- viewer#1195 Real Life photo can be set to a bake texture by @akleshchev in #1222
- Main -> Maint C merge by @marchcat in #1235
- Marchcat/c merge by @marchcat in #1237
- viewer#1213 My Environments 'Apply' buttons enabled for folders by @akleshchev in #1239
- viewer#1215 My Environments' trash button is missing a notification by @akleshchev in #1241
- Make it so that reset skeleton is a networked ViewerEffect by @FelixWolf in #1212
- viewer#1216 Library settings can be deleted via My Environments by @akleshchev in #1242
- SL-18721 Window shutdown adjustments by @akleshchev in #1250
- viewer#1260 Fix thumbnail preview being blury and not loading by @akleshchev in #1261
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1275
- Release (Maint YZ) -> Maint C merge by @marchcat in #1315
- #1200 Avatar rotates 360 degrees when viewed from the top and below by @LLGuru in #1327
- viewer#1321 allow to set price before clicking the "For Sale" box by @maxim-productengine in #1332
- #1359 Introduce enum ERezzedStatus by @LLGuru in #1361
- #1360 Avoid of using avatar full names when writing to the log in release builds by @LLGuru in #1368
- #1330 EmojiPicker inserts emoji to inactive chat floater by @LLGuru in #1348
- pviewer#235 slurl command should require at least click action by @maxim-productengine in #1388
- viewer#1195 Don't allow Bake textures as group images by @akleshchev in #1414
- Maint X -> Maint C merge by @marchcat in #1477
- [SL-20752] Mouselook no longer allows pitch upwards to full 90 degrees by @LLGuru in #1491
- Update threejs to use the platform agnostic package by @marchcat in #1492
- Main -> Maint C sync by @marchcat in #1507
- viewer#1529 Mesh Uploader should permit lowering material count by @akleshchev in #1540
- viewer#1400 Show LODs info in Build Tools by @akleshchev in #1538
- viewer-private#240 Restore missing marketplace notification by @akleshchev in #1554
- viewer#1408 Change misleading content removal wanring by @akleshchev in #1560
- viewer#1218 Moon beacon can't be toggled when setting is no-mod by @akleshchev in #1572
- viewer#1584 Reword the "Arrow keys always move me" by @akleshchev in #1598
- viewer#1600 Fixed being unable to delete links to worn objects by @akleshchev in #1605
- Autoreplace UI improvements by @akleshchev in #1607
- viewer-private#245 The "Voice chat" is truncated on the slider by @akleshchev in #1617
- viewer#1588 Upload directly to Specified Inventory Folder by @akleshchev in #1624
- viewer-private#244 Reconnect to voice after 'tuning' by @akleshchev in #1635
- viewer#1154 Fix an extra key by @akleshchev in #1649
- Main -> Maint C sync by @marchcat in #1656
- An alternative in getting CPU frequency on Apple Silicon M-series by @erikkundiman in #1636
- Release (Materials featurette) -> Maint C sync by @marchcat in #1689
- viewer#1672 Crash at setDefaultFOV by @akleshchev in #1691
- viewer#1692 Crash at LLVOVolume::getReflectionProbeIsBox() by @akleshchev in #1693
- viewer#1698 Uniform being out of range shouldn't crash viewer by @akleshchev in #1710
- Main -> Maint C sync (GitHub build fix) by @marchcat in #1704
- Couple small crashfixes by @akleshchev in #1729
- viewer#1750 Crash at LLGLTFMaterial::operator= by @akleshchev in #1753
- jira-archive-internal#63268 Several objects are worn on the same part by @akleshchev in #1768
- #1611 Regression in anti-flipping mechanism for mouselook camera by @LLGuru in #1740
- viewer#1781 More detailed model upload errors for textures by @akleshchev in #1783
- #1773 Advanced Lighting Model info still showing in About for other languages by @LLGuru in #1784
- #1207 EEP: Water settings only displaying one decimal place by @LLGuru in #1786
- viewer#1772 Teleport History landing going higher and higher by @akleshchev in #1789
- #1644 On-water property lines persist at water level by @LLGuru in #1794
- viewer-private#242 Last used picker mode can force picker into a disabled mode by @akleshchev in #1795
- viewer#1501 Crash initiating screenSpaceReflUtil.glsl by @akleshchev in #1810
- Inventory favorites by @akleshchev in #1840
- viewer#1300 Small 'favorites' improvement by @akleshchev in #1918
- SL-18721 Move window shutdown further down by @akleshchev in #1929
- viewer#2102 Update feature notification to notify about Favorites by @akleshchev in #2107
- Fix local resetting of skeleton by @FelixWolf in #2383
- Refactor LLWindowWin32::LLWindowWin32Thread::wakeAndDestroy() by @marchcat in #3901
- #3897 Fix favorite's stars being hidden in some cases by @akleshchev in #3903
- Fix annoying llhttpdate test on windows and macos by @marchcat in #3909
- Post-merge fix compareGalleryItem() in lloutfitgallery.cpp by @marchcat in #3917
- #3910 Sometimes can't favorite a folder due to version mismatch. by @akleshchev in #3916
- #3897 Fix favorite's stars being hidden in some cases #2 by @akleshchev in #3921
- Added favorites' star for individual items in appearance floater by @akleshchev in #3926
- develop → 2025.05 sync by @marchcat in #3914
- #3910 Fix sorting of 'favorites' inventory tab by @akleshchev in #3947
- Reduce memory allocations pinging the mainloop timeout by @Ansariel in #3939
- Improve inventory finder floater performance: Don't parse XUI tree each frame by @Ansariel in #3941
- Fix memory leak in LLImageDimensionsInfo by @Ansariel in #3937
- Restore llmath fixes that got lost during merge by @Ansariel in #3948
- Fix line endings of qatest.yaml by @Ansariel in #3934
- More constexpr improvements and cleanup of includes of a deleted header file by @Ansariel in #3936
- Performance improvements and cleanup in llviewerdisplay.cpp by @akleshchev in #3949
- #3382 Rename inventory setting by @maxim-productengine in #3958
- Restore option to change location of existing pick by @Ansariel in #3940
- #3918 Implement automatic shutdown for WorkQueueBase by @marchcat in https://gith...
develop
What's Changed
New Features 🎉
- Add timestamp to snapshot file names by @bennettgoble in #1344
- Nearby tab slider by @secretfoxclaw in #4490
Other Changes
- triage#162 "Away" status is removed even by a random hover by @akleshchev in #1160
- triage#166 Select 'No Description' when clicking on a text field by @akleshchev in #1171
- Release (Maint W) -> Maint C merge by @marchcat in #1177
- triage#170 Fix 'Clear log' button having incorrect state by @akleshchev in #1190
- triage#171 Sometimes conversation.log remains empty by @akleshchev in #1193
- viewer#1195 Real Life photo can be set to a bake texture by @akleshchev in #1222
- Main -> Maint C merge by @marchcat in #1235
- Marchcat/c merge by @marchcat in #1237
- viewer#1213 My Environments 'Apply' buttons enabled for folders by @akleshchev in #1239
- viewer#1215 My Environments' trash button is missing a notification by @akleshchev in #1241
- Make it so that reset skeleton is a networked ViewerEffect by @FelixWolf in #1212
- viewer#1216 Library settings can be deleted via My Environments by @akleshchev in #1242
- SL-18721 Window shutdown adjustments by @akleshchev in #1250
- viewer#1260 Fix thumbnail preview being blury and not loading by @akleshchev in #1261
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1275
- Release (Maint YZ) -> Maint C merge by @marchcat in #1315
- #1200 Avatar rotates 360 degrees when viewed from the top and below by @LLGuru in #1327
- viewer#1321 allow to set price before clicking the "For Sale" box by @maxim-productengine in #1332
- #1359 Introduce enum ERezzedStatus by @LLGuru in #1361
- #1360 Avoid of using avatar full names when writing to the log in release builds by @LLGuru in #1368
- #1330 EmojiPicker inserts emoji to inactive chat floater by @LLGuru in #1348
- pviewer#235 slurl command should require at least click action by @maxim-productengine in #1388
- viewer#1195 Don't allow Bake textures as group images by @akleshchev in #1414
- Maint X -> Maint C merge by @marchcat in #1477
- [SL-20752] Mouselook no longer allows pitch upwards to full 90 degrees by @LLGuru in #1491
- Update threejs to use the platform agnostic package by @marchcat in #1492
- Main -> Maint C sync by @marchcat in #1507
- viewer#1529 Mesh Uploader should permit lowering material count by @akleshchev in #1540
- viewer#1400 Show LODs info in Build Tools by @akleshchev in #1538
- viewer-private#240 Restore missing marketplace notification by @akleshchev in #1554
- viewer#1408 Change misleading content removal wanring by @akleshchev in #1560
- viewer#1218 Moon beacon can't be toggled when setting is no-mod by @akleshchev in #1572
- viewer#1584 Reword the "Arrow keys always move me" by @akleshchev in #1598
- viewer#1600 Fixed being unable to delete links to worn objects by @akleshchev in #1605
- Autoreplace UI improvements by @akleshchev in #1607
- viewer-private#245 The "Voice chat" is truncated on the slider by @akleshchev in #1617
- viewer#1588 Upload directly to Specified Inventory Folder by @akleshchev in #1624
- viewer-private#244 Reconnect to voice after 'tuning' by @akleshchev in #1635
- viewer#1154 Fix an extra key by @akleshchev in #1649
- Main -> Maint C sync by @marchcat in #1656
- An alternative in getting CPU frequency on Apple Silicon M-series by @erikkundiman in #1636
- Release (Materials featurette) -> Maint C sync by @marchcat in #1689
- viewer#1672 Crash at setDefaultFOV by @akleshchev in #1691
- viewer#1692 Crash at LLVOVolume::getReflectionProbeIsBox() by @akleshchev in #1693
- viewer#1698 Uniform being out of range shouldn't crash viewer by @akleshchev in #1710
- Main -> Maint C sync (GitHub build fix) by @marchcat in #1704
- Couple small crashfixes by @akleshchev in #1729
- viewer#1750 Crash at LLGLTFMaterial::operator= by @akleshchev in #1753
- jira-archive-internal#63268 Several objects are worn on the same part by @akleshchev in #1768
- #1611 Regression in anti-flipping mechanism for mouselook camera by @LLGuru in #1740
- viewer#1781 More detailed model upload errors for textures by @akleshchev in #1783
- #1773 Advanced Lighting Model info still showing in About for other languages by @LLGuru in #1784
- #1207 EEP: Water settings only displaying one decimal place by @LLGuru in #1786
- viewer#1772 Teleport History landing going higher and higher by @akleshchev in #1789
- #1644 On-water property lines persist at water level by @LLGuru in #1794
- viewer-private#242 Last used picker mode can force picker into a disabled mode by @akleshchev in #1795
- viewer#1501 Crash initiating screenSpaceReflUtil.glsl by @akleshchev in #1810
- Inventory favorites by @akleshchev in #1840
- viewer#1300 Small 'favorites' improvement by @akleshchev in #1918
- SL-18721 Move window shutdown further down by @akleshchev in #1929
- viewer#2102 Update feature notification to notify about Favorites by @akleshchev in #2107
- Fix local resetting of skeleton by @FelixWolf in #2383
- Refactor LLWindowWin32::LLWindowWin32Thread::wakeAndDestroy() by @marchcat in #3901
- #3897 Fix favorite's stars being hidden in some cases by @akleshchev in #3903
- Fix annoying llhttpdate test on windows and macos by @marchcat in #3909
- Post-merge fix compareGalleryItem() in lloutfitgallery.cpp by @marchcat in #3917
- #3910 Sometimes can't favorite a folder due to version mismatch. by @akleshchev in #3916
- #3897 Fix favorite's stars being hidden in some cases #2 by @akleshchev in #3921
- Added favorites' star for individual items in appearance floater by @akleshchev in #3926
- develop → 2025.05 sync by @marchcat in #3914
- #3910 Fix sorting of 'favorites' inventory tab by @akleshchev in #3947
- Reduce memory allocations pinging the mainloop timeout by @Ansariel in #3939
- Improve inventory finder floater performance: Don't parse XUI tree each frame by @Ansariel in #3941
- Fix memory leak in LLImageDimensionsInfo by @Ansariel in #3937
- Restore llmath fixes that got lost during merge by @Ansariel in #3948
- Fix line endings of qatest.yaml by @Ansariel in #3934
- More constexpr improvements and cleanup of includes of a deleted header file by @Ansariel in #3936
- Performance improvements and cleanup in llviewerdisplay.cpp by @akleshchev in #3949
- #3382 Rename inventory setting by @maxim-productengine in #3958
- Restore option to change location of existing pick by @Ansariel in #3940
- #3918 Implement automatic shutdown for WorkQueueBase by @marchcat in https:/...
release/2025.06
What's Changed
New Features 🎉
- Add timestamp to snapshot file names by @bennettgoble in #1344
Other Changes
- triage#162 "Away" status is removed even by a random hover by @akleshchev in #1160
- triage#166 Select 'No Description' when clicking on a text field by @akleshchev in #1171
- Release (Maint W) -> Maint C merge by @marchcat in #1177
- triage#170 Fix 'Clear log' button having incorrect state by @akleshchev in #1190
- triage#171 Sometimes conversation.log remains empty by @akleshchev in #1193
- viewer#1195 Real Life photo can be set to a bake texture by @akleshchev in #1222
- Main -> Maint C merge by @marchcat in #1235
- Marchcat/c merge by @marchcat in #1237
- viewer#1213 My Environments 'Apply' buttons enabled for folders by @akleshchev in #1239
- viewer#1215 My Environments' trash button is missing a notification by @akleshchev in #1241
- Make it so that reset skeleton is a networked ViewerEffect by @FelixWolf in #1212
- viewer#1216 Library settings can be deleted via My Environments by @akleshchev in #1242
- SL-18721 Window shutdown adjustments by @akleshchev in #1250
- viewer#1260 Fix thumbnail preview being blury and not loading by @akleshchev in #1261
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1275
- Release (Maint YZ) -> Maint C merge by @marchcat in #1315
- #1200 Avatar rotates 360 degrees when viewed from the top and below by @LLGuru in #1327
- viewer#1321 allow to set price before clicking the "For Sale" box by @maxim-productengine in #1332
- #1359 Introduce enum ERezzedStatus by @LLGuru in #1361
- #1360 Avoid of using avatar full names when writing to the log in release builds by @LLGuru in #1368
- #1330 EmojiPicker inserts emoji to inactive chat floater by @LLGuru in #1348
- pviewer#235 slurl command should require at least click action by @maxim-productengine in #1388
- viewer#1195 Don't allow Bake textures as group images by @akleshchev in #1414
- Maint X -> Maint C merge by @marchcat in #1477
- [SL-20752] Mouselook no longer allows pitch upwards to full 90 degrees by @LLGuru in #1491
- Update threejs to use the platform agnostic package by @marchcat in #1492
- Main -> Maint C sync by @marchcat in #1507
- viewer#1529 Mesh Uploader should permit lowering material count by @akleshchev in #1540
- viewer#1400 Show LODs info in Build Tools by @akleshchev in #1538
- viewer-private#240 Restore missing marketplace notification by @akleshchev in #1554
- viewer#1408 Change misleading content removal wanring by @akleshchev in #1560
- viewer#1218 Moon beacon can't be toggled when setting is no-mod by @akleshchev in #1572
- viewer#1584 Reword the "Arrow keys always move me" by @akleshchev in #1598
- viewer#1600 Fixed being unable to delete links to worn objects by @akleshchev in #1605
- Autoreplace UI improvements by @akleshchev in #1607
- viewer-private#245 The "Voice chat" is truncated on the slider by @akleshchev in #1617
- viewer#1588 Upload directly to Specified Inventory Folder by @akleshchev in #1624
- viewer-private#244 Reconnect to voice after 'tuning' by @akleshchev in #1635
- viewer#1154 Fix an extra key by @akleshchev in #1649
- Main -> Maint C sync by @marchcat in #1656
- An alternative in getting CPU frequency on Apple Silicon M-series by @erikkundiman in #1636
- Release (Materials featurette) -> Maint C sync by @marchcat in #1689
- viewer#1672 Crash at setDefaultFOV by @akleshchev in #1691
- viewer#1692 Crash at LLVOVolume::getReflectionProbeIsBox() by @akleshchev in #1693
- viewer#1698 Uniform being out of range shouldn't crash viewer by @akleshchev in #1710
- Main -> Maint C sync (GitHub build fix) by @marchcat in #1704
- Couple small crashfixes by @akleshchev in #1729
- viewer#1750 Crash at LLGLTFMaterial::operator= by @akleshchev in #1753
- jira-archive-internal#63268 Several objects are worn on the same part by @akleshchev in #1768
- #1611 Regression in anti-flipping mechanism for mouselook camera by @LLGuru in #1740
- viewer#1781 More detailed model upload errors for textures by @akleshchev in #1783
- #1773 Advanced Lighting Model info still showing in About for other languages by @LLGuru in #1784
- #1207 EEP: Water settings only displaying one decimal place by @LLGuru in #1786
- viewer#1772 Teleport History landing going higher and higher by @akleshchev in #1789
- #1644 On-water property lines persist at water level by @LLGuru in #1794
- viewer-private#242 Last used picker mode can force picker into a disabled mode by @akleshchev in #1795
- viewer#1501 Crash initiating screenSpaceReflUtil.glsl by @akleshchev in #1810
- Inventory favorites by @akleshchev in #1840
- viewer#1300 Small 'favorites' improvement by @akleshchev in #1918
- SL-18721 Move window shutdown further down by @akleshchev in #1929
- viewer#2102 Update feature notification to notify about Favorites by @akleshchev in #2107
- Fix local resetting of skeleton by @FelixWolf in #2383
- Refactor LLWindowWin32::LLWindowWin32Thread::wakeAndDestroy() by @marchcat in #3901
- #3897 Fix favorite's stars being hidden in some cases by @akleshchev in #3903
- Fix annoying llhttpdate test on windows and macos by @marchcat in #3909
- Post-merge fix compareGalleryItem() in lloutfitgallery.cpp by @marchcat in #3917
- #3910 Sometimes can't favorite a folder due to version mismatch. by @akleshchev in #3916
- #3897 Fix favorite's stars being hidden in some cases #2 by @akleshchev in #3921
- Added favorites' star for individual items in appearance floater by @akleshchev in #3926
- develop → 2025.05 sync by @marchcat in #3914
- #3910 Fix sorting of 'favorites' inventory tab by @akleshchev in #3947
- Reduce memory allocations pinging the mainloop timeout by @Ansariel in #3939
- Improve inventory finder floater performance: Don't parse XUI tree each frame by @Ansariel in #3941
- Fix memory leak in LLImageDimensionsInfo by @Ansariel in #3937
- Restore llmath fixes that got lost during merge by @Ansariel in #3948
- Fix line endings of qatest.yaml by @Ansariel in #3934
- More constexpr improvements and cleanup of includes of a deleted header file by @Ansariel in #3936
- Performance improvements and cleanup in llviewerdisplay.cpp by @akleshchev in #3949
- #3382 Rename inventory setting by @maxim-productengine in #3958
- Restore option to change location of existing pick by @Ansariel in #3940
- #3918 Implement automatic shutdown for WorkQueueBase by @marchcat in #3966
- Reduce cost of joint lookups by reducing string a...