summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-07Eliminate pointless mutelist cache fallback attempt, instead manually set ↵Darl
state to guard against a possible cache write to disk to be safe Signed-off-by: Darl <me@darl.cat>
2026-04-07Rename LLMuteList state machine touch points for clarityDarl
getLoadFailed -> updateLoadState - No longer labeled as a plain getter, but instead as a state machine advancement point - This name reflects its role in advancing the state according to design parameters when called from the idle loop - Call site in LLIMProcessing::requestOfflineMessages simplified by internalizing our readiness checks isFailed - Reintroduced const to match isLoaded for determining state Signed-off-by: Darl <me@darl.cat>
2026-04-07Treat emptymutelist dispatch from the simulator as authoritative when in a ↵Darl
cache fallback status. This yields to the simulator's responsibility as source-of-truth. e.g. Bob has Alice blocked for a while across all his devices 1. Bob unblocked Alice on his laptop 2. Bob logs in on his desktop with a cached mutelist 3. LLDispatchEmptyMuteList fires 4. LLMuteList becomes eventually-correct, reflecting most recent signaled user intent Signed-off-by: Darl <me@darl.cat>
2026-04-07Allow mute list to fallback to cached copy when simulator response somehow ↵Darl
isn't received Signed-off-by: Darl <me@darl.cat>
2026-04-07#5618 fix displaying Inventory tab scroll buttons when they are not neededMaxim Nikolenko
2026-04-07#5612 Reduce delays on resource access for main threadAndrey Kleshchev
Our main thread was of normal priority, despite being a render thread, so it was forced to compete for some of the resources. Give it high priority.
2026-04-04#2892 Make thumbnail drop work the same way picker doesAndrey Kleshchev
2026-04-03#5612 Fix fast cache freezing main threadAndrey Kleshchev
2026-04-03#5612 Improve profiling coverageAndrey Kleshchev
2026-04-03#5602 deleteProbe optimization passAndrey Kleshchev
glGenQueries synchronizes cpu with gpu, which is expensive
2026-04-02#5447 update Dialog buttons to correctly display emojiMaxim Nikolenko
2026-04-02Update login page url for testsMaxim Nikolenko
2026-04-01Update login page urlMaxim Nikolenko
2026-04-01#5367 Leap API support for combo boxesMaxim Nikolenko
2026-04-01#5569 Potential fix for frequent disconnects #2Andrey Kleshchev
2026-03-31#5373 add leap api to open Build floater and change selected toolMaxim Nikolenko
2026-03-31#5579 CleanupAndrey Kleshchev
2026-03-31#5579 Implement partial complexity calculationsAndrey Kleshchev
2026-03-31#5579 Separate parts of calculateUpdateRenderComplexityAndrey Kleshchev
Cleanup of the function, since these parts should remain unchanged.
2026-03-31Merge branch 'main' into 2026.02Erik Kundiman
2026-03-31Fix links to newer ICU on macOSErik Kundiman
2026-03-31MacPorts' zlib has been upgraded from 1.3.1 to 1.3.2Erik Kundiman
2026-03-31MacPorts' libxml2 (compatibility) has been updatedErik Kundiman
2026-03-31liblzma not linked anymore by direct deps on macOSErik Kundiman
2026-03-31MacPorts' icu has been upgraded from 76.1 to 78.3Erik Kundiman
2026-03-31MacPorts' expat (compatibility) has been updatedErik Kundiman
2026-03-31Add "minizip" to its pkgconf include dir variableErik Kundiman
on Arch and macOS. Somehow `pkg-config --cflags minizip` of current minizip packages on those 2 OSes doesn't include the encapsulating folder "minizip".
2026-03-31#3420 CreateLandmarkForPosition floater fails to save descriptionsAndrey Kleshchev
Description field isn't supposed to hold newline
2026-03-30#5585 fix the issue with ptt state when joining p2p call while in ↵Maxim Nikolenko
voice-disabled parcel
2026-03-30Merge tag 'Second_Life_Release#f148dbcc-26.2' into 2026.02Erik Kundiman
2026-03-28#4298 Handle various out of memory casesAndrey Kleshchev
2026-03-26Merge pull request #5554 from secondlife/rider/mesh_uploadRider Linden
Send metadata for textures to get correct upload cost estimate.
2026-03-26#5575 fix incoming webRTC voice audio being disrupted after editing audio ↵Maxim Nikolenko
settings (#5581)
2026-03-25#5577 Remove first login screenMaxim Nikolenko
2026-03-25#5569 Potential fix for frequent disconnectsAndrey Kleshchev
According to firestorm's investigation #4685's removal of http level retries negatively affects disconnects. Removal is still nessesary to not cause increasing wait time for legal timeout 'errors'. To compensate for the removal, increase retry count and decrease delay for unexpected errors.
2026-03-24#5564 use additional common background to avoid scaling issuesMaxim Nikolenko
2026-03-24Extend sendMapBlockRequest stub and add test<4> for request-size assertionscopilot-swe-agent[bot]
Co-authored-by: akleshchev <117672381+akleshchev@users.noreply.github.com> Agent-Logs-Url: https://github.com/secondlife/viewer/sessions/fb89a385-185d-4179-a3a4-39a45a713f4f
2026-03-24#5558 Don't spam server with requests we don't needAndrey Kleshchev
Animation takes less than a second, regions take over a second to load. Don't request transitionarry regions, got for target.
2026-03-24#5558 Adjust map request size dynamicallyAndrey Kleshchev
2026-03-23Add 'copilot-swe-agent' to allowlist in CLA workflow (#5566)Brad Linden
2026-03-21Remove "vlc-codecs" from opensuse package requiresSecret Foxtail
Package no longer available from stock repos, doesn't seem to be required for viewer to run.
2026-03-20Improve detection of marketplace urls for the marketplace floaterHecklezz
2026-03-20#5557 adjust buttons position when hiding grid selector (#5559)Maxim Nikolenko
2026-03-20#5543 Clear pipette button's visibility logic for materialsAndrey Kleshchev
Removed the limitation as pipette now works for pbr materials. Logic wasn't working correctly as pipette stayed visible regardless of state.
2026-03-20#5543 PBR support for pipetteAndrey Kleshchev
2026-03-19#5454 fix not showing Friend requests during start up notificationMaxim Nikolenko
2026-03-18Always include the empty texture_list array for backwards compat and get ↵Rider Linden
image hight and width from the jpeg.
2026-03-18Issue #5547: When sending the request for a cost estimate for texture ↵Rider Linden
upload, include metadata about the texture size.
2026-03-19Merge pull request #5509 from secondlife/maxim/login_form_updateMaxim Nikolenko
#5462 Login form update
2026-03-19Merge branch project/Flat_UI into maxim/login_form_updateMnikolenko Productengine