| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-10 | #5966 Fixed width font's numbers | Andrey Kleshchev | |
| Dejavu used fixed width numbers by default, tweaked fonts to do the same for inter (when weight > 0). | |||
| 2026-07-09 | #5981 Fix viewer scale interpolation not finishing | Andrey Kleshchev | |
| Interpolation actually finished, but object wasn't rebuilt properly. | |||
| 2026-07-07 | #5881 Optimize inventory cache loading | Andrey Kleshchev | |
| 2026-07-07 | #5892 Process high priority inventory updates immediately | Andrey Kleshchev | |
| 2026-07-07 | Merge pull request #5956 from vedned/Add-localized-Debug-Settings | Andrey Lihatskiy | |
| Localize Debug Settings comments (PT-BR) with English fallback | |||
| 2026-07-06 | Merge pull request #5895 from secondlife/callum/color-picker-tweaks | Callum Linden | |
| Some minor tweaks to the color picker after interest was expressed during a Content Creator User Group | |||
| 2026-07-03 | #5968 Fix outfit tabs not showing up without a filter reset | Andrey Kleshchev | |
| 2026-07-02 | Bump actions/cache from 5 to 6 | dependabot[bot] | |
| Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | |||
| 2026-07-02 | Bump BugSplat-Git/symbol-upload from 10.3.2 to 10.5.0 | dependabot[bot] | |
| Bumps [BugSplat-Git/symbol-upload](https://github.com/bugsplat-git/symbol-upload) from 10.3.2 to 10.5.0. - [Release notes](https://github.com/bugsplat-git/symbol-upload/releases) - [Commits](https://github.com/bugsplat-git/symbol-upload/compare/33f604b631df9b4be22a06c52e46acccd2db596b...ab8a5097b50707645ed9b51d3191499f9bea6d34) --- updated-dependencies: - dependency-name: BugSplat-Git/symbol-upload dependency-version: 10.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | |||
| 2026-07-02 | Bump actions/checkout from 6 to 7 | dependabot[bot] | |
| Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | |||
| 2026-07-01 | #5962 Optimize writeWearablesToAvatar | Andrey Kleshchev | |
| 2026-07-01 | fix: skip empty comment strings in apply_localized_comments | Profeta | |
| Address review feedback on PR #5956: do not call setComment() when the localized string is empty, preserving the English fallback. | |||
| 2026-06-26 | Address post-merge feedback for clothing layer reorder | gwigz | |
| 2026-06-26 | Address post-merge feedback for gesture autocomplete | gwigz | |
| 2026-06-26 | p#388 Improve protections and loggiong around shader cache saving | Andrey Kleshchev | |
| 2026-06-25 | Merge branch 'develop' into Add-localized-Debug-Settings | Profeta | |
| 2026-06-25 | @5929 Add drag-n-drop reordering for clothing layers (#5918) | gwigz | |
| - Drag-and-drop reordering for clothing layers with visual insertion indicator - Includes new `keep_scroll_pos` param to preserve and restore scroll positions during layout and resize | |||
| 2026-06-25 | Add localized Debug Settings | Profeta | |
| 2026-06-24 | #5946 Fix excessive 'allowed to terraform' warning | Andrey Kleshchev | |
| 2026-06-23 | #5945 cacheOptimize crash handling | Andrey Kleshchev | |
| 2026-06-22 | #5837 Fix mature group search showing zero results #2 | Andrey Kleshchev | |
| 2026-06-22 | #5084 Include watchdog's state in crash report | Andrey Kleshchev | |
| to help diagnose crashes | |||
| 2026-06-22 | #4298 Handle OOM in loadCachedProgramBinary | Andrey Kleshchev | |
| sanity check size, catch exceptions. Cache isn't mission critical. | |||
| 2026-06-21 | #5837 Fix mature group search showing zero results | Andrey Kleshchev | |
| 2026-06-19 | #5928 Gesture auto-complete, similar to emojis/mentions | gwigz | |
| 2026-06-18 | p#587 Taskbar icon does not expand into app when opened | Andrey Kleshchev | |
| 2026-06-18 | #5934 Fix animeshes being ranked incorrectly | Andrey Kleshchev | |
| mVisibilityPreference was rarely up to date | |||
| 2026-06-17 | macOS 27 build fixes + transition to UTType for file pickers (#5937) | Jonathan "Geenz" Goodman | |
| * Get the viewer building on macOS 27 * Strip -mmacosx-version-min when we're below an SDK supported version. Substitutes an actual SDK supported minimum version. * Move kIOMainPortDefault behind an SDK compatibility check. * Update llwindowmacosx_iokit.h * Update llwindowmacosx_iokit.h | |||
| 2026-06-16 | #5856 Improve stats reliability on non-standard shutdown | Andrey Kleshchev | |
| 2026-06-13 | #5924 Crash on is_water_exclusion_face | Andrey Kleshchev | |
| 2026-06-11 | #5874 Fix transparent highlights omitting HUDs | trish-sl | |
| 2026-06-11 | #5917 Fix crash on deleted LLVoiceClient | Andrey Kleshchev | |
| 2026-06-11 | #5915 A missed null check in give_inventory_cb | Andrey Kleshchev | |
| 2026-06-10 | #5905 Fix Win32 white flash on startup | primgineer | |
| by handling WM_ERASEBKGND with black brush (#5903) | |||
| 2026-06-09 | #5900 Fix material editor lockup when saving from object to inventory | Andrey Kleshchev | |
| 2026-06-09 | p575 Fix wrong text field type in locales | Andrey Kleshchev | |
| 2026-06-09 | p575 Unify description field | Andrey Kleshchev | |
| 2026-06-03 | Some minor tweaks to the color picker after interest was expressed in a CCUG ↵ | Callum Prentice | |
| and a Canny was generated - details here: https://github.com/secondlife/viewer/issues/5400 | |||
| 2026-06-04 | #5856 Localize OS hibernation preference strings across locales | copilot-swe-agent[bot] | |
| 2026-06-04 | #5856 An option to prevent hibernation | Andrey Kleshchev | |
| 2026-06-04 | Make platform specific files visible in the IDE | Andrey Kleshchev | |
| 2026-06-03 | #3342 Fix "Cut" and "Copy" options for objects in notecards | Andrey Kleshchev | |
| 2026-06-02 | #5877 Fix truncated Favorites bar text | Andrey Kleshchev | |
| 2026-06-01 | #5798 fix displaying outfit Search results and update default filtering | Maxim Nikolenko | |
| 2026-05-30 | #5719 Detect hybernation #2 | Andrey Kleshchev | |
| 2026-05-29 | #3729 Don't initialize inbox views if inbox isn't visible | Andrey Kleshchev | |
| 2026-05-29 | #3729 Avoid storing inventory item names in UI outside of debug | Andrey Kleshchev | |
| 2026-05-29 | #3729 Don't store tooltips for inventory | Andrey Kleshchev | |
| Tooltips are just names, there is no point buffering them. | |||
| 2026-05-29 | #3729 Reduce inventory memory overhead | Andrey Kleshchev | |
| UI elements already cache display name, getDisplayName() calls are rare and only come with other calls. For items, any UI calls already engage internal getItem optimizations, so doing getItem in getDisplayName() has negligible performance overhead while avoiding storing a dupplicate of item's name. This also cuts performance overhead from allocations, so it's a net benefit performance wise on first load. System folders do utilize display names that are different from default names, but they are not panel specific, they are global localizations. Store those in the model, not in the bridge. Usage example: LLFolderViewItem::postBuild() already calls getName after getDisplayName(), so getItem will utilize mLastItem either way and the only refresh needed happens if user renames the item. Without the user the update happens only once. | |||
| 2026-05-28 | #5855 Added a way to check triangles for all lods | Andrey Kleshchev | |
