Signal Linden
afdcd356db
Add "what to work on" to CONTRIBUTING.md ( #4422 )
...
Add a new section to CONTRIBUTING.md pointing people to our new [help wanted](https://github.com/secondlife/viewer/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22 ) label.
2025-07-26 11:29:24 -07:00
Signal Linden
632bcd3d1e
Add media request to pull_request_template.md ( #4440 )
...
* Add media request to pull_request_template.md
A picture can be worth a thousand words. Prompt users to provide media when creating a PRs.
* Update pull_request_template.md
2025-07-26 11:29:12 -07:00
Maxim Nikolenko
5291fc252a
#4374 update icon for title bar
2025-07-26 01:20:22 +03:00
Andrey Kleshchev
f80d62e6b2
#3851 Increase cache size
...
Increases default to 8GB and maximum to 32GB.
Viewer now supports 2K textures which require more space, so altered
disk cache vs textures space a little.
Made spinner a bit wider to properly fit whole cache string.
2025-07-24 03:13:17 +03:00
Maxim Nikolenko
9df3b30479
#4424 don't try to update theme too early
2025-07-24 00:44:16 +03:00
Maxim Nikolenko
0c89d06ec2
#4374 add support for the system theme (light and dark)
2025-07-23 12:11:14 +03:00
Henri Beauchamp
08971cd9ac
Fix a crash bug and bogus calculations in LLMeshRepoThread::lodReceived() ( #4398 , #4408 )
...
When trying to update the rigging info for a newly received mesh LOD,
a wrong usage of LLVolume::getNumFaces() is done to get the number of
volume faces, causing the code to iterate over the number of faces in
the underlying LLProfile instead. LLVolume::getNumVolumeFaces() must
be used here.
This fixes a crash bug seen with low LODs in some meshes (when the number
of mesh faces is smaller than the number of faces in the LLProfile), and
also properly updates the rigging info for all mesh faces, as it should,
when the mesh got more faces than the LLProfile.
2025-07-22 19:22:55 +03:00
Andrey Kleshchev
8efc4744de
#4370 Fix change in crouch behaviour
...
A motion wasn't reset and requires an extra 'push' from viewer.
2025-07-19 12:45:09 +03:00
Maxim Nikolenko
590ad6747f
#4047 fix 'Show on Map' command for parcel URI links
2025-07-17 23:51:42 +03:00
Andrey Kleshchev
211b6c65fd
#4337 Full Screen debug setting on MacOS results in a black screen
2025-07-16 23:41:54 +03:00
Andrey Kleshchev
dcd9d368c2
#3964 Don't spawn CEF instances for the build tools
...
unless strictly needed
2025-07-16 23:41:54 +03:00
Andrey Kleshchev
be04175579
#4358 Fix 'Microphone in use' task bar icon
...
1. set_enabled(false) failed to apply, force set it to trigger observers
and remove the icon
2. Don't set audio devices if voice was disabled
2025-07-16 20:05:23 +03:00
AtlasLinden
f97ae3c151
Merge pull request #4354 from secondlife/atlas-qaworkflow
...
Add mac self-hosted runner to QA workflow
2025-07-16 09:52:52 -04:00
Maxim Nikolenko
268ec1f9c2
#4283 fix for missing items in 'My Outfits' floater
2025-07-15 21:50:08 +03:00
TJ
621be9cb9e
#4365 Fix emoji hitboxes in the emoji history list in the IM floater by ensuring they are left aligned
2025-07-14 19:09:09 +03:00
Andrey Kleshchev
8daa59c329
#4267 Offline messages not being requested #2
2025-07-11 21:12:51 +03:00
Andrey Kleshchev
c488919ef2
#4267 Offline messages not being requested
...
According to logs onFileMuteList doesn't get triggered.
I was able to repro, server just doesn't respond when file doesn't exist
server side.
As a workaround added timeout and state tracking into LLMuteList.
2025-07-11 20:31:32 +03:00
Andrey Kleshchev
2e931a55ad
#3725 Improve reporting of avatar statistics
...
1. Don't report UI avatars, they are local and UI specific
2. Split animeshes from normal avatars
3. Rename 'cloud' to 'missing parts', it's not related to 'cloud'
4. Exclude self
5. Report avatars held by meshes
2025-07-11 00:22:54 +03:00
AtlasLinden
9cc5c07299
New method to handle removing previous viewer
...
Moving previous viewer to trash instead of "removing" it.
2025-07-10 10:36:16 -07:00
AtlasLinden
db5af314b9
Remove previously installed viewer
...
More permission issues encountered if a job is repeated. That is, when attempting to replace an existing installed viewer.
2025-07-10 10:27:16 -07:00
AtlasLinden
c70875e0ba
Redirecting viewer installation to Application directory
2025-07-10 08:56:37 -07:00
AtlasLinden
2f77cd09a9
Remove --no-xattrs option
2025-07-10 08:42:34 -07:00
AtlasLinden
450d4d77f7
New copy app command
...
An attempt to resolve another permission issue
2025-07-10 08:39:09 -07:00
AtlasLinden
239a9c7242
Removing previous permission "fix"
2025-07-10 08:18:16 -07:00
Maxim Nikolenko
210abc3755
#4349 fix repeats cannot be adjusted for specular when a normal map is not applied
2025-07-10 15:15:10 +03:00
AtlasLinden
8fe51b3c9a
Adjusting dmg mount point
...
Permission issues yet again. Adjusting this back
2025-07-09 14:38:36 -07:00
AtlasLinden
c8f6eb045d
Remove whitespace
2025-07-09 14:27:46 -07:00
AtlasLinden
9533232ce7
Mount dmg to new /Volumes
...
Currently hitting another permission error while attempting to mount dmg in tmp
2025-07-09 14:26:09 -07:00
AtlasLinden
7b4cdd3040
Adjust permission before copying app
2025-07-09 14:14:40 -07:00
AtlasLinden
8c6e766311
Adjust mac artifact name
...
It was previously looking for a Mac-installer artifact instead of macOS-installer
2025-07-09 13:12:16 -07:00
Andrey Kleshchev
58420b8e63
#4339 World Map Find button shouldn't autocomplete
...
Either don't track (go) or implement trackSearch
onCommitSearchResult() tracks location and 'autocompletes' as it is
meant for selecting and applying items from search list.
2025-07-09 21:18:25 +03:00
AtlasLinden
0bb0d3efea
Add mac runner
...
Uncommenting mac runner lines to enable newly set up self-hosted runner with the workflow.
2025-07-09 08:50:41 -07:00
WolfGang
de73d0f009
Merge pull request #4311 from WolfGangS/media-first-click-fixes-2
...
Fix bit logic mistake in PRIM_MEDIA_FIRST_CLICK_INTERACT work
2025-07-02 12:56:51 -07:00
Signal Linden
2e1d8c3063
Fix link in pull_request_template.md ( #4329 )
...
Fix the link to CONTRIBUTING.md in the pull request template and simplify some of the checklist item language.
2025-07-02 09:50:23 -07:00
Signal Linden
618b2dacb6
Merge pull request #4328 from secondlife/signal/pr-template
...
Create pull_request_template.md
2025-07-02 09:43:24 -07:00
Signal Linden
c58caf6b42
Create pull_request_template.md
...
Provide a PR template to expedite both internal and external contributions.
2025-07-02 09:20:59 -07:00
Jonathan "Geenz" Goodman
7a06abed9b
Merge pull request #4307 from secondlife/revert-4306-geenz/develop-to-gltf-mesh
...
Revert "Merge develop into glTF mesh import"
2025-06-27 22:41:44 -04:00
Jonathan "Geenz" Goodman
b0c951ffe3
Revert "Merge develop into glTF mesh import"
2025-06-27 21:28:58 -04:00
Jonathan "Geenz" Goodman
f48fe44684
Merge pull request #4306 from secondlife/geenz/develop-to-gltf-mesh
...
Merge develop into glTF mesh import
2025-06-27 21:26:55 -04:00
Jonathan "Geenz" Goodman
a50a0e1277
Fix LLCharacter base class constness.
2025-06-27 19:48:30 -04:00
Jonathan "Geenz" Goodman
6693fd0c41
Merge branch 'develop' into geenz/develop-to-gltf-mesh
2025-06-27 19:25:01 -04:00
Jonathan "Geenz" Goodman
ef7bfa5e52
Restore glTF mesh modifications.
2025-06-27 19:23:48 -04:00
Jonathan "Geenz" Goodman
2fdca60e61
Merge pull request #4304 from WolfGangS/media-first-click-fixes
...
Media first click fixes for #4177
2025-06-27 19:08:56 -04:00
Jonathan "Geenz" Goodman
480eae537e
Merge branch 'develop' into media-first-click-fixes
2025-06-27 17:41:30 -04:00
Jonathan "Geenz" Goodman
26e0ae1b1f
Merge branch 'develop' into geenz/develop-to-gltf-mesh
2025-06-27 17:40:29 -04:00
WolfGangS
13a8e3b830
Reviewed changes
2025-06-27 22:19:43 +01:00
Jonathan "Geenz" Goodman
6dd8a02ed1
Merge branch 'project/gltf_mesh_import' into geenz/develop-to-gltf-mesh
2025-06-27 17:18:00 -04:00
Jonathan "Geenz" Goodman
45ca7fc73b
Merge pull request #4305 from secondlife/geenz/frametime-metric-improvements
...
Add helper functions to frametime metrics.
2025-06-27 17:15:36 -04:00
Jonathan "Geenz" Goodman
6ce487f1a4
Add helper functions.
2025-06-27 17:14:13 -04:00
WolfGangS
e3ce14d0e8
Fix enum option name
2025-06-27 21:57:51 +01:00