2.0.3 #123

Open
defnotken wants to merge 111 commits from 2.0.3 into master
Owner

Actually X.X.X

The changes in this update are more than just "patches". With a new UI, a new feature, and a bunch of bug fixes and improvements, we thought this was more of a minor update.

Location Sharing (Big shout out to @Tsubasa for bringing this feature)

  • Are you TIRED of scrambling to find the address of the venue you're in to share with your friends? We are introducing Location Sharing! An optional feature where you can share your location with direct pairs temporarily [15, 30, 60] minutes or until you turn it off for them. That's up to you!

  • To share your location with a pair, click the three dots beside the pair and choose a duration to share with them.

  • To view the location of someone who's shared with you, simply hover over the globe icon!

Syncing

  • Fixed a bottleneck that caused hitching for some users.
  • Introducing an optional, customizable service that reduces triangle counts in your mods (Mesh/Model decimation).
  • Decimation can be configured on Settings -> Performance -> Model Optimization
  • Fixed a bug where files in the downscale directory were not being deleted correctly.
  • Improved cache management and better cleaning of the cache.
  • Improved performance tracking by tracking both original and effective triangle counts.
  • Improved owned object detection.
  • Fixed minion/mount/pet tracking to validate against player-related.
  • Added timeout support to Wait For Fully Loaded.
  • Enhanced pair handling to support model decimation. (Effective Triangles).
  • Improved downloads through "Atomizing". This should fix many of the download issues that stop mid-way
  • Improved data management by only pushing to online pairs.
  • Lightless will now scan your animations to hopefully mitigate crashes based on bone and racial detection.
  • There are options to manage how bone/racial detection works, and you can adjust the settings in settings. The settings are found in 'Settings -> General -> Animation & Bones.'

Syncshells

  • Changes to admin UI to allow for preemptive banning of users.
  • Fixed when you are the owner, the buttons aren't overflowing into the side.
  • Pruning has been fixed not to include online users. It will only focus on offline users now
  • Fixed that moderators can finally broadcast the syncshell, sorry 🙇

UI Changes

  • The top part of the main screen has gotten a makeover. You can adjust the colors in the Color settings.
    ffxiv_dx11_YY3zOobySj.png
  • Settings have gotten some changes as well to make this change more universal, and will use the same color settings.
  • The particle effects of the gradient are toggleable in 'Settings -> UI -> Behavior

LightFinder / ShellFinder

  • UI Changes that follow our new design follow the color codes for the Gradient top as the main screen does.
    ffxiv_dx11_KSvaFV5kjR.png
  • A list of players using LightFinder near you is now available.
  • Improved the look of ShellFinder; a new pop-up for the join screen is included. This will be merged into more spots later.

Lifestream Plugin

  • We have added Lifestream as an optional plugin you can install to support multiple future implementations >:3. In the near future, you'll be able to go straight to your pair using the Lifestream plugin in as easy as one click. We are also cooking something up for now; it will simply show as an optional plugin.

Near Future Implementations (2.1.X, 2.X.X)

  • Diagnostics Window - Est. Feb
  • Lifestream support for Location Sharing (2.1.0) - Done
  • Ability to set a location as a "home" (2.1.X) - Est. Mid-Late Feb
  • Lifestream support for Syncshells Homes (2.1.X) = Est. Mid-Late Feb
  • Something special for the community (2.X.X) - Refining the idea.

