| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 14 hours | Add a loopback MCP server for the running viewer (#44) | Mike | |
| The server is off by default and listens on 127.0.0.1. It can see and act in the logged-in session, including inventory, object contents, script editing, mesh and material upload, and animated mesh. | |||
| 3 days | Merge tag 'Second_Life_Release#8b7d1044-26.5' into 26.5 | Erik Kundiman | |
| 4 days | Make crouch toggle work and include it in control mappings (#6455) | Ansariel Hiller | |
| 4 days | Merge tag 'Second_Life_Release#923f645a-26.5' into 26.5 | Erik Kundiman | |
| 4 days | #6441 Make initConfiguration failures more detailed | Andrey Kleshchev | |
| 7 days | put GameControlData message behind feature flag | leviathan | |
| 7 days | clamp cursor mode to Window, not WorldView | leviathan | |
| 7 days | move flycam ownership onto LLAgentCamera | leviathan | |
| 7 days | mouse-mode is now cursor-mode, add zoom to other modes | leviathan | |
| 7 days | more terse packing for GameControlData message | leviathan | |
| 7 days | replace GameControlInput message with GameControlData | leviathan | |
| 7 days | add support for running | leviathan | |
| 7 days | add support for halign of checkboxes | leviathan | |
| rename flycam actions, game-control UI cleanup add support for misc actions | |||
| 7 days | add pref panel for viewing GameControlData output | leviathan | |
| 7 days | overhaul game-control config and UI | leviathan | |
| 7 days | add GameControl feature | Andrew Meadows | |
| 10 days | Merge branch 'main' into 26.5 | Erik Kundiman | |
| 10 days | Log out before exiting on the first terminate signal (#35) | Mike | |
| SIGTERM was marking the app quitting immediately, so the Mac frame pump stopped before LogoutRequest and the simulator kept the agent in the region. The first signal now runs the normal logout. A second signal still forces the process to exit. | |||
| 10 days | Merge tag 'Second_Life_Release#fac07196-26.5' into 26.5 | Erik Kundiman | |
| 10 days | Merge remote-tracking branch 'origin/release/26.5' into geenz/main-26.5 | Jonathan "Geenz" Goodman | |
| 14 days | Merge tag 'Second_Life_Release#db59a05a-26.5' into 26.5 | Erik Kundiman | |
| 2026-09-22 | Merge tag 'Second_Life_Develop#7412083c-2026-09-15' into 26.5 | Erik Kundiman | |
| 2026-09-22 | Merge tag 'Second_Life_Release#f7672193-26.4' into 26.4 | Erik Kundiman | |
| 2026-09-21 | Merge release/26.5 into project/chat-modernization | pepper | |
| Preserve the history reader's page position while incorporating the focused page-selector refresh fix. | |||
| 2026-09-17 | Revert #5856 OS hibernation prevention (#6340) | Andrey Lihatskiy | |
| 2026-09-16 | #5856 Fix default state not restoring | Andrey Kleshchev | |
| 2026-09-13 | #6311 Fix LLWorld SpaceTime updating | Kyler "Félix" Eastridge | |
| 2026-09-04 | Merge tag 'Second_Life_Release#a4aa523-26.4' into 26.4 | Erik Kundiman | |
| 2026-09-04 | Merge remote-tracking branch 'secondlife/release/26.4' into 26.4 | Erik Kundiman | |
| 2026-09-02 | #6153 Fix missed 'multiple viewers' condition | Andrey Kleshchev | |
| 2026-08-25 | Merge pull request #3537 from secondlife/project/lua_editor | Jonathan "Geenz" Goodman | |
| Alpha Viewer: Lua editor | |||
| 2026-08-25 | #6153 Make hardware test more robust | Andrey Kleshchev | |
| 2026-08-25 | Merge branch 'develop' into project/lua_editor | Jonathan "Geenz" Goodman | |
| 2026-08-14 | Merge branch 'project/lua_editor' into pepper/pchat-revamp | Jonathan "Geenz" Goodman | |
| 2026-08-14 | Merge branch 'develop' into geenz/linux-to-develop | Jonathan "Geenz" Goodman | |
| 2026-08-14 | p#692 Update system data with simd | Andrey Kleshchev | |
| 2026-08-13 | Improve ChatService history readability | pepper | |
| Add phase-oriented comments around history synchronization, archive validation, asynchronous view updates, and transcript deletion. Expand dense control flow and restore readable spacing throughout the ChatService implementation and its integration points without changing behavior. Restore unrelated end-of-file formatting so it drops out of the overall PR diff. | |||
| 2026-08-13 | Implement ChatService persistent history stitching | pepper | |
| Synchronize eligible direct IM conversations through the ChatService capabilities into durable per-resident CSV archives. Validate deterministic conversation IDs, UUIDv1 ordering, complete discovery and history payloads, and the account-wide deletion cutoff before a bounded pass can append or rebuild an archive. Run discovery, pacing, retries, metadata resolution, and participant paging through one account-scoped manager. Immediately prioritize new Direct sessions, P2P previews, and accepted inbound IMs while honoring transcript consent, authoritative mute state, capability changes, and fail-closed account state. Stitch ordinary and monthly legacy plaintext before the oldest accumulated service row, keep normal plaintext logging active, and merge the first validated service page in memory while older backfill continues. Drive Direct and Preview reloads and their nonmodal loading status from shared resident snapshots. Maintain the human-readable chat_service_index.csv manifest and protect archive updates with strict validation, torn-tail repair, corrupt-file preservation, private file stamps, and atomic replacement. Extend Delete Transcripts with a durable TimeUUID boundary and an asynchronous sweep that suppresses every historical source until cleanup completes safely. Add core coverage for deterministic IDs, UUIDv1 and timestamp validation, strict page and list contracts, RFC 4180 CSV quoting, archive scanning, torn tails, and corrupt records. | |||
| 2026-08-13 | #6119 Mutex deadlock on LLGridManager singleton | Andrey Kleshchev | |
| LLGridManager is performance critical and low level enough that it should just be turned into LLSimpleton. Without capture_dependency there won't be a 'deadlock'. | |||
| 2026-08-13 | Merge branch 'geenz/linux-to-develop' into marchcat/lua-linux-develop | Andrey Lihatskiy | |
| # Conflicts: # .github/workflows/build.yaml # indra/llinventory/llinventory.cpp # indra/newview/CMakeLists.txt # indra/newview/llappviewer.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llviewermenu.cpp # indra/newview/llvoiceclient.cpp # indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml | |||
| 2026-08-12 | Merge branch 'release/26.3' into geenz/linux-to-develop | Jonathan "Geenz" Goodman | |
| 2026-08-11 | Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-develop | Jonathan "Geenz" Goodman | |
| 2026-08-07 | Merge tag 'Second_Life_Release#0686467f-26.3' into 26.3 | Erik Kundiman | |
| 2026-08-04 | p#682 Improve logging for system events and session (#6086) | Andrey Kleshchev | |
| 2026-08-04 | #6082 Fix model preview shutdown ordering | Andrey Lihatskiy | |
| 2026-07-29 | #3703 Fix disabled HiDPI value in About floater | Luan Nutels - VolkSec | |
| 2026-07-22 | Merge branch 'main' into 26.3 | Erik Kundiman | |
| 2026-07-21 | #6014 Inventory cache tweaks | Andrey Kleshchev | |
| 2026-07-21 | #6014 Update splash screen | Andrey Kleshchev | |
| 2026-07-21 | #6014 Offload inventory cache packing onto a thread | Andrey Kleshchev | |