Bufixes

  • Fixed a bug in the client CI/CD workflow where the plugin was contained twice in the zip. This will cut down on overall plugin size. (#137)
# Actually X.X.X The changes in this update are more than just "patches". With a new UI, a new feature, and a bunch of bug fixes and improvements, we thought this was more of a minor update. ## Location Sharing (Big shout out to @Tsubasa for bringing this feature) - Are you TIRED of scrambling to find the address of the venue you're in to share with your friends? We are introducing Location Sharing! An optional feature where you can share your location with direct pairs temporarily [15, 30, 60] minutes or until you turn it off for them. That's up to you! - To share your location with a pair, click the three dots beside the pair and choose a duration to share with them. - To view the location of someone who's shared with you, simply hover over the globe icon! ## Syncing - Fixed a bottleneck that caused hitching for some users. - Introducing an optional, customizable service that reduces triangle counts in your mods (Mesh/Model decimation). - Decimation can be configured on Settings -> Performance -> Model Optimization - Fixed a bug where files in the downscale directory were not being deleted correctly. - Improved cache management and better cleaning of the cache. - Improved performance tracking by tracking both original and effective triangle counts. - Improved owned object detection. - Fixed minion/mount/pet tracking to validate against player-related. - Added timeout support to Wait For Fully Loaded. - Enhanced pair handling to support model decimation. (Effective Triangles). - Improved downloads through "Atomizing". This should fix many of the download issues that stop mid-way - Improved data management by only pushing to online pairs. - Lightless will now scan your animations to hopefully mitigate crashes based on bone and racial detection. - There are options to manage how bone/racial detection works, and you can adjust the settings in settings. The settings are found in 'Settings -> General -> Animation & Bones.' ## Syncshells - Changes to admin UI to allow for preemptive banning of users. - Fixed when you are the owner, the buttons aren't overflowing into the side. - Pruning has been fixed not to include online users. It will only focus on offline users now - Fixed that moderators can finally broadcast the syncshell, sorry :bow: ## UI Changes - The top part of the main screen has gotten a makeover. You can adjust the colors in the Color settings. ![ffxiv_dx11_YY3zOobySj.png](/attachments/d0295662-b854-4adf-8efb-d0670e6f288c) - Settings have gotten some changes as well to make this change more universal, and will use the same color settings. - The particle effects of the gradient are toggleable in 'Settings -> UI -> Behavior ## LightFinder / ShellFinder - UI Changes that follow our new design follow the color codes for the Gradient top as the main screen does. ![ffxiv_dx11_KSvaFV5kjR.png](/attachments/e603b7de-e906-4530-8541-7f633a9b9076) - A list of players using LightFinder near you is now available. - Improved the look of ShellFinder; a new pop-up for the join screen is included. This will be merged into more spots later. ## Lifestream Plugin - We have added Lifestream as an optional plugin you can install to support multiple future implementations >:3. In the near future, you'll be able to go straight to your pair using the Lifestream plugin in as easy as one click. We are also cooking something up for now; it will simply show as an optional plugin. ## Near Future Implementations (2.1.X, 2.X.X) - Diagnostics Window - Est. Feb - Lifestream support for Location Sharing (2.1.0) - Done - Ability to set a location as a "home" (2.1.X) - Est. Mid-Late Feb - Lifestream support for Syncshells Homes (2.1.X) = Est. Mid-Late Feb - Something special for the community (2.X.X) - Refining the idea. ## Bufixes - Fixed a bug in the client CI/CD workflow where the plugin was contained twice in the zip. This will cut down on overall plugin size. (#137)
defnotken added 1 commit 2025-12-31 02:44:43 +00:00
defnotken added 1 commit 2025-12-31 17:31:34 +00:00
cake added 1 commit 2026-01-03 22:12:29 +00:00
cake added 1 commit 2026-01-03 22:22:29 +00:00
choco added 44 commits 2026-01-04 14:21:31 +00:00
- use IPlayerState for DalamudUtilService and make things less asynced
- make LocationInfo work with ContentFinderData
# Conflicts:
#	LightlessSync/LightlessConfiguration/Configurations/LightlessConfig.cs
#	LightlessSync/UI/SyncshellFinderUI.cs
#	LightlessSync/UI/TopTabMenu.cs
#	LightlessSync/WebAPI/Files/FileDownloadManager.cs
# Conflicts:
#	LightlessSync/UI/DtrEntry.cs
This reverts commit 70745613e1.
# Conflicts:
#	LightlessSync/Services/DalamudUtilService.cs
#	LightlessSync/UI/DtrEntry.cs
# Conflicts:
#	LightlessSync/Services/DalamudUtilService.cs
# Conflicts:
#	LightlessAPI
Reviewed-on: #127
cake added 4 commits 2026-01-04 14:49:50 +00:00
cake added 5 commits 2026-01-04 14:50:04 +00:00
cake added 1 commit 2026-01-05 00:45:16 +00:00
Co-authored-by: azyges <aaaaaa@aaa.aaa>
Co-authored-by: cake <admin@cakeandbanana.nl>
Co-authored-by: defnotken <itsdefnotken@gmail.com>
Reviewed-on: #131
cake added 1 commit 2026-01-05 00:49:08 +00:00
cake added 1 commit 2026-01-05 00:54:27 +00:00
cake added 1 commit 2026-01-05 13:24:42 +00:00
cake added 1 commit 2026-01-05 15:55:52 +00:00
defnotken added 1 commit 2026-01-05 16:40:44 +00:00
cake added 1 commit 2026-01-05 19:58:13 +00:00
Co-authored-by: azyges <aaaaaa@aaa.aaa>
Co-authored-by: cake <admin@cakeandbanana.nl>
Reviewed-on: #134
Reviewed-by: defnotken <defnotken@noreply.git.lightless-sync.org>
defnotken added 1 commit 2026-01-05 20:48:29 +00:00
defnotken added 1 commit 2026-01-05 21:08:01 +00:00
defnotken added 1 commit 2026-01-05 21:39:32 +00:00
defnotken added 1 commit 2026-01-05 21:40:47 +00:00
defnotken added 1 commit 2026-01-05 23:19:43 +00:00
cake added 3 commits 2026-01-05 23:31:19 +00:00
defnotken added 1 commit 2026-01-06 00:57:31 +00:00
defnotken added 1 commit 2026-01-06 02:47:06 +00:00
cake added 1 commit 2026-01-06 12:51:33 +00:00
shouldnt break anything?

Co-authored-by: Tsubasahane <wozaiha@gmail.com>
Reviewed-on: #135
Co-authored-by: Tsubasa <tsubasa@noreply.git.lightless-sync.org>
Co-committed-by: Tsubasa <tsubasa@noreply.git.lightless-sync.org>
cake added 2 commits 2026-01-06 12:54:13 +00:00
cake added 1 commit 2026-01-06 13:27:09 +00:00
cake added 1 commit 2026-01-06 14:06:40 +00:00
cake added 1 commit 2026-01-06 14:10:23 +00:00
choco added 1 commit 2026-01-06 23:54:57 +00:00
choco added 1 commit 2026-01-07 00:08:36 +00:00
celine added 2 commits 2026-01-09 05:58:24 +00:00
celine added 1 commit 2026-01-09 06:11:12 +00:00
"@" was missing for the LightlessClient.zip
Tsubasa added 1 commit 2026-01-12 05:58:45 +00:00
defnotken added 13 commits 2026-01-19 02:29:05 +00:00
cake added 1 commit 2026-01-19 02:35:44 +00:00
cake added 1 commit 2026-01-19 02:51:15 +00:00
defnotken added 2 commits 2026-01-19 17:02:16 +00:00
defnotken added 5 commits 2026-01-19 17:22:29 +00:00
defnotken added 3 commits 2026-01-19 18:33:57 +00:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 2.0.3:2.0.3
git checkout 2.0.3
Sign in to join this conversation.
No Reviewers
No Label
5 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Lightless-Sync/LightlessClient#123