From 3c28ac69d4a485f74c1f6cd94fd1cf1840744388 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 2 Sep 2024 19:05:34 +0000 Subject: [PATCH] Update distribute (139eb9514109cad1398d5bfd95abbc348ba96d2f) --- State.toml | 17171 +++++++++++++++++++------------------- stable/Umbra/Umbra.json | 2 +- stable/Umbra/latest.zip | Bin 18976644 -> 18985601 bytes 3 files changed, 8588 insertions(+), 8585 deletions(-) diff --git a/State.toml b/State.toml index 272b7258..1f7a6081 100644 --- a/State.toml +++ b/State.toml @@ -17,7905 +17,6222 @@ changelog = "API 10 support. (Thank you Kazwolf)\n" [channels.stable.plugins."Dalamud.RichPresence".changelogs."2.0.4.1"] time_released = 2024-07-22T23:08:23.080 changelog = "IPC updated for WaitingWay. Now respects scaling.\n" -[channels.stable.plugins.ChatCoordinates] -built_commit = "06191a16b9f7e587963b63051e63d598dd3ba53b" -time_built = 2024-07-01T19:32:50.975 -effective_version = "2.1.2.5" -[channels.stable.plugins.ChatCoordinates.changelogs."2.1.2.1"] -time_released = 2022-08-25T07:03:44.851 +[channels.stable.plugins.G4EUkrChatSupport] +built_commit = "68b0c9b0ccedf10df1888a59341333673890f875" +time_built = 2024-02-19T19:13:56.701 +effective_version = "1.0.0.34" +[channels.stable.plugins.G4EUkrChatSupport.changelogs."1.0.0.28"] +time_released = 2023-06-12T22:53:37.731 +changelog = "Fix for ConfigWindow size." +[channels.stable.plugins.G4EUkrChatSupport.changelogs."1.0.0.31"] +time_released = 2023-10-05T09:14:45.308 +changelog = "Updated with new Dalamud requirements." +[channels.stable.plugins.G4EUkrChatSupport.changelogs."1.0.0.32"] +time_released = 2024-02-18T14:47:52.254 +changelog = "Logo and config window update." +[channels.stable.plugins.G4EUkrChatSupport.changelogs."1.0.0.34"] +time_released = 2024-02-19T19:13:56.701 +changelog = "Fix for config button styles." +[channels.stable.plugins.PixelPerfect] +built_commit = "20523a5ae403ce1e07467116dd6f85ebe3a32c0b" +time_built = 2024-07-08T19:09:51.680 +effective_version = "3.1.0.0" +[channels.stable.plugins.PixelPerfect.changelogs."2.0.0.1"] +time_released = 2022-08-30T17:06:30.772 +changelog = "Updated for 6.2" +[channels.stable.plugins.PixelPerfect.changelogs."2.0.0.2"] +time_released = 2023-01-12T04:34:24.750 +changelog = "Updated for 6.3" +[channels.stable.plugins.PixelPerfect.changelogs."3.0.0.0"] +time_released = 2023-01-16T08:20:00.408 +changelog = "Added many requested features." +[channels.stable.plugins.PixelPerfect.changelogs."3.0.1.0"] +time_released = 2023-01-17T07:25:36.340 +changelog = "Fixed crash of 0 scale, Added better Job selection, Added offset for rings/dots, Added ability to re-order doodles" +[channels.stable.plugins.PixelPerfect.changelogs."3.0.2.0"] +time_released = 2023-01-18T04:22:31.859 +changelog = "Fixed another crash. Added option for messages." +[channels.stable.plugins.PixelPerfect.changelogs."3.0.3.0"] +time_released = 2023-03-10T18:42:14.267 +changelog = "Added ring offset rotation, export/import, and sheathed check." +[channels.stable.plugins.PixelPerfect.changelogs."3.0.4.0"] +time_released = 2023-10-04T00:17:40.058 +changelog = "Added images, added dashed rings, API9 update." +[channels.stable.plugins.PixelPerfect.changelogs."3.1.0.0"] +time_released = 2024-07-08T19:09:51.680 +changelog = "APIX Update. Added VPR/PCT. Added Z axis editing. Added Cones. Added fill" +[channels.stable.plugins.Messenger] +built_commit = "45625fa21f4d73ec004adadef9ceb5477c3e3a28" +time_built = 2024-08-13T06:25:17.701 +effective_version = "1.4.0.8" +[channels.stable.plugins.Messenger.changelogs] +[channels.stable.plugins."Dalamud.LoadingImage"] +built_commit = "fd25d8c5cbd7c48b88dfba80916bcfe761629f36" +time_built = 2023-10-19T18:09:25.417 +effective_version = "1.0.0.12" +[channels.stable.plugins."Dalamud.LoadingImage".changelogs] +[channels.stable.plugins.OBSPlugin] +built_commit = "4e050c9e63651a4b633a714b90cb5d4018b952cf" +time_built = 2024-07-08T06:50:20.181 +effective_version = "1.0.4.0" +[channels.stable.plugins.OBSPlugin.changelogs."1.0.2.3"] +time_released = 2023-01-15T04:19:23.614 +changelog = "API8 & net7 & move to stable" +[channels.stable.plugins.OBSPlugin.changelogs."1.0.2.4"] +time_released = 2023-02-11T13:36:50.318 +changelog = "Don't stop recording in raid clear cutscenes" +[channels.stable.plugins.OBSPlugin.changelogs."1.0.2.5"] +time_released = 2023-10-04T00:32:01.337 +changelog = "- StreamFX -> Composite Blur- api9 (patch6.5)" +[channels.stable.plugins.OBSPlugin.changelogs."1.0.2.6"] +time_released = 2023-10-04T01:29:41.319 +changelog = "- StreamFX -> Composite Blur- api9 (patch6.5)" +[channels.stable.plugins.OBSPlugin.changelogs."1.0.4.0"] +time_released = 2024-07-08T06:50:20.181 +changelog = "- ffxiv 7.0 support" +[channels.stable.plugins.TrackyTrack] +built_commit = "fe78950241949b49a0037e0aec08c55f56d44a5e" +time_built = 2024-09-01T14:01:19.135 +effective_version = "1.5.3.0" +[channels.stable.plugins.TrackyTrack.changelogs] +[channels.stable.plugins.TheHeartOfTheParty] +built_commit = "90c55bbdee11151826faa0c74eb5bf7101c5e135" +time_built = 2023-10-04T01:12:31.282 +effective_version = "1.0.5.0" +[channels.stable.plugins.TheHeartOfTheParty.changelogs."1.0.3.0"] +time_released = 2022-08-25T00:24:38.157 changelog = "API 7" -[channels.stable.plugins.ChatCoordinates.changelogs."2.1.2.2"] -time_released = 2023-01-14T21:34:28.378 -changelog = "API 8" -[channels.stable.plugins.ChatCoordinates.changelogs."2.1.2.3"] -time_released = 2023-10-09T20:27:10.665 -changelog = "- Patch 6.5" -[channels.stable.plugins.ChatCoordinates.changelogs."2.1.2.4"] -time_released = 2024-07-01T18:13:42.161 -changelog = "- Patch 7.0 & API 10" -[channels.stable.plugins.ChatCoordinates.changelogs."2.1.2.5"] -time_released = 2024-07-01T19:32:50.975 -changelog = "- Patch 7.0 & API 10" -[channels.stable.plugins.MimicryHelper] -built_commit = "bafa384dcea7c17f8d9705bac1304575982c4136" -time_built = 2024-07-08T07:13:58.207 -effective_version = "1.0.1.4" -[channels.stable.plugins.MimicryHelper.changelogs."1.0.1.2"] -time_released = 2023-01-15T22:30:39.677 -changelog = "Rebuilt for 6.3" -[channels.stable.plugins.MimicryHelper.changelogs."1.0.1.3"] -time_released = 2023-10-06T02:31:40.377 -changelog = "Rebuilt for 6.5 & API9 -Fritz" -[channels.stable.plugins.MimicryHelper.changelogs."1.0.1.4"] -time_released = 2024-07-08T07:13:58.207 -changelog = "Rebuilt for patch 7.0 and Dalamud v10" -[channels.stable.plugins.CurrencyAlert] -built_commit = "3e760f6eda238b0c95099150a6d9b71f661070e8" -time_built = 2024-08-30T05:03:36.715 -effective_version = "2.1.0.2" -[channels.stable.plugins.CurrencyAlert.changelogs."0.4.0.0"] -time_released = 2022-09-15T20:39:57.030 -changelog = "=== 0.4.0.0\r\n- Added new Tomestones of Causality\r\n- Added icons for currencies\r\n- Added an option to lock the alert window\r\n- Revamped the configuration UI a bit\r\n- Revamped the user configurations code internally, which unfortunately resulted in an inevitable configuration reset\r\n" -[channels.stable.plugins.CurrencyAlert.changelogs."0.5.0.1"] -time_released = 2023-01-14T21:35:07.471 -changelog = "=== 0.5.0.1\r\n- FR, DE and JP translations\r\n=== 0.5.0.0\r\nVersion provided by MidoriKami\r\n- Configuration remade and much more clean now\r\n- More configuration options (such as minimal display, window lock, etc)\r\n- Dynamic currency display, so further game updates shouldn't need a plugin update\r\n- Base code for translations (soon...)\r\n=== 0.4.0.0\r\n- Added new Tomestones of Causality\r\n- Added icons for currencies\r\n- Added an option to lock the alert window\r\n- Revamped the configuration UI a bit\r\n- Revamped the user configurations code internally, which unfortunately resulted in an inevitable configuration reset\r\n" -[channels.stable.plugins.Neko] -built_commit = "e42adcd8dacbe74852dae51a2d281b302e0c3e6f" -time_built = 2024-07-01T19:33:21.833 -effective_version = "1.3.3" -[channels.stable.plugins.Neko.changelogs."1.1.2"] -time_released = 2022-09-05T13:46:17.875 -changelog = "Stable Release of Neko Fans!\n\nNeko Fans now has a configuration menu, which you can open with /nekocfg\n- Added options to change to Look and Feel of the Plugin\n- Added option to configure image preloading system\n- Added hotkey to open image in web browser\n- Added hotkey to copy image url to clipboard\n- Added Option to lock window position\n- Added API: Catboys\n- Added API: Dog CEO\n- Added API: Nekos.life\n- Added API: Pic.re\n- Added API: shibe.online\n- Added API: The Cat API\n- Added API: WAIFU.IM\n- Added API: Waifu.pics\n- Update to .Net6 and Dalamud API 7\n- Faster Json parsing with .Net6" -[channels.stable.plugins.Neko.changelogs."1.1.3"] -time_released = 2022-09-14T14:49:04.313 -changelog = "You can now use Neko Fans to view Twitter images!\n\n- Added Slideshow feature to automatically advance to the next image\n- Better Error handling (no more error.jpg)\n- Added API: Twitter User Tweet timeline\n- Added API: Twitter Search\n- Fixed: Pic.re images not opening in Browser" -[channels.stable.plugins.Neko.changelogs."1.1.5"] -time_released = 2022-09-20T21:28:19.061 -changelog = "There is now a counter, which displays how many images you downloaded.\n\n- Added individual counter to track how many images you downloaded\n- Added total counter to track how many images were downloaded by all Neko Fans users\n- Improved Hotkey recognition\n- Better Twitter search query error messages" -[channels.stable.plugins.Neko.changelogs."1.1.6"] -time_released = 2022-09-30T15:14:58.057 -changelog = "Added the option to change Hotkeys or to disable them" -[channels.stable.plugins.Neko.changelogs."1.1.7"] -time_released = 2022-10-02T19:29:53.760 -changelog = "- Fixed images loading in the background when using the slideshow feature\n- Fixed 'Toggle Visibility' hotkey not working with the condition 'On Mouse Over'" -[channels.stable.plugins.Neko.changelogs."1.1.8"] -time_released = 2022-10-14T00:34:11.163 -changelog = "- Added TLS for communication with the Neko Server\n- Fixed 'Toggle Visibility' hotkey sometimes not working" -[channels.stable.plugins.Neko.changelogs."1.1.9"] -time_released = 2022-10-22T10:10:09.155 -changelog = "- Added API: nekos.best\n- Bug fixes" -[channels.stable.plugins.Neko.changelogs."1.2.0"] -time_released = 2022-11-20T21:23:54.973 -changelog = "You are now able to view animated GIFs \\o/\n\n- Reduced image memory usage by 50%\n- Reworked error management system to improve stability\n- Updated API: Nekos.life to display GIFs\n- Updated API: Nekos.best to display GIFs\n- Updated API: Waifuim to display GIFs" -[channels.stable.plugins.Neko.changelogs."1.2.1"] -time_released = 2022-11-25T19:44:19.361 -changelog = "- Updated API: WAIFU.IM to call new endpoint" -[channels.stable.plugins.Neko.changelogs."1.2.2"] -time_released = 2022-12-31T00:42:32.629 -changelog = "- Fixed a bug where the default Twitter API entries would reappear sometimes" -[channels.stable.plugins.Neko.changelogs."1.2.3"] -time_released = 2023-01-12T18:08:23.652 -changelog = "- .Net 7 Update (FFXIV 6.3)\n- Added warning for when the Twitter API limit is reached" -[channels.stable.plugins.Neko.changelogs."1.3.0"] -time_released = 2023-06-28T21:34:54.711 -changelog = "- Removed Twitter API due to insane cost increases\n- Updated WAIFU.IM API to v5" -[channels.stable.plugins.Neko.changelogs."1.3.1"] -time_released = 2023-10-04T14:52:59.631 -changelog = "- Removed Catboys API because it got discontinued\n- Update to Dalamud API 9" -[channels.stable.plugins.Neko.changelogs."1.3.3"] -time_released = 2024-07-01T19:33:21.833 -changelog = "- Added Dawntrail Catgirls\n- Added icon to notifications\n- Updated to API X" -[channels.stable.plugins.PartyListExtras] -built_commit = "4be13532fb44ebb4a6e154cab875e1f5f8c4479d" -time_built = 2023-12-12T19:55:34.276 -effective_version = "1.0.0.0" -[channels.stable.plugins.PartyListExtras.changelogs."0.1.0.0"] -time_released = 2023-11-11T19:17:26.916 -changelog = "- Added options for showing overlay only in combat and in duty\r\n- Added options for showing/hiding effects by type\r\n- Added overlay width, offset and padding options\r\n- All jobs now complete (PR #1)\r\n- Save the Queen effects and potions (PR #1)" -[channels.stable.plugins.PartyListExtras.changelogs."0.1.1.0"] -time_released = 2023-11-20T22:21:51.524 -changelog = "- Fixed speed up effects being applied twice when stacked\r\n- Added ability to filter out effects that should always be activated" -[channels.stable.plugins.PartyListExtras.changelogs."1.0.0.0"] -time_released = 2023-12-12T19:55:34.276 -changelog = "- Fixed speed up effects being applied twice when stacked\r\n- Added ability to filter out effects that should always be activated" -[channels.stable.plugins.CollectableCalculator] -built_commit = "0e02287e62f581e8ef22a6095ec2d36a61100794" -time_built = 2024-07-03T17:06:07.040 -effective_version = "3.0" -[channels.stable.plugins.CollectableCalculator.changelogs] -[channels.stable.plugins.MOAction] -built_commit = "292a0b039322432f32619c6dce354db0815b0fd3" -time_built = 2024-07-20T19:39:53.173 -effective_version = "4.3.1.0" -[channels.stable.plugins.MOAction.changelogs."4.2.7.0"] -time_released = 2022-08-24T07:34:13.462 -changelog = "6.2/API7 update.Bugs squashed, usability changes.Probably doesn't need to be reloaded half the time now." -[channels.stable.plugins.MOAction.changelogs."4.2.8.0"] -time_released = 2022-08-31T06:22:38.539 -changelog = "added some scrollbars, fixed some sizing issues." -[channels.stable.plugins.MOAction.changelogs."4.2.9.0"] -time_released = 2022-08-31T23:09:21.562 -changelog = "hopefully fix potential crash on install" -[channels.stable.plugins.MOAction.changelogs."4.2.10.0"] -time_released = 2022-09-25T16:06:39.305 -changelog = "- fix notable performance regression for more recently added abilities (SGE, anything past SB). your fps is safe!" -[channels.stable.plugins.MOAction.changelogs."4.2.11.0"] -time_released = 2022-09-26T00:24:46.708 -changelog = "- fix some actions that change (like astral flow) not working properly" -[channels.stable.plugins.MOAction.changelogs."4.2.12.0"] -time_released = 2023-01-11T18:28:21.150 -changelog = "6.3 update" -[channels.stable.plugins.MOAction.changelogs."4.2.13.0"] -time_released = 2023-01-14T02:36:14.262 -changelog = "6.3 update" -[channels.stable.plugins.MOAction.changelogs."4.2.14.0"] -time_released = 2023-05-27T01:31:15.989 -changelog = "6.4 update" -[channels.stable.plugins.MOAction.changelogs."4.2.15.0"] -time_released = 2023-10-18T00:23:13.638 -changelog = "6.5 update" -[channels.stable.plugins.MOAction.changelogs."4.3.0.0"] -time_released = 2024-07-13T23:08:15.780 -changelog = "7.0 update" -[channels.stable.plugins.MOAction.changelogs."4.3.1.0"] -time_released = 2024-07-20T19:39:53.173 -changelog = "7.0 updateGround target at mouse works again\n\t\t" -[channels.stable.plugins.SimpleTweaksPlugin] -built_commit = "dcf36219c3530a57cefa074e349bbb681cd59162" -time_built = 2024-08-30T05:03:26.282 -effective_version = "1.10.0.7" -[channels.stable.plugins.SimpleTweaksPlugin.changelogs] -[channels.stable.plugins."Dalamud.FullscreenCutscenes"] -built_commit = "0cf8c7ed36e5c061dc64cce74b8894847e99fdd8" -time_built = 2024-07-08T18:14:30.232 -effective_version = "1.0.0.3" -[channels.stable.plugins."Dalamud.FullscreenCutscenes".changelogs] -[channels.stable.plugins.JobBars] -built_commit = "15201bc0b9da37a00285ac1efec9ddadec45a21c" -time_built = 2024-08-02T23:03:14.793 -effective_version = "1.3.1.4" -[channels.stable.plugins.JobBars.changelogs."1.2.3.0"] -time_released = 2022-08-24T23:42:08.997 -changelog = "- 6.2 update\n- UI updates\n- change some text appearance to match that of new large+centered cooldown text\n- fix more issues with Penumbra and MaterialUI\n- fix issue with party buffs, AST cards, and excog not being reflected properly\n- fix issue where party list glow remains visible\n- more UI options\n" -[channels.stable.plugins.KitchenSync] -built_commit = "1fcbce2c5f0d670c82f66ef05fe9322c65913ed8" -time_built = 2023-03-08T04:45:13.903 -effective_version = "1.1.1.3" -[channels.stable.plugins.KitchenSync.changelogs] -[channels.stable.plugins.XIVWindowResizer] -built_commit = "4d2b778d8f7e4e31d431912b6fbf392d1e1daf52" -time_built = 2024-07-11T17:18:20.168 -effective_version = "1.0.0.3" -[channels.stable.plugins.XIVWindowResizer.changelogs."1.0.0.1"] -time_released = 2024-02-22T19:10:57.323 -changelog = "Update for 6.5" -[channels.stable.plugins.XIVWindowResizer.changelogs."1.0.0.2"] -time_released = 2024-04-06T19:14:01.776 -changelog = ".net 8" -[channels.stable.plugins.XIVWindowResizer.changelogs."1.0.0.3"] -time_released = 2024-07-11T17:18:20.168 -changelog = "Updated for Dawntrail" -[channels.stable.plugins.NotificationMaster] -built_commit = "8edbc8426faef0651caabbcf2e62469709b01750" -time_built = 2023-11-11T19:06:01.484 -effective_version = "2.1.1.1" -[channels.stable.plugins.NotificationMaster.changelogs] -[channels.stable.plugins.Accountant] -built_commit = "239ace1939dded9a9ff10002b6931074c42e86c5" -time_built = 2024-07-14T18:25:00.507 -effective_version = "1.5.1.0" -[channels.stable.plugins.Accountant.changelogs."1.3.2.0"] -time_released = 2022-08-24T00:44:31.810 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.Accountant.changelogs."1.3.2.2"] -time_released = 2022-08-26T00:43:16.561 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.Accountant.changelogs."1.3.2.3"] -time_released = 2022-09-02T17:39:03.352 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.Accountant.changelogs."1.3.3.0"] -time_released = 2023-01-11T18:28:40.010 +[channels.stable.plugins.TheHeartOfTheParty.changelogs."1.0.4.0"] +time_released = 2022-08-26T02:30:39.653 +changelog = "Fix crash." +[channels.stable.plugins.TheHeartOfTheParty.changelogs."1.0.5.0"] +time_released = 2023-10-04T01:12:31.282 +changelog = "API 9" +[channels.stable.plugins.PriceInsight] +built_commit = "915f4597a5baea93d07431c287d6ab29f3be92ee" +time_built = 2024-08-02T19:39:20.738 +effective_version = "2.11.0.0" +[channels.stable.plugins.PriceInsight.changelogs."2.2.0.0"] +time_released = 2022-09-18T16:48:31.909 +changelog = "Allow refreshing prices by tapping Alt\n" +[channels.stable.plugins.PriceInsight.changelogs."2.9.1.0"] +time_released = 2024-07-08T07:01:47.571 +changelog = "Fix tooltips overflowing when using UI scaling\nFix = occasionally showing in numbers when using french language on windows\n" +[channels.stable.plugins.PriceInsight.changelogs."2.3.3.0"] +time_released = 2023-01-11T18:39:27.021 +changelog = "Update for Patch 6.3\n" +[channels.stable.plugins.PriceInsight.changelogs."2.7.0.0"] +time_released = 2023-12-29T03:41:28.839 +changelog = "- Fixed items displaying the time of the posting of a price rather than the time it was last checked.\n- Add an option to force connect via ipv4 to universalis. Should help people experiencing issues with VPN connections.\n" +[channels.stable.plugins.PriceInsight.changelogs."2.3.4.0"] +time_released = 2023-01-26T17:14:36.296 +changelog = "Will now display an error message if fetching prices from universalis has failed.\n" +[channels.stable.plugins.PriceInsight.changelogs."2.2.0.1"] +time_released = 2022-09-18T19:02:24.140 +changelog = "Tooltip will now only move up if it's at the bottom of the screen\n" +[channels.stable.plugins.PriceInsight.changelogs."2.2.0.5"] +time_released = 2022-09-23T19:01:48.648 +changelog = "Fix likely source of crashes\n" +[channels.stable.plugins.PriceInsight.changelogs."2.3.0.0"] +time_released = 2022-10-04T16:40:03.428 +changelog = "Add support for datacenter travel\n\n- Added options to show prices and most recent purchase for entire region\n- Added option to use current world as home world (Useful to show local prices when datacenter travelling)\n" +[channels.stable.plugins.PriceInsight.changelogs."2.3.1.0"] +time_released = 2022-10-22T10:10:42.770 +changelog = "Prefetching of prices for inventory items when logging in is now disabled by default and can be reenabled in the config menu if desired.\n\nWith the price check for the entire region enabled, the amount of data downloaded during prefetching was causing lagspikes.\n" +[channels.stable.plugins.PriceInsight.changelogs."2.3.2.0"] +time_released = 2022-10-24T16:28:29.844 +changelog = "With improvements to the Universalis API, prefetching is now enabled by default again.\n" +[channels.stable.plugins.PriceInsight.changelogs."2.9.2.0"] +time_released = 2024-07-15T15:27:54.464 +changelog = "Improve caching to counteract universalis instability\n" +[channels.stable.plugins.PriceInsight.changelogs."2.8.0.0"] +time_released = 2024-02-03T16:05:29.835 +changelog = "- Rewrote caching logic to better avoid unnecessary requests to universalis\n- Improved tooltip display when \"Always display NQ and HQ\" is turned off\n" +[channels.stable.plugins.PriceInsight.changelogs."2.9.0.0"] +time_released = 2024-07-01T19:45:30.329 +changelog = "Update for 7.0\n" +[channels.stable.plugins.PriceInsight.changelogs."2.5.0.0"] +time_released = 2023-05-31T18:28:42.609 +changelog = "Added the option to view the sale price of an entire stack (thanks WorkingRobot)\n" +[channels.stable.plugins.PriceInsight.changelogs."2.5.0.1"] +time_released = 2023-05-31T21:33:23.091 +changelog = "Fix crashing on sort\n" +[channels.stable.plugins.PriceInsight.changelogs."2.5.0.2"] +time_released = 2023-08-08T20:14:02.904 +changelog = "Fix daily sale velocity using stack sale price\n" +[channels.stable.plugins.PriceInsight.changelogs."2.6.0.0"] +time_released = 2023-09-06T19:13:54.284 +changelog = "Fixed item tooltips moving upwards when set to \"Fixed\"\nAdded additional customization options to reduce tooltip bloat:\n- Hide data age\n- Hide datacenter for cross-datacenter travel worlds\n- Display prices only for the current quality rather than both NQ and HQ\n" +[channels.stable.plugins.PriceInsight.changelogs."2.6.0.1"] +time_released = 2023-09-08T19:52:27.935 +changelog = "Fixed tooltip text color displaying incorrectly when using light theme\n" +[channels.stable.plugins.PriceInsight.changelogs."2.6.1.0"] +time_released = 2023-10-04T00:22:03.518 +changelog = "Update for patch 6.5\n" +[channels.stable.plugins.PriceInsight.changelogs."2.4.0.0"] +time_released = 2023-04-08T21:57:51.920 +changelog = "- Add option to show sales per day and average sale price.\n- Fix some collectible items having price tooltips\n" +[channels.stable.plugins.PriceInsight.changelogs."2.8.0.1"] +time_released = 2024-06-20T19:20:21.671 +changelog = "- Support dynamis datacenter\n" +[channels.stable.plugins.PriceInsight.changelogs."2.6.1.1"] +time_released = 2023-10-04T14:52:36.380 +changelog = "Fixed tooltip text having randomized character spacing\n" +[channels.stable.plugins.PriceInsight.changelogs."2.9.3.0"] +time_released = 2024-07-19T17:38:21.969 +changelog = "- Reduce number of universalis requests to stay within rate limit\n- Clarify error message\n" +[channels.stable.plugins.PriceInsight.changelogs."2.10.0.0"] +time_released = 2024-07-28T19:25:38.969 +changelog = "Utilize new experimental Universalis API.\nTo enable the new API, set the config option \"Use new Universalis API\" (might be enabled automatically for some users).\nThis API is supposed to be significantly faster and more stable than the current API, but is still under testing.\nIf you are experiencing issues, disable the option for now.\n" +[channels.stable.plugins.PriceInsight.changelogs."2.11.0.0"] +time_released = 2024-08-02T19:39:20.738 +changelog = "- Enable new Universalis API for everyone\n- Fetch item prices whenever player or retainer inventory is opened\n" +[channels.stable.plugins.WaymarkPresetPlugin] +built_commit = "e5b04004560334d17352ec7f573d7b192a1757fa" +time_built = 2024-07-04T04:55:08.087 +effective_version = "1.5.2.1" +[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.3.1"] +time_released = 2022-08-24T17:33:12.781 +changelog = "Updated for Dalamud API7" +[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.3.2"] +time_released = 2022-09-13T18:20:19.436 +changelog = "- Disabled access to the preset editor following SE's complaints about OOB waymarks.\n- This will probably be a temporary restriction.\n" +[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.3.3"] +time_released = 2022-09-20T21:28:29.194 +changelog = "- Reenabled the preset editor, which now includes a warning message about out of bounds waymarks.\n" +[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.3.4"] +time_released = 2022-12-24T11:00:19.475 +changelog = "- Fixes layout issues that could make the editor unusable at some non-standard font scales and/or with languages other than English.\n" +[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.4.1"] +time_released = 2023-01-11T18:39:39.268 +changelog = "- Updated for patch 6.3 (increased number of save slots in-game).\n- Updated for Dalamud API 8.\n" +[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.4.2"] +time_released = 2023-01-31T05:01:03.453 +changelog = "- Fixes an issue where the configuration window would expand indefinitely with certain Dalamud font settings.\n" +[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.5.0"] +time_released = 2023-02-28T05:03:58.771 +changelog = "- Adopting plugin\n" +[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.6.0"] +time_released = 2023-05-27T06:03:29.660 +changelog = "- Update for 6.4\n" +[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.7.0"] +time_released = 2023-07-19T05:47:49.522 +changelog = "nofranz\n" +[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.8.0"] +time_released = 2023-10-04T01:13:39.946 +changelog = "nofranz\n" +[channels.stable.plugins.ExpandedSearchInfo] +built_commit = "a2676714934c03ad667032bd76819201cef7688c" +time_built = 2024-07-22T23:05:46.781 +effective_version = "1.4.0" +[channels.stable.plugins.ExpandedSearchInfo.changelogs."1.3.10"] +time_released = 2022-08-25T00:24:07.138 +changelog = "API 7" +[channels.stable.plugins.ExpandedSearchInfo.changelogs."1.3.12"] +time_released = 2023-04-15T19:05:40.849 +changelog = ".NET 7" +[channels.stable.plugins.ExpandedSearchInfo.changelogs."1.3.13"] +time_released = 2023-08-31T22:40:32.525 +changelog = ".NET 7" +[channels.stable.plugins.ExpandedSearchInfo.changelogs."1.3.14"] +time_released = 2023-10-04T01:12:53.638 +changelog = "API 9" +[channels.stable.plugins.ExpandedSearchInfo.changelogs."1.4.0"] +time_released = 2024-07-22T23:05:46.781 +changelog = "Updated for Dawntrail, API X" +[channels.stable.plugins.Collections] +built_commit = "0292519f4ca7a619b9b99df0b90fa122e6e92c90" +time_built = 2024-07-18T05:11:03.192 +effective_version = "1.0.2.0" +[channels.stable.plugins.Collections.changelogs."1.0.1.2"] +time_released = 2023-12-15T19:19:12.996 +changelog = "Collections v1.0.1.2\r\n- New Collection: Blue Mage\r\n- Updated data resources\r\n" +[channels.stable.plugins.Collections.changelogs."1.0.1.3"] +time_released = 2023-12-16T19:20:08.246 +changelog = "Collections v1.0.1.3\r\n- Prevent some crashes by changing cache Dictionaries to Concurrent\r\n" +[channels.stable.plugins.Collections.changelogs."1.0.1.4"] +time_released = 2023-12-17T19:19:14.523 +changelog = "Collections v1.0.1.4\r\n- Refactoring code\r\n" +[channels.stable.plugins.Collections.changelogs."1.0.1.5"] +time_released = 2023-12-28T07:07:53.245 +changelog = "Collections v1.0.1.5\r\n- Added Progress Bar\r\n- Tool Tip UI improvements\r\n- Job selector buttons changed: left click to switch, right click to toggle\r\n" +[channels.stable.plugins.Collections.changelogs."1.0.2.0"] +time_released = 2024-07-18T05:11:03.192 +changelog = "Collections v1.0.2.0\r\nUpdating for Dawntrail\r\n- API X support\r\n- Adding PCT and VPR\r\n- Update dye system to target 1st slot (need to follow up to support 2nd slot)\r\n" +[channels.stable.plugins.MPTickBar] +built_commit = "8a8a23c08537ad24286ff353469f2047da2f3cd0" +time_built = 2024-03-20T20:16:42.554 +effective_version = "1.4.1.8" +[channels.stable.plugins.MPTickBar.changelogs."1.4.1.2"] +time_released = 2022-08-24T22:48:13.699 +changelog = ".net6 and D17 migration" +[channels.stable.plugins.MPTickBar.changelogs."1.4.1.3"] +time_released = 2022-09-18T21:29:02.120 +changelog = " Version 1.4.1.3\n- (Reconfiguration required) Visibility options have been reworked for better flexibility configuration. Users should take a look at this and hide indesired UI elements if needed.\n" +[channels.stable.plugins.MPTickBar.changelogs."1.4.1.4"] +time_released = 2022-09-20T21:27:54.288 +changelog = "Version 1.4.1.3\n- (Reconfiguration required) Visibility options have been reworked for better flexibility configuration. \n- Users should take a look at this and hide indesired UI elements if needed.\nVersion 1.4.1.4\n- Added more visibility options.\n" +[channels.stable.plugins.MPTickBar.changelogs."1.4.1.5"] +time_released = 2023-01-11T18:40:09.643 +changelog = "Version 1.4.1.5\n- .net 7 update.\n" +[channels.stable.plugins.MPTickBar.changelogs."1.4.1.6"] +time_released = 2023-10-04T19:21:49.832 +changelog = "- Patch 6.5 / Dalamud API 9 update.\n" +[channels.stable.plugins.MPTickBar.changelogs."1.4.1.7"] +time_released = 2024-02-27T21:07:50.001 +changelog = "- Hide in pvp.\n" +[channels.stable.plugins.MPTickBar.changelogs."1.4.1.8"] +time_released = 2024-03-20T20:16:42.554 +changelog = "- .NET 8.0.\n" +[channels.stable.plugins.BeegWindow] +built_commit = "3f19c4f8a1eb2d7a0d21466631414f868037cea7" +time_built = 2024-08-16T14:14:26.818 +effective_version = "0.0.0.1" +[channels.stable.plugins.BeegWindow.changelogs."0.0.0.1"] +time_released = 2024-08-16T14:14:26.818 +changelog = "Initial Release" +[channels.stable.plugins."Waitingway.Dalamud"] +built_commit = "251fea4be625416c4c0ba5a5f889f2f39e9eb55b" +time_built = 2024-09-02T09:32:53.795 +effective_version = "2.2.0.0" +[channels.stable.plugins."Waitingway.Dalamud".changelogs."1.2.4"] +time_released = 2022-11-27T00:06:37.416 +changelog = "Updated for Dalamud API 7" +[channels.stable.plugins."Waitingway.Dalamud".changelogs."1.2.5"] +time_released = 2023-01-14T02:32:28.582 +changelog = "Updated for Dalamud API 8" +[channels.stable.plugins."Waitingway.Dalamud".changelogs."1.2.6"] +time_released = 2023-10-06T02:36:42.060 +changelog = "Updated for Dalamud API 9" +[channels.stable.plugins.PushyFinder] +built_commit = "d070a666fddeb7067129b664d84b3054720484a8" +time_built = 2024-07-08T07:14:28.175 +effective_version = "1.3.0.0" +[channels.stable.plugins.PushyFinder.changelogs."1.0.0.1"] +time_released = 2023-05-11T02:47:05.028 +changelog = "Move to live\n" +[channels.stable.plugins.PushyFinder.changelogs."1.0.0.2"] +time_released = 2023-05-24T19:53:39.379 +changelog = "Fix for Patch 6.4.\n\nAt the time of this writing, the plugin does not function due to changes in ClientStructs.\n" +[channels.stable.plugins.PushyFinder.changelogs."1.1.1.0"] +time_released = 2024-02-12T18:44:23.338 +changelog = "**PushyFinder has been updated for APIv9!**\nThe plugin is now functional again on current versions of FINAL FANTASY XIV, and all of your settings are still there.\nSorry for the long wait!\n" +[channels.stable.plugins.PushyFinder.changelogs."1.2.0.0"] +time_released = 2024-06-10T18:24:20.507 +changelog = "**PushyFinder now supports Discord notifications!**\nCheck the new Discord tab, in the settings menu, for more info!\n" +[channels.stable.plugins.PushyFinder.changelogs."1.3.0.0"] +time_released = 2024-07-08T07:14:28.175 +changelog = "PushyFinder is updated for Final Fantasy XIV: Dawntrail and Dalamud API 10.\n" +[channels.stable.plugins.RezPls] +built_commit = "9633c8f39d5f4eaa6080ea932795ee94f2c42f22" +time_built = 2024-07-08T07:13:53.363 +effective_version = "1.3.0.1" +[channels.stable.plugins.RezPls.changelogs."1.2.4.1"] +time_released = 2022-08-24T14:29:45.934 changelog = "Updated for Dalamud staging." -[channels.stable.plugins.Accountant.changelogs."1.3.3.1"] -time_released = 2023-01-21T16:38:42.962 +[channels.stable.plugins.RezPls.changelogs."1.2.5.0"] +time_released = 2023-01-11T23:26:52.301 changelog = "Updated for Dalamud staging." -[channels.stable.plugins.Accountant.changelogs."1.3.4.0"] -time_released = 2023-01-30T14:10:25.602 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.Accountant.changelogs."1.3.4.1"] -time_released = 2023-02-01T05:13:21.515 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.Accountant.changelogs."1.3.5.0"] -time_released = 2023-03-24T23:12:07.085 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.Accountant.changelogs."1.3.5.1"] -time_released = 2023-05-24T23:05:07.648 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.DutyTracker] -built_commit = "33e1398e3ba0bb375ef10bef5fd03916b9c95be2" -time_built = 2023-12-18T00:42:18.343 -effective_version = "1.0.1.8" -[channels.stable.plugins.DutyTracker.changelogs."1.0.0.0"] -time_released = 2022-12-21T08:12:15.803 -changelog = "fix a typo" -[channels.stable.plugins.DutyTracker.changelogs."1.0.1.2"] -time_released = 2023-05-24T20:16:06.325 -changelog = "I got distracted by a Space Exploration/Krastario 2 run in Factorio halfway through, so I don't actually remember what all changed since the last version." -[channels.stable.plugins.DutyTracker.changelogs."1.0.1.3"] -time_released = 2023-06-02T18:32:39.515 -changelog = "Fixed a minor display bug when duties lasted longer than an hour." -[channels.stable.plugins.DutyTracker.changelogs."1.0.1.4"] -time_released = 2023-06-03T15:01:28.119 -changelog = "Fixed a minor display bug introduced by me fixing a minor display bug in the last patch." -[channels.stable.plugins.DutyTracker.changelogs."1.0.1.5"] -time_released = 2023-10-05T09:15:10.761 -changelog = "Updated for 6.5" -[channels.stable.plugins.DutyTracker.changelogs."1.0.1.6"] -time_released = 2023-10-23T03:38:39.288 -changelog = "Fix alliance data." -[channels.stable.plugins.DutyTracker.changelogs."1.0.1.7"] -time_released = 2023-11-05T03:41:54.833 -changelog = "Frontlines won't include deaths for alliances that don't exist anymore.\nAdded a link to the github so that it can be accessed from the installer correctly." -[channels.stable.plugins.DutyTracker.changelogs."1.0.1.8"] -time_released = 2023-12-18T00:42:18.343 -changelog = "Fix for possible crash to desktop on wipe." -[channels.stable.plugins.PlayerTags] -built_commit = "b14b39ef4d63c972c830b5bfd12eec6cff863af2" -time_built = 2024-07-27T02:59:39.170 -effective_version = "1.11.2.0" -[channels.stable.plugins.PlayerTags.changelogs."1.5.0.0"] -time_released = 2022-08-24T19:31:54.489 -changelog = "- Target .NET 6\n- Target API v7\n- Updated Libs" -[channels.stable.plugins.PlayerTags.changelogs."1.10.1.0"] -time_released = 2023-10-06T20:56:48.013 -changelog = "- Fixed a bug where the game can crash very randomly or on close\n" -[channels.stable.plugins.PlayerTags.changelogs."1.7.5.1"] -time_released = 2022-10-30T16:07:26.943 -changelog = " Version 1.7.5.1\n- Rename Plugin to Player Tags for better searchability.\n\nVersion 1.7.5\n- Chat: Support group number prefix for Custom Tags\n- Chat: Make Custom Tags color prio if used for whole name\n\nVersion 1.7.4\n- Chat: Minor adjustments that sometimes cause weird behavior, like...\n - The own username has been added to the start of the message text and not within\n - The message get colored completely and not only the name\n - Messages by ExtraChat looked weird sometimes\n\nVersion 1.7.3\n- Chat: Optimize handling with abbreviated names in group and alliance chat\n\nVersion 1.7.2\n- Chat: Show your own name abbreviated in Chat, if abbreviated is setted up in character config\n --> The game does abbreviate your own character name AFTER Dalamuds chat handler and only if it is unchanged. So PlayerTags need to abbreviate the name itself.\n\nVersion 1.7.1\n- Added French translation (thanks to Khayle!)\n\nVersion 1.7\n- Improved handling of own character name in chat\n- Improved handling of group/alliance number prefix (always insert tag and icon behind)\n- Added new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Marked the Chat features as stable\n- Removeed option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improved self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Renamed plugin to \"PlayerTags\" (remove white space between the two words)\n- Updated plugin icon\n- Use SignatureHelper for Hooks\n" -[channels.stable.plugins.PlayerTags.changelogs."1.8.0.6"] -time_released = 2022-11-20T21:24:09.575 -changelog = " Version 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" -[channels.stable.plugins.PlayerTags.changelogs."1.8.0.9"] -time_released = 2022-11-21T13:10:02.072 -changelog = " Version 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" -[channels.stable.plugins.PlayerTags.changelogs."1.8.1.0"] -time_released = 2022-11-23T09:57:31.009 -changelog = " Version 1.8.1\n- Fixed option \"Target Chat Type\" not working\n- Updated translation files\n\nVersion 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" -[channels.stable.plugins.PlayerTags.changelogs."1.8.2.0"] -time_released = 2022-11-29T02:57:25.688 -changelog = " Version 1.8.2\n- Updated translation files\n\nVersion 1.8.1\n- Fixed option \"Target Chat Type\" not working\n- Updated translation files\n\nVersion 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" -[channels.stable.plugins.PlayerTags.changelogs."1.8.3.1"] -time_released = 2022-12-11T08:01:34.435 -changelog = " Version 1.8.3.1\n- Updated translation files\n\nVersion 1.8.3\n- Tag: Added option to also include undefined Chat Types\n --> Fixes that Tags get not applied to specific Chat Types anymore (like combat log)\n\nVersion 1.8.2\n- Updated translation files\n\nVersion 1.8.1\n- Fixed option \"Target Chat Type\" not working\n- Updated translation files\n\nVersion 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" -[channels.stable.plugins.PlayerTags.changelogs."1.8.3.0"] -time_released = 2022-12-08T09:15:08.592 -changelog = " Version 1.8.3\n- Tag: Added option to also include undefined Chat Types\n --> Fixes that Tags get not applied to specific Chat Types anymore (like combat log)\n\nVersion 1.8.2\n- Updated translation files\n\nVersion 1.8.1\n- Fixed option \"Target Chat Type\" not working\n- Updated translation files\n\nVersion 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" -[channels.stable.plugins.PlayerTags.changelogs."1.8.4.1"] -time_released = 2022-12-20T07:03:23.307 -changelog = " Version 1.8.4\n- A few High-DPI fixes\n *Please let me know, if I missed some UI elements, normally I don't use anything else then 100% Zoom.*\n\nVersion 1.8.3.1\n- Updated translation files\n\nVersion 1.8.3\n- Tag: Added option to also include undefined Chat Types\n --> Fixes that Tags get not applied to specific Chat Types anymore (like combat log)\n\nVersion 1.8.2\n- Updated translation files\n\nVersion 1.8.1\n- Fixed option \"Target Chat Type\" not working\n- Updated translation files\n\nVersion 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" -[channels.stable.plugins.PlayerTags.changelogs."1.9.0.0"] -time_released = 2023-01-14T02:32:39.775 -changelog = " Version 1.9\n- Target to API 8\n- Target to .NET 7\n- Updated translations\n" -[channels.stable.plugins.PlayerTags.changelogs."1.9.1.0"] -time_released = 2023-05-15T19:10:19.252 -changelog = " Version 1.9.1\n- Add master switch via sub-command *--> /playertags enableglobal on|off|toggle*\n- Updated Translation\n" -[channels.stable.plugins.PlayerTags.changelogs."1.9.2.0"] -time_released = 2023-05-24T14:35:31.301 -changelog = "# Changes\n\n- Fixed Nameplates for Patch 6.4\n- Set default Nameplate Template to Empty for new users\n\n# Important Note to all users\n\n- The base functinality of Player Tags has been implemented in core FFXIV in Patch 6.4. Thank you a lot Square Enix!\n- Please consider to use the new features added by 6.4 (role & job icons, job prefix, role color) and turning them off in Player Tags (or just switch to the \"Empty\" Nampelate Template in Player Tags Nameplate settings.\n- Player Tags will not remove any feature (yet), so you can also continue to use Player Tags for role & job tags if you need deeper configuration." -[channels.stable.plugins.PlayerTags.changelogs."1.7.5.0"] -time_released = 2022-09-25T16:05:18.562 -changelog = " Version 1.7.5\n- Chat: Support group number prefix for Custom Tags\n- Chat: Make Custom Tags color prio if used for whole name\n\nVersion 1.7.4\n- Chat: Minor adjustments that sometimes cause weird behavior, like...\n - The own username has been added to the start of the message text and not within\n - The message get colored completely and not only the name\n - Messages by ExtraChat looked weird sometimes\n\nVersion 1.7.3\n- Chat: Optimize handling with abbreviated names in group and alliance chat\n\nVersion 1.7.2\n- Chat: Show your own name abbreviated in Chat, if abbreviated is setted up in character config\n --> The game does abbreviate your own character name AFTER Dalamuds chat handler and only if it is unchanged. So PlayerTags need to abbreviate the name itself.\n\nVersion 1.7.1\n- Added French translation (thanks to Khayle!)\n\nVersion 1.7\n- Improved handling of own character name in chat\n- Improved handling of group/alliance number prefix (always insert tag and icon behind)\n- Added new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Marked the Chat features as stable\n- Removeed option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improved self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Renamed plugin to \"PlayerTags\" (remove white space between the two words)\n- Updated plugin icon\n- Use SignatureHelper for Hooks\n" -[channels.stable.plugins.PlayerTags.changelogs."1.10.0.0"] -time_released = 2023-10-04T15:07:40.667 -changelog = "- Adjustments for API 9\n" -[channels.stable.plugins.PlayerTags.changelogs."1.9.3.0"] -time_released = 2023-05-25T22:23:14.643 -changelog = "- Fixed Context Menu Integration (due Patch 6.4)" -[channels.stable.plugins.PlayerTags.changelogs."1.9.5.0"] -time_released = 2023-07-19T19:23:05.744 -changelog = "- Updated community translation\n- A big Thank You to everyone who helped with translation!\n" -[channels.stable.plugins.PlayerTags.changelogs."1.7.1.0"] -time_released = 2022-09-18T16:48:27.273 -changelog = " Version 1.7.1\n- Added French translation (thanks to Khayle!)\n\nVersion 1.7\n- Improved handling of own character name in chat\n- Improved handling of group/alliance number prefix (always insert tag and icon behind)\n- Added new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Marked the Chat features as stable\n- Removeed option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improved self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Renamed plugin to \"PlayerTags\" (remove white space between the two words)\n- Updated plugin icon\n- Use SignatureHelper for Hooks\n" -[channels.stable.plugins.PlayerTags.changelogs."1.11.0.0"] -time_released = 2024-07-19T19:31:16.406 -changelog = "- Updated for API10 & Downtrail\n" -[channels.stable.plugins.PlayerTags.changelogs."1.10.2.0"] -time_released = 2023-10-08T18:50:37.310 -changelog = "- Minor code optimizations\n" -[channels.stable.plugins.PlayerTags.changelogs."1.7.2.0"] -time_released = 2022-09-20T21:28:03.394 -changelog = " Version 1.7.3\n- Chat: Optimize handling with abbreviated names in group and alliance chat\n\nVersion 1.7.2\n- Chat: Show your own name abbreviated in Chat, if abbreviated is setted up in character config\n --> The game does abbreviate your own character name AFTER Dalamuds chat handler and only if it is unchanged. So PlayerTags need to abbreviate the name itself.\n\nVersion 1.7.1\n- Added French translation (thanks to Khayle!)\n\nVersion 1.7\n- Improved handling of own character name in chat\n- Improved handling of group/alliance number prefix (always insert tag and icon behind)\n- Added new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Marked the Chat features as stable\n- Removeed option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improved self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Renamed plugin to \"PlayerTags\" (remove white space between the two words)\n- Updated plugin icon\n- Use SignatureHelper for Hooks\n" -[channels.stable.plugins.PlayerTags.changelogs."1.9.4.0"] -time_released = 2023-05-26T20:43:10.200 -changelog = "- Fixed /playertags command not showing the settings UI anymore" -[channels.stable.plugins.PlayerTags.changelogs."1.7.4.0"] -time_released = 2022-09-21T23:13:45.831 -changelog = " Version 1.7.4\n- Chat: Minor adjustments that sometimes cause weird behavior, like...\n - The own username has been added to the start of the message text and not within\n - The message get colored completely and not only the name\n - Messages by ExtraChat looked weird sometimes\n\nVersion 1.7.3\n- Chat: Optimize handling with abbreviated names in group and alliance chat\n\nVersion 1.7.2\n- Chat: Show your own name abbreviated in Chat, if abbreviated is setted up in character config\n --> The game does abbreviate your own character name AFTER Dalamuds chat handler and only if it is unchanged. So PlayerTags need to abbreviate the name itself.\n\nVersion 1.7.1\n- Added French translation (thanks to Khayle!)\n\nVersion 1.7\n- Improved handling of own character name in chat\n- Improved handling of group/alliance number prefix (always insert tag and icon behind)\n- Added new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Marked the Chat features as stable\n- Removeed option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improved self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Renamed plugin to \"PlayerTags\" (remove white space between the two words)\n- Updated plugin icon\n- Use SignatureHelper for Hooks\n" -[channels.stable.plugins.PlayerTags.changelogs."1.6.6.0"] -time_released = 2022-09-16T03:21:48.543 -changelog = " Version 1.6.6\n- Improve self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n\nOther changes:\n- Rename plugin to \"PlayerTags\" (remove white space between the two words)\n- Update plugin icon\n- Use SignatureHelper for Hooks\n" -[channels.stable.plugins.PlayerTags.changelogs."1.6.1.0"] -time_released = 2022-09-03T16:58:07.244 -changelog = "Version 1.6.1\n- Adjust some default settings regarding text coloring.\nIf you miss some colors on nameplate and chat now, please ensure you enabled them for the respective element.\n\nVersion 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" -[channels.stable.plugins.PlayerTags.changelogs."1.6.0.0"] -time_released = 2022-09-03T12:25:03.064 -changelog = "Version 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" -[channels.stable.plugins.PlayerTags.changelogs."1.6.2.0"] -time_released = 2022-09-03T17:18:46.582 -changelog = "Version 1.6.2\n- Enable Tag coloring again.\n\nVersion 1.6.1\n- Adjust some default settings regarding text coloring.\nIf you miss some colors on nameplate and chat now, please ensure you enabled them for the respective element.\n\nVersion 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" -[channels.stable.plugins.PlayerTags.changelogs."1.6.3.0"] -time_released = 2022-09-04T12:08:22.075 -changelog = "Version 1.6.3\n-Update spanish translation (thank you!)\n- Revert default setting for coloring nameplate title as it was in v1.5 (you may need to re-apply that option)\n\nVersion 1.6.2\n- Enable Tag coloring again.\n\nVersion 1.6.1\n- Adjust some default settings regarding text coloring.\nIf you miss some colors on nameplate and chat now, please ensure you enabled them for the respective element.\n\nVersion 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" -[channels.stable.plugins.PlayerTags.changelogs."1.6.4.0"] -time_released = 2022-09-05T16:38:24.559 -changelog = "Version 1.6.4\n- Fixed removing everything except your name when 'Self Linking in Chat' is enabled and the message in the chat contains your own player name.\n\nVersion 1.6.3\n-Update spanish translation (thank you!)\n- Revert default setting for coloring nameplate title as it was in v1.5 (you may need to re-apply that option)\n\nVersion 1.6.2\n- Enable Tag coloring again.\n\nVersion 1.6.1\n- Adjust some default settings regarding text coloring.\nIf you miss some colors on nameplate and chat now, please ensure you enabled them for the respective element.\n\nVersion 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" -[channels.stable.plugins.PlayerTags.changelogs."1.6.5.0"] -time_released = 2022-09-11T23:58:58.440 -changelog = "Version 1.6.5\n- Use Ui Culture of Dalamud for Localization\n\nVersion 1.6.5\n- Fixed removing everything except your name when 'Self Linking in Chat' is enabled and the message in the chat contains your own player name.\n\nVersion 1.6.3\n-Update spanish translation (thank you!)\n- Revert default setting for coloring nameplate title as it was in v1.5 (you may need to re-apply that option)\n\nVersion 1.6.2\n- Enable Tag coloring again.\n\nVersion 1.6.1\n- Adjust some default settings regarding text coloring.\nIf you miss some colors on nameplate and chat now, please ensure you enabled them for the respective element.\n\nVersion 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" -[channels.stable.plugins.PlayerTags.changelogs."1.7.0.0"] -time_released = 2022-09-17T19:58:25.337 -changelog = " Version 1.7\n- Improve handling of own character name in chat\n- Improve handling of group/alliance number prefix (always insert tag and icon behind)\n- Add new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Mark the Chat features as stable\n- Remove option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improve self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Rename plugin to \"PlayerTags\" (remove white space between the two words)\n- Update plugin icon\n- Use SignatureHelper for Hooks\n" -[channels.stable.plugins.PlayerTags.changelogs."1.8.0.8"] -time_released = 2022-11-21T10:34:16.785 -changelog = " Version 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" -[channels.stable.plugins.PlayerTags.changelogs."1.11.1.1"] -time_released = 2024-07-20T08:04:02.365 -changelog = "- Fixed flickering and some errors due missing icons\n" -[channels.stable.plugins.PlayerTags.changelogs."1.11.2.0"] -time_released = 2024-07-27T02:59:39.170 -changelog = "- Switched over to INamePlateGui service from core Dalamud\n" -[channels.stable.plugins.FPSPlugin] -built_commit = "be1ce9277f9956a2758855fa608b866794ed49aa" -time_built = 2024-07-02T04:49:46.262 -effective_version = "1.7.0.0" -[channels.stable.plugins.FPSPlugin.changelogs] -[channels.stable.plugins.HotbarUnlimited] -built_commit = "360f0f19182ac2dee9ed19292fa44c2c934ded1b" -time_built = 2023-12-02T21:40:19.812 -effective_version = "1.0.2.2" -[channels.stable.plugins.HotbarUnlimited.changelogs] -[channels.stable.plugins.TargetFurniture] -built_commit = "d36971d5f9e00ab2d09e187c48aedfbf4ac4bdd5" -time_built = 2024-07-13T04:18:37.151 -effective_version = "1.0.2.0" -[channels.stable.plugins.TargetFurniture.changelogs] -[channels.stable.plugins.MemoryMarker] -built_commit = "ae0c60f601ca3679d8e6f70e97f128d1596f330c" -time_built = 2024-07-29T04:40:16.076 -effective_version = "2.1.0.0" -[channels.stable.plugins.MemoryMarker.changelogs] -[channels.stable.plugins.Weatherman] -built_commit = "0785f705b9c48a31fb1290466cd013ecd0dab506" -time_built = 2024-07-05T03:30:49.568 -effective_version = "2.4.1.0" -[channels.stable.plugins.Weatherman.changelogs."2.4.0.6"] -time_released = 2022-08-24T17:32:51.373 -changelog = ".NET 6 update" -[channels.stable.plugins.Stormtalons] -built_commit = "1f52df0faf1b7c621985abdb0aeecf950eb58d91" -time_built = 2024-07-06T01:10:48.596 -effective_version = "1.1.0.4" -[channels.stable.plugins.Stormtalons.changelogs."1.0.0.0"] -time_released = 2023-01-14T21:34:39.894 -changelog = "6.3 Update" -[channels.stable.plugins.Stormtalons.changelogs."1.0.0.1"] -time_released = 2023-01-15T07:52:19.927 -changelog = "6.3 Update" -[channels.stable.plugins.Stormtalons.changelogs."1.0.1.0"] -time_released = 2023-01-28T21:10:48.808 -changelog = "Ability to change text colour" -[channels.stable.plugins.Stormtalons.changelogs."1.1.0.0"] -time_released = 2023-01-31T05:00:56.212 -changelog = "- Decaying Stormtalon option added\n- Options to enable/disable various info displayed" -[channels.stable.plugins.Stormtalons.changelogs."1.1.0.1"] -time_released = 2023-02-11T17:18:44.836 -changelog = "- Fixed decaying stormtalon bar counter" -[channels.stable.plugins.Stormtalons.changelogs."1.1.0.3"] -time_released = 2023-10-05T23:46:33.516 -changelog = "Updated for patch 6.5" -[channels.stable.plugins.Stormtalons.changelogs."1.1.0.4"] -time_released = 2024-07-06T01:10:48.596 -changelog = "Updated for 7.0 Dawntrail." -[channels.stable.plugins.Hunty] -built_commit = "ddcdfab4eddd67345da5b36a4f38723c8371c615" -time_built = 2024-07-02T04:37:27.894 -effective_version = "1.3.1.0" -[channels.stable.plugins.Hunty.changelogs."1.0.0.0"] -time_released = 2023-03-06T16:30:58.733 -changelog = "Let's go hunt together, finally finishing that old log of yours~\n\n+ List of monsters in the same location based on Rank\n+ Click the coords to open your map on the exact location\n+ Click the dungeon name to open your duty finder\n+ Easy switching between Grand Company and jobs\n+ Automatic selection based on current job\n+ Tracks all of the progress for you\n+ Localizations for JP, DE and FR\n\n![image](https://github.com/Infiziert90/Hunty/raw/master/Hunty/images/hunty.png)\n" -[channels.stable.plugins.Hunty.changelogs."1.0.0.1"] -time_released = 2023-03-10T18:42:41.251 -changelog = "- Improved flags for PLD, BRD and SMN/SCH\n" -[channels.stable.plugins.Hunty.changelogs."1.0.0.2"] -time_released = 2023-03-28T17:59:45.683 -changelog = "nofranz\n" -[channels.stable.plugins.Hunty.changelogs."1.0.0.3"] -time_released = 2023-03-30T14:03:17.348 -changelog = "[nofranz]\n" -[channels.stable.plugins.Hunty.changelogs."1.0.0.4"] -time_released = 2023-04-05T14:54:46.491 -changelog = "nofranz\n" -[channels.stable.plugins.Hunty.changelogs."1.0.0.5"] -time_released = 2023-04-09T22:56:41.591 -changelog = "nofranz\n" -[channels.stable.plugins.Hunty.changelogs."1.0.0.6"] -time_released = 2023-04-11T02:39:39.935 -changelog = "nofranz\n" -[channels.stable.plugins.Hunty.changelogs."1.0.0.7"] -time_released = 2023-05-16T19:09:11.566 -changelog = "nofranz\n" -[channels.stable.plugins.Hunty.changelogs."1.1.0.0"] -time_released = 2023-05-17T19:22:56.948 -changelog = "[New]\n+ Added a new command for the xl window (/huntyxl)\n\n[XL Window]\n![xl](https://github.com/Infiziert90/Hunty/raw/master/Hunty/images/xl.png)\n+ A new window that lists all jobs with monsters in the same area on there respective rank\n" -[channels.stable.plugins.Hunty.changelogs."1.1.0.1"] -time_released = 2023-06-07T00:05:56.701 -changelog = "nofranz\n" -[channels.stable.plugins.Hunty.changelogs."1.2.0.0"] -time_released = 2023-06-17T06:16:08.270 -changelog = "+ Performance improvements from @Nebel\n+ The long awaited teleport button for both normal and xl\n" -[channels.stable.plugins.Hunty.changelogs."1.2.1.0"] -time_released = 2023-07-03T00:31:42.822 -changelog = "+ Chinese Simplified Translation (thanks LittleNightmare)\n+ Fix bug that prevented teleport in rare case\n" -[channels.stable.plugins.Hunty.changelogs."1.2.1.1"] -time_released = 2023-07-05T08:35:46.936 -changelog = "nofranz\n" -[channels.stable.plugins.Hunty.changelogs."1.2.1.2"] -time_released = 2023-10-03T23:25:37.020 -changelog = "nofranz\n" -[channels.stable.plugins.TriadBuddy] -built_commit = "ba65cd6e0ed02fc5b9125d7dc882c594f4a188f5" -time_built = 2024-07-15T16:29:13.872 -effective_version = "1.10.0.1" -[channels.stable.plugins.TriadBuddy.changelogs] -[channels.stable.plugins.ChatTyper] -built_commit = "6895b35a82f889a9a61e6120702d4c28dfbfda62" -time_built = 2024-07-02T04:36:15.839 -effective_version = "0.1.4.0" -[channels.stable.plugins.ChatTyper.changelogs."0.1.1.1"] -time_released = 2022-08-24T01:46:49.881 -changelog = "Net6 update" -[channels.stable.plugins.ChatTyper.changelogs."0.1.2.0"] -time_released = 2023-01-11T18:39:20.609 -changelog = "Net7 / API 8 update" -[channels.stable.plugins.ChatTyper.changelogs."0.1.3.0"] -time_released = 2023-10-05T14:16:29.496 -changelog = "API 9 update" -[channels.stable.plugins.ChatTyper.changelogs."0.1.4.0"] -time_released = 2024-07-02T04:36:15.839 -changelog = "API 10 update" -[channels.stable.plugins.DeathRoll] -built_commit = "2e2f1a8d4324437d94affba596e72f010bae0028" -time_built = 2024-08-21T12:15:15.161 -effective_version = "1.5.3.0" -[channels.stable.plugins.DeathRoll.changelogs."1.0.0.0"] -time_released = 2022-08-27T17:26:11.565 -changelog = "+ Stable release\n+ Possible fix for font not loading in a rare case\n+ Fix crash in tournament mode\n+ Cleanup for Venue and DeathRoll mode\n" -[channels.stable.plugins.DeathRoll.changelogs."1.0.0.1"] -time_released = 2022-10-04T16:45:58.009 -changelog = "+ Fix regex not working for some display name types\n" -[channels.stable.plugins.DeathRoll.changelogs."1.0.0.2"] -time_released = 2023-01-11T18:28:28.070 -changelog = "net7 + API 8\n" -[channels.stable.plugins.DeathRoll.changelogs."1.0.0.3"] -time_released = 2023-01-28T21:10:18.674 -changelog = "+ New timer argument which toggles the timer (/drh timer)\n+ New option to reset all rolls on timer start (default false)\n\nIf you encounter any parsing issues for rolls, pls activate the debug option, try to reproduce\nand send your dalamud log :)\n" -[channels.stable.plugins.DeathRoll.changelogs."1.0.1.0"] -time_released = 2023-03-06T16:48:29.876 -changelog = "+ UI adjustments to get a cleaner look and remove duplicates\n+ Added a 'How to play' tooltip for both DeathRoll and Tournament \n" -[channels.stable.plugins.DeathRoll.changelogs."1.1.0.0"] -time_released = 2023-04-06T23:57:41.056 -changelog = "+ Improvements for Blackjack Mode (thanks @SonyUSA)\n + Dealer draws all option\n + Copy Payout\n + Copy Player\n + Copy Dealer\n + Show card total\n" -[channels.stable.plugins.DeathRoll.changelogs."1.2.0.0"] -time_released = 2023-04-17T15:09:56.307 -changelog = "[Blackjack]\n+ Split Hand now acts like a real hand\n+ Some cleanup\n" -[channels.stable.plugins.KingdomHeartsPlugin] -built_commit = "e154fe8560dbde24074defe3f61e3fada132b483" -time_built = 2024-07-17T03:47:16.960 -effective_version = "1.0.7.1" -[channels.stable.plugins.KingdomHeartsPlugin.changelogs."1.0.6.2"] -time_released = 2023-02-25T19:41:40.959 -changelog = "Updated for API 8\n" -[channels.stable.plugins.KingdomHeartsPlugin.changelogs."1.0.6.3"] -time_released = 2023-10-06T22:49:14.606 -changelog = "Updated for API 9\nChanged commands /khpshow and /khphide to /khp\nChanged settings command from /khp to /khpconfig\n" -[channels.stable.plugins.KingdomHeartsPlugin.changelogs."1.0.7.0"] -time_released = 2023-11-05T03:41:25.365 -changelog = "Added scale feature for class icon.\nClass icons use HD texture now.\n" -[channels.stable.plugins.KingdomHeartsPlugin.changelogs."1.0.7.1"] -time_released = 2024-07-17T03:47:16.960 -changelog = "Updated for Dawntrail\n" -[channels.stable.plugins.DeviceChangeFix] -built_commit = "adba3783d7a809c8e981b805d7d8d22310fd4e8f" -time_built = 2024-08-30T05:03:44.888 -effective_version = "2.0.5.0" -[channels.stable.plugins.DeviceChangeFix.changelogs."2.0.2.0"] -time_released = 2023-01-11T18:39:51.762 -changelog = "Update to .NET 7 / API 8" -[channels.stable.plugins.DeviceChangeFix.changelogs."2.0.3.0"] -time_released = 2023-10-05T09:14:29.964 -changelog = "Update to API 9" -[channels.stable.plugins.DeviceChangeFix.changelogs."2.0.5.0"] -time_released = 2024-08-30T05:03:44.888 -changelog = "DT updated. May fix issues that DT didn't fix." -[channels.stable.plugins.DistantSeas] -built_commit = "3c0b3b6ff9c3a34a205d763c0eb3cb04adc39017" -time_built = 2024-07-01T20:05:54.341 -effective_version = "1.1.0.1" -[channels.stable.plugins.DistantSeas.changelogs] -[channels.stable.plugins.HuntBuddy] -built_commit = "c770aa3a6963ca32ad3b17dd3780e5cb34107e79" -time_built = 2024-07-19T17:39:34.627 -effective_version = "1.2.0.2" -[channels.stable.plugins.HuntBuddy.changelogs."1.0.1.0"] -time_released = 2023-05-20T20:41:03.371 -changelog = "- Added a new sub command argument `local` to toggle the display of the local map zone's hunt targets window, instead of needing to open the main window, open the configuration, toggle the box, and close the configuration.\n- Added the ability to lock window size/position to prevent accidentally moving the windows while attempting to click on the controls.\n- The main window's tree display of hunt marks per zone no longer indents the line with the mob name and utility buttons.\n- Condensed the two buttons to locate the mobs on the map into one that performs a configurable default of either marker-and-area or marker-only, and performs the alternate action when `shift` is held while clicking.\n- Added another new sub command `next` to place a marker on the next hunt mark location. If there are any in the current zone, the nearest (two-dimensional euclidean distance) will be selected. Otherwise, if there are any hunts in the current expansion's other zones, one of them will be selected at random. Finally, all hunts anywhere in the world will be considered, and one of them will be selected at random. If other zones had to be examined for hunt marks, the main map will be opened to the appropriate zone.\n- Updated local hunt buttons to match main window ones.\n- Added chat message to `/phb next` command, so you know what you're looking for.\n- Updated the Teleporter IPC consumer check to better handle installing/uninstalling Teleporter without reloading HuntBuddy.\n\nMassive thanks to PrincessRTFM for these changes!" -[channels.stable.plugins.HuntBuddy.changelogs."1.0.2.0"] -time_released = 2023-07-02T19:47:25.840 -changelog = "The `/phb next` command should no longer break when only one mark is\nfound outside of the current zone, and should handle elite marks in a\nsane and safe way that prioritises them last in the current zone, rather\nthan risking breaking because they don't have location data.\n\nAlso bumped DalamudPackager to latest (2.1.11) at the same time." -[channels.stable.plugins.HuntBuddy.changelogs."1.0.3.0"] -time_released = 2023-10-04T14:53:06.248 -changelog = "- Updated HuntBuddy for API9" -[channels.stable.plugins.HuntBuddy.changelogs."1.0.4.2"] -time_released = 2023-11-08T19:21:29.905 -changelog = "- Fixed broken `/phb list` subcommand" -[channels.stable.plugins.HuntBuddy.changelogs."1.0.5.0"] -time_released = 2023-12-12T19:55:39.642 -changelog = "Plugin windows now use Dalamud's window system, and should remember position and size between plugin loads." -[channels.stable.plugins.HuntBuddy.changelogs."1.0.5.1"] -time_released = 2023-12-13T00:56:33.970 -changelog = "Fixed a bug that caused the plugin to crash due to identical window names." -[channels.stable.plugins.HuntBuddy.changelogs."1.0.5.2"] -time_released = 2023-12-13T17:10:45.683 -changelog = "- Fixed debug window showing up\n- Disabled closing local hunts window" -[channels.stable.plugins.HuntBuddy.changelogs."1.1.0.1"] -time_released = 2024-03-27T20:59:11.723 -changelog = "- New IPC integration\n- Main window now maintains size between restarts\n- Plugin now directly warns users about unsupported hunts (ARR and all B-ranks)\n- Now on .net8!" -[channels.stable.plugins.HuntBuddy.changelogs."1.2.0.1"] -time_released = 2024-07-08T07:01:24.990 -changelog = "* Updated for APIX (Thanks to @Orphis and @frstndrd!)" -[channels.stable.plugins.HuntBuddy.changelogs."1.2.0.2"] -time_released = 2024-07-19T17:39:34.627 -changelog = "Removes mention of third-party plugin from settings window." -[channels.stable.plugins.AvantGarde] -built_commit = "9737531c162b5852fa0bde2a3f27383122ad6bce" -time_built = 2024-07-12T13:23:38.171 -effective_version = "0.1.1.1" -[channels.stable.plugins.AvantGarde.changelogs."0.1.1.1"] -time_released = 2024-07-12T13:23:38.171 -changelog = "- Update for Patch 7.0 / API 10" -[channels.stable.plugins.TextToTalk] -built_commit = "6fdefac17cc2d786caa9afd2c43be57fb4d80386" -time_built = 2024-08-20T04:50:04.651 -effective_version = "1.30.3.0" -[channels.stable.plugins.TextToTalk.changelogs."1.16.1.0"] -time_released = 2022-08-25T16:54:03.354 -changelog = "Updates for compatibility with the latest version of Dalamud." -[channels.stable.plugins.TextToTalk.changelogs."1.21.7.0"] -time_released = 2023-02-13T15:48:20.789 -changelog = "- Fix Amazon Polly backend loading issues\n" -[channels.stable.plugins.TextToTalk.changelogs."1.28.8.0"] -time_released = 2024-01-19T00:44:46.617 -changelog = "- Fixes voice preset deletions not always being saved\n" -[channels.stable.plugins.TextToTalk.changelogs."1.16.3.0"] -time_released = 2022-09-06T00:08:13.364 -changelog = "Fixes system voice list on Windows." -[channels.stable.plugins.TextToTalk.changelogs."1.20.1.0"] -time_released = 2023-01-22T02:52:41.261 -changelog = "- Fixes plugin crashes when using the character editor (aesthetician etc.)\n" -[channels.stable.plugins.TextToTalk.changelogs."1.30.0.0"] -time_released = 2024-06-03T15:00:45.629 -changelog = "- **General**: Creates a new voice preset config instead of erroring when voice presets are corrupted.\n- **General**: Adds notifications for WebSocket load errors and no-preset warnings.\n- **General**: Adds Google Cloud voice backend (thanks kaxlabs!)\n- **General**: Adds OpenAI voice backend (thanks PassiveModding!)\n- **VoiceUnlocker**: Fixes VoiceUnlocker path again.\n- **WebSocket**: Adds race and body type to the message payload (thanks Cidan!)\n" -[channels.stable.plugins.TextToTalk.changelogs."1.21.2.0"] -time_released = 2023-02-01T18:24:09.773 -changelog = "- Fixed gendered voices not working on some backends\n- Added support for Polly newscaster voices\n" -[channels.stable.plugins.TextToTalk.changelogs."1.21.3.0"] -time_released = 2023-02-04T20:59:13.335 -changelog = "- Fixes WebSocket backend being completely broken\n" -[channels.stable.plugins.TextToTalk.changelogs."1.21.1.0"] -time_released = 2023-01-31T05:00:49.720 -changelog = "- Fix some UI bugs on the NPC voice tab\n- Internal cleanup\n" -[channels.stable.plugins.TextToTalk.changelogs."1.24.2.4"] -time_released = 2023-10-07T02:00:32.581 -changelog = "- Fixes voice-acted dialogue being spoken over\n" -[channels.stable.plugins.TextToTalk.changelogs."1.28.4.0"] -time_released = 2023-11-19T18:23:07.272 -changelog = "- Fixes installation errors due to config migrations from pre-1.25.0\n" -[channels.stable.plugins.TextToTalk.changelogs."1.28.6.0"] -time_released = 2023-11-26T19:15:39.126 -changelog = "- Fixes config window closing in rare cases when selecting the NPC voices tab\n" -[channels.stable.plugins.TextToTalk.changelogs."1.22.0.0"] -time_released = 2023-02-25T19:41:23.344 -changelog = "- Sends the speaker name in WebSocket messages\n" -[channels.stable.plugins.TextToTalk.changelogs."1.16.2.0"] -time_released = 2022-09-04T19:22:12.130 -changelog = "Fixes installation on WINE-based systems." -[channels.stable.plugins.TextToTalk.changelogs."1.24.2.3"] -time_released = 2023-10-05T09:16:21.417 -changelog = "- Updates for API 9\n" -[channels.stable.plugins.TextToTalk.changelogs."1.29.2.0"] -time_released = 2024-04-05T15:21:21.043 -changelog = "- **WebSocket**: Adds `PayloadTemplate` to the message payload (check the README for more details)\n" -[channels.stable.plugins.TextToTalk.changelogs."1.28.7.0"] -time_released = 2023-11-28T06:10:24.349 -changelog = "- Fixes NPC names being unable to be changed in the NPC voices tab of the config window\n- Adds global toggles for disabling NPC/player voice presets\n" -[channels.stable.plugins.TextToTalk.changelogs."1.21.4.0"] -time_released = 2023-02-04T23:31:38.734 -changelog = "- Fixes text not being sent over the WebSocket backend\n- Fixes error spam in the log when disconnecting from a WebSocket server\n" -[channels.stable.plugins.TextToTalk.changelogs."1.21.5.0"] -time_released = 2023-02-08T11:07:17.327 -changelog = "- Suppressed log messages for sound effect loading\n- Updated dependencies\n" -[channels.stable.plugins.TextToTalk.changelogs."1.30.1.0"] -time_released = 2024-06-10T18:11:55.642 -changelog = "- **VoiceUnlocker**: Fixes VoiceUnlocker failing to run due to not being distributed with the plugin.\n" -[channels.stable.plugins.TextToTalk.changelogs."1.24.2.6"] -time_released = 2023-11-05T03:44:39.775 -changelog = "- Fixes errors while upgrading config versions\n" -[channels.stable.plugins.TextToTalk.changelogs."1.24.2.2"] -time_released = 2023-08-31T22:41:01.442 -changelog = "- Fixes login issue in Azure backend\n" -[channels.stable.plugins.TextToTalk.changelogs."1.18.3.0"] -time_released = 2022-12-27T19:39:50.640 -changelog = "- Fixes more plugin load/config failures when updating from v1.16\n" -[channels.stable.plugins.TextToTalk.changelogs."1.18.2.0"] -time_released = 2022-12-27T11:30:15.047 -changelog = "- Fixes plugin load/config failures when updating from v1.16 or v1.17\n" -[channels.stable.plugins.TextToTalk.changelogs."1.28.3.0"] -time_released = 2023-11-19T02:33:08.393 -changelog = "Changes since 1.28.2\n- Improves logging during config migrations for easier debugging in the future\n\nChanges since 1.24.2\n- Adds support for ElevenLabs TTS\n- Adds Cortana voices to the \"Don't see all of your voices?\" button\n" -[channels.stable.plugins.TextToTalk.changelogs."1.18.1.0"] -time_released = 2022-12-21T08:12:37.212 -changelog = "- Adds support for Azure Cognitive Services\n- Adds support for voice presets to all voice backends\n- Adds support for assigning voice presets to players using their name and world\n- Adds support for multiple voice presets per gender option (thanks spinda!)\n- Adds experimental option to skip TTS for voice-acted dialogue (thanks spinda!)\n" -[channels.stable.plugins.TextToTalk.changelogs."1.19.1.0"] -time_released = 2022-12-31T22:30:59.684 -changelog = "- Fixes \"skip own messages\" breaking all TTS besides your own, regardless of if it was checked or not\n" -[channels.stable.plugins.TextToTalk.changelogs."1.29.0.0"] -time_released = 2024-03-24T19:22:02.136 -changelog = "- **TTS**: Fixes duplicate TTS in some fights when \"Read NPC dialogue from the battle dialogue window\" is enabled\n- **Triggers**: Disables whitespace triggers to avoid confusion when an empty trigger stops TTS completely\n- **Voice Unlocker**: Adds support for copying Microsoft Speech Server and `WOW6432Node` voices (thanks lazerl0rd!)\n- **UI**: Removes duplicate NPC dialogue chat types from the chat channel config\n- **UI**: Shows linkshells correctly in the chat channel config (`LS 1` instead of `Ls 1`)\n- **WebSocket**: Adds support for multiple simultaneous WebSocket connections\n- **WebSocket**: Adds support for configuring the listening address\n- **WebSocket**: Adds `NpcId` and `ChatType` to the message payload (check the README for more details)\n" -[channels.stable.plugins.TextToTalk.changelogs."1.20.0.0"] -time_released = 2023-01-11T18:57:27.115 -changelog = "- Updates for 6.3\n- Fixes plugin icon\n" -[channels.stable.plugins.TextToTalk.changelogs."1.28.5.0"] -time_released = 2023-11-20T18:49:38.859 -changelog = "- Fixes installation errors due to config migrations from pre-1.25.0\n" -[channels.stable.plugins.TextToTalk.changelogs."1.29.1.0"] -time_released = 2024-03-27T20:26:51.807 -changelog = "- **WebSocket**: Adds `Language` to the message payload (check the README for more details)\n" -[channels.stable.plugins.TextToTalk.changelogs."1.28.10.0"] -time_released = 2024-03-12T21:31:37.174 -changelog = "- Fixes most issues with stutter detection and removal on names\n- Adds stutter config state to WebSocket backend payload (`.StuttersRemoved // bool`)\n- Makes some minor adjustments in preparation for the next Dalamud update\n" -[channels.stable.plugins.TextToTalk.changelogs."1.21.0.0"] -time_released = 2023-01-27T01:42:02.425 -changelog = "- Adds support for assigning voices to NPCs\n- Removes broken preview image in the plugin installer\n- Maybe fixes the system voice unlocker?\n" -[channels.stable.plugins.TextToTalk.changelogs."1.24.2.5"] -time_released = 2023-10-17T07:16:02.130 -changelog = "- Fixes Uberduck TTS backend following API changes\n" -[channels.stable.plugins.TextToTalk.changelogs."1.24.2.0"] -time_released = 2023-07-17T19:19:53.413 -changelog = "- Fixes player voice bugs in cross-world chat\n- Fixes some minor UI glitches when switching backends\n- Fixes the plugin toggle keybind interfering with the chat preset keybinds\n- Fixes a \"no presets\" warning not displaying in the chat\n- Fixes a bunch of weird settings interactions\n- Fixes issues with TTS for the System backend\n- UI performance improvements\n" -[channels.stable.plugins.TextToTalk.changelogs."1.28.9.0"] -time_released = 2024-02-28T19:15:46.246 -changelog = "- Fixes being unable to add lexicons to the Azure voice backend\n- Fixes being unable to save changes to existing chat type presets\n- Small internal refactor which might fix some other minor bugs in voice playback\n" -[channels.stable.plugins.TextToTalk.changelogs."1.24.2.1"] -time_released = 2023-07-23T00:15:24.088 -changelog = "- Fixes login issue in Polly backend\n- Fixes minor UI bugs in Azure and Polly backends\n" -[channels.stable.plugins.TextToTalk.changelogs."1.30.2.0"] -time_released = 2024-07-01T19:32:39.432 -changelog = "- Updated for API10 (thanks Ania!)\n" -[channels.stable.plugins.TextToTalk.changelogs."1.19.0.0"] -time_released = 2022-12-31T20:31:56.588 -changelog = "- Adds several new configurable chat types:\n - `Enemy defeated by you`\n - `Action readied by engaged enemy`\n - `Damage you are dealt`\n - `Failed attacks on you`\n- Adds a notice after updates when you don't have any voice presets configured\n- Adds an option to skip TTS for your own messages\n- Sorts Uberduck voices by category and name\n- Saves the config after creating a new voice preset that hasn't been modified\n" -[channels.stable.plugins.TextToTalk.changelogs."1.18.4.0"] -time_released = 2022-12-31T03:09:54.117 -changelog = "- Fixes more plugin load/config failures when updating from v1.16\n- Fix configuration window resizing\n" -[channels.stable.plugins.TextToTalk.changelogs."1.21.6.0"] -time_released = 2023-02-12T03:13:12.147 -changelog = "- Possible fix for System backend failures on some systems\n- Possible fix for VoiceUnlocker issues\n" -[channels.stable.plugins.TextToTalk.changelogs."1.30.3.0"] -time_released = 2024-08-20T04:50:04.651 -changelog = "- **OpenAI**: Fixed API key not being saved (thanks PassiveModding!)\n- **OpenAI**: Improved error visibility in the login flow and during TTS\n- **ElevenLabs**: Fixed multiple UI errors\n- **System**: Added a link to [NaturalVoiceSAPIAdapter](https://github.com/gexgd0419/NaturalVoiceSAPIAdapter) next to VoiceUnlocker\n" -[channels.stable.plugins.DelvUI] -built_commit = "d9146d051774d61163fb627112b1c9f86f3d6538" -time_built = 2024-08-15T18:53:09.409 -effective_version = "2.2.1.2" -[channels.stable.plugins.DelvUI.changelogs] -[channels.stable.plugins.SillyChat] -built_commit = "0f716fbe4ab5070df21d75b83bba3ce6657509f2" -time_built = 2023-10-04T00:22:16.970 -effective_version = "1.7.0.0" -[channels.stable.plugins.SillyChat.changelogs] -[channels.stable.plugins.OfDungeonsDeep] -built_commit = "2b37f7e94bf6538219a5bfe4040493b371daf00d" -time_built = 2024-08-11T20:10:00.549 -effective_version = "1.0.1.0" -[channels.stable.plugins.OfDungeonsDeep.changelogs] -[channels.stable.plugins.ReadyCheckHelper] -built_commit = "1ccb371896c90b4169a7d2088398cece9ed583d6" -time_built = 2024-08-06T04:20:17.139 -effective_version = "1.0.7.5" -[channels.stable.plugins.ReadyCheckHelper.changelogs."1.0.4.0"] -time_released = 2022-08-26T22:57:41.620 -changelog = "- Added options to offset and scale the party/alliance list overlay icons for those that are using custom party list layouts (or just don't like the default size/position).\n- updated for .net6/api7\n" -[channels.stable.plugins.ReadyCheckHelper.changelogs."1.0.4.1"] -time_released = 2023-01-08T06:12:48.528 -changelog = "- Fixed an issue where ready check icons would not properly update when the party list order was changed, or when party members were added or removed.\n- Related back-end cleanup.\n- Housekeeping to be compatible with upcoming changes to Dalamud.\n" -[channels.stable.plugins.ReadyCheckHelper.changelogs."1.0.4.2"] -time_released = 2023-01-11T18:39:32.839 -changelog = "- Updated for Dalamud API 8.\n" -[channels.stable.plugins.ReadyCheckHelper.changelogs."1.0.4.3"] -time_released = 2023-05-26T15:57:19.965 -changelog = "+ Added support for the new 'Align List to Bottom' option\n" -[channels.stable.plugins.ChatTranslated] -built_commit = "1176c042fa5cbd5850426b9e3c264924ca3cc9c4" -time_built = 2024-08-25T15:01:48.662 -effective_version = "3.2.0.1" -[channels.stable.plugins.ChatTranslated.changelogs."1.2.0.0"] -time_released = 2024-02-08T16:09:15.681 -changelog = "Added target language option. Add functionality to min window. Fix api key saving bug." -[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.4"] -time_released = 2024-08-16T14:14:37.394 -changelog = "No longer translate message handled by other plugins like the visibility plugin.\r\nUpdate OpenAI API key format to actually make it usable.\r\nAdd an option to hide original message when outputting translation.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.3"] -time_released = 2024-08-07T06:04:53.784 -changelog = "Fix conflict with chat bubbles.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.2"] -time_released = 2024-08-02T19:32:01.663 -changelog = "Fix main window breaking when changing UI scale.\r\nReplace GPT-3.5-turbo with GPT-4o-mini in OpenAI mode.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.1"] -time_released = 2024-07-17T20:22:36.603 -changelog = "Fix LLM proxy not working.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.2"] -time_released = 2024-03-11T15:25:32.049 -changelog = "Add Spanish." -[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.5"] -time_released = 2024-07-11T03:40:54.543 -changelog = "Attempt to improve translation quality for machine translations\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.4"] -time_released = 2024-07-04T04:54:53.665 -changelog = "Update for apiX\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.5"] -time_released = 2024-08-18T13:35:35.131 -changelog = "Add Italian as supported language.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.2"] -time_released = 2024-06-04T13:45:50.932 -changelog = "Boost performance when plugin windows are opened\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.1"] -time_released = 2024-06-02T16:03:39.123 -changelog = "Re-add Korean support.\r\nDidn't know that changing Dalamud font settings allow users to render Korean in plugin windows.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.0"] -time_released = 2024-06-02T04:14:36.226 -changelog = "Performance boosts, especially when using the main window.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."2.1.1.2"] -time_released = 2024-05-29T02:07:53.412 -changelog = "New localization strings.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."1.4.0.3"] -time_released = 2024-02-23T19:11:36.761 -changelog = "New icon. Attempt to fix a bug where connection fails with VPN." -[channels.stable.plugins.ChatTranslated.changelogs."2.1.0.0"] -time_released = 2024-04-19T19:13:09.921 -changelog = "[localization]\r\nAdded framework for localization.\r\n\r\n[ui]\r\nAdded source language selection to translate specific languages.\r\n\r\n[translation]\r\nUpdated filter regex.\r\nExcluded non-text payloads from language detection.\r\nAdded DeepL translate mode.\r\nProxy: Switched to claude models for better performance.\r\nProxy: Switched to a new API key.\r\nProxy service may be unstable in this version.\r\n\r\n[misc]\r\nOrganized code.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.5"] -time_released = 2024-04-04T14:28:01.302 -changelog = "- Reinforced default filter\r\nNow requires >2 consecutive non-English characters to trigger translation under default settings.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.4"] -time_released = 2024-04-03T19:23:49.650 -changelog = "Make translate French and German separate options. Fix crash when expanding ChatLog in certain scenarios." -[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.3"] -time_released = 2024-03-23T01:29:43.860 -changelog = "C#12 and IContextMenu update. No functional changes." -[channels.stable.plugins.ChatTranslated.changelogs."3.0.0.0"] -time_released = 2024-07-11T17:43:50.109 -changelog = "Add option to use DeepL translation without API keys.\r\nNo longer cache machine-translated messages and PF / main window messages.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."1.4.0.2"] -time_released = 2024-02-19T19:15:51.261 -changelog = "made main window resizable. added translation cache. fixed AI stupidity." -[channels.stable.plugins.ChatTranslated.changelogs."2.1.0.1"] -time_released = 2024-04-21T19:30:54.614 -changelog = "Added a region for proxy.\r\nFixed a bug where some text is not printed in the main window.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."1.3.0.0"] -time_released = 2024-02-10T19:12:50.346 -changelog = "Added new mode GPT-Proxy that direct chat messages to self-hosted openai proxy. Added a tooltip in main window to clarify what the translate button do." -[channels.stable.plugins.ChatTranslated.changelogs."1.3.1.0"] -time_released = 2024-02-12T18:44:53.283 -changelog = "Attempt to fix secret reading." -[channels.stable.plugins.ChatTranslated.changelogs."1.3.2.0"] -time_released = 2024-02-15T16:14:59.437 -changelog = "Attempt to fix secret reading. Add option to translate English messages." -[channels.stable.plugins.ChatTranslated.changelogs."1.3.2.2"] -time_released = 2024-02-16T22:11:37.888 -changelog = "Fixed a minor bug." -[channels.stable.plugins.ChatTranslated.changelogs."1.3.2.1"] -time_released = 2024-02-16T15:13:46.869 -changelog = "Fixed a bug where English is not translated when translateEn is checked." -[channels.stable.plugins.ChatTranslated.changelogs."1.4.0.1"] -time_released = 2024-02-18T15:32:03.480 -changelog = "Provide an opt-in option to send anonymized chat messages to improve translation. Optimized openai requests to reduce cost and latency." -[channels.stable.plugins.ChatTranslated.changelogs."2.1.0.2"] -time_released = 2024-04-29T17:20:54.239 -changelog = "Translation cache will now be purged when main window language changes.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.0"] -time_released = 2024-02-27T21:07:55.451 -changelog = "various bug fixes. added option to disable plugin in duty. added Better Translation option for OpenAI API mode." -[channels.stable.plugins.ChatTranslated.changelogs."2.1.1.4"] -time_released = 2024-06-01T13:40:44.281 -changelog = "Add text wrapping to main window and fix bugs.\r\nRemove Korean support as it cannot be rendered in game.\r\nAdd reverse translation when translating in main window.\r\nNew localization strings.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.0"] -time_released = 2024-07-15T14:59:45.706 -changelog = "Rework config ui and options for version 3. Requires a config reset.\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.1"] -time_released = 2024-03-01T21:04:06.632 -changelog = "Use cloudflare workers." -[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.3"] -time_released = 2024-06-15T19:12:03.872 -changelog = "Add option to use custom target languages\r\n" -[channels.stable.plugins.ChatTranslated.changelogs."3.2.0.1"] -time_released = 2024-08-25T15:01:48.662 -changelog = "New localization strings.\r\nAdded an option to output colored translation strings.\r\n\r\nexperimental: RAG support for OpenAI translations.\r\n" -[channels.stable.plugins.NamePlateDebuffs] -built_commit = "cd8aae4293e3e6bded3e47666cbdfb169cdd54d5" -time_built = 2024-07-17T06:19:45.586 -effective_version = "1.1.0.3" -[channels.stable.plugins.NamePlateDebuffs.changelogs."1.0.0.0"] -time_released = 2022-11-08T13:22:31.235 -changelog = "- Updated for 6.28.\n- Fixed debuffs appearing on incorrect nameplates due to a memory layout change.\n" -[channels.stable.plugins.NamePlateDebuffs.changelogs."1.0.1.0"] -time_released = 2023-01-17T09:06:46.307 -changelog = "- Update for API 8 and .NET 7\n- Changed the display name to \"Nameplate Debuffs\"\n- Thanks to PhaineofCatz for the new plugin icon\n" -[channels.stable.plugins.NamePlateDebuffs.changelogs."1.0.1.1"] -time_released = 2023-01-18T06:58:35.727 -changelog = "- Fixed plugin loading\n" -[channels.stable.plugins.NamePlateDebuffs.changelogs."1.0.2.0"] -time_released = 2023-05-27T19:19:59.404 -changelog = "- Update for 6.4\n" -[channels.stable.plugins.NamePlateDebuffs.changelogs."1.0.3.0"] -time_released = 2023-12-12T19:55:45.041 -changelog = "- Update for 6.51\n" -[channels.stable.plugins.NamePlateDebuffs.changelogs."1.1.0.0"] -time_released = 2024-03-27T20:57:02.162 -changelog = "Nameplate Debuffs 1.1.0.0\n- Add option to show debuffs on player nameplates\n- Added new chat commands for toggling visibility\n" -[channels.stable.plugins.NamePlateDebuffs.changelogs."1.1.0.1"] -time_released = 2024-04-15T19:26:50.218 -changelog = "Nameplate Debuffs 1.1.0.1\n- Add option to show debuffs on player nameplates\n- Add new chat commands for toggling visibility\n- Migrate to AddonLifecycle\n" -[channels.stable.plugins.NamePlateDebuffs.changelogs."1.1.0.2"] -time_released = 2024-07-01T19:17:26.441 -changelog = "Nameplate Debuffs 1.1.0.2\n- Update for apiX\n" -[channels.stable.plugins.NamePlateDebuffs.changelogs."1.1.0.3"] -time_released = 2024-07-17T06:19:45.586 -changelog = "Nameplate Debuffs 1.1.0.3\n- Fix log error spam due to renamed field\n" -[channels.stable.plugins.WhoDidThat] -built_commit = "8cf8903aba1e2997fe9b170be71ff5fe9d047801" -time_built = 2024-07-02T01:49:55.501 -effective_version = "1.6.1.0" -[channels.stable.plugins.WhoDidThat.changelogs."1.1.1.1"] -time_released = 2023-08-06T19:19:56.845 -changelog = "Migration to Stable" -[channels.stable.plugins.WhoDidThat.changelogs."1.1.1.2"] -time_released = 2023-08-08T20:14:29.151 -changelog = "Minor Config Edits" -[channels.stable.plugins.WhoDidThat.changelogs."1.2.0.0"] -time_released = 2023-08-25T13:57:36.957 -changelog = "Added the ability to see missed rescues. Fixed issue with Rescue not being logged under certain conditions." -[channels.stable.plugins.WhoDidThat.changelogs."1.2.0.1"] -time_released = 2023-08-27T19:34:39.529 -changelog = "Quick Bugfix" -[channels.stable.plugins.WhoDidThat.changelogs."1.3.0.0"] -time_released = 2023-09-08T19:57:54.585 -changelog = "Added a combat timer. Now you can see exactly when abilities were used in a fight!" -[channels.stable.plugins.WhoDidThat.changelogs."1.4.0.0"] -time_released = 2023-10-04T01:42:05.545 -changelog = "Validated for 6.5. Please report any issues through feedback!" -[channels.stable.plugins.WhoDidThat.changelogs."1.5.0.0"] -time_released = 2024-01-30T00:56:04.565 -changelog = "Big Update! This plugin now tracks mitigation that is targeted on an enemy. I also now track Provokes, shirks, and much more! Please report any issues through feedback!" -[channels.stable.plugins.WhoDidThat.changelogs."1.5.1.0"] -time_released = 2024-05-14T08:06:15.240 -changelog = "Big Update! This plugin now tracks mitigation that is targeted on an enemy. I also now track Provokes, shirks, and much more! Please report any issues through feedback!" -[channels.stable.plugins.WhoDidThat.changelogs."1.6.1.0"] -time_released = 2024-07-02T01:49:55.501 -changelog = "Updated to 7.0" -[channels.stable.plugins.PartyIcons] -built_commit = "face9eeec2f77bf45d90c509e55d09b7e5d60400" -time_built = 2024-08-15T18:49:14.172 -effective_version = "1.2.1.0" -[channels.stable.plugins.PartyIcons.changelogs."1.0.8"] -time_released = 2022-09-03T00:29:46.289 -changelog = "- Role assignment via context menu works again.\n- DPS role names have been fixed in the UI when using the Eastern naming convention (by status102).\n- Updated for 6.2.\n" -[channels.stable.plugins.PartyIcons.changelogs."1.0.8.1"] -time_released = 2022-09-03T16:59:24.177 -changelog = "- Added setting to enable or disable context menu role assignment.\r\n- Made the /ppi command toggle the settings window instead of only showing the window.\r\n- Fixed the initial size and position of the settings window not matching the current display dimensions.\r\n- Fixed the size and position of the settings window not persisting.\r\n- Fixed the settings window height being zero when expanding the window after it was hidden.\r\n" -[channels.stable.plugins.PartyIcons.changelogs."1.0.9.0"] -time_released = 2022-09-06T02:36:27.550 -changelog = "Changed the way the game's nameplates are accessed\n- This allows a newly started ACT to still find the chat log after loading the plugin\n\nAdded setting to toggle role assignment based on party chat (by hmm-norah)\n- e.g. saying 'h1' to be assigned H1 (or 'mt' to be assigned MT)\n\nCleaned up settings UI\n- Added section headers and formatting\n- Moved chat name settings to their own tab\n- Various other adjustments\n- This should help finding what you need and experimenting with different combinations\n" -[channels.stable.plugins.PartyIcons.changelogs."1.0.9.2"] -time_released = 2022-09-11T00:23:09.342 -changelog = "2nd pass UI update\n- Ensure the tab bar remains visible when scrolling (helps in the Nameplates tab)\n- Rename the \"Static Roles\" tab to \"Roles\"\n- Move role-related settings from the General tab to the Roles tab\n- Adjust organization and appearance of items in the Roles tab\n" -[channels.stable.plugins.PartyIcons.changelogs."1.0.9.3"] -time_released = 2022-10-25T06:37:08.061 -changelog = "Specific status icons now take priority over job icons.\n- In a duty, the following icons are prioritized: Disconnecting, Viewing Cutscene, and Idle\n- Outside of a duty, the following icons are prioritized: Disconnecting, Viewing Cutscene, Busy, Idle, Duty Finder, Party Leader, Party Member, and Role Playing\n\nThanks to Ces for a simple approach to this problem!\n" -[channels.stable.plugins.PartyIcons.changelogs."1.0.9.4"] -time_released = 2022-10-27T14:08:46.574 -changelog = "Quick fixes for status icons\n- Added Group Pose as a prioritized status icon both in and out of a duty\n- Added a configuration setting to enable or disable prioritized status icons\n" -[channels.stable.plugins.PartyIcons.changelogs."1.0.9.8"] -time_released = 2022-11-02T07:34:46.601 -changelog = "Features\n- For chat names, added the ability to toggle role colors on/off by territory type (overworld, dungeon, raid, etc.) (Thanks AkazaRenn)\n- Added the yellow In a Duty icon to the priority list for forays (Bozja etc.) so that you can tell who is not in a party\n- In the settings window, testing mode and the tab its in now flash when testing mode is enabled\n\nBug Fixes\n- Fixed an error when a local player is unavailable that would spam dalamud.log during a crash\n- Fixed a bug where having a pet out during an alliance raid caused party numbers to not appear\n- Fixed a bug when converting v1 to v2 config where Game Default chat settings resulted in role colors being enabled\n" -[channels.stable.plugins.PartyIcons.changelogs."1.0.9.9"] -time_released = 2022-11-07T19:03:36.743 -changelog = "- Changed the display name of the plugin to improve discoverability.\n- Fixed errors in log when in hunt train as SCH or SMN with pet out.\n" -[channels.stable.plugins.PartyIcons.changelogs."1.1.1.1"] -time_released = 2023-01-14T21:24:02.396 -changelog = "- Update for 6.3, API 8, and .NET 7\n- Thanks PhaineOfCatz for the new PartyIcons plugin icon\n- Thanks Nicolette Phoenix for providing development support\n" -[channels.stable.plugins.PartyIcons.changelogs."1.1.1.2"] -time_released = 2023-02-25T19:41:49.115 -changelog = "- Fixed crash on game close.\n" -[channels.stable.plugins.PartyIcons.changelogs."1.1.3.1"] -time_released = 2023-02-28T05:02:19.004 -changelog = "- Added the following icons as priority icons:\n - Looking to Meld Materia\n - Looking for Party\n - Game Master\n - Game QA\n - Event Participant\n- I plan to go through and just add all of the overworld player icons (with exceptions as needed) since that'd be easier than adding them gradually as requested.\n" -[channels.stable.plugins.PartyIcons.changelogs."1.1.4.0"] -time_released = 2023-05-27T20:03:23.681 -changelog = "- Update for 6.4\n" -[channels.stable.plugins.PartyIcons.changelogs."1.1.5.0"] -time_released = 2023-10-18T00:07:05.354 -changelog = "- Update for 6.5\n" -[channels.stable.plugins.CurrencyTracker] -built_commit = "a6ee7bcb3029c3f57a5bc1858b7f571ebf7199d2" -time_built = 2024-08-31T13:01:09.098 -effective_version = "1.4.4.0" -[channels.stable.plugins.CurrencyTracker.changelogs."1.2.3.1"] -time_released = 2023-09-23T22:56:02.544 -changelog = "Stable Version" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.2"] -time_released = 2024-02-12T18:44:30.481 -changelog = "- Fix an DateTime parsing issue.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.1"] -time_released = 2023-11-03T20:08:12.805 -changelog = "- Completely cleaned and reorganized the current code of the plugin, ensuring more reliable operation.\n- Organized the current localization strings and optimized the logic for reading localized texts.\n- Optimized the current currency reading logic to better accommodate the needs of users who switch client languages.\n- Optimized the logic for storing and reading currency data.\n- Optimized the Gold Saucer related features logic to prevent unexpected transactions modifications.\n- Optimized the plugin operation logic when in duty.\n- Fixed the issue where the table toolbar Merge function couldn't input properly.\n- Fixed the issue where the table toolbar Edit function displayed the modification location successfully after modifying the Note.\n- Fixed the issue where the table toolbar Copy function still copied text to the clipboard when no transactions were selected.\n- Fixed the issue of header loss when exporting .csv files under Simplified Chinese.\n- Fixed the issue of partial loss of English localization texts.\n- Fixed the issue of Gold Sacuer inability to correctly track currencies other than MGP.\n- Modified the logic of the Awaiting Exchange Completion function, which should result in significant performance improvements.\n- Added source tracking for rewards in the Leap of Faith and Air Force One mini-games.\n- Added win-loss tracking for the Triple Triad match rewards.\n- Optimized the code logic for Record Trade Target feature.\n- Improved performance when searching for items in Custom Currency Tracker for reduced performance consumption.\n- Fixed an issue where, in Simplified Chinese, it was only possible to search for items in Custom Currency Tracker by entering Pinyin.\n- Added Icon Display to the currency listbox.
- Added Rename currencies feature.\n- Added Traditional Chinese, Spanish and German localization text." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.4"] -time_released = 2023-12-28T21:33:38.160 -changelog = "- All UI elements now can adapt to scaling\n-Now you can update the localization files in-plugin from the cloud.\n- New feature: Interval Alert - You can set unlimited customizable intervals for currencies' Change/Amount to inform you." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.5.0"] -time_released = 2024-04-03T19:33:17.466 -changelog = "- Refactored the implementation logic of the Currency Alert feature.\n - Fixed the issue of unable to complete currency change transaction writing when an alert is issued incorrectly\n - Fixed the issue of the alert only taking effect on the currently selected currency.\n - Fixed the issue that the alert messages could not be parsed into the selected language.\n- Added support of Custom Deliveries for Record Special Exchange Result module.\n- Refactored the implementation logic of the transactions table.\n - Reduced overall table drawing performance consumption.\n - Fixed null reference error when deleting selected transactions.\n - Refactored the interaction logic for holding down the left Ctrl key and the right mouse button at the same time to quickly select multiple transactions.\n - You can now open the Quick Actions menu by right-clicking on a selected transaction.\n- Streamlined the logic of the CurrencyAddonExpand module.\n- Added a new module MoneyAddonExpand.\n- Fixed the issue that when reloading the plugin, the loading failed due to incomplete autosave during unloading.\n- Refactored the Graphs window.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.2.4.1"] -time_released = 2023-10-09T20:27:05.436 -changelog = "- Preset currencies have been reduced from 19 to 3 (Now: Gil, Tomestones with/without weekly capped [exclude Poetic]). So you can delete most of them instead of just hiding now.\n- Optimised the problem that the mouse wheel page flip function was too sensitive\n- Custom Tracker now also supports mouse wheel page flipping." -[channels.stable.plugins.CurrencyTracker.changelogs."1.4.1.0"] -time_released = 2024-07-19T17:38:31.742 -changelog = "nofranz\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.3"] -time_released = 2023-12-04T19:14:55.105 -changelog = "- Code cleanup\n- Try to fix an issue where Multi-Chara Stats feature couldn't show all characters in the popup." -[channels.stable.plugins.CurrencyTracker.changelogs."1.2.5.0"] -time_released = 2023-10-16T00:33:58.489 -changelog = "- Fixed a BUG that displayed the wrong number of merged transaction.\n- Fixed a BUG in the Chat Mode where sometimes Teleport Costs were not recorded promptly.\n- Removed Track Mode button and Timer Mode.\n- Changed the Export .CSV button to Export, and it now supports choosing between .csv and .md formats for export (this format selection will affect the data format obtained from export and copy functions in other places).\n- Modified the logic of plugin operation during PVP, which should result in some performance improvements.\n- Unified the open/use logic for table-related functions to the right-click mouse button.\n- Now, when you right-click on the Location field of a single transaction, it will directly open the editing popup window.\n- Added a Table Appearance button, allowing you to modify the displayed columns of the table (currently, you can choose to show/hide the Order, Location, and Note Columns) and modify the number of Transactions Per Page (the logic for opening Transactions Per Page modification popup window when clicking the current page label remains unchanged).\n- Added a Note field for single transactions.\n- Now, Merged Transactions Count and the Teleport Costs will be automatically recorded in the Note field of the new transaction generated.\n- Now, right-clicking on the Note column header can bring up a search box, with logic consistent with the Location search box (English: case insensitive; Simplified Chinese: supports Pinyin search).\n- Now, right-clicking on the Note field of a single transaction will directly open the editing window.\n- Now, hovering the mouse over the Note field of a single transaction will display the complete content of the note as a tooltip.\n- The Edit options in the table toolbar now also support batch modification of the Note field of selected transactions." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.5"] -time_released = 2023-12-30T19:40:54.443 -changelog = "Fix a null reference issue" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.7"] -time_released = 2024-03-16T19:19:32.267 -changelog = "- Fixed failure to load any module by default.\n- Fixed AutoBackup module lagging the game for a long time during backups\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.8"] -time_released = 2024-03-20T20:21:47.415 -changelog = "- Optimized currency list right-click menu display.\n- Optimized module uninstallation logic.\n- Added the feature of deleting saved characters.\n- Code Cleanup\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.2"] -time_released = 2023-11-05T03:41:33.665 -changelog = "- Optimised performance\n- Fixed an issue with incorrectly recording Wondrous Tails rewards" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.5"] -time_released = 2023-11-11T19:17:22.180 -changelog = "- Fixed the issue where some currencies were accidentally filtered out in Custom Currency Tracker interface.\n- Fixed the issue of high performance consumption in the current Custom Currency Tracker interface.\n- Modified the code logic of the content-related tracking function." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.4"] -time_released = 2023-11-08T23:37:46.343 -changelog = "- Fixed an issue where the plugin might miscalculate the Change of one transaction due to too fast operation.\n- Fixed an issue where the plugin would load English localization text regardless of the client's language.\n- Added Record FATE Name feature.\n- Added Record (Island Sancutary)Related Rewards/Costs feature." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.1"] -time_released = 2023-12-21T19:53:22.522 -changelog = "- Optimized performance consumption of transactions table drawing\n- Optimized interaction and file processing logic for Add Custom Currency feature\n- Fixed an issue of disabling plugins failed due to backup files being open\n- Rewritten all components based on IGameInventory service" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.0"] -time_released = 2023-12-14T19:18:25.749 -changelog = "- Reconstructed the interface of Settings window\n- Added Display TOTAL Gil in Currency Interface feature" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.4"] -time_released = 2024-03-08T17:09:52.445 -changelog = "- Fixed an issue that other modules could not be unloaded normally due to one single module unload error.\n- Fixed an issue that fails to switch the view of main window.\n- Fixed an issue that adds empty retainers to the config in some special cases.\n- Fixed an issue that some transactions quest names being lost.\n- Refactored most of the modules.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.1"] -time_released = 2023-12-01T19:39:01.919 -changelog = "- Obivious performance improvement.\n- Fixed an issue where the Currency List toolbar and the Data Table Reverse Sort button did not stay centered in non-AXIS fonts\n- Record Teleport Costs Module: Added a new feature to record teleport destionation aetheryte.\n- Added a new feature: Multi-Chara Stats." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.9"] -time_released = 2024-01-13T22:22:40.027 -changelog = "- Fixed an issue where in some cases, users could still interact with some disabled UI elements.\n- Fixed an issue where an redundant line of transaction table was drawn.\n- Optimized the interaction mode of Rename Currency feature.\n- Optimized the outlook of Multi-Chara Stats popup and Currency Settings window.\n- Update translations for German, Simplified Chinese and Traditional Chinese.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.9"] -time_released = 2023-11-20T18:52:04.484 -changelog = "- Optimized performance\n- Now furthur UI customization is allowed" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.0"] -time_released = 2023-11-29T19:23:32.517 -changelog = "Complete code refactoring and code cleaning" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.9"] -time_released = 2024-03-23T19:27:46.465 -changelog = "- Refactored the Transactions selection logic thoroughly.\n- Fixed the issue where the current character is not at the top of the list。\n- Optimized and streamlined the acquisition logic of Multi-Chara Stats.\n- Optimized the storage logic of Currency Rule.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.7"] -time_released = 2024-01-08T19:13:40.603 -changelog = "- Fix an issue where Trade module will not work properly." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.6"] -time_released = 2024-01-05T20:55:35.305 -changelog = "UI Adjustment" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.4"] -time_released = 2023-12-09T20:09:45.871 -changelog = "- Added tracking for Saddle Bag, Premium Saddle Bag, and Retainer items.\n- Optimized the logic of the editing feature. \n- Fixed the issue where Currency Renaming feature was not working. \n- Optimized the performance of the Multi-Chara Stats interface.\n- Added Backup feature." -[channels.stable.plugins.CurrencyTracker.changelogs."1.4.3.0"] -time_released = 2024-08-06T04:32:24.483 -changelog = "nofranz\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.2.3.4"] -time_released = 2023-10-04T16:32:09.112 -changelog = "6.5 / API9" -[channels.stable.plugins.CurrencyTracker.changelogs."1.4.2.0"] -time_released = 2024-07-28T19:43:43.103 -changelog = "- Fixed an issue where the Retainer component would partially fail due to an addon reading error.\n- Resolved a problem causing the plugin to completely fail due to duplicate item names in specific client languages.\n- Enhanced the ServerBar component with additional display period support.\n- Added support for the Korean language.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.0"] -time_released = 2024-01-17T16:11:04.866 -changelog = "- Fixed an issue where Interval Alert feature will create unexpected intervals.\n- Fixed an issue where Interval Alert feature will only display Gil instead of the actual item.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.3"] -time_released = 2023-12-28T07:10:24.739 -changelog = "A bunch of UI adjustments" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.0.1"] -time_released = 2023-10-25T13:30:34.845 -changelog = "- Improved code logic for Record TP Destination feature\n- Added Record Quest Name feature (located in Record Settings[DEV])" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.7"] -time_released = 2023-12-13T17:12:17.367 -changelog = "- Modified the logic of the Language Manager module\n- Optimized the logic of the Backup feature, now automatically backing up in case of IO exceptions\n- Now able to modify the preset note text of most modules in the Record Settings\n- Optimized the search speed of the Multi-Chara Stats feature" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.6"] -time_released = 2024-03-14T16:54:23.952 -changelog = "- Fixed null reference error when ServerBar module is not enabled.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.6.0"] -time_released = 2024-06-01T13:48:12.126 -changelog = "- Added support for Japanese language\n- Refactored the table columns implementation, and optimized the display effect.\n- Fixed the issue that Multi-Chara Stats interface could not be opened due to parallel operation.\n- Code cleanup\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.5.2"] -time_released = 2024-05-12T13:05:47.260 -changelog = "- Updated localization files for German and Spanish\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.2.4.0"] -time_released = 2023-10-05T18:13:59.276 -changelog = "- UI Adjustments:\n - Custom Tracker now is above currencies listbox.\n - Reformed the interface of Custom Tracker, which should bring much performance improvement.\n - Now the Delete button in Custom Tracker is merged with the Hide button above currencies listbox. When selecting a preset currency, the Hide button will be displayed, while when selecting a custom currency, the delete button will be displayed.\n- BUG Fixes / Functional Adjustments:\n - Fix an issue that cause Chat Mode failing in some certain situations.\n - Fixed compatibility issues with Custom Tracker and some new features.\n - Modified the code logic after adding currency in Custom Tracker\n - Modified the logic of the Min Value, and optimized the code logic for handling currency changes that occur after the Duty is completed but still within the Duty area\n - The switch of Track In Duty no longer affects the display of Min Value button" -[channels.stable.plugins.CurrencyTracker.changelogs."1.2.4.2"] -time_released = 2023-10-12T00:18:46.743 -changelog = "- Fixed a bug of not refreshing transactions when using the /ct command to open the main window when a certain currency was previously selected" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.1"] -time_released = 2024-01-19T00:51:20.011 -changelog = "- Fixed an issue which leads to null reference exception.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.6"] -time_released = 2023-11-13T18:35:50.406 -changelog = "- Code cleanup\n- Improve performance\n- Now Using Warps will also be seen as a Teleport." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.6"] -time_released = 2023-12-12T19:35:21.395 -changelog = "- Optimized Language Manager code\n- Optimized the frequency of calling certain methods" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.8"] -time_released = 2023-11-18T17:47:12.515 -changelog = "- Optimized performance\n- Modified the record logic for Supply Duty and Retainers.\n- Added record logic for rewards from Wonderous Tails.\n- Further optimized the performance consumption generated by the search function in Custom Currency Tracker UI\n- Added multi-keyword search function for Note and Location search features" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.5"] -time_released = 2024-03-13T22:29:20.789 -changelog = "- Code cleanup.\n- Refactored the Add Custom Currency and Multi-Chara Stats interface.\n- Refactored the LanguageManager.\n- Optimized the interface appearance of the currency list: You can now adjust the order of currencies in the list by dragging and dropping them; Deleted the original arrow buttons, and the remaining three buttons are now aequilate ones; Adjusted the indentation of the options to make them look more natural\n- Fixed an issue where a single handler uninstallation error would prevent the entire plugin from being normally disabled.\n- Fixed an issue that the automatic backup time was displayed incorrectly when the AutoBackup module was disabled and then enabled again.\n- Optimized the Main window open speed.\n- Added a new feature: Display Currency Changes in Server Bar, which allows you to show specific currency changes in the DTR bar.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.2"] -time_released = 2023-12-03T15:44:10.736 -changelog = "- Fixed an issue where missing method in ImGuiHelpers for unknown reasons leads to game crash.\n- Fixed an issue where the Record Trade Target module could not get the names of the trade target correctly\n- Fixed an issue where the Multi-Character Stats function could not fully display the data due to the large number of characters." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.0.2"] -time_released = 2023-10-30T01:19:34.898 -changelog = "- Improve recording features related to Gold Sacuer.\n- Fixed bug in writing incorrect location for quest related transactions.\n- Add Record Trade Target feature.\n- Modified some Trackers' code logic." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.2"] -time_released = 2023-12-25T19:39:46.156 -changelog = "Improved Logic." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.5.1"] -time_released = 2024-04-19T19:10:53.370 -changelog = "- Fixed the null reference exception issue when hovering the currency addon.\n- Optimized the logic for MobDrops module.\n- Fixed the issue that Server Bar entry would disappear when relogin to another character.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.4.0.0"] -time_released = 2024-07-02T19:31:40.748 -changelog = "- APIX Update.\n- Fixed the issue of currency name data files containing special characters being repeatedly created in Japanese client.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.4.2.1"] -time_released = 2024-07-30T16:01:33.073 -changelog = "nofranz\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.3"] -time_released = 2024-02-25T11:22:56.738 -changelog = "- Fixed a file save failure error that occurred when a specific item name contained characters that could not be used as a file name.\n" -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.0.0"] -time_released = 2023-10-21T03:10:54.802 -changelog = "- Fixed a bug where incorrect character data was loaded after switching characters.\n- Completely rewrote the code logic for handling multiple characters.\n- Added a help page.\n- Completely rewrote Trackers. Now, different functions will exist as modules, allowing you to freely combine them in the Record Settings [DEV].\n- Added a feature to record the Content/Duty name as a note.\n- Added a feature to record the Teleport Costs.\n- Added a feature to wait for the completion of a trade/exchange before checking for currency changes.\n- Added preliminary functions for recording Gold Saucer-related information (Triple Triad, Mini Cactpot).\n- All text search functions within the plugin are now: (English) case-insensitive, (Simplified Chinese) with support for Pinyin input." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.8"] -time_released = 2024-01-11T23:19:58.866 -changelog = "- Fix an issue where the Rename Currency feature only partially renames data files.\n- Fix an issue involving a missing localization string.\n- Fix an issue where certain UI elements did not scale as anticipated.\n- Update Localization Files for English, Simplified Chinese, Traditional Chinese, and French." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.3"] -time_released = 2023-11-05T19:18:39.620 -changelog = "- Optimized performance.\n- Fixed an issue which could in certain situations result in the plugin not pausing recording as expected.\n- Modified the code logic of the multi-language module.\n- Changed the content of a displayed text." -[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.5"] -time_released = 2023-12-11T14:21:06.533 -changelog = "- Fixed an item-width issue.\n- Fixed an Configuration Save issue." -[channels.stable.plugins.CurrencyTracker.changelogs."1.4.4.0"] -time_released = 2024-08-31T13:01:09.098 -changelog = "Fixed the issue that ServerBar sometimes does not display properly\n" -[channels.stable.plugins.PrefPro] -built_commit = "26a8d11451e272f37dbe29089b72c210d9697d6e" -time_built = 2024-07-03T16:30:37.749 -effective_version = "1.2.2.0" -[channels.stable.plugins.PrefPro.changelogs] -[channels.stable.plugins.FlyTextFilter] -built_commit = "345a661196e8b13ab42071a59f1dbe6909362640" -time_built = 2024-07-21T18:30:17.486 -effective_version = "4.2.0.1" -[channels.stable.plugins.FlyTextFilter.changelogs."4.1.0.3"] -time_released = 2022-08-24T17:57:01.840 -changelog = "Fix for 6.2 + .NET6 and API7 upgrade + split pet/chocobo in misc settings" -[channels.stable.plugins.FlyTextFilter.changelogs."4.1.0.4"] -time_released = 2022-08-25T18:31:27.408 -changelog = "Fix position adjustments not working" -[channels.stable.plugins.FlyTextFilter.changelogs."4.1.1.0"] -time_released = 2022-12-14T04:29:19.844 -changelog = "Under the hood changes for adjustments and preparation for 6.3" -[channels.stable.plugins.FlyTextFilter.changelogs."4.1.1.1"] -time_released = 2022-12-16T14:43:23.825 -changelog = "Under the hood changes for adjustments part II" -[channels.stable.plugins.FlyTextFilter.changelogs."4.1.2.2"] -time_released = 2023-01-11T19:31:40.128 -changelog = "- 6.3 compatibility\n- Add a new setting to hide damage type icon from auto attacks / status effects / others" -[channels.stable.plugins.FlyTextFilter.changelogs."4.1.3.0"] -time_released = 2023-03-02T20:53:11.844 -changelog = "- Rename types to clearer names.\n- Add an help button for the type table." -[channels.stable.plugins.FlyTextFilter.changelogs."4.1.3.1"] -time_released = 2023-03-06T01:45:06.099 -changelog = "4.1.3.1:\n - Add a setting to help find unknown types, this is disabled by default, please go in the misc tab for more info.\n4.1.3.0:\n - Rename types to clearer names.\n- Add an help button for the type table." -[channels.stable.plugins.OrangeGuidanceTomestone] -built_commit = "673699a76653d9e38d4e7dccefb88a2b91cfd8ea" -time_built = 2024-07-24T12:09:45.192 -effective_version = "1.10.0.0" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.4.0.0"] -time_released = 2022-09-07T06:28:28.282 -changelog = "- Added sorting to the message list.\n- Added button to open message on map.\n- Added button to delete account.\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.5.0.0"] -time_released = 2022-09-08T23:06:49.120 -changelog = "- Reworked the settings tab.\n- Added option to hide viewer titlebar.\n- Added option to lock viewer in place.\n- Added option to make viewer click-through.\n- Implemented feature to download the latest packs directly from the server.\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.6.1.0"] -time_released = 2022-09-09T13:52:15.401 -changelog = "- Added new glyph.\n- Added option to hide signs during gpose and cutscenes.\n- Added ban list interface to settings.\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.6.2.0"] -time_released = 2022-09-12T00:09:50.358 -changelog = "- Fixed an issue where players without Stormblood would crash in some\n situations.\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.6.3.0"] -time_released = 2023-01-11T21:05:20.674 -changelog = "- API 8\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.6.5.0"] -time_released = 2023-01-24T15:40:29.900 -changelog = "- Fix a crash because Dalamud can't handle exceptions\n- Fix an exceedingly rare potential crash to satisfy someone\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.7.1.0"] -time_released = 2023-02-22T11:46:21.038 -changelog = "- Housing areas now have messages separated by ward/plot.\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.7.2.0"] -time_released = 2023-08-31T22:41:42.023 -changelog = "- Housing areas now have messages separated by ward/plot.\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.7.3.0"] -time_released = 2023-10-04T01:12:06.756 -changelog = "- API 9\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.8.0.0"] -time_released = 2024-06-17T14:49:33.883 -changelog = "- Add new glyph\n- Update base max message count to 20\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.8.2.0"] -time_released = 2024-07-03T03:55:11.173 -changelog = "- Update for Dawntrail\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.8.3.0"] -time_released = 2024-07-05T22:58:26.568 -changelog = "- Update VFX methods to hopefully make them behave better\n- Fix a rare crash\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.8.4.0"] -time_released = 2024-07-12T09:29:12.893 -changelog = "- Use a new method of managing VFX which should fix some bugs\n- Fix invisible messages\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.9.0.0"] -time_released = 2024-07-23T00:02:14.704 -changelog = "- Add support for player emotes when viewing messages\n- Add search bars to word lists\n- Prevent viewer from appearing in cutscenes\n" -[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.10.0.0"] -time_released = 2024-07-24T12:09:45.192 -changelog = "- Fix certain emotes causing player phantoms to A-pose\n- Add configuration options for sign opacity and colour intensity\n" -[channels.stable.plugins.Doorbell] -built_commit = "fb024cec0ff078a3cae63363b1d9e76ec7cf3b67" -time_built = 2024-07-20T19:39:46.045 -effective_version = "1.0.3.5" -[channels.stable.plugins.Doorbell.changelogs."1.0.3.5"] -time_released = 2024-07-20T19:39:46.045 -changelog = "Updated for Dawntrail (7.0)" -[channels.stable.plugins.GentleTouch] -built_commit = "3e114c5c272a588cdc17126d2faa6a7b385b555f" -time_built = 2023-10-06T21:00:25.174 -effective_version = "1.11.0" -[channels.stable.plugins.GentleTouch.changelogs."1.6.1"] -time_released = 2022-09-07T06:28:39.436 -changelog = "- chore: Update to API 7\n" -[channels.stable.plugins.GentleTouch.changelogs."1.6.2"] -time_released = 2023-01-18T03:05:13.303 -changelog = "- chore: Update to API 8\n" -[channels.stable.plugins.GentleTouch.changelogs."1.6.3"] -time_released = 2023-01-24T16:13:16.224 -changelog = "- fix: Do not vibrate on already attuned Aether Currents\n" -[channels.stable.plugins.GentleTouch.changelogs."1.10.1"] -time_released = 2023-02-12T20:33:28.463 -changelog = "- feat: DualSense support via DS4 compatibility vibrations\n- feat(DualSense): Set resistance for Adaptive Triggers\n- feat(DS+DS4): Two extra macro buttons:\n Create (DualSense) / TouchPad (DualShock4) as Individual Macro #96,\n PS Button as Individual Macro #97\n- feat(DS+DS4): Option to /draw & /sheathe with PS button instead of Macro #97\nCheck out the new settings tab, if you are using a DualSense/DualShock4.\n" -[channels.stable.plugins.GentleTouch.changelogs."1.10.2"] -time_released = 2023-02-15T19:17:34.445 -changelog = "- fix: Do not crash if DualSense is connected via bluetooth\n- feat: DualSense support via DS4 compatibility vibrations\n- feat(DualSense): Set resistance for Adaptive Triggers\n- feat(DS+DS4): Two extra macro buttons:\n Create (DualSense) / TouchPad (DualShock4) as Individual Macro #96,\n PS Button as Individual Macro #97\n- feat(DS+DS4): Option to /draw & /sheathe with PS button instead of Macro #97\n\nCheck out the new settings tab, if you are using a DualSense/DualShock4.\nOnly works if connected wired (same as the game's).\n" -[channels.stable.plugins.GentleTouch.changelogs."1.10.3"] -time_released = 2023-03-08T21:48:06.133 -changelog = "- fix(DS/4): No more auto-repeat when holding Create/PSHome \n" -[channels.stable.plugins.GentleTouch.changelogs."1.10.4"] -time_released = 2023-05-29T03:21:06.459 -changelog = "- fix: Update for 6.4\n" -[channels.stable.plugins.IslandWorkshopSearch] -built_commit = "cc2900b30b110fa4c4b9ca84c9528527e9d75aed" -time_built = 2024-07-04T20:37:48.396 -effective_version = "1.0.0.1" -[channels.stable.plugins.IslandWorkshopSearch.changelogs] -[channels.stable.plugins.Tf2Hud] -built_commit = "a6caac078a8e9bb7a8687071a20b6dd404e51c30" -time_built = 2023-10-04T17:56:56.176 -effective_version = "1.1.7.0" -[channels.stable.plugins.Tf2Hud.changelogs."1.0.0.0"] -time_released = 2023-04-15T18:58:44.422 -changelog = "[REQUIRES TF2 INSTALLED FOR MOST FEATURES]\nThe Mann Brothers just found a deposit of gravel in Eorzea\nand hired YOU, Mercenary of Light, to help them FIGHT for it.\n\n* Show a Win Panel (with sounds!) when you clear or get wiped in a duty.\n* Show a TF2-style timer while in a duty.\n* Enable the \"Voice Lines\" module (via /tfconfig) to have voice lines play when certain conditions are met. What conditions, you ask? It's a surprise! (Unless you uncheck the \"Surprise me!\" box.)\n* More features maybe soon?\n\nNote: This plugin uses files from a local Team Fortress 2 installation.\nIt'll search for the game's installation folder in all configured Steam Library Folders automatically.\n\nWithout a TF2 install, the Timer and Win Panel will work with FF XIV fonts, and no voice line will work.\n" -[channels.stable.plugins.Tf2Hud.changelogs."1.0.1.0"] -time_released = 2023-04-23T02:53:19.374 -changelog = "**Why are you teleporting away from me, my friend? You are _dead_ to me.**\n- Now, one of the voice lines (whose section starts with an L) will only play if you are inside a duty. This prevents it from being played if you are in a party and everyone else teleports away. (Thanks HuiEtyud for the report!)\n" -[channels.stable.plugins.Tf2Hud.changelogs."1.1.1.0"] -time_released = 2023-04-27T21:45:13.097 -changelog = "[Win Panel]\n- Added option to have the Win Panel save the score per duty.\n - This is the default behavior for new installations.\n - Current users will be told about this through chat when updating the plugin.\n- Added window (accessible in the Win Panel configuration) to check the saved scores per duty.\n - This window also has an option to copy the values as CSV to the clipboard and delete individual scores.\n- Fixed the MVP list closing when pressing ESC.\n" -[channels.stable.plugins.Tf2Hud.changelogs."1.1.2.0"] -time_released = 2023-05-24T14:35:23.291 -changelog = "Updated for 6.4.\n" -[channels.stable.plugins.Tf2Hud.changelogs."1.1.3.0"] -time_released = 2023-06-01T19:45:30.005 -changelog = "Fix folder selection window not opening when the TF2 install is not autodetected.\n(Thanks Mac Mac for the bug report!)\n\nAs a reminder, this plugin works only with installs of Team Fortress 2 proper.\nUsage of mods and other games based on TF2 is not supported.\n" -[channels.stable.plugins.Tf2Hud.changelogs."1.1.4.0"] -time_released = 2023-06-09T22:59:40.824 -changelog = "[Win Panel]\n- Fix scores table overflowing when there's too much data. (Thanks HuiEtyud for another bug report!)\n" -[channels.stable.plugins.Tf2Hud.changelogs."1.1.5.0"] -time_released = 2023-08-10T19:13:07.534 -changelog = "[General]\n- Add failsafe if Dalamud thinks a Windows user is under Linux.\n- Add chat message if the TF2 installation folder could not be autodetected.\n\n(Thanks to AlexFlipnote for the report!)\n" -[channels.stable.plugins.Tf2Hud.changelogs."1.1.7.0"] -time_released = 2023-10-04T17:56:56.176 -changelog = "Updated for API 9 / patch 6.5.\n" -[channels.stable.plugins.HybridCamera] -built_commit = "ff9414f0115acebc6f43e997f4dc152c8f73cd63" -time_built = 2024-07-01T19:32:45.861 -effective_version = "1.3.0.0" -[channels.stable.plugins.HybridCamera.changelogs."1.1.1.0"] -time_released = 2023-04-30T05:01:25.899 -changelog = "- Updated for 6.35\n- Added a minimum size constraint to the config window\n- Added tooltips\n- Added config suggestions in the config window \n" -[channels.stable.plugins.HybridCamera.changelogs."1.2.0.0"] -time_released = 2023-10-04T16:34:19.771 -changelog = "- Updated for 6.5\n- Updated for API9\n- Code Cleanup\n" -[channels.stable.plugins.HybridCamera.changelogs."1.3.0.0"] -time_released = 2024-07-01T19:32:45.861 -changelog = "- Updated for API10/7.0\n" -[channels.stable.plugins.MarketBoardPlugin] -built_commit = "4864123224a95ca0a687a13757d3cfad84db056c" -time_built = 2024-07-28T19:16:46.020 -effective_version = "1.8.0.0" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.0.0.0"] -time_released = 2022-08-25T16:54:22.572 -changelog = "Settings window, shopping list, cosmetic changes, .NET 6.0 / API 7" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.7.1.0"] -time_released = 2024-07-15T15:00:00.181 -changelog = "- Add \"Remove from favorites\" context menu option in favorites\n- Add Context menu integration to non-inventory windows. For now, that includes:\n - Chat\n - Crafting Log\n - Gathering Log\n - Grand Company Supply\n - Item Search / In-Game Market Board\n- Fix Universalis / Ko-Fi buttons appareance\n- Fix max level still set at 90\n- Refactor Universalis code to make it more resilient" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.6.2.0"] -time_released = 2024-07-08T18:14:24.341 -changelog = "- Better Universalis error handling" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.6.1.0"] -time_released = 2024-07-06T01:06:27.753 -changelog = "- Revert to a boxed letter icon in context menus" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.6.0.0"] -time_released = 2024-07-01T19:14:59.216 -changelog = "- Compatibility with FFXIV 7.0 / Dalamud API X" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.5.0.0"] -time_released = 2024-05-26T21:29:08.715 -changelog = "- Implement favorite item list\n- Handle potential errors while fetching market data" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.4.0.0"] -time_released = 2024-05-25T20:36:37.968 -changelog = "- Reworked charts that are actually usable\n- Fixed font handling and missing glyphs\n-Fixed GUI dynamic sizing\n- .NET 8 build\n" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.7.2.0"] -time_released = 2024-07-16T16:25:17.230 -changelog = "- Add basic Universalis status indicator" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.3.4.0"] -time_released = 2023-12-17T19:19:38.060 -changelog = "- Fixed the plugin \"No GST\" feature (Universalis API changes)" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.3.2.0"] -time_released = 2023-10-06T02:33:41.226 -changelog = "- Now the shopping list will stay open as long as it has item stored even if the main window is closed.\n- Added the option to show prices without the Gil Sale Tax" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.3.1.0"] -time_released = 2023-10-04T14:56:05.677 -changelog = "- Update for 6.5 / API 9" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.3.0.0"] -time_released = 2023-06-14T19:51:51.054 -changelog = "- Open selected item page when clicking Universalis button\n- Marketboard item caching\n- Universalis fetching data prompt\n- Recent history option\n- Updated Dependencies for patch 6.4" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.2.0.0"] -time_released = 2023-01-14T02:32:22.981 -changelog = "- Added Advanced class filter\n- Minimum quantity in Advanced Search\n- Shopping list fixes: Correct world attribution + History total price fix\n- Made compatible with API 8 / .NET 7" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.1.0.0"] -time_released = 2022-09-01T19:44:53.927 -changelog = "- Added \"HQ Only\" setting in \"Advanced Search\"\n- Added hideable Ko-Fi button\n- Fix \"Gil Icon Shown\" setting not being restored" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.0.1.0"] -time_released = 2022-08-27T20:32:05.036 -changelog = "Added a setting to disable the Gil symbol." -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.3.3.0"] -time_released = 2023-10-25T15:52:27.397 -changelog = "- Fixed charts not showing up\n- Improved item name sorting by handling roman numbers\n- Clicking on an item's icon will copy the item name to the clipboard\n\n- Migrate UI to Dalamud's WindowSystem\n- Internal code cleanup and improvements" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.7.3.0"] -time_released = 2024-07-21T18:31:13.812 -changelog = "- Add User-Agent to Universalis requests" -[channels.stable.plugins.MarketBoardPlugin.changelogs."1.8.0.0"] -time_released = 2024-07-28T19:16:46.020 -changelog = "- Limit the listing count and make it and the history count configurable" -[channels.stable.plugins.BetterPartyFinder] -built_commit = "5287b000f3aa52cebddc083e3fe486db7bcd9378" -time_built = 2024-08-29T18:47:56.007 -effective_version = "1.4.3.0" -[channels.stable.plugins.BetterPartyFinder.changelogs."1.2.6"] -time_released = 2022-08-26T18:27:06.187 -changelog = "API 7" -[channels.stable.plugins.BetterPartyFinder.changelogs."1.2.7"] -time_released = 2023-10-04T01:12:47.064 -changelog = "API 9" -[channels.stable.plugins.BetterPartyFinder.changelogs."1.2.8"] -time_released = 2024-04-25T19:22:28.775 -changelog = "Fixed the bug preventing current high-end duties from showing up. Also added a category for V&C Dungeons. (Thanks to PartyLich for these changes!)\n\nPlugin adopted from Anna. Many thanks to her for all the work she put in!\n" -[channels.stable.plugins.NICEDamage] -built_commit = "7b9b802bc4cfe4b696ae3d3997b108a5a07878f0" -time_built = 2024-07-16T16:25:03.629 -effective_version = "0.0.0.4" -[channels.stable.plugins.NICEDamage.changelogs."0.0.0.2"] -time_released = 2024-07-06T01:23:32.077 -changelog = "Update for 7.0. Move to stable." -[channels.stable.plugins.NICEDamage.changelogs."0.0.0.3"] -time_released = 2024-07-15T19:50:38.500 -changelog = "Fixed issue where the plugin would overwrite other plugins' text." -[channels.stable.plugins.NICEDamage.changelogs."0.0.0.4"] -time_released = 2024-07-16T16:25:03.629 -changelog = "Fixed NICE appearing at the wrong time (I left testing code in oops)" -[channels.stable.plugins.SonarPlugin] -built_commit = "df4c63a95f52af70ac070cfd720716cc254a26d3" -time_built = 2024-07-25T05:11:06.911 -effective_version = "0.6.5.3" -[channels.stable.plugins.SonarPlugin.changelogs."0.5.2.6"] -time_released = 2023-06-10T18:24:04.193 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.5.2.8"] -time_released = 2023-07-15T11:53:31.541 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.5.3.0"] -time_released = 2023-08-07T19:25:48.337 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.5.4.1"] -time_released = 2023-09-14T18:37:22.608 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.0.0"] -time_released = 2023-10-04T06:59:55.778 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.0.1"] -time_released = 2023-11-08T19:11:56.437 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.1.0"] -time_released = 2024-01-01T21:48:56.433 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.1.1"] -time_released = 2024-01-04T19:15:11.624 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.2.0"] -time_released = 2024-02-17T19:43:02.307 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.2.1"] -time_released = 2024-03-06T20:25:29.324 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.3.1"] -time_released = 2024-05-13T09:11:24.070 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.3.4"] -time_released = 2024-06-25T05:18:29.353 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.4.3"] -time_released = 2024-07-01T19:33:06.778 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.5.1"] -time_released = 2024-07-22T23:13:35.923 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.5.2"] -time_released = 2024-07-23T03:06:27.080 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.SonarPlugin.changelogs."0.6.5.3"] -time_released = 2024-07-25T05:11:06.911 -changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" -[channels.stable.plugins.Housemate] -built_commit = "9c9bcd6d6d12e003350870b1be858010efbb408b" -time_built = 2024-07-03T16:30:53.573 -effective_version = "1.0.3.0" -[channels.stable.plugins.Housemate.changelogs] -[channels.stable.plugins.SoundFilter] -built_commit = "100829e0e763927f569f695d2033150e409efe2c" -time_built = 2024-07-02T19:40:53.984 -effective_version = "1.4.14.0" -[channels.stable.plugins.SoundFilter.changelogs."1.4.9.0"] -time_released = 2022-08-25T00:24:22.988 -changelog = "API 7" -[channels.stable.plugins.SoundFilter.changelogs."1.4.10.0"] -time_released = 2023-01-11T21:05:37.412 -changelog = "API 8" -[channels.stable.plugins.SoundFilter.changelogs."1.4.11.0"] -time_released = 2023-08-11T00:36:22.706 -changelog = "Fix the sound log staying open when not closed properly" -[channels.stable.plugins.SoundFilter.changelogs."1.4.12.0"] -time_released = 2023-08-31T22:39:47.334 -changelog = "Fix the sound log staying open when not closed properly" -[channels.stable.plugins.SoundFilter.changelogs."1.4.13.0"] -time_released = 2023-10-04T01:12:13.546 -changelog = "API 9" -[channels.stable.plugins.SoundFilter.changelogs."1.4.14.0"] -time_released = 2024-07-02T19:40:53.984 -changelog = "Dawntrail" -[channels.stable.plugins.borderless-fix] -built_commit = "b2576205c0a8955e27fc34579f7e18f08a141150" -time_built = 2024-07-02T19:33:08.096 -effective_version = "0.0.0.4" -[channels.stable.plugins.borderless-fix.changelogs."0.0.0.3"] -time_released = 2023-10-06T02:31:45.857 -changelog = "Update for API 9" -[channels.stable.plugins.borderless-fix.changelogs."0.0.0.4"] -time_released = 2024-07-02T19:33:08.096 -changelog = "Update for API 10" -[channels.stable.plugins.ItemVendorLocation] -built_commit = "c942d0e89a1402a7f80e96ff712681e12ec0bd17" -time_built = 2024-07-20T19:46:33.389 -effective_version = "2.7.1.0" -[channels.stable.plugins.ItemVendorLocation.changelogs."1.0.0.0"] -time_released = 2022-08-29T18:46:58.462 -changelog = "- API 7\n- Official Release\n- Added support for items that cost multiple 'currencies'\n- Added a few more addons to target for context menu\n- Fixed a bug for items that have a '+' in the name, like the Eureka '+1' gear" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.6.0.1"] -time_released = 2024-06-02T04:14:43.694 -changelog = "- Fix IPC exception on dispose (Infiziert90)\n- Fix loading error for users that are on free trial or missing corresponding expansions, thank you Araiguma (Nuko)\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.6.0.0"] -time_released = 2024-05-26T21:29:29.279 -changelog = "- .NET8 update (Nuko)\n- Chat2 support (Nuko + electr0sheep)\n- Correct some NPC ids (Nuko)\n- Significant improvement to loading speed (Nuko)\n- Add an option to be able to highlight selected vendor (Nuko)\n- Make it able to copy vendor info (Nuko)\n- Users can now resize the vendor window (Nuko)\n- Fix GC items don't show up in vendor list on non-English client (Nuko)\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.5.0.0"] -time_released = 2023-12-25T19:55:18.567 -changelog = "- Island Sanctuary fixes (Nuko)\n- Zadnor vendor fixes (Nuko)\n- Mysterious Map vendor fix (Nuko)\n- Special shop name fix (electr0sheep)\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.4.0.0"] -time_released = 2023-10-06T02:45:31.850 -changelog = "- Added support for collectable shops (Nuko)\n- Added some support for relic weapons (Nuko)\n- Fix tooltip error (Nebel)\n- Update to API 9\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.3.0.0"] -time_released = 2023-07-03T00:31:37.219 -changelog = "- Add Chinese localization\n- Fix for Aenc Ose shop name\n- Remove Garland Tools data source\n- Fix GC bugs (hopefully)\n- Add Keybinding option to switch between single and multiple results\n- Manually add a few NPC locations\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.2.0.2"] -time_released = 2023-05-29T02:46:09.592 -changelog = "- Support for 6.4\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.7.0.0"] -time_released = 2024-07-08T19:22:37.474 -changelog = "- API 10 updates\n- Make table header sticky\n- Make table rows color banded\n- Remove xivcommon dependency\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.2.0.1"] -time_released = 2023-04-05T04:45:56.026 -changelog = "- Fixed issue with Filter GC Results option\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.1.0.0"] -time_released = 2023-03-19T22:53:02.783 -changelog = "- Fixed issue with Garland Tools map links\n- Added setting for showing shop info\n- Fixed issue with FC vendors\n- Fixed a few random NPC location problems (internal)\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.0.0.0"] -time_released = 2023-03-14T23:39:22.304 -changelog = "- Added settings UI\n- Added single vendor chat option back\n- Allow searching GarlandTools OR internal data sheets\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."1.1.0.2"] -time_released = 2023-03-04T00:46:12.138 -changelog = "- Fix for crash on plugin load\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."1.1.0.0"] -time_released = 2023-03-02T22:53:32.188 -changelog = "- Add localization (should work across languages now)\n- Allow plugin to work in Supply Mission window\n- Allow plugin to work in Recipe Tree window\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."1.0.0.3"] -time_released = 2023-01-16T03:41:04.003 -changelog = "- Update Context Menu\n- .net7 update\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."1.0.0.1"] -time_released = 2022-08-30T01:58:19.544 -changelog = "- Fix bug I introduced for official release *facepalm* where nothing has a location" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.2.0.0"] -time_released = 2023-04-04T18:08:47.037 -changelog = "- Added /xlvendor chat command (no args for config, args for item search)\n- Fixed various issues with npc locations and items (internal data source)\n- Made everything better! (yay)\n- Made everything worse :( (RIP)\n" -[channels.stable.plugins.ItemVendorLocation.changelogs."2.7.1.0"] -time_released = 2024-07-20T19:46:33.389 -changelog = "- Update scrip mapping for DT by Orphis\n" -[channels.stable.plugins.Kapture] -built_commit = "3ac219852e0ecb350a89de7ba1122b2568af33cb" -time_built = 2024-07-02T04:36:03.564 -effective_version = "1.8.0.0" -[channels.stable.plugins.Kapture.changelogs] -[channels.stable.plugins.NoKillPlugin] -built_commit = "b78e50bee3ec0d347757ffa9863b261c41da34f8" -time_built = 2024-07-16T19:56:05.687 -effective_version = "1.2.0.2" -[channels.stable.plugins.NoKillPlugin.changelogs."1.0.9.0"] -time_released = 2023-10-26T01:33:11.185 -changelog = "- 6.5 & API9" -[channels.stable.plugins.NoKillPlugin.changelogs."1.1.0.0"] -time_released = 2024-03-06T20:25:12.473 -changelog = "- Fix leaked hooks" -[channels.stable.plugins.NoKillPlugin.changelogs."1.2.0.2"] -time_released = 2024-07-16T19:56:05.687 -changelog = "- 7.0 support & apiX" -[channels.stable.plugins.TargetLines] -built_commit = "f19f6e3d5cd4ff6abe9d69ede8de21b641de35a6" -time_built = 2024-07-09T05:04:28.732 -effective_version = "1.6.1.0" -[channels.stable.plugins.TargetLines.changelogs."1.2.1.0"] -time_released = 2023-04-30T05:01:20.274 -changelog = "1.1.0\n- Fixed Actor Refresh bug\n- Added option to toggle breathing\n- Added option for pulsing line\n- End caps of lines will no longer render if that half of the line intersects the camera\n- Added option to place the start and end point of lines at the target point instead of the feet\n- Some memory optimizations\n1.2.0\n- Added target filtering (Marked old color values obsolete, and implemented a new system for this)\n- Adjusted default values\n- Made the 'in combat' option more in depth\n- Added tooltips\n- Added outline option for fancy lines\n- Changed 'start at feet' to be a 0-1 float\n- State-machinified the TargetLine class (many minor bugs fixed, and logic is readable)\n- Visibility check now takes into account if the points are even on screen, and it checks the feet and head of the objects\n1.2.1\n- Fixed bug related to filtering shield healers\n- Fixed bug where occlusion culling may have applied if the option was disabled\n- Adjusted flag priority\n- Adjustment to default colors\n" -[channels.stable.plugins.TargetLines.changelogs."1.2.2.0"] -time_released = 2023-05-06T20:21:13.319 -changelog = "1.2.2\n- Fixed flag tooltips\n- Priority is now verbosely displayed\n- You can now optionally manually specify priority\n- Now using simplified priority calculation, to make custom priority easier to work with\n- List will now sort by priority\n" -[channels.stable.plugins.TargetLines.changelogs."1.2.3.0"] -time_released = 2023-05-07T09:08:00.768 -changelog = "1.2.2\n- Fixed flag tooltips\n- Priority is now verbosely displayed\n- You can now optionally manually specify priority\n- Now using simplified priority calculation, to make custom priority easier to work with\n- List will now sort by priority\n1.2.3\n- Fixed Some bugs when easing from the no-target state to new targets, and from the switching state to the no-target state. Note that going from the no-target state to the new-target state is unfixed\n- Added animation options for the no-target state\n" -[channels.stable.plugins.TargetLines.changelogs."1.2.5.0"] -time_released = 2023-06-09T23:24:47.005 -changelog = "1.2.2\n- Fixed flag tooltips\n- Priority is now verbosely displayed\n- You can now optionally manually specify priority\n- Now using simplified priority calculation, to make custom priority easier to work with\n- List will now sort by priority\n1.2.3\n- Fixed Some bugs when easing from the no-target state to new targets, and from the switching state to the no-target state. Note that going from the no-target state to the new-target state is unfixed\n- Added animation options for the no-target state\n1.2.4\n- Bugfix so that lines which are entirely behind the camera will now always cull\n1.2.5\n- Fixed issue where job flags would only apply correctly when an entity was first initialized\n- Using job flags will now result in that rule having a slightly higher priority when using auto priority\n" -[channels.stable.plugins.TargetLines.changelogs."1.2.6.0"] -time_released = 2023-06-10T19:24:49.485 -changelog = "1.2.2\n- Fixed flag tooltips\n- Priority is now verbosely displayed\n- You can now optionally manually specify priority\n- Now using simplified priority calculation, to make custom priority easier to work with\n- List will now sort by priority\n1.2.3\n- Fixed Some bugs when easing from the no-target state to new targets, and from the switching state to the no-target state. Note that going from the no-target state to the new-target state is unfixed\n- Added animation options for the no-target state\n1.2.4\n- Bugfix so that lines which are entirely behind the camera will now always cull\n1.2.5\n- Fixed issue where job flags would only apply correctly when an entity was first initialized\n- Using job flags will now result in that rule having a slightly higher priority when using auto priority\n1.2.6\n- Various minor optimizations (Should negligibly improve performance in crowded areas)\n- Added the ability to share presets\n- Fixed minor memory leak when turning plugin on-and-off-and-on repeatedly\n- Slightly reduced size of config file\n" -[channels.stable.plugins.TargetLines.changelogs."1.2.7.0"] -time_released = 2023-06-16T07:17:51.985 -changelog = "1.2.7\n- Improved the rendering of fancy lines, now they should look less looney when they clip the camera\n- Improved visibility logic\n- Improved logic relating to intangible game objects (ghost lines should no longer appear)\n- Set default sample count for fancy lines to an odd number (should give the line a middle point with the default config)\n- Made visibility check on Game Objects less aggresive\n- Introduced a regression, where the sample count for lines is only applied when the line is constructed\n" -[channels.stable.plugins.TargetLines.changelogs."1.3.1.0"] -time_released = 2023-10-05T09:00:45.279 -changelog = "- Updated for 6.5\n- Updated for API9\n- Minor fixes\n" -[channels.stable.plugins.TargetLines.changelogs."1.4.0.0"] -time_released = 2024-01-11T23:16:31.623 -changelog = "- New and improved configuration UI\n- Added option for Dynamic Sample Count when using Fancy Lines\n- Added option for UI collision when using Fancy Lines\n- Some incomplete work on a implementation of lines which do not use ImGui\n" -[channels.stable.plugins.TargetLines.changelogs."1.5.0.0"] -time_released = 2024-02-04T21:33:29.024 -changelog = "- Visually improved situations where a line segment would intersect the camera with fancy lines\n- Visually improved the target line effect when viewing in first person\n" -[channels.stable.plugins.TargetLines.changelogs."1.5.1.0"] -time_released = 2024-02-06T16:06:30.001 -changelog = "- UI occlusion now checks for line intersections, so there should no longer be segments appearing if it's rect overlaped a UI element, but did not intersect it under certain circumstances\n- Fixed a bug which would cause the end cap to have the wrong opacity when 'Fade to End' is enabled\n- Adjusted the rendering of the end caps so they appear uniform\n- Fixed issue where the first/third person transition for lines which target or source the player would appear disjointed\n- Minor optimizations in the broad phase of UI occlusion\n" -[channels.stable.plugins.TargetLines.changelogs."1.6.0.0"] -time_released = 2024-07-03T03:40:08.918 -changelog = "- Updated for API10/7.0\n" -[channels.stable.plugins.TargetLines.changelogs."1.6.1.0"] -time_released = 2024-07-09T05:04:28.732 -changelog = "- Fixed null reference in certain unnatural circumstances\n- Fixed rare case where lines would try to initialize with 0 samples\n- Minor improvements to the performance of fancy lines when there are a high number of lines\n- Added option to filter party/alliance\n" -[channels.stable.plugins.ActionTimeline] -built_commit = "f877de33a550a331db48d97061da828affa5e6af" -time_built = 2024-07-05T02:07:59.210 -effective_version = "1.4.0.0" -[channels.stable.plugins.ActionTimeline.changelogs."1.0.0.0"] -time_released = 2022-11-25T05:48:27.171 -changelog = "- Moving plugin out of testing.\n- Fixed Red Mage's Resolution not behaving correctly in the timeline with GCD clipping enabled." -[channels.stable.plugins.ActionTimeline.changelogs."1.1.0.0"] -time_released = 2023-01-12T01:21:25.549 -changelog = "- Added support for Patch 6.3 and Dalamud Api8." -[channels.stable.plugins.ActionTimeline.changelogs."1.2.0.0"] -time_released = 2023-05-24T07:20:00.750 -changelog = "- Added support for Patch 6.4." -[channels.stable.plugins.ActionTimeline.changelogs."1.3.0.0"] -time_released = 2023-10-04T00:05:04.161 -changelog = "- Added support for patch 6.5 and Dalamud API 9." -[channels.stable.plugins.ActionTimeline.changelogs."1.3.0.1"] -time_released = 2024-04-02T20:22:30.695 -changelog = "- Fixed Samurai's Kaeshi: Namikiri not showing correctly on the timeline.\n- Fixed several Ninja actions not showing correctly on the timeline." -[channels.stable.plugins.ActionTimeline.changelogs."1.4.0.0"] -time_released = 2024-07-05T02:07:59.210 -changelog = "- Added support for Dawntrail and Dalamud API 10." -[channels.stable.plugins.AudibleCharacterStatus] -built_commit = "ec1f35d9981b22ebdd841bd226242da32708b14b" -time_built = 2024-08-18T13:35:14.292 -effective_version = "1.0.1.5" -[channels.stable.plugins.AudibleCharacterStatus.changelogs."1.0.1.3"] -time_released = 2023-04-02T20:33:37.705 -changelog = "Updated for API 8, volume level setting provides a more consistant change.\n" -[channels.stable.plugins.AudibleCharacterStatus.changelogs."1.0.1.4"] -time_released = 2023-11-05T03:41:48.519 -changelog = "Updated for API 9.\n" -[channels.stable.plugins.AudibleCharacterStatus.changelogs."1.0.1.5"] -time_released = 2024-08-18T13:35:14.292 -changelog = "Updated for API 10.\nAdded support for OGG files.\nAdded an error message for when there's an issue with a file.\n" -[channels.stable.plugins.EorzeaVotes] -built_commit = "2b9af4f93a315c561cf8a5d6d868e1778085603e" -time_built = 2024-04-11T19:33:50.244 -effective_version = "1.3.2.0" -[channels.stable.plugins.EorzeaVotes.changelogs."1.1.0.0"] -time_released = 2023-11-25T19:22:35.509 -changelog = "- Fix window opening when it shouldn't\n- Add option to configure refresh frequency\n- Fix missing current year in breakdown\n" -[channels.stable.plugins.EorzeaVotes.changelogs."1.2.0.0"] -time_released = 2024-01-04T19:13:11.302 -changelog = "- Wrap text for inactive questions\n- Add pagination for inactive questions\n" -[channels.stable.plugins.EorzeaVotes.changelogs."1.2.1.0"] -time_released = 2024-01-13T22:16:08.992 -changelog = "- Fix logic to open window on new question\n" -[channels.stable.plugins.EorzeaVotes.changelogs."1.3.1.0"] -time_released = 2024-03-15T00:19:23.067 -changelog = "- Add suggestions tab\n- Show name of who suggested a question\n- Fix text wrapping in details window\n" -[channels.stable.plugins.EorzeaVotes.changelogs."1.3.2.0"] -time_released = 2024-04-11T19:33:50.244 -changelog = "- Line wrap buttons to fit them all on screen\n- Update to NET 8\n- Add open main UI and open settings buttons to installer\n" -[channels.stable.plugins.FastJobSwitcher] -built_commit = "06d1f173599f478a5d33f1147e72e3894568c0bb" -time_built = 2024-07-05T18:28:02.993 -effective_version = "2.0.0.0" -[channels.stable.plugins.FastJobSwitcher.changelogs."2.0.0.0"] -time_released = 2024-07-05T18:28:02.993 -changelog = "Version 2.0.0.0:\n - Updated to API10\n" -[channels.stable.plugins.TwitchXIV] -built_commit = "e0141b89b1069ea7c368ac9956fecbc199feb514" -time_built = 2024-07-02T05:08:44.818 -effective_version = "1.0.0.1" -[channels.stable.plugins.TwitchXIV.changelogs."1.0.0.0"] -time_released = 2023-10-04T15:07:48.274 -changelog = "Updated for patch 6.5" -[channels.stable.plugins.TwitchXIV.changelogs."1.0.0.1"] -time_released = 2024-07-02T05:08:44.818 -changelog = "Updated for patch 7.0" -[channels.stable.plugins.ReSanctuary] -built_commit = "ae1e21926e20f7e5157798ee32e5e2a1da273f00" -time_built = 2024-07-01T19:15:10.243 -effective_version = "1.4.0.0" -[channels.stable.plugins.ReSanctuary.changelogs] -[channels.stable.plugins.Congratulations] -built_commit = "8a395e49d69ac09f2c639189b230b3f6ad74ab01" -time_built = 2024-07-20T08:29:15.799 -effective_version = "1.3.0.0" -[channels.stable.plugins.Congratulations.changelogs."1.2.0.0"] -time_released = 2023-03-06T16:39:10.585 -changelog = "Get aurally rewarded when you get commended on duties.\n\nComes with default sounds for when you get commended by 1/3, 2/3, 3/3 or all seven members of the duty you were in, but you can set custom sounds for each type of trigger by opening /congratsconfig.\n\nThe fractioned values are in relation to how many of those members could commend you (i.e. excluding those that were in your party before joining the duty).\n" -[channels.stable.plugins.Congratulations.changelogs."1.2.1.0"] -time_released = 2023-03-07T23:25:56.441 -changelog = "- Fix sound not working when applying the game's sound effect volume in 6.35.\n" -[channels.stable.plugins.Congratulations.changelogs."1.2.2.0"] -time_released = 2023-03-11T21:25:25.360 -changelog = "- Fix disabled \"Play Sound\" checkbox not affecting anything.\n" -[channels.stable.plugins.Congratulations.changelogs."1.2.3.0"] -time_released = 2023-10-04T01:34:50.231 -changelog = "Update to API 9 / patch 6.5.\n" -[channels.stable.plugins.Congratulations.changelogs."1.3.0.0"] -time_released = 2024-07-20T08:29:15.799 -changelog = "Updated for FFXIV 7.01\n" -[channels.stable.plugins.EmoteLog] -built_commit = "dde908b1254bb165748bc92b6aeb9d9b6468817a" -time_built = 2024-07-01T19:31:33.837 -effective_version = "1.1.3.0" -[channels.stable.plugins.EmoteLog.changelogs."1.0.0.0"] -time_released = 2023-04-05T02:44:33.742 -changelog = "Initial public release" -[channels.stable.plugins.EmoteLog.changelogs."1.0.1.0"] -time_released = 2023-04-27T21:54:10.759 -changelog = "- Added font size configuration\n- Added text wrapping configuration\n" -[channels.stable.plugins.EmoteLog.changelogs."1.0.1.1"] -time_released = 2023-05-04T19:18:02.009 -changelog = "- Fixed a crash that can occur on login\n" -[channels.stable.plugins.EmoteLog.changelogs."1.1.1.1"] -time_released = 2023-10-05T01:19:31.541 -changelog = "- Updated to API v9 and 6.5\n" -[channels.stable.plugins.EmoteLog.changelogs."1.1.2.0"] -time_released = 2024-04-02T20:22:24.377 -changelog = "- Added support for the new Dalamud font selection\n" -[channels.stable.plugins.EmoteLog.changelogs."1.1.3.0"] -time_released = 2024-07-01T19:31:33.838 -changelog = "- Dawntrail baby\n" -[channels.stable.plugins.DailyDuty] -built_commit = "8a4af9c5cf565768975ce01fb52b08da7ed327d5" -time_built = 2024-09-02T09:12:49.575 -effective_version = "5.1.0.5" -[channels.stable.plugins.DailyDuty.changelogs] -[channels.stable.plugins.Globetrotter] -built_commit = "07848c7ca6fc44ce8740899a1e8591b9eb2e0aab" -time_built = 2024-07-03T21:26:28.805 -effective_version = "1.2.11" -[channels.stable.plugins.Globetrotter.changelogs."1.2.7"] -time_released = 2022-08-25T00:24:44.314 -changelog = "API 7" -[channels.stable.plugins.Globetrotter.changelogs."1.2.8"] -time_released = 2023-01-11T21:05:31.073 -changelog = "API 8" -[channels.stable.plugins.Globetrotter.changelogs."1.2.9"] -time_released = 2023-08-31T22:41:06.171 -changelog = "API 8" -[channels.stable.plugins.Globetrotter.changelogs."1.2.10"] -time_released = 2023-10-04T01:12:25.363 -changelog = "API 9" -[channels.stable.plugins.Globetrotter.changelogs."1.2.11"] -time_released = 2024-07-03T21:26:28.805 -changelog = "Dawntrail" -[channels.stable.plugins.WhosTalking] -built_commit = "6518fc74efaaab592b114845e270fc0f6d17ce97" -time_built = 2024-07-03T01:51:47.266 -effective_version = "0.6.11.0" -[channels.stable.plugins.WhosTalking.changelogs."0.6.7.0"] -time_released = 2024-01-11T23:22:21.995 -changelog = "Initial stable release!\n\nWho's Talking connects to your Discord client and lets you see voice activity on your party list. It should automatically match up Discord users with FFXIV players – but if that doesn't work, you can configure things in the plugin settings.\n\nDelvUI integration is included, so Who's Talking should automatically work with DelvUI (appearance options are available in the DelvUI settings).\n\n**Please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" -[channels.stable.plugins.WhosTalking.changelogs."0.6.11.0"] -time_released = 2024-07-03T01:51:47.266 -changelog = "**Version 0.6.11.0**\n\nNow supports Dawntrail!\n\nAlso:\n- Added a warning if you're using an unsupported Discord client\n- Hopefully fixed error spam in Delubrum Reginae (Savage)\n- Modified the sizing of the config window to accomodate power users\n- Tweaked various text to be less misleading\n" -[channels.stable.plugins.RoleplayProfiles] -built_commit = "c4ade08e38e97d443ab810f39f4a73e2b856d509" -time_built = 2024-07-23T20:46:52.009 -effective_version = "1.2.0.0" -[channels.stable.plugins.RoleplayProfiles.changelogs."0.1.0.2"] -time_released = 2022-10-24T21:40:26.395 -changelog = "Initial release (displaying and editing profiles from Chaos Archives)" -[channels.stable.plugins.RoleplayProfiles.changelogs."0.1.1.0"] -time_released = 2023-01-15T22:29:44.622 -changelog = "Updated to Dalamud 8." -[channels.stable.plugins.RoleplayProfiles.changelogs."0.2.0.0"] -time_released = 2023-07-02T02:20:02.986 -changelog = "New features:\n* Added a configuration option to enable or disable the tooltip window.\n* Added a configuration option to enable or disable the tooltip window during duties. By default, the RPP tooltip window is now hidden while in a duty instance.\n* Added the /rpp slash command to control the plugin. Supported options: /rpp edit, /rpp profile, /rpp config, /rpp show, /rpp hide, /rpp duty show, /rpp duty hide.\n* Logged in users should now remain logged in indefinitely. In case a login session does expire because the game wasn't launched for a year, the plugin will detect this and offer to log in again.\n\nBug fixes:\n* Fixed a bug where the tooltip window got stuck at \"Retrieving profile...\" under Linux if Wine was configured to identify as Windows 10, as it does since XIVLauncher Core 1.0.4.\n\nKnown issues:\n* The plugin is still currently region-locked to Europe because that's the only region allowed by its backing website, Chaos Archives. This will be fixed in a future update.\n" -[channels.stable.plugins.RoleplayProfiles.changelogs."0.2.1.0"] -time_released = 2023-10-08T17:48:06.843 -changelog = "Updated for Dalamud 9." -[channels.stable.plugins.RoleplayProfiles.changelogs."0.3.0.0"] -time_released = 2024-02-10T19:12:45.212 -changelog = "Added support for two-factor authentication." -[channels.stable.plugins.RoleplayProfiles.changelogs."1.0.0.0"] -time_released = 2024-02-22T01:57:48.262 -changelog = "RPP now supports creating character profiles for the North America region (via crystalarchives.org) in addition to Europe (via chaosarchives.org). User accounts are shared for both sites." -[channels.stable.plugins.RoleplayProfiles.changelogs."1.1.0.0"] -time_released = 2024-04-13T20:53:18.833 -changelog = "* The plugin no longer asks for the user password to log in. Instead, it opens an in-browser authorization page.\n* Characters from all regions are now supported thanks to the cross-region character profiles website, Central Archives (https://centralarchives.org).\n" -[channels.stable.plugins.RoleplayProfiles.changelogs."1.2.0.0"] -time_released = 2024-07-23T20:46:52.009 -changelog = "* Updated for Dawntrail.\n* Character profiles will only display when there is a profile to display. No \"Loading\" or \"Profile not found\".\n" -[channels.stable.plugins.MacroChain] -built_commit = "29f6ee09b99ceae07a05acfb318ac22f9ad56385" -time_built = 2024-07-02T04:50:04.742 -effective_version = "2.2.0.0" -[channels.stable.plugins.MacroChain.changelogs] -[channels.stable.plugins.BigPlayerDebuffs] -built_commit = "6401d99e18f84535d70d5cac7aa7110b9f00e453" -time_built = 2024-07-02T04:36:21.024 -effective_version = "1.1.0.10" -[channels.stable.plugins.BigPlayerDebuffs.changelogs."1.1.0.6"] -time_released = 2022-08-25T07:03:40.704 -changelog = "DIP17 changes" -[channels.stable.plugins.BigPlayerDebuffs.changelogs."1.1.0.7"] -time_released = 2022-08-26T08:32:26.447 -changelog = "v1.1.0.7 - Bump to API 7" -[channels.stable.plugins.BigPlayerDebuffs.changelogs."1.1.0.8"] -time_released = 2023-01-12T08:46:54.279 -changelog = "v1.1.0.8 - 6.3 Dalamud Update" -[channels.stable.plugins.BigPlayerDebuffs.changelogs."1.1.0.9"] -time_released = 2023-10-05T14:30:23.958 -changelog = "v1.1.0.9 - 6.5 Dalamud Update" -[channels.stable.plugins.BigPlayerDebuffs.changelogs."1.1.0.10"] -time_released = 2024-07-02T04:36:21.024 -changelog = "v1.1.0.10 - API10 Dawntrail update" -[channels.stable.plugins.HighFpsPhysicsPlugin] -built_commit = "35e43339cd95ca712ae29b1664cb2e3542c27477" -time_built = 2024-07-31T18:06:55.753 -effective_version = "8.0.1.0" -[channels.stable.plugins.HighFpsPhysicsPlugin.changelogs."8.0.1.0"] -time_released = 2024-07-31T18:06:55.753 -changelog = "Replace crash warning string with visual glitch warning, put in stable" -[channels.stable.plugins.ChillFrames] -built_commit = "d81b1ebe947a061526d4e0c960e6cc79e03877d8" -time_built = 2024-07-02T04:35:44.593 -effective_version = "3.0.0.0" -[channels.stable.plugins.ChillFrames.changelogs."1.5.0.2"] -time_released = 2022-08-24T18:32:18.237 -changelog = "Added Island Sanctuary" -[channels.stable.plugins.ChillFrames.changelogs."1.5.0.3"] -time_released = 2022-08-24T22:48:19.845 -changelog = "Added Island Sanctuary" -[channels.stable.plugins.ChillFrames.changelogs."1.5.0.4"] -time_released = 2022-08-25T06:48:38.385 -changelog = "Added Island Sanctuary" -[channels.stable.plugins.ChillFrames.changelogs."1.5.0.6"] -time_released = 2022-08-27T14:49:03.103 -changelog = "Added Island Sanctuary" -[channels.stable.plugins.WhereAmIAgain] -built_commit = "ce7cb8f8d730f007926da7fe128a3a1c4a5818c2" -time_built = 2024-07-08T07:14:03.578 -effective_version = "2.0.0.1" -[channels.stable.plugins.WhereAmIAgain.changelogs."0.0.0.11"] -time_released = 2022-09-04T12:08:36.426 -changelog = "Compatiblity with Dalamud API 7." -[channels.stable.plugins.WhereAmIAgain.changelogs."0.0.1.3"] -time_released = 2022-12-27T11:29:49.124 -changelog = "Major refactor by MidoriKami.\nIncludes brand new configuration window to customize your location using templates." -[channels.stable.plugins.WhereAmIAgain.changelogs."0.0.1.4"] -time_released = 2023-01-05T02:59:00.474 -changelog = "Major refactor by MidoriKami.\nIncludes brand new configuration window to customize your location using templates." -[channels.stable.plugins.XIVDupeFinder] -built_commit = "7c3653270265c4280dd5cc8e31de8d94650152f5" -time_built = 2023-09-08T19:52:11.081 -effective_version = "1.0.1.0" -[channels.stable.plugins.XIVDupeFinder.changelogs."0.0.0.1"] -time_released = 2023-09-05T20:35:44.212 -changelog = "# XIVDupeFinder v1.0.0 Patch Notes\r\nFixed ghosted items" -[channels.stable.plugins.XIVDupeFinder.changelogs."1.0.1.0"] -time_released = 2023-09-08T19:52:11.081 -changelog = "# XIVDupeFinder 1.0.1\r\n- Fixed hooks to stop plugin running when disabled / closed.\r\n- Fixed issue with highlighting always clearing when not enabled\r\n- Minor optimizations and code refactoring\r\n- Moving from Testing to Stable\r\n\r\n# XIVDupeFinder v1.0.0 Patch Notes\r\nFixed ghosted items" -[channels.stable.plugins.BetterPlaytime] -built_commit = "2645f5a4479b8d20670cbf26cf591fe7f02e4dca" -time_built = 2024-07-02T04:35:50.992 -effective_version = "1.4.1.0" -[channels.stable.plugins.BetterPlaytime.changelogs."1.0.0.0"] -time_released = 2022-09-04T20:57:09.383 -changelog = "+ Stable release\n" -[channels.stable.plugins.BetterPlaytime.changelogs."1.0.1.0"] -time_released = 2022-09-28T00:00:01.089 -changelog = "+ Add option to display total character playtime in UI\n+ Fix oopsy in regex for french language\n" -[channels.stable.plugins.BetterPlaytime.changelogs."1.0.2.0"] -time_released = 2022-10-04T16:46:29.229 -changelog = "+ Simple server bar integration\n" -[channels.stable.plugins.BetterPlaytime.changelogs."1.1.0.0"] -time_released = 2022-10-12T14:08:58.389 -changelog = "+ Prevent round up of hours and days\n+ Add config tab for character deletion\n+ Extend server bar integration\n" -[channels.stable.plugins.BetterPlaytime.changelogs."1.1.0.1"] -time_released = 2023-01-11T18:39:57.496 -changelog = "net7 + API8 update\n" -[channels.stable.plugins.BetterPlaytime.changelogs."1.2.0.0"] -time_released = 2023-01-18T03:01:45.872 -changelog = "+ Implement playtime request\n" -[channels.stable.plugins.BetterPlaytime.changelogs."1.3.0.0"] -time_released = 2023-02-25T19:41:29.151 -changelog = "+ Add basic localization\n+ Don't fail on specific exception for server bar\n" -[channels.stable.plugins.BetterPlaytime.changelogs."1.3.0.1"] -time_released = 2023-03-14T23:06:14.227 -changelog = "nofranz\n" -[channels.stable.plugins.BetterPlaytime.changelogs."1.3.0.2"] -time_released = 2023-03-30T14:03:10.337 -changelog = "[nofranz]\n" -[channels.stable.plugins.BetterPlaytime.changelogs."1.3.1.0"] -time_released = 2023-07-12T19:12:29.833 -changelog = "nofranz\n" -[channels.stable.plugins.BetterPlaytime.changelogs."1.4.0.0"] -time_released = 2023-07-14T19:11:01.423 -changelog = "+ Switch to dalamud window system\n+ Switch from chat parsing to sig\n" -[channels.stable.plugins.DiademCalculator] -built_commit = "d74a22c58840a864cda12131fe2646dfc45209df" -time_built = 2024-07-02T04:36:26.268 -effective_version = "1.1.1.0" -[channels.stable.plugins.DiademCalculator.changelogs] -[channels.stable.plugins.MiniCactpotSolver] -built_commit = "c51af82019dcc1c7d08328d2ee9d0808fcbf9909" -time_built = 2024-08-05T14:44:45.316 -effective_version = "2.0.0.1" -[channels.stable.plugins.MiniCactpotSolver.changelogs] -[channels.stable.plugins.WorkshopOptimizerPlugin] -built_commit = "1fc63f3eb572084f062dc30dcdb992ecac67206f" -time_built = 2024-07-05T18:28:09.458 -effective_version = "0.2.10.0" -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.5.0"] -time_released = 2023-03-11T21:25:13.430 -changelog = "Initial release." -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.6.1"] -time_released = 2023-04-02T20:33:45.361 -changelog = "Improved optimizer and rest day handling." -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.6.3"] -time_released = 2023-05-01T20:09:18.438 -changelog = "Improved rest day handling and items usable in more than one cycle." -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.7.0"] -time_released = 2023-06-05T16:43:28.550 -changelog = "Updated for 6.4 items and workshops." -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.7.1"] -time_released = 2023-06-28T21:34:32.393 -changelog = "Updated for 6.4 items and workshops." -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.7.3"] -time_released = 2023-08-19T03:12:03.026 -changelog = "Updated for 6.4 items and workshops." -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.8.1"] -time_released = 2023-10-13T02:30:52.512 -changelog = "Updated for 6.5 items and workshops." -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.8.2"] -time_released = 2023-11-02T19:39:41.691 -changelog = "Added support for Felicitous Favors and checking of island rank and material availability (thanks for RuriRyan!)." -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.8.3"] -time_released = 2024-01-13T22:22:46.826 -changelog = "Small UI changes." -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.8.4"] -time_released = 2024-06-23T00:15:49.396 -changelog = "Fixed cost of Corn Flakes." -[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.10.0"] -time_released = 2024-07-05T18:28:09.458 -changelog = "Fixed cost of Corn Flakes." -[channels.stable.plugins.EnemyListDebuffs] -built_commit = "eb91aa54f40bb4f0d82b3abed04f06afe5c86538" -time_built = 2024-09-01T14:01:03.852 -effective_version = "0.4.0.3" -[channels.stable.plugins.EnemyListDebuffs.changelogs."0.3.6.0"] -time_released = 2022-08-25T16:48:15.179 -changelog = "6.2 Arraydata fixed" -[channels.stable.plugins.EnemyListDebuffs.changelogs."0.3.7.0"] -time_released = 2023-01-12T05:03:45.688 -changelog = "6.2 Arraydata fixed" -[channels.stable.plugins.EnemyListDebuffs.changelogs."0.3.8.0"] -time_released = 2023-05-30T03:15:06.099 -changelog = "6.4 updates" -[channels.stable.plugins.EnemyListDebuffs.changelogs."0.3.9.0"] -time_released = 2023-10-04T00:22:09.661 -changelog = "6.5 / API9 Updates" -[channels.stable.plugins.EnemyListDebuffs.changelogs."0.4.0.2"] -time_released = 2024-07-03T14:13:31.327 -changelog = "7.0 / API 10 Updates" -[channels.stable.plugins.EnemyListDebuffs.changelogs."0.4.0.3"] -time_released = 2024-09-01T14:01:03.852 -changelog = "Made the configuration window resizable" -[channels.stable.plugins.autoSweep] -built_commit = "f06a01089167efec454f0b574d4af5b7901ccc9a" -time_built = 2024-07-08T07:17:13.533 -effective_version = "1.4.5.0" -[channels.stable.plugins.autoSweep.changelogs."1.4.2.0"] -time_released = 2023-01-18T16:18:52.388 -changelog = "Updated for 6.3" -[channels.stable.plugins.autoSweep.changelogs."1.4.3.0"] -time_released = 2023-10-06T02:38:35.660 -changelog = "Updated for 6.5" -[channels.stable.plugins.autoSweep.changelogs."1.4.4.0"] -time_released = 2024-07-01T19:20:12.669 -changelog = "Updated for 7.0" -[channels.stable.plugins.autoSweep.changelogs."1.4.5.0"] -time_released = 2024-07-08T07:17:13.533 -changelog = "Fixed a potential crash" -[channels.stable.plugins.ChatTwo] -built_commit = "0ea648ad6d61a1835e843734cd3b4b6b3ec7fc25" -time_built = 2024-09-02T18:58:28.494 -effective_version = "1.29.1.0" -[channels.stable.plugins.ChatTwo.changelogs."1.17.5.0"] -time_released = 2022-08-25T00:23:53.760 -changelog = "https://git.annaclemens.io/ascclemens/ChatTwo/compare/v1.17.3...v1.17.4" -[channels.stable.plugins.ChatTwo.changelogs."1.17.6.0"] -time_released = 2022-08-25T18:40:49.978 -changelog = "Fixed linkshells and party invite crashes." -[channels.stable.plugins.ChatTwo.changelogs."1.18.0.0"] -time_released = 2022-08-27T18:05:55.273 -changelog = "\\\n- Added ExtraChat channel filters\n" -[channels.stable.plugins.ChatTwo.changelogs."1.18.1.0"] -time_released = 2022-08-27T23:33:27.706 -changelog = "\\\n- Fixed ExtraChat filters to not require the System Messages channel\n- This update will run a database migration, which may take a couple minutes based on your database size\n - Chat 2 will not appear until the migration is finished\n" -[channels.stable.plugins.ChatTwo.changelogs."1.18.2.0"] -time_released = 2022-08-28T21:59:31.318 -changelog = "\\\n- Show a window during migration.\n" -[channels.stable.plugins.ChatTwo.changelogs."1.18.3.0"] -time_released = 2022-09-02T23:52:37.562 -changelog = "- Updated translations.\n- Changed some internals for (minor) improved performance.\n- Fixed an issue with empty lines causing some flickering.\n- Fixed an issue with empty lines disappearing under some circumstances.\n" -[channels.stable.plugins.ChatTwo.changelogs."1.18.4.0"] -time_released = 2023-01-11T21:05:13.998 -changelog = "- API 8\n" -[channels.stable.plugins.ChatTwo.changelogs."1.18.5.0"] -time_released = 2023-03-09T01:36:05.303 -changelog = "- Fix various links not working.\n- Fix a crash.\n- Fix the search for item in recipes button.\n" -[channels.stable.plugins.ChatTwo.changelogs."1.18.6.0"] -time_released = 2023-05-25T17:31:08.780 -changelog = "- Update for 6.4\n" -[channels.stable.plugins.ChatTwo.changelogs."1.18.7.0"] -time_released = 2023-05-25T18:15:30.404 -changelog = "- Update for 6.4\n" -[channels.stable.plugins.ChatTwo.changelogs."1.18.8.0"] -time_released = 2023-08-31T22:41:20.625 -changelog = "- Update for 6.4\n" -[channels.stable.plugins.ChatTwo.changelogs."1.18.9.0"] -time_released = 2023-10-04T01:11:43.858 -changelog = "- API 9\n" -[channels.stable.plugins.ChatTwo.changelogs."1.18.10.0"] -time_released = 2023-10-18T19:11:00.128 -changelog = "- Fix issue with Dalamud custom link payloads\n" -[channels.stable.plugins.PlayerTrack] -built_commit = "99703bef7daec0100a0044fbf0722ceddcb39c24" -time_built = 2024-07-28T19:26:10.379 -effective_version = "3.4.7.0" -[channels.stable.plugins.PlayerTrack.changelogs] -[channels.stable.plugins.CharacterPanelRefined] -built_commit = "270fca12a588f18c6bc9f1c6a34480a7ec56090a" -time_built = 2024-07-24T18:38:51.855 -effective_version = "1.8.1.0" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.1.2.0"] -time_released = 2022-08-20T22:24:44.134 -changelog = "Move Character Panel Refined to stable\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.3.0"] -time_released = 2023-12-25T19:39:51.156 -changelog = "Fix ilvl sync being incorrectly displayed in bozja and eureka.\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.5.0.1"] -time_released = 2022-10-24T16:28:24.309 -changelog = "- Fix an issue that was causing the Skill Speed tooltip to be displayed incorrectly \n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.6.0.0"] -time_released = 2022-11-19T17:16:05.549 -changelog = "Add support for GCD modifiers in tooltips and on the panel\n\nJobs that now use their GCD modifier by default (hold Ctrl to disable):\n- SAM\n- NIN\n- MNK\n\nJobs that can hold Ctrl to view speed stat calculations with their GCD modifier active:\n- WHM\n- BRD\n- AST\n- BLM\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.1.3"] -time_released = 2023-04-27T21:54:18.256 -changelog = "Fixed a bug that had items being shown as Ilvl synced when they shouldn't be.\nFixed Shifu being assumed to be a 13% speed increase instead of 10% at level 70.\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.1.1"] -time_released = 2023-04-16T04:13:43.021 -changelog = "Fixed a bug that broke the character panel when \"Show item level information\" was disabled\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.1.0"] -time_released = 2023-04-13T05:17:02.639 -changelog = "Will now show synced stats in item tooltips when in a synced duty.\nCan by disabled in the config or by pressing Ctrl.\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.0.0"] -time_released = 2023-04-11T17:05:29.591 -changelog = "Will now show ilvl sync on the character panel when in a sync'd duty\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.6.2.0"] -time_released = 2023-04-11T02:39:32.120 -changelog = "- Will now properly scale weapon damage when level sync'd\n- Improve average healing formula for levels under 90\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.6.1.0"] -time_released = 2023-01-11T18:40:22.020 -changelog = "Update for Patch 6.3\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.8.0.0"] -time_released = 2024-07-01T19:45:46.880 -changelog = "Update for 7.0\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.6.0.1"] -time_released = 2022-11-20T20:49:37.265 -changelog = "Disable the GCD support since it was causing crashes until the cause has been identified.\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.2.1"] -time_released = 2023-10-31T19:13:42.935 -changelog = "Fix STR and DEX item stats being incorrectly synced\nFix a compatibility issue with the simple tweaks \"Materia Stats\" tweak\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.5.0.0"] -time_released = 2022-10-11T01:06:10.991 -changelog = "- Add DoH/DoL stats excluding consumables to help working with TeamCraft.\n- Improve accuracy of the \"Effect increases by X% every Y points\" tooltip.\n- Improve french translation (Thanks Khayle!)\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.4.0.0"] -time_released = 2022-10-04T16:46:02.567 -changelog = "- Add avg. healing stat\n- Tooltips of avg. damage and healing will now show damage/healing of normal and critical hits.\n- Add a stat to show flat damage increase of crit & direct hit stat\n- Add more customization options\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.3.0.0"] -time_released = 2022-09-17T19:58:10.149 -changelog = "Add german and french translations\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.2.0.2"] -time_released = 2022-09-01T17:29:10.056 -changelog = "Add tooltips and breakpoint information for each stat and GCDs\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.1.2.2"] -time_released = 2022-08-24T22:21:07.630 -changelog = "Fix an issue causing the wrong stat to be displayed\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.1.2.1"] -time_released = 2022-08-24T14:27:18.858 -changelog = "Update to .NET6\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.1.4"] -time_released = 2023-05-11T02:47:00.191 -changelog = "Fixed relic weapons not syncing properly\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.2.0"] -time_released = 2023-10-04T00:59:11.196 -changelog = "Update for patch 6.5\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.1.5"] -time_released = 2023-05-26T20:43:30.092 -changelog = "Fixed average damage and healing values broken by patch 6.4\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.8.0.1"] -time_released = 2024-07-08T07:01:58.863 -changelog = "- Fixed incorrect stat calculation at level 100\n- Fixed viper using hunter's instinct instead of swiftscaled\n" -[channels.stable.plugins.CharacterPanelRefined.changelogs."1.8.1.0"] -time_released = 2024-07-24T18:38:51.855 -changelog = "- Tenacity is now split between provided damage increase and mitigation\n- Updated some 7.0 math\n" -[channels.stable.plugins.EurekaHelper] -built_commit = "ec64acfb769b2f3bef8fa442b3fde2fb101a0f31" -time_built = 2023-10-08T18:50:28.353 -effective_version = "1.5.2.0" -[channels.stable.plugins.EurekaHelper.changelogs."1.0.0.7"] -time_released = 2023-03-08T18:01:54.326 -changelog = "A helper tool for Eureka enjoyers\n\n- Create / Join Eureka tracker in-game (with tracker GUI)\n- Display popped NM in chat or toast popup\n- Auto pop NM in tracker\n- Command to display next weather time for Crab, Cassie & Skoll\n- Command to find existing public trackers\n- Custom shout messages for popped NMs\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.4.1.1"] -time_released = 2023-04-28T16:21:41.586 -changelog = "Relic Helper\n- Fix text not turning green when you have exact amount\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.5.1.5"] -time_released = 2023-05-24T17:02:55.266 -changelog = "Misc\n- Fix for 6.4\n\nTracker\n- Added option to display level for fates\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.5.1.4"] -time_released = 2023-05-20T20:43:22.515 -changelog = "Alarms\n- Alarms are now editable\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.5.0.3"] -time_released = 2023-05-17T19:23:14.076 -changelog = "Elemental Manager\n- Added an option to always clear Elemental list when zoning\n\nMisc\n- Added command list to \"About\" menu\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.5.0.2"] -time_released = 2023-05-15T19:10:25.643 -changelog = "Elemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.5.0.1"] -time_released = 2023-05-14T19:33:30.546 -changelog = "Alarms\n- Triggered alarm now shows uptime tooltip on hover\n- Changed minimum window size to be smaller\n\nElemental Manager\n- Added an option to auto mark NEW Elementals\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.5.0.0"] -time_released = 2023-05-12T19:35:53.578 -changelog = "Alarms - NEW\n- You can now create an alarm for specific weather/time in Eureka\n- Type /ealarms to access the Alarms window\n\nRelic Helper\n- Fixed incorrect requirement for Elemental weapons\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.4.3.1"] -time_released = 2023-05-05T19:16:22.262 -changelog = "Relic Helper\n- Now allows you to mark relic as complete\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.4.2.1"] -time_released = 2023-05-03T19:14:22.067 -changelog = "Tracker\n- Added an option to auto pop NM if the cooldown is less than 5 minutes\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nMisc\n- Added new dropdown option to Payload Options (thanks KangasZ)\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.4.1.0"] -time_released = 2023-04-27T21:45:18.728 -changelog = "Relic Helper\n- Utilise a better way to track items\n- Item count now stays on zone change\n- Display how many items are in each inventory on hover\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nMisc\n- Added Support Fate to NM list\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.5.1.7"] -time_released = 2023-06-09T22:59:20.248 -changelog = "Elemental Manager\n- Added crowdsourced positions\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.4.0.0"] -time_released = 2023-04-23T02:53:04.572 -changelog = "Relic Helper - NEW\n- Add new window to show all available Eureka relics\n- Display number of items needed to complete the relic stage\n- Display number of items you currently have\n- Linkable item to \"try on\"\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.3.2.3"] -time_released = 2023-04-19T12:46:50.281 -changelog = "Tracker Changes\n- Allow \"Respawn In\" column to be sortable\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.3.1.2"] -time_released = 2023-04-14T17:07:52.981 -changelog = "Tracker Changes\n- Add new option to automatically create a tracker when joining a Eureka zone\n\nElemental Manager\n- Add known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.3.0.1"] -time_released = 2023-04-13T05:17:09.837 -changelog = "Tracker Changes\n- Add feature export existing tracker to a new tracker\n- Add feature to edit pop time\n\nElemental Manager\n- Add feature to display known Elemental positions on map and minimap\n- Add known positions to plugin\n\nGeneral\n- Add new configuration option to change plugin chat channel\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.3.0.0"] -time_released = 2023-04-11T17:05:35.092 -changelog = "Tracker Changes\n- Add feature export existing tracker to a new tracker\n- Add feature to edit pop time\n\nElemental Manager\n- Add feature to display known Elemental positions on map and minimap\n- Add known positions to plugin\n\nGeneral\n- Add new configuration option to change plugin chat channel\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.2.0.0"] -time_released = 2023-04-10T00:47:39.342 -changelog = "- Add new feature to manage Elementals/Fairies\n- Add new feature to place marker on Elemental positions\n- /ehelper, /eh is now a toggle command to open/close the window\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.1.0.0"] -time_released = 2023-04-01T06:02:46.257 -changelog = "- Add new feature to display server Id of instance\n- Display NM spawned by mob position on map\n- Add new alias\n- Adjusted multiple NM positions\n- Use internal map fate positions from the game\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.5.1.6"] -time_released = 2023-05-25T17:26:23.671 -changelog = "Misc\n- Fix icon sizing being above 512x512\n\nTracker\n- Added fate level on NM hover\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.5.1.8"] -time_released = 2023-06-22T20:19:40.987 -changelog = "Elemental Manager\n- Added crowdsourced positions\n\nMisc\n- Updated contact information\n" -[channels.stable.plugins.EurekaHelper.changelogs."1.5.2.0"] -time_released = 2023-10-08T18:50:28.353 -changelog = "Elemental Manager\n- Added crowdsourced positions\n\nMisc\n- Updated to API 9\n" -[channels.stable.plugins."XIVDeck.FFXIVPlugin"] -built_commit = "32cc7112c6dfa48d647c065c77d4a7429c8d1f6a" -time_built = 2024-08-24T00:30:43.467 -effective_version = "0.3.21" -[channels.stable.plugins."XIVDeck.FFXIVPlugin".changelogs] -[channels.stable.plugins.Mappy] -built_commit = "553f73a93f40914ff921c83d362a33ec633f2780" -time_built = 2024-08-22T00:10:09.512 -effective_version = "3.0.3.4" -[channels.stable.plugins.Mappy.changelogs] -[channels.stable.plugins.MarketUploader] -built_commit = "dc9a50370535e6923098880e34c9303bd3889e4b" -time_built = 2023-02-18T20:52:19.630 -effective_version = "1.0.5.0" -[channels.stable.plugins.MarketUploader.changelogs."1.0.5.0"] -time_released = 2023-02-18T20:52:19.630 -changelog = "Initial release." -[channels.stable.plugins.AbilityAnts] -built_commit = "13bfa83b91db39a136fa278da7e73201628a083b" -time_built = 2023-10-17T19:44:55.688 -effective_version = "1.0.0.1" -[channels.stable.plugins.AbilityAnts.changelogs."1.0.0.0"] -time_released = 2023-01-11T18:28:58.641 -changelog = "ants in your pants!" -[channels.stable.plugins.AbilityAnts.changelogs."1.0.0.1"] -time_released = 2023-10-17T19:44:55.688 -changelog = "ants in your pants!" -[channels.stable.plugins.LogogramHelper] -built_commit = "268805ff851d2d17eb5a4ddf14c20964cfb63ead" -time_built = 2024-07-02T09:22:06.758 -effective_version = "0.0.3.2" -[channels.stable.plugins.LogogramHelper.changelogs."0.0.1.8"] -time_released = 2023-03-09T23:14:55.559 -changelog = "Ingame Logos Actions helper\n\n- Displays menu with all available Logos Actions\n- Shows possible combinations for each Logos Action with your stock of logograms\n- Shows contents of Logogram items, similar to Bozjan fragments\n" -[channels.stable.plugins.LogogramHelper.changelogs."0.0.1.9"] -time_released = 2023-04-27T21:45:34.218 -changelog = "- Fixed recipe for Wisdom of the Fiendhunter.\n" -[channels.stable.plugins.LogogramHelper.changelogs."0.0.2.0"] -time_released = 2023-05-24T16:43:10.277 -changelog = "- Fixed for 6.4\n- Updated description for changed Logos Actions.\n" -[channels.stable.plugins.LogogramHelper.changelogs."0.0.2.1"] -time_released = 2023-06-22T19:17:05.955 -changelog = "- Fixed recipe for Cure L III\n" -[channels.stable.plugins.LogogramHelper.changelogs."0.0.2.2"] -time_released = 2023-07-14T19:02:19.215 -changelog = "- Added text input for filtering logos actions by name\n" -[channels.stable.plugins.LogogramHelper.changelogs."0.0.3.0"] -time_released = 2023-10-03T23:19:07.668 -changelog = "- Update for 6.5\n" -[channels.stable.plugins.LogogramHelper.changelogs."0.0.3.1"] -time_released = 2024-03-20T20:16:04.903 -changelog = "- Net8\n" -[channels.stable.plugins.LogogramHelper.changelogs."0.0.3.2"] -time_released = 2024-07-02T09:22:06.758 -changelog = "- Update for 7.0\n" -[channels.stable.plugins.BetterShadows] -built_commit = "835a7bc994d95f74c6b7a6bf3f06c8d27092973c" -time_built = 2024-07-14T03:40:47.413 -effective_version = "1.4.2.0" -[channels.stable.plugins.BetterShadows.changelogs."1.0.8424.29057"] -time_released = 2023-01-24T16:08:36.666 -changelog = "Added per zone config\nAdded /tbshadows for toggling the hacks on the command line\n" -[channels.stable.plugins.BetterShadows.changelogs."1.1.0.0"] -time_released = 2023-03-05T22:40:45.389 -changelog = "- Version should no longer be bogus\n- Zone Presets are now sorted alphabetically\n- Fixed bug where preset list would not appear\n- Added tooltips\n- Added option to reorder the preset list and zone preset list\n- For nodes in the zone preset list, added a text label next to the default checkbox (when it is enabled) which shows where the preset is inheriting the default from\n- Fixed \"defualt\" typo\n- Added a safezone to the right of the config window for scrolling the main window scrollbar instead of the zone or preset scrollbar\n- Added a 'paste' button to the preset editor.\n" -[channels.stable.plugins.BetterShadows.changelogs."1.1.2.0"] -time_released = 2023-03-06T18:30:12.699 -changelog = "- Version should no longer be bogus\n- Zone Presets are now sorted alphabetically\n- Fixed bug where preset list would not appear\n- Added tooltips\n- Added option to reorder the preset list and zone preset list\n- For nodes in the zone preset list, added a text label next to the default checkbox (when it is enabled) which shows where the preset is inheriting the default from\n- Added a safezone to the right of the config window for scrolling the main window scrollbar instead of the zone or preset scrollbar\n- Added a 'paste' button to the preset editor.\n- Added Window popouts, and commands for each window popout\n- Added minimum window size constraints\n- Added option to show the continent in the zone list\n- Fixed \"defualt\" typo\n- Fixed value desync when using `/tbshadows`\n- Fixed cascade slider max 'min' value\n- Updated code borrowed from WAIA\n" -[channels.stable.plugins.BetterShadows.changelogs."1.1.3.0"] -time_released = 2023-03-09T18:21:47.316 -changelog = "1.1.0:\n- Version should no longer be bogus\n- Zone Presets are now sorted alphabetically\n- Fixed bug where preset list would not appear\n- Fixed \"defualt\" typo\n- Added tooltips\n- Added option to reorder the preset list and zone preset list\n- For nodes in the zone preset list, added a text label next to the default checkbox (when it is enabled) which shows where the preset is inheriting the default from\n- Added a safezone to the right of the config window for scrolling the main window scrollbar instead of the zone or preset scrollbar\n- Added a 'paste' button to the preset editor.\n1.1.2:\n- Added Window popouts, and commands for each window popout\n- Added minimum window size constraints\n- Added option to show the continent in the zone list\n- Fixed value desync when using `/tbshadows`\n- Fixed cascade slider max 'min' value\n- Updated code borrowed from WAIA\n1.1.3:\n- Fixed issue where users could delete presets, then subsequently fail to install the plugin due to lacking the default preset\n" -[channels.stable.plugins.BetterShadows.changelogs."1.1.4.0"] -time_released = 2023-04-30T05:01:31.934 -changelog = "1.1.4\n- Version should no longer be bogus\n- Performance improvements\n" -[channels.stable.plugins.BetterShadows.changelogs."1.1.5.0"] -time_released = 2023-05-25T12:40:25.656 -changelog = "1.1.5\n- Updated for 6.4\n- Shadows resolution applies to more situations\n- Fixed bug in editor where the edit override would not apply\n" -[channels.stable.plugins.BetterShadows.changelogs."1.2.0.0"] -time_released = 2023-09-20T04:50:40.274 -changelog = "1.2.0\n- Internal changes\n" -[channels.stable.plugins.BetterShadows.changelogs."1.2.2.0"] -time_released = 2023-10-04T15:07:32.798 -changelog = "- Updated for 6.5\n- Updated for API9\n" -[channels.stable.plugins.BetterShadows.changelogs."1.3.0.0"] -time_released = 2024-01-11T23:25:33.430 -changelog = "- You can now adjust the shadowmap resolution to be anything from 64p to 16384p (Default is 4096p on High)\n- Added a 'Recover Default Preset' button\n- Added an option to open the Config window when entering GPose\n" -[channels.stable.plugins.BetterShadows.changelogs."1.3.1.0"] -time_released = 2024-01-24T19:29:30.036 -changelog = "- Fix possible null reference when upgrading from very old version of the plugin\n" -[channels.stable.plugins.BetterShadows.changelogs."1.3.2.0"] -time_released = 2024-01-27T19:14:05.909 -changelog = "- Fix default preset duping bug. If you were effected by this, you can just delete the additional entries.\n" -[channels.stable.plugins.BetterShadows.changelogs."1.3.3.0"] -time_released = 2024-01-28T19:07:09.358 -changelog = "- Fix oversight which could result in ShadowManager being null following plugin initialization\n" -[channels.stable.plugins.BetterShadows.changelogs."1.4.0.0"] -time_released = 2024-07-03T03:39:54.625 -changelog = "- Updated for API10/7.0\n- Dynamic Light Shadow Maps now supported\n-- Shadow Map support is greatly increased, but keep in mind that this also means that you may see higher vram usage\n- Shadow Cascade Settings now support the fifth cascade which was introduced in 7.0\n-- Adjusted all presets to account for the new cascade\n-- Reimplemented Long Distance (16k) preset\n-- Added Compromise (16k) preset\n-- Note that you may need to adjust your personal cascade settings due to this change\n- Reorganized configuration window\n" -[channels.stable.plugins.BetterShadows.changelogs."1.4.1.0"] -time_released = 2024-07-03T14:12:58.003 -changelog = "- Fix potential crash due to reinitializing shadowmaps redundantly\n- Fix startup crash caused by null pointer dereference on frame 0 of the plugin being active\n- Make some items in the config window more clear\n" -[channels.stable.plugins.BetterShadows.changelogs."1.4.2.0"] -time_released = 2024-07-14T03:40:47.413 -changelog = "- Made the appearance of shadows behave correctly when using \"Strongest\" shadow softening setting. Note that the \"Strongest\" shadow softening setting has vanilla bugs which may be more pronounced at higher shadowmap resolutions.\n- Added option to Dynamically adjust shadow cascade distances based on the original game values, and the resolution of the global shadowmap. This is toggled on by default, since most people were not using the per-territory cascade settings. This should naturally make shadows appear at greater distances, with higher quality.\n" -[channels.stable.plugins.Browsingway] -built_commit = "cfef0284a7bfb2847c542662861fb31bde048ba6" -time_built = 2024-07-02T19:30:05.173 -effective_version = "1.6.2" -[channels.stable.plugins.Browsingway.changelogs."1.5.1.0"] -time_released = 2023-01-15T22:30:34.336 -changelog = "- Add 'Disabled' option\n- Add 'Mute' option\n- Add 'ACT optimizations' option (disables overlay when ACT is not running)\n- Fix keyboard input and focus handling\n- Update Chromium to 108.0.5359.125\n- API 8 support\n" -[channels.stable.plugins.Browsingway.changelogs."1.5.2.0"] -time_released = 2023-03-02T22:53:49.112 -changelog = "- Add IINACT support\n- Fix ACT not detected when running as tray icon\n- Fix overlays using global context\n" -[channels.stable.plugins.Browsingway.changelogs."1.5.3.0"] -time_released = 2023-04-05T02:45:28.326 -changelog = "- Add IINACT (Dalamud Plugin) support\n- Fix Dalamud UI corruption because of unhandled exception\n" -[channels.stable.plugins.Browsingway.changelogs."1.5.4.0"] -time_released = 2023-04-05T15:59:02.818 -changelog = "- Update Chromium to 111.0.5563.148\n" -[channels.stable.plugins.Browsingway.changelogs."1.5.5.0"] -time_released = 2023-10-03T22:41:20.281 -changelog = "- Chromium 117.0.5938.132 (fix for CVE-2023-4863 and CVE-2023-5217)\n- API9 compatibility\n- Custom CSS feature by xorus/olee (experimental, unsupported)\n" -[channels.stable.plugins.Browsingway.changelogs."1.5.6.0"] -time_released = 2024-02-27T21:07:44.765 -changelog = "- Chromium 121.0.6167.184 (fix for various CVEs)\n- Fullscreen mode by Una (experimental, unsupported)\n- Minor UI fixes\n" -[channels.stable.plugins.Browsingway.changelogs."1.6.0"] -time_released = 2024-03-19T21:57:49.961 -changelog = "- Chromium 122.0.6261.112\n- Option to hide overlays out of combat (by electr0sheep)\n- .net 8 support\n- IPC refactoring\n" -[channels.stable.plugins.Browsingway.changelogs."1.6.1"] -time_released = 2024-07-01T19:32:06.997 -changelog = "- Bump Chromium to 126.0.6478.115\n- Api X support\n" -[channels.stable.plugins.Browsingway.changelogs."1.6.2"] -time_released = 2024-07-02T19:30:05.173 -changelog = "- Fix local storage not working after Chromium update\n Note: Due to encryption changes in Chromium, local storage data from previous versions will be lost.\n" -[channels.stable.plugins.Tilted] -built_commit = "18acdf50fab7bf04f1e431d18d05581eb639a5e3" -time_built = 2024-07-02T04:36:43.406 -effective_version = "4.0.0.0" -[channels.stable.plugins.Tilted.changelogs."0.0.0.2"] -time_released = 2022-10-30T01:32:22.567 -changelog = "API 7 Compliant" -[channels.stable.plugins.Tilted.changelogs."1.0.0.0"] -time_released = 2023-01-16T21:18:23.555 -changelog = "API 8 Compliant. Now with Combat Timeout setting" -[channels.stable.plugins.Tilted.changelogs."2.0.0.1"] -time_released = 2023-01-18T03:01:50.338 -changelog = "2.0 Overhaul. More triggers, more tweaks, better configuration window" -[channels.stable.plugins.Tilted.changelogs."2.1.0.1"] -time_released = 2023-02-03T19:58:57.427 -changelog = "2.1.1 Added Mounted trigger" -[channels.stable.plugins.Tilted.changelogs."3.0.0.0"] -time_released = 2023-02-25T19:40:51.082 -changelog = "3.0.0 Fixed trigger wonkiness, migrated config to new version" -[channels.stable.plugins.Tilted.changelogs."3.1.1.0"] -time_released = 2023-10-06T17:22:42.987 -changelog = "Version 3.1.1.0:\n - API 9 Upgrade.\n - New Trigger: Zoomed. Activates when zooming in past a certain amount. Deactivates when zooming out.\n - TiltOffset is now handled as a float, allowing for smoother tilt changes. (Thanks Cara! 💕)\n - Improved Camera Distance (zoom) handling\n - Remove usage of FFXIVClientStructs to read/set Config values\n" -[channels.stable.plugins.Tilted.changelogs."3.2.0.0"] -time_released = 2023-10-10T20:39:30.817 -changelog = "Version 3.2.0.0:\n - New Tilt option: Mapping. When this setting is enabled, the Camera Tilt will be set to a value between the \"Enabled\" and \"Disabled\"\n values based on the Enabled and Disabled Camera Distances. This allows you to have a different tilt angle depending on how far the camera is zoomed out.\n" -[channels.stable.plugins.Tilted.changelogs."3.3.0.1"] -time_released = 2023-10-31T19:13:36.392 -changelog = "Version 3.3.0.1:\n - Improved Tilt Interpolation logic courtesy of @mallowmew.\n - Tilt Interpolation/Mapping no longer defaults to true.\n" -[channels.stable.plugins.Tilted.changelogs."4.0.0.0"] -time_released = 2024-07-02T04:36:43.406 -changelog = "\nVersion 4.0.0.0:\n - Updated to API10\n" -[channels.stable.plugins.DamageInfoPlugin] -built_commit = "7ea73078f03abf14ede89dda1d9ef161f6ea468d" -time_built = 2024-07-25T23:34:09.166 -effective_version = "2.4.0.3" -[channels.stable.plugins.DamageInfoPlugin.changelogs] -[channels.stable.plugins.XIVLogger] -built_commit = "e4040ef1648931a7fd44d0d511dd61621f8a411e" -time_built = 2024-08-28T15:54:59.960 -effective_version = "1.0.7.1" -[channels.stable.plugins.XIVLogger.changelogs."1.0.4.2"] -time_released = 2022-09-06T12:07:25.322 -changelog = "Update to work after newest patches!" -[channels.stable.plugins.XIVLogger.changelogs."1.0.4.3"] -time_released = 2023-02-07T10:32:31.355 -changelog = "Bumping packages and updates" -[channels.stable.plugins.CrossUp] -built_commit = "817a5435e7190e333046fb46089eac0c7d3a5daf" -time_built = 2024-07-03T14:13:26.045 -effective_version = "1.7.0.4" -[channels.stable.plugins.CrossUp.changelogs."1.0.0.0"] -time_released = 2023-05-24T06:55:16.701 -changelog = "With the plugin appearing to have survived Patch 6.4 very comfortably, I'm ready to push the latest build to Stable. Hooray!\r\n\r\nFor the non-testing world, here's a recap! CrossUp is a plugin for controller users, providing more options to customize how the game's Cross Hotbar looks and feels to use.\r\n- Various visual customizations, including colour schemes and layout modifications\r\n- Allows the Expanded Hold Controls (accessed with L→R and R→L inputs) to be displayed as separate elements onscreen, rather than sharing space with the main bar\r\n- Enables extra bars to automatically switch sets alongside the main bar\r\n" -[channels.stable.plugins.CrossUp.changelogs."1.0.0.1"] -time_released = 2023-05-29T04:55:20.044 -changelog = "Fixed a bug wherein some of the controls for positioning the Expanded Hold bars were faulty (whoops!)\r\n" -[channels.stable.plugins.CrossUp.changelogs."1.0.1.0"] -time_released = 2023-10-04T17:53:24.775 -changelog = "Updated for patch 6.5 and API9\r\n" -[channels.stable.plugins.CrossUp.changelogs."1.0.1.1"] -time_released = 2023-10-07T05:14:21.304 -changelog = "- Tentative fix for issues in PvP areas\r\n- Tentative fix for issues caused by using the plugin with the XHB disabled\r\n- Updated UI to use WindowSystem\r\n" -[channels.stable.plugins.CrossUp.changelogs."1.0.1.3"] -time_released = 2023-10-13T02:30:59.129 -changelog = "- If a hidden hotbar is switched to visible through use of CrossUp features, the plugin will no longer try to re-hide it later (it seems CrossUp was sometimes being a little too aggressive and hiding bars it shouldn't).\r\n- Under the hood stuff: made further adjustments to prevent errors on disposal/exit, and partially implemented IAddonLifeCycle\r\n" -[channels.stable.plugins.CrossUp.changelogs."1.0.1.4"] -time_released = 2023-10-13T19:23:18.968 -changelog = "- Small fix to ensure Expanded Hold bars behave correctly when the main menu is opened\r\n" -[channels.stable.plugins.CrossUp.changelogs."1.0.1.5"] -time_released = 2023-10-23T03:38:32.477 -changelog = "- The \"Fade Outside Combat\" feature will now also consider crafting, gathering, and fishing to be forms of combat, and keep the bars visible while engaging in such pastimes.\r\n- Implemented a fix to prevent icons from briefly flashing white when switching bars with cooldowns ticking.\r\n" -[channels.stable.plugins.CrossUp.changelogs."1.7.0.0"] -time_released = 2024-07-02T04:36:38.282 -changelog = "- Updated for 7.0\r\n" -[channels.stable.plugins.CrossUp.changelogs."1.7.0.2"] -time_released = 2024-07-02T15:33:03.853 -changelog = "- Restored some color customization functions that had broken in 7.0\r\n- Fixed a few other minor bugs\r\n" -[channels.stable.plugins.CrossUp.changelogs."1.7.0.4"] -time_released = 2024-07-03T14:13:26.045 -changelog = "An issue with loading the plugin appears to have been resolved by a recent Dalamud update. This update reverts a temporary fix that was made in 1.7.0.3.\r\n" -[channels.stable.plugins.BatteryGauge] -built_commit = "a1b9eac798800eac55c31a1712284cd8e28a1724" -time_built = 2024-07-14T18:24:51.346 -effective_version = "1.2.0.0" -[channels.stable.plugins.BatteryGauge.changelogs] -[channels.stable.plugins.PingPlugin] -built_commit = "ce59dff751335dc5ce6d059fc9fae0c5294c27f5" -time_built = 2024-07-03T03:46:08.473 -effective_version = "2.7.0.0" -[channels.stable.plugins.PingPlugin.changelogs."2.5.0.0"] -time_released = 2023-01-11T18:11:58.516 -changelog = "- Updates for 6.3\n" -[channels.stable.plugins.PingPlugin.changelogs."2.5.1.0"] -time_released = 2023-03-24T23:11:57.173 -changelog = "- Fixed server bar display failing to set up sometimes\n" -[channels.stable.plugins.PingPlugin.changelogs."2.5.2.0"] -time_released = 2023-05-26T06:43:23.559 -changelog = "- Update fallback IP addresses for existing DCs\n- Add fallback IP addresses for Meteor and Dynamis\n" -[channels.stable.plugins.PingPlugin.changelogs."2.5.3.0"] -time_released = 2023-06-09T01:52:59.399 -changelog = "- Fix font management logic\n" -[channels.stable.plugins.PingPlugin.changelogs."2.5.4.0"] -time_released = 2023-06-13T18:00:14.545 -changelog = "- Fix ping sometimes getting stuck at 0ms (thanks Diyagi!)\n" -[channels.stable.plugins.PingPlugin.changelogs."2.6.0.0"] -time_released = 2023-10-05T09:16:29.425 -changelog = "- Updates for API 9\n" -[channels.stable.plugins.PingPlugin.changelogs."2.7.0.0"] -time_released = 2024-07-03T03:46:08.473 -changelog = "- Updated for API X\n- Updated font handling\n- Updated lobby server addresses\n- Added fallback for Shadow ping detection\n" -[channels.stable.plugins.HuntHelper] -built_commit = "97c5249f7773773a4487d3af1d31345771ba2ac3" -time_built = 2024-08-30T19:14:45.332 -effective_version = "1.0.0.23" -[channels.stable.plugins.HuntHelper.changelogs."0.0.0.6"] -time_released = 2022-09-03T12:27:06.735 -changelog = "added translations (sorta)" -[channels.stable.plugins.HuntHelper.changelogs."0.0.0.7"] -time_released = 2022-09-07T06:28:34.274 -changelog = "added double-click toggle for taken spawn points from map" -[channels.stable.plugins.HuntHelper.changelogs."1.0.0.0"] -time_released = 2023-01-11T19:41:38.818 -changelog = "updated for 6.3" -[channels.stable.plugins.HuntHelper.changelogs."1.0.0.1"] -time_released = 2023-01-21T08:51:39.838 -changelog = "Added option to change gui language. Added Simplified Chinese (sorta). Thank you: DeepseaXX" -[channels.stable.plugins.HuntHelper.changelogs."1.0.0.2"] -time_released = 2023-02-15T05:53:59.832 -changelog = "Add support for Unix based systems - Thank you: Nullctipus" -[channels.stable.plugins.Distance] -built_commit = "8590a50e3a1bf5c3ee0afcbdd88d8aba32dce70a" -time_built = 2024-08-01T23:51:12.036 -effective_version = "1.1.3.0" -[channels.stable.plugins.Distance.changelogs."1.0.0.2"] -time_released = 2022-08-25T01:40:09.042 -changelog = "- Updated for Dalamud API7.\n- Fixed a plugin crash that could occur when unloading.\n- Disabled nameplate distances since 6.2 changes made them non-function for now.\n" -[channels.stable.plugins.Distance.changelogs."1.0.0.3"] -time_released = 2022-08-30T01:58:25.167 -changelog = "- Reenabled namplate distances following ClientStructs update (thank you Aers!).\n" -[channels.stable.plugins.Distance.changelogs."1.0.1.1"] -time_released = 2023-01-11T18:40:15.797 -changelog = "- Added options for distance-based coloring on nameplates. This probably isn't as useful as you think it is, but it's there for the people that wanted it.\n- Increased maximum screen position offset for individual widgets.\n- Updated for Dalamud API 8.\n" -[channels.stable.plugins.Distance.changelogs."1.0.1.2"] -time_released = 2023-01-12T02:01:37.098 -changelog = "- Reduce potential for log spamming.\n" -[channels.stable.plugins.Distance.changelogs."1.0.1.3"] -time_released = 2023-05-25T07:48:01.813 -changelog = "- Updated for FFXIV patch 6.4.\n" -[channels.stable.plugins.Distance.changelogs."1.0.1.4"] -time_released = 2023-08-16T19:10:00.175 -changelog = "- Separated the aggro arc from the aggro distance readout. Some options are still shared, but you can now set it to use one without the other.\n- Made automatic updating of aggro data on by default *for new installations*. If you have already loaded the plugin at least once, this change will have no effect. Anyone can toggle the automatic update setting in the plugin configuration window at any time.\n- Workaround for enemies with RSV'd names.\n- Fixed some minor issues with the aggro data updater and improved logging.\n- Improved the configuration window.\n- Added a link to information about how distances work in the game.\n" -[channels.stable.plugins.Distance.changelogs."1.0.1.5"] -time_released = 2023-10-06T02:53:19.757 -changelog = "- Updated for API 9. Thank you Felys!\n" -[channels.stable.plugins.Distance.changelogs."1.1.1.0"] -time_released = 2024-02-17T19:48:04.076 -changelog = "- Added distance-based fading to text widgets and nameplate distances\n- Added offsets by object type to nameplate distances.\n- Minor config UI improvements.\n\nAlso contains the following differences that were previously only in the testing branch:\n- Added a custom arcs feature to match custom widgets.\n- Rewrote config UI.\n- Added job filters to all distance displays.\n- Added a filter for in and out of instance.\n- Applied other filter types to displays that did not have them.\n- Improved nameplate node setup to more closely match the base game.\n- Fixed a bug that caused nameplate text nodes to not be properly cleaned up during plugin unload.\n- Improved logging.\n- Significant code cleanup and reorganization.\n" -[channels.stable.plugins.Distance.changelogs."1.1.1.2"] -time_released = 2024-07-08T07:01:53.406 -changelog = "- Updated for Dalamud API 10.\n- Changed UI mouseover target resolution to be more stable.\n- Thank you damolitionn for doing most of the API 10 update work.\n" -[channels.stable.plugins.Distance.changelogs."1.1.3.0"] -time_released = 2024-08-01T23:51:12.036 -changelog = "- Displays distance units as meters now instead of yalms in the Japanese-language client in order to match tooltips.\n" -[channels.stable.plugins.NoSoliciting] -built_commit = "887da5d575e1aaffc0f4c5d9aed7f3ee4fd64ca3" -time_built = 2024-07-03T13:45:15.130 -effective_version = "3.1.0.0" -[channels.stable.plugins.NoSoliciting.changelogs."3.0.3"] -time_released = 2022-08-25T00:25:16.924 -changelog = "API 7" -[channels.stable.plugins.NoSoliciting.changelogs."3.0.5"] -time_released = 2022-09-02T23:53:42.409 -changelog = "- Fixed version number.\n" -[channels.stable.plugins.NoSoliciting.changelogs."3.0.6"] -time_released = 2023-01-15T22:30:49.586 -changelog = "- API 8\n" -[channels.stable.plugins.NoSoliciting.changelogs."3.0.7"] -time_released = 2023-09-05T20:35:53.601 -changelog = "- API 8\n" -[channels.stable.plugins.NoSoliciting.changelogs."3.0.8"] -time_released = 2023-10-04T01:11:53.480 -changelog = "- API 9\n" -[channels.stable.plugins.TextBoxStyler] -built_commit = "2b02013ebf87f1e1479823ec16c01ef5966c1eda" -time_built = 2023-10-04T01:13:05.360 -effective_version = "1.1.8.0" -[channels.stable.plugins.TextBoxStyler.changelogs."1.1.5.0"] -time_released = 2022-08-25T00:23:26.289 -changelog = "API 7" -[channels.stable.plugins.TextBoxStyler.changelogs."1.1.6.0"] -time_released = 2023-06-17T06:16:02.671 -changelog = "Update (please stop emailing me)" -[channels.stable.plugins.TextBoxStyler.changelogs."1.1.7.0"] -time_released = 2023-08-31T22:39:57.093 -changelog = "Update (please stop emailing me)" -[channels.stable.plugins.TextBoxStyler.changelogs."1.1.8.0"] -time_released = 2023-10-04T01:13:05.360 -changelog = "API 9" -[channels.stable.plugins.Tf2CriticalHitsPlugin] -built_commit = "c846943d0e9c9c8bec583e82c467a51041fd7d6c" -time_built = 2024-07-21T18:46:36.868 -effective_version = "3.5.0.1" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."2.3.0.0"] -time_released = 2023-03-04T02:13:22.695 -changelog = "Deal critical hits just like in the #1 hat simulator, Team Fortress 2.\n\n* Set sounds and flavor text to be played/shown whenever you deal direct or critical damage or heal.\n* Use different configurations by job.\n* Use the game's SFX or your own custom WAV or MP3 files.\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."2.3.1.0"] -time_released = 2023-03-07T23:25:51.541 -changelog = "- Fix sound not working when applying the game's sound effect volume in 6.35.\n- Fix the \"Play\" not respecting the game's SFX volume.\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."2.4.0.0"] -time_released = 2023-03-10T18:42:28.951 -changelog = "Share your configurations with other users!\n- Exported configurations are saved in a ZIP file. There's no need to open or change anything in it.\n- To import a configuration, just click on the Import button, choose the ZIP file, a folder where to extract any custom sounds used by the configuration being imported and if you want to create a backup of your current configuration. It's that easy™️!\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."2.4.1.0"] -time_released = 2023-03-11T21:25:20.314 -changelog = "- Show \"Play sound only for actions\" checkbox when using in-game SFX.\n-- The option was applied for in-game SFX if checked in custom sound mode, the only issue was the checkbox not being shown. \n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.4.0"] -time_released = 2023-04-05T02:45:10.456 -changelog = "New name: *Hit it, Joe!*\n- Since the plugin hit version 3, keeping the name Valve-related would cause crashes.\n\n[Countdown Jams]\n- New module.\n- Set sounds to be played when a countdown starts.\n\n[TF2-ish Critical Hits]\n- New algorithm to differentiate your heals from other players'. (Thanks, Aireil!)\n - Also considers heals from your fairy as yours.\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.1.0.0"] -time_released = 2023-04-08T21:57:46.689 -changelog = "After update 3.0.0.0, we received a whispering at dawn from Eos and Selene, complaining that crediting the Scholar for their healing is unjust.\nWe embraced these complaints and, after discussion with the fey union, decided on adding two more configuration submodules: \"Critical Healing from your own fairy\" (Scholar only) and \"Critical Healing from other players' fairies\". One of them gauged the implementation and gave it their official blessing.\nWe thank both fairies for illuminating us on this matter.\nAlso, this version was validated on 6.38 and contains fixes for the territory options not persisting.\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.2.2.0"] -time_released = 2023-04-11T17:05:42.269 -changelog = "[TF2-ish Critical Hits]\n- Game SFX combobox now adapts its size to the ImGui font size (Thanks, Neh!).\n\n[Countdown Jams]\n- Now, it's possible to have multiple Jams to play for the same countdown (Thanks, GokaiSanyu!).\n - For this, any Jams other than the first must be configured to play at a specific mark.\n - Only the first Jam's cancel sound will play if the countdown is cancelled.\n- Fix volume sliders changing simultaneously.\n- The numeric inputs now adapt their sizes to the ImGui font size (Thanks, Neh!).\n\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.3.0.0"] -time_released = 2023-04-15T18:58:54.623 -changelog = "[Countdown Jams]\n- Add option to interrupt Jam when the countdown hits Start.\n - Due to how sounds are played, it won't stop *exactly* at Start, but a bit after. We'll try to shorten this delay in a future version. Thanks for your understanding.\n(Thanks to Verbose Mode for the idea!)\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.3.1.0"] -time_released = 2023-04-19T12:47:09.863 -changelog = "[TF2-ish Critical Hits]\n**Did you know Astrologians own the stars?**\n- Fix AST's Stellar Burst being considered a fairy heal. (Thanks HuiEtyud for the report!)\n- Remove extraneous logging.\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.3.2.0"] -time_released = 2023-05-24T14:35:38.427 -changelog = "- Fixed backup cleanup algorithm.\n- Cleared up error message when a sound file is not found. \n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.4.0.0"] -time_released = 2023-05-29T03:20:37.028 -changelog = "[TF2-ish Critical Hits]\n- Add option per job to set a minimum time between sounds.\n - For example, if you set the time as 1000 ms and a critical hit sound is played,\n no other sound (be it for critical hit, direct hit, critical heal etc.) will be played for the next second.\n - Keep it at 0 ms to use the current behavior.\n\n(Thanks to Grayve for the idea and everyone at the Discord thread for the feedback!)\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.4.1.0"] -time_released = 2023-10-04T01:34:37.264 -changelog = "Update for API 9.\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.5.0.0"] -time_released = 2024-07-19T17:38:58.710 -changelog = "Updated for FFXIV 7.01\n" -[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.5.0.1"] -time_released = 2024-07-21T18:46:36.868 -changelog = "- Fix player/pet logic order\n" -[channels.stable.plugins.ChatBubbles] -built_commit = "fe803677085f3a9733177b7c842874cacb5118b1" -time_built = 2024-07-24T12:09:18.375 -effective_version = "2.1.7.1" -[channels.stable.plugins.ChatBubbles.changelogs."2.1.2.0"] -time_released = 2022-09-14T19:31:18.108 -changelog = "Update for 6.2, API7 compatibility + UI update" -[channels.stable.plugins.ChatBubbles.changelogs."2.1.3.0"] -time_released = 2023-01-12T02:01:41.706 -changelog = "Update for 6.3, added API 8 compatibility" -[channels.stable.plugins.ChatBubbles.changelogs."2.1.3.1"] -time_released = 2023-05-20T20:52:23.056 -changelog = "[Bugfixes] \n- Bubbles showing ontop of incorrect player in raids (thanks meoiswa!)\n- Handle null reference exception (thanks NPittinger!)\n- Bubbles showing ontop of incorrect players when using / \n\nLet's hope that nothing breaks with 6.4" -[channels.stable.plugins.ChatBubbles.changelogs."2.1.4.0"] -time_released = 2023-05-27T20:03:04.655 -changelog = "top text\n### Updated for 6.4\n- Added the `Display friends only` feature in options\n- Added the `Display FC only` feature in options\n- Added the `Display party only` feature in options" -[channels.stable.plugins.ChatBubbles.changelogs."2.1.5.0"] -time_released = 2023-10-06T06:02:05.262 -changelog = "### Updated for 6.5 & API9 compatibility\nHaplo064 did all the work there, thanks Haplo " -[channels.stable.plugins.ChatBubbles.changelogs."2.1.6.0"] -time_released = 2024-07-01T19:46:00.017 -changelog = "### 2.1.6.0 : DT (7.0) compatibility, API10 & net8 upgrade\n+ Minor refactoring " -[channels.stable.plugins.ChatBubbles.changelogs."2.1.7.0"] -time_released = 2024-07-23T22:01:59.813 -changelog = "### 2.1.7.0 : hopefully fixed Atticus the Primogenitor\nadded chaos mode & farts" -[channels.stable.plugins.ChatBubbles.changelogs."2.1.7.1"] -time_released = 2024-07-24T12:09:18.375 -changelog = "### 2.1.7.1\n- Confirmed fixing Atticus the Primogenitor (yeepeeeeee)\n- What is that smell?" -[channels.stable.plugins.ZodiacBuddy] -built_commit = "72fe5bff58447d246949a4959dfb7d8c0836da3c" -time_built = 2024-07-21T05:48:07.833 -effective_version = "1.0.0.2" -[channels.stable.plugins.ZodiacBuddy.changelogs] -[channels.stable.plugins.TeleporterPlugin] -built_commit = "fb61ec7006d6a4af1d73e2d45e9f476d8f88a887" -time_built = 2024-07-03T14:12:51.161 -effective_version = "2.0.2.4" -[channels.stable.plugins.TeleporterPlugin.changelogs] -[channels.stable.plugins."EasyTranslate.DalamudPlugin"] -built_commit = "42a0f8d9f320bb2b0269a19890e7d289ec479f82" -time_built = 2024-07-08T07:01:41.217 -effective_version = "3.1.0.0" -[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."2.0.0.0"] -time_released = 2024-05-16T04:47:33.754 -changelog = "Initial Stable Release\n" -[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."2.1.0.0"] -time_released = 2024-05-18T18:46:57.033 -changelog = "- Improved search performance.\n- Now show the content type of the search result (ex: Action, Fate, Quest, etc...)\n" -[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."2.1.1.0"] -time_released = 2024-05-29T02:14:53.860 -changelog = "- Fixed bug where the japanese Action names were actually in german\n" -[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."2.1.2.0"] -time_released = 2024-06-03T14:46:19.926 -changelog = "- Updated description and added website link\n" -[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."3.0.0.0"] -time_released = 2024-07-02T04:49:16.331 -changelog = "- Updated for dawntrail compatibility\n" -[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."3.0.1.0"] -time_released = 2024-07-02T19:41:05.218 -changelog = "- Fix bug where instances were not displaying the proper icon\n" -[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."3.1.0.0"] -time_released = 2024-07-08T07:01:41.217 -changelog = "- Added button to copy translations from search results\n- Allow searching for classes and jobs\n" -[channels.stable.plugins.PositionalGuide] -built_commit = "3e4d13e48e5a7875abbace37181aa0dfece90645" -time_built = 2024-07-08T18:31:41.627 -effective_version = "4.6.2" -[channels.stable.plugins.PositionalGuide.changelogs."3.0.8467.16512"] -time_released = 2023-03-08T09:10:25.991 -changelog = "Updated for api8/patch6.3" -[channels.stable.plugins.PositionalGuide.changelogs."3.2.0.32459"] -time_released = 2023-04-04T18:02:00.997 -changelog = "Implemented partial tether lines and target rings" -[channels.stable.plugins.PositionalGuide.changelogs."3.2.1.27348"] -time_released = 2023-04-07T15:11:37.684 -changelog = "In certain circumstances, based on the user's configuration, the target circle feature could previously attempt to read an index beyond that bounds of an array, causing per-frame errors and breaking the feature. The bug in question has been found and fixed." -[channels.stable.plugins.PositionalGuide.changelogs."4.0.1"] -time_released = 2023-09-03T15:04:59.342 -changelog = "The target circle feature hasn't been experimental in ages, it's confirmed working perfectly." -[channels.stable.plugins.PositionalGuide.changelogs."4.4.1"] -time_released = 2024-02-27T21:08:04.930 -changelog = "Fixed an issue where the command help section could be cut off at the bottom by limiting the maximum window size and making it scrollable." -[channels.stable.plugins.PositionalGuide.changelogs."4.5.0"] -time_released = 2024-03-04T17:49:13.788 -changelog = "The server info bar now has a tooltip explaining that you can click it to toggle renders. There's also a note in the settings window about how to turn the entry off." -[channels.stable.plugins.PositionalGuide.changelogs."4.6.0"] -time_released = 2024-03-20T20:16:27.299 -changelog = "Update for patch 6.58, minor refactoring for new style rules, no functional changes." -[channels.stable.plugins.PositionalGuide.changelogs."4.6.1"] -time_released = 2024-07-08T07:33:35.626 -changelog = "Update for patch 7.0 and new Dalamud API. No functional changes." -[channels.stable.plugins.PositionalGuide.changelogs."4.6.2"] -time_released = 2024-07-08T18:31:41.627 -changelog = "The word \"colour\" was spelled wrong in one place, and spelled \"wrong\" (american version) in another. These have now been corrected. No functional changes." -[channels.stable.plugins.MonsterLootHunter] -built_commit = "8e59aad278d37ae661367624f8da212147dbd750" -time_built = 2024-08-19T22:37:40.638 -effective_version = "1.2.21.6" -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.4.0"] -time_released = 2023-01-14T21:39:21.706 -changelog = "- Search term on command\n- API version bump\n- NET 7\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.1.21.5"] -time_released = 2024-07-01T20:06:03.346 -changelog = "- API X update\n- Necessary and general service usage refactors\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.1.20.5"] -time_released = 2024-03-20T20:15:45.559 -changelog = "- NET8 Update\n- IContextMenu Refactor\n- General refactorings\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.20.4"] -time_released = 2023-12-25T19:55:42.333 -changelog = "- Fixes gatherable items parsing\n- Fixes map linking for some items\n- Adds table resizing\n- Adds window resizing\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.19.4"] -time_released = 2023-10-17T02:06:15.967 -changelog = "- Modified loot search parsing\n- Added table sorting\n- Added level info on loot\n- Fixed cause of some crashes\n- General refactorings\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.18.4"] -time_released = 2023-10-04T01:29:26.801 -changelog = "- Patch 6.5 update\n- Dalamud API update\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.17.4"] -time_released = 2023-05-24T23:05:31.942 -changelog = "- Patch 6.4 update\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.16.4"] -time_released = 2023-04-27T21:45:52.597 -changelog = "- Added alternative item name lookup for information retrieval\n- Fixed data processing of wiki information\n- Added aetherial reduction source\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.14.2"] -time_released = 2023-04-23T02:53:24.648 -changelog = "- Modified loot category filtering to be language independent\n- Plugin refactoring and optimizations\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.20.5"] -time_released = 2024-02-19T19:13:52.162 -changelog = "- Refactored font size calculation\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.13.2"] -time_released = 2023-04-01T06:16:06.590 -changelog = "- UI rendering rework\n- Legacy rendering added for fallback usage\n- Safety checks for crash prevention\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.12.0"] -time_released = 2023-03-29T22:02:13.797 -changelog = "- Fixes table crashing issue\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.11.0"] -time_released = 2023-03-14T23:06:21.465 -changelog = "- Fixed situation where items don't show where they can be bought\n- Fixed error when item is not found\n- Internal plugin and UI modifications\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.10.0"] -time_released = 2023-03-03T03:58:55.932 -changelog = "- Added metal and stone categories\n- Internal plugin rework\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.9.0"] -time_released = 2023-01-28T21:10:12.879 -changelog = "- Removed material listing limitations\n- Additional context menu support\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.8.0"] -time_released = 2023-01-21T09:04:30.008 -changelog = "- Cloth category added\n- Removed deprecated extraction\n- Duty drops added\n- Simple information for recipes, treasure maps, desynthesis and gathering\n- Plugin overhaul\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.5.0"] -time_released = 2023-01-16T00:18:38.776 -changelog = "- New shorter command\n- Context menu integration\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.12.1"] -time_released = 2023-03-30T14:03:03.355 -changelog = "- Hotfix for game crash issue\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.2.21.5"] -time_released = 2024-07-10T20:46:14.193 -changelog = "- Added mechanism for additional gatherables localization\n- Added options regarding data loading\n- Modified window rendering\n " -[channels.stable.plugins.MonsterLootHunter.changelogs."1.2.21.6"] -time_released = 2024-08-19T22:37:40.638 -changelog = "- Fixed currency parsing for vendors\n- Modified parsing mechanic for better performance\n " -[channels.stable.plugins.XIVChat] -built_commit = "27b148ca982f8ab401589bda128bf8277a6e27d9" -time_built = 2024-07-03T01:51:23.750 -effective_version = "1.7.9" -[channels.stable.plugins.XIVChat.changelogs."1.7.3"] -time_released = 2022-08-30T00:23:32.634 -changelog = "- API 7\n" -[channels.stable.plugins.XIVChat.changelogs."1.7.4"] -time_released = 2023-01-12T01:55:14.286 -changelog = "- API 8\n" -[channels.stable.plugins.XIVChat.changelogs."1.7.5"] -time_released = 2023-05-25T17:31:30.341 -changelog = "- 6.4\n" -[channels.stable.plugins.XIVChat.changelogs."1.7.6"] -time_released = 2023-05-25T18:15:46.703 -changelog = "- 6.4\n" -[channels.stable.plugins.XIVChat.changelogs."1.7.7"] -time_released = 2023-08-31T22:39:41.913 -changelog = "- 6.4\n" -[channels.stable.plugins.XIVChat.changelogs."1.7.8"] -time_released = 2023-10-04T01:13:33.362 -changelog = "- API 9\n" -[channels.stable.plugins.XIVChat.changelogs."1.7.9"] -time_released = 2024-07-03T01:51:23.750 -changelog = "- Dawntrail\n" -[channels.stable.plugins.PvpStats] -built_commit = "9ff6bb3ee3528bb3882c1a2ebad95c9569910cc5" -time_built = 2024-08-31T13:01:19.053 -effective_version = "2.1.6.0" -[channels.stable.plugins.PvpStats.changelogs."0.2.3.2"] -time_released = 2024-04-06T19:13:49.954 -changelog = "-Fix for window size being small on first open.\r\n" -[channels.stable.plugins.PvpStats.changelogs."0.3.0.0"] -time_released = 2024-04-26T22:34:59.426 -changelog = "* Added player linking.\r\n* Added auto player linking using PlayerTrack IPC.\r\n* Added rank tier match filter.\r\n* Added several more match records.\r\n* Added columns for Kills/Assists and KDA ratio to job/player stats.\r\n* Revamped 'Summary' tab and added arena summary.\r\n* Adjusted color scales.\r\n* Improved refresh performance.\r\n* Player CSV export now includes quick filters.\r\n* Added a config option for resizing window when filters are shown/hidden.\r\n* Added color config.\r\n* Added support for Chinese player names.\r\n* Other small UI tweaks.\r\n" -[channels.stable.plugins.PvpStats.changelogs."1.0.1.0"] -time_released = 2024-05-23T10:10:00.805 -changelog = "* Added match caching for increased performance.\r\n* Added Frontline support.\r\n" -[channels.stable.plugins.PvpStats.changelogs."2.0.4.1"] -time_released = 2024-06-15T19:12:23.486 -changelog = "* Fixed a bug where players from new Dynamis worlds would be added as extra players.\r\n* Rival Wings tracking (v2.0.0.0)\r\n* Frontline Battle high tracking (v2.0.3.0)\r\n* Other UI improvements (v2.0.4.0)\r\n" -[channels.stable.plugins.PvpStats.changelogs."2.1.0.0"] -time_released = 2024-07-04T20:50:13.362 -changelog = "* Updated for version 7.0 and Dalamud apiX.\r\n* Rival Wings matches temporarily disabled.\r\n" -[channels.stable.plugins.PvpStats.changelogs."2.1.1.0"] -time_released = 2024-07-11T17:45:57.072 -changelog = "* Added team stats to Frontline and Rival Wings match details.\r\n* Added an option to show/hide team stats to the match details window.\r\n* Added 'By expansion' to time filter.\r\n* Added options for changing alpha and text color for match scoreboard rows.\r\n* Left-aligned match duration in all match lists.\r\n* Removed auto-resize option from CC match details.\r\n* Other small UI tweaks.\r\n" -[channels.stable.plugins.PvpStats.changelogs."2.1.1.1"] -time_released = 2024-07-20T06:38:11.321 -changelog = "* Fixed a bug where the CC match window could not be opened if a player abandoned the match.\r\n" -[channels.stable.plugins.PvpStats.changelogs."2.1.2.0"] -time_released = 2024-07-28T05:16:08.553 -changelog = "* Updated and re-enabled Rival Wings match tracking for Dawntrail.\r\n* Fixed a bug where table data would be offset on the Frontline match details window.\r\n" -[channels.stable.plugins.PvpStats.changelogs."2.1.3.0"] -time_released = 2024-08-25T14:52:38.214 -changelog = "* Added config option to make scoreboard columns stretch-able.\r\n* Fixed filter name display for non-standard styles/fonts.\r\n* Fixed win rate coloring on Frontline summary.\r\n* FL and RW match details are now affected by \"Always show player team on left\".\r\n* Added an option to order FL teams by placement.\r\n" -[channels.stable.plugins.PvpStats.changelogs."2.1.4.0"] -time_released = 2024-08-29T17:10:21.809 -changelog = "* Added Job stats tab to Frontline tracker.\r\n* Adjusted Frontline color scale values.\r\n* Added KDA to Frontline stats summary.\r\n* Other minor UI changes.\r\n" -[channels.stable.plugins.PvpStats.changelogs."2.1.5.0"] -time_released = 2024-08-30T19:14:54.651 -changelog = "* Added match tags. Set them on the match details page or through the match list context menu.\r\n* Added a tag filter for all game modes.\r\n* Added tags to the match list table.\r\n" -[channels.stable.plugins.PvpStats.changelogs."2.1.6.0"] -time_released = 2024-08-31T13:01:19.053 -changelog = "* Adds a progress bar to tracker windows during refreshes.\r\n" -[channels.stable.plugins.WhatDidYouSay] -built_commit = "707d4d6e51dbadf616ebbadd5ab69fe235f422c3" -time_built = 2024-07-25T01:12:48.743 -effective_version = "1.0.2.4" -[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.0.3"] -time_released = 2022-08-24T17:32:30.233 -changelog = "Updated for Dalamud API7" -[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.1.0"] -time_released = 2022-09-15T20:39:24.592 -changelog = "- Added configuration options to override configuration for specific zones.\n- Added text commands(\"/saywhat ban\" and \"/saywhat unban\") to override settings for the current zone. These are just simplified toggles for new the settings in the config window.\n" -[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.2.0"] -time_released = 2023-01-08T06:12:52.866 -changelog = "- Added a default speaker name in the chat log for NPCs that lack real names. This is \"NPC\" by default, but can be configured as desired in the settings window.\n" -[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.2.1"] -time_released = 2023-01-11T18:39:44.764 -changelog = "- Updated for Dalamud API 8.\n" -[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.2.2"] -time_released = 2023-10-06T17:41:12.743 -changelog = "- Updated for Dalamud API 9.\n- Minor improvement to settings window.\n- Minor code cleanup.\n" -[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.2.3"] -time_released = 2024-07-08T07:02:04.140 -changelog = "- Updated for Dalamud API 10.\n" -[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.2.4"] -time_released = 2024-07-25T01:12:48.743 -changelog = "- Possible fix for speech bubbles showing on the wrong part of certain models.\n" -[channels.stable.plugins.SubmarineTracker] -built_commit = "40e088c4df82150a2529716c114ec84740e9e4c3" -time_built = 2024-08-07T18:09:20.685 -effective_version = "1.9.2.5" -[channels.stable.plugins.SubmarineTracker.changelogs."1.1.0.0"] -time_released = 2023-04-23T02:52:59.184 -changelog = "Stable Release\n\nA simple and easy tool to track and improve your submarines\n[Tracker]\n+ Tracks current builds, routes and times\n+ Loot overview for each FC\n\n[Builder]\n+ Improve your builds\n+ Optimized EXP calculator for the selected build\n+ Unlockable exploration points are highlighted\n+ Breakpoint support\n\n[Custom Loot Window]\n+ Custom overview of defined items and there values\n+ Voyage history\n\n[Helpy]\n+ Small helper to improve your entry into submarines and more\n+ How to unlock all 4 slots\n+ How to unlock last sector\n\n[Notify]\n+ Configurable notification for returning subs\n\n[Misc]\n+ Multiple FCs and Accounts are supported\n\n![tracker](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/master/SubmarineTracker/images/tracker.png)\n![builder](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/master/SubmarineTracker/images/builder.png)\n![notification](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/master/SubmarineTracker/images/chat.png)\n\n[Changes]\n[Testing -> Stable]\n+ Adjust number position based on window width\n+ Truncate item names if too long\n+ Fixed clipping lists if left side was longer\n+ Added hover tooltip for unlockable routes\n+ Improvements for larger UI scales \n+ Added Helpy (/shelpy)\n\n[Planned]\n+ Save/Load builds and routes\n+ Durability for each sub\n+ Automatic build solver based on selected Route\n+ Storage overview\n\n```\nIf you have ideas or requests for additional features, please contact me through either the discord thread or Github issue page\nYou can find both of these in the about tab\n```\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.7.2.0"] -time_released = 2023-07-12T19:16:19.030 -changelog = "[Overlay] (/soverlay)\nNew\n\n[Notification Overlay]\nFully Removed\n\n[Misc]\n+ Automatic reload of changed configs\n+ Plugin will keep 5 backups of each stored FC\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.7.1.0"] -time_released = 2023-07-05T08:35:28.974 -changelog = "[Tracker]\n+ Prevent rare crash when building a new sub\n\n[Builder]\n+ Added fuel costs to stats (also shows your current stock if allagantools is installed)\n+ Fix caching issue for Best EXP and Leveling calculator, if you used different characters in succession\n\n[Helpy]\n+ Prevent overscaling of the boxes if you used higher UI scaling than default dalamud\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.4.1.2"] -time_released = 2023-05-25T17:31:15.040 -changelog = "+ Add newly found unlock paths\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.6.1.0"] -time_released = 2023-06-16T18:09:17.750 -changelog = "[Helpy + Tracker]\n+ Added storage tracking, requires AllaganTools to work\n\n[storage](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/master/SubmarineTracker/images/storage.png)\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.6.0.0"] -time_released = 2023-06-11T19:39:01.907 -changelog = "[Info]\nThis update changes the internal loot tracking significantly and\nold loot data is now marked as legacy.\n\n[Changes]\n+ Loot tracking update\n+ Internal improvements\n+ Voyage history includes more information now, like procs\n\n[Important]\nAll config files must be migrated to the new version, and \nthis is only possible while 1 client is running.\nRunning multiple clients will result in a plugin crash\nto prevent any corruption of these configs.\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.4.1.1"] -time_released = 2023-05-24T14:35:44.328 -changelog = "[Config]\n+ New options got added\n+ FC order can now be changed\n\n[Tracker]\n+ Added an 'All' button (enabled by default)\n\n[Builder]\n+ Added duration limits to best exp (24, 36 and 48h)\n+ Added 'Must Include'\n\n[Misc]\n+ 6.4 support\n+ Support for the new map and unlock paths\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.5.1.2"] -time_released = 2023-05-30T19:13:17.316 -changelog = "[Misc]\n+ Added required ranks to most selections and info windows\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.5.1.1"] -time_released = 2023-05-30T03:15:00.569 -changelog = "[Misc]\n+ Improved UI for higher font scaling\n\n[Tracker]\n+ Added durability prediction\n\n[Builder]\n+ Added option to ingore unlocks in Best EXP\n\n[Config]\n+ Added option to show predictions (on by default)\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.5.0.0"] -time_released = 2023-05-29T03:30:19.782 -changelog = "[Builder]\n+ Implemented build solver (thanks WildWolf)\n+ Added breakpoint support for solver\n+ Added border to build table\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.4.2.2"] -time_released = 2023-05-26T15:57:27.211 -changelog = "nofranz\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.4.2.1"] -time_released = 2023-05-25T22:13:03.124 -changelog = "nofranz\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.4.2.0"] -time_released = 2023-05-25T18:15:37.337 -changelog = "[Notify]\n+ Added option to display repair toast (enabled by default)\n\n[Misc]\n+ Added last unlockable sector\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.6.0.1"] -time_released = 2023-06-12T20:38:26.566 -changelog = "[Loot Tracking]\n+ Fix bug that prevented loot from being tracked\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.7.2.2"] -time_released = 2023-07-14T19:10:56.543 -changelog = "[Overlay]\n+ Adjusted colors, also added a color to signal partly done\n+ Fixed clipping with scrollbar\n+ Added hovering tooltip for yellow submarine text\n\n[Builder]\n+ Added total exp to stats\n+ Experimental option to allow specific sectors in the leveling module\n\n[Loot]\n+ Analyse Tab (WiP)\n\n[Config]\n+ Added multiple options for overlay\n + Open on startup & Open unminimized (default true)\n + Show first sub returning (default false)\n + Show date instead of time (default false)\n+ Added Ko-Fi Link\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.7.1.1"] -time_released = 2023-07-05T14:36:21.141 -changelog = "nofranz\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.7.0.1"] -time_released = 2023-06-30T19:11:26.055 -changelog = "[Tracker]\n+ Added option to show route in All tab again\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.3.0.0"] -time_released = 2023-05-17T19:23:05.537 -changelog = "[Changes]\n+ Times for the loot history should be more accurate now\n\n[Config]\n+ Notification selection should now be a bit easier for people with lots of subs\n\n[Builder]\n+ Added an option to only calculate best exp on button press\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.2.0.1"] -time_released = 2023-04-30T03:19:12.607 -changelog = "[New]\n+ New command to access the config menu (/sconf)\n\n[Changes]\n+ All commands act as toggle now\n\n[Builder]\n+ Improvements to load and save\n+ Added 3 letter map identification \n+ Allow overwrite of existing save with CTRL\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.2.0.0"] -time_released = 2023-04-28T11:18:48.809 -changelog = "[Builder]\n+ Implemented save and load functionality\n\n[Config]\n+ Added new tab for saved builds\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.1.0.5"] -time_released = 2023-04-27T21:44:58.614 -changelog = "[Loot Overview]\n+ Added time frames (e.g 1 Week, 3 Months ....)\n\n[Config]\n+ Implement multi selection for loot table \n+ Added 2 new config options for notify\n\n[Builder]\n+ Not visited sectors are new also marked with a violet color in route selection\n\n[Notify]\n+ Added new overlay to show notifications, which can be configured to open always or on startup \n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.1.0.2"] -time_released = 2023-04-23T12:22:04.872 -changelog = "+ Fixes undeletable items in config\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.5.1.3"] -time_released = 2023-06-02T18:32:34.065 -changelog = "[Tracker]\n+ Added EXP prediction to the detailed view\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.4.0.0"] -time_released = 2023-05-20T20:52:16.348 -changelog = "[Config]\n+ New options got added\n\n[Tracker]\n+ Repair Status got added to both the overview and detailed view of the tracker\n\n[Notify]\n+ A chat notification whenever any sub parts hits 0% on return\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.6.0.2"] -time_released = 2023-06-13T18:00:08.912 -changelog = "[Loot Tracking]\n+ Cleanup old corrupted data before migrating\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.6.0.3"] -time_released = 2023-06-16T07:17:46.010 -changelog = "[Config]\n+ Rename tabs and cleanup\n+ Added 2 new options\n\n[Builder]\n+ Added option to only show current FC\n\n[Loot + Tracker]\n+ Added option to exclude legacy data\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.5.1.4"] -time_released = 2023-06-03T14:56:53.736 -changelog = "nofranz\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.7.0.0"] -time_released = 2023-06-28T21:34:40.485 -changelog = "[Builder]\n+ Leveling Tab has been added (thanks @ WildWolf for all the improvements)\n> Allows for a simple, customisable leveling calculator to show progress towards target Rank \n+ Added new maximize option, for more information see the \"(i)\" icon in the menu\n+ Wide variety of small UI improvements\n+ All calculations now factor in guaranteed bonus experience\n\n[Tracker]\n+ The All Tab has been reworked, allowing space to show more FCs at once\n+ Yellow color will now be added to the name of the submarine that will require repair on voyage return\n+ A tooltip will show more information when hovering over any submarine\n+ The detailed view of submarines including more specific information, such as number of voyages until repairs, etc\n\n[Loot]\n+ The voyage tab has been reworked, condensing information to allow more to be shown at once\n+ Exclude Legacy now also effects the voyage history\n+ Voyage history has been reversed, the latest voyage will now always display at the top of the list\n\nInfo:\nI'm looking for loot data samples, if you wish to contribute and help my efforts, please use the export function (Exluce Date Yes) in the addon and send the created dump file into the linked discord thread (Config > About Tab).\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.3.0.1"] -time_released = 2023-05-18T20:13:48.240 -changelog = "[New]\n+ Added an option to allow freely resizing the FC button slider\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.6.2.0"] -time_released = 2023-06-22T20:20:23.860 -changelog = "[Loot]\n+ Added export functionality, exporting all the valid loot data into a csv for excel/spreadsheet\n\n[Misc]\n+ Added all breakpoints for the new sectors\n" -[channels.stable.plugins.SubmarineTracker.changelogs."1.7.2.3"] -time_released = 2023-07-14T22:40:40.387 -changelog = "+ Disable option to unminimize overlay on startup\n" -[channels.stable.plugins.DalamudMinesweeper] -built_commit = "d70f664d33cb7fcbba2bfe97edc8487e864f3b9f" -time_built = 2024-07-10T13:50:52.838 -effective_version = "1.2.0.0" -[channels.stable.plugins.DalamudMinesweeper.changelogs."1.1.0.4"] -time_released = 2024-05-05T19:14:13.910 -changelog = "Add expert difficulty" -[channels.stable.plugins.DalamudMinesweeper.changelogs."1.2.0.0"] -time_released = 2024-07-10T13:50:52.838 -changelog = "Update for Dawntrail" -[channels.stable.plugins.Snooper] -built_commit = "d79d13d33e3d6babe23ad53afdc65138dca70a48" -time_built = 2024-07-24T12:03:11.147 -effective_version = "1.3.0.0" -[channels.stable.plugins.Snooper.changelogs."0.3.0.0"] -time_released = 2022-08-28T14:53:37.407 -changelog = "* Updated for Dalamud 7.\n* It is now possible to open additional, sticky Snooper windows for specific players or groups of players, independent of current target. To do so, click \"New window for this target\" in the main Snooper window.\n* By default, the main Snooper window now shows chat history on mouse-over without the need to target, and displays target chat history when the mouse is not over a player. (Can be disabled in settings.)\n* By default, when the target posts a message while the Snooper window is visible, a sound alert is now played. (Can be disabled in settings.)" -[channels.stable.plugins.Snooper.changelogs."0.3.1.0"] -time_released = 2023-01-15T22:31:16.795 -changelog = "* Updated for Dalamud 8." -[channels.stable.plugins.Snooper.changelogs."1.0.0.0"] -time_released = 2023-10-08T17:48:44.912 -changelog = "* Updated for Dalamud 9.\n* You can now explicitly specify 12-hour, 24-hour, or system time format for timestamps.\n* New features and bugfixes thanks to GitPaulo:\n** Added an option to show Snooper windows on startup unless closed (on by default).\n** Added filter bars to the bottom of Snooper windows.\n** Added a \"joint\" hover mode, which prioritizes targeted players over hovered players.\n** Disabled mouseover targeting from triggering when the mouse is over the Snooper window.\n** Fixed an issue with the percent sign (%) not rendering correctly.\n" -[channels.stable.plugins.Snooper.changelogs."1.2.0.0"] -time_released = 2023-10-30T01:18:33.916 -changelog = "Changelog from 1.1.0.0 (testing) to 1.2.0.0:\n* New feature: Chat logs are loaded from disk and persist between plugin and game restarts.\n* New feature: It is now possible to choose between local time and server time for timestamps. Default is now server time. On disk, logs are always written in server time.\n* Outgoing tells are now properly displayed in both the sender log and the receiver log.\n\nChangelog from 1.0.0.0 (stable) to 1.1.0.0:\n* New feature: Chat logs are now saved to My Documents/Snooper Logs by default (can be disabled or changed). (#8, #17)\n* New feature: Chat logs can now be copied to clipboard from Snooper windows. (#17)\n* The \"+\" button for the main window has been moved to the bottom toolbar to save space.\n* The bottom toolbar for the main window now includes a button to open plugin settings.\n* Fixed a bug where your own party messages were not displayed in Snooper windows including you. (#5)\n* Fixed a bug with settings not saving (#7).\n" -[channels.stable.plugins.Snooper.changelogs."1.2.1.1"] -time_released = 2023-11-02T19:39:47.945 -changelog = "* Snooper will no longer play a sound when you send a tell. This was never intended. (#18)\n* If saving logs to disk is disabled, Snooper will no longer load already existing logs from disk.\n* Reduced plugin log spam, fixing an issue where exception stack traces were logged for normal operation.\n" -[channels.stable.plugins.Snooper.changelogs."1.2.1.2"] -time_released = 2024-07-17T20:22:45.361 -changelog = "Updated for Dawntrail." -[channels.stable.plugins.Snooper.changelogs."1.3.0.0"] -time_released = 2024-07-24T12:03:11.147 -changelog = "* Chat messages loaded from log files (rather than sent in the current game session) are now dimmed out.\n* Fixed a bug where failing to open log files for writing prevented Snooper from functioning properly.\n" -[channels.stable.plugins.RepairMe] -built_commit = "6c02d5d05fbc79e058a930cbf8a10e747afc1305" -time_built = 2024-07-03T01:51:03.573 -effective_version = "1.0.1.16" -[channels.stable.plugins.RepairMe.changelogs."1.0.1.12"] -time_released = 2022-08-24T03:21:36.750 -changelog = "update to .net6 and api 7" -[channels.stable.plugins.RepairMe.changelogs."1.0.1.13"] -time_released = 2022-08-24T17:32:02.622 -changelog = "remove dependency on XIVCommons" -[channels.stable.plugins.RepairMe.changelogs."1.0.1.14"] -time_released = 2023-01-12T18:08:53.009 -changelog = "update to .net7 and api8" -[channels.stable.plugins.RepairMe.changelogs."1.0.1.15"] -time_released = 2023-10-09T12:47:04.787 -changelog = "update for api 9" -[channels.stable.plugins.PatMe] -built_commit = "42385a92d1a9c3f043f35128ee68dc623cfc6a20" -time_built = 2024-07-18T05:11:09.004 -effective_version = "1.10.1.0" -[channels.stable.plugins.PatMe.changelogs] -[channels.stable.plugins."Dalamud.FindAnything"] -built_commit = "d946d497535b9716f819fb76be3471fd8c58b04e" -time_built = 2024-07-03T16:57:46.703 -effective_version = "1.0.5.2" -[channels.stable.plugins."Dalamud.FindAnything".changelogs] -[channels.stable.plugins.DeepDungeonDex] -built_commit = "a397321b5103272805ac8943fcdcc73a840031cf" -time_built = 2024-08-13T21:25:59.790 -effective_version = "2.11.2.0" -[channels.stable.plugins.DeepDungeonDex.changelogs."1.8.1.0"] -time_released = 2022-08-23T22:21:54.642 -changelog = "### 1.8.1 (2022-08-23)\n\n\n### Bug Fixes\n\n* Finalize .NET 6 and API7 update (4194254)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.9.3.0"] -time_released = 2024-01-12T03:52:17.314 -changelog = "### 2.9.3 (2024-01-12)\n\n\n### Bug Fixes\n\n* block some content that shouldn't have displays added at a later time (7a47aae)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.6.0.0"] -time_released = 2023-08-09T19:31:26.687 -changelog = "## 2.6.0 (2023-08-09)\n\n\n### Features\n\n* update to new DI method (49b8049)\n\n\n### Bug Fixes\n\n* remove old tooltop (df8be64)\n* small performance enhancement when drawing (0ab9e53)" -[channels.stable.plugins.DeepDungeonDex.changelogs."1.8.3.0"] -time_released = 2022-09-07T12:28:00.259 -changelog = "### 1.8.3 (2022-09-07)\n\n\n### Bug Fixes\n\n* ignore global scale (5101421)\n* scale windows with internal font size (93fbb1b)" -[channels.stable.plugins.DeepDungeonDex.changelogs."1.8.2.0"] -time_released = 2022-08-24T14:22:24.320 -changelog = "### 1.8.2 (2022-08-24)\n\n\n### Bug Fixes\n\n* remove hard set of api version and use dalamudpackager instead (e6f04cc)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.0.1.0"] -time_released = 2022-12-09T22:04:30.821 -changelog = "### 2.0.1 (2022-12-09)\n\n\n### Bug Fixes\n\n* stop console spam of null reference from unsafe code (e365654)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.2.0"] -time_released = 2023-03-10T18:42:22.015 -changelog = "### 2.5.2 (2023-03-10)\n\n\n### Bug Fixes\n\n* stop error if locale file does not exist (a10f867)\n* stop some null ref exceptions happening before try catch statement (b4b50ca)\n* stop trying to parse null, empty, whitespace strings as yml (f54e0e5)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.4.0"] -time_released = 2023-04-14T17:07:45.013 -changelog = "### 2.5.4 (2023-04-14)\n\n\n### Bug Fixes\n\n* crashing due to corrupt plugin directory (b198cbc)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.9.4.0"] -time_released = 2024-01-17T16:06:47.343 -changelog = "### 2.9.4 (2024-01-17)\n\nRollback of window changes until development is finished. As per PAC request." -[channels.stable.plugins.DeepDungeonDex.changelogs."2.4.0.0"] -time_released = 2023-01-26T17:14:30.856 -changelog = "## 2.4.0 (2023-01-24)\n\n\n### Features\n\n* Add deprecation warning on legacy window. (1615417)\n* add full unknown status on new targets if no data exists (25891cb)" -[channels.stable.plugins.DeepDungeonDex.changelogs."1.9.0.0"] -time_released = 2022-09-14T14:48:57.486 -changelog = "## 1.9.0 (2022-09-14)\n\n\n### Features\n\n* add debug info for display when submitting issues (d22f12f)\n\n\n### Bug Fixes\n\n* change from resx to yml to mitigate wierdness (eb6d4f1)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.8.1.0"] -time_released = 2023-10-30T01:19:12.977 -changelog = "### 2.8.1 (2023-10-28)\n\n\n### Bug Fixes\n\n* change config saving to help stop config corruption (c7ccc68)\n* loading all fonts after plugin was loaded potentially crashing (d00ae2b)\n* windows sizes being wrong due to font scaling (aae6e6a)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.8.2.0"] -time_released = 2023-11-18T17:47:07.266 -changelog = "### 2.8.2 (2023-11-10)\n\n\n### Bug Fixes\n\n* implement better font loading code to allow for all characters (beaf540)\n* recalculate mob notes if size has changed (ec122a1)\n* remove some config options that no longer affects display (8d83f5b)\n* transition MobData local storage to binary and safer save logic (89a0a1f)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.0.0.0"] -time_released = 2022-12-08T16:37:25.324 -changelog = "## 2.0.0 (2022-12-04)\n\n\n### ⚠ BREAKING CHANGES\n\n* This is a full rewrite even if I will try to port over the config there is no guarantee for this happening.\n\n### Code Refactoring\n\n* add command handler singleton (5889746)\n* allow opening of config window from command (b2c6e22)\n* download and save data to local drive in case of github errors (4522c37)\n* implement custom load from local storage (98064db)\n* implement Locale and MobData from local file storage (48548ca)\n* reimplement config window (aebbbbe)\n* rework how mob data is displayed with a new compact mode (aea8cfe)\n* setup files from scratch and use dependency injection (b08207f)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.9.1.0"] -time_released = 2024-01-10T03:32:16.041 -changelog = "### 2.9.1 (2024-01-09)\n\n\n### Bug Fixes\n\n* sunset some unneeded fonts (df00156)\n* update untranslated locale data with Crowdin MT (fd14bc6)\n* use locale when type display does not exist (22e1dfa)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.9.2.0"] -time_released = 2024-01-11T15:55:51.366 -changelog = "### 2.9.2 (2024-01-10)\n\n\n### Bug Fixes\n\n* change content type to local flag enum (5f2e180)\n* config window not respecting language on boot (f5e3c21)\n* data loading to only load local once if first attempt fails (d1e2e82)\n* finalize unknown content display (b1eebe2)\n* fixing edge cases with word wrapping (7f55750)\n* force language to be loaded after all other data (7d728e7)\n* mob notes not working after 2.9.0 restructuring (b598f2e)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.3.0"] -time_released = 2023-03-28T17:58:51.103 -changelog = "### 2.5.3 (2023-03-25)\n\n\n### Bug Fixes\n\n* fix drawing of floor data which broke after EO addition (87d5c88)" -[channels.stable.plugins.DeepDungeonDex.changelogs."1.9.1.0"] -time_released = 2022-10-07T18:39:12.571 -changelog = "### 1.9.1 (2022-10-07)\n\n\n### Bug Fixes\n\n* stop log spam (331ee28)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.0.0"] -time_released = 2023-03-07T18:43:53.565 -changelog = "## 2.5.0 (2023-03-07)\n\n\n### Features\n\n* add EO as a territory to Deep Dungeons List (ae3053b)\n\n\n### Bug Fixes\n\n* Improve idle times when not in a Deep Dungeon (4fd9724)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.0.3.0"] -time_released = 2022-12-14T04:29:06.565 -changelog = "### 2.0.3 (2022-12-12)\n\n\n### Bug Fixes\n\n* certain mob notes not being displayed correctly (da2a304)\n* config not being loaded properly after 2.0 (3bb7912)\n* lower load times with not loading many fonts. (0bef8a8)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.5.0"] -time_released = 2023-04-19T12:46:18.090 -changelog = "### 2.5.5 (2023-04-18)\n\n\n### Bug Fixes\n\n* opacity not being set during load (a8ff4ba)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.8.3.0"] -time_released = 2023-11-19T16:01:13.272 -changelog = "### 2.8.3 (2023-11-19)\n\n\n### Bug Fixes\n\n* mobdata notes not being properly set after changing save logic (2713562)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.7.1.0"] -time_released = 2023-09-05T17:09:08.719 -changelog = "### 2.7.1 (2023-09-04)\n\n\n### Bug Fixes\n\n* dont open debug window on init (50b123a)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.7.0.0"] -time_released = 2023-09-04T20:04:05.310 -changelog = "## 2.7.0 (2023-09-04)\n\n\n### Features\n\n* Debug window to display all data loaded into the plugin. (97d093a)\n* new command handler implementation (8769319)\n\n\n### Bug Fixes\n\n* better safeguard for empty notes (7eb9057)\n* correctly unsubscribe from delegates (599ec17)\n* Don't display Resolution unless in PotD (4addfc2)\n* double percentage signs after last build (f801882)\n* not displaying the proper font range on English (5551019)\n* notes not properly showing up on single line (7ef6343)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.6.1.0"] -time_released = 2023-08-22T19:20:52.140 -changelog = "### 2.6.1 (2023-08-22)\n\n\n### Bug Fixes\n\n* add config window button function to `/xlplugins` (d308f5a)\n* add description to enable floor command (1f94415)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.6.0"] -time_released = 2023-05-09T20:16:23.773 -changelog = "### 2.5.6 (2023-05-09)\n\n\n### Bug Fixes\n\n* add file name to yml deserializer error (29ff05f)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.1.0"] -time_released = 2023-03-08T09:10:34.377 -changelog = "### 2.5.1 (2023-03-08)\n\n\n### Bug Fixes\n\n* font leak crashing the game under certain conditions (1e1f7f5)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.9.0.0"] -time_released = 2024-01-09T01:06:54.325 -changelog = "## 2.9.0 (2024-01-08)\n\n\n### Features\n\n* implement built data file lookup on http errors (65c2c07)\n* prepare for more types (3940e62)\n* retool internal storage to prepare for built data file (749c2ee)\n\n\n### Bug Fixes\n\n* change font push to always handle throws without leaking (34312a6)" -[channels.stable.plugins.DeepDungeonDex.changelogs."1.9.2.0"] -time_released = 2022-11-04T13:02:26.474 -changelog = "### 1.9.2 (2022-11-03)\n\n\n### Bug Fixes\n\n* dont break existing installs when developing new version (17d0069)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.3.2.0"] -time_released = 2023-01-15T04:19:17.717 -changelog = "### 2.3.2 (2023-01-15)\n\n\n### Bug Fixes\n\n* added option to reenable floor guide if load fails (b1b75d2)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.3.1.0"] -time_released = 2023-01-12T18:08:10.990 -changelog = "### 2.3.1 (2023-01-12)\n\n\n### Bug Fixes\n\n* add a better safeguard against invalid InstanceContent (58c61d6)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.3.0.0"] -time_released = 2023-01-11T18:40:52.264 -changelog = "## 2.3.0 (2023-01-09)\n\n\n### Features\n\n* add a refresh command for data in case something goes wrong (171d755)\n* update to API8 and net7 (019a3af)\n\n\n### Bug Fixes\n\n* access violation when logging out due to framework update (e5da208)\n* change game hooks to use new ClientStructs methods (a459d9c)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.1.0.0"] -time_released = 2022-12-17T17:21:57.837 -changelog = "## 2.1.0 (2022-12-16)\n\n\n### Features\n\n* add unknown status for all weakness types (4a96a40)\n\n\n### Bug Fixes\n\n* do some additional disposes for windows (f807c9e)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.8.0.0"] -time_released = 2023-10-03T23:28:02.407 -changelog = "## 2.8.0 (2023-10-03)\n\n\n### Features\n\n* api 9 update (cf32904)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.11.0.0"] -time_released = 2024-07-03T14:56:03.619 -changelog = "## 2.11.0 (2024-07-01)\n\n\n### Features\n\n* update for apix (c931c14)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.11.1.0"] -time_released = 2024-08-11T20:09:41.916 -changelog = "### 2.11.1 (2024-08-10)\n\n\n### Bug Fixes\n\n* correct bitmask on ContentType option not working for Overworld (41b6520)" -[channels.stable.plugins.DeepDungeonDex.changelogs."2.11.2.0"] -time_released = 2024-08-13T21:25:59.790 -changelog = "### 2.11.2 (2024-08-13)\n\n\n### Bug Fixes\n\n* certain mobs not being displayed correctly in deep dungeon (e6b00d8)\n* stop window from trying to continuously resize (d4a2100)" -[channels.stable.plugins.DelvCD] -built_commit = "8a660a84ec0aead439246fb9830353031d810c17" -time_built = 2024-07-31T18:07:18.394 -effective_version = "1.1.1.0" -[channels.stable.plugins.DelvCD.changelogs] -[channels.stable.plugins.WhoAmIAgain] -built_commit = "636cf2ed45699b57f25c9799fb2111bdd563a640" -time_built = 2024-08-19T19:12:19.268 -effective_version = "1.0.0.2" -[channels.stable.plugins.WhoAmIAgain.changelogs] -[channels.stable.plugins.MBHistory] -built_commit = "e9e906b1661f2166c5382b5e5ada5161d156acb7" -time_built = 2024-07-02T01:52:53.913 -effective_version = "1.0.1.0" -[channels.stable.plugins.MBHistory.changelogs."1.0.0.0"] -time_released = 2022-09-04T20:56:37.035 -changelog = "+ Stable release\n" -[channels.stable.plugins.MBHistory.changelogs."1.0.0.1"] -time_released = 2023-01-18T03:01:55.118 -changelog = "+ Stable release\n" -[channels.stable.plugins.StanleyParableXiv] -built_commit = "e14e7cd19e966a9f594abdb4d1ce2557eb2b4de2" -time_built = 2024-07-15T23:18:14.022 -effective_version = "3.0.0.0" -[channels.stable.plugins.StanleyParableXiv.changelogs."1.3.0.0"] -time_released = 2023-04-01T06:15:59.927 -changelog = "- Fixed AFK events playing in cutscenes\n- Fixed AFK events not playing again after playing once\n- Fixed some PVP events causing a crash if a player goes missing\n- Refactored duty events to only play in whitelisted content types\n- Added a disk space check and feedback for new plugin users\n" -[channels.stable.plugins.StanleyParableXiv.changelogs."2.0.0.0"] -time_released = 2023-10-05T18:19:45.599 -changelog = "- Update to API 9\n- Audio files were changed from mp3 to ogg\n" -[channels.stable.plugins.StanleyParableXiv.changelogs."2.1.1.0"] -time_released = 2023-10-07T01:35:01.482 -changelog = "- Added the option to choose between MP3 and OGG assets (defaults to MP3)\n" -[channels.stable.plugins.StanleyParableXiv.changelogs."3.0.0.0"] -time_released = 2024-07-15T23:18:14.022 -changelog = "- Update to API 10\n- Modified AFK event to reflect the player's AFK status\n" -[channels.stable.plugins.AutoMammet] -built_commit = "74402b9919f617d00c8c9ca4b3252d0466a408ac" -time_built = 2023-06-09T01:53:04.978 -effective_version = "1.4.1.2" -[channels.stable.plugins.AutoMammet.changelogs."1.2.0.0"] -time_released = 2022-09-18T02:28:04.983 -changelog = "First stable release of AutoMammet" -[channels.stable.plugins.AutoMammet.changelogs."1.2.0.1"] -time_released = 2022-10-04T16:45:53.490 -changelog = "Updated some wording to be more clear where information is exported to." -[channels.stable.plugins.AutoMammet.changelogs."1.3.0.0"] -time_released = 2023-01-14T21:59:05.728 -changelog = "Update offsets and code for patch 6.3; Added a scrollbar to save space." -[channels.stable.plugins.AutoMammet.changelogs."1.4.0.0"] -time_released = 2023-05-30T04:58:39.867 -changelog = "Update offsets and code for patch 6.4." -[channels.stable.plugins.AutoMammet.changelogs."1.4.1.0"] -time_released = 2023-05-30T19:08:56.748 -changelog = "Resolve a small issue with an incorrect offset, account for new crafts added. Everything should match now." -[channels.stable.plugins.AutoMammet.changelogs."1.4.1.1"] -time_released = 2023-06-06T23:58:51.744 -changelog = "Update for June 6th hotfix/server fixes. Corrects an offset so plugin works again." -[channels.stable.plugins.AutoMammet.changelogs."1.4.1.2"] -time_released = 2023-06-09T01:53:04.978 -changelog = "Fix user reported offset error that occured in sections I do not have access to in island data yet." -[channels.stable.plugins.GlamourSpamRemover] -built_commit = "99a6c470f7f7b4b5b71c5f6e91d27daebd1df333" -time_built = 2024-08-20T04:46:22.095 -effective_version = "1.1.0.0" -[channels.stable.plugins.GlamourSpamRemover.changelogs."1.1.0.0"] -time_released = 2024-08-20T04:46:22.095 -changelog = "Added support for non-english client languages" -[channels.stable.plugins.Directional] -built_commit = "4464607e3f80f3244eacd66b67c289e2ceeb4791" -time_built = 2024-08-25T14:58:47.352 -effective_version = "0.0.1.0" -[channels.stable.plugins.Directional.changelogs."0.0.1.0"] -time_released = 2024-08-25T14:58:47.352 -changelog = "Stable release\n" -[channels.stable.plugins.NeatNoter] -built_commit = "edecc1fd31c679a8c7eeaef3e8e4010a0bc6f62f" -time_built = 2024-08-11T06:04:20.412 -effective_version = "2.6.2.0" -[channels.stable.plugins.NeatNoter.changelogs."2.6.1.0"] -time_released = 2024-08-10T17:42:31.441 -changelog = "# NeatNoter 2.6.1\n\n## Features\n\n- Created a word count when editing notes, which also display a small warning about performance drop on long notes.\n- Created the option to set a note as an overlay, which has very little UI elements and should be more performatic for duties.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/2\n" -[channels.stable.plugins.NeatNoter.changelogs."2.6.2.0"] -time_released = 2024-08-11T06:04:20.412 -changelog = "# NeatNoter 2.6.2\n\n## Bug fixes\n\n- Fixed note's title not being editable.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/\n" -[channels.stable.plugins.InventoryTools] -built_commit = "8b52fd6eec34bfae78388caea84b2170da838bee" -time_built = 2024-08-04T17:42:32.881 -effective_version = "1.7.0.20" -[channels.stable.plugins.InventoryTools.changelogs."1.2.0.2"] -time_released = 2022-08-26T08:32:22.295 -changelog = "- API 7\n- Decreased non CS sig usage\n- Glamour Chest supports 800\n - Fixed an issue that would cause the more info window to open regardless if no hot key was set." -[channels.stable.plugins.InventoryTools.changelogs."1.6.2.6"] -time_released = 2024-03-14T16:54:16.705 -changelog = "**Fixes**\n- The \"Relative Item Level\" column is no longer a debug only column, give it a try!\n- The inventory scanner now runs on the main thread(prefix for new Dalamud version)\n" -[channels.stable.plugins.InventoryTools.changelogs."1.3.1.0"] -time_released = 2023-02-22T03:08:11.830 -changelog = "Crafting calculation fixes\nReworked tooltips(new implementation + more display options)\nCharacter/retainer world is now tracked + source world filter\nAdded wildcard searching\nAdded IPC service for getting item counts, enabling/disabling filters, managing craft lists and item add/remove events\nFixed an issue with the class job filter" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.5"] -time_released = 2024-06-04T12:36:06.086 -changelog = "**Allagan Tools 1.7.0.5**\n- Thanks for all the bug reports! Please head over to #plugin-help-forum or submit feedback if you are still having issues\n\n**New Features**\nAdd to Active Craft List context menu feature added\nNext uptime column added\n\n\n**Fixes**\nCertain columns were not being saved/loaded properly when added to lists\nThe tooltip footer/header were not showing up in the correct position\nThe add to craft list context menu was showing up regardless of wanting it or not\nWhen adding an item from certain windows to a craft list, no item would be added\nWhen closing the crafts window, the active list will disable properly(assuming no other list window is open)\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.13"] -time_released = 2024-07-18T07:33:42.243 -changelog = "### Added\n\n- Added a new \"Seach\" context menu, provides similar functionality to the game's search but will search across whatever scope you define\n- Bicolour Gem Vendors will now show NPCs and their respective locations\n- Added new mob spawn data (thanks to Emma <3)\n\n### Fixed\n\n- The context menu shortcuts will now work correctly in the market board\n- When using \"Active Character\" in any of the inventory scopes, this will now consider any \"characters\" owned by your logged in character as also active\n- Removed some old incorrect mob spawn data\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.1.8"] -time_released = 2023-10-05T08:13:39.097 -changelog = "**Bug fix**\n- Fix crash that occurs due to duplicate item patch data\n- :plofix:\n" -[channels.stable.plugins.InventoryTools.changelogs."1.4.1.2"] -time_released = 2023-04-05T02:44:59.692 -changelog = "Fix for lag when searching in certain circumstances\nAdded ability to copy filters/craft lists as JSON to your clipboard\nCan be dyed filter/column added\nUses column added\nPatch filter updated to finalise items for 6.35\nAdded more coffer contents\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.11"] -time_released = 2024-07-13T17:39:49.082 -changelog = "**New Features**\n- Grand company turn in column/filter added\n- Character owner column added\n- Items that are grand company turn-ins will now display that in the Uses/Rewards section of the more item window\n- Add in inventory scope picker for \"Amount Owned\" tooltip allowing you to pick which items are shown\n\n**Bug Fixes**\n- Labels in the wizard should no longer be cut off\n- Tetris has returned!\n\nMore fixes and features to come, stay tuned\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.17"] -time_released = 2024-07-28T19:43:33.297 -changelog = "### Added\n\n- Added a amount owned tooltip sorting option(by retainer name or by inventory category name)\n- Added a outdated gear filter/column(will compare your current class/job levels to the gear in the specified inventories)\n\n### Fixed\n\n- Table columns can be hidden/shown using the built-in imgui menu without breaking the layout\n- Fixed a bug that would cause right clicking on a list/craft table item to fail\n\n### Known Issues\n\n- Sometimes AT will fail to load, this is not a AT issue, it is a Dalamud issue that has been fixed but is currently only fixed on staging.\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.2.0.13"] -time_released = 2023-01-17T07:53:30.238 -changelog = "While this also updates the plugin for 6.3 it's also a full release of the new parsing/scanning system, along with a plethora of new features and additions. Please post a message in the Allagan Tools help channel if you run into issues. See the changelog here https://github.com/Critical-Impact/InventoryTools/commit/5573f9a84ea714bb191d18e6744533a20119d306" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.16"] -time_released = 2024-07-23T12:17:25.562 -changelog = "### Added\n\n- Added a \"Is From Fate?\" filter/column\n- More data is available for the following:\n - Desynth results of items\n - Loot\n - Reduction\n - Gardening\n - Mob Drops\n - Submarine/Airship Drops\n\n### Fixed\n\n- Items should now should the show the correct type of scrip for their requirements\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.6"] -time_released = 2023-06-05T16:43:20.989 -changelog = "Actually fix the housing crash, much appreciated to Laissabelle for helping me track it down\n" -[channels.stable.plugins.InventoryTools.changelogs."1.2.0.15"] -time_released = 2023-01-21T09:05:27.619 -changelog = "Fixed retainer sort order crashing\nFixed configuration not saving on game exit" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.3"] -time_released = 2023-05-29T03:20:55.873 -changelog = "**\nStop a potential crash when generating craft materials\nCorrect the calculations for skybuilder recipes\nRe-enable context menu integration\nFree company credit of your active FC is now being parsed\nFree company credit has it's own item now and a page of what can be purchased with it\nThe JSON export will now use lower case names for it's keys\nThe ventures table in the item window should display nicer\n" -[channels.stable.plugins.InventoryTools.changelogs."1.2.0.4"] -time_released = 2022-09-03T17:01:40.116 -changelog = "Barring anything major probably the last release for a few weeks at least, back to EW main story, hopefully this get's the majority of people sorted :)\n- Bug Fixes\n- Stopped a potential memory leak\n- Removed old commands from showing in help\n- The hotkey check I had in place could have been causing lag, have tweaked it.\n- Improved draw times of each window\n- People with higher font sizes and ui scales should hopefully be able to see all the buttons\n- Collapsing either of the craft window sections will have the other section take the available space.\n- The inventory scanning process now runs in the thread pool, hopefully this should reduce stuttering when any item movement occurs(and a rescan needs to happen)." -[channels.stable.plugins.InventoryTools.changelogs."1.3.1.1"] -time_released = 2023-03-07T18:16:53.248 -changelog = "Update to support new CS changes." -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.14"] -time_released = 2024-07-19T17:40:03.604 -changelog = "### Added\n\n- Added a calamity salvager filter and column, also items that can be purchased from a calamity salvager will be listed within the item window for applicable items.\n\n### Fixed\n\n- Fixed a bug that would list missing ingredients for a craft even if they weren't missing\n- Fixed duplicate patch data that was breaking the patch column\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.2.0.17"] -time_released = 2023-01-29T12:37:15.403 -changelog = "This is a bug fix release. Fixed an issue when you initially add in a craft list. Have put in more code to help mitigate a potential saving crash. If anyone is crashing reliably and knows their way around a debugger, can they attach it and get a stack trace please." -[channels.stable.plugins.InventoryTools.changelogs."1.2.0.18"] -time_released = 2023-02-06T19:33:32.848 -changelog = "This is purely a crash fix release, nothing else bar the crash has been fixed. You may still encounter a crash until you restart the game." -[channels.stable.plugins.InventoryTools.changelogs."1.6.2.3"] -time_released = 2024-02-12T18:43:54.375 -changelog = "**New Features/Updates**\n**New Features**\n- Ephemeral Nodes are now supported\n- Can be Traded was split into Can be Traded and Can be placed on Market\n**Fixes**\n- Character rename restored\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.6"] -time_released = 2024-06-10T18:12:43.796 -changelog = "**Allagan Tools 1.7.0.6**\n\n**New Features**\nAdded Ephemeral & Hidden Node columns/filters\n\n**Bug Fixes**\nCertain items were showing as being collected from ephemeral nodes when they were not\nColumns in the columns/craft columns picker will be in alphabetical order\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.15"] -time_released = 2024-07-21T18:30:48.683 -changelog = "### Added\n\n- The craft window will warn you when a Universalis request failed, listing the date it happened, and to inform the user of a back off period. It will also warn the user if they make too many requests in a given time period(due to too many plugins making requests).\n\n### Fixed\n\n- Changing the \"Retainer Retrieval\" setting via the Retainer Bell icon in the craft settings column will refresh the craft list properly.\n- Fixed caching of the \"Columns\" tab that meant that some available columns would not show up.\n- The windows tab in the main configuration window had somehow been lost in the shuffle, it's back where it should be.\n- Some of the vendors were not parsing due to a bug in LuminaSupplemental, those vendors should now show again.\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.9"] -time_released = 2024-07-08T19:10:31.423 -changelog = "**Allagan Tools 1.7.0.9**\n- Company Credit will now track again\n- Import/Export of lists works properly again\n- Trial Synthesis will no longer count towards craft lists\n- Rolled back a fix applied to counter a bug in dalamud(those with inventory not scanning issues should hopefully be sorted)\n- Stopped an old migration from running that would duplicate certain columns\n- Console Games Wiki links for items with a # will now be correct\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.2.4"] -time_released = 2024-02-13T18:30:29.332 -changelog = "**Fixes**\n- Fix potential STG crash related to fonts\n" -[channels.stable.plugins.InventoryTools.changelogs."1.2.0.5"] -time_released = 2022-09-10T19:01:10.341 -changelog = "Mini update, one new feature and a refresh on some of the data sourced from garland tools for 6.2\n- Thanks to @sabrinaxiv we have a new setting for tooltips, 'Limit to items belonging to the current character?'" -[channels.stable.plugins.InventoryTools.changelogs."1.6.1.6"] -time_released = 2023-09-12T19:12:49.277 -changelog = "**New Features**\n- Added in a gathered by filter and column\n" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.1"] -time_released = 2023-05-09T20:42:33.897 -changelog = "**House Storage has arrived**\nSo this took a while but it has finally come to fruition. A few things to note:\n\n- To have a house register with the plugin you must first enter it, have permission and then open the 'Indoor Furnishings' menu. This will allow for the plugin to see you own the house and add it to your 'Characters' list.\n- Once the house is registered due to the way the inventory data of each section is provided, you must enter each section to have it be parsed by the plugin. For Indoor and Outdoor Furnishings you must enter the storeroom tab before that data is collected.\n- For Interior Fixtures open the relevant section in the housing menu.\n- There's a lot of moving parts so if you run into issues, bugs or crashes hit up the #plugin-help-forum on discord.\n- I'll be working on making the 'Is Housing Item' filter a bit more reliable as this might be more important now.\n\nOther Fixes:\nFix to workshop items not having the full set of materials in craft lists\nStopped the FC name from being wiped out\nAdded has been gathered column and filter\nNew /moreinfo or /itemwindow command added that will accept either an item's name or ID and show the more item information window\n" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.2"] -time_released = 2023-05-24T14:36:04.974 -changelog = "**6.4 - Tears of the Plogon**\nSupport for 6.4\nUpdated patch data for items\nUpdated coffer contents\nUpdated shop items\nHide the fabled Diadchos Sword\nMore Information context menu disabled for now\nA good egg provided more NPC spawn data <3\n" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.7"] -time_released = 2023-06-12T22:54:05.018 -changelog = "Tetris has returned! Turn it on in the 'Fun' section within Settings -> General\nThe add item search field now accepts advanced filters (||,&&,!, etc)\nAdded an extra ~800 mob drops, the data should be far more complete and include drops from the latest expansion\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.1.0"] -time_released = 2023-07-15T15:25:36.247 -changelog = "This is the live release of the crafting update for Allagan Tools which brings it closer to being a full replacement of some of the existing external tools. The update includes the following changes: \n\n- Improved handling of items with sources other than crafting. Sourcing can be configured via a priority system and then overridden per item\n- There are now options to group the items in the craft list\n - Precrafts: Class, Depth, Together\n - Everything Else: Zone, Together\n - Crystals/Currency: Seperate/Together\n- NQ/HQ can be configured per item\n- Retainer Retrieval can be configured per item\n- Any item can be added to a craft list(completion tracking for non-craft items will come later)\n- Teleporation and zoning for vendors has been greatly improved\n- There has been a lot of changes under the hood to accommodate these changes so any issues please head to the #plugin-help-forum\nA inventory history module has also been added, it's still very new and is opt in, the plugin will prompt you when you open the new \"History\" filter if you wish to turn it on.\n\nAlso massive thanks to KiwiKahawai for helping me test this thing and helping me reign in my constant feature creep :slight_smile:\n" -[channels.stable.plugins.InventoryTools.changelogs."1.2.0.14"] -time_released = 2023-01-18T15:55:31.268 -changelog = "Fixed Highlighting in Retainer & Main Character Bags\nFixed Gearset Parsing\nFixed context menu offsets - more information should work again\nFixed an issue with the help menu not showing in specific cases\nFixed a bug that would wipe certain inventories when logging in/out" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.4"] -time_released = 2024-06-03T14:44:19.794 -changelog = "**Allagan Tools 1.7 - Reworked**\n- With this version comes an entirely reworked internal structure, which should give a much more reliable base for any new features I decide to add. To go along with the new internals are:\n\n**New Features:**\n- All columns can now be renamed and some can be configured, multiple copies of the same column can be added\n- The market integration now supports multiple worlds, associated columns and craft lists can be configured to pick which worlds are applicable to you\n- The more information window has a market tab listing the current prices\n- Configuration wizard for when you first install the plugin and if you choose when new features come out\n- Buy/craft/gather button columns added\n- Favourites column added\n- Add to craft list context menu added\n- The plugin can be opened when not logged in\n- A icon can be added to the main dalamud menu for easy access\n\n\n**Changes:**\n- Filters are now called Lists so there are Item Lists and Craft Lists\n- Settings menus reworked\n- Support .net 8(finally)\n\n**Removed:**\n- Some of the older Inventory Tools specific slash commands\n\nThanks to all the testers for their bug reports and patience <3\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.1.2"] -time_released = 2023-07-19T19:22:48.177 -changelog = "- Company Craft phases should now show/switch correctly\n- Add reduction data for 6.45 + previously missing reduction items\n- Fix a crash that could occur on plugin unload\n- Added a HQ Item count IPC method(thanks Taurenkey)\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.10"] -time_released = 2024-07-09T18:48:17.527 -changelog = "**Allagan Tools 1.7.0.10**\n- Fix a crash that wold occur when booting the plugin for the first time.\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.1.4"] -time_released = 2023-07-28T08:18:00.210 -changelog = "**New Features**\n- Craft Completion Mode: Can choose to delete or leave items on completion\n- Completed items will show a red X allowing for quickly removing them from a list\n- The craft list \"To Craft\" list can now be shown as tabs or as it currently is(a giant table)\n\n**Fixes**\n- Removing a craft item will be more consistent\n- Completed items will show as \"Completed\" instead of \"Waiting\"\n- When collapsing/expanding the \"To Craft\" and \"Items in Retainers/Bags\" sections, the table layout should stay consistent\n- Output items were not checking against the HQRequireds list(Kiwikahawai)\n" -[channels.stable.plugins.InventoryTools.changelogs."1.4.1.4"] -time_released = 2023-04-19T12:46:43.619 -changelog = "Retainer Venture Column/Filter\nReal Money Shop Column/Filter\nAdded a window for viewing ventures + window for individual ventures\nAdded a new search operator, having a single ! will show all items that are not empty\nGil is now right aligned for easier reading\nAdded more mob spawn data(thanks users for contributing)\nFixed a copy json to clipboard crash for craft lists\nAdded a Item ID column\nAdded a Source World column\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.1.7"] -time_released = 2023-10-04T15:51:07.526 -changelog = "**6.5 Support**\n- Added a ItemCountOwned IPC, thanks nebel :)\n- Store/Patch data added for 6.5, still missing items related to submarines and item sets, PM if you have anything to add\n- Addded plugin installer main window button\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.2.0"] -time_released = 2023-10-17T14:25:38.649 -changelog = "**New Features**\n- Airships, Submarines, Mobs, Retainer Ventures should allow their source columns to be filtered\n- New column/filter that lets you search for the total number of recipes an item is involved in\n**Bug Fixes**\n- Fix free company credit parsing\n- Fixed some bad sub data due to SQ renaming things(thanks infi)\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.1.5"] -time_released = 2023-09-05T17:09:32.463 -changelog = "**New Features**\n- Added in a gathered by filter and column\n- Display options added to craft filters(invert highlighting, etc)\n\n**Fixes**\n- Catch failures to save market cache\n" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.5"] -time_released = 2023-06-05T08:44:08.542 -changelog = "Fix 2 crashes that could stop the plugin from loading\nFix hotkey bug\nAdd mappy data, should have a huge percentage of mob spawns mapped out, still working on mob drops\nAdd Earthbreak Aethersand (thanks Faye Y.)\n" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.9"] -time_released = 2023-06-16T07:18:11.967 -changelog = "Adjust ItemCount IPC to use int instead of uint\n" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.8"] -time_released = 2023-06-14T19:51:44.843 -changelog = "Framers kit's will now count as items that can be tracked with the acquired column\nFixed some of the existing mob data that was missing decimals\nUpdated SQ store items list\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.18"] -time_released = 2024-07-29T16:13:02.222 -changelog = "### Fixed\n\n- Hopefully fully fixed column hiding not breaking the layout\n- Craft/Gather button columns now work as intended\n- Having an empty tooltip amount owned scope would sometimes make the tooltip show no owned items\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.10"] -time_released = 2023-06-22T20:20:15.331 -changelog = "Add an ingredient search filter(this will calculate the ingredients required to craft the items selected in the filters configuration and only show those ingredients)\nFilters now have a reset button to quickly clear their settings\nMultiple choice filters can now be searched from the setting interface + you can add all the items in the drop down list with a button\nAdded 6.4 submarine drops and unlocks (thanks Infi <3)\n" -[channels.stable.plugins.InventoryTools.changelogs."1.4.1.0"] -time_released = 2023-03-28T17:59:27.973 -changelog = "New Duties, Mobs, Airships, Submarines Windows\nTabbed/Sidebar Layouts for Craft/Filters windows\nProper Free Company support\nHotkeys for all windows\nUI overhaul\nFilter and inventory saving speed ups\nCraft CSV export\nMore player currencies are parsed" -[channels.stable.plugins.InventoryTools.changelogs."1.6.2.9"] -time_released = 2024-03-17T14:12:41.885 -changelog = "**Fixes**\n- Stop some game calls being made in the plugin load\n- The armoire should now highlight again\n- The default highlighting colour for tabs was incorrect\n**Improvements**\n- Highlighting now uses the addon lifecycle service provided by Dalamud\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.2.0.16"] -time_released = 2023-01-26T17:15:01.276 -changelog = "This is a bug fix release. Fixed some potential bugs with IPC initalisation, retainer sort scanning(rolled back to file monitoring for now) and an assembly related crash." -[channels.stable.plugins.InventoryTools.changelogs."1.4.1.3"] -time_released = 2023-04-13T14:53:22.611 -changelog = "Map links should be point to the correct map and have the correct coordinates, especially subdivisions\nThe quantity and available columns should function faster when searching\nTooltip stability intensifies(<3 to Caraxi)\nUI scaling fixes\nStop FC from being ignored even if the name fails to parse\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.1.3"] -time_released = 2023-07-23T00:15:58.692 -changelog = "- The acquisition icon column will display in a slightly nicer order(at least until it's configurable)\n- Fixed the way in which shop locations are grouped (KiwiKahawai)\n- Fixes to marked items as properly returned (rather than still used) (KiwiKahawai)\n- Solves issues with items not appearing in filters if HQ required is set (KiwiKahawai)\n- Minor changes to CriticalCommonLib to help support other plugins using it\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.2.5"] -time_released = 2024-02-22T01:57:39.208 -changelog = "**Fixes**\n- Skybuilder resource inspection needed quantity was not calculating correctly\n" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.4"] -time_released = 2023-05-30T03:11:17.451 -changelog = "**\nFix a stackoverflow when generating company crafts\nFix Free Company Credit scanning(you need to open the FC window or FC shop in the workshop to get the value reflected in the plugin)\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.2.1"] -time_released = 2023-12-17T19:19:30.635 -changelog = "**The API update**\n- Add in some new IPC calls for getting inventory(thanks to emyxiv)\n- Fix a bug with setting company craft phases(thanks to zhyupe)\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.7"] -time_released = 2024-07-03T01:58:12.052 -changelog = "**Allagan Tools 1.7.0.7**\n- API X support\n- 7.0 patch data updated, this is still a WIP\n- Tooltips have been disabled temporarily\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.12"] -time_released = 2024-07-14T11:24:42.087 -changelog = "### Added\n\n- The output items of craft lists can now be ordered based on the \"Output Ordering\" setting by class or name\n- Added a \"Is custom delivery hand in?\" column/filter\n- Added a new menu in craft lists that allows you to clear all items and import/export the contents of the list(to your clipboard)\n- Added a new hotkey for opening the lists window\n- The item window has a new \"Owned\" section showing all the locations of items within your characters that the plugin knows about\n### Fixed\n\n- Certain columns were not showing as available to add within craft lists\n- The active search scopes were not fully working\n- All slash commands that open AT windows will now toggle instead of only opening\n- The configuration wizard's labels should no longer clip\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.2.2"] -time_released = 2024-01-11T23:32:43.341 -changelog = "**New Features/Updates**\n- Add \"Is Dropped By Mob\" column/filter\n- Add \"Can be Equipped\" column/filter\n- Orphaned inventories will be removed on plugin load\n- Character management section has been updated\n- New IPC methods, GetSearchFilters & GetRetrievalItems - thanks pikajude\n- Gamer Escape/Console Games Wiki shorcuts in the item window and right click menus\n\n**Fixes**\n- Fix certain costs for rewards at special shops not listing properly\n- Fix \"Is Timed Node\" filter\n- Fix craft lists not refreshing after an item is added/removed via IPC\n- Fix an issue where history columns were not exporting any data to CSV\n- Item level filter no longer restricts to equipment, if you want to replicate this filter, use the new \"Can be Equipped\" filter in combination with the existing filter\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.2.7"] -time_released = 2024-03-15T18:25:00.656 -changelog = "**Fixes**\n- Optimize inventory scanner further\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.1.9"] -time_released = 2023-10-06T17:49:56.965 -changelog = "**New Features**\n- Added Ephemeral Craft Lists - Add the items you need and once you've crafted them the list deletes itself\n- New craft lists will append a number on the end if a craft list with that name already exists\n- Added \"Name (Selector)\" filter for picking items you want to show in a list as a stop gap until a favourites and/or other system is implemented\n**Improvements**\n- Minor tweaks to the UI for clarity\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.8"] -time_released = 2024-07-03T13:54:44.638 -changelog = "**Allagan Tools 1.7.0.8**\n- Tooltips are back in action\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.1.1"] -time_released = 2023-07-17T19:20:20.416 -changelog = "- Bicolour gem vendors will now show up and any vendors with no name will be listed as \"Unknown Vendor\" instead of not appearing at all\n- Aetherial reduction will let you pick the item to reduce and will be factored into the craft\n- Craft window splitter should be easier to see\n- Gathering uptime text in the craft window will be red if it's down, green if it's up\n" -[channels.stable.plugins.InventoryTools.changelogs."1.5.0.11"] -time_released = 2023-06-29T19:23:32.744 -changelog = "Add search filter to acqusition icons column\nRemove unrequired logging\nUpdate lumina supplemental(Thanks to Emma for the mob spawn data)\n" -[channels.stable.plugins.InventoryTools.changelogs."1.6.2.8"] -time_released = 2024-03-16T19:23:11.418 -changelog = "**Fixes**\n- Stutter fix thanks to Azure Gem, please submit feedback if you still have issues\n" -[channels.stable.plugins.InventoryTools.changelogs."1.4.1.1"] -time_released = 2023-03-29T22:06:45.239 -changelog = "Item Patch data added + filter/column, fixed a bug with craft quantities underflowing, fixed an issue with certain data sheets not loading in, added some extra tooltip safety" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.19"] -time_released = 2024-07-30T16:01:24.879 -changelog = "### Added\n\n- Added a new section to the item window that displays the possible recipes for an item and the ingredients for each\n- Updated patch data for 7.05\n\n### Fixed\n\n- Attempting to open the craft log via AT will no longer be allowed while crafting\n- Fixed a bug that would cause the Gather/Purchase/Buy column to break how right clicking interacted with the tables\n\n" -[channels.stable.plugins.InventoryTools.changelogs."1.7.0.20"] -time_released = 2024-08-04T17:42:32.881 -changelog = "### Fixed\n\n- Expand the inventory scanner to cover missing currency types\n- Fix alignment issue with lists\n\n" -[channels.stable.plugins.AutoMountBgm] -built_commit = "33f4c4b1fe41ae11c69f6d62b4671417217cdba8" -time_built = 2024-07-15T23:18:20.961 -effective_version = "2.2.3.0" -[channels.stable.plugins.AutoMountBgm.changelogs."2.0.1.0"] -time_released = 2024-02-17T19:43:09.116 -changelog = "Mount BGM will now be automatically disabled when unmounting, so that volume doesn't stutter when using a BGM-disabled mount." -[channels.stable.plugins.AutoMountBgm.changelogs."2.1.0.0"] -time_released = 2024-06-01T13:40:36.206 -changelog = "It's now possible to use the UI to control per-mount BGM settings without needing to actually get on the mount and use a command. Additionally, there are filtering options in the UI for simplicity. Finally, there's now an option to disable the BGM track \"Borderless\" (mount default) without needing to manually turn off BGM for the relevant mounts." -[channels.stable.plugins.AutoMountBgm.changelogs."2.2.0.0"] -time_released = 2024-06-24T04:11:52.116 -changelog = "The mount list can now be filtered by the BGM track filename played, making it easy to track down all mounts playing the same song. There's a new button to enable/disable BGM for all mounts visible in the list, to go with the filtering improvements." -[channels.stable.plugins.AutoMountBgm.changelogs."2.2.1.0"] -time_released = 2024-07-08T07:31:12.661 -changelog = "Updated to patch 7.0 and new API, fixed the \"disable Borderless\" option not being actually implemented. Closes #2." -[channels.stable.plugins.AutoMountBgm.changelogs."2.2.2.0"] -time_released = 2024-07-11T17:18:14.921 -changelog = "The UI controls for toggling BGM per-mount were inverted. This has been fixed, and the UI should now show the BGM state of mounts correctly." -[channels.stable.plugins.AutoMountBgm.changelogs."2.2.3.0"] -time_released = 2024-07-15T23:18:20.961 -changelog = "UI checkboxes work correctly now. Additionally, I've actually released the fix that was sitting on my hard drive for the last week." -[channels.stable.plugins.PeepingTom] -built_commit = "b1de54bcae64edf97c9f90614a588e64b5d0ae34" -time_built = 2024-07-03T15:45:50.302 -effective_version = "1.7.17" -[channels.stable.plugins.PeepingTom.changelogs."1.7.11"] -time_released = 2022-08-25T00:23:41.699 -changelog = "API 7" -[channels.stable.plugins.PeepingTom.changelogs."1.7.12"] -time_released = 2022-08-27T23:33:19.332 -changelog = "\\\n- Fixed crash when using Alt-click to examine.\n" -[channels.stable.plugins.PeepingTom.changelogs."1.7.13"] -time_released = 2023-01-11T21:05:53.864 -changelog = "\\\n- API 8\n" -[channels.stable.plugins.PeepingTom.changelogs."1.7.14"] -time_released = 2023-05-27T06:45:50.786 -changelog = "\\\n- 6.4\n" -[channels.stable.plugins.PeepingTom.changelogs."1.7.15"] -time_released = 2023-08-31T22:40:22.910 -changelog = "\\\n- 6.4\n" -[channels.stable.plugins.PeepingTom.changelogs."1.7.16"] -time_released = 2023-10-04T01:11:25.291 -changelog = "\\\n- API 9\n" -[channels.stable.plugins.PeepingTom.changelogs."1.7.17"] -time_released = 2024-07-03T15:45:50.302 -changelog = "\\\n- Dawntrail\n" -[channels.stable.plugins.SkillSwap] -built_commit = "5130f0440b96cd16fcc9854e6de071177e74ec0a" -time_built = 2023-10-21T02:11:31.333 -effective_version = "1.2.2.2" -[channels.stable.plugins.SkillSwap.changelogs] -[channels.stable.plugins.CombatCursorContainment] -built_commit = "7488322e01ca5312f38bfb92e32379f23a3832c2" -time_built = 2024-07-05T18:11:05.118 -effective_version = "1.0.4.0" -[channels.stable.plugins.CombatCursorContainment.changelogs."1.0.0.0"] -time_released = 2023-09-08T19:54:29.967 -changelog = "- Improve performance, mostly outside of combat.\n- Add button to manually toggle cursor lock while auto-lock is disabled.\n" -[channels.stable.plugins.CombatCursorContainment.changelogs."1.0.1.0"] -time_released = 2023-09-24T16:20:09.157 -changelog = "- Fix \"Not in a duty\" setting doing the opposite of what it should have been.\n- Fix being in queue counting as being in a duty.\n" -[channels.stable.plugins.CombatCursorContainment.changelogs."1.0.2.0"] -time_released = 2023-10-03T22:59:49.821 -changelog = "- Update for API v9.\n" -[channels.stable.plugins.CombatCursorContainment.changelogs."1.0.3.0"] -time_released = 2023-10-30T01:18:39.012 -changelog = "- Fixes for log spam and cursor being locked when alt+tabbed due to recent Dalamud changes.\n" -[channels.stable.plugins.CombatCursorContainment.changelogs."1.0.4.0"] -time_released = 2024-07-05T18:11:05.118 -changelog = "- Update for 7.0\n" -[channels.stable.plugins.cl_showpos] -built_commit = "4aa06a05a1e3b2ebd5ed5f431a5dd6334e99572a" -time_built = 2024-07-01T18:13:29.626 -effective_version = "1.1.0.2" -[channels.stable.plugins.cl_showpos.changelogs] -[channels.stable.plugins.StackSellPrice] -built_commit = "811d8a6dd507f1426fd1ffe7c248adeb6fcbfd55" -time_built = 2024-03-20T20:16:19.796 -effective_version = "4.3.0" -[channels.stable.plugins.StackSellPrice.changelogs."1.1.0.39314"] -time_released = 2022-08-19T21:50:29.503 -changelog = "Change how the vendor sale price line is edited to rewrite the whole thing" -[channels.stable.plugins.StackSellPrice.changelogs."2.0.0.9675"] -time_released = 2022-08-25T05:22:31.889 -changelog = "Update everything to net6/API7" -[channels.stable.plugins.StackSellPrice.changelogs."3.0.0.38831"] -time_released = 2023-01-14T21:34:23.346 -changelog = "Update for api8/patch6.3" -[channels.stable.plugins.StackSellPrice.changelogs."4.1.1"] -time_released = 2023-05-30T19:31:34.816 -changelog = "Updated XivCommon to version 7.0.1" -[channels.stable.plugins.StackSellPrice.changelogs."4.1.3"] -time_released = 2023-07-29T20:00:44.851 -changelog = "HQ item prices are now handled correctly (fixed rounding logic) and\nmateria prices should be calculated properly, since they're treated\nby the game as being HQ even though they _can't_ be HQ. I blame SE.\n\nAlso updated XivCommon to latest (7.0.2) as well." -[channels.stable.plugins.StackSellPrice.changelogs."4.3.0"] -time_released = 2024-03-20T20:16:19.796 -changelog = "Update for patch 6.58, no code changes." -[channels.stable.plugins.InventorySearchBar] -built_commit = "02aba8a3fd22529306e55425be0b46f27ebda33e" -time_built = 2024-07-14T01:20:25.840 -effective_version = "1.5.0.0" -[channels.stable.plugins.InventorySearchBar.changelogs."1.0.0.0"] -time_released = 2022-09-26T19:50:14.178 -changelog = "- Moved out of testing." -[channels.stable.plugins.InventorySearchBar.changelogs."1.0.0.1"] -time_released = 2022-10-04T16:46:20.248 -changelog = "- Fixed search bar not being click through when hidden." -[channels.stable.plugins.InventorySearchBar.changelogs."1.0.0.2"] -time_released = 2022-10-07T18:39:29.616 -changelog = "- Fixed search bar not showing when \"Keybind only\" is disabled." -[channels.stable.plugins.InventorySearchBar.changelogs."1.0.0.3"] -time_released = 2022-10-16T20:05:37.943 -changelog = "- Fixed search bar with an active search disappearing when switching tabs." -[channels.stable.plugins.InventorySearchBar.changelogs."1.1.0.0"] -time_released = 2023-01-16T13:55:48.179 -changelog = "- Added support for Patch 6.3 and Dalamud Api8." -[channels.stable.plugins.InventorySearchBar.changelogs."1.1.0.1"] -time_released = 2023-01-16T21:20:24.494 -changelog = "- Fixed inventories with tabs not working correctly." -[channels.stable.plugins.InventorySearchBar.changelogs."1.1.0.2"] -time_released = 2023-02-22T15:58:10.174 -changelog = "- Fixed retainer inventories not working correctly." -[channels.stable.plugins.InventorySearchBar.changelogs."1.2.0.0"] -time_released = 2023-03-07T18:16:13.441 -changelog = "- Added support for Patch 6.35." -[channels.stable.plugins.InventorySearchBar.changelogs."1.3.0.0"] -time_released = 2023-05-24T15:23:30.620 -changelog = "- Added support for Patch 6.4." -[channels.stable.plugins.InventorySearchBar.changelogs."1.4.0.0"] -time_released = 2023-10-06T17:22:09.992 -changelog = "- Added support for Patch 6.4 and Dalamud API 9." -[channels.stable.plugins.InventorySearchBar.changelogs."1.5.0.0"] -time_released = 2024-07-14T01:20:25.840 -changelog = "- Added support for Dawntrail and Dalamud API 10." -[channels.stable.plugins.AutoTimer] -built_commit = "282ceb1a287e6fe31040380b4cc9fa20f06a199e" -time_built = 2024-07-03T03:40:00.517 -effective_version = "1.1.0.0" -[channels.stable.plugins.AutoTimer.changelogs."1.0.0.3"] -time_released = 2024-01-28T22:58:41.388 -changelog = "- Fix crash related to usage of non-auto-attack actions (eating food, etc.)" -[channels.stable.plugins.AutoTimer.changelogs."1.1.0.0"] -time_released = 2024-07-03T03:40:00.517 -changelog = "- Updated to Dawntrail\r\n- Resolved issue where Inspiration was incorrectly counting towards Pictomancer auto-attack haste\r\n- Added option to scale the bar" -[channels.stable.plugins.ItemUse] -built_commit = "3ad9d20921fec60b9269ef1e684f716d96bf2750" -time_built = 2024-08-28T15:57:08.249 -effective_version = "1.0.0.0" -[channels.stable.plugins.ItemUse.changelogs."1.0.0.0"] -time_released = 2024-08-28T15:57:08.249 -changelog = "- Fixed an issue where fish previously did not display certain flags correctly when collectible.\n- Added data for missing wrist gear coffers and removed data for certain inapplicable coffers.\n- Example icons now show next to their relevant settings in the plugin configuration window.\n- Users can now customize the item text highlight colors.\n- Code cleanup.\n" -[channels.stable.plugins.WinTitle] -built_commit = "ef6b104a141eab3d593a2678bc2c8844d4e1abaa" -time_built = 2024-08-13T06:24:56.653 -effective_version = "1.1.2.0" -[channels.stable.plugins.WinTitle.changelogs."1.0.4.0"] -time_released = 2022-08-29T06:47:29.574 -changelog = "API 7" -[channels.stable.plugins.WinTitle.changelogs."1.0.5.0"] -time_released = 2023-01-12T04:34:19.576 -changelog = "API 8" -[channels.stable.plugins.WinTitle.changelogs."1.0.5.1"] -time_released = 2023-03-14T23:06:27.675 -changelog = "API 8" -[channels.stable.plugins.WinTitle.changelogs."1.0.6.0"] -time_released = 2023-10-04T06:58:51.964 -changelog = "API 9" -[channels.stable.plugins.WinTitle.changelogs."1.0.7.0"] -time_released = 2024-07-08T18:27:54.107 -changelog = "API 9" -[channels.stable.plugins.WinTitle.changelogs."1.0.7.1"] -time_released = 2024-08-10T17:42:52.323 -changelog = "Add new maintainer." -[channels.stable.plugins.WinTitle.changelogs."1.1.0.0"] -time_released = 2024-08-11T20:07:13.816 -changelog = "Add an option to set the logged character as the window title." -[channels.stable.plugins.WinTitle.changelogs."1.1.1.0"] -time_released = 2024-08-11T23:51:36.110 -changelog = "Update title on world travel." -[channels.stable.plugins.WinTitle.changelogs."1.1.2.0"] -time_released = 2024-08-13T06:24:56.653 -changelog = "Fix load error." -[channels.stable.plugins.Tippy] -built_commit = "5c18d6b21461b0bbe4583a86787ef4a3565e5ce6" -time_built = 2023-01-12T02:01:32.150 -effective_version = "1.4.0.0" -[channels.stable.plugins.Tippy.changelogs] -[channels.stable.plugins.ItemSearchPlugin] -built_commit = "181a9b387201e4dbfbd0540fe02c9256b1032f17" -time_built = 2024-07-03T14:13:04.768 -effective_version = "1.10.0.1" -[channels.stable.plugins.ItemSearchPlugin.changelogs] -[channels.stable.plugins.TooltipNotes] -built_commit = "41ec1c46ccecde2ae7912acc7d13123374b313e5" -time_built = 2023-10-13T19:12:09.869 -effective_version = "1.2.2.1" -[channels.stable.plugins.TooltipNotes.changelogs."1.0.0.0"] -time_released = 2023-04-05T14:54:23.918 -changelog = "1.0.0.0\n## Feature\nMade Debug logging a optional toggle \n\nThis version also removes access to the allnotes Window since it is very buggy and kinda useless in its current form.\nIt will come back in the next testin release, this is just to prepare for the port to stable. \n" -[channels.stable.plugins.TooltipNotes.changelogs."1.1.2.0"] -time_released = 2023-05-25T21:31:51.027 -changelog = "1.1.2.0\n## Feature\nupdated for 6.4\n\nfor other features, I am going to be honest I forgot the descrepancy between the testing and stable release, so here are just a couple of things that I believe changed:\n\n* The All notes window:\n * Acessible via /tnallnotes it lets you see and edit all your notes in one ImGui window\n* An alternative for the context menu:\n * using /tnnote you can now bring up the singular note editing window based on the last hovered item allowing you to add notes to items in situations that you dont have the context menu\n* proper multiline editing\n * both the all note window and the singular note window allow you to make notes multiline now wihtout having to use .\n everywhere\n* CharacterSpecific Notes now only hide your global notes if there is a CharacterSpecific Note and not always anymore.\n" -[channels.stable.plugins.TooltipNotes.changelogs."1.2.1.0"] -time_released = 2023-10-06T20:56:38.527 -changelog = "1.2.0.0\n\nHello Everyone,\nTooltipNotes is back for patch 6.5 and its better than ever!\nWhat changed?\nit may not look like much but behind the scenes a lot has changed which means now those who couldnt use TooltipNotes before due to FPS drops and it just straight up not working should niw be able to use it wihtout worries I hope\n" -[channels.stable.plugins.TooltipNotes.changelogs."1.2.2.0"] -time_released = 2023-10-12T00:29:25.919 -changelog = "1.2.2.0\n\nFixed doubling up of Allagan Tools Tooltip changes \nRemoved some erroneus logging\n" -[channels.stable.plugins.TooltipNotes.changelogs."1.2.2.1"] -time_released = 2023-10-13T19:12:09.869 -changelog = "1.2.2.1\n\nbugfix for character specific notes\n" -[channels.stable.plugins.QuestAWAY] -built_commit = "0b88eb9ddcf184bfe4c75f89400e3e27f3ecec67" -time_built = 2024-07-17T06:19:39.574 -effective_version = "2.0.0.5" -[channels.stable.plugins.QuestAWAY.changelogs] -[channels.stable.plugins.MacroRecorded] -built_commit = "1a2b90909b1ea5ea0ac1a32dc26b4c048075d436" -time_built = 2024-07-03T01:51:30.064 -effective_version = "1.0.3.2" -[channels.stable.plugins.MacroRecorded.changelogs."1.0.0.2"] -time_released = 2023-05-25T17:26:15.182 -changelog = "- Patch 6.4 package updates\n " -[channels.stable.plugins.MacroRecorded.changelogs."1.0.1.2"] -time_released = 2023-10-05T09:16:36.208 -changelog = "- Patch 6.5 update\n- Dalamud API update\n " -[channels.stable.plugins.MacroRecorded.changelogs."1.0.2.2"] -time_released = 2024-03-06T20:25:33.701 -changelog = "- Adds configuration to macro wait command time\n " -[channels.stable.plugins.MacroRecorded.changelogs."1.0.3.2"] -time_released = 2024-07-03T01:51:30.064 -changelog = "- Updated to 7.0\n " -[channels.stable.plugins.ResizableHUD] -built_commit = "758240d986771793e24974ad3c1c85d8160e69e5" -time_built = 2024-07-01T19:11:23.345 -effective_version = "1.3.0.0" -[channels.stable.plugins.ResizableHUD.changelogs."1.1.4.0"] -time_released = 2023-04-30T04:52:23.459 -changelog = "1.1.0\n- Added addon inspector\n-- With the addon inspector enabled, you can right-click to bring up a context menu, and add any addons (UI elements) that under your mouse\n-- Additionally, you can toggle an edit option to move and scale UI elements with the arrow keys.\n- Added relative scaling options\n- Configurations now auto-sort when a new element is added\n- Added position anchor option\n- Units are now initialized to their real position, with their real scale\n- Removed most commands in favor of using the addon inspector\n1.1.1\n- Make config file unique per character\n1.1.2\n- Cleanup to the editor\n- You can now attach UI elements to another\n1.1.3\n- Fixed a but related to attachments\n1.1.4\n- Added autocompletion to the attachment option\n" -[channels.stable.plugins.ResizableHUD.changelogs."1.1.6.0"] -time_released = 2023-05-05T19:16:29.342 -changelog = "1.5.0\n- Bumped version numver\n1.6.0\n- Added opacity option\n" -[channels.stable.plugins.ResizableHUD.changelogs."1.1.7.0"] -time_released = 2023-05-07T09:08:07.613 -changelog = "1.1.5\n- Bumped version numver\n1.1.6\n- Added opacity option\n1.1.7\n- Fix scaling being disabled by default on new entries (should have been opacity)\n- Added option to update values to on screen values\n- Fixed version numbers in changelog\n" -[channels.stable.plugins.ResizableHUD.changelogs."1.2.0.0"] -time_released = 2023-10-04T15:07:26.154 -changelog = "- Updated for 6.5\n- Updated for API9\n" -[channels.stable.plugins.ResizableHUD.changelogs."1.2.1.0"] -time_released = 2023-10-24T15:04:13.858 -changelog = "- Fixed issue causing addon inspector to not render\n" -[channels.stable.plugins.ResizableHUD.changelogs."1.3.0.0"] -time_released = 2024-07-01T19:11:23.345 -changelog = "- API 10/7.0 Update\n" -[channels.stable.plugins.Linkpearl] -built_commit = "b8cfe9c26c24c9a3e265eed72191eacd251e5350" -time_built = 2024-07-13T17:39:15.303 -effective_version = "3.0.0.0" -[channels.stable.plugins.Linkpearl.changelogs] -[channels.stable.plugins.NOTED] -built_commit = "788b467fc75ad6f05eaa49b03f3f6999fb03a7dd" -time_built = 2024-07-05T02:03:59.820 -effective_version = "1.3.0.0" -[channels.stable.plugins.NOTED.changelogs."1.0.0.0"] -time_released = 2023-01-12T02:01:21.833 -changelog = "- Added support for Patch 6.3 and Dalamud Api8.\n- Moved out of testing." -[channels.stable.plugins.NOTED.changelogs."1.1.0.0"] -time_released = 2023-02-04T23:31:48.007 -changelog = "- Added some visibility settings.\n- Added keybind to toggle notes on/off.\n- Added keybinds to cycle through notes." -[channels.stable.plugins.NOTED.changelogs."1.1.1.0"] -time_released = 2023-02-11T17:18:39.980 -changelog = "- Combined all duties from The Masked Carnivale into a single entry.\n\t+ Each challenge was treated as a different duty before, but since the internal ID is the same it was creating issues." -[channels.stable.plugins.NOTED.changelogs."1.2.0.0"] -time_released = 2023-10-04T00:10:40.907 -changelog = "- Added support for patch 6.5 and Dalamud API 9." -[channels.stable.plugins.NOTED.changelogs."1.2.1.0"] -time_released = 2024-03-23T01:30:28.394 -changelog = "- Removed duplicated duty entries.\n- Added support for the Tab key when writing notes.\n- Fixed visual issues in the settings windows.\n- Fixed crash with notes containing the \"%\" character" -[channels.stable.plugins.NOTED.changelogs."1.2.1.1"] -time_released = 2024-03-27T20:27:03.285 -changelog = "- Fixed note not appearing when creating it inside the duty." -[channels.stable.plugins.NOTED.changelogs."1.2.2.0"] -time_released = 2024-04-02T20:22:36.547 -changelog = "- Added a \"No Duty\" entry. Notes added to this section will be shown while outside of duties.\n- Duties are now filled automatically when creating a new note while being inside a duty.\n- Added context menu to the notes list to Export or Delete with Right Click.\n- Added context menu to the duty list to Delete all notes for a duty with Right Click." -[channels.stable.plugins.NOTED.changelogs."1.3.0.0"] -time_released = 2024-07-05T02:03:59.820 -changelog = "- Added support for Dawntrail and Dalamud API 10." -[channels.stable.plugins.FFXIVRPCalendarPlugin] -built_commit = "d778ae3506ed82dffd6a419765007a79e5c3c6d4" -time_built = 2024-07-06T01:23:24.848 -effective_version = "1.0.1.4" -[channels.stable.plugins.FFXIVRPCalendarPlugin.changelogs."1.0.1.2"] -time_released = 2024-01-02T19:20:09.040 -changelog = "1.0.1.2 (2023.01.01)\r\n- Moved to stable plugins from testing\r\n- Removed deprecated PluginLog references.\r\n1.0.1.1 (2023.10.09)\r\n- Updated to Patch 6.5 release.\r\n1.0.1 (2023.08.09)\r\n- Fixed improper icon.\r\n- Added 'add event' and 'report event' links.\r\n" -[channels.stable.plugins.FFXIVRPCalendarPlugin.changelogs."1.0.1.3"] -time_released = 2024-07-03T01:51:12.452 -changelog = "1.0.1.3 (2024.07.02)\r\n- Update for Dawntrail (7.0) release.\r\n- Probably fixed the icon.\r\n- Update to API v10.\r\n1.0.1.2 (2023.01.01)\r\n- Moved to stable plugins from testing\r\n- Removed deprecated PluginLog references.\r\n1.0.1.1 (2023.10.09)\r\n- Updated to Patch 6.5 release.\r\n1.0.1 (2023.08.09)\r\n- Fixed improper icon.\r\n- Added 'add event' and 'report event' links.\r\n" -[channels.stable.plugins.FFXIVRPCalendarPlugin.changelogs."1.0.1.4"] -time_released = 2024-07-06T01:23:24.848 -changelog = "1.0.1.4 (2024.07.05)\r\n- Typo fixing.\r\n1.0.1.3 (2024.07.02)\r\n- Update for Dawntrail (7.0) release.\r\n- Probably fixed the icon.\r\n- Update to API v10.\r\n1.0.1.2 (2023.01.01)\r\n- Moved to stable plugins from testing\r\n- Removed deprecated PluginLog references.\r\n1.0.1.1 (2023.10.09)\r\n- Updated to Patch 6.5 release.\r\n1.0.1 (2023.08.09)\r\n- Fixed improper icon.\r\n- Added 'add event' and 'report event' links.\r\n" -[channels.stable.plugins.MacroMate] -built_commit = "b0ac48a809fe963bc36d222286fc67c46d557961" -time_built = 2024-09-02T19:00:59.885 -effective_version = "1.0.19.0" -[channels.stable.plugins.MacroMate.changelogs."1.0.7.0"] -time_released = 2023-12-12T19:33:06.140 -changelog = "- Added Import/Export\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.17.2"] -time_released = 2024-08-10T17:43:00.103 -changelog = "- Maybe fix Macro Chain crash\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.17.1"] -time_released = 2024-08-09T04:11:25.474 -changelog = "- Fix IPC incorrectly overriding existing icons and links\n- Fix 'Update in Macro Mate' not updating macro text\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.10.3"] -time_released = 2024-05-15T19:23:57.370 -changelog = "- Fix significant performance issue\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.7.1"] -time_released = 2023-12-13T17:10:40.800 -changelog = "- Added Import/Export (compressed)\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.8.1"] -time_released = 2024-03-21T10:09:51.044 -changelog = "- Fix issue when linking to overlapping Shared/Individual slots\n- Allow setting the Link Placeholder Icon\n\nOld Import/Export strings are not compatible with this release\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.9.1"] -time_released = 2024-05-01T19:25:51.803 -changelog = "- Auto-translate support (copy/paste only, no tab-completion)\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.10.0"] -time_released = 2024-05-11T19:26:18.495 -changelog = "- Add 'Player Condition' condition\n- Show current conditions when hovering on condition name\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.10.1"] -time_released = 2024-05-13T08:45:08.636 -changelog = "- Fix crash when using 'run' in the Macro window under certain conditions\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.10.2"] -time_released = 2024-05-14T19:12:46.800 -changelog = "- No longer triggers config file writes when setting macros\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.11.0"] -time_released = 2024-05-18T16:01:09.173 -changelog = "- Added 'Sort' feature\n- Linked macro names can now be up to 20 characters long (previously limit was 14)\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.17.0"] -time_released = 2024-08-04T17:42:56.679 -changelog = "- Added 'Import from Game' feature\n See: `New > Import > From Game` and `Right Click > Import Here > From Game`\n- Added 'Bulk Delete' edit mode action\n- Allow Shift + Right Click to select nodes into edit mode\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.11.1"] -time_released = 2024-06-17T14:16:40.600 -changelog = "- Fix issue when saving macros that contain auto-translate payloads\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.12.0"] -time_released = 2024-07-03T14:13:19.489 -changelog = "- 7.0 support\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.13.1"] -time_released = 2024-07-22T23:26:01.486 -changelog = "- Inter-Plugin Communication (IPC) support for creating macros and groups\n- Fix various scaling issues with increased global font scale\n- Allow resizing the macro part of the macro window\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.14.0"] -time_released = 2024-07-28T19:16:56.106 -changelog = "Changes:\n\n- Newly created macros will now be 'Always Linked' by default (previously all conditions were added)\n- Added a new button to add all conditions\n- Improved Help window with importable examples and formatting fixes\n\nBugfixes:\n\n- Fix initial size of macro window being too small\n- Fix macro name width with high global font scale\n- Fix padding with high global font scale\n- Fix condition editor button alignment\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.15.0"] -time_released = 2024-07-29T16:13:29.210 -changelog = "Changes:\n\n- New command: `/macromate open ` which opens a macro for editing\n- New command: `/macromate help`\n- Added help window entry for paths\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.16.0"] -time_released = 2024-08-02T19:37:28.962 -changelog = "- Added 'Import to Macro Mate' context menu action (vanilla macro UI)\n- Added 'Open in Macro Mate' context menu action (vanilla macro UI)\n- Added 'Update in Macro Mate' context menu action (vanilla macro UI)\n- Added setting to disable context menu actions\n- Fixed search clear text button not appearing\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.18.0"] -time_released = 2024-08-31T13:01:29.229 -changelog = "- Add 'Current Craft - Max Durability' condition\n- Add 'Current Craft - Max Quality' condition\n- Add 'Current Craft - Difficulty' condition\n- Add 'Run Selected' context menu action to macro windows\n- Fix Icon Picker error for hi-res icons\n" -[channels.stable.plugins.MacroMate.changelogs."1.0.19.0"] -time_released = 2024-09-02T19:00:59.885 -changelog = "New Major Feature: Subscriptions\n\nSubscriptions let you subscribe to a external macro\nrepository (typically hosted on git). Subscriptions provide a two-click\nway to download the latest version of macros hosted externally, and will\nautomatically notify you when new updates are available (configurable).\n\nSubscriptions only support vanilla macro features, subscription\nrepositories currently cannot add links or link conditions.\n\nThe primary use-case of this feature is to allow macro-using raiding\ncommunities to quickly share macro changes, but other use case are\nsupported. Make sure to only subscribe to repositories you trust and\nmake sure to verify macros before you run them!\n" -[channels.stable.plugins.WheresWOLdo] -built_commit = "6a9caf26e4c5ad0fd88b589e9821028018f043d4" -time_built = 2023-10-12T00:29:56.739 -effective_version = "1.4.0.0" -[channels.stable.plugins.WheresWOLdo.changelogs."1.3.4.0"] -time_released = 2022-08-24T01:46:46.022 -changelog = "Net6 update" -[channels.stable.plugins.WheresWOLdo.changelogs."1.3.5.0"] -time_released = 2023-01-11T18:40:38.309 -changelog = "Net7 / API 8 update. Consider migrating to WhereAmIAgain though." -[channels.stable.plugins.WheresWOLdo.changelogs."1.4.0.0"] -time_released = 2023-10-12T00:29:56.739 -changelog = "API 9 update.\n\nPlease consider migrating to WhereAmIAgain, which has more features and better location support. WOLdo has been in maintenance mode since API 4 (October 2021).\n" -[channels.stable.plugins.BetterInBlue] -built_commit = "75fdb85fbfb16a67713a600c02a0e6ef375bffd8" -time_built = 2023-12-21T19:46:34.582 -effective_version = "1.2.0.1" -[channels.stable.plugins.BetterInBlue.changelogs] -[channels.stable.plugins.XIVJitterFix] -built_commit = "51559f6f1b84698ad104286526429f56b3945774" -time_built = 2024-07-16T16:24:57.270 -effective_version = "0.0.0.4" -[channels.stable.plugins.XIVJitterFix.changelogs."0.0.0.4"] -time_released = 2024-07-16T16:24:57.270 -changelog = "Stable release of XIVJitterFix.\n## What is XIVJitterFix?\nIf you are running DLSS, DLAA or TSCMAA+Jitter you want this plugin. SE by default disables the needed jittering for those antialiasing components during gpose, cutscenes and npc interactions, making the game look jaggier and blurrier than it should be.\n## Functions\n- Automatically reenables jitter for the aforementioned game scenes\n- Expert Config for:\n - Adjustment of jitter strength\n - Overriding of downscale buffers (essentially forces DLAA if running with DLSS)\n - When in doubt read the information written in the plugin configuration\n" -[channels.stable.plugins.TickTracker] -built_commit = "3a5db58df830d9606bc0ad2929005663a25bf5be" -time_built = 2024-08-21T14:26:33.759 -effective_version = "1.6.1.0" -[channels.stable.plugins.TickTracker.changelogs."1.0.0.0"] -time_released = 2023-10-31T19:13:31.117 -changelog = "- Move to stable.\n" -[channels.stable.plugins.TickTracker.changelogs."1.1.0.0"] -time_released = 2023-11-02T19:26:35.215 -changelog = "- Add an option to automatically hide the MP Bar on melee and phys ranged DPS\n" -[channels.stable.plugins.TickTracker.changelogs."1.1.1.0"] -time_released = 2023-11-06T04:55:53.650 -changelog = "- Fix HPBar not being present when Hide bar on full resource is enabled.\n" -[channels.stable.plugins.TickTracker.changelogs."1.1.2.0"] -time_released = 2023-11-19T18:22:39.941 -changelog = "- Fix HPBar not being present when Hide bar on full resource is enabled.\n" -[channels.stable.plugins.TickTracker.changelogs."1.2.0.0"] -time_released = 2023-12-21T19:46:40.533 -changelog = "- Fix HPBar not being present when Hide bar on full resource is enabled.\n" -[channels.stable.plugins.TickTracker.changelogs."1.3.0.0"] -time_released = 2024-01-02T19:20:03.859 -changelog = "- Fix a bug that wouldn't take into account the LockBar checkbox state when showing or hiding the HP and MP bar.\n- Remove obsolete PluginEnabled option.\n- Reorganized the Settings window.\n" -[channels.stable.plugins.TickTracker.changelogs."1.4.1.0"] -time_released = 2024-03-20T00:25:11.332 -changelog = "- Added an alternative tick indicator that uses the native ui.\n- NET8 update\n" -[channels.stable.plugins.TickTracker.changelogs."1.4.2.0"] -time_released = 2024-05-03T18:04:18.982 -changelog = "- Fix bug where GP tick would be halted incorrectly while fishing.\n" -[channels.stable.plugins.TickTracker.changelogs."1.4.3.0"] -time_released = 2024-05-06T01:06:28.779 -changelog = "- Stop bar windows from stealing focus.\n" -[channels.stable.plugins.TickTracker.changelogs."1.4.4.0"] -time_released = 2024-06-21T10:58:38.674 -changelog = "- Swapped to Penumbra API\n" -[channels.stable.plugins.TickTracker.changelogs."1.5.0.0"] -time_released = 2024-07-03T03:44:29.949 -changelog = "- Dawntrail update\n" -[channels.stable.plugins.TickTracker.changelogs."1.5.1.0"] -time_released = 2024-07-11T17:40:29.306 -changelog = "- Hide native nodes if dead or in cutscene\n" -[channels.stable.plugins.BozjaBuddy] -built_commit = "3c15e4ab559f76bf67ea0346b49b9d38af641b35" -time_built = 2024-07-19T17:39:27.289 -effective_version = "1.1.6.1" -[channels.stable.plugins.BozjaBuddy.changelogs."1.0.0.0"] -time_released = 2023-06-01T22:48:02.755 -changelog = "Bozja Buddy [1.0.0.0]\n- Added DRS/Community tab, showing suggestions to participate in DRS and related communities, as well as tips to DRS encounters.\n- Now show next to their name if a fragment is buyable with cluster.\n- Adjustments to helper pop up.\n\nBozja Buddy [1.0.0.1]\n- Fixed issues with dupe IDs.\n- Hopefully fixed an issue with incorrect font ASCII char display on SelectableLink. Worked fine on dev build (1.0.0.0) but not on testing build (0.3.5.1) for some reason.\n" -[channels.stable.plugins.BozjaBuddy.changelogs."1.0.0.2"] -time_released = 2023-06-07T19:16:54.092 -changelog = "Bozja Buddy [1.0.0.2]\n- Added more entries to DRS community section.\n- Make the Action adding button in Custom loadout edit green.\n- Fixes a bug where the action table display incorrectly while in Custom loadout editing mode.\n" -[channels.stable.plugins.BozjaBuddy.changelogs."1.0.0.3"] -time_released = 2023-06-18T19:18:16.607 -changelog = "Bozja Buddy [1.0.0.3]\n- Field note Dabog (11) and Sartauvoir (14) had incorrect Fate info.\n" -[channels.stable.plugins.BozjaBuddy.changelogs."1.1.4.2"] -time_released = 2023-07-31T08:30:49.302 -changelog = "Bozja Buddy 1.1.4.2\n- Node graph viewer\n- Relic guide\n- Quest and Quest chains\n" -[channels.stable.plugins.BozjaBuddy.changelogs."1.1.5.0"] -time_released = 2023-08-03T19:46:53.040 -changelog = "Bozja Buddy 1.1.5.0\n- Added farm tab\n" -[channels.stable.plugins.BozjaBuddy.changelogs."1.1.5.2"] -time_released = 2023-08-09T19:27:40.008 -changelog = "Bozja Buddy 1.1.5.2\n- Add null check for GetAddonName() in GuiScrapper.\n- Move GuiScrapper to main thread.\n" -[channels.stable.plugins.BozjaBuddy.changelogs."1.1.5.3"] -time_released = 2023-08-22T14:38:29.277 -changelog = "Bozja Buddy 1.1.5.3\n- Remove shortcut [Alt] for expanding info-viewer due its inconvenience surpass its merits.\n- Fixes incorrect info regarding \"Parts and Parcel\" FATE\n- Fixes incorrect info regarding relic step \"One time grind 2\"\n" -[channels.stable.plugins.BozjaBuddy.changelogs."1.1.5.4"] -time_released = 2023-10-07T05:14:33.319 -changelog = "Bozja Buddy 1.1.5.4\nAPI 9\n" -[channels.stable.plugins.BozjaBuddy.changelogs."1.1.5.5"] -time_released = 2024-02-13T18:30:11.232 -changelog = "Bozja Buddy 1.1.5.5\n- Minor bug fix.\n- Data for stats calc added.\n" -[channels.stable.plugins.BozjaBuddy.changelogs."1.1.6.0"] -time_released = 2024-07-08T21:20:22.621 -changelog = "Bozja Buddy 1.1.6.0\n- API 10 migration.\n- Option to set visibility mode of Auxi viewer.\n- Adjust tab content UI when Auxi viewer is hidden.\n- Minor UI fixes/adjustments.\n- Fixes community links.\n" -[channels.stable.plugins.BozjaBuddy.changelogs."1.1.6.1"] -time_released = 2024-07-19T17:39:27.289 -changelog = "Bozja Buddy 1.1.6.1\n- Added plugin preview images.\n" -[channels.stable.plugins.ARealmRecorded] -built_commit = "1be2b1a9e210e0c7a153ad3ab441880c3be22633" -time_built = 2024-07-30T19:13:05.577 -effective_version = "1.0.1.0" -[channels.stable.plugins.ARealmRecorded.changelogs."1.0.0.0"] -time_released = 2023-06-10T17:58:05.518 -changelog = "- Moved from testing to stable\n- Shortened dates on the replay list\n- Fixed an issue with packets failing to save" -[channels.stable.plugins.ARealmRecorded.changelogs."1.0.0.1"] -time_released = 2023-10-04T01:29:34.615 -changelog = "- Api9" -[channels.stable.plugins.ARealmRecorded.changelogs."1.0.0.2"] -time_released = 2024-03-19T21:42:11.983 -changelog = "- .NET 8" -[channels.stable.plugins.ARealmRecorded.changelogs."1.0.1.0"] -time_released = 2024-07-30T19:13:05.577 -changelog = "- Fixed for Dawntrail\n- Added waymark toggle persistence" -[channels.stable.plugins.OpenerCreator] -built_commit = "627cc80495ae78259c83750b686de57e0008ed9a" -time_built = 2024-08-31T13:13:07.279 -effective_version = "0.3.1.0" -[channels.stable.plugins.OpenerCreator.changelogs."0.2.0.0"] -time_released = 2024-07-27T22:30:03.528 -changelog = "Move to stable \n" -[channels.stable.plugins.OpenerCreator.changelogs."0.3.1.0"] -time_released = 2024-08-31T13:13:07.279 -changelog = "- Add ability ants for next action\n- Add SAM standard opener (oops)\n" -[channels.stable.plugins.XIVCombo] -built_commit = "df259c4b57c99efa0ddfe8d8ffa6e29a14b759dd" -time_built = 2024-08-12T05:15:45.601 -effective_version = "1.8.5.0" -[channels.stable.plugins.XIVCombo.changelogs."1.7.14.0"] -time_released = 2022-08-24T07:34:18.819 -changelog = "Another API update, another round of enabling others to make cheat plugins.Added Egress and Enshroud combos for Reaper.Removed Crown Play for AST.Re-added Mirage Dive/High Jump for DRG (thanks Yoship!!!!)" -[channels.stable.plugins.XIVCombo.changelogs."1.7.15.0"] -time_released = 2022-08-26T19:16:34.282 -changelog = "Add Scattergun to ACB combo for MCH\n\t\t" -[channels.stable.plugins.XIVCombo.changelogs."1.7.16.0"] -time_released = 2022-08-31T23:32:55.584 -changelog = "made the gui slightly more forgiving for non-default settings" -[channels.stable.plugins.XIVCombo.changelogs."1.7.17.0"] -time_released = 2022-09-03T03:25:57.600 -changelog = "added monk section" -[channels.stable.plugins.XIVCombo.changelogs."1.7.18.0"] -time_released = 2022-09-03T16:03:05.022 -changelog = "added arcane circle for rprstopped being unnecessarily crabish in mnk section" -[channels.stable.plugins.XIVCombo.changelogs."1.7.19.0"] -time_released = 2022-09-03T17:01:46.663 -changelog = "added arcane circle for rprstopped being unnecessarily crabish in mnk section" -[channels.stable.plugins.XIVCombo.changelogs."1.7.20.0"] -time_released = 2022-09-04T12:41:03.586 -changelog = "fixed arcane circle combo" -[channels.stable.plugins.XIVCombo.changelogs."1.7.21.0"] -time_released = 2023-01-11T18:28:52.396 -changelog = "updated for patchremoved goring blade combo. thanks yoship for making pld playable!" -[channels.stable.plugins.XIVCombo.changelogs."1.7.23.0"] -time_released = 2023-01-14T02:36:20.307 -changelog = "updated for patchremoved goring blade combo. thanks yoship for making pld playable!" -[channels.stable.plugins.XIVCombo.changelogs."1.7.24.0"] -time_released = 2023-05-31T19:19:32.746 -changelog = "fix energy drain being broken on scholar\n\t\t" -[channels.stable.plugins.XIVCombo.changelogs."1.7.25.0"] -time_released = 2023-10-06T15:55:28.301 -changelog = "6.5\n\t\t" -[channels.stable.plugins.XIVCombo.changelogs."1.8.5.0"] -time_released = 2024-08-12T05:15:45.601 -changelog = "Dawntrail update, supporting new jobs and abilities, cleaning up obsolete combosWelcome to the family MNK\n\t\t" -[channels.stable.plugins.NoTankYou] -built_commit = "0636d319b80510283e5009a3715f4bcdb27f7194" -time_built = 2024-08-26T07:30:18.627 -effective_version = "7.1.0.0" -[channels.stable.plugins.NoTankYou.changelogs] -[channels.stable.plugins.ScoutHelper] -built_commit = "7db3022906da598c98c53c604ba21cd4c40f9ce5" -time_built = 2024-08-25T15:01:40.523 -effective_version = "1.6.2.0" -[channels.stable.plugins.ScoutHelper.changelogs."1.2.2.0"] -time_released = 2024-07-13T04:18:54.446 -changelog = "update to support 7.0 Dawntrail" -[channels.stable.plugins.ScoutHelper.changelogs."1.3.2.0"] -time_released = 2024-07-19T18:25:30.616 -changelog = "(patch) update instance numbers" -[channels.stable.plugins."Waitingway.Dalamud"] -built_commit = "251fea4be625416c4c0ba5a5f889f2f39e9eb55b" -time_built = 2024-09-02T09:32:53.795 -effective_version = "2.2.0.0" -[channels.stable.plugins."Waitingway.Dalamud".changelogs."1.2.4"] -time_released = 2022-11-27T00:06:37.416 -changelog = "Updated for Dalamud API 7" -[channels.stable.plugins."Waitingway.Dalamud".changelogs."1.2.5"] -time_released = 2023-01-14T02:32:28.582 -changelog = "Updated for Dalamud API 8" -[channels.stable.plugins."Waitingway.Dalamud".changelogs."1.2.6"] -time_released = 2023-10-06T02:36:42.060 -changelog = "Updated for Dalamud API 9" -[channels.stable.plugins.G4EUkrChatSupport] -built_commit = "68b0c9b0ccedf10df1888a59341333673890f875" -time_built = 2024-02-19T19:13:56.701 -effective_version = "1.0.0.34" -[channels.stable.plugins.G4EUkrChatSupport.changelogs."1.0.0.28"] -time_released = 2023-06-12T22:53:37.731 -changelog = "Fix for ConfigWindow size." -[channels.stable.plugins.G4EUkrChatSupport.changelogs."1.0.0.31"] -time_released = 2023-10-05T09:14:45.308 -changelog = "Updated with new Dalamud requirements." -[channels.stable.plugins.G4EUkrChatSupport.changelogs."1.0.0.32"] -time_released = 2024-02-18T14:47:52.254 -changelog = "Logo and config window update." -[channels.stable.plugins.G4EUkrChatSupport.changelogs."1.0.0.34"] -time_released = 2024-02-19T19:13:56.701 -changelog = "Fix for config button styles." -[channels.stable.plugins.PixelPerfect] -built_commit = "20523a5ae403ce1e07467116dd6f85ebe3a32c0b" -time_built = 2024-07-08T19:09:51.680 -effective_version = "3.1.0.0" -[channels.stable.plugins.PixelPerfect.changelogs."2.0.0.1"] -time_released = 2022-08-30T17:06:30.772 -changelog = "Updated for 6.2" -[channels.stable.plugins.PixelPerfect.changelogs."2.0.0.2"] -time_released = 2023-01-12T04:34:24.750 -changelog = "Updated for 6.3" -[channels.stable.plugins.PixelPerfect.changelogs."3.0.0.0"] -time_released = 2023-01-16T08:20:00.408 -changelog = "Added many requested features." -[channels.stable.plugins.PixelPerfect.changelogs."3.0.1.0"] -time_released = 2023-01-17T07:25:36.340 -changelog = "Fixed crash of 0 scale, Added better Job selection, Added offset for rings/dots, Added ability to re-order doodles" -[channels.stable.plugins.PixelPerfect.changelogs."3.0.2.0"] -time_released = 2023-01-18T04:22:31.859 -changelog = "Fixed another crash. Added option for messages." -[channels.stable.plugins.PixelPerfect.changelogs."3.0.3.0"] -time_released = 2023-03-10T18:42:14.267 -changelog = "Added ring offset rotation, export/import, and sheathed check." -[channels.stable.plugins.PixelPerfect.changelogs."3.0.4.0"] -time_released = 2023-10-04T00:17:40.058 -changelog = "Added images, added dashed rings, API9 update." -[channels.stable.plugins.PixelPerfect.changelogs."3.1.0.0"] -time_released = 2024-07-08T19:09:51.680 -changelog = "APIX Update. Added VPR/PCT. Added Z axis editing. Added Cones. Added fill" -[channels.stable.plugins.Messenger] -built_commit = "45625fa21f4d73ec004adadef9ceb5477c3e3a28" -time_built = 2024-08-13T06:25:17.701 -effective_version = "1.4.0.8" -[channels.stable.plugins.Messenger.changelogs] -[channels.stable.plugins."Dalamud.LoadingImage"] -built_commit = "fd25d8c5cbd7c48b88dfba80916bcfe761629f36" -time_built = 2023-10-19T18:09:25.417 -effective_version = "1.0.0.12" -[channels.stable.plugins."Dalamud.LoadingImage".changelogs] -[channels.stable.plugins.OBSPlugin] -built_commit = "4e050c9e63651a4b633a714b90cb5d4018b952cf" -time_built = 2024-07-08T06:50:20.181 -effective_version = "1.0.4.0" -[channels.stable.plugins.OBSPlugin.changelogs."1.0.2.3"] -time_released = 2023-01-15T04:19:23.614 -changelog = "API8 & net7 & move to stable" -[channels.stable.plugins.OBSPlugin.changelogs."1.0.2.4"] -time_released = 2023-02-11T13:36:50.318 -changelog = "Don't stop recording in raid clear cutscenes" -[channels.stable.plugins.OBSPlugin.changelogs."1.0.2.5"] -time_released = 2023-10-04T00:32:01.337 -changelog = "- StreamFX -> Composite Blur- api9 (patch6.5)" -[channels.stable.plugins.OBSPlugin.changelogs."1.0.2.6"] -time_released = 2023-10-04T01:29:41.319 -changelog = "- StreamFX -> Composite Blur- api9 (patch6.5)" -[channels.stable.plugins.OBSPlugin.changelogs."1.0.4.0"] -time_released = 2024-07-08T06:50:20.181 -changelog = "- ffxiv 7.0 support" -[channels.stable.plugins.TrackyTrack] -built_commit = "fe78950241949b49a0037e0aec08c55f56d44a5e" -time_built = 2024-09-01T14:01:19.135 -effective_version = "1.5.3.0" -[channels.stable.plugins.TrackyTrack.changelogs] -[channels.stable.plugins.TheHeartOfTheParty] -built_commit = "90c55bbdee11151826faa0c74eb5bf7101c5e135" -time_built = 2023-10-04T01:12:31.282 -effective_version = "1.0.5.0" -[channels.stable.plugins.TheHeartOfTheParty.changelogs."1.0.3.0"] -time_released = 2022-08-25T00:24:38.157 -changelog = "API 7" -[channels.stable.plugins.TheHeartOfTheParty.changelogs."1.0.4.0"] -time_released = 2022-08-26T02:30:39.653 -changelog = "Fix crash." -[channels.stable.plugins.TheHeartOfTheParty.changelogs."1.0.5.0"] -time_released = 2023-10-04T01:12:31.282 -changelog = "API 9" -[channels.stable.plugins.PriceInsight] -built_commit = "915f4597a5baea93d07431c287d6ab29f3be92ee" -time_built = 2024-08-02T19:39:20.738 -effective_version = "2.11.0.0" -[channels.stable.plugins.PriceInsight.changelogs."2.2.0.0"] -time_released = 2022-09-18T16:48:31.909 -changelog = "Allow refreshing prices by tapping Alt\n" -[channels.stable.plugins.PriceInsight.changelogs."2.9.3.0"] -time_released = 2024-07-19T17:38:21.969 -changelog = "- Reduce number of universalis requests to stay within rate limit\n- Clarify error message\n" -[channels.stable.plugins.PriceInsight.changelogs."2.6.1.1"] -time_released = 2023-10-04T14:52:36.380 -changelog = "Fixed tooltip text having randomized character spacing\n" -[channels.stable.plugins.PriceInsight.changelogs."2.8.0.1"] -time_released = 2024-06-20T19:20:21.671 -changelog = "- Support dynamis datacenter\n" -[channels.stable.plugins.PriceInsight.changelogs."2.4.0.0"] -time_released = 2023-04-08T21:57:51.920 -changelog = "- Add option to show sales per day and average sale price.\n- Fix some collectible items having price tooltips\n" -[channels.stable.plugins.PriceInsight.changelogs."2.6.1.0"] -time_released = 2023-10-04T00:22:03.518 -changelog = "Update for patch 6.5\n" -[channels.stable.plugins.PriceInsight.changelogs."2.6.0.1"] -time_released = 2023-09-08T19:52:27.935 -changelog = "Fixed tooltip text color displaying incorrectly when using light theme\n" -[channels.stable.plugins.PriceInsight.changelogs."2.6.0.0"] -time_released = 2023-09-06T19:13:54.284 -changelog = "Fixed item tooltips moving upwards when set to \"Fixed\"\nAdded additional customization options to reduce tooltip bloat:\n- Hide data age\n- Hide datacenter for cross-datacenter travel worlds\n- Display prices only for the current quality rather than both NQ and HQ\n" -[channels.stable.plugins.PriceInsight.changelogs."2.5.0.2"] -time_released = 2023-08-08T20:14:02.904 -changelog = "Fix daily sale velocity using stack sale price\n" -[channels.stable.plugins.PriceInsight.changelogs."2.5.0.1"] -time_released = 2023-05-31T21:33:23.091 -changelog = "Fix crashing on sort\n" -[channels.stable.plugins.PriceInsight.changelogs."2.5.0.0"] -time_released = 2023-05-31T18:28:42.609 -changelog = "Added the option to view the sale price of an entire stack (thanks WorkingRobot)\n" -[channels.stable.plugins.PriceInsight.changelogs."2.10.0.0"] -time_released = 2024-07-28T19:25:38.969 -changelog = "Utilize new experimental Universalis API.\nTo enable the new API, set the config option \"Use new Universalis API\" (might be enabled automatically for some users).\nThis API is supposed to be significantly faster and more stable than the current API, but is still under testing.\nIf you are experiencing issues, disable the option for now.\n" -[channels.stable.plugins.PriceInsight.changelogs."2.9.0.0"] -time_released = 2024-07-01T19:45:30.329 -changelog = "Update for 7.0\n" -[channels.stable.plugins.PriceInsight.changelogs."2.9.2.0"] -time_released = 2024-07-15T15:27:54.464 -changelog = "Improve caching to counteract universalis instability\n" -[channels.stable.plugins.PriceInsight.changelogs."2.3.2.0"] -time_released = 2022-10-24T16:28:29.844 -changelog = "With improvements to the Universalis API, prefetching is now enabled by default again.\n" -[channels.stable.plugins.PriceInsight.changelogs."2.3.1.0"] -time_released = 2022-10-22T10:10:42.770 -changelog = "Prefetching of prices for inventory items when logging in is now disabled by default and can be reenabled in the config menu if desired.\n\nWith the price check for the entire region enabled, the amount of data downloaded during prefetching was causing lagspikes.\n" -[channels.stable.plugins.PriceInsight.changelogs."2.3.0.0"] -time_released = 2022-10-04T16:40:03.428 -changelog = "Add support for datacenter travel\n\n- Added options to show prices and most recent purchase for entire region\n- Added option to use current world as home world (Useful to show local prices when datacenter travelling)\n" -[channels.stable.plugins.PriceInsight.changelogs."2.2.0.5"] -time_released = 2022-09-23T19:01:48.648 -changelog = "Fix likely source of crashes\n" -[channels.stable.plugins.PriceInsight.changelogs."2.2.0.1"] -time_released = 2022-09-18T19:02:24.140 -changelog = "Tooltip will now only move up if it's at the bottom of the screen\n" -[channels.stable.plugins.PriceInsight.changelogs."2.3.4.0"] -time_released = 2023-01-26T17:14:36.296 -changelog = "Will now display an error message if fetching prices from universalis has failed.\n" -[channels.stable.plugins.PriceInsight.changelogs."2.7.0.0"] -time_released = 2023-12-29T03:41:28.839 -changelog = "- Fixed items displaying the time of the posting of a price rather than the time it was last checked.\n- Add an option to force connect via ipv4 to universalis. Should help people experiencing issues with VPN connections.\n" -[channels.stable.plugins.PriceInsight.changelogs."2.3.3.0"] -time_released = 2023-01-11T18:39:27.021 -changelog = "Update for Patch 6.3\n" -[channels.stable.plugins.PriceInsight.changelogs."2.9.1.0"] -time_released = 2024-07-08T07:01:47.571 -changelog = "Fix tooltips overflowing when using UI scaling\nFix = occasionally showing in numbers when using french language on windows\n" -[channels.stable.plugins.PriceInsight.changelogs."2.8.0.0"] -time_released = 2024-02-03T16:05:29.835 -changelog = "- Rewrote caching logic to better avoid unnecessary requests to universalis\n- Improved tooltip display when \"Always display NQ and HQ\" is turned off\n" -[channels.stable.plugins.PriceInsight.changelogs."2.11.0.0"] -time_released = 2024-08-02T19:39:20.738 -changelog = "- Enable new Universalis API for everyone\n- Fetch item prices whenever player or retainer inventory is opened\n" -[channels.stable.plugins.WaymarkPresetPlugin] -built_commit = "e5b04004560334d17352ec7f573d7b192a1757fa" -time_built = 2024-07-04T04:55:08.087 -effective_version = "1.5.2.1" -[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.3.1"] -time_released = 2022-08-24T17:33:12.781 -changelog = "Updated for Dalamud API7" -[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.3.2"] -time_released = 2022-09-13T18:20:19.436 -changelog = "- Disabled access to the preset editor following SE's complaints about OOB waymarks.\n- This will probably be a temporary restriction.\n" -[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.3.3"] -time_released = 2022-09-20T21:28:29.194 -changelog = "- Reenabled the preset editor, which now includes a warning message about out of bounds waymarks.\n" -[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.3.4"] -time_released = 2022-12-24T11:00:19.475 -changelog = "- Fixes layout issues that could make the editor unusable at some non-standard font scales and/or with languages other than English.\n" -[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.4.1"] -time_released = 2023-01-11T18:39:39.268 -changelog = "- Updated for patch 6.3 (increased number of save slots in-game).\n- Updated for Dalamud API 8.\n" -[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.4.2"] -time_released = 2023-01-31T05:01:03.453 -changelog = "- Fixes an issue where the configuration window would expand indefinitely with certain Dalamud font settings.\n" -[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.5.0"] -time_released = 2023-02-28T05:03:58.771 -changelog = "- Adopting plugin\n" -[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.6.0"] -time_released = 2023-05-27T06:03:29.660 -changelog = "- Update for 6.4\n" -[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.7.0"] -time_released = 2023-07-19T05:47:49.522 -changelog = "nofranz\n" -[channels.stable.plugins.WaymarkPresetPlugin.changelogs."1.4.8.0"] -time_released = 2023-10-04T01:13:39.946 -changelog = "nofranz\n" -[channels.stable.plugins.ExpandedSearchInfo] -built_commit = "a2676714934c03ad667032bd76819201cef7688c" -time_built = 2024-07-22T23:05:46.781 -effective_version = "1.4.0" -[channels.stable.plugins.ExpandedSearchInfo.changelogs."1.3.10"] -time_released = 2022-08-25T00:24:07.138 -changelog = "API 7" -[channels.stable.plugins.ExpandedSearchInfo.changelogs."1.3.12"] -time_released = 2023-04-15T19:05:40.849 -changelog = ".NET 7" -[channels.stable.plugins.ExpandedSearchInfo.changelogs."1.3.13"] -time_released = 2023-08-31T22:40:32.525 -changelog = ".NET 7" -[channels.stable.plugins.ExpandedSearchInfo.changelogs."1.3.14"] -time_released = 2023-10-04T01:12:53.638 -changelog = "API 9" -[channels.stable.plugins.ExpandedSearchInfo.changelogs."1.4.0"] -time_released = 2024-07-22T23:05:46.781 -changelog = "Updated for Dawntrail, API X" -[channels.stable.plugins.Collections] -built_commit = "0292519f4ca7a619b9b99df0b90fa122e6e92c90" -time_built = 2024-07-18T05:11:03.192 -effective_version = "1.0.2.0" -[channels.stable.plugins.Collections.changelogs."1.0.1.2"] -time_released = 2023-12-15T19:19:12.996 -changelog = "Collections v1.0.1.2\r\n- New Collection: Blue Mage\r\n- Updated data resources\r\n" -[channels.stable.plugins.Collections.changelogs."1.0.1.3"] -time_released = 2023-12-16T19:20:08.246 -changelog = "Collections v1.0.1.3\r\n- Prevent some crashes by changing cache Dictionaries to Concurrent\r\n" -[channels.stable.plugins.Collections.changelogs."1.0.1.4"] -time_released = 2023-12-17T19:19:14.523 -changelog = "Collections v1.0.1.4\r\n- Refactoring code\r\n" -[channels.stable.plugins.Collections.changelogs."1.0.1.5"] -time_released = 2023-12-28T07:07:53.245 -changelog = "Collections v1.0.1.5\r\n- Added Progress Bar\r\n- Tool Tip UI improvements\r\n- Job selector buttons changed: left click to switch, right click to toggle\r\n" -[channels.stable.plugins.Collections.changelogs."1.0.2.0"] -time_released = 2024-07-18T05:11:03.192 -changelog = "Collections v1.0.2.0\r\nUpdating for Dawntrail\r\n- API X support\r\n- Adding PCT and VPR\r\n- Update dye system to target 1st slot (need to follow up to support 2nd slot)\r\n" -[channels.stable.plugins.MPTickBar] -built_commit = "8a8a23c08537ad24286ff353469f2047da2f3cd0" -time_built = 2024-03-20T20:16:42.554 -effective_version = "1.4.1.8" -[channels.stable.plugins.MPTickBar.changelogs."1.4.1.2"] -time_released = 2022-08-24T22:48:13.699 -changelog = ".net6 and D17 migration" -[channels.stable.plugins.MPTickBar.changelogs."1.4.1.3"] -time_released = 2022-09-18T21:29:02.120 -changelog = " Version 1.4.1.3\n- (Reconfiguration required) Visibility options have been reworked for better flexibility configuration. Users should take a look at this and hide indesired UI elements if needed.\n" -[channels.stable.plugins.MPTickBar.changelogs."1.4.1.4"] -time_released = 2022-09-20T21:27:54.288 -changelog = "Version 1.4.1.3\n- (Reconfiguration required) Visibility options have been reworked for better flexibility configuration. \n- Users should take a look at this and hide indesired UI elements if needed.\nVersion 1.4.1.4\n- Added more visibility options.\n" -[channels.stable.plugins.MPTickBar.changelogs."1.4.1.5"] -time_released = 2023-01-11T18:40:09.643 -changelog = "Version 1.4.1.5\n- .net 7 update.\n" -[channels.stable.plugins.MPTickBar.changelogs."1.4.1.6"] -time_released = 2023-10-04T19:21:49.832 -changelog = "- Patch 6.5 / Dalamud API 9 update.\n" -[channels.stable.plugins.MPTickBar.changelogs."1.4.1.7"] -time_released = 2024-02-27T21:07:50.001 -changelog = "- Hide in pvp.\n" -[channels.stable.plugins.MPTickBar.changelogs."1.4.1.8"] -time_released = 2024-03-20T20:16:42.554 -changelog = "- .NET 8.0.\n" -[channels.stable.plugins.BeegWindow] -built_commit = "3f19c4f8a1eb2d7a0d21466631414f868037cea7" -time_built = 2024-08-16T14:14:26.818 -effective_version = "0.0.0.1" -[channels.stable.plugins.BeegWindow.changelogs."0.0.0.1"] -time_released = 2024-08-16T14:14:26.818 -changelog = "Initial Release" -[channels.stable.plugins.PushyFinder] -built_commit = "d070a666fddeb7067129b664d84b3054720484a8" -time_built = 2024-07-08T07:14:28.175 -effective_version = "1.3.0.0" -[channels.stable.plugins.PushyFinder.changelogs."1.0.0.1"] -time_released = 2023-05-11T02:47:05.028 -changelog = "Move to live\n" -[channels.stable.plugins.PushyFinder.changelogs."1.0.0.2"] -time_released = 2023-05-24T19:53:39.379 -changelog = "Fix for Patch 6.4.\n\nAt the time of this writing, the plugin does not function due to changes in ClientStructs.\n" -[channels.stable.plugins.PushyFinder.changelogs."1.1.1.0"] -time_released = 2024-02-12T18:44:23.338 -changelog = "**PushyFinder has been updated for APIv9!**\nThe plugin is now functional again on current versions of FINAL FANTASY XIV, and all of your settings are still there.\nSorry for the long wait!\n" -[channels.stable.plugins.PushyFinder.changelogs."1.2.0.0"] -time_released = 2024-06-10T18:24:20.507 -changelog = "**PushyFinder now supports Discord notifications!**\nCheck the new Discord tab, in the settings menu, for more info!\n" -[channels.stable.plugins.PushyFinder.changelogs."1.3.0.0"] -time_released = 2024-07-08T07:14:28.175 -changelog = "PushyFinder is updated for Final Fantasy XIV: Dawntrail and Dalamud API 10.\n" -[channels.stable.plugins.Fungah] -built_commit = "ae441fd192099df9e2662fe26a0fb2d9210afdff" -time_built = 2024-07-04T20:37:42.981 -effective_version = "1.0.0.4" -[channels.stable.plugins.Fungah.changelogs] -[channels.stable.plugins.RezPls] -built_commit = "9633c8f39d5f4eaa6080ea932795ee94f2c42f22" -time_built = 2024-07-08T07:13:53.363 -effective_version = "1.3.0.1" -[channels.stable.plugins.RezPls.changelogs."1.2.4.1"] -time_released = 2022-08-24T14:29:45.934 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.RezPls.changelogs."1.2.5.0"] -time_released = 2023-01-11T23:26:52.301 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.Honorific] -built_commit = "e71465e7912143bbe86b602d0e841deb87ebebd5" -time_built = 2024-07-17T08:50:30.481 -effective_version = "1.5.0.1" -[channels.stable.plugins.Honorific.changelogs] -[channels.stable.plugins.Wordsmith] -built_commit = "ef4c68c9f6c9228b3e1f09390439d12ab3448557" -time_built = 2024-07-10T07:34:14.500 -effective_version = "1.15.0.0" -[channels.stable.plugins.Wordsmith.changelogs."1.4.3"] -time_released = 2022-08-28T01:58:09.686 -changelog = "Updating to the new API7 system. Added history system. Fixed several issues." -[channels.stable.plugins.Wordsmith.changelogs."1.5.0"] -time_released = 2022-08-31T18:25:05.529 -changelog = "Added automated spell checking and an error dump for logging and reporting errors." -[channels.stable.plugins.Wordsmith.changelogs."1.7.0"] -time_released = 2022-11-25T06:27:54.863 -changelog = "Optimized several sections of code. Updated thesaurus to use Merriam-Webster API. Fixed several bugs." -[channels.stable.plugins.Wordsmith.changelogs."1.7.2"] -time_released = 2022-11-27T00:06:31.875 -changelog = "Optimized several sections of code. Updated thesaurus to use Merriam-Webster API. Fixed several bugs." -[channels.stable.plugins.Wordsmith.changelogs."1.7.3"] -time_released = 2022-11-29T02:57:32.408 -changelog = "Bug Fixes: \n [x] Aliases not fixing header properly\n [x] Scale issue causing buttons to be cut off at bottom of Scratchpad.\n [x] \"Close\" button showing incorrectly for history.\n [x] Aliases being parsed is leaving an extra space after.\n [x] Aliases for linkshells not working properly.\n [x] Confirm Scratch Pad Delete not functional on Auto-Delete\n [x] Typing a capital letter into the thesaurus could cause the thesaurus to fail to load result\n [x] Wordsmith failing to load dictionary manifest due to HTML response 304 even with retries.\n [x] Wordsmith failing to load dictionary.\n\nNotes:\n [x] Reworked handling of header parsing to use Regex to better identify headers including aliased headers.\n [x] Scale issue resolved. The issue was caused by adding frame padding to expected header/footer size prior to applying scale which threw off calculation.\n [x] \"Close\" button was inside unclosed history child frame causing it to load in the wrong location.\n [x] Refactored Global.cs. Many objects in the Global file did not need global scope and were instead moved to the files where they were actually used.\n [x] The retries for loading the manifest failed to reset the IfModifiedSince flag due to a scoping issue. Wordsmith should now load the dictionary more reliably.\n [x] The dictionary could fail to load from error 304. Added retries in the same way that was done to loading manifest. Wordsmith should now load the dictionary more reliably." -[channels.stable.plugins.Wordsmith.changelogs."1.7.4"] -time_released = 2022-11-30T01:58:06.483 -changelog = "New Features:\n [X] Customizable size of text entry.\n [X] Scratch Pad settings are now organized into categories with collapsing headers.\n\nBug Fixes:\n [X] Headers should not leave behind extra characters when parsed anymore.\n [X] Header color settings require applying now.\n\nNotes:\n [X] Renamed Ctrl+Enter Key behavior 0 from \"None\" to \"New Line\" to better represent what the behavior actually does.\n [X] Sealed several classes" -[channels.stable.plugins.Wordsmith.changelogs."1.7.5"] -time_released = 2022-12-05T18:06:39.526 -changelog = "New Features:\n [X] Using the command /scratchpad {id} with a deleted ID will now create a new pad with the recycled ID.\n [X] Using the command /scratchpad {id} with an unused ID will now create a new pad with the new ID (yes, /scratchpad 42069 works).\n [X] Named Scratch Pads! You can now use /scratchpad followed by any name you want to create a pad with a custom tag that will even show in the settings window.\n [X] Added a notice system to tell users about the new features and things. (Can be disabled in Settings General tab.)\n\nUI Changes:\n [X] Open Scratch Pads table moved to a child frame with its own scrollbar.\n [X] Open Scratch Pads table now has a \"Hide\" button for visible pads where the \"Show\" button appears for hidden pads.\n [X] Updated message box/error alert behavior. Alerts/Message Boxes will now display centered in the screen and cannot be moved or folded.\n [X] Message boxes now automatically size themselves.\n [X] SettingsUI Open Scratch Pads \"Chat Header\" column renamed to \"Description\".\n [X] SettingsUi now has a \"General\" section.\n\nBug Fixes:\n [X] The \"Close\" button in Settings for open pads will now use the \"Confirm Scratch Pad Delete\" configuration option.\n [X] Fixed a loop issue that caused loading web manifest and dictionary files to always try three times instead of stopping at the first successful attempt.\n [X] Fixed a bug that could cause Confirm Delete Scratchpads setting to be accidentally changed.\n\nTechnical Stuff:\n [X] Refactored DebugUI.cs in a way that has compressed the code down and made it easier to read and understand.\n [X] Removed obsolete interface.\n [X] Removed unnecessary methods ShowResetDictionary() and ShowRestoreSettings() which were just wrapper methods for ShowMessageBox()\n [X] Restructured Rect struct to accomodate more uses.\n [X] Added a GetWindowName() method to several windows to prevent window naming errors.\n [X] Refactored extension methods GetProperties(...) and Dump(...) to use obj instead of obsolete interface IReflected\n [X] Updated the Wordsmith.cs header comment.\n [X] Refactored WordsmithUI.AddWindow(Window?) to alleviate a bug that could result in adding an already existing window if the window_lock was disabled.\n [X] WordsmithUI.CleanWindowList() should now abort while windows are locked." -[channels.stable.plugins.Wordsmith.changelogs."1.7.7"] -time_released = 2022-12-31T00:42:22.244 -changelog = "# Wordsmith v1.7.7 Patch Notes\n\n## New Features:\n* Using Ctrl+C in the text input of a ScratchPad will now copy the unwrapped text. (This will not include headers)\n\n## UI Changes:\n* Open Scratch Pads in the ScratchPads tab of the Settings UI now has a minimum size. (See bug fixes 1)\n* Added a `Show Advanced Settings` option to the settings page to hide and show the more advanced settings of the plugin.\n* The `Bug?` button in Settings will now show a message box that gives the user an idea of what kind information to include in a bug report.\n* The `Bug?` button in Settings has been renamed to `Found A Bug?`\n* Added a tooltip to the `Buy Me A Ko-Fi` button that explains the nature of the button.\n* Redesigned the `Replace Text Suggestions` list\n\n## Bugs Fixed:\n1. The height of the `Open Scratch Pads` section in the ScratchPads tab of the Settings UI could become 0 if there was no room left in the window.\n2. Major performance loss with large text entries.\n3. Right clicking on the `Replace Text` input field would cause word wrapping to temporarily break.\n\n## Technical Stuff:\n* PadState class has been moved to the DataTypes.cs file\n* Added more error reporting in an attempt to catch a bug that was reported.\n* Adjusted the way UI is drawn in the ScratchPad (Switching away from tables. No visual difference should be noticeable)\n* Removed some unnecessary `if` statements from the saving settings process.\n* There was a minor calculation issue in the way text was displayed that was causing a massive drop in performance. By changing the way the calculation is handled I was able to bring massive performance gains to Wordsmith. I sincerely apologize to everyone for any performance issues they may have experienced with Wordsmith until this point." -[channels.stable.plugins.Wordsmith.changelogs."1.8.1"] -time_released = 2023-01-07T19:47:09.997 -changelog = "# Wordsmith v1.8.1 Patch Notes\n\n## New Features:\n * When adding a word to the custom dictionary it should now automatically remove all detected spelling errors with that word in all scratch pads.\n * Roman numerals (capital letters only) will no longer be detected as a spelling error.\n * Alias `+` button now disabled by default until valid information entered.\n\n## UI Changes:\n * `Custom Dictionary Entries` is now written in a table header not a text object.\n\n## Bugs Fixed:\n [FIXED] Incorrect spelling error detections and word alignment.\n [FIXED] Contractions are counted as a spelling error.\n [FIXED] Unable to add words to custom dictionary\n [FIXED] Scratch Pad doesn't always split on sentence.\n [FIXED] Deleting a search item from the thesaurus could cause an error to occur.\n [FIXED] Chunks sometimes formed at strange locations.\n [FIXED] Selecting `Copy Text To Clipboard` for a history item would cause a CTD.\n [FIXED] Spelling suggestions giving garbage results at times.\n\n## Technical Stuff:\n * Incorrect spelling error detection caused by not unwrapping string before running spellcheck. The solution was to unwrap the string.\n * Contractions were counted as spelling errors because the text was used in spellchecking not the Regex match value.\n * Adding words to dictionary was not unwrapping the string first leading to unwanted behaviors.\n * Found an issue with calculating where to split the chunks that could lead to not breaking on a sentence terminator when one is available and managed to fix it.\n * Found an issue where deleting a thesaurus item could cause an error dump due to a modified collection exception.\n * Found an infinite loop in `Copy Text To Clipboard`." -[channels.stable.plugins.Wordsmith.changelogs."1.8.2"] -time_released = 2023-01-08T23:22:37.549 -changelog = "# Wordsmith v1.8.2 Patch Notes\n\n# New Features:\n * Setting thesaurus history size to 0 will now be unlimited.\n\n# UI Changes:\n * Fixed the strange column sizing in the help window on the `Roleplaying` tab.\n * Removed setting to change enter key behavior.\n * Advanced setting panel in the `Marks & Tags` secion now scales with the amount of content rather than just being a certain size.\n * `When OOC is` column of advanced marker settings is now fixed width.\n * `Max Text Length` option changed from `SlideInt` to `DragInt` to allow typing desired value.\n\n# Bugs Fixed:\n [FIXED] Custom markers copying unusable data to clipboard\n [FIXED] Changing chat header doesn't update text until after a text change.\n [FIXED] Copying history item copies the wrong data.\n [FIXED] Searching a word in the Thesaurus that is currently in history will declare the search as failed.\n [FIXED] Searching the same word with different capitalization counted as an entirely different word.\n [FIXED] Thesaurus keeping one too few search history items.\n [FIXED] Chunk markers defined as `Before OOC` were appearing after `Before Body` in the list.\n\n# Technical Stuff:\n * Found a redundancy in a method that caused extra CPU time.\n * Made a change to the way chunk generation is handled so that chunk generation will always happen in the `Update()` method to ensure that it is never run multiple times in a single frame.\n * Removed the setting for enter key behavior. This setting has been obsolete for a while now.\n * Increased the maximum possible value of `Max Text Length` for scratch pads." -[channels.stable.plugins.Wordsmith.changelogs."1.9.0"] -time_released = 2023-01-16T02:35:04.731 -changelog = "# Wordsmith v1.9.0 Patch Notes\n\n* Updated for API 8\n* Minor optimization" -[channels.stable.plugins.Wordsmith.changelogs."1.9.1"] -time_released = 2023-02-07T19:28:18.710 -changelog = "# Wordsmith v1.9.1 Patch Notes\nBug Fixes:\n [FIXED] Spellcheck not automatically running as expected." -[channels.stable.plugins.Wordsmith.changelogs."1.10.1.0"] -time_released = 2023-10-06T17:22:38.099 -changelog = "# Wordsmith v1.10.1 Patch Notes:\n[UPDATE] Updated to 6.5" -[channels.stable.plugins.Wordsmith.changelogs."1.10.3.0"] -time_released = 2023-11-02T02:26:50.776 -changelog = "# Wordsmith v1.10.3 Patch Notes:\n[FIXED] Fixed a bug that caused auto-spellcheck to not work as intended." -[channels.stable.plugins.Wordsmith.changelogs."1.11.0.0"] -time_released = 2023-11-02T19:26:50.111 -changelog = "# Wordsmith v1.11.0 Patch Notes:\n[FIXED] Fixed multiple UI scaling issues that were most notable at high scales.\n\n[FEATURE] New feature! Word usage stats. Scratch pads will now track how many times you've used a word since opening the scratch pad.\nThis feature was requested so it could help users to avoid repetative typing. To view the statistics click the \"Text\" menu item on the scratchpad and choose \"Word Statistics\" sub menu item.\nYou can view and clear the statistics from there.\nDo disable this feature follow these steps:\n click the \"Settings\" menu item on any scratchpad or type /wordsmith.\n Navigate to the \"General\" tab.\n Uncheck the box next to \"Track Word Usage.\" " -[channels.stable.plugins.Wordsmith.changelogs."1.11.1.0"] -time_released = 2023-11-05T03:41:41.895 -changelog = "# Wordsmith v1.11.1 Patch Notes:\n[FIXED] Fixed a crash related to zero-length words in the Tally system." -[channels.stable.plugins.Wordsmith.changelogs."1.15.0.0"] -time_released = 2024-07-10T07:34:14.500 -changelog = "# Wordsmith v1.15.0 Patch notes\nUpdated Wordsmith to work with the new Dalamud API and .NET 8.0" -[channels.stable.plugins.RemotePartyFinder] -built_commit = "fb6027caa06089cd321a0d74bbdcbaf2f45633de" -time_built = 2024-07-19T18:26:56.210 -effective_version = "1.0.13.0" -[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.8.0"] -time_released = 2022-08-25T00:24:00.175 -changelog = "API 7" -[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.9.0"] -time_released = 2023-01-15T22:29:38.298 -changelog = "API 8" -[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.10.0"] -time_released = 2023-08-31T22:41:10.864 -changelog = "API 8" -[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.11.0"] -time_released = 2023-10-04T01:12:59.492 -changelog = "API 9" -[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.12.0"] -time_released = 2024-04-09T19:11:51.926 -changelog = ".NET 8" -[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.13.0"] -time_released = 2024-07-19T18:26:56.210 -changelog = "Update for Dawntrail" -[channels.stable.plugins.Glamaholic] -built_commit = "8b16ee85dd9cba212bfa39ff28566eb2afeb86ce" -time_built = 2024-08-04T02:32:53.486 -effective_version = "1.10.9.0" -[channels.stable.plugins.Glamaholic.changelogs."1.9.8.0"] -time_released = 2022-08-25T00:24:53.344 -changelog = "API 7" -[channels.stable.plugins.Glamaholic.changelogs."1.9.9.0"] -time_released = 2022-08-26T01:27:50.521 -changelog = "The Glamour Dresser has 800 slots now! Accounted for that and fixed the problems arising because of that." -[channels.stable.plugins.Glamaholic.changelogs."1.9.10.0"] -time_released = 2023-01-15T22:30:57.845 -changelog = "API 8" -[channels.stable.plugins.Glamaholic.changelogs."1.9.11.0"] -time_released = 2023-05-25T17:31:22.325 -changelog = "6.4" -[channels.stable.plugins.Glamaholic.changelogs."1.9.12.0"] -time_released = 2023-05-30T03:11:25.857 -changelog = "Fix for creating saved plates from the fitting room." -[channels.stable.plugins.Glamaholic.changelogs."1.9.13.0"] -time_released = 2023-08-31T22:40:16.688 -changelog = "Fix for creating saved plates from the fitting room." -[channels.stable.plugins.Glamaholic.changelogs."1.9.14.0"] -time_released = 2023-10-04T01:13:12.314 -changelog = "API 9" -[channels.stable.plugins.Glamaholic.changelogs."1.10.6.0"] -time_released = 2024-07-30T16:00:49.299 -changelog = "Glamaholic has been adopted!\n\nUpdated for Dawntrail & API X.\n\n**New Features**\n- Added \"Export as Text\" feature, available in the button bar at the bottom of the glamour edit and preview pane.\n- Added \"Fill with New Emperor\" options to fill empty slots with New Emperor either in-plate or when applying or trying a plate on.\n- Added Troubleshooting Mode to help track down potential issues\n - Activate through Settings -> \"Troubleshooting mode\", then check `/xllog` for messages starting with `[Troubleshooting]`\n\nIf you encounter any issues, please enable troubleshooting mode (see above) and let us know in the Glamaholic thread of the Plugin Help Forum on Discord. Thanks!\n" -[channels.stable.plugins.Glamaholic.changelogs."1.10.9.0"] -time_released = 2024-08-04T02:32:53.486 -changelog = "Bug Fixes\n- Opo-opo brown dye is now correctly imported for Eorzea Collection glamours.\n\nNew Features\n- Began cross-plugin interoperability for other supported glamour plugins.\n - Note: features related to other plugins will only appear if supported plugins are installed and enabled.\n- Eorzea Collection imports are now automatically tagged as such.\n- Added \"Try On\" for Eorzea Collection importing.\n- Added \"Mass Import\" for Eorzea Collection.\n- Added dye list + copy for Glamaholic plates.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" -[channels.stable.plugins.DeathRecap] -built_commit = "6ee0124d504cc101a3ebcc19be2cfcbeb0c9e62b" -time_built = 2024-07-01T19:45:35.544 -effective_version = "1.12.0.0" -[channels.stable.plugins.DeathRecap.changelogs."1.8.0.2"] -time_released = 2022-08-24T14:27:31.170 -changelog = "Signatures for 6.2\n" -[channels.stable.plugins.DeathRecap.changelogs."1.9.0.0"] -time_released = 2022-10-02T19:29:46.787 -changelog = "- Added a row filter so you can hide buff/debuff/healing/damage events\n- Will now decode _rsv_ names used in savage and ultimate encounters to their actual names\n- Allow hiding and reordering columns in the event table\n- Added an experimental histogram view (still needs some visual improvements)\n- Recap window can now also be closed with /dr and /deathrecap\n- Added an option to immediatly open the recap on death\n- Allow collapsing the recap window\n- Will now display most recent status effects first in the status effect column\n- Fixed an issue causing -550 DoT events to be displayed\n" -[channels.stable.plugins.DeathRecap.changelogs."1.9.1.0"] -time_released = 2023-01-12T18:08:29.614 -changelog = "Update for Patch 6.3\n" -[channels.stable.plugins.DeathRecap.changelogs."1.10.0.0"] -time_released = 2023-04-06T17:10:03.452 -changelog = "- Will now open the correct death recap when clicking a link in chat, not just the latest one.\n- Use improved window management from Dalamud.Windowing (thanks MidoriKami)\n" -[channels.stable.plugins.DeathRecap.changelogs."1.10.1.0"] -time_released = 2023-04-06T19:13:38.006 -changelog = "- Add option to disable in PvP\n" -[channels.stable.plugins.DeathRecap.changelogs."1.10.2.0"] -time_released = 2023-05-24T19:33:56.911 -changelog = "Update for Patch 6.4\n" -[channels.stable.plugins.DeathRecap.changelogs."1.10.2.1"] -time_released = 2023-05-29T03:21:01.253 -changelog = "Fixed recap DoT values being *slightly* inaccurate\n" -[channels.stable.plugins.DeathRecap.changelogs."1.10.2.2"] -time_released = 2023-07-15T19:30:42.593 -changelog = "Added Dismantle to the list of captured status effects (thanks Speedas)\n" -[channels.stable.plugins.DeathRecap.changelogs."1.10.2.3"] -time_released = 2023-07-18T19:44:41.248 -changelog = "Add BLU Bad Breath, Conked from Magic Hammer, and Candy Cane (new in 6.45) to the list of captures status effects. (Thanks xiashtra)\n" -[channels.stable.plugins.DeathRecap.changelogs."1.10.3.0"] -time_released = 2023-09-06T19:14:32.861 -changelog = "Now uses the \"System Message\" chat type as default to avoid spamming all chat windows.\nAlso fixed some chat types missing a space between player name and \"has\".\n" -[channels.stable.plugins.DeathRecap.changelogs."1.11.0.0"] -time_released = 2023-10-04T00:59:03.320 -changelog = "Update for patch 6.5\n" -[channels.stable.plugins.DeathRecap.changelogs."1.11.1.0"] -time_released = 2024-04-07T17:21:01.262 -changelog = "- Fix Well Fed & Medicated icon in death recap\n- Show healing from Kardia, Nascent Glint and similar abilties (by Cformaintain)\n" -[channels.stable.plugins.DeathRecap.changelogs."1.12.0.0"] -time_released = 2024-07-01T19:45:35.544 -changelog = "Update for 7.0\n" -[channels.stable.plugins.PetScale] -built_commit = "c2ee86503a372ff8bd9dccc9cd3cf1f64a4d49f1" -time_built = 2024-08-01T23:57:00.108 -effective_version = "2.0.1.0" -[channels.stable.plugins.PetScale.changelogs."1.1.0.0"] -time_released = 2024-03-20T00:25:31.331 -changelog = "- New plugin that allows you to control the scale of summoner pets\n" -[channels.stable.plugins.PetScale.changelogs."1.2.0.0"] -time_released = 2024-03-27T20:26:57.917 -changelog = "- Added option to scale Eos and Selene up to regular fairy size\n" -[channels.stable.plugins.PetScale.changelogs."1.2.1.0"] -time_released = 2024-04-05T15:21:28.041 -changelog = "- Fixed broken filter\n- Possible fix for expanding dropdown\n" -[channels.stable.plugins.PetScale.changelogs."1.3.0.0"] -time_released = 2024-07-11T02:59:45.512 -changelog = "- DT Update\n- Support added for Solar Bahamut\n" -[channels.stable.plugins.PetScale.changelogs."2.0.1.0"] -time_released = 2024-08-01T23:57:00.108 -changelog = "- Switched pet matching to use ContentId, thus eliminating false-positive matches\n- Added support for custom sizes of MCH, SCH, DRK, and fixed-size SMN pets\n- Pet custom size will not be set in PvP\n- Added the ability to add a new entry by typing the character name in the Character filter box\n- Fixed bug where fairy setting would always set a size\n- Pets will revert to their vanilla size when an entry is removed and on plugin unload, if they're still around\n- Slowed down the plugin by only 3.5 times instead of 4.5 times\n" -[channels.stable.plugins.EasyEyes] -built_commit = "e8cb035ed1d0cf4e9393849e62f3f90e8d487241" -time_built = 2024-07-14T03:40:40.101 -effective_version = "1.3.0.0" -[channels.stable.plugins.EasyEyes.changelogs] -[channels.stable.plugins.Tourist] -built_commit = "80bbef448fff5175bf9559e4259d971418f80661" -time_built = 2024-07-02T19:41:11.833 -effective_version = "1.2.15" -[channels.stable.plugins.Tourist.changelogs."1.2.9"] -time_released = 2022-08-25T00:25:23.483 -changelog = "API 7" -[channels.stable.plugins.Tourist.changelogs."1.2.10"] -time_released = 2022-09-11T05:01:23.656 -changelog = "API 7" -[channels.stable.plugins.Tourist.changelogs."1.2.11"] -time_released = 2023-04-05T04:46:01.166 -changelog = "6.3" -[channels.stable.plugins.Tourist.changelogs."1.2.12"] -time_released = 2023-04-15T19:05:49.270 -changelog = "Fix a crash in squadrons" -[channels.stable.plugins.Tourist.changelogs."1.2.13"] -time_released = 2023-08-31T22:39:33.987 -changelog = "Fix a crash in squadrons" -[channels.stable.plugins.Tourist.changelogs."1.2.14"] -time_released = 2023-10-04T01:11:17.085 -changelog = "API 9" -[channels.stable.plugins.Tourist.changelogs."1.2.15"] -time_released = 2024-07-02T19:41:11.833 -changelog = "Dawntrail" -[channels.stable.plugins.HarpHero] -built_commit = "60c29a5b7f54675c5d0a2333a2a2a33a78e66765" -time_built = 2024-07-03T02:54:12.472 -effective_version = "1.10.0.0" -[channels.stable.plugins.HarpHero.changelogs] -[channels.stable.plugins.PetRenamer] -built_commit = "128f7d8a704d39c6c4e32dec43430b27e888b10e" -time_built = 2024-08-25T14:46:50.036 -effective_version = "2.1.2.3" -[channels.stable.plugins.PetRenamer.changelogs."1.0.0.0"] -time_released = 2023-08-15T19:10:24.843 -changelog = " + [1.0.0.0] First full release of Pet Nicknames.\r\n + Give nicknames to your minions and pets using /petname,/minionname.\r\n + Custom nicknames will show on nameplates, target bars, party lists, tooltips and in emotes.\r\n + See a list of all your minionnames and petnames using /petnames,/minionnames.\r\n + Share your petnames with others.\r\n + Use /petconfig,/minionconfig for more in depth settings.\r\n + This plugin is DelvUI compatible (Once they release the update on their side).\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.4.1"] -time_released = 2023-11-19T18:34:58.533 -changelog = " + [1.4.4.1]\r\n + Fixed a typo. (I know, gamechanging update this one)\r\n + Emotes should work on the Japanese client again!\r\n + [1.4.4.0]\r\n + Fixed an issue where the Pet Rename Window would sometimes not work.\r\n + Mappy is now integrated into Pet Nicknames.\r\n + [1.4.3.5]\r\n + Fixed stutter upon summoning a pet.\r\n + You can now give nicknames to pets turned into player characters again.\r\n (Gamers, I'm serious! If I get even a single report of this being abused again, I will disable the feature again for everybody!)\r\n + Code optimizations.\r\n + [1.4.3.4]\r\n + The plugin will now save upon removing a user!\r\n + Improved stability upon logging into an alt account.\r\n + Code optimizations.\r\n + The pet list will now reset upon relogging.\r\n + Fixed an issue where the pet list wouldn't draw correctly under certain circumstances.\r\n + [1.4.3.3]\r\n + The plugin should work for people with a - in their name now!\r\n + A warning will now be displayed when you enter a PVP area and the plugin disables itself.\r\n + Fixed an IPC issue.\r\n + [1.4.3.2]\r\n + Updated IPC Points.\r\n + Removed dependency on Penumbra for redrawing nameplates.\r\n + Rewrote the complete Pet List. This has been on my todo for a month now and I'm very happy with the results.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.2.3"] -time_released = 2023-10-13T19:12:18.924 -changelog = " + [1.4.2.3]\r\n + Fixed an issue where sometimes pet names would show as lower case variants.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.0.1.0"] -time_released = 2023-08-16T19:46:37.389 -changelog = " + [1.0.1.0]\r\n + Soft targets are now supported.\r\n + Fixed some IPC end point issues.\r\n + [1.0.0.0] First full release of Pet Nicknames.\r\n + Give nicknames to your minions and pets using /petname,/minionname.\r\n + Custom nicknames will show on nameplates, target bars, party lists, tooltips and in emotes.\r\n + See a list of all your minionnames and petnames using /petnames,/minionnames.\r\n + Share your petnames with others.\r\n + Use /petconfig,/minionconfig for more in depth settings.\r\n + This plugin is DelvUI compatible (Once they release the update on their side).\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.5.0.4"] -time_released = 2024-07-24T12:03:18.019 -changelog = " [1.5.0.4]\r\n Fixes IPC crash with other plogons.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.2.4"] -time_released = 2023-10-21T02:03:08.360 -changelog = " + [1.4.2.4]\r\n + Fixed an issue where the pet search bar would crash your game.\r\n Aparently no one uses this feature so it wasn't until just now that I found this crash.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.6.2"] -time_released = 2024-01-27T19:14:23.570 -changelog = " + [1.4.6.2]\r\n + For users that didn't split their target bars. Target Bar renaming and casting functionalities should now work!\r\n (This has literally been bugged since day one. Enjoy your new feature set!)\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.0.1"] -time_released = 2023-10-05T08:13:13.341 -changelog = " + [1.3.1.1]\r\n + Fixed Log Spam when logging into any character\r\n" -[channels.stable.plugins.PetRenamer.changelogs."2.1.2.1"] -time_released = 2024-08-19T19:12:27.885 -changelog = " [2.1.2.1]\r\n Fixes a crucial IPC issue.\r\n Adds IPC tester to the dev window. (after all, why shouldn't you get to play with my development code)\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.7.1"] -time_released = 2024-02-14T19:13:08.145 -changelog = " + [1.4.7.1]\r\n + Ready for nicknames!\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.4.5"] -time_released = 2023-11-25T16:48:09.466 -changelog = " + [1.4.4.5]\r\n + This plugin now works for users with a new save file!\r\n + Summon text works (again) on german client...\r\n + [1.4.4.4]\r\n + Added the ability to reorder the Petlist.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.5.0.2"] -time_released = 2024-07-18T06:19:02.537 -changelog = " [1.5.0.2]\r\n Fixed deprecation issue.\r\n Re-enabled context menus.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.5.3"] -time_released = 2024-01-01T21:48:39.813 -changelog = " + [1.4.5.3]\r\n + Temporarily adds fireworks to the toolbar.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.5.1"] -time_released = 2023-12-25T19:55:24.621 -changelog = " + [1.4.5.1]\r\n + Temporarily Adds Falling Show To The Toolbar\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.5.2"] -time_released = 2023-12-27T00:22:03.091 -changelog = " + [1.4.5.2]\r\n + Fixes some UI elements not displaying properly.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.2.2"] -time_released = 2023-10-12T00:18:33.321 -changelog = " + [1.4.2.2]\r\n + Custom names will show up on Esteem again.\r\n + [1.4.2.1]\r\n + Fixed a bug where Legacy Compatibily would only trigger once.\r\n + [1.4.2.0]\r\n + Every different Battle Pet model can now be assigned a name. No more naming per Job.\r\n + You can no longer see names on models that are Human. Sorry to those that enjoyed this feature, but it is problematic :(\r\n + Save File Version Updated from Version 7 to Version 8.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."2.1.1.4"] -time_released = 2024-08-16T17:25:49.528 -changelog = " [2.1.1.4]\r\n \"TYpe\"\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.5.0"] -time_released = 2023-12-14T19:18:31.565 -changelog = " + [1.4.5.0]\r\n + Fixed a lot of bugs related to the search bar.\r\n + Profile pictures work again.\r\n This function got a complete rewrite and should now no longer DDOS a server when misusing /petdev.\r\n If you experience any issues with this feature, or notice EXTREMELY LONG startup times, please notify me.\r\n + Fixed some issues with dragging in the Petlist window.\r\n + Profile pictures and Pet Images are now clickable.\r\n + Anonymous Mode Added\r\n + The pet rename window will now redraw properly under more circumstances.\r\n + Added (minimal) support for the Yokai Watch Guide.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.4.3"] -time_released = 2023-11-22T19:11:18.180 -changelog = " + [1.4.4.3]\r\n + Fixed log spam that could occur.\r\n + Changed to Mappy IPC to be compatible with the new update. (We forgive, but never forget!)\r\n + Fixed an issue where upon switching alts another log would spam.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."2.1.2.0"] -time_released = 2024-08-16T21:40:33.946 -changelog = " [2.1.2.0]\r\n Re-added Pet Action Chat nicknames.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.5.0.3"] -time_released = 2024-07-21T18:30:58.088 -changelog = " [1.5.0.3]\r\n Fixed the deprecation fix.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."2.1.1.3"] -time_released = 2024-08-15T18:48:52.587 -changelog = " [2.1.1.3]\r\n The 2.0 release of pet nicknames to stable!\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.3.0.0"] -time_released = 2023-09-28T18:58:30.390 -changelog = " + [1.3.0.0]\r\n + Images, Images everywhere.\r\n + Will now show Minion and Battle Pet images\r\n + Will now show profile pictures (when enabled) in the Player Select list in the Pet List screen.\r\n + [1.2.4.0]\r\n + Added chaching to multiple search functions improving performance by a lot. (For some functions I've measured 4x the performance :D)\r\n + Added support for the minion notebook (Note that using the search function will still use work using the base minion name, trust me I'm working on it)\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.0.0"] -time_released = 2023-10-04T06:59:35.046 -changelog = " + [1.3.1.0]\r\n + Updated for 6.5\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.8.1"] -time_released = 2024-02-28T02:18:33.780 -changelog = " [1.4.8.1]\r\n Fixed an issue where commands would still show in chat.\r\n [1.4.8.0]\r\n The Mappy popup window is now reduced to a chat message.\r\n Chat messages that Pet Nicknames sets hidden now properly remain hidden.\r\n Pets on the Mappy Map will no longer show stuck when you are mounted.\r\n Pet Nicknames is now enabled in the Wolves' Den Pier, but as a result even more restricted in non-Wolves' Den Pier zones.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.0.2"] -time_released = 2023-10-05T18:20:17.069 -changelog = " + [1.4.0.2]\r\n + Fixed Map Pet Tooltips not working. (By completely removing the feature and reimplementing it later down the line when it actually fully functions and works).\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.8.8"] -time_released = 2024-05-25T20:36:50.797 -changelog = " [1.4.8.8]\r\n PetRenamer.GameObjectRenameDict is now available for other plogons to use!\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.5.0.1"] -time_released = 2024-07-02T20:14:04.265 -changelog = " [1.5.0.1]\r\n Removed Mappy IPC. (Don't worry, Mappy will still work! Even better than before now!)\r\n Updated to ApiX.\r\n Updated for 7.0 version of the game.\r\n \r\n (New summoner summons are not yet available for renaming, I am currently power leveling summoner to lvl 100 to add them!)\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.0.1.1"] -time_released = 2023-08-19T03:11:56.210 -changelog = " + [1.0.1.1]\r\n + Actually fully fixed soft targeting.\r\n + [1.0.0.0] First full release of Pet Nicknames.\r\n + Give nicknames to your minions and pets using /petname,/minionname.\r\n + Custom nicknames will show on nameplates, target bars, party lists, tooltips and in emotes.\r\n + See a list of all your minionnames and petnames using /petnames,/minionnames.\r\n + Share your petnames with others.\r\n + Use /petconfig,/minionconfig for more in depth settings.\r\n + This plugin is DelvUI compatible (Once they release the update on their side).\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.2.5"] -time_released = 2023-10-24T19:54:42.728 -changelog = " + [1.4.2.5]\r\n + Fixed an issue that caused DelvUI nameplates to not show up with this plugin enabled.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.6.4"] -time_released = 2024-02-08T03:57:28.708 -changelog = " + [1.4.6.4]\r\n + Toolbar Events are now automatic.\r\n + Fixed a bug where the Topaz Carbuncle target text would not work as intended.\r\n + [1.4.6.3]\r\n + Fixed an issue where summoner would overwrite Pet Mirage settings at any given oppertunity. (Now it should only happen sometimes, usually when I want it to :) )\r\n + The chat should now be less greedy in renaming pet names.\r\n + The context menu config setting works again.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.8.5"] -time_released = 2024-04-11T19:30:04.462 -changelog = " [1.4.8.5]\r\n PVP warning message can now be disabled\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.3.1"] -time_released = 2023-11-01T03:46:05.508 -changelog = " + [1.4.3.1]\r\n + Fixed an issue where under certain circumstances this plugin wouldn't close.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.8.2"] -time_released = 2024-03-01T21:04:00.213 -changelog = " [1.4.8.2]\r\n Fixed an issue where active chocobos would interfere with battle pet resolving.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.6.1"] -time_released = 2024-01-19T00:51:26.707 -changelog = " + [1.4.6.1]\r\n + Names should now display properly in German.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.6.0"] -time_released = 2024-01-08T19:16:49.752 -changelog = " + [1.4.6.0]\r\n + Giving a Battle Pet command or them leaving the battle will now properly show their nicknames in chat.\r\n + Tentatively fixed an issue to do with soft skeletons (/petmirage).\r\n + Fireworks in the toolbar have been removed from the event.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.5.4"] -time_released = 2024-01-02T19:19:58.828 -changelog = " + [1.4.5.4]\r\n + The setting automatically Switch Petmode should now work again.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.8.6"] -time_released = 2024-04-26T15:07:46.209 -changelog = " [1.4.8.6]\r\n Fixes an issue related to new alt accounts not working.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.8.4"] -time_released = 2024-03-20T20:16:35.477 -changelog = " [1.4.8.4]\r\n .Net8 Bump\r\n Fixed profile pictures not redownloading.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.2.1.2"] -time_released = 2023-09-02T17:30:16.835 -changelog = " + [1.2.1.2]\r\n + Fixed a rare crash occuring during targeting.\r\n + Fixed imported lists not saving.\r\n + [1.2.1.1]\r\n + Updates now dispose properly O///O\r\n + No more colour themes leaking when quitting the plugin.\r\n + Huge, and I mean HUGE performance improvements.\r\n + More intuitive UI and theme upgrades.\r\n + There is now a help screen.\r\n + Target Bars are now hook based, no more flickering.\r\n + Save file version updated from 4 to 5\r\n" -[channels.stable.plugins.PetRenamer.changelogs."1.4.8.3"] -time_released = 2024-03-03T16:20:05.035 -changelog = " [1.4.8.3]\r\n 'Give Nickname' has been renamed to '[P] Rename' (Get used to it)\r\n The plugin icon is changed because in reality... I cannot see green properly.\r\n" -[channels.stable.plugins.PetRenamer.changelogs."2.1.2.2"] -time_released = 2024-08-23T11:49:56.920 -changelog = " [2.1.2.2]\r\n Better Party List Resolve (AKA, if 2 people in your party have the same name, I now know who is who c:)\r\n" -[channels.stable.plugins.PetRenamer.changelogs."2.1.2.3"] -time_released = 2024-08-25T14:46:50.036 -changelog = " [2.1.2.3]\r\n Fixes a couple bugs.\r\n The party list will now refresh in real time when updating names.\r\n" -[channels.stable.plugins.Wholist] -built_commit = "4e48812c5651e08fb48f6a6044ec4222f294aca3" -time_built = 2024-08-30T19:15:03.460 -effective_version = "1.5.0.0" -[channels.stable.plugins.Wholist.changelogs."1.0.0.0"] -time_released = 2023-02-18T20:52:10.191 -changelog = "Show nearby players in a stylish way, inspired by the `/who` command from World of Warcraft.\n\n**Features:**\n\n- Minimalistic interface that can be scaled down to become part of your HUD.\n- Player context menu items, like sending tells, examining, searching on the Lodestone and more.\n- Customizable colours & behaviour.\n- Integration support with other plugins via IPC.\n\n*Wholist updated to version 1.0 and now considered stable.*\n" -[channels.stable.plugins.Wholist.changelogs."1.1.0.0"] -time_released = 2023-02-19T17:08:09.115 -changelog = "**Features**\n\n- Added the ability to use job abbreviations instead of their full names.\n" -[channels.stable.plugins.Wholist.changelogs."1.2.0.0"] -time_released = 2023-03-24T23:12:14.501 -changelog = "Hey look at this really [cute cat image](https://twitter.com/fatfatmillycat/status/1634256353295212551/photo/3).\n\n**Features**\n\n- Added the ability to set colours per job instead of per role.\n\n**Other**\n\n- Translation updates & improvements in multiple languages (Thanks translators)\n- Added 42% more silliness to code :3\n" -[channels.stable.plugins.Wholist.changelogs."1.5.0.0"] -time_released = 2024-08-30T19:15:03.460 -changelog = "Added the ability to change the region used for Lodestone player searches.\nRevamped some of the settings UI.\n" -[channels.stable.plugins.ChatAlerts] -built_commit = "bba3fd03eeb065b45623a07aa6656d804bc23f8a" -time_built = 2024-07-01T19:38:01.390 -effective_version = "2.1.0.0" -[channels.stable.plugins.ChatAlerts.changelogs."2.0.1.0"] -time_released = 2022-08-24T00:50:45.260 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.ChatAlerts.changelogs."2.0.2.0"] -time_released = 2023-01-11T18:29:21.489 -changelog = "Updated for Dalamud staging." -[channels.stable.plugins.SimpleMarketBoard] -built_commit = "29fe4a0a6470c86b80897727ae0e625e647cb0bb" -time_built = 2024-07-12T20:58:38.743 -effective_version = "1.6.1.0" -[channels.stable.plugins.SimpleMarketBoard.changelogs."1.2.0.2"] -time_released = 2024-02-17T19:34:10.476 -changelog = "v1.2.0.0:\n- Add an optional plugin theme for easy compatibility\n- Add using keybinding to open/close the main window\n- Add options to customize the width of columns for tables in the main window\n... ~ v1.2.0.2:\n- Minor fixes and improvements\n" -[channels.stable.plugins.SimpleMarketBoard.changelogs."1.3.0.3"] -time_released = 2024-02-22T01:58:03.716 -changelog = "v1.3.0.0\nChangelog is available via the `changelog button` on the plugin `configuration window`.\n" -[channels.stable.plugins.SimpleMarketBoard.changelogs."1.4.0.0"] -time_released = 2024-03-15T18:47:23.455 -changelog = "v1.4.0.0\nChangelog is available via the `Changelog` button on the Config Window.\n" -[channels.stable.plugins.SimpleMarketBoard.changelogs."1.5.1.0"] -time_released = 2024-03-18T14:27:29.259 -changelog = "v1.5.0.0\nChangelog is available via the `Changelog` button on the Config Window.\n" -[channels.stable.plugins.SimpleMarketBoard.changelogs."1.6.0.0"] -time_released = 2024-06-10T17:57:23.216 -changelog = "v1.6.0.0\nChangelog is available via the `Changelog` button on the Config Window.\n" -[channels.stable.plugins.SimpleMarketBoard.changelogs."1.6.1.0"] -time_released = 2024-07-12T20:58:38.743 -changelog = "v1.6.1.0\nChangelog is available via the `Changelog` button on the Config Window.\n" -[channels.stable.plugins."Dalamud.DiscordBridge"] -built_commit = "55bc26ba196e756c686de0d4738e32e2f5a90635" -time_built = 2024-07-11T17:40:42.066 -effective_version = "1.5.0.1" -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.2.7.0"] -time_released = 2022-08-22T23:14:51.954 -changelog = "- Compatibility with D17.\n- Added Novice Network Notifications `nnn` chat type.\n- Duplicate message deduplication by squidmade" -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.2.8.0"] -time_released = 2022-08-24T01:46:33.581 -changelog = "- Compatibility with D17.\n- Added Novice Network Notifications `nnn` chat type.\n- Duplicate message deduplication by squidmade" -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.2.9.2"] -time_released = 2022-09-20T21:27:49.708 -changelog = "- Updated Discord library dependencies\n- Switched to using full-width @ because Discord started enforcing username requirements on webhooks and @ isn't allowed there.\n- If your bot stopped working in September, please enable Message Intents. See the setup guide for updated steps." -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.2.9.4"] -time_released = 2022-09-21T03:45:33.295 -changelog = "- Updated Discord library dependencies\n- Switched to using full-width @ because Discord started enforcing username requirements on webhooks and @ isn't allowed there.\n- If your bot stopped working in September, please enable Message Intents. See the setup guide for updated steps." -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.3.0.0"] -time_released = 2023-01-11T18:40:32.816 -changelog = "New Changes:\n- Fixes for NET7 / API 8\n- Updated library dependencies and switched to NetStone as submodule.\n\nLast Changes:\n- Switched to using full-width @ because Discord started enforcing username requirements on webhooks and @ isn't allowed there.\n- If your bot stopped working in September 2022, please enable Message Intents. See the setup guide for updated steps." -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.4.0.0"] -time_released = 2023-01-12T04:50:57.841 -changelog = "New Changes:\n-Fixed duplicate chat issue.\n-Added a classic embed fallback feature in case webhooks fail.\n\nLast Changes:\n- Fixes for NET7 / API 8\n- Updated library dependencies and switched to NetStone as submodule.\n- Switched to using full-width @ because Discord started enforcing username requirements on webhooks and @ isn't allowed there.\n- If your bot stopped working in September 2022, please enable Message Intents. See the setup guide for updated steps." -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.4.1.0"] -time_released = 2023-01-15T22:55:54.808 -changelog = "New Changes:\n- Set fallback sendername value if there is none. This will be `FFXIV Bridge Worker `\n\nLast Changes:\n- Fixed duplicate chat issue.\n- Added a classic embed fallback feature in case webhooks fail.\n- Fixes for NET7 / API 8\n- Updated library dependencies and switched to NetStone as submodule.\n- Switched to using full-width @ because Discord started enforcing username requirements on webhooks and @ isn't allowed there.\n\n\n**If your bot stopped working in September 2022, please enable Message Intents. See the setup guide for updated steps.**\n" -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.4.2.1"] -time_released = 2023-05-07T18:39:08.366 -changelog = "Adds the following new commands:\n- `xl!toggleembed` - Switches between Webhooks and classical Embeds\n- `xl!togglesender` - Toggles whether or not to include the sender name in the message content\n" -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.4.3.0"] -time_released = 2023-06-10T19:14:27.479 -changelog = "Adds the following new commands:\n- `xl!toggleembed` - Switches between Webhooks and classical Embeds\n- `xl!togglesender` - Toggles whether or not to include the sender name in the message content\n\nAdds a bandaid for Discord's new username changes. Remember to thank Discord for removing discrimination from their platform. The bot also always accepted user ID numbers, but now it's explicitly mentioned in the setup window.\n\nAdds the following new commands:\n- xl!toggledefaultnameavatar - Switches webhook mode to use a generic bot username and avatar so messages stack. Should be combined with xl!togglesender or you will have no idea who said what.\n" -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.4.4.0"] -time_released = 2023-10-05T14:16:43.223 -changelog = "Updated for API 9.\n" -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.5.0.0"] -time_released = 2024-07-02T00:22:15.570 -changelog = "Updated for API 10.\n" -[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.5.0.1"] -time_released = 2024-07-11T17:40:42.066 -changelog = "Removed bot stop/start on logout/login events. It seems this was causing some issues.\n\nThe plugin will also now cache LocalPlayer on every Framework ticket instead of only on Login events. That should help with LocalPlayer resolutions showing up as null when they shouldn't be.\n" -[channels.stable.plugins.FantasyPlayer] -built_commit = "47195e747fb969af994766dc24f24becb06f98b2" -time_built = 2024-07-10T07:34:35.414 -effective_version = "2.2.0.4" -[channels.stable.plugins.FantasyPlayer.changelogs."2.2.0.0"] -time_released = 2023-10-17T14:25:07.887 -changelog = "**Stable Release**\n- Promoting this to stable as it's been in testing long enough\n- Fantasy Player is a plugin that allows you to hook your spotify account up and see what song is playing\n- If you have a subscription to spotify, extra features are available\n" -[channels.stable.plugins.FantasyPlayer.changelogs."2.2.0.1"] -time_released = 2024-02-13T18:30:38.466 -changelog = "**Bug Fixes**\n- Fix slash commands\n" -[channels.stable.plugins.FantasyPlayer.changelogs."2.2.0.2"] -time_released = 2024-03-14T16:46:12.680 -changelog = "**Bug Fixes**\n- Fixes so that the plugin disposes properly\n- The browser should now open using the same method Dalamud uses for logging in, Linux/Mac OSX users see if you can login now\n" -[channels.stable.plugins.FantasyPlayer.changelogs."2.2.0.3"] -time_released = 2024-07-09T21:00:46.774 -changelog = "- apiX support\n- Use dalamud window system\n- Allow main player window to be resized to any size\n" -[channels.stable.plugins.FantasyPlayer.changelogs."2.2.0.4"] -time_released = 2024-07-10T07:34:35.414 -changelog = "- Stop settings window from opening every boot\n" -[channels.stable.plugins.PennyPincher] -built_commit = "71e984d2c9f801f05a1cf12c75c42607e5dbc327" -time_built = 2024-07-05T18:27:57.373 -effective_version = "1.8.0.0" -[channels.stable.plugins.PennyPincher.changelogs."1.5.0.1"] -time_released = 2022-08-22T23:53:26.763 -changelog = ".NET 6 update" -[channels.stable.plugins.PennyPincher.changelogs."1.5.0.2"] -time_released = 2023-01-12T02:01:17.049 -changelog = ".NET 7 update" -[channels.stable.plugins.PennyPincher.changelogs."1.6.0.0"] -time_released = 2023-02-26T00:58:36.721 -changelog = "automatically undercut HQ when listing HQ item; don't try to undercut own retainers" -[channels.stable.plugins.PennyPincher.changelogs."1.6.0.1"] -time_released = 2023-02-28T05:02:02.795 -changelog = "updates config options for the new behavior (automatically undercutting HQ when listing HQ, don't undercut own retainer)" -[channels.stable.plugins.PennyPincher.changelogs."1.7.0.0"] -time_released = 2023-06-30T19:11:31.273 -changelog = "use hooks instead of opcodes" -[channels.stable.plugins.PennyPincher.changelogs."1.7.0.2"] -time_released = 2023-10-06T06:02:16.211 -changelog = "bump API version; reduced external dependencies" -[channels.stable.plugins.PennyPincher.changelogs."1.8.0.0"] -time_released = 2024-07-05T18:27:57.373 -changelog = "bump API version" -[channels.stable.plugins.BlueMageHelper] -built_commit = "b8939294bcc3760918824815475a8982b38930af" -time_built = 2024-07-02T04:36:31.693 -effective_version = "3.0.2.0" -[channels.stable.plugins.BlueMageHelper.changelogs."2.0.2.0"] -time_released = 2023-02-07T10:32:26.496 -changelog = "+ Stable Release\n" -[channels.stable.plugins.BlueMageHelper.changelogs."2.0.3.0"] -time_released = 2023-02-15T05:48:29.594 -changelog = "nofranz\n" -[channels.stable.plugins.BlueMageHelper.changelogs."2.0.4.0"] -time_released = 2023-02-25T19:41:34.658 -changelog = "+ Spells can now have multiple sources\n + Only a few spells got updated so far\n" -[channels.stable.plugins.BlueMageHelper.changelogs."2.0.5.0"] -time_released = 2023-04-27T21:45:23.616 -changelog = "+ Added marker to show if a spell is learned\n+ Added option to only show unlearned spells in spellbook\n" -[channels.stable.plugins.BlueMageHelper.changelogs."2.0.5.1"] -time_released = 2023-04-30T03:16:46.234 -changelog = "+ Check continuously for spell unlocks \n" -[channels.stable.plugins.BlueMageHelper.changelogs."2.0.6.0"] -time_released = 2023-05-24T14:36:09.905 -changelog = "+ 6.4 Support\n" -[channels.stable.plugins.BlueMageHelper.changelogs."2.0.7.0"] -time_released = 2023-07-14T19:11:06.458 -changelog = "+ Added Teleport support (requires teleport plugin)\n+ Finished adding all additional locations\n+ Added About tab into the config\n" -[channels.stable.plugins.Compass] -built_commit = "a0815f57d97631f107989344a8d039ea91189555" -time_built = 2024-07-12T20:58:50.003 -effective_version = "1.28.1" -[channels.stable.plugins.Compass.changelogs."1.26.1"] -time_released = 2022-09-05T22:24:29.364 -changelog = "- chore: Update to API 7\n" -[channels.stable.plugins.Compass.changelogs."1.26.2"] -time_released = 2023-01-18T03:05:18.136 -changelog = "- chore: Update to API 8\n" -[channels.stable.plugins.Compass.changelogs."1.26.3"] -time_released = 2023-01-24T16:19:05.934 -changelog = "- chore: Update to API 8\n" -[channels.stable.plugins.Compass.changelogs."1.28.1"] -time_released = 2024-07-12T20:58:50.003 -changelog = "- feat: Update to apiX & 7.0\n" -[channels.stable.plugins.Visibility] -built_commit = "89463920b330863b02127df892109695e584aa94" -time_built = 2024-08-08T16:50:26.284 -effective_version = "1.1.7.5" -[channels.stable.plugins.Visibility.changelogs."1.1.3.6"] -time_released = 2022-08-24T22:59:58.150 -changelog = "Updated to 6.2\nFixed some bugs in language selection and commands." -[channels.stable.plugins.Visibility.changelogs."1.1.4.6"] -time_released = 2023-01-11T22:00:26.921 -changelog = "Reworked core logic.\nAdded support for bard performance mode.\nUpdated Spanish translation." -[channels.stable.plugins.Visibility.changelogs."1.1.4.8"] -time_released = 2023-01-23T01:18:00.625 -changelog = "- Fix other players being visible when set to hidden while doing treasure maps\n- Update Chinese (Simplified) translations\n" -[channels.stable.plugins.Visibility.changelogs."1.1.4.9"] -time_released = 2023-05-25T18:15:53.263 -changelog = "- Updated for 6.4" -[channels.stable.plugins.Visibility.changelogs."1.1.4.10"] -time_released = 2023-06-01T19:45:13.956 -changelog = "- Fixed context menus not working properly\n- Added missing zones to the advanced configuration option" -[channels.stable.plugins.Visibility.changelogs."1.1.5.0"] -time_released = 2023-07-02T21:04:03.331 -changelog = "- Refactored UI code to address disappearing menu issues" -[channels.stable.plugins.Visibility.changelogs."1.1.5.1"] -time_released = 2023-07-05T14:36:27.501 -changelog = "- Fix Whitelist UI adding entries to VoidList" -[channels.stable.plugins.Visibility.changelogs."1.1.6.0"] -time_released = 2023-10-03T22:47:11.512 -changelog = "[PR] API9" -[channels.stable.plugins.Visibility.changelogs."1.1.7.1"] -time_released = 2024-07-05T19:01:03.851 -changelog = "- Updated Visibility to support Dawntrail (Thanks @Infiziert90)\n- Removed ContextMenu support until further notice" -[channels.stable.plugins.Visibility.changelogs."1.1.7.2"] -time_released = 2024-07-24T12:03:02.765 -changelog = "* Fixed FC and VoidList/Whitelist string comparison which led to them not functioning" -[channels.stable.plugins.Visibility.changelogs."1.1.7.3"] -time_released = 2024-07-24T18:32:08.451 -changelog = "* Fixed FC check for local player" -[channels.stable.plugins.Visibility.changelogs."1.1.7.4"] -time_released = 2024-08-07T18:09:09.356 -changelog = "- Fixes incorrect check for names in VoidList and Whitelist" -[channels.stable.plugins.Visibility.changelogs."1.1.7.5"] -time_released = 2024-08-08T16:50:26.284 -changelog = "- Added a feature to show target of target when hidden by other settings" -[channels.stable.plugins.NextUIPlugin] -built_commit = "e76592ba4a67c7b677a8224e9d9ab8f4002ac4d9" -time_built = 2024-07-23T02:11:12.041 -effective_version = "10.0.0.2" -[channels.stable.plugins.NextUIPlugin.changelogs."7.0.0.6"] -time_released = 2022-09-28T00:00:27.726 -changelog = "Updated for patch 6.2" -[channels.stable.plugins.NextUIPlugin.changelogs."8.0.0.2"] -time_released = 2023-03-01T07:14:25.415 -changelog = "Updated for patch 6.31h" -[channels.stable.plugins.NextUIPlugin.changelogs."8.0.0.3"] -time_released = 2023-03-01T12:39:49.721 -changelog = "Updated for patch 6.31h - fixed required version" -[channels.stable.plugins.NextUIPlugin.changelogs."9.0.0.0"] -time_released = 2023-12-03T15:44:22.179 -changelog = "Updated for patch 6.5\nUpdated for patch 6.2" -[channels.stable.plugins.NextUIPlugin.changelogs."10.0.0.2"] -time_released = 2024-07-23T02:11:12.041 -changelog = "Updated for patch 7 - pid and path fix\nUpdated for patch 6.5" -[channels.stable.plugins.QoLBar] -built_commit = "a437a15e492a1de9aca6b6120feccad2ef2ac584" -time_built = 2024-07-02T04:37:01.364 -effective_version = "2.3.3.0" -[channels.stable.plugins.QoLBar.changelogs."2.3.2.0"] -time_released = 2022-09-27T23:59:54.627 -changelog = "- Added conditions for Sanctuaries and Explorer Mode\n- Added Island Sanctuary to the \"Out of the Way\" dynamic preset\n- Added a new combo box for selecting a cooldown to be displayed on an icon as well as for the Zone condition\n- Renamed # Party Members condition to be more accurate\n- Fixed importing extremely large bars\n- Fixed Penumbra" -[channels.stable.plugins.QoLBar.changelogs."2.3.2.2"] -time_released = 2023-10-04T04:56:40.770 -changelog = "- Api9" -[channels.stable.plugins.QoLBar.changelogs."2.3.2.3"] -time_released = 2024-06-14T19:10:23.379 -changelog = "- Added custom icon support for any plugin that changes textures through Dalamud" -[channels.stable.plugins.QoLBar.changelogs."2.3.3.0"] -time_released = 2024-07-02T04:37:01.364 -changelog = "- Updated for Dawntrail\n- Fixed missing game symbols when the font size is not default" -[channels.stable.plugins.EldenRing] -built_commit = "b7e34ef1547fd3f367cabfb914ca1889dbf28781" -time_built = 2024-08-21T12:07:52.777 -effective_version = "0.0.3.0" -[channels.stable.plugins.EldenRing.changelogs."0.0.1.0"] -time_released = 2023-10-16T17:39:07.280 -changelog = "Updated for API 9 Compatibility\n- Switch from opcode to dutystate by MidoriKami\n- Other API 9 update grabbed from Kurochi51's PR\n- Moved to stable because it was formerly testing exclusive, but didn't need to be.\n" -[channels.stable.plugins.EldenRing.changelogs."0.0.3.0"] -time_released = 2024-08-21T12:07:52.778 -changelog = "-# DT Updated, and added a \"Mettle Lost\" screen in Save-The-Queen zones.\n" -[channels.stable.plugins.orchestrion] -built_commit = "d04afe891b149b59e8064d1aa0e99084e48f0916" -time_built = 2024-07-18T06:18:48.894 -effective_version = "2.2.0.7" -[channels.stable.plugins.orchestrion.changelogs."1.8.4.4"] -time_released = 2022-11-07T00:53:36.398 -changelog = "Fix from @hibiyasleep that prevents crashes on invalid sheet info. Added back red song names for songs that are not currently present." -[channels.stable.plugins.TPie] -built_commit = "7c4e96c75e9b78d7920419c6ff1453bb171de558" -time_built = 2024-07-11T17:40:35.156 -effective_version = "1.9.1.0" -[channels.stable.plugins.TPie.changelogs."1.5.0.0"] -time_released = 2022-08-24T19:02:06.973 -changelog = "Added support for Patch 6.2 and Dalamud Api7." -[channels.stable.plugins.TPie.changelogs."1.6.0.0"] -time_released = 2022-09-10T19:01:17.982 -changelog = "- Added Emote as a ring item:\n + This is just a convenience feature to be able to add emotes without having to manually search for their icons.\n + It will simply use the command for the selected emote.\n + The plugin doesn't and won't know which emotes you have unlocked. Trying to use an unlocked emote won't work.\n\n- Added a \"Draw Text\" setting to Game Macro and Command items.\n- Added a \"Draw Text Only When Selected\" setting to Game Macro, Command and Gear Set items.\n- The Keybind Edit Window will now focus the input field automatically when opened.\n- Fixed ring preview overlapping with the settings window on high Dalamud Font Scales." -[channels.stable.plugins.TPie.changelogs."1.6.1.0"] -time_released = 2022-09-26T02:40:22.952 -changelog = "- Fixed TPie not working properly with Penumbra v0.5.8.0 and their new Interface Collection." -[channels.stable.plugins.TPie.changelogs."1.6.2.0"] -time_released = 2022-09-27T23:59:46.863 -changelog = "- Fixed high quality icons for items." -[channels.stable.plugins.TPie.changelogs."1.6.3.0"] -time_released = 2022-10-22T10:10:21.189 -changelog = "- Added a filter to only show acquired emotes when searching.\n- Fixed some emotes not working." -[channels.stable.plugins.TPie.changelogs."1.7.0.0"] -time_released = 2023-01-11T22:00:33.013 -changelog = "- Added support for Patch 6.3 and Dalamud Api8." -[channels.stable.plugins.TPie.changelogs."1.7.1.0"] -time_released = 2023-08-19T19:09:17.893 -changelog = "- Added support for the Wotsit plugin:\n + You can search for rings with by name to go directly to its settings.\n + Only rings with a name will work.\n\n- Added a Quick Settings shortcut:\n + Double right-clicking while a ring is opened will open the settings windows for that ring:\n + This can be disabled in the general settings.\n\n- Improved interactions when editing ring items:\n + Selecting a different ring item when the edit window is opened will refresh the window with the newly selected item." -[channels.stable.plugins.TPie.changelogs."1.7.1.1"] -time_released = 2023-08-20T19:10:46.464 -changelog = "- Fixed crash if Wotsit is not installed." -[channels.stable.plugins.TPie.changelogs."1.8.0.0"] -time_released = 2023-10-04T00:01:57.613 -changelog = "- Added support for patch 6.5 and Dalamud API 9." -[channels.stable.plugins.TPie.changelogs."1.8.0.1"] -time_released = 2023-10-18T00:22:56.060 -changelog = "- Fixed various issues related to Gear Set elements." -[channels.stable.plugins.TPie.changelogs."1.8.1.0"] -time_released = 2024-03-24T18:56:48.099 -changelog = "- Added support for the \"new\" Dalamund Fonts API." -[channels.stable.plugins.TPie.changelogs."1.8.2.0"] -time_released = 2024-04-26T17:44:50.926 -changelog = "- The Escape key can now be used to close a ring with a toggable keybind.\n- Added a setting for rings with toggable keybinds to not execute the hovered action when closed." -[channels.stable.plugins.TPie.changelogs."1.9.0.0"] -time_released = 2024-07-03T21:26:45.403 -changelog = "- Added support for Dawntrail and Dalamud API 10." -[channels.stable.plugins.TPie.changelogs."1.9.1.0"] -time_released = 2024-07-11T17:40:35.156 -changelog = "- Added setting to Nested Ring Elements so they can be activated by clicking instead of hovering." -[channels.stable.plugins."Dalamud.CharacterSync"] -built_commit = "8d23cbb0f1aca3ebfa9c8ce6dabf29c52e6a51fb" -time_built = 2024-07-12T20:58:44.696 -effective_version = "2.0.0.10" -[channels.stable.plugins."Dalamud.CharacterSync".changelogs] -[channels.stable.plugins.GearsetHelperPlugin] -built_commit = "b39aead334bd9140b38438a444e79b706d9362f4" -time_built = 2024-07-09T04:17:45.432 -effective_version = "2.4.0.0" -[channels.stable.plugins.GearsetHelperPlugin.changelogs."2.2.1.0"] -time_released = 2023-10-21T01:59:39.503 -changelog = "- Fixed stats for relic weapons not being handled correctly.\n" -[channels.stable.plugins.GearsetHelperPlugin.changelogs."2.3.0.0"] -time_released = 2024-07-06T01:23:39.429 -changelog = "- Updated for 7.0 / apiX.\n- Added a notice to the Calculated section that math hasn't been updated for Dawntrail and may be inaccurate.\n- Fixed errors in calculating average item level with some jobs and gear pieces.\n- Fixed error in how base stats were calculated.\n" -[channels.stable.plugins.GearsetHelperPlugin.changelogs."2.4.0.0"] -time_released = 2024-07-09T04:17:45.432 -changelog = "- Added GCD tier calculations.\n- Added support for exporting gearsets to XivGear.app\n- Added tool-tips to various icon buttons.\n- Fixed exporting Pictomancer and Viper gearsets to Ariyala.\n" -[channels.stable.plugins.VFXEditor] -built_commit = "2e99a307b07dab71380b9dbe86e36910734041e8" -time_built = 2024-07-14T00:16:37.150 -effective_version = "1.9.0.7" -[channels.stable.plugins.VFXEditor.changelogs."1.6.5.0"] -time_released = 2022-08-24T23:52:42.053 -changelog = "- 6.2 updates\n- fix issue with .pap files not properly being updated\n- some cleanup + refactoring\n- UI tweaks\n- added armor to items tab\n- added misc tmb+pap files to file selector\n- add keybinds menu (file > settings)\n- add option to block game inputs when VFXEditor is focused\n- add checkbox to items in timeline sequencer\n- fix issues with importing some GLTF files\n- add up/down arrow navigation to item selector\n" -[channels.stable.plugins.CopyTranslated] -built_commit = "82a2fc7ad992f779f4fa1ef774bc7f1b60bc9888" -time_built = 2024-07-23T12:43:36.527 -effective_version = "1.2.0.0" -[channels.stable.plugins.CopyTranslated.changelogs."1.0.1.0"] -time_released = 2023-09-06T19:13:46.904 -changelog = "Switched channel to stable. Changed command to /pcopy." -[channels.stable.plugins.CopyTranslated.changelogs."1.0.2.0"] -time_released = 2023-09-08T19:57:48.961 -changelog = "Added support to marketboard. Cleaner chat log output." -[channels.stable.plugins.CopyTranslated.changelogs."1.0.3.0"] -time_released = 2023-10-04T05:20:12.999 -changelog = "api v9 update" -[channels.stable.plugins.CopyTranslated.changelogs."1.1.0.0"] -time_released = 2023-11-02T19:26:41.454 -changelog = "optimize code" -[channels.stable.plugins.CopyTranslated.changelogs."1.1.1.0"] -time_released = 2023-11-05T19:18:34.710 -changelog = "bug fix" -[channels.stable.plugins.CopyTranslated.changelogs."1.1.2.0"] -time_released = 2023-12-02T18:40:18.157 -changelog = "bug fix" -[channels.stable.plugins.CopyTranslated.changelogs."1.1.3.0"] -time_released = 2023-12-27T00:22:07.629 -changelog = "fix crafting related context menus" -[channels.stable.plugins.CopyTranslated.changelogs."1.1.4.0"] -time_released = 2024-03-27T20:18:32.704 -changelog = "net8 & IContextMenu update" -[channels.stable.plugins.CopyTranslated.changelogs."1.1.4.1"] -time_released = 2024-07-04T04:55:14.634 -changelog = "update for apiX" -[channels.stable.plugins.CopyTranslated.changelogs."1.2.0.0"] -time_released = 2024-07-23T12:43:36.527 -changelog = "Added multi-language mode: Choose which language's item name to copy when opening the context menu." -[channels.stable.plugins.WondrousTailsSolver] -built_commit = "04164eef454e5d84ccb52725f4837e7dd795a741" -time_built = 2024-07-19T17:40:14.582 -effective_version = "3.1.0.4" -[channels.stable.plugins.WondrousTailsSolver.changelogs."2.1.2.3"] -time_released = 2022-08-29T00:25:18.143 -changelog = "* Update Wondrous Tails Stuct with new information\n\n* Add Color Currently occupied duty to Wondrous Tails\n\n* Increase Version Number to 2.1.2.3" -[channels.stable.plugins.MiniMappingway] -built_commit = "fa99b8af0fab9d1378da1a782bca00cc258cfcd8" -time_built = 2024-07-08T23:08:53.338 -effective_version = "1.0.0.7" -[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.0"] -time_released = 2022-10-04T16:46:25.206 -changelog = "Release!" -[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.1"] -time_released = 2022-10-30T18:08:10.152 -changelog = "Bug fix for mobs showing on minimap sometimes" -[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.2"] -time_released = 2023-01-15T22:29:58.680 -changelog = "Updated for 6.3" -[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.3"] -time_released = 2023-02-11T19:02:44.096 -changelog = "Bug fixes for occasionally not hiding during cutscenes, and not working while world visiting. Credit to Scrxtchy for fixing these!" -[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.4"] -time_released = 2023-05-27T20:02:59.410 -changelog = "Bugs fixed: friends not showing up; people still showing up on minimap if in party/alliance." -[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.5"] -time_released = 2023-10-06T17:21:43.394 -changelog = "Update for 6.5" -[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.6"] -time_released = 2024-07-08T19:14:28.992 -changelog = "Update for 7.0" -[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.7"] -time_released = 2024-07-08T23:08:53.338 -changelog = "Fix issue with FC markers when world/DC travelling" -[channels.stable.plugins.PriceCheck] -built_commit = "ef617c57372314ef31e84286d7330568a54172a5" -time_built = 2024-07-02T04:37:59.048 -effective_version = "2.7.0.0" -[channels.stable.plugins.PriceCheck.changelogs] -[channels.stable.plugins.MapLinker] -built_commit = "cef78d53f7a16c6cf6bc5947bf1031014bf98648" -time_built = 2024-07-04T20:37:38.173 -effective_version = "1.1.8.0" -[channels.stable.plugins.MapLinker.changelogs."1.1.6.0"] -time_released = 2022-08-26T02:24:51.596 -changelog = "Patch 6.2 & API7" -[channels.stable.plugins.MapLinker.changelogs."1.1.7.1"] -time_released = 2022-09-22T17:53:37.787 -changelog = "Activate game & Export maplinks" -[channels.stable.plugins.MapLinker.changelogs."1.1.7.2"] -time_released = 2022-09-24T14:47:51.476 -changelog = "Fix linw wrap & UI mod during combat" -[channels.stable.plugins.MapLinker.changelogs."1.1.7.3"] -time_released = 2023-01-15T04:19:09.829 -changelog = "Patch 6.3 & API8 & net7" -[channels.stable.plugins.MapLinker.changelogs."1.1.7.4"] -time_released = 2023-10-04T01:29:20.228 -changelog = "Patch 6.5 & API9" -[channels.stable.plugins.MapLinker.changelogs."1.1.8.0"] -time_released = 2024-07-04T20:37:38.173 -changelog = "Patch 7.0 & APIX" -[channels.stable.plugins.FauxHollowsSolver] -built_commit = "8dfa2a49e05f5cff282acd1ae235a9e140262cd7" -time_built = 2023-10-03T23:45:48.286 -effective_version = "1.3.0.0" -[channels.stable.plugins.FauxHollowsSolver.changelogs] -[channels.stable.plugins.Redirect] -built_commit = "97b9bbf73d3c10e9722f3349b8b92c1ed2445a12" -time_built = 2024-07-08T07:01:30.756 -effective_version = "1.2.4.0" -[channels.stable.plugins.Redirect.changelogs."1.2.1.1"] -time_released = 2022-08-24T19:29:32.122 -changelog = "Update for FFXIV 6.2 and API7" -[channels.stable.plugins.Redirect.changelogs."1.2.1.2"] -time_released = 2023-01-18T16:18:46.897 -changelog = "Update for FFXIV 6.3 (thank you, @ellieglad)" -[channels.stable.plugins.Redirect.changelogs."1.2.1.5"] -time_released = 2023-05-25T02:56:08.108 -changelog = "Fixes for patch 6.4" -[channels.stable.plugins.Redirect.changelogs."1.2.2.0"] -time_released = 2023-10-07T05:14:08.799 -changelog = "Update for APIv9" -[channels.stable.plugins.Redirect.changelogs."1.2.2.2"] -time_released = 2023-10-07T20:38:24.162 -changelog = "Fixes an issue that prevented Sprint from activating" -[channels.stable.plugins.Redirect.changelogs."1.2.3.4"] -time_released = 2024-07-03T22:56:15.132 -changelog = "Updates for Dawntrail and apiX" -[channels.stable.plugins.Redirect.changelogs."1.2.4.0"] -time_released = 2024-07-08T07:01:30.756 -changelog = "- Fix an issue preventing the use of Starry Muse\n- Add Chocobo companions to available redirection targets (diwo)" -[channels.stable.plugins.Eventy] -built_commit = "bf907e04e9d167f9851e6c0954cee9a063157a19" -time_built = 2024-08-15T18:48:43.849 -effective_version = "1.0.1.0" -[channels.stable.plugins.Eventy.changelogs] -[channels.stable.plugins.UsedName] -built_commit = "f63745f7e6cbd74c39d8bcadb0b2ab048a6d85d9" -time_built = 2023-10-09T12:55:44.773 -effective_version = "0.8.4.0" -[channels.stable.plugins.UsedName.changelogs."0.7.6.6"] -time_released = 2022-10-26T04:40:23.438 -changelog = "- first time put plugin in stable\n- Add icon\n- reset hint logic\n" -[channels.stable.plugins.UsedName.changelogs."0.7.6.7"] -time_released = 2022-10-27T14:11:04.331 -changelog = "- fix not save change immediately\n- fix potential transfer data issues\n" -[channels.stable.plugins.UsedName.changelogs."0.7.7.0"] -time_released = 2022-12-22T07:48:38.149 -changelog = "- fix structure of PlayerEntry change cause cannot update data automatically\n" -[channels.stable.plugins.UsedName.changelogs."0.7.8.0"] -time_released = 2023-01-22T17:19:38.612 -changelog = "- update social list\n- support api8\n" -[channels.stable.plugins.UsedName.changelogs."0.8.1.2"] -time_released = 2023-03-09T18:21:31.377 -changelog = "- Use memory instead of network packages for updates\n- Add a tiny control window, use '/pname main' to open it\n- fix cannot load store names after change dalamud config folder\n- add option to change store path\n" -[channels.stable.plugins.UsedName.changelogs."0.8.1.3"] -time_released = 2023-03-19T22:52:55.291 -changelog = "- fix issue of when click `add nickname` open config window\n- fix cannot edit correct target after search\n" -[channels.stable.plugins.UsedName.changelogs."0.8.2.1"] -time_released = 2023-04-05T04:45:49.873 -changelog = "- player not in FriendList of game could update\n- Add a temporary subscription list to add non friends to the plugin's player list\n- Remove Update from Player Search\n- Add Update from Company Member\n- Improve text quality\n" -[channels.stable.plugins.UsedName.changelogs."0.8.2.3"] -time_released = 2023-05-20T20:41:08.759 -changelog = "- a tiny description enhancement\n- fix cannot load data after change Dalamud location\n" -[channels.stable.plugins.UsedName.changelogs."0.8.3.3"] -time_released = 2023-07-25T05:58:46.542 -changelog = "- fix cannot read data\n- fix actual behavior is inconsistent with the description\n- add PlayerSearch button back\n- Fix sometimes UI crashes\n- Fix use Right click to add nickname may failed\n" -[channels.stable.plugins.UsedName.changelogs."0.8.3.5"] -time_released = 2023-09-24T19:22:39.264 -changelog = "- fix incorrect initial especially for new users\n" -[channels.stable.plugins.UsedName.changelogs."0.8.4.0"] -time_released = 2023-10-09T12:55:44.773 -changelog = "- Support API9\n" -[channels.stable.plugins.MapPartyAssist] -built_commit = "6876c964d9e6263976cd606cfba5a71f362496eb" -time_built = 2024-08-08T16:50:33.160 -effective_version = "2.3.1.0" -[channels.stable.plugins.MapPartyAssist.changelogs."1.0.2.0"] -time_released = 2023-12-16T19:19:57.843 -changelog = "- Rollback v1.0.1 changes.\r\n- Some performance improvements.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.1.0.0"] -time_released = 2024-01-21T22:31:29.416 -changelog = "- Added loot tracking.\r\n- Added price checking using Universalis.\r\n- Major UI overhaul.\r\n- Performance improvements.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.1.1.0"] -time_released = 2024-02-17T19:38:41.108 -changelog = "- Fix for handled chat messages stopping plugin from functioning.\r\n- Fix for special map names not being recognized.\r\n- Minor UI changes.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.0"] -time_released = 2024-03-14T16:53:58.577 -changelog = "- Bug fixes.\r\n- Added collapse filters button.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.1"] -time_released = 2024-04-02T15:47:38.461 -changelog = "- Updated icon.\r\n- German regex fix for Dungeons of Lyhe Ghiah final chamber.\r\n- Bug fix for exception on modified checkpoint results.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.2"] -time_released = 2024-04-03T19:23:56.022 -changelog = "- Fix German regex bug.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.3"] -time_released = 2024-04-22T19:54:48.876 -changelog = "* Minor item price service fixes.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.4"] -time_released = 2024-04-25T04:45:18.226 -changelog = "* Critical fix for CTD.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.5"] -time_released = 2024-04-25T05:09:49.951 -changelog = "* Failed price check bug fix.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.2.0.0"] -time_released = 2024-07-03T14:13:37.789 -changelog = "* Update for 7.0.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.2.1.0"] -time_released = 2024-07-27T03:04:14.252 -changelog = "* Sets portal for map when duty is unknown.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.2.2.0"] -time_released = 2024-07-31T12:19:00.195 -changelog = "* Adds duty tracking to Cenote Ja Ja Gural.\r\n* Fix duplicate loot result bug.\r\n* Add total gil value dropped to loot tab.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.3.0.0"] -time_released = 2024-08-07T18:09:27.555 -changelog = "* Tracker window rework: You can now drag and drop maps to re-assign them.\r\n* Fix loot not registering on map chests.\r\n* Adjusted timing setpoints to improve reliability.\r\n" -[channels.stable.plugins.MapPartyAssist.changelogs."2.3.1.0"] -time_released = 2024-08-08T16:50:33.160 -changelog = "* Adds a context menu option to announce a player's map link in party chat.\r\n* Adds a context menu option to restore a player's previous map link.\r\n" -[channels.stable.plugins.TalkCopy] -built_commit = "7d71e04fea01e17122a43d909b71418b4fca8b27" -time_built = 2024-08-29T16:57:49.138 -effective_version = "1.1.0.3" -[channels.stable.plugins.TalkCopy.changelogs."0.0.0.1"] -time_released = 2023-12-01T15:53:15.963 -changelog = " + [0.0.0.1]\n + Automatically copies text from the Talk Box to your clipboard.\n" -[channels.stable.plugins.TalkCopy.changelogs."0.0.0.2"] -time_released = 2024-03-14T16:53:52.561 -changelog = " [0.0.0.2]\n Renamed Plogon!\n" -[channels.stable.plugins.TalkCopy.changelogs."1.0.0.0"] -time_released = 2024-07-01T19:37:55.167 -changelog = " [1.0.0.0]\n Updated for ApiX\n" -[channels.stable.plugins.TalkCopy.changelogs."1.1.0.0"] -time_released = 2024-07-03T14:12:43.992 -changelog = " [1.1.0.0]\n Added the command /talkcopy settings\n Added the command /talkcopy logs\n Added a new Log window\n Added more settings to the settings menu\n\n Now capable of copying Subtitles (togglable)\n Now capable of copying Toasts (togglable)\n Now capable of copying Battle Toasts (togglable)\n Now capable of copying Error Toasts (togglable)\n Now capable of copying Area Name Toasts (togglable)\n" -[channels.stable.plugins.TalkCopy.changelogs."1.1.0.1"] -time_released = 2024-07-04T20:37:25.289 -changelog = " [1.1.0.1]\n The settings menu now... works c:\n" -[channels.stable.plugins.TalkCopy.changelogs."1.1.0.2"] -time_released = 2024-07-11T16:55:24.575 -changelog = " [1.1.0.2]\n Some addons have the same name but a different ID. This caused issues.\n" -[channels.stable.plugins.TalkCopy.changelogs."1.1.0.3"] -time_released = 2024-08-29T16:57:49.138 -changelog = " [1.1.0.3]\n Updated the logo because I was getting nominations for the old one...\n" -[channels.stable.plugins.FaderPlugin] -built_commit = "8a33e8df008d79edf787eb55acc4828ac01d6572" -time_built = 2024-07-03T14:49:24.296 -effective_version = "2.6.2.2" -[channels.stable.plugins.FaderPlugin.changelogs."2.3.0.0"] -time_released = 2022-09-20T21:27:58.537 -changelog = "Release v2.3.0.0\n-- Features\n- Added Duty List and Service Info" -[channels.stable.plugins.FaderPlugin.changelogs."2.3.1.0"] -time_released = 2023-01-21T09:04:49.285 -changelog = "Release v2.3.1.0\n-- Features\n- Updated for 6.3" -[channels.stable.plugins.FaderPlugin.changelogs."2.3.2.0"] -time_released = 2023-02-07T19:28:11.788 -changelog = "Release v2.3.2.0\n-- Features\n- Updated for 6.3" -[channels.stable.plugins.FaderPlugin.changelogs."2.3.4.0"] -time_released = 2023-03-11T21:25:07.504 -changelog = "Release v2.3.4.0\n- Add WeaponUnsheathed state\n- Add Island Sanctuary state \n- Duty state doesn't apply to island sanctuary anymore \n- Internal cleanup \n- Slight UI improvements\n" -[channels.stable.plugins.FaderPlugin.changelogs."2.4.0.1"] -time_released = 2023-03-12T17:07:44.619 -changelog = "Release v2.4.0.1\n- Try to migrate broken configs\n + If in the last update the condition was intentionally set to be 'IslandSanctuary' or 'WeaponUnsheathed' so has this been reverted too, please change it back in your config.\n\n- Prevent hasIdled from looping\n- More UI improvements\n- Add 2 new commands, on and off\n- Add a warning for cross hotbars\n + Cross hotbars with 'Always display WXHVB' will not go invisible unless the option 'Position WXHB separately from XHB' is also used\n" -[channels.stable.plugins.FaderPlugin.changelogs."2.5.0.0"] -time_released = 2023-04-10T20:25:10.272 -changelog = "Release v2.5.0.0\n- Remove migration code\n- Add 3 new focus types [ALT, CTRL, SHIFT]\n- Add 2 new options for more chat activity\n" -[channels.stable.plugins.FaderPlugin.changelogs."2.5.0.1"] -time_released = 2023-04-23T12:22:19.036 -changelog = "Release v2.5.0.1\n- Catch null exception\n" -[channels.stable.plugins.FaderPlugin.changelogs."2.6.0.0"] -time_released = 2023-04-27T21:45:47.403 -changelog = "Release v2.6.0.0\n- Added new state 'InSanctuary' (e.g Cities, Aetheryte Villages)\n- Better ChatFocus handling, Chat should stop disappearing while scrolling through it (by WesBosch)\n" -[channels.stable.plugins.QuestMap] -built_commit = "ca80dbc48553ee70f7816a413cad384bed8c719c" -time_built = 2024-07-02T19:41:18.148 -effective_version = "1.4.8.0" -[channels.stable.plugins.QuestMap.changelogs."1.4.4.0"] -time_released = 2022-08-25T00:24:14.101 -changelog = "API 7" -[channels.stable.plugins.QuestMap.changelogs."1.4.5.0"] -time_released = 2023-01-15T22:29:32.722 -changelog = "API 8" -[channels.stable.plugins.QuestMap.changelogs."1.4.6.0"] -time_released = 2023-09-05T20:35:59.395 -changelog = "API 8" -[channels.stable.plugins.QuestMap.changelogs."1.4.7.0"] -time_released = 2023-10-04T01:11:32.210 -changelog = "API 9" -[channels.stable.plugins.QuestMap.changelogs."1.4.8.0"] -time_released = 2024-07-02T19:41:18.148 -changelog = "Dawntrail" -[channels.stable.plugins.SortaKinda] -built_commit = "fef735a6c12f7675419aad14a51bc8c4ab02ae19" -time_built = 2024-08-17T22:51:12.749 -effective_version = "2.0.0.5" -[channels.stable.plugins.SortaKinda.changelogs] -[channels.stable.plugins.MagitekStratagem] -built_commit = "f21214f2ac113d7933be11d2907c16b6f88746e0" -time_built = 2024-07-30T13:09:42.434 -effective_version = "0.7.0.1" -[channels.stable.plugins.MagitekStratagem.changelogs."0.4.0.0"] -time_released = 2024-06-10T18:12:02.859 -changelog = "\nVersion 0.4.0.0:\n - New: Adding Calibration points to fine-tune tracking beyond what Tobii Game Hub allows.\n - Fixed: Circle Targetting on keyboard should now work properly.\n \n - ⚠️Experimental Plugin⚠️ merely a proof of concept.\n - Tobii Eyetracker integration for FFXIV.\n - Enables Gaze-at-object target aquisition. \n - Supports overriding Tab Target (Enemy) and Soft Target (Target Cursor)\n - Works best for Gamepad users, but is compatible with KB&M\n - Requires Tobii Game Hub to be installed.\n" -[channels.stable.plugins.MagitekStratagem.changelogs."0.4.1.0"] -time_released = 2024-06-17T22:49:19.606 -changelog = "Version 0.4.1.0:\n - Fixed: Overlay would render as a black window when using Dalamud multi-monitor windows.\n\nVersion 0.4.0.0:\n - New: Adding Calibration points to fine-tune tracking beyond what Tobii Game Hub allows.\n - Fixed: Circle Targetting on keyboard should now work properly.\n \n - ⚠️Experimental Plugin⚠️ merely a proof of concept.\n - Tobii Eyetracker integration for FFXIV.\n - Enables Gaze-at-object target aquisition. \n - Supports overriding Tab Target (Enemy) and Soft Target (Target Cursor)\n - Works best for Gamepad users, but is compatible with KB&M\n - Requires Tobii Game Hub to be installed.\n" -[channels.stable.plugins.MagitekStratagem.changelogs."0.4.2.0"] -time_released = 2024-06-18T04:41:47.567 -changelog = "\nVersion 0.4.2.0:\n - Fixed: Crashes when changing characters with RayCasting enabled.\n\nVersion 0.4.1.0:\n - Fixed: Overlay would render as a black window when using Dalamud multi-monitor windows.\n\nVersion 0.4.0.0:\n - New: Adding Calibration points to fine-tune tracking beyond what Tobii Game Hub allows.\n - Fixed: Circle Targetting on keyboard should now work properly.\n \n - ⚠️Experimental Plugin⚠️ merely a proof of concept.\n - Tobii Eyetracker integration for FFXIV.\n - Enables Gaze-at-object target aquisition. \n - Supports overriding Tab Target (Enemy) and Soft Target (Target Cursor)\n - Works best for Gamepad users, but is compatible with KB&M\n - Requires Tobii Game Hub to be installed.\n" -[channels.stable.plugins.MagitekStratagem.changelogs."0.5.0.0"] -time_released = 2024-07-03T13:48:56.683 -changelog = "Version 0.5.0.0:\n - Updated to API10\n\nVersion 0.4.2.0:\n - Fixed: Crashes when changing characters with RayCasting enabled.\n\nVersion 0.4.1.0:\n - Fixed: Overlay would render as a black window when using Dalamud multi-monitor windows.\n\nVersion 0.4.0.0:\n - New: Adding Calibration points to fine-tune tracking beyond what Tobii Game Hub allows.\n - Fixed: Circle Targetting on keyboard should now work properly.\n \n - ⚠️Experimental Plugin⚠️ merely a proof of concept.\n - Tobii Eyetracker integration for FFXIV.\n - Enables Gaze-at-object target aquisition. \n - Supports overriding Tab Target (Enemy) and Soft Target (Target Cursor)\n - Works best for Gamepad users, but is compatible with KB&M\n - Requires Tobii Game Hub to be installed.\n" -[channels.stable.plugins.MagitekStratagem.changelogs."0.5.0.1"] -time_released = 2024-07-17T06:04:47.676 -changelog = "Version 0.5.0.1:\n - BREAKING: Tobii Game Hub v3.4.1 fails to track window. Until fixed, this plugin won't work.\n To fix this, the plugin will attempt to load the API from v3.3.0, if its present on the system.\n Players who had the plugin work before Tobii Game Hub updated itself, should find it still works.\n Check \"Plugins by Meoiswa\" in the official Dalamud #plugin-help-forum section for more info.\n\nVersion 0.5.0.0:\n - Updated to API10\n\nVersion 0.4.2.0:\n - Fixed: Crashes when changing characters with RayCasting enabled.\n\nVersion 0.4.1.0:\n - Fixed: Overlay would render as a black window when using Dalamud multi-monitor windows.\n\nVersion 0.4.0.0:\n - New: Adding Calibration points to fine-tune tracking beyond what Tobii Game Hub allows.\n - Fixed: Circle Targetting on keyboard should now work properly.\n \n - ⚠️Experimental Plugin⚠️ merely a proof of concept.\n - Tobii Eyetracker integration for FFXIV.\n - Enables Gaze-at-object target aquisition. \n - Supports overriding Tab Target (Enemy) and Soft Target (Target Cursor)\n - Works best for Gamepad users, but is compatible with KB&M\n - Requires Tobii Game Hub to be installed.\n" -[channels.stable.plugins.MagitekStratagem.changelogs."0.6.0.0"] -time_released = 2024-07-19T18:25:18.842 -changelog = "Version 0.6.0.0:\n - Fixed: Breaking change in Tobii Game Integration API in version 3.4.1 of the Tobii Game Hub\n caused tracking of game window to fail. Plugin has switched over to the StreamEngine API.\n - Removed: Custom Calibration. Had to rip it out to get StreamEngine working again, sorry!\n\nKnown Issues:\n - Windowed mode is currently unsupported due to the change to the new API.\n - Some entities are not returning to normal after being highlighted by raycast detection.\n - Entities highlighted by proximity are not returning to normal after no longer being the closest.\n" -[channels.stable.plugins.MagitekStratagem.changelogs."0.7.0.0"] -time_released = 2024-07-30T05:40:41.807 -changelog = "Version 0.7.0.0:\n- Added: Support for Eyeware Beam Eye Tracker. Enables eye tracking with just a webcam.\n- Fixed?: Potential fix for crashes during cutscenes.\n\nVersion 0.6.0.0:\n- Fixed: Breaking change in Tobii Game Integration API in version 3.4.1 of the Tobii Game Hub caused tracking of game window to fail. Plugin has switched over to the StreamEngine API.\n- Removed: Custom Calibration. Had to rip it out to get StreamEngine working again, sorry!\n\nKnown Issues:\n- Windowed mode is currently unsupported due to the change to the new API.\n- Some entities are not returning to normal after being highlighted by raycast detection.\n- Entities highlighted by proximity are not returning to normal after no longer being the closest.\n" -[channels.stable.plugins.MagitekStratagem.changelogs."0.7.0.1"] -time_released = 2024-07-30T13:09:42.434 -changelog = "Version 0.7.0.1:\n- Fixed: If Tobii Game Hub is not present, the plugin isn't usable at all.\n\nVersion 0.7.0.0:\n- Added: Support for Eyeware Beam Eye Tracker. Enables eye tracking with just a webcam.\n- Fixed?: Potential fix for crashes during cutscenes.\n\nVersion 0.6.0.0:\n- Fixed: Breaking change in Tobii Game Integration API in version 3.4.1 of the Tobii Game Hub caused tracking of game window to fail. Plugin has switched over to the StreamEngine API.\n- Removed: Custom Calibration. Had to rip it out to get StreamEngine working again, sorry!\n\nKnown Issues:\n- Windowed mode is currently unsupported due to the change to the new API.\n- Some entities are not returning to normal after being highlighted by raycast detection.\n- Entities highlighted by proximity are not returning to normal after no longer being the closest.\n" -[channels.stable.plugins.Ffxiv2Mqtt] -built_commit = "9e36914875a6ec13ef9d1d7b62a9a1381be6de00" -time_built = 2024-08-10T17:42:47.725 -effective_version = "1.0.6.1" -[channels.stable.plugins.Ffxiv2Mqtt.changelogs."1.0.4.3"] -time_released = 2023-03-22T18:15:52.433 -changelog = "Patch 6.3 support." -[channels.stable.plugins.Ffxiv2Mqtt.changelogs."1.0.4.4"] -time_released = 2023-05-24T19:51:30.917 -changelog = "Updated dependencies." -[channels.stable.plugins.Ffxiv2Mqtt.changelogs."1.0.5.0"] -time_released = 2023-10-05T09:15:03.525 -changelog = "Updated for 6.5.\nAdded the option to display subscriptions with Dalamud Toasts.\nBREAKING CHANGE: I messed up your output channel for custom subscriptions, but made sure I won't have to again in the future. Just go back into the menu, change them back to what you wanted and click Save to fix." -[channels.stable.plugins.Ffxiv2Mqtt.changelogs."1.0.6.1"] -time_released = 2024-08-10T17:42:47.725 -changelog = "Updated for Dawntrail!" -[channels.stable.plugins.JustBackup] -built_commit = "fb3ab850d937c190c0ad2d06171c7f6859bdb59a" -time_built = 2024-07-03T21:26:38.110 -effective_version = "1.1.0.8" -[channels.stable.plugins.JustBackup.changelogs."1.0.2.0"] -time_released = 2022-08-24T00:20:21.962 -changelog = ".NET 6 update" -[channels.stable.plugins.JustBackup.changelogs."1.0.2.1"] -time_released = 2022-08-25T09:58:30.566 -changelog = ".NET 6 update, this time correctly done" -[channels.stable.plugins.WhichPatchWasThat] -built_commit = "b48a6decc3a82db1c85b54eb55ce25986beb9e38" -time_built = 2024-07-01T19:45:23.820 -effective_version = "7.0.0.0" -[channels.stable.plugins.WhichPatchWasThat.changelogs."1.1.0.0"] -time_released = 2022-10-22T10:10:15.526 -changelog = "Add new items from 6.25\n" -[channels.stable.plugins.WhichPatchWasThat.changelogs."1.2.0.0"] -time_released = 2023-01-11T18:27:59.170 -changelog = "Add new items from 6.3\n" -[channels.stable.plugins.WhichPatchWasThat.changelogs."1.3.0.0"] -time_released = 2023-01-26T17:05:49.853 -changelog = "Add support for mounts, minions and fashion accessories\n" -[channels.stable.plugins.WhichPatchWasThat.changelogs."1.4.0.0"] -time_released = 2023-05-25T17:26:08.309 -changelog = "Add Items from Patch 6.35 through 6.4\n" -[channels.stable.plugins.WhichPatchWasThat.changelogs."1.4.1.0"] -time_released = 2023-09-06T19:14:02.154 -changelog = "Fix patch info not showing up for mounts/minions/fashion accessories\n" -[channels.stable.plugins.WhichPatchWasThat.changelogs."1.5.0.0"] -time_released = 2023-09-11T03:57:25.959 -changelog = "Will now show the patch a quest was released in in the journal and quest accept window.\n" -[channels.stable.plugins.WhichPatchWasThat.changelogs."1.6.0.0"] -time_released = 2023-10-04T04:53:11.607 -changelog = "Update for patch 6.5\n" -[channels.stable.plugins.WhichPatchWasThat.changelogs."7.0.0.0"] -time_released = 2024-07-01T19:45:23.820 -changelog = "Update for 7.0\n" -[channels.stable.plugins.BurntToast] -built_commit = "ec82f40fca072da2ecb6a12c4f9e6994c7cd6d5c" -time_built = 2024-07-18T06:18:56.115 -effective_version = "1.3.4.0" -[channels.stable.plugins.BurntToast.changelogs."1.2.5"] -time_released = 2022-08-25T00:24:59.469 -changelog = "API 7" -[channels.stable.plugins.BurntToast.changelogs."1.2.6"] -time_released = 2023-02-15T05:48:35.530 -changelog = "API 8" -[channels.stable.plugins.BurntToast.changelogs."1.2.7"] -time_released = 2023-08-31T22:40:27.493 -changelog = "API 8" -[channels.stable.plugins.BurntToast.changelogs."1.2.8"] -time_released = 2023-10-04T01:12:19.356 -changelog = "API 9" -[channels.stable.plugins.BurntToast.changelogs."1.3.1.0"] -time_released = 2024-07-02T04:55:05.495 -changelog = "Updated to 7.0!\nHistory menu implemented so you can select your toasts to add to your filters.\nFixed a bug that deleting filters sometimes wouldn't save." -[channels.stable.plugins.BurntToast.changelogs."1.3.2.0"] -time_released = 2024-07-03T14:13:11.172 -changelog = "Updated to fix the failing load due to CS changes.\nIt will also hopefully fail more gracefully and still have partial functionality when this happens again. A better system to at least let you know what has failed will come in the future." -[channels.stable.plugins.BurntToast.changelogs."1.3.3.0"] -time_released = 2024-07-17T03:47:09.249 -changelog = "Fix for the bug where all toasts would get blocked when a regex got save wrong. Also improved saving again." -[channels.stable.plugins.BurntToast.changelogs."1.3.4.0"] -time_released = 2024-07-18T06:18:56.115 -changelog = "Fix BattleTalk bug." -[channels.stable.plugins.GoodFriend] -built_commit = "ae5ac1654eddfd857e1282a58b944d1ccc4438d1" -time_built = 2024-04-03T19:23:24.571 -effective_version = "3.3.3.0" -[channels.stable.plugins.GoodFriend.changelogs."1.4.2.0"] -time_released = 2022-10-28T16:34:21.407 -changelog = "- Added the ability to filter events from other worlds & datacenters\n- Added error messages for invalid API URL's, login & logout messages.\n- Fixed some log messages not being correct.\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.2.1"] -time_released = 2022-10-28T19:20:12.148 -changelog = "- Added the ability to filter events from other worlds & datacenters\n- Added error messages for invalid API URL's, login & logout messages.\n- Fixed some log messages not being correct.\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.3.0"] -time_released = 2022-11-07T01:00:45.936 -changelog = "- Added the 'QuestMarker' notification type\n- Code cleanup\n- Fixed automatica localization updates\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.3.1"] -time_released = 2022-11-17T14:42:54.255 -changelog = "- Change territory update logic\n- Add check to see if the plugin is running from a 3rd-party repository\n- Make sure that DatacenterID and WorldID are recieved from the server\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.4.0"] -time_released = 2022-11-19T17:15:59.205 -changelog = "- Change territory update logic\n- Add check to see if the plugin is running from a 3rd-party repository\n- Make sure that DatacenterID and WorldID are recieved from the server\n- Add additional security when generating hashes to prevent the server reciving the same one twice, increasing anonimity.\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.4.1"] -time_released = 2022-11-25T07:14:31.933 -changelog = "- Added the ability to filter the event log by log level\n- Various PluginLog level changes\n- Server-side optimizations\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.4.2"] -time_released = 2022-11-27T02:46:47.577 -changelog = "- Added the ability to filter the event log by log level\n- Various PluginLog level changes\n- Server-side optimizations & dependancy updates\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.4.3"] -time_released = 2022-11-29T02:57:37.349 -changelog = "- Fix plugin load error when using an API URL that does not exist\n- Fix 'API Notifications' not showing error notifications\n- Clarify localization strings\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.5.0"] -time_released = 2022-12-01T07:54:55.805 -changelog = "- Add support for recieving friend notifications inside of content where the friends list is unavailable\n- Improve localization support for settings\n- Add new setting 'Friendslist Caching'\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.5.1"] -time_released = 2022-12-03T10:50:10.720 -changelog = "- Add support for recieving friend notifications inside of content where the friends list is unavailable\n- Improve localization support for settings\n- Add new setting 'Friendslist Caching'\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.5.2"] -time_released = 2022-12-14T04:29:25.007 -changelog = "- Add support for recieving friend notifications inside of content where the friends list is unavailable\n- Improve localization support for settings\n- Add new setting 'Friendslist Caching'\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.5.3"] -time_released = 2022-12-31T00:46:37.742 -changelog = "- Optimizations and improvements\n" -[channels.stable.plugins.GoodFriend.changelogs."1.4.6.0"] -time_released = 2023-01-14T02:32:45.465 -changelog = "- Optimizations and improvements\n" -[channels.stable.plugins.Echoglossian] -built_commit = "90efc2d0cbbeb8dfb5fe2a1efbb6963d1b741c8a" -time_built = 2024-08-18T13:36:04.022 -effective_version = "3.15.2408.816" -[channels.stable.plugins.Echoglossian.changelogs."2.100.2208.281"] -time_released = 2022-08-25T04:41:05.690 -changelog = "Fixed for patch 6.2!" -[channels.stable.plugins.Echoglossian.changelogs."3.3.2407.221"] -time_released = 2024-07-11T03:40:44.920 -changelog = "v3.3.x - Fixed for APIX!! No more stuttering(TM) while translating! BattleTalk is fixed but no overlay for it yet! There may be other issues! Thanks a lot to @samulopez for the help again and thanks to @MidoriKami and @soreenpeong for the AddonLifecycle and the new Fonts API!" -[channels.stable.plugins.Echoglossian.changelogs."3.11.2408.1062"] -time_released = 2024-08-04T17:42:06.897 -changelog = "v3.11.x \n - feature: Added ChatGPT translation engine (by chnrqpd)" -[channels.stable.plugins.Echoglossian.changelogs."3.10.2407.217"] -time_released = 2024-07-29T03:36:42.840 -changelog = "v3.10.x \n - bugfix: fixed a bug related to assets downloading" -[channels.stable.plugins.Echoglossian.changelogs."3.9.2407.905"] -time_released = 2024-07-25T15:05:21.238 -changelog = "v3.9.x \n - bugfix: fixed a bug related to the fonts loaded for languages that the game's native font does not support" -[channels.stable.plugins.Echoglossian.changelogs."3.8.2407.311"] -time_released = 2024-07-25T05:11:31.887 -changelog = "v3.8.x \n - enable TalkSubtitle (cutscenes dialogues) and several font-related issues fixes" -[channels.stable.plugins.Echoglossian.changelogs."3.7.2407.212"] -time_released = 2024-07-20T03:32:11.324 -changelog = "v3.7.x - fix battleTalk dimensions calculations" -[channels.stable.plugins.Echoglossian.changelogs."3.6.2407.22"] -time_released = 2024-07-20T00:22:07.488 -changelog = "v3.6.x - fix fonts for languages unsupported by the native game's font" -[channels.stable.plugins.Echoglossian.changelogs."3.4.2407.86"] -time_released = 2024-07-14T01:26:25.778 -changelog = "v3.4.x - Hello guys! Update incoming! - BattleTalk overlays are disabled completely for the moment (there is some issue with concurrency that needs fixing) - TalkSubtitle (the cutscenes texts) are disabled due to the need of more testing" -[channels.stable.plugins.Echoglossian.changelogs."3.2.2405.1413"] -time_released = 2024-05-23T23:32:54.139 -changelog = "Added Deepl Translation Engine (thanks again to @samulopez)" -[channels.stable.plugins.Echoglossian.changelogs."3.13.2408.1223"] -time_released = 2024-08-06T20:22:57.221 -changelog = "v3.13.x \n - fix: issue when loading the plugin related to a config variable" -[channels.stable.plugins.Echoglossian.changelogs."3.1.2405.1167"] -time_released = 2024-05-11T19:26:40.397 -changelog = "Fix - Duty Objectives translation logic" -[channels.stable.plugins.Echoglossian.changelogs."3.1.2405.984"] -time_released = 2024-05-07T16:24:37.431 -changelog = "Added option to translate Quests and Journal(thanks to samulopez)" -[channels.stable.plugins.Echoglossian.changelogs."3.0.2310.176"] -time_released = 2023-10-06T02:56:00.672 -changelog = "API9 related fixes" -[channels.stable.plugins.Echoglossian.changelogs."3.0.2308.1150"] -time_released = 2023-08-20T19:10:31.872 -changelog = "New 'Misc Settings' tab and internal fixes" -[channels.stable.plugins.Echoglossian.changelogs."3.0.2305.210"] -time_released = 2023-05-29T03:30:39.299 -changelog = "New troubleshooting tab in the Config window" -[channels.stable.plugins.Echoglossian.changelogs."2.101.2301.1295"] -time_released = 2023-01-14T21:35:22.804 -changelog = "Fixed for patch 6.3!" -[channels.stable.plugins.Echoglossian.changelogs."3.12.2408.1388"] -time_released = 2024-08-04T23:07:44.574 -changelog = "v3.12.x \n - fix: missing font assets that handle special characters" -[channels.stable.plugins.Echoglossian.changelogs."3.14.2408.1066"] -time_released = 2024-08-10T17:45:47.385 -changelog = "v3.14.x \n - feat: added special characters parsing for Latin Extended using languages that converts characters unsupported by the game's native font into supported chars. \n Check the plugin's settings window for more information." -[channels.stable.plugins.Echoglossian.changelogs."3.15.2408.816"] -time_released = 2024-08-18T13:36:04.022 -changelog = "v3.15.x \n - fixes:\n - reworked the ChatGPT ApiKey saving so the configuration does not get corrupted preventing plugin load.\n - added internal corrupted routine that detects the player is in PvP and disables some translations to avoid stuttering." -[channels.stable.plugins.SimpleTodo] -built_commit = "d645c982541386ae73f7097f64e7902d498ee2b4" -time_built = 2024-07-11T17:40:22.289 -effective_version = "0.0.1.0" -[channels.stable.plugins.SimpleTodo.changelogs."0.0.0.6"] -time_released = 2024-05-24T19:23:57.872 -changelog = "Public Release" -[channels.stable.plugins.SimpleTodo.changelogs."0.0.1.0"] -time_released = 2024-07-11T17:40:22.289 -changelog = "Update for Dawntrail" -[channels.stable.plugins.ExtraChat] -built_commit = "9e0b8fb615eb6272bd50b9d9c60e77ed3f3d8d88" -time_built = 2024-07-03T03:09:01.972 -effective_version = "1.3.6.0" -[channels.stable.plugins.ExtraChat.changelogs."1.2.2.0"] -time_released = 2022-08-25T00:24:31.957 -changelog = "API 7" -[channels.stable.plugins.ExtraChat.changelogs."1.2.3.0"] -time_released = 2022-08-25T01:06:42.889 -changelog = "Fix message handling preventing connection." -[channels.stable.plugins.ExtraChat.changelogs."1.3.0.0"] -time_released = 2022-08-27T18:06:01.470 -changelog = "\\\n- Added additional IPC and filter payloads.\n" -[channels.stable.plugins.ExtraChat.changelogs."1.3.1.0"] -time_released = 2023-01-11T21:05:03.809 -changelog = "\\\n- API 8\n" -[channels.stable.plugins.ExtraChat.changelogs."1.3.2.0"] -time_released = 2023-05-27T21:13:58.850 -changelog = "\\\n- Fix context menu for 6.4\n" -[channels.stable.plugins.ExtraChat.changelogs."1.3.3.0"] -time_released = 2023-08-31T22:40:04.711 -changelog = "\\\n- Fix context menu for 6.4\n" -[channels.stable.plugins.ExtraChat.changelogs."1.3.4.0"] -time_released = 2023-10-04T01:12:40.667 -changelog = "\\\n- API 9\n" -[channels.stable.plugins.ExtraChat.changelogs."1.3.5.0"] -time_released = 2023-11-18T16:17:47.325 -changelog = "\\\n- Fix large message bug\n" -[channels.stable.plugins.ExtraChat.changelogs."1.3.6.0"] -time_released = 2024-07-03T03:09:01.972 -changelog = "\\\n- Dawntrail\n" -[channels.stable.plugins.EnmityHp] -built_commit = "ba11f0d8e280437aa2d8390e7bb9b98d1ae79508" -time_built = 2024-07-05T18:13:16.219 -effective_version = "2.0.1.4" -[channels.stable.plugins.EnmityHp.changelogs."2.0.0.8"] -time_released = 2022-08-24T17:32:35.189 -changelog = ".NET 6 update" -[channels.stable.plugins.GatherBuddy] -built_commit = "3a40773ec9e32f928758e1271c5e19dec83eb967" -time_built = 2024-08-06T20:23:17.505 -effective_version = "3.4.2.3" -[channels.stable.plugins.GatherBuddy.changelogs."3.1.4.15926"] -time_released = 2022-08-24T20:45:50.779 -changelog = "Updated for Dalamud staging and fixed some stuff." -[channels.stable.plugins.GatherBuddy.changelogs."3.1.5.0"] -time_released = 2022-08-24T22:00:05.876 -changelog = "Updated for Dalamud staging and fixed some stuff." -[channels.stable.plugins.GatherBuddy.changelogs."3.1.5.1"] -time_released = 2022-08-25T16:53:40.438 -changelog = "Updated for Dalamud staging and fixed some stuff." -[channels.stable.plugins.GatherBuddy.changelogs."3.1.6.0"] -time_released = 2022-08-29T15:14:57.292 -changelog = "Updated for Dalamud staging and fixed some stuff." -[channels.stable.plugins.GatherBuddy.changelogs."3.1.6.1"] -time_released = 2022-08-29T19:06:38.426 -changelog = "Updated for Dalamud staging and fixed some stuff." -[channels.stable.plugins.DeepDungeonTracker] -built_commit = "432d36c2036e79a1929f5ea48bacc551204c38e8" -time_built = 2024-07-08T07:13:41.295 -effective_version = "1.0.0.9" -[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.0"] -time_released = 2023-04-23T02:53:31.039 -changelog = "- Moving from Testing to Stable (Release version).\n" -[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.1"] -time_released = 2023-04-27T21:54:27.175 -changelog = "- Added the option [Improved Magicite Kills Detection], under General tab > Testing section.\n" -[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.2"] -time_released = 2023-09-03T15:05:08.325 -changelog = "- The option [Improved Magicite Kills Detection] is enabled by default (always enabled for now).\n- The time for checking the [Time Bonus] was increased by 1 second. (from 30:01 to 30:02).\n- Small tweaks.\n" -[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.3"] -time_released = 2023-09-04T20:04:13.456 -changelog = "- Added [Score Window Kills] for HoH. Check General tab >>> Information section for more info.\n- The option [Improved Magicite Kills Detection] is enabled by default (always enabled for now).\n- The time for checking the [Time Bonus] was increased by 1 second. (from 30:01 to 30:02).\n- Small tweaks.\n" -[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.4"] -time_released = 2023-10-05T09:14:54.896 -changelog = "- Patch 6.5 / Dalamud API 9 update.\n- Added mimic support for missing kills case (HoH).\n- Added Big Floors/Hall of Fallacies counting to the Statistics Window (HoH).\n" -[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.5"] -time_released = 2023-10-22T19:09:36.630 -changelog = "- The following windows: Tracker, Floor Set Time and Score will now be automatically hidden if you go far from the Deep Dungeon entrance (based on the sub-area of the map).\n- Some fixes on auto-correction for kill count (HoH).\n" -[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.6"] -time_released = 2023-11-08T19:21:35.699 -changelog = "- Accurate Target HP % fix.\n" -[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.7"] -time_released = 2023-11-18T17:42:33.010 -changelog = "- Added 3 to 8 room counts to the Statistics Window. (You can show or hide them individually on Configuration > Statistics tab)\n" -[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.8"] -time_released = 2024-03-20T20:15:58.188 -changelog = "- .NET 8.0.\n" -[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.9"] -time_released = 2024-07-08T07:13:41.295 -changelog = "- Patch 7.0 / Dalamud API 10 update.\n" -[channels.stable.plugins.PartyPlanner] -built_commit = "4097ceba2b51d078fce65d64f67a01c4b208858c" -time_built = 2024-07-03T03:31:05.046 -effective_version = "1.6.2.0" -[channels.stable.plugins.PartyPlanner.changelogs."1.4.1.0"] -time_released = 2022-12-24T10:38:13.684 -changelog = "Initial Release" -[channels.stable.plugins.PartyPlanner.changelogs."1.4.2.0"] -time_released = 2023-01-02T20:39:10.731 -changelog = "Fixes a issue where parties reporting invalid world ids would crash the plugin." -[channels.stable.plugins.PartyPlanner.changelogs."1.4.3.0"] -time_released = 2023-01-11T18:05:27.430 -changelog = "Updated to net7 and updated the API url due to a domain change, partyverse.app -> partake.gg" -[channels.stable.plugins.PartyPlanner.changelogs."1.4.4.0"] -time_released = 2023-01-12T02:04:30.172 -changelog = "Fix a typo in the api url." -[channels.stable.plugins.PartyPlanner.changelogs."1.5.1.0"] -time_released = 2023-02-19T17:08:14.924 -changelog = "- Rework the window layout to show the events in a prettier way.\r\n- General perfomance improvements.\r\n- Clicking on the event title will now open a link to the event website.\r\n" -[channels.stable.plugins.PartyPlanner.changelogs."1.5.2.0"] -time_released = 2023-05-24T17:45:19.876 -changelog = "- Fixes an issue where some events were not shown.\r\n" -[channels.stable.plugins.PartyPlanner.changelogs."1.5.3.0"] -time_released = 2023-06-07T00:05:49.997 -changelog = "- Fix a possible crash if the api is not online.\r\n" -[channels.stable.plugins.PartyPlanner.changelogs."1.5.4.0"] -time_released = 2023-10-05T14:08:02.951 -changelog = "- Update to API 9\r\n" -[channels.stable.plugins.PartyPlanner.changelogs."1.6.0.0"] -time_released = 2023-12-06T19:20:10.510 -changelog = "- Minor Internal Refactorings.\r\n- Auto update events when the window is opened if not updated before for 5 minutes.\r\n" -[channels.stable.plugins.PartyPlanner.changelogs."1.6.2.0"] -time_released = 2024-07-03T03:31:05.046 -changelog = "- Updated to current API.\r\n- Remember the last opened tab between game sessions.\r\n" -[channels.stable.plugins.Chatter] -built_commit = "294cdcd00297cfc5afd404c53501044ba3fe2977" -time_built = 2024-08-29T11:08:09.248 -effective_version = "1.2.1.0" -[channels.stable.plugins.Chatter.changelogs."1.0.0.0"] -time_released = 2024-07-28T03:15:10.740 -changelog = "Moved to stable." -[channels.stable.plugins.Chatter.changelogs."1.1.0.0"] -time_released = 2024-07-28T19:37:57.405 -changelog = "Added Restart button." -[channels.stable.plugins.Chatter.changelogs."1.2.0.0"] -time_released = 2024-08-04T02:33:00.096 -changelog = "Added events." -[channels.stable.plugins.XIVControllerToggle] -built_commit = "a91b8766f77622a4d9ff26c99fde933114b8b0aa" -time_built = 2024-08-14T11:35:39.492 -effective_version = "1.0.1.2" -[channels.stable.plugins.XIVControllerToggle.changelogs."1.0.1.1"] -time_released = 2024-07-29T04:40:22.286 -changelog = "- Updated for Dawntrail (7.X)" -[channels.stable.plugins.XIVControllerToggle.changelogs."1.0.1.2"] -time_released = 2024-08-14T11:35:39.492 -changelog = " # The Great Controller Hud Switcher 1.0.1.2\n - Fixed issue with configuration UI not changing HUD selection\n\n # The Great Controller Hud Switcher 1.0.1.1\n - Updated to Dawntrial (7.X) by Aida-Enna\n\n # The Great Controller Hud Switcher 1.0.1.0\n - Attempted to fix display scaling on larger DPI monitors\n - Fixed issue where main plugin command was registered twice\n \n # The Great Controller Hud Switcher 1.0.0.0\n - Made it work(tm)" -[channels.stable.plugins.Mini] -built_commit = "4773d9f9d41442273ae41b068752ca774dd64256" -time_built = 2023-10-04T00:44:54.754 -effective_version = "2.1.0.0" -[channels.stable.plugins.Mini.changelogs] -[channels.stable.plugins.TitleRoulette] -built_commit = "9eaa4e6fab96736639c1e307506ec8622125c545" -time_built = 2024-07-10T20:42:34.696 -effective_version = "4.1" -[channels.stable.plugins.TitleRoulette.changelogs] -[channels.stable.plugins.FCNameColor] -built_commit = "bda9fd3d0696e9f50407f1dc2e8ad658260a5843" -time_built = 2024-08-03T03:38:59.537 -effective_version = "5.0.1.0" -[channels.stable.plugins.FCNameColor.changelogs."3.0.0.1"] -time_released = 2022-09-08T00:02:49.286 -changelog = "- Update for 6.2\n- Use different hooking mechanism\n- Add option to make FCNC only work inside duties.\n\nThe new hooking mechanism will cause conflicts with other plugins that change nameplates.\nFor the time being you can use the \"Only duties\" option if you’re using something else outside of them.\n" -[channels.stable.plugins.FCNameColor.changelogs."3.0.1.0"] -time_released = 2023-01-11T22:34:19.256 -changelog = "- Update for 6.3\n- Make the plugin respect the user's name display types based on their settings.\n Names will correctly abbreviate based on your settings for others/party members/alliance members/friends.\n" -[channels.stable.plugins.FCNameColor.changelogs."3.0.1.1"] -time_released = 2023-01-11T23:27:08.179 -changelog = "- Update for 6.3\n- Make the plugin respect the user's name display types based on their settings.\n Names will correctly abbreviate based on your settings for others/party members/alliance members/friends.\n- Fix minor issue with how party and alliance members are detected.\n" -[channels.stable.plugins.FCNameColor.changelogs."3.0.1.2"] -time_released = 2023-01-28T21:10:33.840 -changelog = "- Resolve logging issue that was causing problems for other plugin developers.\n" -[channels.stable.plugins.FCNameColor.changelogs."3.0.2.0"] -time_released = 2023-02-28T05:17:10.882 -changelog = "Changes:\n- Update NetStone\n This should help with issues regarding fetching FC members, which was causing the plugin to stop working for some users.\n" -[channels.stable.plugins.FCNameColor.changelogs."3.0.2.1"] -time_released = 2023-03-16T06:54:03.081 -changelog = "- Fix issue where settings were not correctly being read, causing names abbreviations not matching up with the user's settings.\n" -[channels.stable.plugins.FCNameColor.changelogs."3.0.2.2"] -time_released = 2023-06-07T19:16:22.032 -changelog = "- Update for 6.4\n" -[channels.stable.plugins.FCNameColor.changelogs."4.0.0.0"] -time_released = 2023-10-13T02:31:29.564 -changelog = "- Update for 6.5\n- Reworked configuration to reduce config size\n- Add ignore friends option\n- Add ability to change the group for the player's own FC\n- Allowed for additional FC list to scale for longer lists\n- Wrote migration from old config to new config\n- Switched over to new method of doing the nameplates, this should alleviate issues with name abbreviation settings\n- Enabled plugin in Wolves' Den Pier\n" -[channels.stable.plugins.FCNameColor.changelogs."4.0.0.2"] -time_released = 2023-10-16T00:33:50.330 -changelog = "- Add additional logic for ensuring a group always exists. This should alleviate some of the crashing issues.\n- Add failsafe when migrating the config where reset the config if something went wrong.\n- Update config migration to also save a backup of the old config.\n- Made it so that opening the config with /fcnc or through the plugin installer toggles the config on and off.\n" -[channels.stable.plugins.FCNameColor.changelogs."4.0.0.3"] -time_released = 2023-11-03T20:13:44.839 -changelog = "- Add additional logging to help with troubleshooting errors\n" -[channels.stable.plugins.FCNameColor.changelogs."5.0.0.0"] -time_released = 2024-07-13T22:23:33.106 -changelog = "- Dawntrail support!\n- Remove colour palette\n- Replace it with full RGB colour pickers\n - This is a thing now, woah!! Make it hot pink!\n- Replace groups dropdown with list of groups since it's easier to pick colours now!\n- Implement Dalamud's window system for all windows\n" -[channels.stable.plugins.FCNameColor.changelogs."5.0.0.1"] -time_released = 2024-07-14T18:25:33.389 -changelog = "- Dawntrail support!\n- Remove colour palette\n- Replace it with full RGB colour pickers\n - This is a thing now, woah!! Make it hot pink!\n- Replace groups dropdown with list of groups since it's easier to pick colours now!\n- Implement Dalamud's window system for all windows\n" -[channels.stable.plugins.FCNameColor.changelogs."5.0.1.0"] -time_released = 2024-08-03T03:38:59.537 -changelog = "- Fixed issue where players without titles would show as having an empty title if the \"Only color FC tag\" option is enabled\n- Updated error handling for the rest of FCNC to continue working if the character can't be found on Lodestone due to them being new or set to private\n" -[channels.stable.plugins.AdaptiveHud] -built_commit = "0ea93f7c4b2acd69c1084752ba7d28fa73d96053" -time_built = 2024-07-09T04:17:36.251 -effective_version = "1.0.10.0" -[channels.stable.plugins.AdaptiveHud.changelogs."1.0.4.0"] -time_released = 2022-08-21T00:35:34.515 -changelog = "Better crash fix. Properly dispose resources." -[channels.stable.plugins.AdaptiveHud.changelogs."1.0.5.0"] -time_released = 2022-08-26T23:18:24.463 -changelog = "Better crash fix. Properly dispose resources." -[channels.stable.plugins.AdaptiveHud.changelogs."1.0.6.0"] -time_released = 2022-09-06T19:33:28.598 -changelog = "Fix config not being read" -[channels.stable.plugins.AdaptiveHud.changelogs."1.0.7.0"] -time_released = 2023-01-11T19:41:43.744 -changelog = "API 8" -[channels.stable.plugins.AdaptiveHud.changelogs."1.0.8.0"] -time_released = 2023-10-16T17:39:12.754 -changelog = "Initial API9 work" -[channels.stable.plugins.AdaptiveHud.changelogs."1.0.8.1"] -time_released = 2023-12-15T19:19:17.591 -changelog = "fix problem where config window can get stuck" -[channels.stable.plugins.AdaptiveHud.changelogs."1.0.10.0"] -time_released = 2024-07-09T04:17:36.251 -changelog = "fix problem where config window can get stuck" -[channels.stable.plugins.Namingway] -built_commit = "15019245ce4b3ba744eeb2cf7c3a9bf9fd3a021a" -time_built = 2024-07-12T09:29:20.852 -effective_version = "1.1.14.0" -[channels.stable.plugins.Namingway.changelogs."1.1.8.0"] -time_released = 2022-08-25T00:25:05.880 -changelog = "API 7" -[channels.stable.plugins.Namingway.changelogs."1.1.9.0"] -time_released = 2023-02-08T03:20:13.635 -changelog = "6.3 update" -[channels.stable.plugins.Namingway.changelogs."1.1.10.0"] -time_released = 2023-07-19T19:22:55.745 -changelog = "it should work" -[channels.stable.plugins.Namingway.changelogs."1.1.11.0"] -time_released = 2023-08-31T22:40:09.564 -changelog = "it should work" -[channels.stable.plugins.Namingway.changelogs."1.1.12.0"] -time_released = 2023-10-04T01:11:59.566 -changelog = "API 9" -[channels.stable.plugins.Namingway.changelogs."1.1.13.0"] -time_released = 2024-07-03T03:01:55.032 -changelog = "Dawntrail" -[channels.stable.plugins.Namingway.changelogs."1.1.14.0"] -time_released = 2024-07-12T09:29:20.852 -changelog = "Add Glare IV to Glareja" -[channels.stable.plugins.TheGreatSeparator] -built_commit = "e64e8bef4f0540dbd76d5cc979fbbb5aabf2f288" -time_built = 2023-10-04T01:13:18.276 -effective_version = "1.2.8.0" -[channels.stable.plugins.TheGreatSeparator.changelogs."1.2.5.0"] -time_released = 2022-08-25T00:23:32.534 -changelog = "API 7" -[channels.stable.plugins.TheGreatSeparator.changelogs."1.2.6.0"] -time_released = 2023-05-29T02:46:03.011 -changelog = "Guess I forgot to publish this update..." -[channels.stable.plugins.TheGreatSeparator.changelogs."1.2.7.0"] -time_released = 2023-08-31T22:39:52.225 -changelog = "Guess I forgot to publish this update..." -[channels.stable.plugins.TheGreatSeparator.changelogs."1.2.8.0"] -time_released = 2023-10-04T01:13:18.276 -changelog = "API 9" -[channels.stable.plugins.EurekaTrackerAutoPopper] -built_commit = "32d60e80a296f55ab422e2023f8f4470abad22dc" -time_built = 2024-07-02T04:49:52.474 -effective_version = "1.5.1.0" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."0.0.0.4"] -time_released = 2023-01-16T03:40:58.967 -changelog = "- Adds ability to automatically pop NMs in the Eureka Tracker\n- Adds ability to display chat notification when NM appears\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.5"] -time_released = 2023-06-16T07:17:29.316 -changelog = "nofranz\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.4"] -time_released = 2023-05-24T17:05:38.058 -changelog = "nofranz\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.3"] -time_released = 2023-05-18T20:13:59.867 -changelog = "nofranz\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.2"] -time_released = 2023-05-16T19:09:17.526 -changelog = "nofranz\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.1"] -time_released = 2023-05-14T10:16:04.237 -changelog = "nofranz\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.0"] -time_released = 2023-04-27T21:45:29.395 -changelog = "[New]\n+ Added log window, a small window to help with your weekly log (/ellog)\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.6"] -time_released = 2023-06-22T20:19:49.681 -changelog = "nofranz\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.3.0.7"] -time_released = 2023-04-17T15:03:58.721 -changelog = "nofranz\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.3.0.5"] -time_released = 2023-04-09T22:56:55.034 -changelog = "[Hotfix]\n- All commands act as toggles now\n- More chests\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.3.0.4"] -time_released = 2023-04-06T20:40:05.626 -changelog = "[Hotfix]\n- Don't crash if user inputs old instance ID format\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.3.0.3"] -time_released = 2023-04-01T06:05:28.050 -changelog = "[New]\n- Added Fairy Lifecycle, the plugin will now track if a fairy died (only works nearby)\n- Added Fairy Map Markers, this allows you place map markers on all known fairies (button in the fairy tab)\n- Added 'Time in Eureka' to the stats\n- Added localization (DE and FR ... JP needs translater)\n- Added more chests to Hydatos, low level pyros and pagos\n\n[Changes]\n- All fates coords are now perfectly centered (without randomize)\n- Main Window can now be collapsed\n- Limit on the chat message format increased from 30 to 64\n\n[Bug Fixes]\n- Fixed a bug that prevented stats from counting correctly in rare case\n- The dot will now stay inside the game window\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.2.0.0"] -time_released = 2023-03-29T22:06:14.020 -changelog = "- Added stats tab\n- Added 2 new commands / buttons\n > Adds/Removes coffer marker to all known coffer locations on the current map\n- More Pyros and Pagos locations\n\nThere is the possibility that the plugin will inform you about a new chest location,\nfeel free to post the message you get into the plugin-forum linked in the About Tab\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.1.0.2"] -time_released = 2023-03-28T17:59:00 -changelog = "- Added /elbunny command\n- Circle color can now be adjusted\n- Added more tooltips\n- Added more Pyros locations\n- Added more Pagos locations\n- Only show closest location\n- Added a small About tab\n\nIf you encounter any issues or have feedback, please use the plugin-forums thread in the XIVLauncher & Dalamud discord :)\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.0.0.2"] -time_released = 2023-03-25T15:07:07.690 -changelog = "- Added 'Fairy Finder', this will notify you about nearby fairies/elementals\n- Added 'Bunny Window', this will show you estimated respawn times (min and max)\n- Added 'Bunny Chest Helper', this will show you a small green circle if near a possible chest location.\n- Added 'Quest Guide', a small guide for all quests from Anemos to Hydatos, with clickable coords for easy navigation\n\n- Changed the command from '/xleureka' to just '/el'\n- Added the command 'elquest' to open the quest guide\n\n- Added a shout delay of 20s, you can't use the shout option until this delay is over\n\n- Randomization can be turned off\n- Randomization is done in a 0.5 radius\n\n- Added color to chat messages\n- Slight UI improvements\n\n- Removed TrackerFinder as it resulted in mostly false positives\n\nEureka Linker is the new display name and Infi took over the development.\nFor suggestions or issues, please visit XIVLauncher & Dalamud Discord #plugin-help-forum\n\n![quest](https://github.com/Infiziert90/EurekaTrackerAutoPopper/blob/main/EurekaTrackerAutoPopper/images/quest.png)\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.3.0.6"] -time_released = 2023-04-11T02:39:48.065 -changelog = "nofranz\n" -[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.1.0"] -time_released = 2023-07-14T19:02:38.414 -changelog = "nofranz\n" -[channels.stable.plugins.HimbeertoniRaidTool] -built_commit = "64bcf79cd8d55d4d7248dbdfc2c6a53670280305" -time_built = 2024-08-18T13:35:26.851 -effective_version = "1.6.2.9" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.0.0.33"] -time_released = 2022-10-04T16:46:08.141 -changelog = "change: Several updates to Ui to make usage easier\nnew: can periodically update gersets from etro\nnew: you can now edit a characters tribe\nchange: data is now saved more often and is therefore more resilient to crashes of FFXIV\nfixed: weapon tokens were distributed wrongly\nfixed: lootmaster window may show before login\nfixed: item level may be wrong" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.4.2.0"] -time_released = 2023-12-17T19:19:07.163 -changelog = "New Feature: Added in-game changelog" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.1.41"] -time_released = 2022-11-12T16:21:04.994 -changelog = "fix: loot results window sizing hid parts of text" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.4.2.1"] -time_released = 2023-12-20T19:10:15.261 -changelog = "Bugfix: Adding new players from target resulted in an empty player" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.1"] -time_released = 2024-07-21T18:46:07.908 -changelog = "BiS: Add auto updates for XivGear.app (see config)\n User Interface: Added headlines to multi item tooltips" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.0.39"] -time_released = 2022-11-02T07:35:00.204 -changelog = "+ Ui is now customizable\n* loot distribution results include evaluated data in visual output\n+ includes translations for Español, Français und Deutsch\n+ you can now fetch gear from lodestone\n* fixed several issues with second ring\n+ add support for non-standard group compositions\n* performance optimisations" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.2.5"] -time_released = 2024-02-19T19:13:46.627 -changelog = "Bugfix: Fixed broken materia in etro.gg sets\n(affected sets need to be updated by pressing the button\n or automatic updates if activated)" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.1.2"] -time_released = 2023-06-07T19:16:39.524 -changelog = "General: Fix a crash when using wine" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.0.1"] -time_released = 2024-01-01T21:44:04.177 -changelog = "General: Remove unused gear sets from database\nBugfix: You are now able to change to gear sets with the same name\nBugfix: Autmotically updated gear was sometimes not saved correctly\nPerormance: Optimized load time on slow connections" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.2.0"] -time_released = 2023-07-02T20:47:04.862 -changelog = "Loot session: Added rule \"Can use now\" (Tome Upgrades)\nLoot session: Added rule \"Can buy\" (requires you to track the books correctly)\nGear: You can now delete gear sets\nDatabase: Remove unused entries (old gear sets and characters)\nEtro.gg: Import crafted items as HQ again (broken since 1.2.x)\nGeneral: Fix extremly rare crash on startup" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.6"] -time_released = 2024-08-01T17:07:00.009 -changelog = "Bugfix: Fix loot being inaccurate\n Bugfix: Fix missing materia in etro sets" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.0.1"] -time_released = 2023-05-27T20:03:16.242 -changelog = "BiS: Added available BiS sets\nBugfix: Ring coffer now actually contains rings" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.2.48"] -time_released = 2022-12-04T18:36:27.188 -changelog = "* fix a potential crash un updating gear" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.0.1.34"] -time_released = 2022-10-09T18:50:12.116 -changelog = "fixed: unable to save right after loading\nfixed: potential short freeze of FFXIV\nnew: you can manually edit levels\nsome performance improvements\nfix: now works with higher dpi/global scale" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.1.0"] -time_released = 2024-01-22T19:41:15.346 -changelog = "Bis: Add support for relic weapons in etro.gg sets\nUi: Added ability to change relic stats when editing gear\nGeneral: You can now specify which types of jobs get automatically updated/created. If you want single jobs to not show up, you can hide these in character edit\nKnown issue: Stats for relic weapons are not correctly read from the Lodestone or Examine, but your manual edits will NOT be overwritten" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.1.40"] -time_released = 2022-11-07T19:03:53.326 -changelog = "+ Option to ignore materia in BiS comparison\n* windows now can be closed with Esc" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.0"] -time_released = 2024-07-20T19:46:24.653 -changelog = "General: Now supports switching back to Endwalker raid tiers\n BiS: Added support for XivGear.app\n Known Issue: XivGear.app sets are not automatically updated yet" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.0.4"] -time_released = 2023-05-31T18:28:36.430 -changelog = "Fix: Mutiple characters unintentionally sharing gearsets\nLootSession: Rings can now be assigned to a slot explicitly\nUi: Added button to update BiS in group overview\nBiS: Always update empty sets (with valid ID) at startup" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.2"] -time_released = 2024-07-25T15:05:33.217 -changelog = "Bugfix: Fix being unable to change tabs in config" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.3"] -time_released = 2024-07-30T16:49:13.964 -changelog = "Loot Master: Add savage loot information" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.0.2"] -time_released = 2023-05-29T03:21:17.608 -changelog = "Fix: Corrected loot for Anabaseios Savage (Thanks to Zeppy for helping)\nFix: Dungeon/Trial Gear is now shown correctly\nFix: Fixed an issue with potentially overriding gear sets (since 1.2.x.x)\nBiS: Added more BiS (AST, SCH, SGE)" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.7"] -time_released = 2024-08-02T19:47:28.667 -changelog = "Bugfix: Fix update from lodestone" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.0.0"] -time_released = 2023-12-29T20:58:57.951 -changelog = "New Feature: Manage multiple gear/bis sets per job\nNew Feature: Automatically updates own characters data (can be disabled in the config)\nUser Interface: Made it more pretty\nUser Interface: You can now hide jobs (select classes when editing a character)\nGeneral: Correctly handle materia for previous expansions" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.8"] -time_released = 2024-08-10T00:24:58.352 -changelog = "User Interface: You can now adjust the way character names are displayed (see config)\n User Interface: Make all buttons accessible in smaller windows" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.2.47"] -time_released = 2022-12-04T10:36:11.179 -changelog = "+ new loot distribution\n+ includes guarranteed drops (eg. books)\n+ award items to players, no need to manually update them after loot distribution\n* revised lootsession Ui\n+ Shows cost if an item is obtainable from a shop\n* reworked item source system\n+ can track items in inventories\n+ you can now evaluate loot for alt jobs" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.0.5"] -time_released = 2023-06-03T00:00:22.568 -changelog = "Fix: Merge infos for multiple database entries for one character" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.2.1.63"] -time_released = 2023-05-18T20:14:17.897 -changelog = "Logging: Messages should be more descriptive\nTranslation: German updated" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.3.1"] -time_released = 2023-07-29T19:09:33.702 -changelog = "Ui: You can now manage jobs directly in solo and detail view\nUi: Old Examine button is now Quick Compare\nLootRule: Fixed \"Can Buy\"\nOptions: reworked Ui for loot rules\nLootSession: You can ignore players/jobs based on certain rules\nLootMaster: you can now edit name + role priority for the Solo group \nTranslation: Updated French translation (Thanks to Arganier)" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.2.6"] -time_released = 2024-02-25T11:22:50.308 -changelog = "Bugfix: Fixes being unable to add new gear sets\n User Interface: Add job selection (for BiS and item selection) to gear set edit user interface" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.3.56"] -time_released = 2023-03-16T06:54:14.666 -changelog = "fix lodestone updates for non English clients\nfix edit BiS button in group overview didn't work\nslightly improved performance" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.2.3"] -time_released = 2024-02-12T18:44:41.005 -changelog = "Localization: Fixed edit buttons tooltip to not say \"add\"\n Gear: You can restrict automatic overrides for irrelevant gear (see config)\n Localization: German (Deutsch) translation updated" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.5.60"] -time_released = 2023-04-01T06:15:51.322 -changelog = "Bugfix: General configuration is saved correctly\nBugfix: Updating gear is working again" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.1.1"] -time_released = 2023-06-04T19:10:46.808 -changelog = "General: Only cap applicable stats on items\nGeneral: Fixed stat claculations due to unintentionally capping stats lower than intended\nLoot Session: \\%DPS gain now properly takes SKS/SPS into account\nLoot Session: Removed manually curated DPS for players\nEdit Gear: Properly handle local and etro.gg sets (Etro sets cannot be edited and need to be converted to local to edit)\nEdit Gear: Slightly reworked Ui\nEdit Gear: You can now edit the names of sets" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.0.0"] -time_released = 2024-07-02T20:11:49.790 -changelog = "General: Updated for 7.0\n BiS: Automatically converts non existent etro sets to local sets\n Known Issue: Item categorization and raid infos will be amended once available\n Known Issue: Stat calculations (e.g. HP) are most likely not correct yet" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.2.2"] -time_released = 2024-02-10T19:15:53.340 -changelog = "General: Gear updates by examining now use the same restrictions as own data collection\n Localization: Redone translation\n Bugfix: Selecting gear from database now works\n Bugfix: Adding gear sets in solo view works again" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.4"] -time_released = 2024-07-31T17:48:59.334 -changelog = "Bugfix: Fix wrongly displayed Tome gear" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.1.0"] -time_released = 2024-07-16T19:55:59.846 -changelog = "General: Added loot information for normal raids and extremes\n General: Corrected HP calculation for levels above 90\n Lodestone Connector: PCT and VIP fixed" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.3.53"] -time_released = 2023-01-11T19:31:33.338 -changelog = "updated for 6.3\nfix: HP calculation\nadd: stat calculation for most levels\nlocalization: added JP (thanks to Refer)\nfix: load time reduced" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.0.0"] -time_released = 2023-05-24T16:10:55.704 -changelog = "Updated for 6.4\nAdded Anabaseios Raids\nNote: Default BiS will be added when available" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.2.49"] -time_released = 2022-12-22T07:48:48.726 -changelog = "* fix: shop entries with multiple items (PLD weapons for example)" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.0.2.36"] -time_released = 2022-10-12T22:08:27.236 -changelog = "fix: loot results did not show" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.4.59"] -time_released = 2023-03-23T19:58:29.148 -changelog = "New feature: Quickly compare current gear to potential gear\nUi: add icons (see config options)\nUi: reworked editing of gear\nUi: stat table now includes comparison values\nLootSession: new metric, estimated % dps gain/loss\nBugfix: fixed a crash in wine" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.3.55"] -time_released = 2023-02-28T05:01:47.970 -changelog = "correctly identify upgraded crafted items\nFrench translation updated (Thanks to Arganier)\nsome internal changes" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.4.0"] -time_released = 2023-10-04T00:44:00.502 -changelog = "General: Updated for Dalamud API 9\nGeneral: Updated for FFXIV 6.5" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.3.0"] -time_released = 2024-06-12T19:08:43.576 -changelog = "System: Changes to data storage (drops support for data from versions < 1.4.0)\n User Interface: New interface for searching characters from database\n General: Fix \"Dmg\" Calc being slightly off\n User Interface: Some minor Ui improvements" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.3.54"] -time_released = 2023-01-12T18:08:46.708 -changelog = "fixed examine functionality" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.4.1"] -time_released = 2023-10-16T00:57:16.959 -changelog = "BiS: Can create BiS from etro link as well as the etro id\nBiS: Fixed an issue with BiS being empty for new jobs\nBiS: Switched to using BiS sets curated by etro.gg\nBiS: Removed user curated defaults from config" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.0.2.35"] -time_released = 2022-10-12T14:10:39.750 -changelog = "new: improved deatils for loot results\nnew: you can now edit role priority\nnew: supports non standard group compositions" -[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.9"] -time_released = 2024-08-18T13:35:26.851 -changelog = "Bugfix: \"Ignore gear from previous tiers\" option now works correctly if last raid tier was in a previous expansion\n Bugfix: Updating gear by examining now works again if \"Automatically update own data\" is disbaled" -[channels.stable.plugins.FlashOnTell] -built_commit = "f75ca4a9c97050c1d95da9d1c4c1c6530bcbfefa" -time_built = 2024-07-02T00:07:01.945 -effective_version = "0.0.6.0" -[channels.stable.plugins.FlashOnTell.changelogs."0.0.2.0"] -time_released = 2022-08-22T23:14:58.168 -changelog = "Compatibility with D17 build system." -[channels.stable.plugins.FlashOnTell.changelogs."0.0.2.1"] -time_released = 2022-08-24T01:46:42.088 -changelog = "Compatibility with D17 build system." -[channels.stable.plugins.FlashOnTell.changelogs."0.0.3.0"] -time_released = 2023-01-11T18:40:43.663 -changelog = "NET7 / API 8 updates." -[channels.stable.plugins.FlashOnTell.changelogs."0.0.5.0"] -time_released = 2023-10-05T14:16:34.621 -changelog = "API 9 updates.\nThe /pflash command will also now try to flash the window if you tab out fast enough. You no longer need to test if it's working by actually talking to people." -[channels.stable.plugins.FlashOnTell.changelogs."0.0.6.0"] -time_released = 2024-07-02T00:07:01.945 -changelog = "API 10 update" -[channels.stable.plugins.ClarityInChaos] -built_commit = "d531c7670ef36d1ca856f38aad1e1b99dd8e502b" -time_built = 2024-07-03T13:45:21.023 -effective_version = "2.0.0.0" -[channels.stable.plugins.ClarityInChaos.changelogs."1.2.0.1"] -time_released = 2023-03-25T03:37:07.590 -changelog = "Version 1.2.0.0:\n - UI Polish pass\n - Active section's header now renders in green\n - Current BattleEffects now render in varying colors\n - No longer renders in-game Battle Effects settings unusable\n - Changes to in-game Battle Effects settings apply to the active section\n - Also applies to `/bfx` commands\n - Saved In-Game Settings (previously known as Backup) is now a configurable section\n - Restores Saved In-Game Settings when disabled or uninstalled\n - Removed superfluous Debug option \"Print to chat\"\n\nVersion 1.2.0.1:\n - Fixed: Applicable section gets overwritten with In-Game Settings on startup\n" -[channels.stable.plugins.ClarityInChaos.changelogs."1.3.1.0"] -time_released = 2023-10-06T17:22:31.069 -changelog = "Version 1.3.1.0:\n - API 9 Compat.\n - Renamed \"Alliance\" to \"Alliance Raids\".\n - \"Only In Duty\" options for Group Sizes.\n - When enabled, the next smaller group is used when outside of duties.\n - If no groups are eligible, \"Saved In-Game Settings\" are used.\n - Alliance Raids are always \"Only In Duty\" (Detection logic relies on this)\n - ⚠️ Major refactor of Configuration, may break existing configurations. If experiencing issues, try \"Reset plugin configuration and reload\" from the Plugin Installer.\n" -[channels.stable.plugins.ClarityInChaos.changelogs."2.0.0.0"] -time_released = 2024-07-03T13:45:21.023 -changelog = "\nVersion 2.0.0.0:\n - Update to API10\n" -[channels.stable.plugins.TitleEdit] -built_commit = "80d759a3f994dd6a01fbc955c4ec791aa456aaaa" -time_built = 2024-07-14T11:24:03.551 -effective_version = "2.3.1.1" -[channels.stable.plugins.TitleEdit.changelogs."2.3.0.0"] -time_released = 2024-07-10T20:42:28.635 -changelog = "- Updated for Dawntrail\n- Added Dawntrail logo and title menu options\n" -[channels.stable.plugins.TitleEdit.changelogs."2.3.1.0"] -time_released = 2024-07-13T08:07:01.562 -changelog = "- Fixed Dawntrail logo not showing up on startup\n- Fixed camera sometimes going out of bounds in both title and character select screens\n- Added Tulliyollal Night preset by alyssile\n- Added Kozama'uku - Midday preset by bevral\n" -[channels.stable.plugins.TitleEdit.changelogs."2.3.1.1"] -time_released = 2024-07-14T11:24:03.551 -changelog = "- Fixed new bundled presets not actually being bundled\n" -[channels.stable.plugins.BetterMountRoulette] -built_commit = "206de4de89d1da0a2fc22f01ad6bb37b4ef4491d" -time_built = 2024-08-28T15:54:52.557 -effective_version = "1.5.0.20" -[channels.stable.plugins.BetterMountRoulette.changelogs."1.0.0.2"] -time_released = 2022-11-20T21:24:17.120 -changelog = "Feature: Add support for legacy action Flying Mount Roulette\nFix: Trying to use the mount roulette when you can't no longer eats the next cast bar" -[channels.stable.plugins.BetterMountRoulette.changelogs."1.0.0.3"] -time_released = 2022-11-21T10:34:23.914 -changelog = "Feature: Add support for legacy action Flying Mount Roulette\nFix: Trying to use the mount roulette when you can't no longer eats the next cast bar" -[channels.stable.plugins.BetterMountRoulette.changelogs."1.0.1.7"] -time_released = 2023-01-12T08:32:16.594 -changelog = "Features:\n- Add mount groups\n- Associate each mount roulette with a separate mount group (or none at all)\n- Summon a mount from a specified group via /pmount " -[channels.stable.plugins.BetterMountRoulette.changelogs."1.2.0.10"] -time_released = 2023-04-01T06:16:20.693 -changelog = "Features:\n- Add support for different settings per character\n - Import setting from other characters\n - Manage other characters' settings from within the game\n- Add setting to prefer multi-seated mounts while in a party (courtesy of Meoiswa)" -[channels.stable.plugins.BetterMountRoulette.changelogs."1.2.0.11"] -time_released = 2023-04-02T20:25:30.883 -changelog = "Fix: Remove chat spam" -[channels.stable.plugins.BetterMountRoulette.changelogs."1.2.0.12"] -time_released = 2023-05-30T03:10:55.764 -changelog = "Fix: Prevent 6.4 crash" -[channels.stable.plugins.BetterMountRoulette.changelogs."1.2.0.13"] -time_released = 2023-10-05T01:19:24.499 -changelog = "Upgrade to Dalamud API 9" -[channels.stable.plugins.BetterMountRoulette.changelogs."1.2.0.14"] -time_released = 2023-10-05T09:15:37.801 -changelog = "Fix crash on load" -[channels.stable.plugins.BetterMountRoulette.changelogs."1.3.0.15"] -time_released = 2023-11-01T03:46:13.551 -changelog = "Now includes an option to only mount single-seated mounts while solo.\n\nAlso added an option to only use mounts that can fit the entire party, or failing that, as many party members as possible." -[channels.stable.plugins.BetterMountRoulette.changelogs."1.3.0.16"] -time_released = 2024-07-03T13:48:49.959 -changelog = "Update for Dawntrail" -[channels.stable.plugins.BetterMountRoulette.changelogs."1.4.0.17"] -time_released = 2024-08-07T22:07:14.483 -changelog = "Added option to use only SDS Fenrir/Garlond GL-IS in areas where no mount speed upgrades are unlocked." -[channels.stable.plugins.BetterMountRoulette.changelogs."1.5.0.18"] -time_released = 2024-08-26T17:05:43.795 -changelog = "Added flying mount roulette back to the game in all the usual places (action menu, mount guide)." -[channels.stable.plugins.BetterMountRoulette.changelogs."1.5.0.19"] -time_released = 2024-08-26T20:51:02.240 -changelog = "Fix: Plugin would crash and burn if changing the mount guide's roulette buttons failed." -[channels.stable.plugins.BetterMountRoulette.changelogs."1.5.0.20"] -time_released = 2024-08-28T15:54:52.557 -changelog = "- Actual fix for the crashing issue from last time by replacing very brittle readonly memory manipulation with much more stable hooks.\n- Fixed a second crash that would occur if the action menu was never opened before loading or unloading the plugin while logged in." -[channels.stable.plugins."ResLogger2.Plugin"] -built_commit = "f2f7560c55f110d8dfd1257c03fea8b1e6ad37da" -time_built = 2024-07-03T16:30:47.907 -effective_version = "0.0.2.6" -[channels.stable.plugins."ResLogger2.Plugin".changelogs] -[channels.stable.plugins.ToastingwayPlugin] -built_commit = "e6c1d27d9d8299ab7cf3a73c3a0f6ff5ac35eed7" -time_built = 2024-08-22T19:27:10.966 -effective_version = "1.0.0.0" -[channels.stable.plugins.ToastingwayPlugin.changelogs."1.0.0.0"] -time_released = 2024-08-22T19:27:10.966 -changelog = "Initial release for Toastingway" -[channels.stable.plugins.OofPlugin] -built_commit = "b6694fbd87f45a23f6d1444ed5d24d3eab94f367" -time_built = 2024-07-19T17:38:50.059 -effective_version = "1.3.2.0" -[channels.stable.plugins.OofPlugin.changelogs."1.3.0.0"] -time_released = 2024-01-22T19:44:17.215 -changelog = "- improve distance based oof (DBO)\r\n- clean up UI\r\n- update to API9\r\n" -[channels.stable.plugins.OofPlugin.changelogs."1.3.1.0"] -time_released = 2024-07-05T04:56:21.656 -changelog = "- dawntrail mode\r\n- fix bug where oof plays when entering dungeon\r\n" -[channels.stable.plugins.OofPlugin.changelogs."1.3.2.0"] -time_released = 2024-07-19T17:38:50.059 -changelog = "- fix bug where oof won't play on death\r\n- i hate OOP \r\n" -[channels.stable.plugins.SoundSetter] -built_commit = "0a1aa4d1d5d1c8c9f91e26ce8c8020d92b1a6d44" -time_built = 2024-07-12T20:58:55.938 -effective_version = "1.9.0.0" -[channels.stable.plugins.SoundSetter.changelogs."1.5.12.0"] -time_released = 2022-09-08T05:27:17.505 -changelog = "Fixes caravan convoy." -[channels.stable.plugins.SoundSetter.changelogs."1.6.0.0"] -time_released = 2023-01-12T04:34:14.970 -changelog = "- Updates for 6.3\n" -[channels.stable.plugins.SoundSetter.changelogs."1.7.0.0"] -time_released = 2023-01-29T12:09:13.355 -changelog = "- Adds \"Play sounds while window is not active\" and its sub-settings.\n- Enables resizing the configuration window.\n" -[channels.stable.plugins.SoundSetter.changelogs."1.7.1.0"] -time_released = 2023-03-08T18:04:23.854 -changelog = "- Updates for 6.35\n- Removed debug-level log spam\n" -[channels.stable.plugins.SoundSetter.changelogs."1.7.2.0"] -time_released = 2023-05-26T06:43:17.587 -changelog = "- Updates for 6.4\n" -[channels.stable.plugins.SoundSetter.changelogs."1.8.0.0"] -time_released = 2023-10-05T09:14:38.008 -changelog = "- Updates for API 9\n" -[channels.stable.plugins.SoundSetter.changelogs."1.9.0.0"] -time_released = 2024-07-12T20:58:55.938 -changelog = "- Updates for API X and 7.0\n" -[channels.stable.plugins.owofy] -built_commit = "e8f3b872845e709843b29c53d8550da4dee86226" -time_built = 2024-07-01T23:56:00.093 -effective_version = "1.6.0.0" -[channels.stable.plugins.owofy.changelogs."1.4.2.0"] -time_released = 2022-08-24T01:46:38.121 -changelog = "Net6 update" -[channels.stable.plugins.owofy.changelogs."1.4.3.0"] -time_released = 2023-01-11T18:40:03.250 -changelog = "Net7 / API 8 update" -[channels.stable.plugins.owofy.changelogs."1.5.0.0"] -time_released = 2023-10-05T14:18:24.491 -changelog = "The most important plugin, now updated for API 9!" -[channels.stable.plugins.owofy.changelogs."1.6.0.0"] -time_released = 2024-07-01T23:56:00.093 -changelog = "The most important plugin, now updated for API 9!" -[channels.stable.plugins.Umbra] -built_commit = "c44a520e2542d814bfe0baaf7a47f66e4cf11428" -time_built = 2024-09-01T21:47:46.113 -effective_version = "2.2.33.0" -[channels.stable.plugins.Umbra.changelogs."2.1.8.0"] -time_released = 2024-07-27T03:04:29.272 -changelog = "# Umbra 2.1.8\n\n## New additions\n\n- Added world markers for party members. Ideal when participating in FATE trains!\n- Added an option to set a fixed width to some widgets (location, weather, gearset, etc.) to help stabilize your toolbar layout a bit.\n- Added an indicator (counter) to the \"Add Widget\" window that shows how many instances of that widget type are currently on your toolbar. This should make it easier to find newly added widget types.\n- Added a right-click action to the Companion Widget to open the native companion window.\n- Added a click action to the Location widget to open and close the world map.\n\n## Fixes & Improvements\n\n- Implemented a simple validation system for custom plugins to ensure they don't break Umbra itself due to breaking changes.\n- Permanently removed interactivity on the Spacer widget due to an issue with ImGui requiring clickable 'windows' being 32x32 pixels in size. This caused for overlap on neighboring widgets, resulting in them not being clickable anymore.\n- Fixed buttons overlapping in the Companion Widget popup when using German languages (by [Bloodsoul](https://github.com/Bloodsoul))\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.3.1"] -time_released = 2024-07-30T19:12:58.654 -changelog = "# Umbra 2.2.3.1 (Hotfix)\n\nReverted the dynamic cursor change when hovering over interactive elements. Apparently the game plays a clicky sound\neffect when the mouse cursor changes. I had no idea it did this. Apologies for the inconvenience!\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.23.0"] -time_released = 2024-08-16T23:20:35.166 -changelog = "# Umbra 2.2.23\n\n## New Additions\n\n- Added Food Buttons to the \"Companion\" widget that allows you to feed your Chocobo with different types of food. The visibility of these buttons can be toggled on or off in the settings window of this widget.\n- Added a right-click option to the \"Teleport\" widget to open the vanilla teleport window.\n\n## Fixes & Improvements\n\n- Fixes wrong translations of \"Item\" to \"Artikel\" instead of \"Gegenstand\". (By [Haselnussbomber](https://github.com/Haselnussbomber))\n- Fix the way the maximum rank of Societal Relations are displayed, which should now correctly show Allied vs Bloodsworn based on progression. (By [Haselnussbomber](https://github.com/Haselnussbomber))\n- Fix pseudo cutscenes during combat not working for the \"in cutscene\" visibility checks. (By [Bloodsoul](https://github.com/Bloodsoul))\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.18.0"] -time_released = 2024-08-13T21:26:16.905 -changelog = "# Umbra 2.2.18\n\n## Auxiliary Bar\n\nThis update introduces the Auxiliary Bar, an additional toolbar designed to complement the main toolbar, allowing you to place extra widget instances anywhere on the screen, independent of the main toolbar.\n\n### Key Features\n\n1. **Flexible Placement:** The Auxiliary Bar can be positioned anywhere on the screen, both horizontally and vertically. Unlike the main toolbar, it does not stretch to the edges of the screen but instead expands as you add more widgets. You can also customize the bar's alignment, choosing whether it grows from left to right, centers itself, or grows from right to left. This setting also affects the positioning of any popups opened from widgets on the bar.\n\n2. **Customization Options:** You can personalize the visual style of the Auxiliary Bar to either match the appearance of the main toolbar or opt for a transparent look. There is also an option to enable or disable the shadow effect around the bar, depending on your preference.\n\n3. **Profile Integration:** The Auxiliary Bar shares the same profile as the main toolbar. This means that any toolbar profiles you have will include the widgets stored on the Auxiliary Bar as well, ensuring a consistent experience across both toolbars.\n\nA dedicated section for customizing the Auxiliary Bar is available in Umbra's settings window under the \"Auxiliary Widgets\" category.\n\n## To DelvUI users\n\nUmbra 2.2.17 introduced interoperability with DelvUI's window clipping system which prevents it from intercepting mouse events while an Umbra popup or window is rendered on top of a DelvUI element. DelvUI's latest update also underwent modifications to the way how mouse events are handled. Somewhere along the line users have reported issues with interactivity on DelvUI's elements. In order to eliminate possible sources of which part is causing these issues, there is now an option under \"General Settings\" -> \"Window Settings\" that allows you to opt-out of this system. If you notice any changes in behavior after either enabling or disabling this setting, please report your findings on the DelvUI discord server to keep the conversation in one place. Feel free to ping me there (@Una).\n\nThis option may get removed in the future, depending on whether it is still needed once DelvUI has reworked their internal handling of mouse events.\n\n## Fixes & Improvements\n\n- Added a safe-guard against broken texture/UI mods that could cause Umbra to crash.\n- Texture cache is now disposed upon unloading/reloading the plugin.\n- Improved the visual style of the \"Unified Main Menu\" widget to fix the inconsistencies with rounded corners in floating-mode.\n- Fixed the rounded corner issue in the \"Experience Bar\" widget for the rested-XP portion of the bar.\n- Removed the rested XP from the \"Experience Bar\" widget when \"Precise Experience Points\" is enabled to reduce clutter. The information is still available in the tooltip.\n- Added two Y-offset options for both the Sanctuary and level-sync icons in the \"Experience Bar\" widget in case they are positioned poorly due to custom font configurations.\n- Fixed the \"Flag\" widget sometimes reporting the wrong Gil cost for a nearby teleport.\n- Updated German translations in the \"Accessibility\" and \"Gearset Switcher\" widgets (By [Bloodsoul](https://github.com/Bloodsoul)).\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.13.0"] -time_released = 2024-08-06T21:15:44.507 -changelog = "# Umbra 2.2.13\n\n## New Additions\n\n- Added weekly allowance indicator to the \"Societal Relations\" widget.\n- Added option to customize the color of icons in many widgets.\n- Added option to show/hide the tooltip of the \"Plugin List\" widget.\n- Added customizable primary actions to the \"Societal Relations\" and \"Custom Deliveries\" widget, which allows you to configure what left-clicking an entry in the popup menu should do.\n - The context menus have been expanded to also include a \"Track\" and \"Untrack\" option.\n - The default action has been set to \"Teleport to a nearby Aetheryte\" for both of these widgets.\n- Added a right-click action to the \"Societal Relations\" and \"Custom Deliveries\" widget to teleport to a nearby Aetheryte if a society or delivery NPC is being tracked.\n\n## Fixes & Improvements\n\n- The \"Plugin List\" widget no longer auto-includes newly installed plugins to the list. I've received quite a lot of feedback that the initial list is usually too long due to having too many plugins installed. To remedy this, only Umbra is now visible by default to have at least one entry in the menu. Head over to the settings of the Plugin List widget to manually select which plugins should be visible in the menu. No action is required if you've already customized the list.\n- Small performance optimization in the underlying system that keeps travel destinations and main menu commands in-sync. These items are now loaded on demand instead of always being kept in-sync in the background. This should reduce some micro-stuttering on lower-end systems.\n- Allow custom plugins to reference other assemblies (by [alexfrydl](https://github.com/alexfrydl))\n- Added a developer-tool to help finding hitches/micro-stutters in Umbra's underlying systems.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.16.0"] -time_released = 2024-08-10T00:32:23.938 -changelog = "# Umbra 2.2.16\n\n## New Additions\n\n- Added a \"Key Item Picker\" to the \"Shortcut Panel\" widget. This means that you can now pin your Wondrous Tails book to your shortcut panel, amongst other things.\n\n## Fixes & Improvements\n\n- Added _partial_ support for custom icons set via `/micon` and `/macroicon` in stored macros. Gearset icons and ID's (from SimpleTweaks' Extended Macro Icon tweak) are now picked up by the shortcut panel widget.\n- Implemented shared clip-region support for DelvUI. This should make sure that DelvUI no longer intercepts mouse clicks when an Umbra widget or window is on top of a DelvUI element.\n- Fixed correct macros not being selected correctly from the Macro picker in the shortcut panel widget.\n- Fixed the Societal Relations widget from growing horizontally while UI scale is < 100.\n- Fixed the bottom padding (or lack thereof) of the shortcut panel widget.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.24.1"] -time_released = 2024-08-20T18:50:40.416 -changelog = "# Umbra 2.2.24.1\n\n## Fixes & Improvements\n\nThis release solely consists of fixes and improvements that involve disposal of resources and memory management. There\nare no user-facing changes in this version.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Umbra.changelogs."2.2.26.0"] -time_released = 2024-08-21T15:11:02.694 -changelog = "# Umbra 2.2.26\n\n## New Additions\n\n- Added an FPS counter widget. I know there are plugins that already add an FPS counter to the server info bar. However, since you can't set a fixed width for individual entries in this widget, I've decided to add one that does allow size customization to ensure your toolbar doesn't freak out when you're bouncing between 99 ~ 100 FPS.\n\n## Fixes & Improvements\n\n- Set the default value of \"Use the Game's mouse cursor\" to false to keep the original behavior by default.\n- Reworked the way world markers are rendered to be much more efficient. Instead of continuously creating and destroying graphical nodes to render, the system now uses a \"pool\" of 255 \"slots\" that can host up to 3 world markers, depending on your distance aggregation settings. This also fixes a memory leak that the old system had that would eventually lock up the system because the garbage collector had to free up a couple of gigabytes of memory every now and then.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Umbra.changelogs."2.2.2.0"] -time_released = 2024-07-30T05:41:06.083 -changelog = "# Umbra 2.2.2\n\n## Behavioral changes\n\n- The \"Enabled\" state of World Markers is now `Disabled` by default. This means that newly added world marker types aren't suddenly enabled automatically anymore. If you find world markers suddenly missing, please re-enable them either from the settings window or the world markers control widget.\n\n## New Additions\n\n- Added a minimize/restore button to Umbra Windows.\n\n## Fixes & Improvements\n\n- Fixed the French translation for \"Retainer\".\n- Fixed a crash that may occur when switching zones due to the Aether Current world marker factory trying to read from protected memory.\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.1.9.0"] -time_released = 2024-07-28T03:15:27.797 -changelog = "# Umbra 2.1.9\n\nThis is a small update that addresses some issues with the previous release.\n\n## Fixes & Improvements\n\n- Fixed some widgets appearing to be non-interactable due to a neighboring widget overlapping them with an invisible box.\n- Fixed party member markers showing up in the game world when they shouldn't.\n- Fixed an issue where the text of some world markers did not render correctly in French.\n- Fixed the \"auto-close popup\" option for the gearset switcher.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.0.0"] -time_released = 2024-07-29T03:39:39.983 -changelog = "# Umbra 2.2.0\n\n## New Additions\n\n- Added world markers for Aether Currents. Note that you need to be within 100 yalms for these to show up and have completed the necessary quest requirements.\n- Added a new widget \"Retainers\" that shows a list of your retainers and their status. Note that this widget disables itself if you are not on your home world or in an instanced duty.\n- Added an option to the Item Button to automatically hide itself when the configured item is not (or no longer) in your inventory.\n\n## Fixes & Improvements\n\n- Fixed disposal of resources when unloading or restarting the plugin. (Big thanks to Hasel & Wildwolf!)\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.1.0"] -time_released = 2024-07-29T16:13:19.312 -changelog = "# Umbra 2.2.1\n\n## New Additions\n\n- Added an \"Emote Chat\" indicator widget that shows you if and when emotes are being sent to the chat, with an option to toggle it on or off.\n- Added a world marker type for Waymarks.\n- Added an option to the \"Gathering Nodes\" world markers to toggle showing the node contents on/off to reduce screen clutter.\n- Added an option to the \"Item Button\" widget to show the amount of the configured item in your inventory.\n- Added an option to the \"Custom Button\" widget to set a fixed button width.\n- Added an option to the \"Companion\" widget to desaturate the toolbar button icon.\n\n## Fixes & Improvements\n\n- Fixed retainers without a job not being visible in the retainer widget popup.\n- Fixed the \"Completed\" translation for ventures in the retainer widget.\n- Fixed some German translations in the retainer widget (by [Bloodsoul](https://github.com/Bloodsoul))\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.24.0"] -time_released = 2024-08-19T22:37:56.602 -changelog = "# Umbra 2.2.24\n\n## New Additions\n\n- Updated Umbra's logo & repository README.\n- Added text size options to the Durability & Spiritbond widget.\n- Added more visibility state options to the Auxiliary Bar (Duty, Combat & PvP).\n\n## Fixes & Improvements\n\n- Prevent the Currencies widget from showing a hover effect if the popup has been disabled in the settings.\n- Properly dispose of World Marker resources (texture memory) when a marker is no longer on screen.\n- Prohibit using the teleport action if the player is in a transient state between casting and actually being mounted.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Umbra.changelogs."2.2.20.0"] -time_released = 2024-08-14T10:08:45.603 -changelog = "# Umbra 2.2.20\n\n## New Additions\n\n- Added a **Miscellaneous** category to the \"Teleport\" widget.\n- Added a \"Hide in Cutscenes\" option to the Auxiliary Bar. This option takes precedence over the other conditional visibility settings.\n\n## Fixes & Improvements\n\n- Ensure the server info bar doesn't cause a crash anymore if another plugin sets their entry text to NULL.\n- Fixed an issue causing a crash-to-desktop when the Duty Recorder Widget was added to the toolbar.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.19.0"] -time_released = 2024-08-13T23:20:54.284 -changelog = "# Umbra 2.2.19\n\n## New Additions\n\n- Added conditional visibility options to the Auxiliary Bar.\n- Added a \"Duty Recorder\" indicator widget that shows a simple icon whenever the duty recorder is active. This widget is not interactable, and only exists to show the indication of the recorder being active, similar to how the mail indicator widget works.\n- Added a \"Text Size\" options to most widgets. These allow you to configure the font sizes on individual widgets using a single label, or the double label displays respectively.\n- Added a \"Maximum text width\" option to most widgets which allows text - and thus the widget - to grow up until a certain size, after which the text will get truncated and appended with an ellipsis symbol.\n\n## Fixes & Improvements\n\n- Fixed the World Name widget not honoring the \"Hide on home world\" option.\n- Fixed the tooltip not working on the \"Item Button\" widget.\n- Replace \"Aufgaben\" with \"Inhalten\" in German translations (By [Bloodsoul](https://github.com/Bloodsoul)).\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.15.0"] -time_released = 2024-08-09T04:19:33.373 -changelog = "# Umbra 2.2.15\n\n## Shortcut Panel\n\nHave you ever found yourself in need of more hotbars for things that aren't job-related? This update introduces a new widget, the \"**Shortcut Panel**\", which is effectively an additional hotbar (panel). It looks similar to the Emote widget but instead of only being capable of holding emotes, it can contain a whole bunch of stuff, including items from your inventory, mounts, minions, stored macros, and even shortcuts to your commonly used crafting recipes.\n\nThe panel allows you to customize the amount of rows and columns, up to a maximum of 16. Similar to the \"Emote List\" widget, it also supports up to 4 categories. This means that a single category can hold a maximum of 256 slots, or 1024 over all 4 categories in total.\n\n-# Although this widget shares similarities to the Emote List widget, this widget is meant to be a _general purpose_ widget, meaning it does not have any type-specific settings. It is _not_ designed for customization of names, icon colors, or any other type-specific settings like toggling the option to send emotes to chat for example.\n\n## Fixes & Improvements\n\n- Added \"Looking to Meld\" & \"Looking for Party\" statuses to the \"Online Status\" widget.\n- Fixed the Societal Relations widget automatically expanding in width when a custom UI scale was used.\n- Fixed an issue in the drawing library where the \"gap\" between nodes did not take custom UI scale into account.\n- Fixed the \"Main Menu Button\" popups not syncing properly.\n- Fixed a couple of minor translation issues.\n\n-# This is a rather large update, meaning it may take a little while for it to become available.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.17.0"] -time_released = 2024-08-12T00:22:40.315 -changelog = "# Umbra 2.2.17\n\n## New Additions\n\n- Added a \"Collections Item Picker\" to the \"Shortcut Panel\".\n- Added two colors for \"Experience Bar\" and \"Experience Bar (Rested)\" to facilitate customizable colors for the updated experience bar widget. This color applies to the experience bar shown in the gearset switcher as well.\n- Added an option to show the experience percentage in the gearset switcher. This allows you to toggle both the bar and percentage label individually.\n- Added an option to allow sub-menus in the \"Unified Menu Widget\" to be opened on mouse over rather than clicking.\n- Added an option to the \"Gearset Switcher\" widget that allows you to \"hide\" gearsets based on a name prefix.\n- Added an option to show/hide empty slots in the \"Emote List\" widget.\n- Added two options to the \"Unified Main Menu\" widget that allows you to customize the widths of the main menu and sub-menus individually.\n\n### Behavioral Additions\n\nThis update allows you to customize how popups from widgets are activated using the \"Popup Activation Method\" option. You can choose one of three options:\n\n- `ClickAndHover` (Default) - Requires clicking on one widget after which hovering over other widgets opens their popups for as long as a popup is open.\n- `Click` - This effectively disables the \"hover\" trigger and requires clicking to open and close widgets.\n- `Hover` - Immediately opens popup widgets when your mouse cursor is over an associated widget.\n\nYou can find this option in \"General Settings\" -> \"Toolbar Settings\".\n\n## Fixes & Improvements\n\n- Implemented improvements to the experience bar widget to show the sanctuary and level-sync icon, as well as rested experience.\n- Fixed DelvUI clip regions lingering after closing an Umbra window.\n- Fixed Societal Relations widget automatically resizing on custom UI scales (For real this time)\n- Fixed the auto-hide trigger region when the toolbar height was set to a larger value than 48.\n- Fixed / streamlined translations in the Accessibility & Battle Effects widget (By [Bloodsoul](https://github.com/Bloodsoul)).\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.22.0"] -time_released = 2024-08-15T23:39:23.876 -changelog = "# Umbra 2.2.22\n\n## New Additions\n\n- Added an option to customize the width of the columns in the teleport widget.\n- Added an option to open expansions on hover in the teleport widget.\n- Added numbers and colored rank names in the societal relations widget.\n\n## Fixes & Improvements\n\n- Reworked the TextDecoder (by [Haselnussbomber](https://github.com/Haselnussbomber)).\n- Updated a lot of German translations (by [Haselnussbomber](https://github.com/Haselnussbomber))\n- Removed the \"C\" rank mobs from the Hunt World Markers settings, because C rank mobs are imaginary.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.25.0"] -time_released = 2024-08-20T21:41:57.881 -changelog = "# Umbra 2.2.25\n\n## New Additions\n\n- Added a new display option to the \"Durability & Spiritbond\" widget that only shows the percentages as stacked labels.\n- Added an option to use the FFXIV mouse cursor. You can turn this on or off in the General Settings tab. Note that this is a _global setting_ in Dalamud, meaning if other plugins already fiddle with this option, changing it in Umbra may have no effect. It is known that DelvUI overrides this by default at time of writing.\n\n-# P.S. This time there won't be any annoying machine-gun sounds when the mouse cursor changes. I promise.\n\n## Fixes & Improvements\n\n- Prevent shortcuts from being accidentally removed from the \"Shortcut Panel\" widget when the popup is opened during times when the game thinks certain actions are not unlocked (e.g. during PvP or certain loading screens).\n- Changed the default popup sound to match the sound the game plays for similar actions.\n- Enabled threaded style computation by default. This improves performance by at least 3X but may show a slight 1-frame flicker when opening the teleport widget. If this bothers you, head over to General Settings -> Experimental Settings and disable the option there.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Umbra.changelogs."2.2.31.0"] -time_released = 2024-08-30T19:19:43.008 -changelog = "# Umbra 2.2.31\n\n## New Additions\n\n- Volume Control Widget: Added buttons to toggle whether audio channels continue to play while the game is in the background. The master channel toggles the \"Play sounds when window is not active\" setting.\n- Coordinates widget: Added a \"two-label\" option that condenses the widget by showing the X and Y values as two separate smaller labels.\n\n## Fixes & Improvements\n\n- Shortcut Panel: Added support for all `/micon` variants. Big thanks to Haselnussbomber for making this possible!\n- Stacked Clock: Let the bottom clock use the same text color as the top one.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Umbra.changelogs."2.2.5.0"] -time_released = 2024-08-01T23:51:27.024 -changelog = "# Umbra 2.2.5\n\n## Streamlined Widget Options\n\nThis update streamlines al lot of common configuration options that allows you to customize your widgets. Some widgets will get more options compared to what they previously had, including but not limited to icon size, display modes and fixed width.\n\nAffected widgets:\n\n- Collection Item Button\n- Companion Widget\n- Custom Button\n- Custom Menu Button\n- Currencies\n- Flag\n- Gearset Switcher\n- Item Button\n- Location\n- Main Menu Button\n- Weather Forecast\n\n### Breaking Changes\n\nThree internal configuration variable names got renamed with this change. This means that the following options may have been reset, depending on your widget settings:\n\n- The gearset switcher Top & Bottom text vertical offsets are reset to `-1` and `1` respectively.\n- The main menu button widget's icon desaturation setting has been reset to `false`, meaning it will show up in color.\n\nA lot of translations have been removed since these common settings now all share the same names and descriptions. As a result of this, widget settings of custom plugins that were using these translations before may show \"Translation missing:...\".\n\n### Ps.\n\nAlthough this update does not add anything new or fancy, the main reason for it is to remove a ton of what is effectively duplicate code and make the process of creating new widgets easier and require a lot less code. This alleviates some maintenance burden and quickens the review process, since there is generally less code that needs reviewing in the future.\n\n-# This update removes approximately 2100 lines of code and translations from the codebase.\n\n### Additional improvements & fixes\n\n- The items listed in the durability widget are now sorted based on spiritbond value by default.\n- Fixed the French translation for Sightseeing Log vista world markers.\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.6.0"] -time_released = 2024-08-02T19:44:47.234 -changelog = "# Umbra 2.2.6\n\n## A gift to all the role-playing enthusiasts\n\nThis update adds a new \"Emote List\" widget, providing quick and easy access to a customizable grid of emotes.\n\nThe widget supports up to four categories with customizable names, presented as \"tabs.\" The tab strip is hidden if only one category is enabled (_default_). Each tab contains a grid of 8x4 assignable slots, offering a total of 32 buttons per tab, or a _whopping_ 128 slots in total. Right-clicking a slot opens a context menu, allowing you to access the \"Emote Picker\" or clear the selected slot.\n\nEnjoy!\n\n## Additional Improvements & Fixes\n\n- Fixed the missing translations of the \"default widget settings\" that came with the last update.\n- Fixed a crash that could occur when an invalid Icon ID was selected in one of the widget configuration windows.\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.7.0"] -time_released = 2024-08-03T20:55:10.472 -changelog = "# Umbra 2.2.7\n\n## Need more space?\n\nThis update introduces the \"**Unified Main Menu**\" widget, which consolidates all main menu buttons into a single uniform widget, which almost looks like the Windows Start Menu. It even has a little modifiable avatar picture shown in the header like the old Windows XP days. The button itself is fully customizable, similar to the custom button.\n\nYou can \"pin\" your favorite entries to the main menu itself for quick & easy access. Right-click on any (non-disabled) entry to bring up the context menu which allows you to pin and unpin items. Pinned items can be sorted from their context menus as well.\n\n## Additional Improvements & Fixes\n\n- Fixed missing translations in the Experience Bar widget (by [Bloodsoul](https://github.com/Bloodsoul)).\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.12.0"] -time_released = 2024-08-06T20:46:26.248 -changelog = "# Umbra 2.2.12\n\n## New Additions\n\n- Added a \"Custom Deliveries\" widget to quickly give you an overview of your weekly deliveries with your trusted clients. The NPCs in the widget popup have context menus that allow you to open their details window, as well as teleport to a nearby Aetheryte.\n- Added \"Safe Zone\" configuration options to the World Marker's Compass settings. A safe zone is an imaginary box on your screen that you can shrink down from the edges of the screen based on the given width & height values. Whenever a world marker is outside of this boundary, the direction indicator will show for that marker. This effectively means that world markers don't necessarily have to be off-screen before a direction indicator shows up. This is particularly useful for ultra-wide users when world markers are at the sides of the screen where you normally aren't paying much attention to.\n- Added a separate option to the \"Currencies\" widget to show/hide the tracked currency cap on the toolbar widget itself.\n- Added weekly allowance counter to the \"Societal Relations\" widget.\n\n## Fixes & Improvements\n\n- Do a case insensitive comparison in the gearset switcher popup for gearset names and job names to determine whether the job label should be hidden.\n- Fixed an issue that sometimes caused widgets not shrinking in width when their text labels are updated.\n- Did a small performance improvement where travel destinations are now only loaded when a widget actually needs the data.\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.32.0"] -time_released = 2024-09-01T14:09:58.359 -changelog = "# Umbra 2.2.32\n\n## New Additions\n\n- Added a **Dynamic Menu** widget that is meant to be a successor of the \"Custom Menu\" widget. This one allows adding the same types of entries to be added like the ones from the Shortcut panel widget, as well as a \"Custom entry\" that has the same options as the existing Custom Menu / Button widgets. You can right-click items in this menu to start customizing.\n- Added a centralized place for number formatting that allows you to specify a custom decimal- and thousands separator in the General Settings category in the Settings window. All widgets showing numeric values will adhere to these options.\n- Added an \"icon size\" option to all toolbar widgets that use the \"Icon Button Widget\" base (volume, markers control, plugin list, battle effects, etc.)\n\n## Fixes & Improvements\n\n- Fixed a potential crash that might occur when restarting the plugin from the settings window while the appearance tab is active.\n- Fixed an issue where select (dropdown) input controls were no longer visible when opening the settings window for the second time.\n- The Unified Main Menu widget will now hide the avatar image if the icon id is set to 0.\n- Streamlined all icon button widgets (volume, markers control, plugin list, battle effects) to all share the same configuration options.\n\n## Additional changes for developers\n\n- The window system is no longer internal and can be used by plugin authors.\n- Input control nodes are no longer internal and can be used by plugin authors.\n- A generic \"VariablesWindow\" has been added that allows creating windows that show a list of categorized input controls for an arbitrary list of variables. The new Dynamic Menu widget uses this to allow users editing custom menu entries. A future update will replace the Widget Settings window with this variant as well.\n- A new \"FormatNumber\" method has been added to \"I18N\". This method allows formatting a number that complies with user settings for decimal- and thousands separators.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Umbra.changelogs."2.2.3.0"] -time_released = 2024-07-30T16:01:46.644 -changelog = "# Umbra 2.2.3\n\n## New Additions\n\n- Added a \"Collection Item Button\" widget that allows placing a button on your toolbar for quick access to a collection item.\n- Added a world marker type for \"Sightseeing Log Vistas\" that you have yet to complete.\n- Added dynamically changing mouse cursors for interactive elements.\n- Added cooldown timers in the travel menu for items and the Return action.\n- Added an option to the Clock widget that allows vertical adjustments of the prefix label/symbol.\n- Added an option to change the job icon type of the party member world markers.\n\n## Fixes & Improvements\n\n- Fixed minimized window state not taking UI scale into consideration, causing cut-offs in the titlebar height.\n- Fixed the check whether your Chocobo companion can actually be summoned.\n- Improved the window clipping system to better determine the outer bounds of native game windows that can overlap Umbra's windows.\n- Added support for outline colors (UIGlow) for the server info bar entries.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.28.0"] -time_released = 2024-08-22T22:16:06.538 -changelog = "# Umbra 2.2.28\n\n## New Additions\n\n- Added \"Right-click\" options to the \"Custom Button\" widget that allows you to add an additional command or website to open when right-clicking a custom button.\n- Added a \"Revert to default value\" button that appears in Umbra's Settings Window when a value has changed under General- or Marker settings.\n\n## Fixes & Improvements\n\n- Fixed some world markers disappearing on certain camera angles.\n- Fixed search not working in the Shortcut Panel's Macro Picker window.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Umbra.changelogs."2.2.29.0"] -time_released = 2024-08-24T00:30:36.352 -changelog = "# Umbra 2.2.29\n\n## Fixes & Improvements\n\n- Removed excessive padding on most widgets in non-decorative mode. This will move most widgets closer to each other. If this bothers you, either increase the item spacing in toolbar settings, or increase the \"Horizontal button padding\" in the widgets to increase the spacing. Note that this change only affects widgets that have decorations turned off.\n- Fixed the minimum icon ID limit of 14 on the shortcut panel. This was clearly a bug and not an intended \"limitation\".\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Umbra.changelogs."2.2.21.0"] -time_released = 2024-08-15T00:46:42.377 -changelog = "# Umbra 2.2.21\n\n## New Additions\n\n- Added an **Ornaments picker** to the Shortcut Panel widget.\n- Added an **Extra Commands** picker to the Shortcut Panel widget (for gpose, idle cam and alarm).\n\n## Improvements & Fixes\n\nThis update only contains a refactor of the underlying system of the shortcuts panel widget, which now introduces a\n\"provider\" system that makes it easier to add new shortcut-types in the future. Besides the two new additions, you\nshouldn't notice any changes in the UI or functionality.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.4.0"] -time_released = 2024-08-01T13:40:27.227 -changelog = "# Umbra 2.2.4\n\n## New Additions\n\n- Added a search box to the \"Add Widget\" and \"Widget Settings\" windows.\n- Added a world marker type for Treasure Coffers.\n- Added a \"show coordinates\" option to the Location Widget. Note that this _replaces_ the district name when enabled in order to keep things condensed.\n\n## Fixes & Improvements\n\n- Fixed a 'popup-open' sound being played even though a widget button is disabled.\n- Fixes in German translations for Aether Currents & Sightseeing Log Vistas (by [Bloodsoul](https://github.com/Bloodsoul)).\n- Hide the Job Name in gearset switcher popup buttons when the gearset name is equal to the job name.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.14.0"] -time_released = 2024-08-06T21:57:04.050 -changelog = "# Umbra 2.2.14\n\n## Fixes\n\n- Fixed the missing picture of Margrat in the Custom Deliveries widget.\n- Fixed the \"Allowance\" translations and simplified the display in both \"Societal Relations\" and \"Custom Deliveries\" widgets.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.30.0"] -time_released = 2024-08-28T19:29:58.672 -changelog = "# Umbra 2.2.30\n\n## New Additions\n\n- Added a **Stacked Clock** widget. I've decided to add this as a separate widget since the options this one provides would otherwise severely conflict with features of the existing clock widget. This one also allows you to define custom time formats.\n- Added a standalone **Coordinates** widget that shows your coordinates on the current map.\n- Added a configurable center point to the world marker's compass system.\n- Added an option to Hide the Auxiliary bar when your weapon is drawn.\n- Added the ability to right-click the mute buttons of individual channels in the volume widget popup.\n\n## Fixes & Improvements\n\n- Location Widget: Switch to \"Single label\" mode if sub-label (district or coordinates) is empty to ensure the text is centered properly in all situations.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Umbra.changelogs."2.2.8.0"] -time_released = 2024-08-04T17:42:48.434 -changelog = "# Umbra 2.2.8\n\n## New Additions\n\n- Added an option to desaturate menu icons to the \"Unified Main Menu\" widget.\n- Added an option to manually set the banner position in the \"Unified Main Menu\" widget.\n- Added an option to configure the currency separator character for the \"Retainers\" widget.\n- Added options to show/hide columns in the \"Retainers\" widget.\n- Added options to configure what exactly to display in the sub-label of the Gearset Switcher. These options are named **Info Type** and can be configured individually for jobs you are still leveling and jobs at the level cap. Note that these options _replaced_ the previous \"Show Item Level\" option. If you had it disabled before, you'll need to set the option to \"None\".\n- Added an option to display synced job level in the Gearset Switcher info label (only if the above isn't set to \"None\" or \"Item Level\").\n\n## Fixes & Improvements\n\n- The \"Durability & Spiritbond\" widget will now disable the repair button if you don't own any Dark Matter, otherwise it will show how many you have on the button and which grade. The button only shows the highest grade of Dark Matter that you own.\n- Updated the drawing library to use a shared framebuffer in case multiple plugins use it to preserve a bit of RAM.\n- Increased the configurable lower bounds of the toolbar margins to allow the toolbar to go offscreen further than -1px.\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.9.0"] -time_released = 2024-08-04T23:08:01.439 -changelog = "# Umbra 2.2.9\n\n## Societal Relations\n\nThis update introduces a _preliminary version_ of the \"Societal Relations\" (previously known as Beast Tribes) widget. This widget displays an overview of your current standing with unlocked beast tribes, as well as how many of the associated currency you have with them.\n\nI would like to reiterate that this is a _preliminary release_, which means that more features will be added in the near future, including but not limited to: option to teleport to a nearby Aetheryte and custom colors to better indicate your rank.\n\nYou can click on a society to \"pin\" it to the toolbar, similar to how the Currencies widget works.\n\n## New additions\n\n- Added a right-click action to the \"Emote List\" widget to open the vanilla Emote List window.\n- Added tooltips to server info bar entries.\n\n## Fixes & Improvements\n\n- Fixed the Sightseeing Log Vista markers for the current release version of Dalamud (with forward compatibility to the next release)\n- Fixed the Item Level sync option in the gearset switcher not working honoring the toggle option for it.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.10.0"] -time_released = 2024-08-05T19:24:43.391 -changelog = "# Umbra 2.2.10\n\n## New Additions\n\n- Added a context menu with a \"Teleport to nearby Aetheryte\" action to the Societal Relations widget.\n- Added a separate font configuration option for World Markers. This one defaults to Dalamud's default font. You can customize world marker fonts in the Appearance tab.\n- Added an option to the \"Unified Main Menu\" widget that allows you to change the banner color from \"Window Accent\", \"Job role color\" or \"None\".\n- Added an option to the \"Unified Main Menu\" widget in which you can specify the way your character's name is drawn (full name, first name, last name or initials)\n\n## Fixes & Improvements\n\n- Increased the maximum amount of entries in the Custom Menu widget to 24 (from 16)\n- Fixed Multi-Monitor support for World Markers and the toolbar.\n- Fixed broken toolbar and marker positions when the game is running in windowed mode.\n- Updated the Sightseeing Log Vista markers for the new Dalamud version (_Please restart your game if you haven't already done so!_)\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.11.0"] -time_released = 2024-08-05T23:29:46.092 -changelog = "# Umbra 2.2.11\n\n## New Additions\n\n- Add an option to the Flag widget that allows you to send a chat message on _middle-mouse click_ with the flags coordinates.\n - A configurable chat prefix is _required_, for example: `/p My flag is at`. See the Flag widget settings window for more information.\n - You cannot send more than 1 message every 3 seconds.\n - This feature is mainly intended for hunt/fate train conductors\n\n## Fixes & Improvements\n\n- Disabled the toolbar sliding animation when Dalamud's \"Multi-monitor support\" is enabled, since this seems to cause significant drops in FPS for some users due to the toolbar being physically pushed off-screen.\n- Did some preliminary work for a future custom deliveries widget.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" -[channels.stable.plugins.Umbra.changelogs."2.2.27.0"] -time_released = 2024-08-22T00:10:01.498 -changelog = "# Umbra 2.2.27\n\n## New Additions\n\n- Added a \"Sanctuary Indicator\" widget that simply shows a little moon icon whenever you are in a sanctuary. The widget hides itself when you are not in a sanctuary.\n\n## Fixes & Improvements\n\n- Fixed an error that made it seem like you're adding 10-20 of the same widget instances when you add a new widget until you restarted Umbra. This error occured only when you opened and closed the settings window multiple times prior to adding a new widget. This was a side effect of an event listener that was still attached to disposed resources that are now properly disposed of since the last update.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Umbra.changelogs."2.2.33.0"] -time_released = 2024-09-01T21:47:46.113 -changelog = "# Umbra 2.2.33\n\n## New Additions\n\n- Replaced all \"Icon ID\" input fields with an **Icon Picker**. Clicking on this type of control will open a new Icon Picker window that shows categorized icons. You can still use a custom icon ID by specifying it in the \"Icon ID\" input field in the icon picker window if the icon you are looking for is not in the default categorized sets.\n- Added a \"Horizontal Padding\" option to Icon Button Widget types. This allows you to increase the width of icon buttons in case you've disabled decorations.\n\n## Fixes & Improvements\n\n- The **Plugin List Widget** now adheres to default icon button widget settings.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" -[channels.stable.plugins.Craftimizer] -built_commit = "4b4cc9f9d96329aa12970feab9f8a7c36f163007" -time_built = 2024-08-06T20:19:01.565 -effective_version = "2.5.2.0" -[channels.stable.plugins.Craftimizer.changelogs] -[channels.stable.plugins.TidyChat] -built_commit = "19ebf17f76a5395c65ad962374d433ea8d6ea092" -time_built = 2024-07-15T04:02:53.701 -effective_version = "1.3.2.0" -[channels.stable.plugins.TidyChat.changelogs."1.2.2.0"] -time_released = 2022-08-30T17:06:37.992 -changelog = "Updated for 6.2" -[channels.stable.plugins.TidyChat.changelogs."1.2.3.0"] -time_released = 2023-01-21T09:05:09.989 -changelog = "Updated for FFXIV 6.3 and Dalamud API 8" -[channels.stable.plugins.TidyChat.changelogs."1.2.4.0"] -time_released = 2023-01-23T16:56:31.994 -changelog = "Fix Emotes filter" -[channels.stable.plugins.TidyChat.changelogs."1.2.6.0"] -time_released = 2023-10-06T02:40:38.629 -changelog = "API V9 - Courtesy of Infi!" -[channels.stable.plugins.TidyChat.changelogs."1.2.7.0"] -time_released = 2023-10-16T00:33:39.608 -changelog = "Remove Tippy IPC" -[channels.stable.plugins.TidyChat.changelogs."1.2.8.0"] -time_released = 2023-10-26T03:20:39.977 -changelog = "Fixed a logic error with tracking blocked messages and potentially a cause of frame drops during combat under specific conditions." -[channels.stable.plugins.TidyChat.changelogs."1.2.9.0"] -time_released = 2024-01-29T19:26:26.244 -changelog = "Fixed a logic error with tracking blocked messages and potentially a cause of frame drops during combat under specific conditions." -[channels.stable.plugins.TidyChat.changelogs."1.3.0.0"] -time_released = 2024-07-02T19:41:24.472 -changelog = "Update for 7.0" -[channels.stable.plugins.TidyChat.changelogs."1.3.1.0"] -time_released = 2024-07-14T18:25:12.377 -changelog = "Fix improved instance messaging for instances 4-6. Maybe fix materia attachment filter for certain name settings." -[channels.stable.plugins.TidyChat.changelogs."1.3.2.0"] -time_released = 2024-07-15T04:02:53.701 -changelog = "- Custom filters for the Gathering channel should properly check the Gathering channel and the GatheringSystem channel instead of only the GatheringSystem channel." -[channels.stable.plugins.EngageTimer] -built_commit = "8173ff5416dfb86326548c5833b54a4ba994020b" -time_built = 2024-07-05T17:51:54.228 -effective_version = "2.4.0.1" -[channels.stable.plugins.EngageTimer.changelogs."2.2.2.2"] -time_released = 2022-08-24T14:35:24.242 -changelog = "Updated for new Dalamud version" -[channels.stable.plugins.EngageTimer.changelogs."2.2.3.0"] -time_released = 2022-08-28T20:35:17.077 -changelog = "- Fix overlapping countdowns when a countdown was cancelled then restarted too quickly\n- Update translations and add a new contributed Japanese translation (thank you!)" -[channels.stable.plugins.EngageTimer.changelogs."2.2.4.0"] -time_released = 2022-09-09T13:52:30.524 -changelog = "- Floating Window: option to change the countdown color when casting a spell that will result in a pre-pull.\n- Floating Window: uses the global font-scale, you might need to adjust the font size after the update.\n- Settings: support for closing the settings window with Escape (WindowSystem features)" -[channels.stable.plugins.EngageTimer.changelogs."2.2.4.1"] -time_released = 2022-09-15T20:39:37.339 -changelog = "- Floating Window: the `:` separator in the stopwatch has gone back from their vacation" -[channels.stable.plugins.EngageTimer.changelogs."2.2.4.2"] -time_released = 2023-01-11T18:29:06.386 -changelog = "API 8 support" -[channels.stable.plugins.EngageTimer.changelogs."2.2.5.1"] -time_released = 2023-02-04T20:59:21.601 -changelog = "- Add setting for display threshold: allows you to specify when the timer will become visible (can be useful if you don't want to see numbers irrelevant to your pre-pull)\n- Awkded new number styles" -[channels.stable.plugins.EngageTimer.changelogs."2.2.5.2"] -time_released = 2023-02-05T21:13:00.877 -changelog = "- Fix decimals not being properly hidden with the display threshold option" -[channels.stable.plugins.EngageTimer.changelogs."2.2.6.0"] -time_released = 2023-10-04T16:16:15.488 -changelog = "- Countdown Ticks: option to make them start at a certain time (e.g. only tick 1 to 10 numbers)\n- Updated to api 9\n" -[channels.stable.plugins.EngageTimer.changelogs."2.3.1.1"] -time_released = 2024-01-17T16:29:44.768 -changelog = "- You can set alarms to play a game sound effect, change stopwatch color or display text at specified combat durations\n- Big code rewrite and a bit of optimization\n- Fix save errors when spinning color sliders like a maniac in configuration\n- Reorganized configuration file to preserve my sanity\n- \"Hide original addon\" now uses AddonLifecycle events instead of searching for the original countdown every frame\n- Reduce CountdownHook CPU usage by fixing a stupid event spam mistake\n- Optimize countdown display code\n- Fix the \"first-draw\" workaround that draws the countdown window once on plugin activation to prevent a freeze caused by ImGUI initializing the window does not occur when starting a countdown\n" -[channels.stable.plugins.EngageTimer.changelogs."2.3.2.0"] -time_released = 2024-02-12T18:44:47.727 -changelog = "- Add an option to draw the custom 0-5 numbers without hiding the original countdown\n- Make animation match vanilla a bit better\n" -[channels.stable.plugins.EngageTimer.changelogs."2.3.3.0"] -time_released = 2024-05-04T14:16:49.412 -changelog = "- Prevent stopwatch window from taking focus when appearing\n" -[channels.stable.plugins.EngageTimer.changelogs."2.3.4.0"] -time_released = 2024-06-17T14:16:48.572 -changelog = "- Fix not being able to disable alarms\n- Missing translation strings in web server config\n- Hide floating window border by default (you can re-enable it in Floating Window -> styling)\n" -[channels.stable.plugins.EngageTimer.changelogs."2.4.0.1"] -time_released = 2024-07-05T17:51:54.228 -changelog = "- DT compatibility\n- Update for API10:\n - Use new texture loading for countdown\n - Migrate to the new font system, the floating window contents might be blurry, this will be fixed soon when I can implement font customization instead of always using the default dalamud one\n- Fix countdown being rounded instead of floored in floating window when disabling decimals\n" -[channels.stable.plugins.AdventurerInNeed] -built_commit = "7e4b5d87e3c2079c4d84f44b58d1024e402ac08d" -time_built = 2024-07-02T04:36:48.453 -effective_version = "1.5.0.0" -[channels.stable.plugins.AdventurerInNeed.changelogs] -[channels.stable.plugins.GraphicsConfig] -built_commit = "2d7dc5526169c8080df536f6894e6ddf7527a240" -time_built = 2024-09-01T14:00:58.816 -effective_version = "1.0.0.3" -[channels.stable.plugins.GraphicsConfig.changelogs."1.0.0.3"] -time_released = 2024-09-01T14:00:58.816 -changelog = "- Added in support for Screen Mode, Resolution, and FPS\n- Added warning that Screen Mode and Resolution will not change on load, only when you hit apply on the system config menu\n- Fixed various UI errors" -[channels.testing-live.plugins."XIVDeck.FFXIVPlugin"] -built_commit = "d1e264b14374401703546898cfdb01223b4b8011" -time_built = 2023-07-14T22:50:22.977 -effective_version = "0.3.14" -[channels.testing-live.plugins."XIVDeck.FFXIVPlugin".changelogs] -[channels.testing-live.plugins.DaCoblyn] -built_commit = "7bb62be013921fbad18d0908de56ff0eb9b25118" -time_built = 2023-03-14T23:06:45.788 -effective_version = "1.0.2.2" -[channels.testing-live.plugins.DaCoblyn.changelogs."1.0.0.0"] -time_released = 2023-02-10T00:16:40.445 -changelog = "Add auto translate chat to target language" -[channels.testing-live.plugins.DaCoblyn.changelogs."1.0.2.1"] -time_released = 2023-02-11T17:19:10.807 -changelog = "Version 1.0.1.7:\r\n- Replace text command /tl to interactive window.\r\n- Fix switch language that can't be switching when source language is Automatic\r\nVersion 1.0.2.1:\r\n- Fixing deprecated \"Open window\" method.\r\n- Fixing \"Low confident\" alert when the language is ignored in the configuration. thatismunn/xiv-coblyn#2\r\n" -[channels.testing-live.plugins.DaCoblyn.changelogs."1.0.2.2"] -time_released = 2023-03-14T23:06:45.788 -changelog = "Hotfix 1.0.2.2:\r\n- Add \"force stop plugin\" when the plugin not successfully connect to server.\r\n" -[channels.testing-live.plugins.DynamicUIScaling] -built_commit = "358f496c5d7c56456ea80a0a6fc75d67e97d8a52" -time_built = 2024-08-15T18:49:20.316 -effective_version = "0.0.0.2" -[channels.testing-live.plugins.DynamicUIScaling.changelogs."0.0.0.2"] -time_released = 2024-08-15T18:49:20.316 -changelog = "Initial test release.\n" -[channels.testing-live.plugins.Redirect] -built_commit = "f40cbcd61b471859919d6d47f52c2c419a2f580e" -time_built = 2024-07-03T18:35:24.261 -effective_version = "1.2.3.4" -[channels.testing-live.plugins.Redirect.changelogs."1.2.1.1"] -time_released = 2022-08-24T14:35:30.249 -changelog = "Update for FFXIV 6.2 and API7" -[channels.testing-live.plugins.Redirect.changelogs."1.2.1.3"] -time_released = 2023-01-30T22:04:30.933 -changelog = "Prevent queued actions from recalculating their target" -[channels.testing-live.plugins.Redirect.changelogs."1.2.1.4"] -time_released = 2023-03-08T04:55:13.787 -changelog = "Fix ground-targeted action behavior for actions leaving the queue" -[channels.testing-live.plugins.Redirect.changelogs."1.2.1.5"] -time_released = 2023-05-24T19:29:43.295 -changelog = "Fixes for patch 6.4" -[channels.testing-live.plugins.Redirect.changelogs."1.2.3.2"] -time_released = 2024-07-02T09:22:26.602 -changelog = "APIX / 7.0 Updates" -[channels.testing-live.plugins.Redirect.changelogs."1.2.3.3"] -time_released = 2024-07-02T19:41:30.858 -changelog = "Add support for AST's new card system" -[channels.testing-live.plugins.Redirect.changelogs."1.2.3.4"] -time_released = 2024-07-03T18:35:24.261 -changelog = "Restore generic UI mouseover behavior" -[channels.testing-live.plugins.BilingualTooltips] -built_commit = "fac0a738a6e0a345b86cb503866675121832e2e5" -time_built = 2024-08-30T19:15:12.287 -effective_version = "0.2.1.1" -[channels.testing-live.plugins.BilingualTooltips.changelogs."0.1.0.0"] -time_released = 2024-08-26T08:22:10.960 -changelog = "v0.1.0.0\nInitial release.\n" -[channels.testing-live.plugins.BilingualTooltips.changelogs."0.1.0.1"] -time_released = 2024-08-26T15:13:37.639 -changelog = "v0.1.0.1\nFixed the following issues:\n- Item name translation doesn't go away after unloading the plugin.\n" -[channels.testing-live.plugins.BilingualTooltips.changelogs."0.2.0.0"] -time_released = 2024-08-28T18:13:26.770 -changelog = "v0.1.0.1\nFixed the following issues:\n- Item name translation doesn't go away after unloading the plugin.\n" -[channels.testing-live.plugins.BilingualTooltips.changelogs."0.2.1.1"] -time_released = 2024-08-30T19:15:12.287 -changelog = "v0.2.1.1\nNew Features:\n- Config to enable/disable the plugin\n- Config to set the language separately\n- Config to set the colour separately\n- Config to set offset for tooltip position\n- Config to show tooltip only when holding a hotkey\n- A text command to toggle/enable/disable the plugin\n\nFixed Problems:\n-\n" -[channels.testing-live.plugins.MiniMappingway] -built_commit = "22528ba99ce16013bc642c734a230f6c4d97ea00" -time_built = 2022-09-30T15:15:08.734 -effective_version = "0.9.2.0" -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.2"] -time_released = 2022-09-01T00:07:45.146 -changelog = "Testing Release!" -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.3"] -time_released = 2022-09-01T17:29:54.415 -changelog = "Stopped showing friends/FC members on minimap if they are in a party with you, as they are already shown. Hopefully fixed icon" -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.4"] -time_released = 2022-09-02T01:11:22.567 -changelog = "Bug fixes: fixed multi-monitor windowed mode, fixed showing dots even with minimap hidden" -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.5"] -time_released = 2022-09-03T01:18:05.043 -changelog = "Bug fixes: fixed player markers displaying (very) incorrectly. Fixed marker stuttering if minimap was unlocked. Fixed possible marker flicker issue" -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.6"] -time_released = 2022-09-04T16:28:00.706 -changelog = "Various Fixes" -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.7"] -time_released = 2022-09-05T18:08:01.713 -changelog = "Hopefully fixed the markers showing in the wrong place for some people. If you're still having issues please let me know!" -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.8"] -time_released = 2022-09-05T18:46:59.199 -changelog = "Fixed the markers not hiding when the minimap did. Hopefully fixed the markers showing in the wrong place for some people. If you're still having issues please let me know!" -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.9"] -time_released = 2022-09-10T19:23:45.661 -changelog = "Now autodetects if minimap is locked. Added a temporary warning about fc marker functionality" -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.10"] -time_released = 2022-09-13T20:34:12.745 -changelog = "Fixed an error on game startup" -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.1.0"] -time_released = 2022-09-26T20:00:32.387 -changelog = "Massive refactor. Everyone option added. New settings screen. Border option available for markers now. Able to set marker styles per group. Added possibility for other plugins to integrate." -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.1.1"] -time_released = 2022-09-27T23:53:33.628 -changelog = "Massive refactor. Everyone option added. New settings screen. Border option available for markers now. Able to set marker styles per group. Added possibility for other plugins to integrate. Also fixed a bug where markers wouldn't clear on area change." -[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.2.0"] -time_released = 2022-09-30T15:15:08.734 -changelog = "Added fancy new icon!" -[channels.testing-live.plugins.Messenger] -built_commit = "87efbc51970b42b473d0116a477e09c3d20e8727" -time_built = 2024-06-10T18:13:15.187 -effective_version = "1.4.0.3" -[channels.testing-live.plugins.Messenger.changelogs] -[channels.testing-live.plugins.Wholist] -built_commit = "7638a118a8fc15a6a4eb9dd4bed93e43b68dee3a" -time_built = 2023-02-17T18:35:03.128 -effective_version = "0.3.2.0" -[channels.testing-live.plugins.Wholist.changelogs."0.0.0.2"] -time_released = 2023-01-02T01:11:47.643 -changelog = "Fixes:\n - Fix list displaying a 'level 0 adventurer' when the examine/adventurer plate window was open\n\nTranslations\n- Add full Japanese translation.\n" -[channels.testing-live.plugins.Wholist.changelogs."0.1.0.0"] -time_released = 2023-01-24T15:26:41.916 -changelog = "- Performance improvements\n- Removed 'Filter Suspected Bots' and integrated that behaviour by default\n" -[channels.testing-live.plugins.Wholist.changelogs."0.2.0.0"] -time_released = 2023-02-09T23:57:46.185 -changelog = "- A settings menu has been added, alongside new configuration options.\n\t- 'Nearby Players' tab added with the following configurations:\n \t\t* Open window on login.\n \t\t* Disable window moving. \n \t\t\t- This will also disable the ability to close the window with the 'ESC' key. \n \t\t* Disable window resizing.\n \t\t* Hide in combat.\n \t\t* Hide in instances.\n \t\t\t* This will also affect Island Sanctuary instances.\n \t\t\t* The window will always be hidden in Player vs Player instances and zones.\n \t\t* Filter AFK players.\n \t\t* Max players shown.\n \t- 'Colours' tab added with the following configuration options:\n \t\t* Default, Party Member, Friends colours.\n \t\t* Melee DPS, Ranged DPS, Healer and Tank colours. \n \n- Translation support has been improved.\n\t* Additional parts of the user interface now support translation.\n\n- Players who are in your party or on your friends list will be highlighted with a different name colour.\n\t* This colour can be changed in the settings menu under the 'Colours' tab.\n\n- A debug menu has been added to help assist with finding issues.\n\t* You can preview all debugging information and send it to the developer here.\n\n- Performance has been improved dramatically.\n\t* The list will refresh all players on a delayed timer, information changes such as job, level and colour changes may not reflect instantly.\n\t* Caching is now performed correctly, leading to reduced load on the system.\n\n- Other small tweaks and improvements.\n" -[channels.testing-live.plugins.Wholist.changelogs."0.2.1.0"] -time_released = 2023-02-11T17:19:05.944 -changelog = "- Add new player submenu option, 'find on map'.\n" -[channels.testing-live.plugins.Wholist.changelogs."0.3.0.0"] -time_released = 2023-02-12T20:33:37.682 -changelog = "- Add inbound 'Integrations' support (IPC) that allows other plugins to add their own context menu items to players on the 'Nearby Players' list\n\t* These integrations will come from other plugins, so if you experience issues using them please reach out to their developer instead.\n \n- Performance when setting the \"Max players to show\" configuration option lower than the current nearby players list has been drastically improved.\n- Items that were previously unable to be translated now support localization\n- Various code cleanup changes.\n" -[channels.testing-live.plugins.Wholist.changelogs."0.3.1.0"] -time_released = 2023-02-16T20:49:50.893 -changelog = "**New Features**\n- 'Search on Lodestone' player context menu item for quickly finding a player on the lodestone.\n\n**Translation Updates:**\n- French translation updates\n- German translation updates\n\n**Other Improvements**\n- Refactoring of underlying components to improve interface draw times\n- Restricted heading elements for better visual clarity\n- Separator between plugin context menu items and 3rd party integration items.\n" -[channels.testing-live.plugins.Wholist.changelogs."0.3.2.0"] -time_released = 2023-02-17T18:35:03.128 -changelog = "**One of the last pre-releases before moving to a full stable release** \n\n**New Features**\n\n- The 'Nearby Players' list is now sorted alphabetically by default.\n- New configuration options have been added:\n\t* 'Show known players first': display friends, party members & other known players on the top of the list\n\n**Improvements**\n\n- The 'Nearby Players' list will now sort by distance when finding players nearby to you. In practice, this means that when you've set the 'max players shown' to lower than the current nearby players, the people closest to you will be shown first.\n\n**Translation Updates**\n\n- German translation updates\n" -[channels.testing-live.plugins.TooltipNotes] -built_commit = "9017c2fbf98e1384af1449b4dd0b502b2c4df349" -time_built = 2024-08-03T18:28:27.919 -effective_version = "1.4.0.0" -[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.0.6"] -time_released = 2023-01-29T12:37:23.036 -changelog = "Initial Testing Release of TooltipNotes. \nThis is a plugin which lets you add custom notes to Itemtooltips. \nCurrently to have equipment duplicates have seperate notes they will need to be glamoured(they can be glamoured into themselves as any glamour is enoguh as long as it makes them unique) as a workaround until I get to inventory tracking at some point.\nThings like a proper mass notes editor and potentially semi custom colours are on the roadmap.\nThanks to mrexodia for the big refactor!\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.0.7"] -time_released = 2023-01-29T21:03:09.352 -changelog = "Fixed bug that wouldve wiped Notes upon a plugin update(hopefully). \nIf you already had Notes you will need to copy them to the plugin config at %appdata%/XIVLauncher/pluginConfigs/TooltipNotes\nalso includes some QOL changes thanks to mrexodia\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.1.0"] -time_released = 2023-01-31T05:01:19.763 -changelog = "BIIG Changes thanks to mrexodia once again.\n**NOTE**\nThis update will invalidate your current notes, but fret not! in the new config Window you can now with the press of a Button migrate your existing notes into the new format.\n\nNew Features include:\n *Labels: Labels let you quickly add premade labels either via the normal noteWindow or via a contextMenu\n *Customizable colours: With a new colour picker you can now customize all the colours of the notes either on a per note basis or for a default\n *A actual config window: TooltipNotes now includes a config window reachable via the plugin Installer. In it you can configure all the features mentioned beforehand an more!\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.1.1"] -time_released = 2023-02-01T05:13:29.727 -changelog = "0.1.1.1 cchanges: fix empty notekey bug\n\n0.1.1.0 changes:\nBIIG Changes thanks to mrexodia once again.\n**NOTE**\nThis update will invalidate your current notes, but fret not! in the new config Window you can now with the press of a Button migrate your existing notes into the new format.\n\nNew Features include:\n *Labels: Labels let you quickly add premade labels either via the normal noteWindow or via a contextMenu\n *Customizable colours: With a new colour picker you can now customize all the colours of the notes either on a per note basis or for a default\n *A actual config window: TooltipNotes now includes a config window reachable via the plugin Installer. In it you can configure all the features mentioned beforehand an more!\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.1.2"] -time_released = 2023-02-03T19:59:05.167 -changelog = "0.1.1.2\nFixes incompatability with the Simpletweak: \"show expected food and potion stats\"\nNow hides the migrate old config button if you dont have one anymore thanks to mrexodia once again\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.1.3"] -time_released = 2023-02-15T19:17:40.977 -changelog = "0.1.1.3\nAdds more logging capability to help debugging\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.2.0"] -time_released = 2023-03-10T18:43:04.307 -changelog = "0.1.2.0\n\n## Feature\nHide Label Feature: By checking the Hide checkbox in the config Menu your Label will now be hidden in all other menus and tooltips \n\n## Bugfixe\nAdding just a label via the add note window is now possible again Thanks to mrexodia\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.2.1"] -time_released = 2023-03-22T18:11:41.278 -changelog = "0.1.2.1\n## Feature\nCommands! you can now use /tnconfig to open the config and /tnnote to open a note window based on the last hovered item (this should include all scenarios in which items produce a tooltip)\nA new Window! by typing /tnallnotes you can open a window which shows you all your notes in one window. Currently this is pretty useless but in the future I hope to make it so that you can use this to edit all notes at once rather than one by one.\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."1.0.0.0"] -time_released = 2023-04-02T20:25:45.206 -changelog = "1.0.0.0\n## Feature\nMade Debug logging a optional toggle \n\nThis version also removes access to the allnotes Window since it is very buggy and kinda useless in its current form.\nIt will come back in the next testin release, this is just to prepare for the port to stable. \n" -[channels.testing-live.plugins.TooltipNotes.changelogs."1.1.0.0"] -time_released = 2023-04-07T19:19:52.208 -changelog = "1.1.0.0\n\nFeature:\nThe allNoteWindow is back! This time with actual functionality. You can now edit all notes in one window including their labels and note colour.\nIt now also displays the items name and a indicator for what type of note it is instead of the internal noteid \nBy removing all notes and lables from an item it will be deleted from the window upon hitting save.\n\nBugfix:\nFixed Glamour-specfic notes on items that have description eg. Augmented crafted gear etc.\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."1.1.1.0"] -time_released = 2023-04-10T18:25:01.933 -changelog = "1.1.1.0\n\nNow uses Multiline text in the noteWindow (alt+Enter will make a new line) and displays them in the allNoteWindow\n\nCharacterSpecific Notes now only hide your global notes if there is a CharacterSpecific Note and not always anymore.\n\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."1.2.1.0"] -time_released = 2023-10-05T08:58:45.234 -changelog = "1.2.0.0\n\nHello Everyone,\nTooltipNotes is back for patch 6.5 and its better than ever!\nWhat changed?\nit may not look like much but behind the scenes a lot has changed which means now those who couldnt use TooltipNotes before due to FPS drops and it just straight up not working should niw be able to use it wihtout worries I hope\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."1.3.0.0"] -time_released = 2024-01-13T22:22:53.782 -changelog = "1.3.0.0\n\nNew Toggle for Quality Specific Notes:\n Been tired of your NQ and HQ notes being differen? Fret not! now there is a toggle in the config which will prioritize NQ notes over HQ notes on HQ items\nSome behind the scenes changes:\n Note and Label data has been migrated, due to that there might be some things not working right, if something is found that doesnt work please contact me.\n Should some of your notes not be there anymore after the update, dont worry there should be a backup, we can restore your notes\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."1.3.0.1"] -time_released = 2024-01-19T00:51:33.421 -changelog = "1.3.0.1\n\nBugfix for loading/saving notes\n\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."1.3.0.2"] -time_released = 2024-01-27T19:10:53.327 -changelog = "1.3.0.2\n\nBugfix for loading notes \n\n" -[channels.testing-live.plugins.TooltipNotes.changelogs."1.4.0.0"] -time_released = 2024-08-03T18:28:27.919 -changelog = "1.4.0.0\n\nRelease for 7.1!\n\nThe release for DT is finally here! Nothing special changed, there is now a blue T infront of the context Menu. But it Works!\n\n" -[channels.testing-live.plugins.CleanHuntChat] -built_commit = "885fee0419ea6cbf65d0eab135b7f1c007694b48" -time_built = 2024-08-15T23:48:22.329 -effective_version = "1.0.0.0" -[channels.testing-live.plugins.CleanHuntChat.changelogs."1.0.0.0"] -time_released = 2024-08-15T23:48:22.329 -changelog = "Version 1.0" -[channels.testing-live.plugins.ItemIcons] -built_commit = "513bd193f215f0daa75870a1a1ef37261a01241f" -time_built = 2024-07-30T16:02:20.574 -effective_version = "0.5.0.0" -[channels.testing-live.plugins.ItemIcons.changelogs."0.1.0.1"] -time_released = 2023-10-25T17:20:40.455 -changelog = "Release 0.1.0.1 (6.5)\n\nPlease let me know of any places I missed! (There are many, but I don't know them all)\nAnd do let me know about any new icons I should add: use the feedback button below ↓\n" -[channels.testing-live.plugins.ItemIcons.changelogs."0.2.0.1"] -time_released = 2023-10-27T12:21:58.584 -changelog = "Release 0.2.0.1\n\nFixed Bugs:\n - Possible flickering when changing inventory tabs\n - Scaling issue when at 100% GUI scale\n - A few incorrect armoury job icons (sorry BLMs)\n" -[channels.testing-live.plugins.ItemIcons.changelogs."0.3.0.0"] -time_released = 2023-11-03T20:08:52.193 -changelog = "Release 0.3.0.0\nNew Changes:\n - New Materia (Text) icon type\n - Config window changes:\n - Added the ability to globally disable a type of icon\n - Added icon descriptions\n - Added a list of used icons for every icon type\n - Changed some names and other stuff around\n\nFixed Bugs:\n - Glamour plate icons were in the wrong spot\n" -[channels.testing-live.plugins.AutoMountBgm] -built_commit = "fbd01a7a546f6bfd4d7f272e922f4ac5a0b74de5" -time_built = 2023-10-08T21:29:30.100 -effective_version = "2.0.0.0" -[channels.testing-live.plugins.AutoMountBgm.changelogs."2.0.0.0"] -time_released = 2023-10-08T21:29:30.100 -changelog = "Automatically turns mount BGM on or off when you use a mount, depending on which mount it is. By default, all mounts enable BGM when used. The command (`/automountbgm`) allows you to configure your current mount to disable it, or re-enable it if you change your mind." -[channels.testing-live.plugins.MacroRecorded] -built_commit = "97e24d04c75bf2d326b91f81e7e6f6f7f31f1476" -time_built = 2023-04-07T16:36:01.755 -effective_version = "0.0.0.1" -[channels.testing-live.plugins.MacroRecorded.changelogs."0.0.0.1"] -time_released = 2023-04-07T16:36:01.755 -changelog = "- Testing version\n- Core functionality\n " -[channels.testing-live.plugins.ReadyCheckHelper] -built_commit = "7812a4e68c5f534cc069cf55c9092c1a39bb0bb7" -time_built = 2024-06-02T04:55:39.948 -effective_version = "1.0.5.0" -[channels.testing-live.plugins.ReadyCheckHelper.changelogs] -[channels.testing-live.plugins.rtyping] -built_commit = "e0386d9156b3f0b8328360d733bb0d8592547077" -time_built = 2024-07-09T18:48:48.695 -effective_version = "0.1.0.4" -[channels.testing-live.plugins.rtyping.changelogs."0.0.1.5"] -time_released = 2023-03-04T00:41:58.381 -changelog = "- Force window to main monitor, hopefully fixes opaque window\n" -[channels.testing-live.plugins.rtyping.changelogs."0.0.1.6"] -time_released = 2023-05-24T17:15:43.844 -changelog = "- Updated for 6.4\n" -[channels.testing-live.plugins.rtyping.changelogs."0.0.1.7"] -time_released = 2023-05-25T22:24:45.331 -changelog = "- Fixes typing indicator not drawing properly with bottom aligned party list.\n" -[channels.testing-live.plugins.rtyping.changelogs."0.0.2.0"] -time_released = 2023-06-27T00:34:03.007 -changelog = "- Added support for Cross-world parties.\n" -[channels.testing-live.plugins.rtyping.changelogs."0.0.3.0"] -time_released = 2023-10-03T23:19:13.767 -changelog = "- Update for 6.5\n" -[channels.testing-live.plugins.rtyping.changelogs."0.1.0.0"] -time_released = 2023-11-03T20:10:18.178 -changelog = "- Rewritten Websocket client to make future new feature(s) easier to implement.\n- Moved some items around in the configuration window.\n- Added server Connect/Disconnect button to configuration window.\n- Added window inside Trusted Characters list for adding party member characters to the list.\n- Changed Typing detection. It now requires active typing, and expires after a prolonged idle period.\n- Added somewhat of an IPC provider.\n" -[channels.testing-live.plugins.rtyping.changelogs."0.1.0.2"] -time_released = 2024-03-20T20:16:50.984 -changelog = "- Net8\n- IContextMenu change\n" -[channels.testing-live.plugins.rtyping.changelogs."0.1.0.3"] -time_released = 2024-07-02T09:22:32.102 -changelog = "- Update for 7.0\n" -[channels.testing-live.plugins.rtyping.changelogs."0.1.0.4"] -time_released = 2024-07-09T18:48:48.695 -changelog = "- Fixes Nameplate bubble indicator\n" -[channels.testing-live.plugins.PartyIcons] -built_commit = "03b9ce7e6d2e9b7ca53e27dd1d3cfbd0cfa70586" -time_built = 2022-10-30T16:07:35.621 -effective_version = "1.0.9.7" -[channels.testing-live.plugins.PartyIcons.changelogs."1.0.8.2"] -time_released = 2022-09-05T03:33:48.609 -changelog = "Setting to toggle role assignment based on party chat (by hmm-norah)\r\n- e.g. saying 'h1' to be assigned H1 (or 'mt' to be assigned MT)\r\n\r\nCleaned up settings UI\r\n- This is a rough first pass and I'm looking for feedback\r\n" -[channels.testing-live.plugins.PartyIcons.changelogs."1.0.9.1"] -time_released = 2022-09-08T23:09:58.520 -changelog = "- Automatically fix old settings window sizes that were saved from before the fix to set default window size relative to the main viewport.\r\n" -[channels.testing-live.plugins.PartyIcons.changelogs."1.0.9.3"] -time_released = 2022-10-24T16:28:41.473 -changelog = "Specific status icons now take priority over job icons.\r\n- In a duty, the following icons are prioritized: Disconnecting, Viewing Cutscene, and Idle\r\n- Outside of a duty, the following icons are prioritized: Disconnecting, Viewing Cutscene, Busy, Idle, Duty Finder, Party Leader, Party Member, and Role Playing\r\n\r\nThanks to Ces for a simple approach to this problem!\r\n" -[channels.testing-live.plugins.PartyIcons.changelogs."1.0.9.5"] -time_released = 2022-10-28T16:34:40.879 -changelog = "- Fixed null reference exceptions in order to prevent spam in dalamud.log\r\n- First pass refactor, please @ Mei or whatever if you run into any issues\r\n- Thank you plugin testers\r\n" -[channels.testing-live.plugins.PartyIcons.changelogs."1.0.9.6"] -time_released = 2022-10-29T16:44:33.708 -changelog = "- For chat names, added the ability to toggle role colors on/off by context (overworld, dungeon, raid, etc.) (Thanks AkazaRenn)\r\n- Fixed a bug where having a pet out during an alliance raid caused party numbers to not appear\r\n- Reduced log output of the plugin\r\n- Second pass refactor. I haven't broken anything yet!\r\n" -[channels.testing-live.plugins.PartyIcons.changelogs."1.0.9.7"] -time_released = 2022-10-30T16:07:35.621 -changelog = "- In the settings window, Testing Mode and the General tab now flash when enabled \r\n- Fixed a bug when converting v1 to v2 config where Game Default chat settings resulted in role colors being enabled\r\n- Refactored UI code\r\n" -[channels.testing-live.plugins.ChatContext] -built_commit = "dc41f6819ce31881ceb0694a3139b200a9bd61e7" -time_built = 2024-08-26T08:21:43.343 -effective_version = "0.0.0.1" -[channels.testing-live.plugins.ChatContext.changelogs] -[channels.testing-live.plugins.WhoAmIAgain] -built_commit = "830c0e3673e5a3b0aad4bbc3c262b93c92c026ee" -time_built = 2023-10-25T17:20:05.176 -effective_version = "1.0.0.0" -[channels.testing-live.plugins.WhoAmIAgain.changelogs] -[channels.testing-live.plugins.MouseTargetTooltip] -built_commit = "07b5c252fc0f1a695845a0095df8bcaf337ff3e2" -time_built = 2024-07-11T17:15:23.483 -effective_version = "0.0.2.3" -[channels.testing-live.plugins.MouseTargetTooltip.changelogs."0.0.2.2"] -time_released = 2024-02-27T20:23:27.284 -changelog = "- Wrong Icon path" -[channels.testing-live.plugins.MouseTargetTooltip.changelogs."0.0.2.3"] -time_released = 2024-07-11T17:15:23.483 -changelog = "- Update for Dawntrail and newer Dalamud" -[channels.testing-live.plugins.SubmarineTracker] -built_commit = "44912add32c100b2908d3560d7b76abe37ad7339" -time_built = 2024-06-12T19:34:56.671 -effective_version = "1.9.0.3" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.4.0"] -time_released = 2023-04-07T16:35:50.756 -changelog = "+ Tracks current builds \n+ Builder to improve your builds \n+ Breakpoint calculation based on spreadsheet data\n+ Support for multiple FCs \n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.5.0"] -time_released = 2023-04-07T18:00:17.692 -changelog = "- New Main UI Style\n- Fix null exception for builder\n- More safety checks\n- Better explanation for new users\n\n![tracker](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/2e11a568ba0e6c08b7c8014f4b4e9e6c9372eacc/SubmarineTracker/images/tracker.png)\n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.6.0"] -time_released = 2023-04-08T21:57:57.755 -changelog = "- Add Timer and Routes to tracker\n- Add config options to disable both of them\n- Add About Tab\n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.7.0"] -time_released = 2023-04-09T22:57:00.766 -changelog = "- Added repair costs to details and builder \n- Added duration to builder \n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.8.1"] -time_released = 2023-04-10T18:24:45.539 -changelog = "- Added loot tracking\n- WIP loot overview\n- Fix imgui textcalc crash on startup\n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.8.2"] -time_released = 2023-04-11T02:39:56.364 -changelog = "- Fix bug that produced wrong tag and world names\n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.9.0"] -time_released = 2023-04-13T05:17:17.181 -changelog = "- Finished FC Loot Overview\n- Added return date/time\n\nPlanned features:\n+ EXP optimizer\n+ Unlockable routes\n+ Save/Load builds and routes\n+ Durability for each sub \n+ Durability calculation\n+ Automatic build solver\n\nIf you have ideas or requests for additional features, please contact me through either the discord thread or Github issue page\nYou can find both of these in the about tab\n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.0.0"] -time_released = 2023-04-15T19:05:58.624 -changelog = "[New]\n+ Added customizable loot window (/sloot)\n> Add items in the custom tab in the configuration\n+ Added voyage log in the same window\n\n[Builder]\n+ Added optimized route\n+ Added exp/min\n\n[Tracker]\n+ Added option to use character name \n+ Added option to use DateTime instead of ticking timer\n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.0.1"] -time_released = 2023-04-15T20:30:00.696 -changelog = "[Loot]\n+ Added gil calculation\n> Your old config will be automatically migrated\n> Items with an NPC sell price of over 1000 get there correct values\n> While MB items need to be updated manually to show accurate values\n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.0.2"] -time_released = 2023-04-16T04:13:57.764 -changelog = "nofranz\n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.2.0"] -time_released = 2023-04-17T15:13:59.480 -changelog = "[New features]\n+ Added toggable notifications (default is set to no notifications)\n + Any number of returning submarines can be toggled to notify you \n Note: There is a possibility that this feature will send duplicated messages during first use\n\n[Builder]\n+ Locked Explorations Points are now marked with a red text color in the route selection\n+ Added a solver to calculate the best possible experience gain\n + Explaination of this feature can be found under the info tab\n Note: If you happen to experience any lag/stalling while the calculations are processing, please contact the author \n\n[Misc]\n+ Sections of the plugin have been rewritten to be faster and safer to execute.\n\n[IMPORTANT]\nThis update will require you to refresh your characters submarines, the plugin will do this automatically when you next send out each submarine on their next voyage.\nIf you wish to do this manually, interact with the Voyage Control Panel inside the FC workshop and select 'Submersible Management' in the menu.\n\n![image](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/master/SubmarineTracker/images/chat.png)\n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.3.0"] -time_released = 2023-04-19T12:47:16.813 -changelog = "[Tracker]\n+ Added option to show both time and return date\n\n[Config]\n+ Added some styling to the config interface\n\n[Fixes]\n+ Fix impossible map setup after build change\n+ Fix deadlock that could happen in EXP solver\n" -[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.3.1"] -time_released = 2023-04-19T21:30:34.267 -changelog = "[Builder]\n+ Show min requirements correctly \n" -[channels.testing-live.plugins.OfDungeonsDeep] -built_commit = "cad9102d401e0e6af6ffad7fb93683a87b2cb433" -time_built = 2024-02-03T18:26:05.928 -effective_version = "1.0.0.0" -[channels.testing-live.plugins.OfDungeonsDeep.changelogs] -[channels.testing-live.plugins.DeathRoll] -built_commit = "995971071841cb9cde2b5be9bf3cfca8c75b28f3" -time_built = 2022-08-24T14:27:45.720 -effective_version = "0.0.5.0" -[channels.testing-live.plugins.DeathRoll.changelogs."0.0.4.2"] -time_released = 2022-08-13T15:08:35.149 -changelog = "+ Add a button to open UI from settings menu\n\nBlackjack Mode:\n+ Fix calculation mistake\n+ Config - Soft/Hard 16/17\n+ Config - Dealers can draw cards\n+ Config - add venue mode\n+ Adjust the copy buttons to be more useful\n" -[channels.testing-live.plugins.DeathRoll.changelogs."0.0.4.3"] -time_released = 2022-08-21T01:49:23.305 -changelog = "Blackjack Mode:\n+ Fix bug that prevents players from rolling\n+ Only show table when needed\n" -[channels.testing-live.plugins.DeathRoll.changelogs."0.0.4.4"] -time_released = 2022-08-21T10:55:56.600 -changelog = "Tournament Mode:\n+ Fix crash from the new debug names\n+ Show debug names in bracket overview\n" -[channels.testing-live.plugins.DeathRoll.changelogs."0.0.4.5"] -time_released = 2022-08-21T21:29:53.326 -changelog = "+ better names for some options\n\nBlackjack:\n+ Allow players to roll on split\n" -[channels.testing-live.plugins.DeathRoll.changelogs."0.0.5.0"] -time_released = 2022-08-24T14:27:45.720 -changelog = "+ API7\n" -[channels.testing-live.plugins.QuoteOfTheLobby] -built_commit = "af5687d225c27fc605d53539618d95ab031f1812" -time_built = 2024-02-13T18:30:49.002 -effective_version = "1.0.0.10" -[channels.testing-live.plugins.QuoteOfTheLobby.changelogs."1.0.0.9"] -time_released = 2023-01-24T15:38:07.057 -changelog = "- Adopted and forked\n- Udated to NET 7.0 and API 8\n- Csproj fix" -[channels.testing-live.plugins.QuoteOfTheLobby.changelogs."1.0.0.10"] -time_released = 2024-02-13T18:30:49.002 -changelog = "- Update Api 9\n- 1.0.0.10" -[channels.testing-live.plugins.BozjaBuddy] -built_commit = "5a2cc6f0cea74595ee5be2501d5bf2dfdeae48e9" -time_built = 2023-07-29T19:17:04.731 -effective_version = "1.1.4.1" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.0.0.1"] -time_released = 2023-03-09T18:10:43.553 -changelog = "hellowo oworld!" -[channels.testing-live.plugins.BozjaBuddy.changelogs."1.1.2.0"] -time_released = 2023-07-16T19:20:03.654 -changelog = "Bozja Buddy [1.1.2.0]\n- Added node lookup by its header.\n- Added highlighting for in-edges, using color red.\n\n- Adjustments to node's and viewer's GUI design.\n- Prepared some stuff for quests and quest chains.\n- Added AuxNode support for quests.\n- Quest chain also generates a node graph upon load.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.5.1"] -time_released = 2023-05-31T18:28:55.009 -changelog = "Bozja Buddy [0.3.5.1]\n- Added DRS/Community tab, showing suggestions to participate in DRS and related communities, as well as tips to DRS encounters.\n- Now show next to their name if a fragment is buyable with cluster.\n- Adjustments to helper pop up.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.4.4"] -time_released = 2023-05-29T04:53:17.183 -changelog = "Bozja Buddy 0.3.4.4\n- Added a Lost Find Cache filter option [7] to allow auto role-filter based on player's current role.\n- Added a helper button on the top bar of the main window. Hovering shows keybinds, clicking shows a helper popup.\n\n- Fix a bug where the text filter for Lost Find Cache does not work as intended when user does not have an Active Loadout.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.1.0.0"] -time_released = 2023-03-14T23:36:38.687 -changelog = "hellowo oworld!" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.1.0.1"] -time_released = 2023-03-16T06:54:24.161 -changelog = "Update loadout to show guide for (likely new) users on how to load recommended loadouts." -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.2.0.0"] -time_released = 2023-04-07T00:13:34.464 -changelog = "- Added Alarm for Bozja content.\n- Added a general options bar, with a button to open Alarm window, and a button to shut the alarm up.\n- Fix a bug in Extra information tab where FATE-chain would not show up in FATE extra info.\n- Added config options to change audio path and volume.\n- Added a config window button to Alarm window.\n---\n- Alarm overview: \n+ Time-based: alarms which trigger at a specific time. Can only be created in Alarm window.\n+ Weather-based: alarms which trigger at a specific weather at a specific time (ONCE), or every time the weather occurs (REPEAT). Can be created in Alarm window, or clicking on Weather bar.\n+ FATE-based: alarms which trigger every time a FATE occurs (CEs not yet supported). Can be created in Alarm window, or click on Alarm column in Fate/CE table.\n- Alarm can be turned off, edited, deleted, or recycled once expire." -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.2.1.0"] -time_released = 2023-04-10T18:24:55.607 -changelog = "+ Added temporary support for alarms to trigger on Critical Engagements (CE). This requires the Resistance Recruitment in-game window to open. This is a half-ass attempt at implementing the feature, due to technical issues at the moment. Will (hopefully) be improved later on.\n+ Added the option to set Alarm to trigger upon any CE.\n+ Added a maplink button to each Fate/CE alarm in Alarm in-game window.\n+ Added a UI Hint to remind user to keep the Resistance Recruitment in-game window open for CE-related features. Only display when any of said features are actively being used (e.g. having CE alarm, looking at Fate/CE table)\n+ Added a config option to turn off the above UI hint in Config window. (Config > UI Hints > [A] > [1])\n------ Bug fixes\n+ Fix a bug where alarm related-features would break upon deleting an alarm in Expired Alarms section" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.2.2.0"] -time_released = 2023-04-11T22:17:25.052 -changelog = "BB 0.2.2.0\n\n+ Added context menu for GUI links, with 4 options: Link item, Link position, Copy quick info, Marketboard.\n+ Added visual cue for GUI links. This symbol here: »\n+ Alarms now post a chat upon triggerring.\n+ Adjusted GUI components.\n------ Bug fixes\n+ Fix a bug where GUIAssist for Mettle&Rank window would persist after closing the plugin window. (even if there was no CE Alarm running)" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.2.2.2"] -time_released = 2023-04-13T19:48:54.080 -changelog = "BB 0.2.2.2\n\n- Add an alarm button to Fate/CE auxi tab and Item link context menu\n- Increase default alarm duration and offset to 20s. Make them config options.\n- Disable GUIAssist for Mettle&Rank during DR, DRS, Dal, CLL, and CEs\n- Add a config option to mute alarm upon switch back to game window.\n- Adjust minimum size of main window\n--------- Bug fixes ----------\n- Fixed: When editing a Fate/CE alarm, the default FateCE value of the dropdown is not the value of the alarm being edited.\n- Fixed: Pressing save in Alarm editing window would only save in memory, but not to disk.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."1.1.3.0"] -time_released = 2023-07-18T19:47:09.725 -changelog = "Bozja Buddy [1.1.3.0]\n- Added Quest table.\n- Clicking a Quest chain selectable will pop up a new canvas containing a graph of said quest chain.\n\n- Adjustment to some filter's algo in Lost Action table, Fate/CE table, Field note table.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.2.2.3"] -time_released = 2023-04-15T18:59:14.230 -changelog = "BB 0.2.2.3\n\n- In Fate/CE table, amount of time ago in Status column is made sortable value\n\n- Fix a bug where changes to the on-off button of an Alarm in Alarm window would save to memory, but not to disk.\n- Fix a bug in Fate/CE alarm creation pop up where the drop down for Fate/CE wouldn't work properly.\n- Fix a bug where user's configs would get wiped after new update.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.0.3"] -time_released = 2023-04-27T21:54:40.432 -changelog = "Bozja Buddy 0.3.0.3\n\n- Added option for Fate/CE alarms to be set to all FATEs, all CEs, all FATE/CEs, and can be filtered by zone (e.g. Zadnor zone 3). These options exclude CLL, Dalriada, Delubrum Reginae Normal & Savage.\n\n- Fixed a bug in Custom loadout tab where the whole tab would be unavailable upon using any Custom loadout Filter related features.\n- Fixed a bug in Custom loadout tab where disabling rec. loadouts would also hide user's loadouts.\n- Fixed a bug (hopefully) in Custom loadout tab where the Import from Clipboard button would not work properly. \n- Fixed a bug where Fate/CEs would be assigned incorrect Area.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.1.0"] -time_released = 2023-05-09T20:46:11.012 -changelog = "Bozja Buddy 0.3.1.0\n\n- Search all box: Search everything related to Bozja without having to navigate through the tabs.\n- Added Search all box to top section of main window.\n- Added an overlay paired with the in-game window Resistance&Rank. This overlay contains a search all box, and a shortcut button to open main window.\n- Added a config option in Config > General, which toggles the abovementioned overlay.\n- Hovering tooltip for clickable links now displays quick info about the link.\n- RMB on a link for Action now also provides an option to look up marketboard price based on its fragment.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.2.1"] -time_released = 2023-05-14T19:35:16.628 -changelog = "Bozja Buddy 0.3.2.1\n- Added Character Stats window:\n+ Character stats (require character to at least be in Bozja/Zadnor/Delubrum content once)\n+ User's Lost find Cache, with alert for actions that are running low.\n- Added configs for the abovementioned alert.\n- Added a button in upper top General bar to open the Character Stats window.\n- Added a number next to Lost action links, showing the amount of Lost action in player's possession.\n\n- Revision of many tooltip texts.\n- Fix an issue where the game will crash under the following condition: Open Config > UI Assist > [A] and let the drop down open for 30s or more.\n- Fix an issue where the button in Active Loadout bar in main window would not sync with the one on top of in-game Lost Find Cache window.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.2.2"] -time_released = 2023-05-15T22:16:35.225 -changelog = "Bozja Buddy 0.3.2.1\n- Added Character Stats window:\n+ Character stats (require character to at least be in Bozja/Zadnor/Delubrum content once)\n+ User's Lost find Cache, with alert for actions that are running low.\n- Added configs for the abovementioned alert.\n- Added a button in upper top General bar to open the Character Stats window.\n- Added a number next to Lost action links, showing the amount of Lost action in player's possession.\n\n- Revision of many tooltip texts.\n- Fix an issue where the game will crash under the following condition: Open Config > UI Assist > [A] and let the drop down open for 30s or more.\n- Fix an issue where the button in Active Loadout bar in main window would not sync with the one on top of in-game Lost Find Cache window.\n\n[0.3.2.2]\n- Maybe fix a bug where the game will crash if there are two identical status with the same id.\n- Fix a bug where the value for Succor healing does not display correctly in Character Stats window.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.2.4"] -time_released = 2023-05-17T19:23:28.900 -changelog = "Bozja Buddy [0.3.2.4]\n- Added a config option to make the overlay on top of Resistance&Rank in-game window unclickable.\n- Hovering info for Fragment link now also display Lost action drops.\n- Minor adjustment in Loadout editing UI.\n\n- Fix a bug that would crash the game upon having duplicating status effect.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.4.2"] -time_released = 2023-05-27T19:20:28.340 -changelog = "Bozja Buddy [0.3.4.2]\n- Added Field note tab and related features to update field note progress.\n- Added grid view for Lost action table.\n- In tables, columns with active filtering will be highlighted.\n- In tables, a filtering input will have display a button to clear its input when active.\n- Icons for Lost Action and Field note is now a Link.\n- Adjustments to Custom loadout editing tab, with an addition of a grid table of Lost action below.\n- Adjustments to FateCe table, with an addition of Field Note column to filter FateCe by Field note.\n\n- Changes 'Lost Action' tab to 'Lost Action/Fragment' tab.\n- Adjustments to some icon buttons.\n- Adjustments to minimum main window height.\n- Fix a bug where the Lost Action Table would filter all actions that have infinite charges.\n- Fix a bug where Font of Magic does not appear in Lost action table when filtered as Caster.\n- Fix a bug where toggling 'Hiding rec. loadouts' does not apply to Loadout dropdowns + Search all results.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.4.3"] -time_released = 2023-05-29T03:21:37.238 -changelog = "Bozja Buddy [0.3.4.3]\n- Added Alternative layouts to the main window.\n- Added a button to toggle alternative layout. Can also be toggled by pressing key [Alt] while plugin main window is focused.\n- In Custom Loadout editor, added a ` + ` button on the holster title bar, on the right - which pops up the Lost action grid when clicked.\n\n- Fix a bug where the Field note updates doesn't work properly.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."1.1.0.1"] -time_released = 2023-07-12T19:16:31.396 -changelog = "Bozja Buddy [1.1.0.0]\n- Added a new info viewer mode: Node graph viewer.\n- Added a config option to toggle between viewer modes.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."1.1.1.0"] -time_released = 2023-07-14T19:02:55.965 -changelog = "Bozja Buddy [1.1.1.0]\n- Import/Export canvas to clipboard.\n- Import/Export selected nodes to clipboard. Basically copying/pasting nodes.\n- Shortcuts for deleting nodes (Del)\n- Shortcuts for copying/pasting nodes (Ctrl + C / Ctrl + V)\n\n- Minor fixes to graph's ruler (Y-axis)\n- Fixes to deleting nodes that are packing other nodes.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.0.1"] -time_released = 2023-04-23T05:03:39.046 -changelog = "Bozja Buddy 0.3.0.0\n\n- Added Lost Find Cache filter. Filterable by name, role, fragment, and weight.\n- Added Custom Loadout filter. Lost Find Cache and Lost Find Hoslters window can be filtered by the user's current Custom Loadout.\n- Added a toolbar for Lost Find Cache filter to Lost Find Cache in-game window, and a toolbar for Custom Loadout filter to Lost Find Holsters in-game window.\n- Added option to pair the current job to a recommended loadout based on current Job and Location.\n- Added a miniview of the current custom loadout being used to filter.\n- Added config options to adjust the filter's effects. \n- Added config options to toggle the toolbars, the custom loadout miniview, and the filters.\n\n- Roles are now displayed in icons.\n- Recommended loadouts are now loaded upon first installation.\n" -[channels.testing-live.plugins.BozjaBuddy.changelogs."1.1.4.1"] -time_released = 2023-07-29T19:17:04.731 -changelog = "Bozja Buddy [1.1.4.1]\n- Added Relic guide and tracking.\n- Adjustments with node graph viewer stuff.\n" -[channels.testing-live.plugins.TickTracker] -built_commit = "41686616cb549fec763bf4a202babe056136ef54" -time_built = 2024-03-02T16:38:35.681 -effective_version = "1.4.0.2" -[channels.testing-live.plugins.TickTracker.changelogs."0.0.0.2"] -time_released = 2023-08-22T09:13:36.361 -changelog = "Separate bars for HP and MP with their own ticks, and the ability to hide either bar." -[channels.testing-live.plugins.TickTracker.changelogs."0.0.1.0"] -time_released = 2023-08-22T19:18:34.079 -changelog = "- Reworked...everything?\n- Tick progress is tracked more consistently\n- Lists of Status IDs that can trigger faster ticks or halt regen altogether of mana / hp are now automatically generated\n- Added a new option to hide the respective bars when hp or mp is full\n- Disabled in PvP instances. It still works in Wolves' Den, but not while in the duel area.\n- Added a debug window for ease of access to the generated lists\n" -[channels.testing-live.plugins.TickTracker.changelogs."0.0.1.1"] -time_released = 2023-08-28T20:51:35.995 -changelog = "- Properly keep the bars updated when resources are replenished from outside sources.\n" -[channels.testing-live.plugins.TickTracker.changelogs."0.0.1.2"] -time_released = 2023-09-03T15:05:31.956 -changelog = "- Fixed progress bars resetting erroneously when hp and mp regen is active\n- Fixed progress bar resetting when directly healed\n" -[channels.testing-live.plugins.TickTracker.changelogs."0.0.1.3"] -time_released = 2023-09-05T20:36:12.757 -changelog = "- Increased the log level of log events to avoid unintended spam.\n" -[channels.testing-live.plugins.TickTracker.changelogs."0.0.2.0"] -time_released = 2023-09-16T19:13:45.368 -changelog = "- Swap to a better system of tracking server ticks\n- Use a more accurate method to update while regen is active\n- Added support for Gathering Points\n" -[channels.testing-live.plugins.TickTracker.changelogs."0.0.2.1"] -time_released = 2023-09-18T19:54:33.819 -changelog = "- Fix edge case scenario where bars wouldn't update after a loading screen\n" -[channels.testing-live.plugins.TickTracker.changelogs."0.0.2.2"] -time_released = 2023-09-20T04:51:08.366 -changelog = "- Possible fix for jumpy progress\n" -[channels.testing-live.plugins.TickTracker.changelogs."0.0.2.3"] -time_released = 2023-10-04T04:56:49.348 -changelog = "- Update for 6.5\n" -[channels.testing-live.plugins.TickTracker.changelogs."0.1.0.0"] -time_released = 2023-10-24T20:29:08.778 -changelog = "- Reworked tick tracking due to an unreliable delegate\n- Added collision detection against certain native ui elements\n- Added an indicator on each bar when regen is active\n" -[channels.testing-live.plugins.TickTracker.changelogs."0.1.0.1"] -time_released = 2023-10-25T13:22:43.785 -changelog = "- Added additional indicators to the bar for paused regen and double speed regen.\n" -[channels.testing-live.plugins.TickTracker.changelogs."1.4.0.0"] -time_released = 2024-02-27T21:10:17.240 -changelog = "- Added an alternative tick indicator that uses the native ui\n" -[channels.testing-live.plugins.TickTracker.changelogs."1.4.0.1"] -time_released = 2024-03-01T21:04:13.205 -changelog = "- Fix bug where nodes were created while option is disabled\n" -[channels.testing-live.plugins.TickTracker.changelogs."1.4.0.2"] -time_released = 2024-03-02T16:38:35.681 -changelog = "- Fix loading the wrong texture version\n" -[channels.testing-live.plugins.ClarityInChaos] -built_commit = "cb6f83e7edd8819ab8ccfbad6877adb0a544f443" -time_built = 2023-10-06T17:22:59.034 -effective_version = "1.3.1.0" -[channels.testing-live.plugins.ClarityInChaos.changelogs."1.1.2.0"] -time_released = 2023-03-09T18:10:49.539 -changelog = "1.1.2.0 Improvements as suggested by The Team" -[channels.testing-live.plugins.ClarityInChaos.changelogs."1.2.0.0"] -time_released = 2023-03-10T18:42:58.688 -changelog = "Version 1.2.0.0:\n - UI Polish pass\n - Active section's header now renders in green\n - Current BattleEffects now render in varying colors\n - No longer renders in-game Battle Effects settings unusable\n - Changes to in-game Battle Effects settings apply to the active section\n - Also applies to `/bfx` commands\n - Saved In-Game Settings (previously known as Backup) is now a configurable section\n - Restores Saved In-Game Settings when disabled or uninstalled\n - Removed superfluous Debug option \"Print to chat\"\n" -[channels.testing-live.plugins.ClarityInChaos.changelogs."1.2.0.1"] -time_released = 2023-03-11T14:19:48.044 -changelog = "Version 1.2.0.0:\n - UI Polish pass\n - Active section's header now renders in green\n - Current BattleEffects now render in varying colors\n - No longer renders in-game Battle Effects settings unusable\n - Changes to in-game Battle Effects settings apply to the active section\n - Also applies to `/bfx` commands\n - Saved In-Game Settings (previously known as Backup) is now a configurable section\n - Restores Saved In-Game Settings when disabled or uninstalled\n - Removed superfluous Debug option \"Print to chat\"\n\nVersion 1.2.0.1:\n - Fixed: Applicable section gets overwritten with In-Game Settings on startup\n" -[channels.testing-live.plugins.ClarityInChaos.changelogs."1.3.0.0"] -time_released = 2023-04-27T21:45:58.162 -changelog = "Version 1.3.0.0:\n - Renamed \"Alliance\" to \"Alliance Raids\"\n - \"Only In Duty\" options for Group Sizes.\n - When enabled, the next smaller group is used when outside of duties.\n - If no groups are eligible, \"Saved In-Game Settings\" are used.\n - Alliance Raids are always \"Only In Duty\" (Detection logic relies on this)\n - ⚠️ Major refactor of Configuration, may break existing configurations. If experiencing issues, try \"Reset plugin configuration and reload\" from the Plugin Installer.\n" -[channels.testing-live.plugins.ClarityInChaos.changelogs."1.3.1.0"] -time_released = 2023-10-06T17:22:59.034 -changelog = "Version 1.3.1.0:\n - API 9 Compat.\n - Renamed \"Alliance\" to \"Alliance Raids\".\n - \"Only In Duty\" options for Group Sizes.\n - When enabled, the next smaller group is used when outside of duties.\n - If no groups are eligible, \"Saved In-Game Settings\" are used.\n - Alliance Raids are always \"Only In Duty\" (Detection logic relies on this)\n - ⚠️ Major refactor of Configuration, may break existing configurations. If experiencing issues, try \"Reset plugin configuration and reload\" from the Plugin Installer.\n" -[channels.testing-live.plugins.MonsterLootHunter] -built_commit = "820114747d27a733f864ceea75eb19a38e3411e4" -time_built = 2022-12-31T03:22:33.769 -effective_version = "1.0.3.0" -[channels.testing-live.plugins.MonsterLootHunter.changelogs."1.0.3.0"] -time_released = 2022-12-31T03:22:33.769 -changelog = "- Plugin rework\n - API version bump\n - Code refactoring\n - Fix on loot tables empty \n " -[channels.testing-live.plugins.FantasyPlayer] -built_commit = "d66dfab36e210e9ec36352a98773355c2207e6ad" -time_built = 2023-10-08T17:49:28.471 -effective_version = "2.1.1.4" -[channels.testing-live.plugins.FantasyPlayer.changelogs."2.1.1.0"] -time_released = 2023-05-20T21:44:45.544 -changelog = "**Fantasy Player has returned!**\nThanks to BiscuitUmU for letting me take over :)\nNo new features, just updated to support the current version of Dalamud.\nI've tested as much as I can though I don't have Spotify premium so please let me know if you run into any issues with that.\n\nFeature Requests: Feel free to submit them to the FantasyPlayer github, though I can't guarantee they'll all be looked at in a timely manner.\n" -[channels.testing-live.plugins.FantasyPlayer.changelogs."2.1.1.1"] -time_released = 2023-05-29T03:21:27.850 -changelog = "Allow configuration of which channel fantasy player's messages show up in\nThe now playing messages are localized(thanks to Dormanil)\n" -[channels.testing-live.plugins.FantasyPlayer.changelogs."2.1.1.2"] -time_released = 2023-07-01T00:57:08.220 -changelog = "Decouple plugin and game to allow for quicker dev\nAdd option to show elapsed time when playing\nAttempt at making login more reliable\n" -[channels.testing-live.plugins.FantasyPlayer.changelogs."2.1.1.3"] -time_released = 2023-07-03T00:38:27.982 -changelog = "Fixed crash on boot\nAltered the way the providers are loaded\n" -[channels.testing-live.plugins.FantasyPlayer.changelogs."2.1.1.4"] -time_released = 2023-10-08T17:49:28.471 -changelog = "**API9 Release**\n- More work on making the threading happy(hopefully no more logouts)\n- UI will indicate when it's loading it's providers\n- Assuming the logout issues resolve I'll make this a non-testing plugin\n" -[channels.testing-live.plugins.CurrencyAlert] -built_commit = "b817eae1a94cb194da47170505693260f1ba32c0" -time_built = 2024-07-19T17:40:34.333 -effective_version = "2.0.0.4" -[channels.testing-live.plugins.CurrencyAlert.changelogs."0.3.3.0"] -time_released = 2022-09-12T17:03:53.805 -changelog = "Added Tomestones of Causality support. Added API7 support. Fixed typos." -[channels.testing-live.plugins.CurrencyAlert.changelogs."0.3.3.1"] -time_released = 2022-09-13T14:12:12.899 -changelog = "Added Tomestones of Causality support. Added API7 support. Fixed typos." -[channels.testing-live.plugins.CurrencyAlert.changelogs."0.4.0.0"] -time_released = 2022-09-14T19:31:28.510 -changelog = "Added images for currencies" -[channels.testing-live.plugins.CurrencyAlert.changelogs."0.5.0.0"] -time_released = 2023-01-11T18:29:30.862 -changelog = "=== 0.5.0.0\r\nVersion provided by MidoriKami\r\n- Configuration remade and much more clean now\r\n- More configuration options (such as minimal display, window lock, etc)\r\n- Dynamic currency display, so further game updates shouldn't need a plugin update\r\n- Base code for translations (soon...)\r\n=== 0.4.0.0\r\n- Added new Tomestones of Causality\r\n- Added icons for currencies\r\n- Added an option to lock the alert window\r\n- Revamped the configuration UI a bit\r\n- Revamped the user configurations code internally, which unfortunately resulted in an inevitable configuration reset\r\n" -[channels.testing-live.plugins.Craftimizer] -built_commit = "a575ad088f8d24cbad2680fa51404d1c874f4c2f" -time_built = 2024-02-23T19:14:55.860 -effective_version = "2.1.0.0" -[channels.testing-live.plugins.Craftimizer.changelogs."1.2.1.0"] -time_released = 2023-08-22T16:12:58.239 -changelog = "Release 1.2\n\n- Add a helper window with recommended actions for in-progress crafts\n - More work to be done here, but it works well enough for the most part\n - I'd like to add a more strict solver in the future designed for expert crafts\n- Refactored a bunch of UI code\n" -[channels.testing-live.plugins.Craftimizer.changelogs."1.9.0.1"] -time_released = 2023-10-21T19:28:59.596 -changelog = "Release 1.9.0.1\n\n- API 9\n- Huge sweeping UI changes\n- Some features have been disabled in order to get this update out in a (relatively) timely manner.\n" -[channels.testing-live.plugins.Craftimizer.changelogs."1.9.0.3"] -time_released = 2023-10-24T15:31:24.277 -changelog = "Release 1.9.0.3\nQuite minor, nothing too new.\n\nNew Features:\n- Warning when Macro Chain isn't installed/enabled\n- Added an option to create a shorter macro even if it might not have a notification sound (on by default)\n\nFixed Bugs:\n- Esc key breaks crafting log window\n- Copying from clipboard to game macros\n- Macro Chain setting does nothing\n" -[channels.testing-live.plugins.Craftimizer.changelogs."1.9.1.0"] -time_released = 2023-11-03T03:35:32.023 -changelog = "Release 1.9.1.0\nImport your macros from elsewhere!\n\nNew Features:\n- Click the import button in the macro editor, and import your own macros!\n- Supports FFXIVTeamcraft & Craftingway\n" -[channels.testing-live.plugins.Craftimizer.changelogs."1.9.2.0"] -time_released = 2023-11-08T23:39:46.770 -changelog = "Big solver generation fixes! *It now tries super duper hard to get to 100% HQ!*\n\nNew features:\n- Recipes without a need for quality will prioritize only step count\n- Minor UI tweaks\n\nFixed bugs:\n- Solver gives a subpar macro when 100% HQ is clearly possible\n- Small off-by-1 errors with progress/quality calculations\n- Normal stepwise algorithm never finishes\n" -[channels.testing-live.plugins.Wordsmith] -built_commit = "672b0e101798bff547d70dd933ed869f4e1592e5" -time_built = 2023-01-02T01:09:55.842 -effective_version = "1.8.1" -[channels.testing-live.plugins.Wordsmith.changelogs."1.5.1"] -time_released = 2022-09-07T06:28:49.961 -changelog = "Fixed a minor bug. Added delete pad confirmation window. Removed context window option." -[channels.testing-live.plugins.Wordsmith.changelogs."1.5.2"] -time_released = 2022-09-24T14:48:11.063 -changelog = "Fixed several bugs and updated a few features." -[channels.testing-live.plugins.Wordsmith.changelogs."1.6.0"] -time_released = 2022-11-12T16:22:11.786 -changelog = "Fixed several bugs and updated a few features." -[channels.testing-live.plugins.Wordsmith.changelogs."1.7.0"] -time_released = 2022-11-23T09:57:39.645 -changelog = "Optimized several sections of code. Updated thesaurus to use Merriam-Webster API. Fixed several bugs." -[channels.testing-live.plugins.Wordsmith.changelogs."1.7.7"] -time_released = 2022-12-14T04:29:41.721 -changelog = "# Wordsmith v1.7.7 Patch Notes\n\n## New Features:\n* Using Ctrl+C in the text input of a ScratchPad will now copy the unwrapped text. (This will not include headers)\n\n## UI Changes:\n* Open Scratch Pads in the ScratchPads tab of the Settings UI now has a minimum size. (See bug fixes 1)\n* Added a `Show Advanced Settings` option to the settings page to hide and show the more advanced settings of the plugin.\n* The `Bug?` button in Settings will now show a message box that gives the user an idea of what kind information to include in a bug report.\n* The `Bug?` button in Settings has been renamed to `Found A Bug?`\n* Added a tooltip to the `Buy Me A Ko-Fi` button that explains the nature of the button.\n* Redesigned the `Replace Text Suggestions` list\n\n## Bugs Fixed:\n1. The height of the `Open Scratch Pads` section in the ScratchPads tab of the Settings UI could become 0 if there was no room left in the window.\n2. Major performance loss with large text entries.\n3. Right clicking on the `Replace Text` input field would cause word wrapping to temporarily break.\n\n## Technical Stuff:\n* PadState class has been moved to the DataTypes.cs file\n* Added more error reporting in an attempt to catch a bug that was reported.\n* Adjusted the way UI is drawn in the ScratchPad (Switching away from tables. No visual difference should be noticeable)\n* Removed some unnecessary `if` statements from the saving settings process.\n* There was a minor calculation issue in the way text was displayed that was causing a massive drop in performance. By changing the way the calculation is handled I was able to bring massive performance gains to Wordsmith. I sincerely apologize to everyone for any performance issues they may have experienced with Wordsmith until this point." -[channels.testing-live.plugins.Wordsmith.changelogs."1.8.0"] -time_released = 2022-12-31T03:10:00.705 -changelog = "# Wordsmith v1.8.0 Patch Notes\n\n## New Features:\n * Added another placeholder for marker text `#r` is replaced with the number of remaining chunks.\n * Added an entire new marker system that allows the user to insert marks with several customization options.\n\n## UI Changes:\n * Added a `Marks & Tags` Category to scratch pad settings.\n * Moved `OOC` Options to `Marks & Tags` category.\n * Added an option to enable `OOC` by default to `Marks & Tags`.\n * Added a marks list to `Marks & Tags` category.\n * Added a `New Marker` section to `Marks & Tags` category list.\n * Changed the tooltip for `OOC` toggle in Scratch Pads to say `OOC markers` instead of `OOC double parenthesis`\n * Scratch Pad maximum size increased to `float.MaxValue`\n\n## Bugs:\n [FIXED] `Punctuation Cleaning List` in advanced spell check settings does not reset.\n [FIXED] `Punctuation Cleaning List` not saving with settings.\n [FIXED] Chunk data not updating when settings saved.\n [FIXED] The text input box could scroll to the right on accident with no way to scroll back.\n [FIXED] Error window could fail if an IntPtr was included in the dump data.\n\n## Technical Stuff:\n * Sealed `PadState` class\n * Added `ChunkMarker` class to `DataType.cs`\n * `TextChunk.CompleteText` removed. This has been refactored as a new method `CreateCompleteText(TextChunk)` in `ScratchPadUI.cs`\n * Added more error dumping to all UI forms.\n * `ScratchPadUI.DrawChunkDisplay()` now factors in `ChunkMarker`'s\n * `ScratchPadUI.DrawChunkItem()` Completely refactored to include `ChunkMarker`'s in the correct places\n * `ScratchPadUI.DrawHistoryItem()` Now grabs `ChunkMarker`'s from settings.\n * `ChatHelper.FFXIVify()` Now factors in all markers.\n * Added more debug commands.\n * Added a `ReplacePlaceholders()` extension method for strings to `Extensions.cs` to ensure predictable behavior.\n * Moved global usings to `Wordsmith.cs`\n * Moved global fields to `Wordsmith.cs`\n * Moved `Global.BUTTON_Y_SCALED` to extension method as int.Scale()\n * Changed the way that settings were reset from a custom reset function to simply replacing the Configuration object with `new()` and saving.\n * Removed several unused members from `ScratchPadUI.cs`\n * Reorganized `ScratchPadUI.cs` members into more logical code regions.\n * Removed `ScratchPadUI.cs` alert system in favor of error window system. Spelling errors are now the only error shown.\n * Added a wrapper method `ImGuiExt.SetHoveredTooltip(string)` for `ImGui.SetTooltip(string)` that bundles the `if (ImGui.IsItemHovered())` check\n * Removed unused packages.\n * Spell checking is no-longer done on its own thread.\n * Added another console command to edit spell check settings.\n * Commented many lines of code that didn't have it and summarized many properties, methods, and functions.\n" -[channels.testing-live.plugins.Wordsmith.changelogs."1.8.1"] -time_released = 2023-01-02T01:09:55.842 -changelog = "# Wordsmith v1.8.1 Patch Notes\n\n## New Features:\n * When adding a word to the custom dictionary it should now automatically remove all detected spelling errors with that word in all scratch pads.\n * Roman numerals (capital letters only) will no longer be detected as a spelling error.\n * Alias `+` button now disabled by default until valid information entered.\n\n## UI Changes:\n * `Custom Dictionary Entries` is now written in a table header not a text object.\n\n## Bugs Fixed:\n [FIXED] Incorrect spelling error detections and word alignment.\n [FIXED] Contractions are counted as a spelling error.\n [FIXED] Unable to add words to custom dictionary\n [FIXED] Scratch Pad doesn't always split on sentence.\n [FIXED] Deleting a search item from the thesaurus could cause an error to occur.\n [FIXED] Chunks sometimes formed at strange locations.\n [FIXED] Selecting `Copy Text To Clipboard` for a history item would cause a CTD.\n [FIXED] Spelling suggestions giving garbage results at times.\n\n## Technical Stuff:\n * Incorrect spelling error detection caused by not unwrapping string before running spellcheck. The solution was to unwrap the string.\n * Contractions were counted as spelling errors because the text was used in spellchecking not the Regex match value.\n * Adding words to dictionary was not unwrapping the string first leading to unwanted behaviors.\n * Found an issue with calculating where to split the chunks that could lead to not breaking on a sentence terminator when one is available and managed to fix it.\n * Found an issue where deleting a thesaurus item could cause an error dump due to a modified collection exception.\n * Found an infinite loop in `Copy Text To Clipboard`." -[channels.testing-live.plugins.xivr] -built_commit = "693aea02163d1a29895812266c28fcce3757c45a" -time_built = 2023-04-06T17:38:18.933 -effective_version = "0.0.3.2" -[channels.testing-live.plugins.xivr.changelogs."0.0.0.1"] -time_released = 2022-11-12T16:22:04.134 -changelog = "First release" -[channels.testing-live.plugins.xivr.changelogs."0.0.0.3"] -time_released = 2022-11-12T21:19:42.474 -changelog = "First release" -[channels.testing-live.plugins.xivr.changelogs."0.0.0.4"] -time_released = 2022-11-12T22:58:45.363 -changelog = "First release" -[channels.testing-live.plugins.xivr.changelogs."0.0.0.5"] -time_released = 2022-11-13T23:42:13.142 -changelog = "First release" -[channels.testing-live.plugins.MemoryMarker] -built_commit = "b1c5763a5e2823dc0f49297bd3840e85c9fd2826" -time_built = 2023-01-30T04:54:53.051 -effective_version = "0.1.0.2" -[channels.testing-live.plugins.MemoryMarker.changelogs] -[channels.testing-live.plugins.XIVWindowResizer] -built_commit = "d30174835fb343f5c32249abb3a12c51eb5d6c49" -time_built = 2023-10-14T20:42:17.830 -effective_version = "1.0.0.1" -[channels.testing-live.plugins.XIVWindowResizer.changelogs."1.0.0.0"] -time_released = 2023-01-29T12:38:55.896 -changelog = "First release" -[channels.testing-live.plugins.XIVWindowResizer.changelogs."1.0.0.1"] -time_released = 2023-10-14T20:42:17.830 -changelog = "Update for 6.5" -[channels.testing-live.plugins.PvpStats] -built_commit = "d7bef219e06d89c6a8a4eb8b7820cf89d7d7083d" -time_built = 2024-07-04T20:50:22.535 -effective_version = "2.1.0.0" -[channels.testing-live.plugins.PvpStats.changelogs."0.0.0.1"] -time_released = 2024-03-05T19:04:22.912 -changelog = "- Fixes game crash on occluded window.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."2.0.2.1"] -time_released = 2024-06-03T00:31:04.428 -changelog = "* Fix for a bug that can result in a player being trapped inside a duty.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."2.0.1.0"] -time_released = 2024-06-01T13:40:54.286 -changelog = "* Added Summary and Profile tabs to the Rival Wings tracker.\r\n* Added result filter to Rival Wings tracker.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."2.0.0.0"] -time_released = 2024-05-29T02:22:09.244 -changelog = "* Added Rival Wings support.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."1.0.0.0"] -time_released = 2024-05-14T19:32:30.900 -changelog = "* Initial release of Frontline tracking. Type /flstats to check it out.\r\n* Fixed job filter not working on PLD.\r\n* Adjusted match details window to look better with non-standard font scales.\r\n* Fairly significant code re-factoring.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.3.1.0"] -time_released = 2024-04-28T19:19:01.505 -changelog = "* Added match duration and spectated filters.\r\n* Added match caching (enabled by default) for better refresh performance.\r\n* Player riser tracking *should* work with all languages now.\r\n* Centered result and job text on matches tab.\r\n* Added ko-fi button :3\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.3.0.0"] -time_released = 2024-04-18T20:11:04.028 -changelog = "* Added player linking.\r\n* Added auto player linking using PlayerTrack IPC.\r\n* Added rank tier match filter.\r\n* Added several more match records.\r\n* Added columns for Kills/Assists and KDA ratio to job/player stats.\r\n* Revamped 'Summary' tab and added arena summary.\r\n* Adjusted color scales.\r\n* Improved refresh performance.\r\n* Player CSV export now includes quick filters.\r\n* Added a config option for resizing window when filters are shown/hidden.\r\n* Added color config.\r\n* Added support for Chinese player names.\r\n* Other small UI tweaks.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.2.3.1"] -time_released = 2024-04-02T15:52:54.179 -changelog = "-Fixed game crash on viewing certain UI elements.\r\n-Fixed exception on min match filter.\r\n-Adding data validation for teams with too many players.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.2.3.0"] -time_released = 2024-03-29T02:24:29.386 -changelog = "-Added records tab.\r\n-Added dynamic columns to matches tab.\r\n-Fixed a possible CTD when favoriting/unfavoriting a match.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.2.2.1"] -time_released = 2024-03-27T20:18:48.224 -changelog = "-Added all unknown duties as ranked.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."2.0.3.0"] -time_released = 2024-06-10T19:37:55.945 -changelog = "* Added peak Battle High tracking to Frontline matches.\r\n* Added peak Battle High and alliance columns to FL match details player stats table.\r\n* Added filtering by team to FL and RW match details windows.\r\n* Right aligned numeric columns in CC, FL and RW match detail player stats tables.\r\n* Added background image to FL match details window.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."2.0.2.0"] -time_released = 2024-06-02T10:32:01.486 -changelog = "* Added /pvpstats command to open splash window.\r\n* Added average scoreboard performance to the Frontline Tracker Summary tab.\r\n* Increased size of font used for alliance letters on Rival Wings match details window.\r\n* Changed sizing of columns in manual player links table.\r\n* Added result filter to Frontline tracker.\r\n* Fixed an exception on the credit graph when filtering by result.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.2.0.0"] -time_released = 2024-03-20T20:21:54.262 -changelog = "- Add job stats tab.\r\n- Added CSV export to matches, players and job stats.\r\n- Added ability to favorite matches.\r\n- Many UI changes.\r\n- Patch 6.58 fixes.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.1.1.1"] -time_released = 2024-03-13T19:11:16.754 -changelog = "- Fix for an exception preventing sorting by some columns.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.1.1.0"] -time_released = 2024-03-11T15:25:50.706 -changelog = "- Made filter button and min matches persistent settings.\r\n- Re-arranged summary tab and added match length.\r\n- Changed job colors for ranged and caster.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.1.0.0"] -time_released = 2024-03-10T17:03:27.965 -changelog = "- Added player stats tab.\r\n- Tracker window sizing options.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.0.2.0"] -time_released = 2024-03-07T16:48:09.094 -changelog = "- Added UI resizing options.\r\n- Added collapse button to filters.\r\n- Other small UI changes.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.0.1.0"] -time_released = 2024-03-06T20:25:39.658 -changelog = "- Added config window and some interface options.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.2.1.0"] -time_released = 2024-03-23T01:30:52.399 -changelog = "- Added PvP profile tab.\r\n- Fix for stats not updating when you change characters.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."0.2.2.0"] -time_released = 2024-03-24T19:22:22.531 -changelog = "-Added Crystal Credit plotting.\r\n-Various UI resizing options.\r\n-Fix for unknown duty IDs.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."1.0.1.0"] -time_released = 2024-05-18T16:07:35.460 -changelog = "* Added Summary and profile tabs to Frontline tracker.\r\n* Added team contribution stats to Frontline match details windows.\r\n* Fixed Frontline CSV buttons.\r\n* Added color config options for Frontline teams.\r\n* Fixed Frontline retentive filters loading from the Crystalline Conflict configuration.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."2.0.0.1"] -time_released = 2024-05-31T10:39:52.815 -changelog = "* Added tooltip to leave duty button when it is disabled.\r\n* Fix for cumbersome headers on Rival Wings match details window.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."2.0.4.0"] -time_released = 2024-06-13T13:56:30.501 -changelog = "* Right-aligned all numeric values in summary and player/job tables.\r\n* Removed window max size constraints.\r\n" -[channels.testing-live.plugins.PvpStats.changelogs."2.1.0.0"] -time_released = 2024-07-04T20:50:22.535 -changelog = "* Updated for version 7.0 and Dalamud apiX.\r\n* Rival Wings matches temporarily disabled.\r\n" -[channels.testing-live.plugins.CoinPouch] -built_commit = "bb65d3abb8c9b3c01618769dbc2fd9f023459483" -time_built = 2022-09-09T16:10:30.715 -effective_version = "0.0.1.1" -[channels.testing-live.plugins.CoinPouch.changelogs."0.0.1.1"] -time_released = 2022-09-09T16:10:30.715 -changelog = "Release v0.0.1.1\n-- Features\n- Updated for Dalamud API 7\n- Updated currencies and currency caps for patch 6.2" -[channels.testing-live.plugins.ItemUse] -built_commit = "555f3e8c478b0bdfc1bf9eb285446a6456d5a551" -time_built = 2024-08-19T19:19:14.247 -effective_version = "0.9.2.0" -[channels.testing-live.plugins.ItemUse.changelogs."0.9.0.0"] -time_released = 2024-08-16T15:47:14.238 -changelog = "- Initial Release\n" -[channels.testing-live.plugins.ItemUse.changelogs."0.9.1.0"] -time_released = 2024-08-17T16:13:44.244 -changelog = "- Added an item flag for items used in Ehcatl Nine deliveries. This is disabled by default, and must be enabled in settings if you want it to be displayed.\n- Coffers now show a list of which jobs will generate grand company delivery or levequest items when opening them.\n" -[channels.testing-live.plugins.ItemUse.changelogs."0.9.2.0"] -time_released = 2024-08-19T19:19:14.248 -changelog = "- Icons for coffer jobs have been moved into the item description.\n- Added optional highlighting of the text \"Crafting Material\" and \"[Suitable for display in aquariums tier X and higher.]\" in item descriptions.\n- The player's grand company is now determined automatically when displaying the GC icon.\n" -[channels.testing-live.plugins.Distance] -built_commit = "ee52eab4da06dc4620db338cf48528a40c9600cc" -time_built = 2023-11-18T18:11:22.458 -effective_version = "1.1.0.0" -[channels.testing-live.plugins.Distance.changelogs."1.1.0.0"] -time_released = 2023-11-18T18:11:22.458 -changelog = "Testing Release:\n- Added a custom arcs feature to match custom widgets.\n- Rewrote config UI.\n- Added job filters to all distance displays.\n- Added a filter for in and out of instance.\n- Applied other filter types to displays that did not have them.\n- Improved nameplate node setup to more closely match the base game.\n- Fixed a bug that caused nameplate text nodes to not be properly cleaned up during plugin unload.\n- Improved logging.\n- Significant code cleanup and reorganization.\n" -[channels.testing-live.plugins.JustBackup] -built_commit = "ff7c21cb92293f5f254270f45f6cf4e8ebe86748" -time_built = 2023-10-24T15:31:33.823 -effective_version = "1.1.0.4" -[channels.testing-live.plugins.JustBackup.changelogs] -[channels.testing-live.plugins.WhereIsMyMouse] -built_commit = "b132780298b58f5e5f72895cf857850be808d8a5" -time_built = 2024-07-15T23:18:27.010 -effective_version = "0.0.1.2" -[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.1"] -time_released = 2022-09-05T03:43:21.457 -changelog = " - Customizable circle around mouse cursor\r\n" -[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.2"] -time_released = 2022-09-05T13:38:52.898 -changelog = " - Updated plugin description\r\n" -[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.3"] -time_released = 2022-09-06T15:56:23.759 -changelog = " Save Button + Color in Hex format added\r\n" -[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.4"] -time_released = 2022-09-15T20:40:02.289 -changelog = " Foreground Cursor Option + better multi monitor support\r\n" -[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.5"] -time_released = 2022-09-16T13:07:10.987 -changelog = " better multi monitor support (for real this time)\r\n" -[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.6"] -time_released = 2023-01-16T13:55:57.591 -changelog = " Upgraded to 6.3\r\n" -[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.1.0"] -time_released = 2023-10-08T17:48:58.755 -changelog = " Changes :\r\n - Upgraded to API 9 by @sersorrel\r\n - Added option to enable only in combat\r\n - Added Icon\r\n" -[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.1.1"] -time_released = 2023-10-24T15:06:39.310 -changelog = "Changes :\r\n - New rainbow cycling color option by @larsmonman\r\n" -[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.1.2"] -time_released = 2024-07-15T23:18:27.010 -changelog = "Changes :\r\n - adding NoFocusOnAppearing to plugin window by @ShioIna\r\n - net8 & update for api 10 by @avail\r\n" -[channels.testing-live.plugins.SortaKinda] -built_commit = "b8f922f7591684f910b8c62ddc0d211b80f99ec5" -time_built = 2024-07-09T04:17:56.311 -effective_version = "2.0.0.1" -[channels.testing-live.plugins.SortaKinda.changelogs] -[channels.testing-live.plugins.Tf2Hud] -built_commit = "bf51c018505fa31af5bcb83c826b277f762c6030" -time_built = 2023-04-23T02:54:05.715 -effective_version = "1.1.0.0" -[channels.testing-live.plugins.Tf2Hud.changelogs."0.0.0.0"] -time_released = 2023-04-10T22:23:38.038 -changelog = "[REQUIRES TF2 TO BE INSTALLED]\nThe finest mashup of games in the \"I kill things and do it in fashion\" genre.\n\n* Show a Win Panel (with sounds!) when you clear or get wiped in a duty.\n* Show the TF2 Timer when in a duty.\n* Enable the \"Voice Lines\" module (via /tfconfig) to have voice lines play when certain conditions are met. What conditions, you ask? It's a surprise! (Unless you uncheck the \"Surprise me!\" box.) \n* More features maybe soon?\n\nNote: This plugin uses files from a local Team Fortress 2 installation.\nIt'll search for the game's installation folder in all configured Steam Library Folders automatically.\n" -[channels.testing-live.plugins.Tf2Hud.changelogs."0.0.1.0"] -time_released = 2023-04-13T14:43:55.260 -changelog = "- Clarified what works and what doesn't work without TF2 installed.\n- Fixed FlyText (damage info) not showing with the plugin enabled. (Thanks, HuiEtyud!)\n" -[channels.testing-live.plugins.Tf2Hud.changelogs."1.1.0.0"] -time_released = 2023-04-23T02:54:05.715 -changelog = "[Win Panel]\n- Added option to have the Win Panel save the score per duty.\n - This is the default behavior for new installations.\n - Current users will be told about this through chat when updating the plugin.\n- Added window (accessible in the Win Panel configuration) to check the saved scores per duty.\n - This window also has an option to copy the values as CSV to the clipboard and delete individual scores.\n" -[channels.testing-live.plugins.SelfCare] -built_commit = "1b2034bc545815b90d8986906468354a33fa37c2" -time_built = 2023-10-04T00:14:47.107 -effective_version = "0.1.1.0" -[channels.testing-live.plugins.SelfCare.changelogs."0.1.0.0"] -time_released = 2023-01-29T12:17:08.707 -changelog = "Initial release" -[channels.testing-live.plugins.SelfCare.changelogs."0.1.1.0"] -time_released = 2023-10-04T00:14:47.107 -changelog = "- Updated for Dalamud API 9\n- Added a new icon (thanks @oikvw)!\n" -[channels.testing-live.plugins.GlamourWishlist] -built_commit = "a4532579a30558e214d11202ef8cc0b830459e3c" -time_built = 2023-10-08T17:48:52.581 -effective_version = "1.0.0.2" -[channels.testing-live.plugins.GlamourWishlist.changelogs."1.0.0.0"] -time_released = 2023-08-25T14:04:27.363 -changelog = "Initial Release" -[channels.testing-live.plugins.GlamourWishlist.changelogs."1.0.0.2"] -time_released = 2023-10-08T17:48:52.581 -changelog = "Updated to API 9" -[channels.testing-live.plugins.MarketBoardPlugin] -built_commit = "2d3f6af753599dfab06901659cb24a1bf3535637" -time_built = 2024-07-14T23:08:52.680 -effective_version = "1.7.1.0" -[channels.testing-live.plugins.MarketBoardPlugin.changelogs."1.3.3.0"] -time_released = 2023-10-24T19:17:10.642 -changelog = "- Fixed charts not showing up\n- Improved item name sorting by handling roman numbers\n- Clicking on an item's icon will copy the item name to the clipboard\n\n- Migrate UI to Dalamud's WindowSystem\n- Internal code cleanup and improvements" -[channels.testing-live.plugins.MarketBoardPlugin.changelogs."1.7.0.0"] -time_released = 2024-07-14T18:26:15.441 -changelog = "- Add \"Remove from favorites\" context menu option in favorites\n- Add Context menu integration to non-inventory windows. For now, that includes:\n - Chat\n - Crafting Log\n - Gathering Log\n - Grand Company Supply\n - Item Search / In-Game Market Board\n- Fix Universalis / Ko-Fi buttons appareance\n- Fix max level still set at 90\n- Fix potential issues in Universalis-related code\"" -[channels.testing-live.plugins.MarketBoardPlugin.changelogs."1.7.1.0"] -time_released = 2024-07-14T23:08:52.680 -changelog = "- Refactor Universalis code to make it more resilient" -[channels.testing-live.plugins.HotbarUnlimited] -built_commit = "978322715a010c13861f5f777a4d36bcec4a92af" -time_built = 2023-10-30T01:19:42.398 -effective_version = "1.0.0.3" -[channels.testing-live.plugins.HotbarUnlimited.changelogs] -[channels.testing-live.plugins.Congratulations] -built_commit = "8a395e49d69ac09f2c639189b230b3f6ad74ab01" -time_built = 2024-07-20T08:29:23.599 -effective_version = "1.3.0.0" -[channels.testing-live.plugins.Congratulations.changelogs."1.0.0.0"] -time_released = 2023-02-20T22:30:40.198 -changelog = "First version for testing." -[channels.testing-live.plugins.Congratulations.changelogs."1.1.0.0"] -time_released = 2023-02-21T19:55:35.984 -changelog = "* Fixes it congratulating you when TPing to Limsa after installing (who should be congratulated on THAT?)\n** (Actually, fixes it congratulating you when changing location after first install)\n* New option to apply the game's Sound Effects volume to the sounds.\n** This is enabled by default.\n** For users of v1.0.0.0, the default sounds will be too low on v1.1.0.0. Please do like your healers and adjust the volumes. Thanks!\n" -[channels.testing-live.plugins.Congratulations.changelogs."1.2.0.0"] -time_released = 2023-02-25T19:42:18.302 -changelog = "- Fix volume almost always being 100 when you actually get commmended. (Thanks, thetacriterion!) \n- Now autosaves when changing any configuration, instead of requiring you to press \"Save\".\n- Changed default volume to 50.\n" -[channels.testing-live.plugins.Congratulations.changelogs."1.2.2.0"] -time_released = 2023-04-05T02:45:48.827 -changelog = "- Update testing branch to the latest version on stable.\n- Validated on 6.38 (commendations number address is still correct and the triggers to update it and play the sound are still OK).\n" -[channels.testing-live.plugins.Congratulations.changelogs."1.3.0.0"] -time_released = 2024-07-20T08:29:23.599 -changelog = "Updated for FFXIV 7.01\n" -[channels.testing-live.plugins.CameraLoader] -built_commit = "61f4c3cac7c2c2a0508915d8e64aaa77cbc150cd" -time_built = 2024-08-18T19:11:29.887 -effective_version = "0.2.2.1" -[channels.testing-live.plugins.CameraLoader.changelogs."0.1.4.1"] -time_released = 2023-05-25T12:45:14.831 -changelog = "Camera Loader v0.1.4.1:\r\n- Overhauled the UI.\r\n - Fixed a bug where presets would close/open if their order was changed.\r\n - Everything has been made more compact and organized.\r\n - The window's height is automatically adjusted to fit its contents (Feedback on that is appreciated).\r\n- Added a settings tab.\r\n - Initial settings include locking the window's position & width when undocked.\r\n" -[channels.testing-live.plugins.CameraLoader.changelogs."0.2.0.0"] -time_released = 2023-07-29T19:17:09.610 -changelog = "**Camera Loader -> Lights, Camera, Action! v0.2.0.0:**\r\n- Added support for lighting presets!\r\n - Found under the new Lighting tab.\r\n - Highly experimental feature. Do report any bugs you encounter.\r\n - Happy GPosing!\r\n- Renamed plugin to match its new, expanded scope\r\n - Formerly known as 'Camera Loader'\r\n - Previously saved presets will (should) not be lost.\r\n - Updated icon.\r\n**Known Issues:**\r\n- Loaded lighting presets are not reflected in the game UI. Updating the UI will reset certain values, like light color and type.\r\n- The plugin window's height on resolutions excluding 2K is a bit off.\r\n- Certain elements are not reset when moving between tabs.\r\n" -[channels.testing-live.plugins.CameraLoader.changelogs."0.2.1.0"] -time_released = 2023-09-01T22:09:28.677 -changelog = "**Lights, Camera, Action! v0.2.1.0:**\r\n- Added a new preset mode - Camera Orientation\r\n - Save and load lighting setting relative to the camera instead of the player.\r\n - Renamed the other modes to match how they actually work. (Whether this will cause more or less confusion remains to be seen)\r\n- Added config setting to adjust the height of preset selection boxes.\r\n- Fixed global scaling issues.\r\n- Fixed shenanigans with certain UI elements when moving between tabs.\r\n**Known Issues:**\r\n- Loaded lighting presets are not reflected in the game UI. Updating the game UI will reset certain values, like light color and type. (v0.2.0.0)\r\n- Loading a first person preset while in third person, and vice versa, requires double-clicking.\r\n" -[channels.testing-live.plugins.CameraLoader.changelogs."0.2.1.1"] -time_released = 2023-09-05T20:36:23.353 -changelog = "- You can now sort presets by creation date and name, under Sorting Settings in the settings tab.\r\n- Tidied up the preset information boxes, now also featuring cute icons.\r\n" -[channels.testing-live.plugins.CameraLoader.changelogs."0.2.1.2"] -time_released = 2023-10-05T14:30:33.607 -changelog = "- Updated for API 9 / 6.5" -[channels.testing-live.plugins.CameraLoader.changelogs."0.2.2.0"] -time_released = 2024-08-17T00:01:36.973 -changelog = "- Late Update for Patch 7.0 / API 10" -[channels.testing-live.plugins.CameraLoader.changelogs."0.2.2.1"] -time_released = 2024-08-18T19:11:29.887 -changelog = "- (Very) Minor UI tweaks" -[channels.testing-live.plugins.TidyChat] -built_commit = "7cfe018c603651417394b7657e1ee30bc3c081c6" -time_built = 2024-07-29T03:36:53.019 -effective_version = "2.0.5.0" -[channels.testing-live.plugins.TidyChat.changelogs."2.0.0.0"] -time_released = 2024-07-23T00:11:14.546 -changelog = "Rewritten internals to make adding new filters faster. Very few user facing changes - the largest one being the removal of 'Hide' settings. All settings are now 'Show' - please adjust your settings as necessary." -[channels.testing-live.plugins.TidyChat.changelogs."2.0.1.0"] -time_released = 2024-07-23T12:17:34.909 -changelog = "Improved debugging mode (now named \"Dry Run Mode\" and new filters (Recasting when mooching, Initialized Ready Check)" -[channels.testing-live.plugins.TidyChat.changelogs."2.0.2.0"] -time_released = 2024-07-27T22:30:11.572 -changelog = "Adds new settings for \"smol chat\" and \"normalize specials characters\" under General->Improved Messages" -[channels.testing-live.plugins.TidyChat.changelogs."2.0.3.0"] -time_released = 2024-07-28T03:15:37.712 -changelog = "Bugfixes: \n -Added missing Party filters \n -Show self-loot even when filtering LootObtains channel \n -Dry Run mode no longer disables better messages \n -Having a buff that increases the number of GC seals should no longer cause the message to be blocked" -[channels.testing-live.plugins.TidyChat.changelogs."2.0.5.0"] -time_released = 2024-07-29T03:36:53.019 -changelog = "Fix GC+10%, Fix LootNotice filters (again), Add toggle for displaying Party Information when joining a party" -[channels.testing-live.plugins.AvantGarde] -built_commit = "5c6fc00d1a4a3a6d37f8cdb5df74e07fb66ade5b" -time_built = 2024-08-26T15:13:43.463 -effective_version = "0.1.1.2" -[channels.testing-live.plugins.AvantGarde.changelogs."0.1.1.0"] -time_released = 2023-12-06T19:18:31.347 -changelog = "- Now supports non-English clients" -[channels.testing-live.plugins.AvantGarde.changelogs."0.1.1.2"] -time_released = 2024-08-26T15:13:43.463 -changelog = "- FOR TESTING: Fix incompatibility with multi-monitor support" -[channels.testing-live.plugins.VanillaHotbarExtender] -built_commit = "0a3aefd0a90c1137e763eecb64a87dd376494c53" -time_built = 2024-07-10T20:33:15.632 -effective_version = "1.2.0.0" -[channels.testing-live.plugins.VanillaHotbarExtender.changelogs."1.0.0.0"] -time_released = 2022-10-28T16:34:31.404 -changelog = "1\n -First release" -[channels.testing-live.plugins.VanillaHotbarExtender.changelogs."1.0.1.0"] -time_released = 2023-01-11T23:19:04.047 -changelog = "Update for patch 6.3." -[channels.testing-live.plugins.VanillaHotbarExtender.changelogs."1.1.0.0"] -time_released = 2023-10-04T04:45:58.815 -changelog = "Update for patch 6.5\nAdded `/vhe clear` command for more versatile hotbar clearing\nLoaded hotbars now save to file so they persist on job switch or log out" -[channels.testing-live.plugins.VanillaHotbarExtender.changelogs."1.1.1.0"] -time_released = 2024-07-01T18:13:47.766 -changelog = "Update for patch 7.0" -[channels.testing-live.plugins.VanillaHotbarExtender.changelogs."1.2.0.0"] -time_released = 2024-07-10T20:33:15.632 -changelog = "Hot bars can now be exported and imported. Thanks @CerulanLumina!" -[channels.testing-live.plugins.XIVJitterFix] -built_commit = "51559f6f1b84698ad104286526429f56b3945774" -time_built = 2024-07-10T20:42:40.479 -effective_version = "0.0.0.4" -[channels.testing-live.plugins.XIVJitterFix.changelogs."0.0.0.3"] -time_released = 2024-07-08T15:27:15.714 -changelog = "**First testing release** \n- this plugin aims to fix the anti aliasing implementation of SquareEnix\nThe game automatically disables the needed jitter for temporal antliasing during cutscenes, NPC dialogue and gpose.\nThis plugin forcefully reenables this functionality, leading to a cleaner image.\nAdditionally includes configuration for:\n- jitter factor multiplier\n- ignore downscaling for buffers (essential if you are running DLAA)\n" -[channels.testing-live.plugins.XIVJitterFix.changelogs."0.0.0.4"] -time_released = 2024-07-10T20:42:40.479 -changelog = "- Add toggle to 'Override Downscaling Settings' that defaults to off\n - this potentially fixes an issue where beta version of DLSSTweaks might not always apply DLSS and always fall back to DLAA\n - If the toggle is not switched on, the plugin will not attempt to set 'Ignore Downscaling' to the engine to any value\n - If you used the 'Ignore Downscaling' toggle for DLAA usage prior, the 'Override Downscaling Settings' toggle will be enabled instead of disabledthat by default\n" -[channels.testing-live.plugins.BetterShadows] -built_commit = "e09614012a9585fbaadbd93d8b18aca915e65c33" -time_built = 2024-07-17T06:19:59.554 -effective_version = "1.4.3.0" -[channels.testing-live.plugins.BetterShadows.changelogs."1.4.3.0"] -time_released = 2024-07-17T06:19:59.554 -changelog = "- Adjust dynamic cascade formula to be less conservative, and to have more significant changes at 4096p shadows.\n- Add option to use a separate shadowmap for combat, with the intent of allowing users to improve their performance when it matters.\n" -[channels.testing-live.plugins.DailyDuty] -built_commit = "625f33eb5170d182bc9a99e3e89ee3910c6e44f9" -time_built = 2024-08-05T14:49:16.168 -effective_version = "5.0.2.0" -[channels.testing-live.plugins.DailyDuty.changelogs] -[channels.testing-live.plugins.BetterPlaytime] -built_commit = "e56ecd794f228780928ae152a30331bd8e6c988b" -time_built = 2022-08-26T17:07:29.113 -effective_version = "0.0.4.0" -[channels.testing-live.plugins.BetterPlaytime.changelogs."0.0.2.0"] -time_released = 2022-08-21T00:37:22.012 -changelog = "Version Bump, also maybe fix missing icon ingame\n" -[channels.testing-live.plugins.BetterPlaytime.changelogs."0.0.4.0"] -time_released = 2022-08-26T17:07:29.113 -changelog = "+ API 7\n\n+ Playtime tracking\n+ AutoSave functionality\n+ Further control over the output\n\n- Fix bug preventing the plugin from saving playtime\n" -[channels.testing-live.plugins.GentleTouch] -built_commit = "2ab28540563510d2c2c0aa32a6b0bf20c8c1ca4d" -time_built = 2023-01-29T01:00:52.258 -effective_version = "1.10.0" -[channels.testing-live.plugins.GentleTouch.changelogs."1.10.0"] -time_released = 2023-01-29T01:00:52.258 -changelog = "- feat: DualSense support via DS4 compatibility vibrations\n- feat(DualSense): Set resistance for Adaptive Triggers\n- feat(DS+DS4): Two extra macro buttons:\n Create (DualSense) / TouchPad (DualShock4) as Individual Macro #96,\n PS Button as Individual Macro #97\n- feat: Option to /draw & /sheathe with PS button instead of Macro #97\n\nCheck out the new settings tab, if you are using a DualSense/DualShock4.\n" -[channels.testing-live.plugins.Chatter] -built_commit = "008e17563fbeb6825bbcb04bc9a4936b0dd55e4d" -time_built = 2024-07-27T01:22:50.375 -effective_version = "0.6.0.0" -[channels.testing-live.plugins.Chatter.changelogs."0.2.0.0"] -time_released = 2023-06-24T20:38:16.696 -changelog = "Many updated and refactoring plus tests." -[channels.testing-live.plugins.Chatter.changelogs."0.3.0.0"] -time_released = 2023-11-03T20:02:27.794 -changelog = "Updated to support v6.51" -[channels.testing-live.plugins.Chatter.changelogs."0.3.0.2"] -time_released = 2024-06-02T04:14:50.494 -changelog = "Updated to work with latest" -[channels.testing-live.plugins.Chatter.changelogs."0.4.0.0"] -time_released = 2024-07-15T04:03:14.690 -changelog = "Updated for API v10 and FFXIV 7.0" -[channels.testing-live.plugins.Chatter.changelogs."0.5.0.0"] -time_released = 2024-07-25T15:06:01.743 -changelog = "Added group create/delete." -[channels.testing-live.plugins.Chatter.changelogs."0.6.0.0"] -time_released = 2024-07-27T01:22:50.375 -changelog = "Fixed bug with user not logging." -[channels.testing-live.plugins.WhereAmIAgain] -built_commit = "5a45947b37814f03e36dc975529c3d9a4d41b804" -time_built = 2023-02-06T04:05:38.341 -effective_version = "0.0.2.4" -[channels.testing-live.plugins.WhereAmIAgain.changelogs."0.0.1.0"] -time_released = 2022-12-02T08:27:03.445 -changelog = "Major refactor by MidoriKami. \nVast performance improvements and a new configurable UI. \nAlso can do instance numbers now." -[channels.testing-live.plugins.WhereAmIAgain.changelogs."0.0.1.2"] -time_released = 2022-12-04T10:36:16.279 -changelog = "Major refactor by MidoriKami. \nVast performance improvements and a new configurable UI. \nAlso can do instance numbers now." -[channels.testing-live.plugins.WhereAmIAgain.changelogs."0.0.1.3"] -time_released = 2022-12-11T08:02:09.590 -changelog = "Major refactor by MidoriKami. \nNow makes the string update when editing in the configuration window." -[channels.testing-live.plugins.BlueMageHelper] -built_commit = "cc5f7a8f39494e9a6c641d78500b8328a1df4bd8" -time_built = 2023-01-26T17:15:20.056 -effective_version = "2.0.1.0" -[channels.testing-live.plugins.BlueMageHelper.changelogs."2.0.0.0"] -time_released = 2023-01-24T16:30:44.221 -changelog = "+ API8 + net7\n\n+ Remove github dependency\n+ Reimplement SpellSources for future usage\n+ Don't overwrite original text (Issue 6)\n+ Don't hide on quest skills (Issue 5)\n+ Improve information and change difficult learning methods\n\n+ Added /spellbook command\n+ Added spell book, a small guide window\n" -[channels.testing-live.plugins.BlueMageHelper.changelogs."2.0.1.0"] -time_released = 2023-01-26T17:15:20.056 -changelog = "+ Add min lvl info to duties\n+ Change plus/minus to arrows\n" -[channels.testing-live.plugins.AudibleCharacterStatus] -built_commit = "fe832355745ec451cfe2d901aac9e1530416cdc1" -time_built = 2023-02-19T17:08:23.532 -effective_version = "1.0.1.3" -[channels.testing-live.plugins.AudibleCharacterStatus.changelogs."1.0.1.3"] -time_released = 2023-02-19T17:08:23.532 -changelog = "Updated for API 8\n" -[channels.testing-live.plugins.PartyPlanner] -built_commit = "75af325f84158b28d7907899b7dad0782ea33639" -time_built = 2023-05-24T17:45:23.887 -effective_version = "1.5.2.0" -[channels.testing-live.plugins.PartyPlanner.changelogs."1.4.1.0"] -time_released = 2022-12-09T05:52:44.471 -changelog = "Initial Release" -[channels.testing-live.plugins.PartyPlanner.changelogs."1.4.2.0"] -time_released = 2023-01-02T20:39:14.222 -changelog = "Fixes a issue where parties reporting invalid world ids would crash the plugin." -[channels.testing-live.plugins.PartyPlanner.changelogs."1.4.3.0"] -time_released = 2023-01-11T18:05:30.488 -changelog = "Updated to net7 and updated the API url due to a domain change, partyverse.app -> partake.gg" -[channels.testing-live.plugins.PartyPlanner.changelogs."1.4.4.0"] -time_released = 2023-01-12T02:04:33.263 -changelog = "Fix a typo in the api url." -[channels.testing-live.plugins.PartyPlanner.changelogs."1.5.1.0"] -time_released = 2023-02-19T17:08:18.523 -changelog = "- Rework the window layout to show the events in a prettier way.\r\n- General perfomance improvements.\r\n- Clicking on the event title will now open a link to the event website.\r\n" -[channels.testing-live.plugins.PartyPlanner.changelogs."1.5.2.0"] -time_released = 2023-05-24T17:45:23.887 -changelog = "- Fixes an issue where some events were not shown.\r\n" -[channels.testing-live.plugins.Neko] -built_commit = "48ca2270845567af77931679904a5f25aee749e0" -time_built = 2023-02-09T23:57:38.080 -effective_version = "1.2.3" -[channels.testing-live.plugins.Neko.changelogs."1.1.2"] -time_released = 2022-08-26T19:11:37.696 -changelog = "Huge Update!\nNeko Fans now has a configuration menu, which you can open with /nekocfg\n- Added options to change to Look and Feel of the Plugin\n- Added option to configure image preloading system\n- Added hotkey to open image in web browser\n- Added hotkey to copy image url to clipboard\n- Added Option to lock window position\n- Added API: Catboys\n- Added API: Dog CEO\n- Added API: Nekos.life\n- Added API: Pic.re\n- Added API: shibe.online\n- Added API: The Cat API\n- Added API: WAIFU.IM\n- Added API: Waifu.pics\n- Update to .Net6 and Dalamud API 7\n- Faster Json parsing with .Net6" -[channels.testing-live.plugins.Neko.changelogs."1.1.3"] -time_released = 2022-09-08T23:10:07.439 -changelog = "You can now use Neko Fans to view Twitter images!\n\n- Added Slideshow feature to automatically advance to the next image\n- Better Error handling (no more error.jpg)\n- Added API: Twitter User Tweet timeline\n- Added API: Twitter Search" -[channels.testing-live.plugins.Neko.changelogs."1.1.4"] -time_released = 2022-09-17T23:47:47.625 -changelog = "There is now a counter, which displays how many images you downloaded.\n\n- Added individual counter to track how many images you downloaded\n- Added total counter to track how many images were downloaded by all Neko Fans users\n- Improved Hotkey recognition" -[channels.testing-live.plugins.Neko.changelogs."1.2.3"] -time_released = 2023-02-09T23:57:38.080 -changelog = "- .Net 7 Update (FFXIV 6.3)\n- Added warning for when the Twitter API limit is reached" -[channels.testing-live.plugins.LaunchpadHotbars] -built_commit = "b305a56556bbe8f63bdfee908b43d0c55ff04915" -time_built = 2024-08-16T15:41:02.593 -effective_version = "1.0.0.0" -[channels.testing-live.plugins.LaunchpadHotbars.changelogs."1.0.0.0"] -time_released = 2024-08-16T15:41:02.593 -changelog = "Initial release" -[channels.testing-live.plugins.MarketUploader] -built_commit = "dc9a50370535e6923098880e34c9303bd3889e4b" -time_built = 2023-02-11T17:19:35.555 -effective_version = "1.0.5.0" -[channels.testing-live.plugins.MarketUploader.changelogs."1.0.5.0"] -time_released = 2023-02-11T17:19:35.555 -changelog = "Initial release." -[channels.testing-live.plugins.Gamba] -built_commit = "cee121985976fadf27b82ebc39b60eed4538e0f1" -time_built = 2024-08-26T08:22:16.776 -effective_version = "1.0.0.1" -[channels.testing-live.plugins.Gamba.changelogs] -[channels.testing-live.plugins.MacroMate] -built_commit = "5c7dd83fe2bf0501b602d58c39bbfcf61fdcc5e0" -time_built = 2024-04-15T19:27:03.324 -effective_version = "1.0.9.1" -[channels.testing-live.plugins.MacroMate.changelogs."1.0.9.0"] -time_released = 2024-04-08T19:18:33.382 -changelog = "- Auto-translate support (copy/paste only)\n\nThis is a fairly significant change under the hood so please report any bugs while this is under testing\n" -[channels.testing-live.plugins.MacroMate.changelogs."1.0.9.1"] -time_released = 2024-04-15T19:27:03.324 -changelog = "- fix imgui auto-translate rendering when unfocused\n" -[channels.testing-live.plugins.ChatProximity] -built_commit = "6c2ceffa17caa8f99b2a1abdaf6e8429a844ec04" -time_built = 2024-08-22T19:27:18.197 -effective_version = "0.1.1.0" -[channels.testing-live.plugins.ChatProximity.changelogs."0.0.7.0"] -time_released = 2024-08-13T22:51:54.695 -changelog = "First release for testing" -[channels.testing-live.plugins.ChatProximity.changelogs."0.0.8.0"] -time_released = 2024-08-16T12:01:13.906 -changelog = "# v0.0.8\n- Fixed an issue where the first text chunk was not recolored\n- Refactored the way of dealing with already touched messages by another plugin\n" -[channels.testing-live.plugins.ChatProximity.changelogs."0.0.9.0"] -time_released = 2024-08-16T12:52:12.329 -changelog = "# 0.0.9\n- Fixed an issue preventing plugin from functioning when player hole world was written down in the chat\n- Attempt to fix Chat Bubble compatibility\n" -[channels.testing-live.plugins.ChatProximity.changelogs."0.0.10.0"] -time_released = 2024-08-17T16:13:49.087 -changelog = "# 0.0.10\n- Fixed the warning when the user posts a message\n" -[channels.testing-live.plugins.ChatProximity.changelogs."0.0.11.0"] -time_released = 2024-08-18T13:36:13.157 -changelog = "# 0.0.11\n- Fixed an issue with vertical incidence config (by Glyceri)\n" -[channels.testing-live.plugins.ChatProximity.changelogs."0.1.0.0"] -time_released = 2024-08-22T00:10:15.952 -changelog = "# 0.1.0\n## Major changes\n- Added compatibility with yell, standard emotes and custom emotes\n- Each channel can be enabled/disabled\n- The user can now choose the color range\n## Bugfixes\n- Special payloads as auto translated text or item links are now supported\n" -[channels.testing-live.plugins.ChatProximity.changelogs."0.1.1.0"] -time_released = 2024-08-22T19:27:18.197 -changelog = "# 0.1.1\n- Fixed standard emote integration\n" -[channels.testing-live.plugins.StanleyParableXiv] -built_commit = "e14e7cd19e966a9f594abdb4d1ce2557eb2b4de2" -time_built = 2024-07-05T02:10:31.042 -effective_version = "3.0.0.0" -[channels.testing-live.plugins.StanleyParableXiv.changelogs."1.2.2.0"] -time_released = 2023-01-30T12:29:19.330 -changelog = "Initial testing release" -[channels.testing-live.plugins.StanleyParableXiv.changelogs."1.2.3.0"] -time_released = 2023-01-31T05:01:36.382 -changelog = "- Fixed PvP countdown configuration not setting when standard countdown configuration is open \n" -[channels.testing-live.plugins.StanleyParableXiv.changelogs."1.2.4.0"] -time_released = 2023-02-19T17:08:35.420 -changelog = "- Updated killing spree voice lines to be 30% quieter during playback\n- Implemented Duty Complete playback for guildhests\n- Disabled Duty Start and Duty Complete playback for solo quest instances\n- Prevented Duty Failure from playing during FC workshop craft cutscenes\n" -[channels.testing-live.plugins.StanleyParableXiv.changelogs."1.3.0.0"] -time_released = 2023-03-19T22:53:26.150 -changelog = "- Fixed AFK events playing in cutscenes\n- Fixed AFK events not playing again after playing once\n- Fixed some PVP events causing a crash if a player goes missing\n- Refactored duty events to only play in whitelisted content types\n- Added a disk space check and feedback for new plugin users\n" -[channels.testing-live.plugins.StanleyParableXiv.changelogs."2.0.0.0"] -time_released = 2023-10-05T09:16:51.679 -changelog = "- Update to API 9\n- Audio files were changed from mp3 to ogg\n" -[channels.testing-live.plugins.StanleyParableXiv.changelogs."3.0.0.0"] -time_released = 2024-07-05T02:10:31.042 -changelog = "- Update to API 10\n- Modified AFK event to reflect the player's AFK status\n" -[channels.testing-live.plugins.GlamourSpamRemover] -built_commit = "99a6c470f7f7b4b5b71c5f6e91d27daebd1df333" -time_built = 2024-08-19T20:58:25.052 -effective_version = "1.1.0.0" -[channels.testing-live.plugins.GlamourSpamRemover.changelogs."1.0.0.1"] -time_released = 2024-08-16T15:15:25.246 -changelog = "Fixed bad project path. Forgot it was still the old WIP name" -[channels.testing-live.plugins.GlamourSpamRemover.changelogs."1.1.0.0"] -time_released = 2024-08-19T20:58:25.052 -changelog = "Added support for non-english client languages" -[channels.testing-live.plugins.Paggles] -built_commit = "566668ceb10977bbd71eaed8ceb67ccd462c4910" -time_built = 2024-03-16T23:55:10.588 -effective_version = "1.0.0.1" -[channels.testing-live.plugins.Paggles.changelogs] -[channels.testing-live.plugins.ARealmRecorded] -built_commit = "7338f564dfbfcd9d454ae70037d8f2930f372296" -time_built = 2023-05-26T15:58:05.222 -effective_version = "0.7.0.0" -[channels.testing-live.plugins.ARealmRecorded.changelogs."0.4.1.2"] -time_released = 2022-08-30T01:58:31.155 -changelog = "Added an option to toggle the recording icon" -[channels.testing-live.plugins.ARealmRecorded.changelogs."0.5.0.0"] -time_released = 2022-09-18T16:48:42.166 -changelog = "- Added automatic renaming of recordings as well as the ability to delete recordings by right clicking them\n - Up to 30 automatically renamed recordings will be saved\n - These temporary recordings are indicated by a circle, renaming them by double clicking on them will prevent their deletion\n - Up to 10 deleted recordings will be kept\n - You can restore these by opening the replay folder and moving them out of the \"deleted\" folder\n - The oldest recordings will be deleted first once either of these are full\n- Added the ability to save a timestamp to be returned to like a chapter\n- Added a config button on the playback menu and moved \"Quick Chapter Load\" to it, all settings under this \"menu\" will be saved between recordings\n- Added an option to increase the loading speed of chapters, which is off by default due to incompatibilities with some stage changes\n- Added an option to hide waymarks\n- Fixed an issue where you could become permanently stuck waiting on playback entry\n- Fixed playback on other characters\n- Fixed other plugins being unable to detect GPose / Idle Cam during playback\n- Fixed toasts being spammed and queuing up to ridiculous amounts during playback\n- Fixed an issue with Wondrous Tails" -[channels.testing-live.plugins.ARealmRecorded.changelogs."0.5.1.0"] -time_released = 2022-10-01T01:57:40.690 -changelog = "- Added a temporary fix for P8(S)\n- Added a button to fix similar future issues\n- Added a button to force a recording to end" -[channels.testing-live.plugins.ARealmRecorded.changelogs."0.5.1.1"] -time_released = 2022-10-25T06:37:14.410 -changelog = "- Enabled for Bozja and V&C Dungeons" -[channels.testing-live.plugins.ARealmRecorded.changelogs."0.6.0.0"] -time_released = 2023-05-04T19:31:20.509 -changelog = "- Added support for duties that contain datamining protected assets (By @Loskh)\n- Added a current pull time slider (By @Drahsid)\n- Added a sortable table to display the list of replays (By @Lollyde)\n- Added a setting to hide your own name while in a replay (By @Gamous)\n- Added options for changing how many replays will be kept automatically\n- Added archiving, this will place outdated replays from the main replay folder into a zip file to reduce menu load times and conserve disk space\n- Added informational tooltips to the replay list\n- Changed replays to be moved to the deleted folder instead once the max number of autorenamed replays is reached\n- Changed the final speed preset to be adjustable\n- Changed the UI (and unstuck button) to appear if the replay gets stuck while loading\n- Fixed an issue with copying replays to slots" -[channels.testing-live.plugins.ARealmRecorded.changelogs."0.6.0.1"] -time_released = 2023-05-05T06:18:25.315 -changelog = "- Fixed an issue with hiding your own name" -[channels.testing-live.plugins.ARealmRecorded.changelogs."0.6.0.2"] -time_released = 2023-05-06T05:46:42.309 -changelog = "- The recording icon setting will now block the icon even in officially supported duties" -[channels.testing-live.plugins.ARealmRecorded.changelogs."0.6.0.3"] -time_released = 2023-05-25T02:56:14.037 -changelog = "- Fixed for 6.4" -[channels.testing-live.plugins.ARealmRecorded.changelogs."0.7.0.0"] -time_released = 2023-05-26T15:58:05.222 -changelog = "- Major backend changes\n- Massively increased the speed for loading certain chapters and reduced the fade in and out time\n- Added recording on logging in\n- Added the duration of each chapter to the chapter dropdown box\n- Added a button to indicate when recording is disabled\n - You can utilize this feature to enable recording and then relog while inside a duty if you forgot to do so beforehand\n- Added a settings button to open the in game UI\n- Added a feature to hide the extended playback controls\n- Fixed the first pull not being counted on replay tooltips\n- Fixed the plugin assuming you were stuck while watching a cutscene" -[channels.testing-live.plugins.KitchenSync] -built_commit = "b3d12c302ccddef9d05b7920208cc60790342755" -time_built = 2023-01-02T01:17:10.444 -effective_version = "1.1.0.1" -[channels.testing-live.plugins.KitchenSync.changelogs] -[channels.testing-live.plugins.HighFpsPhysicsPlugin] -built_commit = "163f8d48f1b1473e03b3f18fe9f0e11f631cae82" -time_built = 2024-07-08T18:28:01.239 -effective_version = "8.0.0.0" -[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."0.6.2.1"] -time_released = 2022-09-11T00:24:55.982 -changelog = "Added feedback when toggling on/off" -[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."0.6.2.8"] -time_released = 2022-12-03T10:50:16.336 -changelog = "Merged pull request that adds GUI with enable on startup option & changes manual toggling to '/physics on' '/physics off'" -[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."6.28.1.0"] -time_released = 2022-12-07T03:06:41.337 -changelog = "Restore toggle functionality via new '/physics t' command." -[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."6.3.0.0"] -time_released = 2023-01-14T21:35:29.288 -changelog = "Update for 6.3 dalamud changes" -[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."7.0.0.0"] -time_released = 2023-01-15T09:04:19.078 -changelog = "Unbreak version number" -[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."7.1.0.0"] -time_released = 2023-04-19T01:33:53.622 -changelog = "Adds support for skipping 1,2,3,4 frames instead of only 1" -[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."7.1.1.0"] -time_released = 2023-05-24T15:06:37.872 -changelog = "Fixed crash." -[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."7.2.0.0"] -time_released = 2023-05-25T21:31:59.657 -changelog = "Reworked how the entire thing works, can now select a framerate that physics will be (approximately) run at directly, instead of dividing the FPS by a constant value." -[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."7.3.0.0"] -time_released = 2023-10-05T01:03:28.686 -changelog = "Update for API 9" -[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."8.0.0.0"] -time_released = 2024-07-08T18:28:01.239 -changelog = "Update for DT & Net8" -[channels.testing-live.plugins.TrackyTrack] -built_commit = "5fd9970dcc57047374022ba31eee2858c842ba45" -time_built = 2023-09-05T17:10:05.215 -effective_version = "0.0.7.6" -[channels.testing-live.plugins.TrackyTrack.changelogs] -[channels.testing-live.plugins.Directional] -built_commit = "4464607e3f80f3244eacd66b67c289e2ceeb4791" -time_built = 2024-08-16T15:04:13.444 -effective_version = "0.0.1.0" -[channels.testing-live.plugins.Directional.changelogs."0.0.1.0"] -time_released = 2024-08-16T15:04:13.444 -changelog = "Test release\n" -[channels.testing-live.plugins.NextUIPlugin] -built_commit = "e76592ba4a67c7b677a8224e9d9ab8f4002ac4d9" -time_built = 2024-07-17T06:00:26.817 -effective_version = "10.0.0.2" -[channels.testing-live.plugins.NextUIPlugin.changelogs."10.0.0.1"] -time_released = 2024-07-16T16:20:07.198 -changelog = "Updated for patch 7\nUpdated for patch 6.5" -[channels.testing-live.plugins.NextUIPlugin.changelogs."10.0.0.2"] -time_released = 2024-07-17T06:00:26.817 -changelog = "Updated for patch 7 - pid and path fix\nUpdated for patch 6.5" -[channels.testing-live.plugins.MapGilTracker] -built_commit = "7412f0c39cd6fd983cf616d3203e26aafb0d7a64" -time_built = 2023-11-20T20:17:50.973 -effective_version = "0.1.0.0" -[channels.testing-live.plugins.MapGilTracker.changelogs."0.1.0.0"] -time_released = 2023-11-20T20:17:50.973 -changelog = "- Submission for testing\n" -[channels.testing-live.plugins.Snooper] -built_commit = "803e9f95a8b4db5003570cd4c71a1d6e0f58f3fc" -time_built = 2023-10-22T11:33:48.269 -effective_version = "1.1.0.0" -[channels.testing-live.plugins.Snooper.changelogs."1.1.0.0"] -time_released = 2023-10-22T11:33:48.269 -changelog = "* New feature: Chat logs are now saved to My Documents/Snooper Logs by default (can be disabled or changed). (#8, #17)\n* New feature: Chat logs can now be copied to clipboard from Snooper windows. (#17)\n* The \"+\" button for the main window has been moved to the bottom toolbar to save space.\n* The bottom toolbar for the main window now includes a button to open plugin settings.\n* Fixed a bug where your own party messages were not displayed in Snooper windows including you. (#5)\n* Fixed a bug with settings not saving (#7).\n" -[channels.testing-live.plugins.CollectorsAnxiety] -built_commit = "97404a827540ce80bc108a84e3ca828e2c4cc406" -time_built = 2024-07-17T06:31:27.124 -effective_version = "0.0.9.0" -[channels.testing-live.plugins.CollectorsAnxiety.changelogs] -[channels.testing-live.plugins.NeatNoter] -built_commit = "1002631526fa03aad9f02f2376a0c38dea5931d8" -time_built = 2024-08-23T11:50:05.791 -effective_version = "2.6.4.0" -[channels.testing-live.plugins.NeatNoter.changelogs."2.6.1.0"] -time_released = 2024-08-08T01:08:10.551 -changelog = "# NeatNoter 2.6.1\n\n## Features\n\n- Created a word count when editing notes, which also display a small warning about performance drop on long notes.\n- Created the option to set a note as an overlay, which has very little UI elements and should be more performatic for duties.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/2\n" -[channels.testing-live.plugins.NeatNoter.changelogs."2.6.2.0"] -time_released = 2024-08-11T06:04:41.980 -changelog = "# NeatNoter 2.6.2 (Test)\n\n## Bug fixes\n\n- Fixed note's title not being editable.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/\n" -[channels.testing-live.plugins.NeatNoter.changelogs."2.6.3.0"] -time_released = 2024-08-21T12:08:02.521 -changelog = "# NeatNoter 2.6.3 (Test)\n\n## Features\n\n- Created settings to improve the visibility of the overlay windows. You can now adjust the font size and color.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/\n" -[channels.testing-live.plugins.NeatNoter.changelogs."2.6.4.0"] -time_released = 2024-08-23T11:50:05.791 -changelog = "# NeatNoter 2.6.4 (Test)\n\n## Features\n\n- Created settings to improve the visibility of the overlay windows. You can now adjust the font size and color.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/\n" -[channels.testing-live.plugins.OhGeeCD] -built_commit = "f9fec6d256121f9cb841ec2f5aeedb4affec5858" -time_built = 2023-08-22T20:35:49.135 -effective_version = "0.0.23.0" -[channels.testing-live.plugins.OhGeeCD.changelogs."0.0.23.0"] -time_released = 2023-08-22T20:35:49.135 -changelog = "**OhGeeCD (return to testing edition)**\n- Back after a long hiatus, adopted from darkarchon.\n- oGCD assistant providing Text To Speech, (Custom) Sound Effects and unlimited extra bars to visualize and alert you for your oGCDs.\n- Mostly tweaks and updates to work with current requirements.\n" -[channels.testing-live.plugins.UsedName] -built_commit = "a1c40059a311e90b83c48db0805d4b4dc40a9f7c" -time_built = 2023-07-06T19:10:33.771 -effective_version = "0.8.3.0" -[channels.testing-live.plugins.UsedName.changelogs."0.7.5.1"] -time_released = 2022-08-21T21:02:00.237 -changelog = "- Initial release\n- A simple tool to record players' used names and nickname\n- multi-language support (en & zh_CN only, welcome to PR)\n- coulld auto record player from FriendList, PartyList, and PlayerSearch\n- may detect wrong Opcode in some cases\n" -[channels.testing-live.plugins.UsedName.changelogs."0.7.6.3"] -time_released = 2022-09-26T19:50:21.476 -changelog = "- Support for api 7\n- fix loc issue\n- Looking forward to more feedback\n" -[channels.testing-live.plugins.UsedName.changelogs."0.7.6.4"] -time_released = 2022-09-28T00:00:35.093 -changelog = "- Extend the length of the nick name in gui\n- Looking forward to more feedback\n" -[channels.testing-live.plugins.UsedName.changelogs."0.7.6.5"] -time_released = 2022-10-14T00:34:16.061 -changelog = "- Increase accuracy of opcode\n- Separate data and setting\n" -[channels.testing-live.plugins.UsedName.changelogs."0.8.1.0"] -time_released = 2023-03-01T07:14:32.246 -changelog = "- Use memory instead of network packages for updates\n- Add a tiny control window, use '/pname main' to open it\n" -[channels.testing-live.plugins.UsedName.changelogs."0.8.2.0"] -time_released = 2023-03-28T17:59:54.370 -changelog = "- player not in FriendList of game could update\n- Add a temporary subscription list to add non friends to the plugin's player list\n- Remove Update from Player Search\n- Add Update from Company Member\n" -[channels.testing-live.plugins.UsedName.changelogs."0.8.3.0"] -time_released = 2023-07-06T19:10:33.771 -changelog = "- fix cannot read data\n- fix actual behavior is inconsistent with the description\n- add PlayerSearch button back\n" -[channels.testing-live.plugins.CrossUp] -built_commit = "9fc8ec21b6e29a0232296558251c74ff82972344" -time_built = 2023-10-21T02:39:06.640 -effective_version = "1.0.1.5" -[channels.testing-live.plugins.CrossUp.changelogs."0.3.3.2"] -time_released = 2022-08-24T17:33:20.660 -changelog = "Updated for Net6/Api7 and corrected config IDs that changed in Patch 6.2" -[channels.testing-live.plugins.CrossUp.changelogs."0.3.3.3"] -time_released = 2022-09-11T23:59:20.384 -changelog = "Fixed a bug with icon display in the configuration window." -[channels.testing-live.plugins.CrossUp.changelogs."0.3.3.4"] -time_released = 2023-01-11T18:41:00.039 -changelog = "Fixed a bug with icon display in the configuration window." -[channels.testing-live.plugins.CrossUp.changelogs."0.3.3.5"] -time_released = 2023-03-08T04:51:33.543 -changelog = "Updated for Patch 6.35. Fixed an issue wherein the incorrect grid layout would sometimes be applied to standard hotbars." -[channels.testing-live.plugins.CrossUp.changelogs."0.4.2.0"] -time_released = 2023-04-23T02:45:44.458 -changelog = "- NOTICE: This update to CrossUp brings a number of changes to how the plugin's configurations are saved. The plugin will do its best to port over your prior configs, but you might notice that some have been reset.\n- The plugin can now save separate configurations for each HUD Layout slot. You can activate this feature in the \"HUD Options\" tab.\n- A new \"Frame\" style option has been added for the XHB selection backdrop. This is available within the \"Look & Feel > Colors\" tab.\n- The interface for Left/Right bar separation has been revised. While this feature is active, the Cross Hotbar's horizontal position will be locked to a point of your choice. This should resolve a bug that caused the bar to jump around unexpectedly with HUD changes.\n- When opening the main menu, the EXHB will now properly hide itself alongside the XHB.\n- You can now set a negative value for bar separation. The minimum value is now -142, which will place the Left/Right bars directly on top of each other.\n" -[channels.testing-live.plugins.CrossUp.changelogs."0.4.3.2"] -time_released = 2023-05-07T18:57:03.163 -changelog = "- Added text commands to modify plugin settings via chat/macros\n- Set up IPC for integration with other plugins\n- Prepped plugin text for translation\n\nThis should be one of the last testing updates before the plugin moves over to stable. Be sure to send feedback if you run into any bugs I ought to squash! Lotsa thanks!\n" -[channels.testing-live.plugins.CrossUp.changelogs."1.0.1.5"] -time_released = 2023-10-21T02:39:06.640 -changelog = "- The \"Fade Outside Combat\" feature will now also consider crafting, gathering, and fishing to be forms of combat, and keep the bars visible while engaging in such pastimes.\n- Implemented a fix to prevent icons from briefly flashing white when switching bars with cooldowns ticking.\n" -[channels.testing-live.plugins.AutoTimer] -built_commit = "282ceb1a287e6fe31040380b4cc9fa20f06a199e" -time_built = 2024-07-03T03:40:15.225 -effective_version = "1.1.0.0" -[channels.testing-live.plugins.AutoTimer.changelogs."1.0.0.0"] -time_released = 2023-11-24T19:01:57.676 -changelog = "Initial release" -[channels.testing-live.plugins.AutoTimer.changelogs."1.0.0.1"] -time_released = 2023-11-29T19:18:39.698 -changelog = "- Fix issue in which non-English versions would throw errors due to the plugin improperly matching locale-dependent strings against static strings\r\n- Add more information about Ninja's bar background" -[channels.testing-live.plugins.AutoTimer.changelogs."1.0.0.2"] -time_released = 2023-11-30T19:08:04.222 -changelog = "- Fix issue in which UI elements and the timer bar were getting cut off due to missized windows\r\n- Fix issue in which Bard and Machinist autos were not being detected due to being Shots instead of Attacks" -[channels.testing-live.plugins.AutoTimer.changelogs."1.0.0.3"] -time_released = 2023-12-01T15:53:21.560 -changelog = "- Fix crash related to usage of non-auto-attack actions (eating food, etc.)" -[channels.testing-live.plugins.AutoTimer.changelogs."1.1.0.0"] -time_released = 2024-07-03T03:40:15.225 -changelog = "- Updated to Dawntrail\r\n- Resolved issue where Inspiration was incorrectly counting towards Pictomancer auto-attack haste\r\n- Added option to scale the bar" -[channels.testing-live.plugins.Bartender] -built_commit = "dabb3046fd7da31299c645e44433e23f823cdc98" -time_built = 2024-08-26T02:25:12.757 -effective_version = "1.1.2.0" -[channels.testing-live.plugins.Bartender.changelogs."1.1.0.0"] -time_released = 2024-08-17T22:51:19.858 -changelog = "# v1.1.0\n\n- Hotbar slot transparency: Slots set as transparent will be ignored when loaded. Can allow for layered profiles.\n- Remove a slot by right-clicking on it.\n- New Condition \"Has Status Effect\".\n" -[channels.testing-live.plugins.Bartender.changelogs."1.1.1.0"] -time_released = 2024-08-22T19:27:23.866 -changelog = "# v1.1.1\n\n- Added localization for slot deletion and slot transparency.\n- Added a new setting for populating newly created profiles with the current hotbars.\n" -[channels.testing-live.plugins.Bartender.changelogs."1.1.2.0"] -time_released = 2024-08-26T02:25:12.757 -changelog = "# v1.1.2\n\n- Added Misc. Condition \"Is Targeting\".\n- Added Misc. Condition \"Is Minion Out\".\n- Added Misc. Condition \"Is Mount Out\".\n- Profiles loaded by Condition Sets now have matching colors for active and inactive.\n\n- Fixed a bug with HQ item icons not being displayed.\n- Fixed a bug with shifting slots inside hotbars.\n" -[channels.testing-live.plugins.AutoMammet] -built_commit = "26b843e78f19284513b38ebfd5035db9205066ed" -time_built = 2022-09-14T21:45:25.745 -effective_version = "1.1.0.0" -[channels.testing-live.plugins.AutoMammet.changelogs."1.1.0.0"] -time_released = 2022-09-14T21:45:25.745 -changelog = "Initial release onto testing branch." -[channels.testing-live.plugins.CraftRemaining] -built_commit = "85408c452eb4c493a2bdfc0f5e46898e7f354415" -time_built = 2024-07-25T15:05:54.881 -effective_version = "0.0.0.1" -[channels.testing-live.plugins.CraftRemaining.changelogs."0.0.0.1"] -time_released = 2024-07-25T15:05:54.881 -changelog = "Initial Release, Added progress and quality remaining to native UI. Useful in compilation with calculations tab." -[channels.testing-live.plugins.Ntfynder] -built_commit = "f836b3c4a713d8920434ac953e2c61dcbcee5fcf" -time_built = 2024-03-15T18:25:08.030 -effective_version = "1.1.2.0" -[channels.testing-live.plugins.Ntfynder.changelogs] -[channels.testing-live.plugins.WhosTalking] -built_commit = "c57f8c039d83a14e06b603a7c305f8f98181feaa" -time_built = 2024-09-01T21:45:46.950 -effective_version = "0.8.0.0" -[channels.testing-live.plugins.WhosTalking.changelogs."0.1.0.0"] -time_released = 2023-04-07T16:35:56.492 -changelog = "Who's Talking v0.1.0.0: See Discord voice activity indicators directly on your party list.\n\nThis is the first release! Please give it a go and see if you can break it :)\n\nRequirements:\n- a Discord client (not the web version) running on the same machine as XIV\n- Discord nicknames that *roughly* match XIV character names (full name preferred, but first or last name is fine, and case doesn't matter)\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.8.0"] -time_released = 2024-03-16T19:23:17.131 -changelog = "**Version 0.6.8.0**\n\nSome minor UI changes, and a fix that's meant to prevent a hypothetical memory leak in Discord – Who's Talking will no longer periodically reconnect to Discord just because it didn't see anything happening for a while.\n\nIf you notice that Who's Talking stops displaying voice statuses at any point (for example, if you quit Discord and reopen it while the game is open), please let me know!\n\nA reminder: **please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.7.0"] -time_released = 2024-01-11T23:22:25.806 -changelog = "Fixed an extremely minor bug in the settings UI.\n\nA reminder: **please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.6.0"] -time_released = 2024-01-02T19:20:14.461 -changelog = "- Fixed plugin not working in DM voice calls\n- Added config option to move list of speaking users independently from the party list\n\nA reminder: **please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.5.0"] -time_released = 2023-12-21T23:34:59.236 -changelog = "- Added ability to configure colours of voice activity indicators (find this in the plugin settings)\n- Bugfix for individual assignments in cross-world parties\n\nThank you to the two contributors who did all the actual work for this release!\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.4.0"] -time_released = 2023-10-26T01:33:19.930 -changelog = "- Added an easier way to configure individual assignments\n- Fixed a bug causing the overlay to show up even if the party list was hidden via HUD Layout\n- Fixed a crash that could occur if the Discord API sent an invalid response\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.3.0"] -time_released = 2023-10-04T17:53:32.133 -changelog = "Updated for API 9 (patch 6.5), and added a `/whostalking` command to open the plugin settings. Also fixed a mostly-hypothetical memory leak, and (hopefully) removed some overly-verbose error logging.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.2.0"] -time_released = 2023-09-04T20:04:29.661 -changelog = "Fixed some positioning bugs with the list of non-party speakers.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.1.0"] -time_released = 2023-08-26T06:41:19.897 -changelog = "Added a setting to disable the voice activity indicators on the vanilla party list.\nThis is probably quite useful for DelvUI users.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.0.0"] -time_released = 2023-08-25T17:05:40.099 -changelog = "Added DelvUI support! (requires DelvUI 2.0.0.0)\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.5.0.0"] -time_released = 2023-08-08T20:14:38.697 -changelog = "Added an option in the settings to disable the yellow outline for characters who haven't been matched to a user on Discord.\n\nAlso fixed several bugs to do with chocobos (and probably other kinds of summon).\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.4.0.0"] -time_released = 2023-08-06T19:20:08.347 -changelog = "Added an option to display a list of people who are speaking but aren't in your party. (This is enabled by default; you can turn it off in the plugin config.)\n\nIn the future I hope to add additional location options for this display. Let me know via the plugin installer or in Discord if you'd like something specific, or if the placement looks weird with your HUD layout.\n\nAdditionally, fixed an issue where manual assignments would not be properly prioritised over auto-detected Discord/XIV matches.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.3.0.0"] -time_released = 2023-08-03T19:46:59.333 -changelog = "Added (partial) support for alliance raids!\n\nYou'll only see voice activity indicators for other alliances if you formed the raid via Party Finder – this is mostly intentional, since you're unlikely to be in a Discord call with anyone you got matched with by Duty Finder. (The indicators should always appear for your own alliance, regardless of how you entered the duty, so queueing with friends will hopefully keep working the same as it used to.)\n\nThis is very experimental and not well-tested! If you run into issues (indicators not appearing when or where they should, or indicators in places they shouldn't be, or anything else weird), send feedback via the plugin installer or tag me in #plugins-general with details and a screenshot :)\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.2.1.0"] -time_released = 2023-07-15T11:53:40.189 -changelog = "Fixes a crash when you have a Chocobo summoned and are in a party.\n\nThank you thakyZ for reporting this!\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.2.0.0"] -time_released = 2023-06-24T19:39:52.194 -changelog = "- Add ability to manually set Discord usernames for characters (many thanks to Archon for implementing this!)\n\n Head into the plugin settings and click \"Advanced Individual Assignments\" to set this up.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.1.1.0"] -time_released = 2023-05-02T19:15:42.626 -changelog = "- Fix poorly-sized voice activity indicators at certain UI scales\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.9.0"] -time_released = 2024-03-21T00:34:24.510 -changelog = "**Version 0.6.9.0**\n\nAdds a warning when certain custom Discord clients (those using arRPC) are detected. Who's Talking can't work with these clients, because they don't implement the feature that lets other applications see when you're in a voice channel.\n\nA reminder: **please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.6.10.0"] -time_released = 2024-06-10T18:13:00.647 -changelog = "**Version 0.6.10.0**\n\nAdds a workaround for issues in duties with more than 24 players, such as Delubrum Reginae (Savage).\n\nA reminder: **please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.7.0.0"] -time_released = 2024-07-10T23:58:44.229 -changelog = "**Version 0.7.0.0**\n\nAdds support for rendering voice activity indicators with the game's native UI toolkit!\n\nThis means that you can drag game windows on top of the party list, and the indicators will be properly rendered below the overlapping window.\n\nTo test this new feature, head to the plugin settings and switch \"indicator style\" from \"Imgui\" to \"Atk\". Please let me know about any problems via the new Who's Talking thread in #plugin-help-forum.\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.7.1.0"] -time_released = 2024-07-18T05:11:36.858 -changelog = "**Version 0.7.1.0**\n\n- Fix scrolling of preview icons in settings window (thanks to @foophoof for the report)\n- Add option for non-rounded voice activity indicators, useful for users of certain graphical mods (thanks to iris for the implementation)\n\n**Known issue:** the native UI indicators are invisible with certain graphical mods. This will be resolved in a future update. In the meantime, users experiencing this issue can head to the plugin settings and switch \"indicator style\" to \"Imgui\".\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.7.2.0"] -time_released = 2024-08-17T16:13:55.606 -changelog = "**Version 0.7.2.0**\n\n- Fix plugin ignoring group DMs, for real this time (thanks to Asriel for the report)\n\n**Known issue:** the native UI indicators are invisible with certain graphical mods. This will be resolved in a future update. In the meantime, users experiencing this issue can head to the plugin settings and switch \"indicator style\" to \"Imgui\".\n" -[channels.testing-live.plugins.WhosTalking.changelogs."0.8.0.0"] -time_released = 2024-09-01T21:45:46.950 -changelog = "**Version 0.8.0.0**\n\n- Add an option to display all Discord users, even when they're talking (thanks to iris for implementing this)\n\nI'd like this release to go to the stable channel soon. Please report any issues in #plugin-help-forum!\n" -[channels.testing-live.plugins.PartyListLayout] -built_commit = "3c0343940f4d07bbc379f446e8e4cee794da5aa4" -time_built = 2022-08-31T08:31:10.439 -effective_version = "0.3.4.3" -[channels.testing-live.plugins.PartyListLayout.changelogs] -[channels.testing-live.plugins.InventoryTools] -built_commit = "94ca133440b5d23b84c678c8d301e8d637791c7a" -time_built = 2024-06-02T11:01:09.991 -effective_version = "1.7.0.3" -[channels.testing-live.plugins.InventoryTools.changelogs."1.1.0.11"] -time_released = 2022-08-25T07:46:21.957 -changelog = "- API 7\n- Decreased non CS sig usage\n- Glamour Chest supports 800" -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.9"] -time_released = 2022-10-14T00:34:32.618 -changelog = "Fixed another potential issue with retainer inventory scanning. If it wasn't working before please try again. Also added the ability to add an item to a new craft filter." -[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.4"] -time_released = 2023-02-09T23:58:08.847 -changelog = "Added partial matching filter with ~\nFixed crash with can be desynthed filter\nTrack retainer/character source world and added source filter\nFixed a yield issue with crafting calculations\nCompleting a craft that yields more than 1 item will actually count as the amount completed rather than 1\nThe applicable classes for gear was not being calculated correctly\nA lot more coffers will have information for what items can be acquired from them(not all of them though)" -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.10"] -time_released = 2022-10-15T10:32:05.040 -changelog = "Few more bug fixes, this is a fairly large overhaul of the tracking system so some bugs were to be expected. If you run into issues please post your logs into the Allagan Tools help channel on the goat place discord." -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.11"] -time_released = 2022-10-22T10:11:01.804 -changelog = "Inventory and configuration saving are now run asynchronously except when the plugin is disposing to stop potential hitches. Fixed an issue with memory sort order parsing not actually being needed when the client is first started and no ITEMODR file exists. " -[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.2"] -time_released = 2023-03-06T16:39:28.687 -changelog = "Tweaked scroll boxes within table columns(for items, npc locations, etc) so they display better. Updated craft screen to use raii, if you were having crashes can you update to this version, restart and see how you fair." -[channels.testing-live.plugins.InventoryTools.changelogs."1.7.0.0"] -time_released = 2024-05-23T10:20:03.001 -changelog = "**Allagan Tools 1.7.0.0 - Reworked**\n- With this version comes an entirely reworked internal structure, which should give a much more reliable base for any new features I decide to add. To go along with the new internals are:\n\n**New Features:**\n- All columns can now be renamed and some can be configured, multiple copies of the same column can be added\n- The market integration now supports multiple worlds, associated columns and craft lists can be configured to pick which worlds are applicable to you\n- The more information window has a market tab listing the current prices\n- Configuration wizard for when you first install the plugin and if you choose when new features come out\n- Buy/craft/gather button columns added\n- Favourites column added\n- Add to craft list context menu added\n- The plugin can be opened when not logged in\n- A icon can be added to the main dalamud menu for easy access\n\n\n**Changes:**\n- Filters are now called Lists so there are Item Lists and Craft Lists\n- Settings menus reworked\n- Support .net 8(finally)\n\n**Removed:**\n- Some of the older Inventory Tools specific slash commands\n" -[channels.testing-live.plugins.InventoryTools.changelogs."1.6.0.1"] -time_released = 2023-07-03T00:38:50.126 -changelog = "**Allagan Tools: v1.6.0.1**\nFixed a crash\nUpdated migration for history filter to only run when required\n" -[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.3"] -time_released = 2023-02-06T19:33:54.981 -changelog = "This is purely a crash fix release, nothing else bar the crash has been fixed. You may still encounter a crash until you restart the game." -[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.4"] -time_released = 2023-03-09T18:22:42.741 -changelog = "Fix a few UI bugs, add more detail to retrieve tooltip, group retainers by character in settings -> characters/retainers, trim collectable/hq characters when searching" -[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.6"] -time_released = 2023-03-22T18:16:15.795 -changelog = "Bug fixes & mob spawn data updated" -[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.8"] -time_released = 2023-03-24T23:12:33.127 -changelog = "Show item number in retainer list toggle will now work\nThe put away sample filter was updated\nSome minor UI issues\nExtra currencies are now parsed(ventures, beast tribe currencies, etc)\nThis is the last update before it replaces the live version." -[channels.testing-live.plugins.InventoryTools.changelogs."1.6.0.0"] -time_released = 2023-07-02T20:53:01.468 -changelog = "**Allagan Tools: Crafting 2 Electric Boogaloo**\nThis is the first testing release of the crafting update for Allagan Tools which brings it closer to being a full replacement of some of the existing external tools. The update includes the following changes: \n\n- Improved handling of items with sources other than crafting. Sourcing can be configured via a priority system and then overridden per item\n- There are now options to group the items in the craft list\n - Precrafts: Class, Depth, Together\n - Everything Else: Zone, Together\n - Crystals/Currency: Seperate/Together\n- NQ/HQ can be configured per item\n- Retainer Retrieval can be configured per item\n- Any item can be added to a craft list(completion tracking for this is still WIP)\n- There has been a lot of changes under the hood to accommodate these changes so any issues please head to the #plugin-help-forum\n\nA inventory history module has also been added, it's still very new and is opt in, the plugin will prompt you when you open the new \"History\" filter if you wish to turn it on.\n\nAlso massive thanks to KiwiKahawai for helping me test this thing and helping me reign in my constant feature creep :slight_smile:\n" -[channels.testing-live.plugins.InventoryTools.changelogs."1.6.0.4"] -time_released = 2023-07-14T19:11:27.720 -changelog = "**Allagan Tools: v1.6.0.4**\n- Have finished crafts count correctly towards completion based on their flags\n- Add the ability to choose \"Empty\" as a source\n- Fix an issue where setting an item to 0 while Hide Completed is active would remove all the items\n- The craft table now has a moveable splitter with a saved position + the original collapse functionality\n- Copying a configuration into the default craft list now works\n- Stopped items that can't be bought from gil vendors from being considered as buyable(even if they have a buy from vendor price)\n- Unless there are other bugs this will be the final release before this is pushed to live\n" -[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.1"] -time_released = 2023-01-29T12:38:51.036 -changelog = "Adds a IPC for querying items, controlling filters, etc. Adds in basic support for mob drop data in the more information window. Adds in more options on how the tooltip location data is presented and limits the amount of data added to the tooltip." -[channels.testing-live.plugins.InventoryTools.changelogs."1.7.0.1"] -time_released = 2024-05-25T04:40:36.023 -changelog = "**Allagan Tools 1.7.0.1**\n- Thanks for all the bug reports, as this is a rework they are to be expected, hopefully I've gotten the most obvious ones\n\n**Fixes:**\n- Lists would sometimes not update on login\n- Changing tab would not refresh the highlighting if it was active\n- Opening a single list with /openlist now works\n- Hotkeys for windows will toggle instead of just opening\n- Highlighting should mostly work now\n- The filter bar in lists were sharing a common object that cached what the user had typed meaning whatever you typed in one column filter would show up in all other columns of that type, this has been fixed\n- Boolean columns now use a dropdown instead of a checkbox\n- The filters window was not being removed from the open windows list making it come up on plugin load\n\n" -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.7"] -time_released = 2022-10-10T19:28:39.561 -changelog = "Fix a potential crash in the inventory scanner. If items stop updating can you take a look in /xllogs and if you see any errors please shoot them to me." -[channels.testing-live.plugins.InventoryTools.changelogs."1.7.0.2"] -time_released = 2024-05-29T02:10:30.010 -changelog = "**Allagan Tools 1.7.0.2**\n- Thanks for all the bug reports, as this is a rework they are to be expected, hopefully I've gotten the most obvious ones\n\n**Fixes:**\n- Craft lists would ignore items in your inventory sometimes\n- Crafting items would not reduce the number in the craft list even if it was active\n- The sample filters added by the wizard now have the correct settings\n- All numeric filters now have a tooltip explaining the operators that can be used\n- Adding a new list from the item lists window will actually open the configuration window and edit the list properly\n- Removed the history notification as the configuration wizard takes care of it\n- Fixed an issue with filters showing filters in a category as having been modified when they weren't\n- Fixed a race issue on dispose of the plugin\n- Stopped certain fields from being serialized in the config\n" -[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.2"] -time_released = 2023-02-01T18:24:44.475 -changelog = "Stop uncraftable items from being added to craft lists(also allow them to be deleted if you've run into the issue). Replace memory sort scanning with ODR parsing(should still be relatively fast and keep things up to date). Fixed some other issues. Replaced some imgui code with what I'm told is the more correct way of doing it, also added a EndChild that was missing." -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.12"] -time_released = 2023-01-16T13:56:16.007 -changelog = "The yolo release, this brings support for .net 7 and 6.3. Expect bugs, glamour chest will parse but highlighting is not fully complete. Please report any issues in the Allagan Tools help thread. If I can't get the testing version stabilised I will backport the 6.3 fixes to the live version and get that out but ideally I'd like to get this version made the live version." -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.1"] -time_released = 2022-08-25T09:57:07.180 -changelog = "- API 7\n- Decreased non CS sig usage\n- Glamour Chest supports 800\n - Fixed reference issues" -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.8"] -time_released = 2022-10-12T14:14:39.447 -changelog = "Updated logging, fixed hire order parsing and retainer bag clearing. If item updating stops working, can you turn on DEBUG logging, go in and out of your retainer a few times then send me the contents of the log." -[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.5"] -time_released = 2023-02-15T19:18:02.469 -changelog = "Completely reworked tooltips in the plugin, if you were getting lag before can re-enable tooltips and see how you fare." -[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.6"] -time_released = 2023-02-16T07:21:14.243 -changelog = "Don't include lumina dlls with plugin" -[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.0"] -time_released = 2023-02-28T05:21:00.261 -changelog = "New duties window, mob window, duty window, lots more item/boss/drop data, speed increases, bug fixes, airship/submarine drop data, general bug fixes, ui updates, see the full list in the Allagan Tools post in #plugin-help-forum on the xivlauncher discord." -[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.1"] -time_released = 2023-03-05T22:44:41.420 -changelog = "Add more npc location data, add more npc shops\nAdd submarine/airship unlock information\nAdded /submarines, /airships windows and popout windows for each\nMore shops will show even if they don't have location data(housing shops mostly)\nFix uppercase searching issue\nAdd tooltip display options for displaying plugin name and lines below and above tooltip content\nAdded manual data for certain loot items" -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.3"] -time_released = 2022-08-31T14:41:39.155 -changelog = "- Bug Fixes\n- Stopped a potential memory leak\n- Removed old commands from showing in help\n- The hotkey check I had in place could have been causing lag, have tweaked it.\n- Will push this to live if people can confirm this helps with lag issues they are getting." -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.4"] -time_released = 2022-09-02T15:26:03.946 -changelog = "- Another performance related release\n- Improved draw times of each windows\n- People with higher font sizes and ui scales should hopefully be able to see all the buttons\n- Collapsing either of the craft window sections will have the other section take the available space.\n- The inventory scanning process now runs in the thread pool, hopefully this should reduce stuttering when any item movement occurs(and a rescan needs to happen)." -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.5"] -time_released = 2022-10-08T08:09:49.799 -changelog = "- Massive improvements to inventory scanning and parsing that should allow for near instant inventory updates.\n- Please report any performance issues.\n- All network hooks removed\n- Item sources/map location data should be improved.\n- Lots of quality of life improvements.\n- See the full changelog here https://github.com/Critical-Impact/InventoryTools/commit/5573f9a84ea714bb191d18e6744533a20119d306" -[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.6"] -time_released = 2022-10-09T15:28:22.900 -changelog = "Version bump because I'm a noob" -[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.5"] -time_released = 2023-03-19T22:53:48.231 -changelog = "Free companies are now their own 'character', ui overhaul, many more changes, see https://discord.com/channels/581875019861328007/1019719848424656958/1086932763745206322" -[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.7"] -time_released = 2023-03-23T20:01:51.811 -changelog = "Few more bug fixes, updated blurb and images and hopefully very close to a final release" -[channels.testing-live.plugins.InventoryTools.changelogs."1.6.0.2"] -time_released = 2023-07-05T14:36:51.049 -changelog = "**Allagan Tools: v1.6.0.2**\nAdded 'Buy' button that teleports you to the nearest vendor of an item + a dropdown of locations\nAdded Teleporter integration for vendors\nFixed a bug where HQ required for all items was not respected\nAdded timed node countdowns to the 'Gather' column.\nThe total required amount should now list the correct value\nThe missing ingredients popup should now list the correct values \n" -[channels.testing-live.plugins.InventoryTools.changelogs."1.6.0.3"] -time_released = 2023-07-12T19:19:13.873 -changelog = "**Allagan Tools: v1.6.0.3**\nAdded in craft list zone system(you can specify preferred zones and also override the zone on each item)\nThe HQ Required, Retrieve from Retainer and Source Preferences can be switched by left clicking/right clicking their icons\nGroup headers in craft lists can have their text colour changed\nTooltip category whitelist/blacklist added\nIgnore escape key setting added for most windows\nAdded missing vendors\nVentures and Exploration ventures were split as exploration ventures are random and might not be preferred\nItems from housing vendors are not duplicated and will indicate they are available only from placable vendors\nActive Craft List functionality added(when a craft list is active, crafts count towards it) + auto switch craft list setting added. IPC calls added for activating/deactivating craft lists\nDuplicate \"Open in Crafting Log\" fixed\nFixed an issue where zeroing an item in a craft list would zero all items\nFixes in the way tooltips are displayed when HQ items are involved\nIf a craft generates extra materials due to yield, we'll try to take less from external sources\nHad a lot of help from KiwiKahawai testing and on the dev side, big thanks to them :)\n" -[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.3"] -time_released = 2023-03-07T18:17:23.767 +[channels.stable.plugins.Honorific] +built_commit = "e71465e7912143bbe86b602d0e841deb87ebebd5" +time_built = 2024-07-17T08:50:30.481 +effective_version = "1.5.0.1" +[channels.stable.plugins.Honorific.changelogs] +[channels.stable.plugins.Wordsmith] +built_commit = "ef4c68c9f6c9228b3e1f09390439d12ab3448557" +time_built = 2024-07-10T07:34:14.500 +effective_version = "1.15.0.0" +[channels.stable.plugins.Wordsmith.changelogs."1.4.3"] +time_released = 2022-08-28T01:58:09.686 +changelog = "Updating to the new API7 system. Added history system. Fixed several issues." +[channels.stable.plugins.Wordsmith.changelogs."1.11.0.0"] +time_released = 2023-11-02T19:26:50.111 +changelog = "# Wordsmith v1.11.0 Patch Notes:\n[FIXED] Fixed multiple UI scaling issues that were most notable at high scales.\n\n[FEATURE] New feature! Word usage stats. Scratch pads will now track how many times you've used a word since opening the scratch pad.\nThis feature was requested so it could help users to avoid repetative typing. To view the statistics click the \"Text\" menu item on the scratchpad and choose \"Word Statistics\" sub menu item.\nYou can view and clear the statistics from there.\nDo disable this feature follow these steps:\n click the \"Settings\" menu item on any scratchpad or type /wordsmith.\n Navigate to the \"General\" tab.\n Uncheck the box next to \"Track Word Usage.\" " +[channels.stable.plugins.Wordsmith.changelogs."1.10.3.0"] +time_released = 2023-11-02T02:26:50.776 +changelog = "# Wordsmith v1.10.3 Patch Notes:\n[FIXED] Fixed a bug that caused auto-spellcheck to not work as intended." +[channels.stable.plugins.Wordsmith.changelogs."1.10.1.0"] +time_released = 2023-10-06T17:22:38.099 +changelog = "# Wordsmith v1.10.1 Patch Notes:\n[UPDATE] Updated to 6.5" +[channels.stable.plugins.Wordsmith.changelogs."1.9.1"] +time_released = 2023-02-07T19:28:18.710 +changelog = "# Wordsmith v1.9.1 Patch Notes\nBug Fixes:\n [FIXED] Spellcheck not automatically running as expected." +[channels.stable.plugins.Wordsmith.changelogs."1.9.0"] +time_released = 2023-01-16T02:35:04.731 +changelog = "# Wordsmith v1.9.0 Patch Notes\n\n* Updated for API 8\n* Minor optimization" +[channels.stable.plugins.Wordsmith.changelogs."1.8.2"] +time_released = 2023-01-08T23:22:37.549 +changelog = "# Wordsmith v1.8.2 Patch Notes\n\n# New Features:\n * Setting thesaurus history size to 0 will now be unlimited.\n\n# UI Changes:\n * Fixed the strange column sizing in the help window on the `Roleplaying` tab.\n * Removed setting to change enter key behavior.\n * Advanced setting panel in the `Marks & Tags` secion now scales with the amount of content rather than just being a certain size.\n * `When OOC is` column of advanced marker settings is now fixed width.\n * `Max Text Length` option changed from `SlideInt` to `DragInt` to allow typing desired value.\n\n# Bugs Fixed:\n [FIXED] Custom markers copying unusable data to clipboard\n [FIXED] Changing chat header doesn't update text until after a text change.\n [FIXED] Copying history item copies the wrong data.\n [FIXED] Searching a word in the Thesaurus that is currently in history will declare the search as failed.\n [FIXED] Searching the same word with different capitalization counted as an entirely different word.\n [FIXED] Thesaurus keeping one too few search history items.\n [FIXED] Chunk markers defined as `Before OOC` were appearing after `Before Body` in the list.\n\n# Technical Stuff:\n * Found a redundancy in a method that caused extra CPU time.\n * Made a change to the way chunk generation is handled so that chunk generation will always happen in the `Update()` method to ensure that it is never run multiple times in a single frame.\n * Removed the setting for enter key behavior. This setting has been obsolete for a while now.\n * Increased the maximum possible value of `Max Text Length` for scratch pads." +[channels.stable.plugins.Wordsmith.changelogs."1.11.1.0"] +time_released = 2023-11-05T03:41:41.895 +changelog = "# Wordsmith v1.11.1 Patch Notes:\n[FIXED] Fixed a crash related to zero-length words in the Tally system." +[channels.stable.plugins.Wordsmith.changelogs."1.8.1"] +time_released = 2023-01-07T19:47:09.997 +changelog = "# Wordsmith v1.8.1 Patch Notes\n\n## New Features:\n * When adding a word to the custom dictionary it should now automatically remove all detected spelling errors with that word in all scratch pads.\n * Roman numerals (capital letters only) will no longer be detected as a spelling error.\n * Alias `+` button now disabled by default until valid information entered.\n\n## UI Changes:\n * `Custom Dictionary Entries` is now written in a table header not a text object.\n\n## Bugs Fixed:\n [FIXED] Incorrect spelling error detections and word alignment.\n [FIXED] Contractions are counted as a spelling error.\n [FIXED] Unable to add words to custom dictionary\n [FIXED] Scratch Pad doesn't always split on sentence.\n [FIXED] Deleting a search item from the thesaurus could cause an error to occur.\n [FIXED] Chunks sometimes formed at strange locations.\n [FIXED] Selecting `Copy Text To Clipboard` for a history item would cause a CTD.\n [FIXED] Spelling suggestions giving garbage results at times.\n\n## Technical Stuff:\n * Incorrect spelling error detection caused by not unwrapping string before running spellcheck. The solution was to unwrap the string.\n * Contractions were counted as spelling errors because the text was used in spellchecking not the Regex match value.\n * Adding words to dictionary was not unwrapping the string first leading to unwanted behaviors.\n * Found an issue with calculating where to split the chunks that could lead to not breaking on a sentence terminator when one is available and managed to fix it.\n * Found an issue where deleting a thesaurus item could cause an error dump due to a modified collection exception.\n * Found an infinite loop in `Copy Text To Clipboard`." +[channels.stable.plugins.Wordsmith.changelogs."1.7.5"] +time_released = 2022-12-05T18:06:39.526 +changelog = "New Features:\n [X] Using the command /scratchpad {id} with a deleted ID will now create a new pad with the recycled ID.\n [X] Using the command /scratchpad {id} with an unused ID will now create a new pad with the new ID (yes, /scratchpad 42069 works).\n [X] Named Scratch Pads! You can now use /scratchpad followed by any name you want to create a pad with a custom tag that will even show in the settings window.\n [X] Added a notice system to tell users about the new features and things. (Can be disabled in Settings General tab.)\n\nUI Changes:\n [X] Open Scratch Pads table moved to a child frame with its own scrollbar.\n [X] Open Scratch Pads table now has a \"Hide\" button for visible pads where the \"Show\" button appears for hidden pads.\n [X] Updated message box/error alert behavior. Alerts/Message Boxes will now display centered in the screen and cannot be moved or folded.\n [X] Message boxes now automatically size themselves.\n [X] SettingsUI Open Scratch Pads \"Chat Header\" column renamed to \"Description\".\n [X] SettingsUi now has a \"General\" section.\n\nBug Fixes:\n [X] The \"Close\" button in Settings for open pads will now use the \"Confirm Scratch Pad Delete\" configuration option.\n [X] Fixed a loop issue that caused loading web manifest and dictionary files to always try three times instead of stopping at the first successful attempt.\n [X] Fixed a bug that could cause Confirm Delete Scratchpads setting to be accidentally changed.\n\nTechnical Stuff:\n [X] Refactored DebugUI.cs in a way that has compressed the code down and made it easier to read and understand.\n [X] Removed obsolete interface.\n [X] Removed unnecessary methods ShowResetDictionary() and ShowRestoreSettings() which were just wrapper methods for ShowMessageBox()\n [X] Restructured Rect struct to accomodate more uses.\n [X] Added a GetWindowName() method to several windows to prevent window naming errors.\n [X] Refactored extension methods GetProperties(...) and Dump(...) to use obj instead of obsolete interface IReflected\n [X] Updated the Wordsmith.cs header comment.\n [X] Refactored WordsmithUI.AddWindow(Window?) to alleviate a bug that could result in adding an already existing window if the window_lock was disabled.\n [X] WordsmithUI.CleanWindowList() should now abort while windows are locked." +[channels.stable.plugins.Wordsmith.changelogs."1.7.4"] +time_released = 2022-11-30T01:58:06.483 +changelog = "New Features:\n [X] Customizable size of text entry.\n [X] Scratch Pad settings are now organized into categories with collapsing headers.\n\nBug Fixes:\n [X] Headers should not leave behind extra characters when parsed anymore.\n [X] Header color settings require applying now.\n\nNotes:\n [X] Renamed Ctrl+Enter Key behavior 0 from \"None\" to \"New Line\" to better represent what the behavior actually does.\n [X] Sealed several classes" +[channels.stable.plugins.Wordsmith.changelogs."1.7.3"] +time_released = 2022-11-29T02:57:32.408 +changelog = "Bug Fixes: \n [x] Aliases not fixing header properly\n [x] Scale issue causing buttons to be cut off at bottom of Scratchpad.\n [x] \"Close\" button showing incorrectly for history.\n [x] Aliases being parsed is leaving an extra space after.\n [x] Aliases for linkshells not working properly.\n [x] Confirm Scratch Pad Delete not functional on Auto-Delete\n [x] Typing a capital letter into the thesaurus could cause the thesaurus to fail to load result\n [x] Wordsmith failing to load dictionary manifest due to HTML response 304 even with retries.\n [x] Wordsmith failing to load dictionary.\n\nNotes:\n [x] Reworked handling of header parsing to use Regex to better identify headers including aliased headers.\n [x] Scale issue resolved. The issue was caused by adding frame padding to expected header/footer size prior to applying scale which threw off calculation.\n [x] \"Close\" button was inside unclosed history child frame causing it to load in the wrong location.\n [x] Refactored Global.cs. Many objects in the Global file did not need global scope and were instead moved to the files where they were actually used.\n [x] The retries for loading the manifest failed to reset the IfModifiedSince flag due to a scoping issue. Wordsmith should now load the dictionary more reliably.\n [x] The dictionary could fail to load from error 304. Added retries in the same way that was done to loading manifest. Wordsmith should now load the dictionary more reliably." +[channels.stable.plugins.Wordsmith.changelogs."1.7.2"] +time_released = 2022-11-27T00:06:31.875 +changelog = "Optimized several sections of code. Updated thesaurus to use Merriam-Webster API. Fixed several bugs." +[channels.stable.plugins.Wordsmith.changelogs."1.7.0"] +time_released = 2022-11-25T06:27:54.863 +changelog = "Optimized several sections of code. Updated thesaurus to use Merriam-Webster API. Fixed several bugs." +[channels.stable.plugins.Wordsmith.changelogs."1.5.0"] +time_released = 2022-08-31T18:25:05.529 +changelog = "Added automated spell checking and an error dump for logging and reporting errors." +[channels.stable.plugins.Wordsmith.changelogs."1.7.7"] +time_released = 2022-12-31T00:42:22.244 +changelog = "# Wordsmith v1.7.7 Patch Notes\n\n## New Features:\n* Using Ctrl+C in the text input of a ScratchPad will now copy the unwrapped text. (This will not include headers)\n\n## UI Changes:\n* Open Scratch Pads in the ScratchPads tab of the Settings UI now has a minimum size. (See bug fixes 1)\n* Added a `Show Advanced Settings` option to the settings page to hide and show the more advanced settings of the plugin.\n* The `Bug?` button in Settings will now show a message box that gives the user an idea of what kind information to include in a bug report.\n* The `Bug?` button in Settings has been renamed to `Found A Bug?`\n* Added a tooltip to the `Buy Me A Ko-Fi` button that explains the nature of the button.\n* Redesigned the `Replace Text Suggestions` list\n\n## Bugs Fixed:\n1. The height of the `Open Scratch Pads` section in the ScratchPads tab of the Settings UI could become 0 if there was no room left in the window.\n2. Major performance loss with large text entries.\n3. Right clicking on the `Replace Text` input field would cause word wrapping to temporarily break.\n\n## Technical Stuff:\n* PadState class has been moved to the DataTypes.cs file\n* Added more error reporting in an attempt to catch a bug that was reported.\n* Adjusted the way UI is drawn in the ScratchPad (Switching away from tables. No visual difference should be noticeable)\n* Removed some unnecessary `if` statements from the saving settings process.\n* There was a minor calculation issue in the way text was displayed that was causing a massive drop in performance. By changing the way the calculation is handled I was able to bring massive performance gains to Wordsmith. I sincerely apologize to everyone for any performance issues they may have experienced with Wordsmith until this point." +[channels.stable.plugins.Wordsmith.changelogs."1.15.0.0"] +time_released = 2024-07-10T07:34:14.500 +changelog = "# Wordsmith v1.15.0 Patch notes\nUpdated Wordsmith to work with the new Dalamud API and .NET 8.0" +[channels.stable.plugins.RemotePartyFinder] +built_commit = "fb6027caa06089cd321a0d74bbdcbaf2f45633de" +time_built = 2024-07-19T18:26:56.210 +effective_version = "1.0.13.0" +[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.8.0"] +time_released = 2022-08-25T00:24:00.175 +changelog = "API 7" +[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.9.0"] +time_released = 2023-01-15T22:29:38.298 +changelog = "API 8" +[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.10.0"] +time_released = 2023-08-31T22:41:10.864 +changelog = "API 8" +[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.11.0"] +time_released = 2023-10-04T01:12:59.492 +changelog = "API 9" +[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.12.0"] +time_released = 2024-04-09T19:11:51.926 +changelog = ".NET 8" +[channels.stable.plugins.RemotePartyFinder.changelogs."1.0.13.0"] +time_released = 2024-07-19T18:26:56.210 +changelog = "Update for Dawntrail" +[channels.stable.plugins.Glamaholic] +built_commit = "8b16ee85dd9cba212bfa39ff28566eb2afeb86ce" +time_built = 2024-08-04T02:32:53.486 +effective_version = "1.10.9.0" +[channels.stable.plugins.Glamaholic.changelogs."1.9.8.0"] +time_released = 2022-08-25T00:24:53.344 +changelog = "API 7" +[channels.stable.plugins.Glamaholic.changelogs."1.9.9.0"] +time_released = 2022-08-26T01:27:50.521 +changelog = "The Glamour Dresser has 800 slots now! Accounted for that and fixed the problems arising because of that." +[channels.stable.plugins.Glamaholic.changelogs."1.9.10.0"] +time_released = 2023-01-15T22:30:57.845 +changelog = "API 8" +[channels.stable.plugins.Glamaholic.changelogs."1.9.11.0"] +time_released = 2023-05-25T17:31:22.325 +changelog = "6.4" +[channels.stable.plugins.Glamaholic.changelogs."1.9.12.0"] +time_released = 2023-05-30T03:11:25.857 +changelog = "Fix for creating saved plates from the fitting room." +[channels.stable.plugins.Glamaholic.changelogs."1.9.13.0"] +time_released = 2023-08-31T22:40:16.688 +changelog = "Fix for creating saved plates from the fitting room." +[channels.stable.plugins.Glamaholic.changelogs."1.9.14.0"] +time_released = 2023-10-04T01:13:12.314 +changelog = "API 9" +[channels.stable.plugins.Glamaholic.changelogs."1.10.6.0"] +time_released = 2024-07-30T16:00:49.299 +changelog = "Glamaholic has been adopted!\n\nUpdated for Dawntrail & API X.\n\n**New Features**\n- Added \"Export as Text\" feature, available in the button bar at the bottom of the glamour edit and preview pane.\n- Added \"Fill with New Emperor\" options to fill empty slots with New Emperor either in-plate or when applying or trying a plate on.\n- Added Troubleshooting Mode to help track down potential issues\n - Activate through Settings -> \"Troubleshooting mode\", then check `/xllog` for messages starting with `[Troubleshooting]`\n\nIf you encounter any issues, please enable troubleshooting mode (see above) and let us know in the Glamaholic thread of the Plugin Help Forum on Discord. Thanks!\n" +[channels.stable.plugins.Glamaholic.changelogs."1.10.9.0"] +time_released = 2024-08-04T02:32:53.486 +changelog = "Bug Fixes\n- Opo-opo brown dye is now correctly imported for Eorzea Collection glamours.\n\nNew Features\n- Began cross-plugin interoperability for other supported glamour plugins.\n - Note: features related to other plugins will only appear if supported plugins are installed and enabled.\n- Eorzea Collection imports are now automatically tagged as such.\n- Added \"Try On\" for Eorzea Collection importing.\n- Added \"Mass Import\" for Eorzea Collection.\n- Added dye list + copy for Glamaholic plates.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" +[channels.stable.plugins.DeathRecap] +built_commit = "6ee0124d504cc101a3ebcc19be2cfcbeb0c9e62b" +time_built = 2024-07-01T19:45:35.544 +effective_version = "1.12.0.0" +[channels.stable.plugins.DeathRecap.changelogs."1.8.0.2"] +time_released = 2022-08-24T14:27:31.170 +changelog = "Signatures for 6.2\n" +[channels.stable.plugins.DeathRecap.changelogs."1.9.0.0"] +time_released = 2022-10-02T19:29:46.787 +changelog = "- Added a row filter so you can hide buff/debuff/healing/damage events\n- Will now decode _rsv_ names used in savage and ultimate encounters to their actual names\n- Allow hiding and reordering columns in the event table\n- Added an experimental histogram view (still needs some visual improvements)\n- Recap window can now also be closed with /dr and /deathrecap\n- Added an option to immediatly open the recap on death\n- Allow collapsing the recap window\n- Will now display most recent status effects first in the status effect column\n- Fixed an issue causing -550 DoT events to be displayed\n" +[channels.stable.plugins.DeathRecap.changelogs."1.9.1.0"] +time_released = 2023-01-12T18:08:29.614 +changelog = "Update for Patch 6.3\n" +[channels.stable.plugins.DeathRecap.changelogs."1.10.0.0"] +time_released = 2023-04-06T17:10:03.452 +changelog = "- Will now open the correct death recap when clicking a link in chat, not just the latest one.\n- Use improved window management from Dalamud.Windowing (thanks MidoriKami)\n" +[channels.stable.plugins.DeathRecap.changelogs."1.10.1.0"] +time_released = 2023-04-06T19:13:38.006 +changelog = "- Add option to disable in PvP\n" +[channels.stable.plugins.DeathRecap.changelogs."1.10.2.0"] +time_released = 2023-05-24T19:33:56.911 +changelog = "Update for Patch 6.4\n" +[channels.stable.plugins.DeathRecap.changelogs."1.10.2.1"] +time_released = 2023-05-29T03:21:01.253 +changelog = "Fixed recap DoT values being *slightly* inaccurate\n" +[channels.stable.plugins.DeathRecap.changelogs."1.10.2.2"] +time_released = 2023-07-15T19:30:42.593 +changelog = "Added Dismantle to the list of captured status effects (thanks Speedas)\n" +[channels.stable.plugins.DeathRecap.changelogs."1.10.2.3"] +time_released = 2023-07-18T19:44:41.248 +changelog = "Add BLU Bad Breath, Conked from Magic Hammer, and Candy Cane (new in 6.45) to the list of captures status effects. (Thanks xiashtra)\n" +[channels.stable.plugins.DeathRecap.changelogs."1.10.3.0"] +time_released = 2023-09-06T19:14:32.861 +changelog = "Now uses the \"System Message\" chat type as default to avoid spamming all chat windows.\nAlso fixed some chat types missing a space between player name and \"has\".\n" +[channels.stable.plugins.DeathRecap.changelogs."1.11.0.0"] +time_released = 2023-10-04T00:59:03.320 +changelog = "Update for patch 6.5\n" +[channels.stable.plugins.DeathRecap.changelogs."1.11.1.0"] +time_released = 2024-04-07T17:21:01.262 +changelog = "- Fix Well Fed & Medicated icon in death recap\n- Show healing from Kardia, Nascent Glint and similar abilties (by Cformaintain)\n" +[channels.stable.plugins.DeathRecap.changelogs."1.12.0.0"] +time_released = 2024-07-01T19:45:35.544 +changelog = "Update for 7.0\n" +[channels.stable.plugins.PetScale] +built_commit = "c2ee86503a372ff8bd9dccc9cd3cf1f64a4d49f1" +time_built = 2024-08-01T23:57:00.108 +effective_version = "2.0.1.0" +[channels.stable.plugins.PetScale.changelogs."1.1.0.0"] +time_released = 2024-03-20T00:25:31.331 +changelog = "- New plugin that allows you to control the scale of summoner pets\n" +[channels.stable.plugins.PetScale.changelogs."1.2.0.0"] +time_released = 2024-03-27T20:26:57.917 +changelog = "- Added option to scale Eos and Selene up to regular fairy size\n" +[channels.stable.plugins.PetScale.changelogs."1.2.1.0"] +time_released = 2024-04-05T15:21:28.041 +changelog = "- Fixed broken filter\n- Possible fix for expanding dropdown\n" +[channels.stable.plugins.PetScale.changelogs."1.3.0.0"] +time_released = 2024-07-11T02:59:45.512 +changelog = "- DT Update\n- Support added for Solar Bahamut\n" +[channels.stable.plugins.PetScale.changelogs."2.0.1.0"] +time_released = 2024-08-01T23:57:00.108 +changelog = "- Switched pet matching to use ContentId, thus eliminating false-positive matches\n- Added support for custom sizes of MCH, SCH, DRK, and fixed-size SMN pets\n- Pet custom size will not be set in PvP\n- Added the ability to add a new entry by typing the character name in the Character filter box\n- Fixed bug where fairy setting would always set a size\n- Pets will revert to their vanilla size when an entry is removed and on plugin unload, if they're still around\n- Slowed down the plugin by only 3.5 times instead of 4.5 times\n" +[channels.stable.plugins.EasyEyes] +built_commit = "e8cb035ed1d0cf4e9393849e62f3f90e8d487241" +time_built = 2024-07-14T03:40:40.101 +effective_version = "1.3.0.0" +[channels.stable.plugins.EasyEyes.changelogs] +[channels.stable.plugins.Tourist] +built_commit = "80bbef448fff5175bf9559e4259d971418f80661" +time_built = 2024-07-02T19:41:11.833 +effective_version = "1.2.15" +[channels.stable.plugins.Tourist.changelogs."1.2.9"] +time_released = 2022-08-25T00:25:23.483 +changelog = "API 7" +[channels.stable.plugins.Tourist.changelogs."1.2.10"] +time_released = 2022-09-11T05:01:23.656 +changelog = "API 7" +[channels.stable.plugins.Tourist.changelogs."1.2.11"] +time_released = 2023-04-05T04:46:01.166 +changelog = "6.3" +[channels.stable.plugins.Tourist.changelogs."1.2.12"] +time_released = 2023-04-15T19:05:49.270 +changelog = "Fix a crash in squadrons" +[channels.stable.plugins.Tourist.changelogs."1.2.13"] +time_released = 2023-08-31T22:39:33.987 +changelog = "Fix a crash in squadrons" +[channels.stable.plugins.Tourist.changelogs."1.2.14"] +time_released = 2023-10-04T01:11:17.085 +changelog = "API 9" +[channels.stable.plugins.Tourist.changelogs."1.2.15"] +time_released = 2024-07-02T19:41:11.833 +changelog = "Dawntrail" +[channels.stable.plugins.HarpHero] +built_commit = "60c29a5b7f54675c5d0a2333a2a2a33a78e66765" +time_built = 2024-07-03T02:54:12.472 +effective_version = "1.10.0.0" +[channels.stable.plugins.HarpHero.changelogs] +[channels.stable.plugins.PetRenamer] +built_commit = "128f7d8a704d39c6c4e32dec43430b27e888b10e" +time_built = 2024-08-25T14:46:50.036 +effective_version = "2.1.2.3" +[channels.stable.plugins.PetRenamer.changelogs."1.0.0.0"] +time_released = 2023-08-15T19:10:24.843 +changelog = " + [1.0.0.0] First full release of Pet Nicknames.\r\n + Give nicknames to your minions and pets using /petname,/minionname.\r\n + Custom nicknames will show on nameplates, target bars, party lists, tooltips and in emotes.\r\n + See a list of all your minionnames and petnames using /petnames,/minionnames.\r\n + Share your petnames with others.\r\n + Use /petconfig,/minionconfig for more in depth settings.\r\n + This plugin is DelvUI compatible (Once they release the update on their side).\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.0.0"] +time_released = 2023-10-04T06:59:35.046 +changelog = " + [1.3.1.0]\r\n + Updated for 6.5\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.8.1"] +time_released = 2024-02-28T02:18:33.780 +changelog = " [1.4.8.1]\r\n Fixed an issue where commands would still show in chat.\r\n [1.4.8.0]\r\n The Mappy popup window is now reduced to a chat message.\r\n Chat messages that Pet Nicknames sets hidden now properly remain hidden.\r\n Pets on the Mappy Map will no longer show stuck when you are mounted.\r\n Pet Nicknames is now enabled in the Wolves' Den Pier, but as a result even more restricted in non-Wolves' Den Pier zones.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.0.2"] +time_released = 2023-10-05T18:20:17.069 +changelog = " + [1.4.0.2]\r\n + Fixed Map Pet Tooltips not working. (By completely removing the feature and reimplementing it later down the line when it actually fully functions and works).\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.8.8"] +time_released = 2024-05-25T20:36:50.797 +changelog = " [1.4.8.8]\r\n PetRenamer.GameObjectRenameDict is now available for other plogons to use!\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.5.0.1"] +time_released = 2024-07-02T20:14:04.265 +changelog = " [1.5.0.1]\r\n Removed Mappy IPC. (Don't worry, Mappy will still work! Even better than before now!)\r\n Updated to ApiX.\r\n Updated for 7.0 version of the game.\r\n \r\n (New summoner summons are not yet available for renaming, I am currently power leveling summoner to lvl 100 to add them!)\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.0.1.1"] +time_released = 2023-08-19T03:11:56.210 +changelog = " + [1.0.1.1]\r\n + Actually fully fixed soft targeting.\r\n + [1.0.0.0] First full release of Pet Nicknames.\r\n + Give nicknames to your minions and pets using /petname,/minionname.\r\n + Custom nicknames will show on nameplates, target bars, party lists, tooltips and in emotes.\r\n + See a list of all your minionnames and petnames using /petnames,/minionnames.\r\n + Share your petnames with others.\r\n + Use /petconfig,/minionconfig for more in depth settings.\r\n + This plugin is DelvUI compatible (Once they release the update on their side).\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.2.5"] +time_released = 2023-10-24T19:54:42.728 +changelog = " + [1.4.2.5]\r\n + Fixed an issue that caused DelvUI nameplates to not show up with this plugin enabled.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.6.4"] +time_released = 2024-02-08T03:57:28.708 +changelog = " + [1.4.6.4]\r\n + Toolbar Events are now automatic.\r\n + Fixed a bug where the Topaz Carbuncle target text would not work as intended.\r\n + [1.4.6.3]\r\n + Fixed an issue where summoner would overwrite Pet Mirage settings at any given oppertunity. (Now it should only happen sometimes, usually when I want it to :) )\r\n + The chat should now be less greedy in renaming pet names.\r\n + The context menu config setting works again.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.3.0.0"] +time_released = 2023-09-28T18:58:30.390 +changelog = " + [1.3.0.0]\r\n + Images, Images everywhere.\r\n + Will now show Minion and Battle Pet images\r\n + Will now show profile pictures (when enabled) in the Player Select list in the Pet List screen.\r\n + [1.2.4.0]\r\n + Added chaching to multiple search functions improving performance by a lot. (For some functions I've measured 4x the performance :D)\r\n + Added support for the minion notebook (Note that using the search function will still use work using the base minion name, trust me I'm working on it)\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.8.5"] +time_released = 2024-04-11T19:30:04.462 +changelog = " [1.4.8.5]\r\n PVP warning message can now be disabled\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.8.2"] +time_released = 2024-03-01T21:04:00.213 +changelog = " [1.4.8.2]\r\n Fixed an issue where active chocobos would interfere with battle pet resolving.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.6.1"] +time_released = 2024-01-19T00:51:26.707 +changelog = " + [1.4.6.1]\r\n + Names should now display properly in German.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.6.0"] +time_released = 2024-01-08T19:16:49.752 +changelog = " + [1.4.6.0]\r\n + Giving a Battle Pet command or them leaving the battle will now properly show their nicknames in chat.\r\n + Tentatively fixed an issue to do with soft skeletons (/petmirage).\r\n + Fireworks in the toolbar have been removed from the event.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.5.4"] +time_released = 2024-01-02T19:19:58.828 +changelog = " + [1.4.5.4]\r\n + The setting automatically Switch Petmode should now work again.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.8.6"] +time_released = 2024-04-26T15:07:46.209 +changelog = " [1.4.8.6]\r\n Fixes an issue related to new alt accounts not working.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.8.4"] +time_released = 2024-03-20T20:16:35.477 +changelog = " [1.4.8.4]\r\n .Net8 Bump\r\n Fixed profile pictures not redownloading.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.2.1.2"] +time_released = 2023-09-02T17:30:16.835 +changelog = " + [1.2.1.2]\r\n + Fixed a rare crash occuring during targeting.\r\n + Fixed imported lists not saving.\r\n + [1.2.1.1]\r\n + Updates now dispose properly O///O\r\n + No more colour themes leaking when quitting the plugin.\r\n + Huge, and I mean HUGE performance improvements.\r\n + More intuitive UI and theme upgrades.\r\n + There is now a help screen.\r\n + Target Bars are now hook based, no more flickering.\r\n + Save file version updated from 4 to 5\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.8.3"] +time_released = 2024-03-03T16:20:05.035 +changelog = " [1.4.8.3]\r\n 'Give Nickname' has been renamed to '[P] Rename' (Get used to it)\r\n The plugin icon is changed because in reality... I cannot see green properly.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.3.1"] +time_released = 2023-11-01T03:46:05.508 +changelog = " + [1.4.3.1]\r\n + Fixed an issue where under certain circumstances this plugin wouldn't close.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."2.1.2.2"] +time_released = 2024-08-23T11:49:56.920 +changelog = " [2.1.2.2]\r\n Better Party List Resolve (AKA, if 2 people in your party have the same name, I now know who is who c:)\r\n" +[channels.stable.plugins.PetRenamer.changelogs."2.1.1.3"] +time_released = 2024-08-15T18:48:52.587 +changelog = " [2.1.1.3]\r\n The 2.0 release of pet nicknames to stable!\r\n" +[channels.stable.plugins.PetRenamer.changelogs."2.1.2.0"] +time_released = 2024-08-16T21:40:33.946 +changelog = " [2.1.2.0]\r\n Re-added Pet Action Chat nicknames.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.4.1"] +time_released = 2023-11-19T18:34:58.533 +changelog = " + [1.4.4.1]\r\n + Fixed a typo. (I know, gamechanging update this one)\r\n + Emotes should work on the Japanese client again!\r\n + [1.4.4.0]\r\n + Fixed an issue where the Pet Rename Window would sometimes not work.\r\n + Mappy is now integrated into Pet Nicknames.\r\n + [1.4.3.5]\r\n + Fixed stutter upon summoning a pet.\r\n + You can now give nicknames to pets turned into player characters again.\r\n (Gamers, I'm serious! If I get even a single report of this being abused again, I will disable the feature again for everybody!)\r\n + Code optimizations.\r\n + [1.4.3.4]\r\n + The plugin will now save upon removing a user!\r\n + Improved stability upon logging into an alt account.\r\n + Code optimizations.\r\n + The pet list will now reset upon relogging.\r\n + Fixed an issue where the pet list wouldn't draw correctly under certain circumstances.\r\n + [1.4.3.3]\r\n + The plugin should work for people with a - in their name now!\r\n + A warning will now be displayed when you enter a PVP area and the plugin disables itself.\r\n + Fixed an IPC issue.\r\n + [1.4.3.2]\r\n + Updated IPC Points.\r\n + Removed dependency on Penumbra for redrawing nameplates.\r\n + Rewrote the complete Pet List. This has been on my todo for a month now and I'm very happy with the results.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.2.3"] +time_released = 2023-10-13T19:12:18.924 +changelog = " + [1.4.2.3]\r\n + Fixed an issue where sometimes pet names would show as lower case variants.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.0.1.0"] +time_released = 2023-08-16T19:46:37.389 +changelog = " + [1.0.1.0]\r\n + Soft targets are now supported.\r\n + Fixed some IPC end point issues.\r\n + [1.0.0.0] First full release of Pet Nicknames.\r\n + Give nicknames to your minions and pets using /petname,/minionname.\r\n + Custom nicknames will show on nameplates, target bars, party lists, tooltips and in emotes.\r\n + See a list of all your minionnames and petnames using /petnames,/minionnames.\r\n + Share your petnames with others.\r\n + Use /petconfig,/minionconfig for more in depth settings.\r\n + This plugin is DelvUI compatible (Once they release the update on their side).\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.5.0.4"] +time_released = 2024-07-24T12:03:18.019 +changelog = " [1.5.0.4]\r\n Fixes IPC crash with other plogons.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.2.4"] +time_released = 2023-10-21T02:03:08.360 +changelog = " + [1.4.2.4]\r\n + Fixed an issue where the pet search bar would crash your game.\r\n Aparently no one uses this feature so it wasn't until just now that I found this crash.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.6.2"] +time_released = 2024-01-27T19:14:23.570 +changelog = " + [1.4.6.2]\r\n + For users that didn't split their target bars. Target Bar renaming and casting functionalities should now work!\r\n (This has literally been bugged since day one. Enjoy your new feature set!)\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.0.1"] +time_released = 2023-10-05T08:13:13.341 +changelog = " + [1.3.1.1]\r\n + Fixed Log Spam when logging into any character\r\n" +[channels.stable.plugins.PetRenamer.changelogs."2.1.2.1"] +time_released = 2024-08-19T19:12:27.885 +changelog = " [2.1.2.1]\r\n Fixes a crucial IPC issue.\r\n Adds IPC tester to the dev window. (after all, why shouldn't you get to play with my development code)\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.5.0.3"] +time_released = 2024-07-21T18:30:58.088 +changelog = " [1.5.0.3]\r\n Fixed the deprecation fix.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.7.1"] +time_released = 2024-02-14T19:13:08.145 +changelog = " + [1.4.7.1]\r\n + Ready for nicknames!\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.5.0.2"] +time_released = 2024-07-18T06:19:02.537 +changelog = " [1.5.0.2]\r\n Fixed deprecation issue.\r\n Re-enabled context menus.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.5.3"] +time_released = 2024-01-01T21:48:39.813 +changelog = " + [1.4.5.3]\r\n + Temporarily adds fireworks to the toolbar.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.5.1"] +time_released = 2023-12-25T19:55:24.621 +changelog = " + [1.4.5.1]\r\n + Temporarily Adds Falling Show To The Toolbar\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.5.2"] +time_released = 2023-12-27T00:22:03.091 +changelog = " + [1.4.5.2]\r\n + Fixes some UI elements not displaying properly.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.2.2"] +time_released = 2023-10-12T00:18:33.321 +changelog = " + [1.4.2.2]\r\n + Custom names will show up on Esteem again.\r\n + [1.4.2.1]\r\n + Fixed a bug where Legacy Compatibily would only trigger once.\r\n + [1.4.2.0]\r\n + Every different Battle Pet model can now be assigned a name. No more naming per Job.\r\n + You can no longer see names on models that are Human. Sorry to those that enjoyed this feature, but it is problematic :(\r\n + Save File Version Updated from Version 7 to Version 8.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."2.1.1.4"] +time_released = 2024-08-16T17:25:49.528 +changelog = " [2.1.1.4]\r\n \"TYpe\"\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.5.0"] +time_released = 2023-12-14T19:18:31.565 +changelog = " + [1.4.5.0]\r\n + Fixed a lot of bugs related to the search bar.\r\n + Profile pictures work again.\r\n This function got a complete rewrite and should now no longer DDOS a server when misusing /petdev.\r\n If you experience any issues with this feature, or notice EXTREMELY LONG startup times, please notify me.\r\n + Fixed some issues with dragging in the Petlist window.\r\n + Profile pictures and Pet Images are now clickable.\r\n + Anonymous Mode Added\r\n + The pet rename window will now redraw properly under more circumstances.\r\n + Added (minimal) support for the Yokai Watch Guide.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.4.3"] +time_released = 2023-11-22T19:11:18.180 +changelog = " + [1.4.4.3]\r\n + Fixed log spam that could occur.\r\n + Changed to Mappy IPC to be compatible with the new update. (We forgive, but never forget!)\r\n + Fixed an issue where upon switching alts another log would spam.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."1.4.4.5"] +time_released = 2023-11-25T16:48:09.466 +changelog = " + [1.4.4.5]\r\n + This plugin now works for users with a new save file!\r\n + Summon text works (again) on german client...\r\n + [1.4.4.4]\r\n + Added the ability to reorder the Petlist.\r\n" +[channels.stable.plugins.PetRenamer.changelogs."2.1.2.3"] +time_released = 2024-08-25T14:46:50.036 +changelog = " [2.1.2.3]\r\n Fixes a couple bugs.\r\n The party list will now refresh in real time when updating names.\r\n" +[channels.stable.plugins.Wholist] +built_commit = "4e48812c5651e08fb48f6a6044ec4222f294aca3" +time_built = 2024-08-30T19:15:03.460 +effective_version = "1.5.0.0" +[channels.stable.plugins.Wholist.changelogs."1.0.0.0"] +time_released = 2023-02-18T20:52:10.191 +changelog = "Show nearby players in a stylish way, inspired by the `/who` command from World of Warcraft.\n\n**Features:**\n\n- Minimalistic interface that can be scaled down to become part of your HUD.\n- Player context menu items, like sending tells, examining, searching on the Lodestone and more.\n- Customizable colours & behaviour.\n- Integration support with other plugins via IPC.\n\n*Wholist updated to version 1.0 and now considered stable.*\n" +[channels.stable.plugins.Wholist.changelogs."1.1.0.0"] +time_released = 2023-02-19T17:08:09.115 +changelog = "**Features**\n\n- Added the ability to use job abbreviations instead of their full names.\n" +[channels.stable.plugins.Wholist.changelogs."1.2.0.0"] +time_released = 2023-03-24T23:12:14.501 +changelog = "Hey look at this really [cute cat image](https://twitter.com/fatfatmillycat/status/1634256353295212551/photo/3).\n\n**Features**\n\n- Added the ability to set colours per job instead of per role.\n\n**Other**\n\n- Translation updates & improvements in multiple languages (Thanks translators)\n- Added 42% more silliness to code :3\n" +[channels.stable.plugins.Wholist.changelogs."1.5.0.0"] +time_released = 2024-08-30T19:15:03.460 +changelog = "Added the ability to change the region used for Lodestone player searches.\nRevamped some of the settings UI.\n" +[channels.stable.plugins.ChatAlerts] +built_commit = "bba3fd03eeb065b45623a07aa6656d804bc23f8a" +time_built = 2024-07-01T19:38:01.390 +effective_version = "2.1.0.0" +[channels.stable.plugins.ChatAlerts.changelogs."2.0.1.0"] +time_released = 2022-08-24T00:50:45.260 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.ChatAlerts.changelogs."2.0.2.0"] +time_released = 2023-01-11T18:29:21.489 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.Fungah] +built_commit = "ae441fd192099df9e2662fe26a0fb2d9210afdff" +time_built = 2024-07-04T20:37:42.981 +effective_version = "1.0.0.4" +[channels.stable.plugins.Fungah.changelogs] +[channels.stable.plugins.SimpleMarketBoard] +built_commit = "29fe4a0a6470c86b80897727ae0e625e647cb0bb" +time_built = 2024-07-12T20:58:38.743 +effective_version = "1.6.1.0" +[channels.stable.plugins.SimpleMarketBoard.changelogs."1.2.0.2"] +time_released = 2024-02-17T19:34:10.476 +changelog = "v1.2.0.0:\n- Add an optional plugin theme for easy compatibility\n- Add using keybinding to open/close the main window\n- Add options to customize the width of columns for tables in the main window\n... ~ v1.2.0.2:\n- Minor fixes and improvements\n" +[channels.stable.plugins.SimpleMarketBoard.changelogs."1.3.0.3"] +time_released = 2024-02-22T01:58:03.716 +changelog = "v1.3.0.0\nChangelog is available via the `changelog button` on the plugin `configuration window`.\n" +[channels.stable.plugins.SimpleMarketBoard.changelogs."1.4.0.0"] +time_released = 2024-03-15T18:47:23.455 +changelog = "v1.4.0.0\nChangelog is available via the `Changelog` button on the Config Window.\n" +[channels.stable.plugins.SimpleMarketBoard.changelogs."1.5.1.0"] +time_released = 2024-03-18T14:27:29.259 +changelog = "v1.5.0.0\nChangelog is available via the `Changelog` button on the Config Window.\n" +[channels.stable.plugins.SimpleMarketBoard.changelogs."1.6.0.0"] +time_released = 2024-06-10T17:57:23.216 +changelog = "v1.6.0.0\nChangelog is available via the `Changelog` button on the Config Window.\n" +[channels.stable.plugins.SimpleMarketBoard.changelogs."1.6.1.0"] +time_released = 2024-07-12T20:58:38.743 +changelog = "v1.6.1.0\nChangelog is available via the `Changelog` button on the Config Window.\n" +[channels.stable.plugins.ScoutHelper] +built_commit = "7db3022906da598c98c53c604ba21cd4c40f9ce5" +time_built = 2024-08-25T15:01:40.523 +effective_version = "1.6.2.0" +[channels.stable.plugins.ScoutHelper.changelogs."1.2.2.0"] +time_released = 2024-07-13T04:18:54.446 +changelog = "update to support 7.0 Dawntrail" +[channels.stable.plugins.ScoutHelper.changelogs."1.3.2.0"] +time_released = 2024-07-19T18:25:30.616 +changelog = "(patch) update instance numbers" +[channels.stable.plugins.XIVCombo] +built_commit = "df259c4b57c99efa0ddfe8d8ffa6e29a14b759dd" +time_built = 2024-08-12T05:15:45.601 +effective_version = "1.8.5.0" +[channels.stable.plugins.XIVCombo.changelogs."1.7.14.0"] +time_released = 2022-08-24T07:34:18.819 +changelog = "Another API update, another round of enabling others to make cheat plugins.Added Egress and Enshroud combos for Reaper.Removed Crown Play for AST.Re-added Mirage Dive/High Jump for DRG (thanks Yoship!!!!)" +[channels.stable.plugins.XIVCombo.changelogs."1.7.15.0"] +time_released = 2022-08-26T19:16:34.282 +changelog = "Add Scattergun to ACB combo for MCH\n\t\t" +[channels.stable.plugins.XIVCombo.changelogs."1.7.16.0"] +time_released = 2022-08-31T23:32:55.584 +changelog = "made the gui slightly more forgiving for non-default settings" +[channels.stable.plugins.XIVCombo.changelogs."1.7.17.0"] +time_released = 2022-09-03T03:25:57.600 +changelog = "added monk section" +[channels.stable.plugins.XIVCombo.changelogs."1.7.18.0"] +time_released = 2022-09-03T16:03:05.022 +changelog = "added arcane circle for rprstopped being unnecessarily crabish in mnk section" +[channels.stable.plugins.XIVCombo.changelogs."1.7.19.0"] +time_released = 2022-09-03T17:01:46.663 +changelog = "added arcane circle for rprstopped being unnecessarily crabish in mnk section" +[channels.stable.plugins.XIVCombo.changelogs."1.7.20.0"] +time_released = 2022-09-04T12:41:03.586 +changelog = "fixed arcane circle combo" +[channels.stable.plugins.XIVCombo.changelogs."1.7.21.0"] +time_released = 2023-01-11T18:28:52.396 +changelog = "updated for patchremoved goring blade combo. thanks yoship for making pld playable!" +[channels.stable.plugins.XIVCombo.changelogs."1.7.23.0"] +time_released = 2023-01-14T02:36:20.307 +changelog = "updated for patchremoved goring blade combo. thanks yoship for making pld playable!" +[channels.stable.plugins.XIVCombo.changelogs."1.7.24.0"] +time_released = 2023-05-31T19:19:32.746 +changelog = "fix energy drain being broken on scholar\n\t\t" +[channels.stable.plugins.XIVCombo.changelogs."1.7.25.0"] +time_released = 2023-10-06T15:55:28.301 +changelog = "6.5\n\t\t" +[channels.stable.plugins.XIVCombo.changelogs."1.8.5.0"] +time_released = 2024-08-12T05:15:45.601 +changelog = "Dawntrail update, supporting new jobs and abilities, cleaning up obsolete combosWelcome to the family MNK\n\t\t" +[channels.stable.plugins.InventoryTools] +built_commit = "8b52fd6eec34bfae78388caea84b2170da838bee" +time_built = 2024-08-04T17:42:32.881 +effective_version = "1.7.0.20" +[channels.stable.plugins.InventoryTools.changelogs."1.2.0.2"] +time_released = 2022-08-26T08:32:22.295 +changelog = "- API 7\n- Decreased non CS sig usage\n- Glamour Chest supports 800\n - Fixed an issue that would cause the more info window to open regardless if no hot key was set." +[channels.stable.plugins.InventoryTools.changelogs."1.6.1.4"] +time_released = 2023-07-28T08:18:00.210 +changelog = "**New Features**\n- Craft Completion Mode: Can choose to delete or leave items on completion\n- Completed items will show a red X allowing for quickly removing them from a list\n- The craft list \"To Craft\" list can now be shown as tabs or as it currently is(a giant table)\n\n**Fixes**\n- Removing a craft item will be more consistent\n- Completed items will show as \"Completed\" instead of \"Waiting\"\n- When collapsing/expanding the \"To Craft\" and \"Items in Retainers/Bags\" sections, the table layout should stay consistent\n- Output items were not checking against the HQRequireds list(Kiwikahawai)\n" +[channels.stable.plugins.InventoryTools.changelogs."1.4.1.4"] +time_released = 2023-04-19T12:46:43.619 +changelog = "Retainer Venture Column/Filter\nReal Money Shop Column/Filter\nAdded a window for viewing ventures + window for individual ventures\nAdded a new search operator, having a single ! will show all items that are not empty\nGil is now right aligned for easier reading\nAdded more mob spawn data(thanks users for contributing)\nFixed a copy json to clipboard crash for craft lists\nAdded a Item ID column\nAdded a Source World column\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.1.7"] +time_released = 2023-10-04T15:51:07.526 +changelog = "**6.5 Support**\n- Added a ItemCountOwned IPC, thanks nebel :)\n- Store/Patch data added for 6.5, still missing items related to submarines and item sets, PM if you have anything to add\n- Addded plugin installer main window button\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.2.0"] +time_released = 2023-10-17T14:25:38.649 +changelog = "**New Features**\n- Airships, Submarines, Mobs, Retainer Ventures should allow their source columns to be filtered\n- New column/filter that lets you search for the total number of recipes an item is involved in\n**Bug Fixes**\n- Fix free company credit parsing\n- Fixed some bad sub data due to SQ renaming things(thanks infi)\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.1.5"] +time_released = 2023-09-05T17:09:32.463 +changelog = "**New Features**\n- Added in a gathered by filter and column\n- Display options added to craft filters(invert highlighting, etc)\n\n**Fixes**\n- Catch failures to save market cache\n" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.5"] +time_released = 2023-06-05T08:44:08.542 +changelog = "Fix 2 crashes that could stop the plugin from loading\nFix hotkey bug\nAdd mappy data, should have a huge percentage of mob spawns mapped out, still working on mob drops\nAdd Earthbreak Aethersand (thanks Faye Y.)\n" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.9"] +time_released = 2023-06-16T07:18:11.967 +changelog = "Adjust ItemCount IPC to use int instead of uint\n" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.8"] +time_released = 2023-06-14T19:51:44.843 +changelog = "Framers kit's will now count as items that can be tracked with the acquired column\nFixed some of the existing mob data that was missing decimals\nUpdated SQ store items list\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.18"] +time_released = 2024-07-29T16:13:02.222 +changelog = "### Fixed\n\n- Hopefully fully fixed column hiding not breaking the layout\n- Craft/Gather button columns now work as intended\n- Having an empty tooltip amount owned scope would sometimes make the tooltip show no owned items\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.10"] +time_released = 2023-06-22T20:20:15.331 +changelog = "Add an ingredient search filter(this will calculate the ingredients required to craft the items selected in the filters configuration and only show those ingredients)\nFilters now have a reset button to quickly clear their settings\nMultiple choice filters can now be searched from the setting interface + you can add all the items in the drop down list with a button\nAdded 6.4 submarine drops and unlocks (thanks Infi <3)\n" +[channels.stable.plugins.InventoryTools.changelogs."1.4.1.0"] +time_released = 2023-03-28T17:59:27.973 +changelog = "New Duties, Mobs, Airships, Submarines Windows\nTabbed/Sidebar Layouts for Craft/Filters windows\nProper Free Company support\nHotkeys for all windows\nUI overhaul\nFilter and inventory saving speed ups\nCraft CSV export\nMore player currencies are parsed" +[channels.stable.plugins.InventoryTools.changelogs."1.6.2.9"] +time_released = 2024-03-17T14:12:41.885 +changelog = "**Fixes**\n- Stop some game calls being made in the plugin load\n- The armoire should now highlight again\n- The default highlighting colour for tabs was incorrect\n**Improvements**\n- Highlighting now uses the addon lifecycle service provided by Dalamud\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.2.0.16"] +time_released = 2023-01-26T17:15:01.276 +changelog = "This is a bug fix release. Fixed some potential bugs with IPC initalisation, retainer sort scanning(rolled back to file monitoring for now) and an assembly related crash." +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.10"] +time_released = 2024-07-09T18:48:17.527 +changelog = "**Allagan Tools 1.7.0.10**\n- Fix a crash that wold occur when booting the plugin for the first time.\n" +[channels.stable.plugins.InventoryTools.changelogs."1.4.1.3"] +time_released = 2023-04-13T14:53:22.611 +changelog = "Map links should be point to the correct map and have the correct coordinates, especially subdivisions\nThe quantity and available columns should function faster when searching\nTooltip stability intensifies(<3 to Caraxi)\nUI scaling fixes\nStop FC from being ignored even if the name fails to parse\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.2.5"] +time_released = 2024-02-22T01:57:39.208 +changelog = "**Fixes**\n- Skybuilder resource inspection needed quantity was not calculating correctly\n" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.4"] +time_released = 2023-05-30T03:11:17.451 +changelog = "**\nFix a stackoverflow when generating company crafts\nFix Free Company Credit scanning(you need to open the FC window or FC shop in the workshop to get the value reflected in the plugin)\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.2.1"] +time_released = 2023-12-17T19:19:30.635 +changelog = "**The API update**\n- Add in some new IPC calls for getting inventory(thanks to emyxiv)\n- Fix a bug with setting company craft phases(thanks to zhyupe)\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.7"] +time_released = 2024-07-03T01:58:12.052 +changelog = "**Allagan Tools 1.7.0.7**\n- API X support\n- 7.0 patch data updated, this is still a WIP\n- Tooltips have been disabled temporarily\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.12"] +time_released = 2024-07-14T11:24:42.087 +changelog = "### Added\n\n- The output items of craft lists can now be ordered based on the \"Output Ordering\" setting by class or name\n- Added a \"Is custom delivery hand in?\" column/filter\n- Added a new menu in craft lists that allows you to clear all items and import/export the contents of the list(to your clipboard)\n- Added a new hotkey for opening the lists window\n- The item window has a new \"Owned\" section showing all the locations of items within your characters that the plugin knows about\n### Fixed\n\n- Certain columns were not showing as available to add within craft lists\n- The active search scopes were not fully working\n- All slash commands that open AT windows will now toggle instead of only opening\n- The configuration wizard's labels should no longer clip\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.2.2"] +time_released = 2024-01-11T23:32:43.341 +changelog = "**New Features/Updates**\n- Add \"Is Dropped By Mob\" column/filter\n- Add \"Can be Equipped\" column/filter\n- Orphaned inventories will be removed on plugin load\n- Character management section has been updated\n- New IPC methods, GetSearchFilters & GetRetrievalItems - thanks pikajude\n- Gamer Escape/Console Games Wiki shorcuts in the item window and right click menus\n\n**Fixes**\n- Fix certain costs for rewards at special shops not listing properly\n- Fix \"Is Timed Node\" filter\n- Fix craft lists not refreshing after an item is added/removed via IPC\n- Fix an issue where history columns were not exporting any data to CSV\n- Item level filter no longer restricts to equipment, if you want to replicate this filter, use the new \"Can be Equipped\" filter in combination with the existing filter\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.2.7"] +time_released = 2024-03-15T18:25:00.656 +changelog = "**Fixes**\n- Optimize inventory scanner further\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.1.9"] +time_released = 2023-10-06T17:49:56.965 +changelog = "**New Features**\n- Added Ephemeral Craft Lists - Add the items you need and once you've crafted them the list deletes itself\n- New craft lists will append a number on the end if a craft list with that name already exists\n- Added \"Name (Selector)\" filter for picking items you want to show in a list as a stop gap until a favourites and/or other system is implemented\n**Improvements**\n- Minor tweaks to the UI for clarity\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.8"] +time_released = 2024-07-03T13:54:44.638 +changelog = "**Allagan Tools 1.7.0.8**\n- Tooltips are back in action\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.1.1"] +time_released = 2023-07-17T19:20:20.416 +changelog = "- Bicolour gem vendors will now show up and any vendors with no name will be listed as \"Unknown Vendor\" instead of not appearing at all\n- Aetherial reduction will let you pick the item to reduce and will be factored into the craft\n- Craft window splitter should be easier to see\n- Gathering uptime text in the craft window will be red if it's down, green if it's up\n" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.11"] +time_released = 2023-06-29T19:23:32.744 +changelog = "Add search filter to acqusition icons column\nRemove unrequired logging\nUpdate lumina supplemental(Thanks to Emma for the mob spawn data)\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.2.8"] +time_released = 2024-03-16T19:23:11.418 +changelog = "**Fixes**\n- Stutter fix thanks to Azure Gem, please submit feedback if you still have issues\n" +[channels.stable.plugins.InventoryTools.changelogs."1.4.1.1"] +time_released = 2023-03-29T22:06:45.239 +changelog = "Item Patch data added + filter/column, fixed a bug with craft quantities underflowing, fixed an issue with certain data sheets not loading in, added some extra tooltip safety" +[channels.stable.plugins.InventoryTools.changelogs."1.6.1.3"] +time_released = 2023-07-23T00:15:58.692 +changelog = "- The acquisition icon column will display in a slightly nicer order(at least until it's configurable)\n- Fixed the way in which shop locations are grouped (KiwiKahawai)\n- Fixes to marked items as properly returned (rather than still used) (KiwiKahawai)\n- Solves issues with items not appearing in filters if HQ required is set (KiwiKahawai)\n- Minor changes to CriticalCommonLib to help support other plugins using it\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.1.2"] +time_released = 2023-07-19T19:22:48.177 +changelog = "- Company Craft phases should now show/switch correctly\n- Add reduction data for 6.45 + previously missing reduction items\n- Fix a crash that could occur on plugin unload\n- Added a HQ Item count IPC method(thanks Taurenkey)\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.4"] +time_released = 2024-06-03T14:44:19.794 +changelog = "**Allagan Tools 1.7 - Reworked**\n- With this version comes an entirely reworked internal structure, which should give a much more reliable base for any new features I decide to add. To go along with the new internals are:\n\n**New Features:**\n- All columns can now be renamed and some can be configured, multiple copies of the same column can be added\n- The market integration now supports multiple worlds, associated columns and craft lists can be configured to pick which worlds are applicable to you\n- The more information window has a market tab listing the current prices\n- Configuration wizard for when you first install the plugin and if you choose when new features come out\n- Buy/craft/gather button columns added\n- Favourites column added\n- Add to craft list context menu added\n- The plugin can be opened when not logged in\n- A icon can be added to the main dalamud menu for easy access\n\n\n**Changes:**\n- Filters are now called Lists so there are Item Lists and Craft Lists\n- Settings menus reworked\n- Support .net 8(finally)\n\n**Removed:**\n- Some of the older Inventory Tools specific slash commands\n\nThanks to all the testers for their bug reports and patience <3\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.2.0.14"] +time_released = 2023-01-18T15:55:31.268 +changelog = "Fixed Highlighting in Retainer & Main Character Bags\nFixed Gearset Parsing\nFixed context menu offsets - more information should work again\nFixed an issue with the help menu not showing in specific cases\nFixed a bug that would wipe certain inventories when logging in/out" +[channels.stable.plugins.InventoryTools.changelogs."1.6.2.6"] +time_released = 2024-03-14T16:54:16.705 +changelog = "**Fixes**\n- The \"Relative Item Level\" column is no longer a debug only column, give it a try!\n- The inventory scanner now runs on the main thread(prefix for new Dalamud version)\n" +[channels.stable.plugins.InventoryTools.changelogs."1.3.1.0"] +time_released = 2023-02-22T03:08:11.830 +changelog = "Crafting calculation fixes\nReworked tooltips(new implementation + more display options)\nCharacter/retainer world is now tracked + source world filter\nAdded wildcard searching\nAdded IPC service for getting item counts, enabling/disabling filters, managing craft lists and item add/remove events\nFixed an issue with the class job filter" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.5"] +time_released = 2024-06-04T12:36:06.086 +changelog = "**Allagan Tools 1.7.0.5**\n- Thanks for all the bug reports! Please head over to #plugin-help-forum or submit feedback if you are still having issues\n\n**New Features**\nAdd to Active Craft List context menu feature added\nNext uptime column added\n\n\n**Fixes**\nCertain columns were not being saved/loaded properly when added to lists\nThe tooltip footer/header were not showing up in the correct position\nThe add to craft list context menu was showing up regardless of wanting it or not\nWhen adding an item from certain windows to a craft list, no item would be added\nWhen closing the crafts window, the active list will disable properly(assuming no other list window is open)\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.13"] +time_released = 2024-07-18T07:33:42.243 +changelog = "### Added\n\n- Added a new \"Seach\" context menu, provides similar functionality to the game's search but will search across whatever scope you define\n- Bicolour Gem Vendors will now show NPCs and their respective locations\n- Added new mob spawn data (thanks to Emma <3)\n\n### Fixed\n\n- The context menu shortcuts will now work correctly in the market board\n- When using \"Active Character\" in any of the inventory scopes, this will now consider any \"characters\" owned by your logged in character as also active\n- Removed some old incorrect mob spawn data\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.1.8"] +time_released = 2023-10-05T08:13:39.097 +changelog = "**Bug fix**\n- Fix crash that occurs due to duplicate item patch data\n- :plofix:\n" +[channels.stable.plugins.InventoryTools.changelogs."1.4.1.2"] +time_released = 2023-04-05T02:44:59.692 +changelog = "Fix for lag when searching in certain circumstances\nAdded ability to copy filters/craft lists as JSON to your clipboard\nCan be dyed filter/column added\nUses column added\nPatch filter updated to finalise items for 6.35\nAdded more coffer contents\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.11"] +time_released = 2024-07-13T17:39:49.082 +changelog = "**New Features**\n- Grand company turn in column/filter added\n- Character owner column added\n- Items that are grand company turn-ins will now display that in the Uses/Rewards section of the more item window\n- Add in inventory scope picker for \"Amount Owned\" tooltip allowing you to pick which items are shown\n\n**Bug Fixes**\n- Labels in the wizard should no longer be cut off\n- Tetris has returned!\n\nMore fixes and features to come, stay tuned\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.17"] +time_released = 2024-07-28T19:43:33.297 +changelog = "### Added\n\n- Added a amount owned tooltip sorting option(by retainer name or by inventory category name)\n- Added a outdated gear filter/column(will compare your current class/job levels to the gear in the specified inventories)\n\n### Fixed\n\n- Table columns can be hidden/shown using the built-in imgui menu without breaking the layout\n- Fixed a bug that would cause right clicking on a list/craft table item to fail\n\n### Known Issues\n\n- Sometimes AT will fail to load, this is not a AT issue, it is a Dalamud issue that has been fixed but is currently only fixed on staging.\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.2.0.13"] +time_released = 2023-01-17T07:53:30.238 +changelog = "While this also updates the plugin for 6.3 it's also a full release of the new parsing/scanning system, along with a plethora of new features and additions. Please post a message in the Allagan Tools help channel if you run into issues. See the changelog here https://github.com/Critical-Impact/InventoryTools/commit/5573f9a84ea714bb191d18e6744533a20119d306" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.16"] +time_released = 2024-07-23T12:17:25.562 +changelog = "### Added\n\n- Added a \"Is From Fate?\" filter/column\n- More data is available for the following:\n - Desynth results of items\n - Loot\n - Reduction\n - Gardening\n - Mob Drops\n - Submarine/Airship Drops\n\n### Fixed\n\n- Items should now should the show the correct type of scrip for their requirements\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.6"] +time_released = 2023-06-05T16:43:20.989 +changelog = "Actually fix the housing crash, much appreciated to Laissabelle for helping me track it down\n" +[channels.stable.plugins.InventoryTools.changelogs."1.2.0.15"] +time_released = 2023-01-21T09:05:27.619 +changelog = "Fixed retainer sort order crashing\nFixed configuration not saving on game exit" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.3"] +time_released = 2023-05-29T03:20:55.873 +changelog = "**\nStop a potential crash when generating craft materials\nCorrect the calculations for skybuilder recipes\nRe-enable context menu integration\nFree company credit of your active FC is now being parsed\nFree company credit has it's own item now and a page of what can be purchased with it\nThe JSON export will now use lower case names for it's keys\nThe ventures table in the item window should display nicer\n" +[channels.stable.plugins.InventoryTools.changelogs."1.2.0.4"] +time_released = 2022-09-03T17:01:40.116 +changelog = "Barring anything major probably the last release for a few weeks at least, back to EW main story, hopefully this get's the majority of people sorted :)\n- Bug Fixes\n- Stopped a potential memory leak\n- Removed old commands from showing in help\n- The hotkey check I had in place could have been causing lag, have tweaked it.\n- Improved draw times of each window\n- People with higher font sizes and ui scales should hopefully be able to see all the buttons\n- Collapsing either of the craft window sections will have the other section take the available space.\n- The inventory scanning process now runs in the thread pool, hopefully this should reduce stuttering when any item movement occurs(and a rescan needs to happen)." +[channels.stable.plugins.InventoryTools.changelogs."1.3.1.1"] +time_released = 2023-03-07T18:16:53.248 changelog = "Update to support new CS changes." -[channels.testing-live.plugins.InventoryTools.changelogs."1.5.0.0"] -time_released = 2023-04-23T02:53:50.820 -changelog = "**House Storage has arrived**\nSo this took a while but it has finally come to fruition. A few things to note:\n\n- To have a house register with the plugin you must first enter it, have permission and then open the 'Indoor Furnishings' menu. This will allow for the plugin to see you own the house and add it to your 'Characters' list.\n- Once the house is registered due to the way the inventory data of each section is provided, you must enter each section to have it be parsed by the plugin. For Indoor and Outdoor Furnishings you must enter the storeroom tab before that data is collected.\n- For Interior Fixtures open the relevant section in the housing menu.\n- There's a lot of moving parts so if you run into issues, bugs or crashes hit up the #plugin-help-forum on discord.\n- I'll be working on making the 'Is Housing Item' filter a bit more reliable as this might be more important now.\n" -[channels.testing-live.plugins.InventoryTools.changelogs."1.7.0.3"] -time_released = 2024-06-02T11:01:09.991 -changelog = "**Allagan Tools 1.7.0.3**\n- This will be the last testing release before this gets released fully\n\n**Fixes:**\n- The sort parser would sometimes not fire on client login/logout causing no inventory updates to occur\n" -[channels.testing-live.plugins.RandomClassSelector] -built_commit = "bc0df284fe5220b84d1402a3fb257396e5ca80c6" -time_built = 2024-07-25T15:06:10.530 +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.14"] +time_released = 2024-07-19T17:40:03.604 +changelog = "### Added\n\n- Added a calamity salvager filter and column, also items that can be purchased from a calamity salvager will be listed within the item window for applicable items.\n\n### Fixed\n\n- Fixed a bug that would list missing ingredients for a craft even if they weren't missing\n- Fixed duplicate patch data that was breaking the patch column\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.2.0.17"] +time_released = 2023-01-29T12:37:15.403 +changelog = "This is a bug fix release. Fixed an issue when you initially add in a craft list. Have put in more code to help mitigate a potential saving crash. If anyone is crashing reliably and knows their way around a debugger, can they attach it and get a stack trace please." +[channels.stable.plugins.InventoryTools.changelogs."1.2.0.18"] +time_released = 2023-02-06T19:33:32.848 +changelog = "This is purely a crash fix release, nothing else bar the crash has been fixed. You may still encounter a crash until you restart the game." +[channels.stable.plugins.InventoryTools.changelogs."1.6.2.3"] +time_released = 2024-02-12T18:43:54.375 +changelog = "**New Features/Updates**\n**New Features**\n- Ephemeral Nodes are now supported\n- Can be Traded was split into Can be Traded and Can be placed on Market\n**Fixes**\n- Character rename restored\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.6"] +time_released = 2024-06-10T18:12:43.796 +changelog = "**Allagan Tools 1.7.0.6**\n\n**New Features**\nAdded Ephemeral & Hidden Node columns/filters\n\n**Bug Fixes**\nCertain items were showing as being collected from ephemeral nodes when they were not\nColumns in the columns/craft columns picker will be in alphabetical order\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.15"] +time_released = 2024-07-21T18:30:48.683 +changelog = "### Added\n\n- The craft window will warn you when a Universalis request failed, listing the date it happened, and to inform the user of a back off period. It will also warn the user if they make too many requests in a given time period(due to too many plugins making requests).\n\n### Fixed\n\n- Changing the \"Retainer Retrieval\" setting via the Retainer Bell icon in the craft settings column will refresh the craft list properly.\n- Fixed caching of the \"Columns\" tab that meant that some available columns would not show up.\n- The windows tab in the main configuration window had somehow been lost in the shuffle, it's back where it should be.\n- Some of the vendors were not parsing due to a bug in LuminaSupplemental, those vendors should now show again.\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.9"] +time_released = 2024-07-08T19:10:31.423 +changelog = "**Allagan Tools 1.7.0.9**\n- Company Credit will now track again\n- Import/Export of lists works properly again\n- Trial Synthesis will no longer count towards craft lists\n- Rolled back a fix applied to counter a bug in dalamud(those with inventory not scanning issues should hopefully be sorted)\n- Stopped an old migration from running that would duplicate certain columns\n- Console Games Wiki links for items with a # will now be correct\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.2.4"] +time_released = 2024-02-13T18:30:29.332 +changelog = "**Fixes**\n- Fix potential STG crash related to fonts\n" +[channels.stable.plugins.InventoryTools.changelogs."1.2.0.5"] +time_released = 2022-09-10T19:01:10.341 +changelog = "Mini update, one new feature and a refresh on some of the data sourced from garland tools for 6.2\n- Thanks to @sabrinaxiv we have a new setting for tooltips, 'Limit to items belonging to the current character?'" +[channels.stable.plugins.InventoryTools.changelogs."1.6.1.6"] +time_released = 2023-09-12T19:12:49.277 +changelog = "**New Features**\n- Added in a gathered by filter and column\n" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.1"] +time_released = 2023-05-09T20:42:33.897 +changelog = "**House Storage has arrived**\nSo this took a while but it has finally come to fruition. A few things to note:\n\n- To have a house register with the plugin you must first enter it, have permission and then open the 'Indoor Furnishings' menu. This will allow for the plugin to see you own the house and add it to your 'Characters' list.\n- Once the house is registered due to the way the inventory data of each section is provided, you must enter each section to have it be parsed by the plugin. For Indoor and Outdoor Furnishings you must enter the storeroom tab before that data is collected.\n- For Interior Fixtures open the relevant section in the housing menu.\n- There's a lot of moving parts so if you run into issues, bugs or crashes hit up the #plugin-help-forum on discord.\n- I'll be working on making the 'Is Housing Item' filter a bit more reliable as this might be more important now.\n\nOther Fixes:\nFix to workshop items not having the full set of materials in craft lists\nStopped the FC name from being wiped out\nAdded has been gathered column and filter\nNew /moreinfo or /itemwindow command added that will accept either an item's name or ID and show the more item information window\n" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.2"] +time_released = 2023-05-24T14:36:04.974 +changelog = "**6.4 - Tears of the Plogon**\nSupport for 6.4\nUpdated patch data for items\nUpdated coffer contents\nUpdated shop items\nHide the fabled Diadchos Sword\nMore Information context menu disabled for now\nA good egg provided more NPC spawn data <3\n" +[channels.stable.plugins.InventoryTools.changelogs."1.5.0.7"] +time_released = 2023-06-12T22:54:05.018 +changelog = "Tetris has returned! Turn it on in the 'Fun' section within Settings -> General\nThe add item search field now accepts advanced filters (||,&&,!, etc)\nAdded an extra ~800 mob drops, the data should be far more complete and include drops from the latest expansion\n" +[channels.stable.plugins.InventoryTools.changelogs."1.6.1.0"] +time_released = 2023-07-15T15:25:36.247 +changelog = "This is the live release of the crafting update for Allagan Tools which brings it closer to being a full replacement of some of the existing external tools. The update includes the following changes: \n\n- Improved handling of items with sources other than crafting. Sourcing can be configured via a priority system and then overridden per item\n- There are now options to group the items in the craft list\n - Precrafts: Class, Depth, Together\n - Everything Else: Zone, Together\n - Crystals/Currency: Seperate/Together\n- NQ/HQ can be configured per item\n- Retainer Retrieval can be configured per item\n- Any item can be added to a craft list(completion tracking for non-craft items will come later)\n- Teleporation and zoning for vendors has been greatly improved\n- There has been a lot of changes under the hood to accommodate these changes so any issues please head to the #plugin-help-forum\nA inventory history module has also been added, it's still very new and is opt in, the plugin will prompt you when you open the new \"History\" filter if you wish to turn it on.\n\nAlso massive thanks to KiwiKahawai for helping me test this thing and helping me reign in my constant feature creep :slight_smile:\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.19"] +time_released = 2024-07-30T16:01:24.879 +changelog = "### Added\n\n- Added a new section to the item window that displays the possible recipes for an item and the ingredients for each\n- Updated patch data for 7.05\n\n### Fixed\n\n- Attempting to open the craft log via AT will no longer be allowed while crafting\n- Fixed a bug that would cause the Gather/Purchase/Buy column to break how right clicking interacted with the tables\n\n" +[channels.stable.plugins.InventoryTools.changelogs."1.7.0.20"] +time_released = 2024-08-04T17:42:32.881 +changelog = "### Fixed\n\n- Expand the inventory scanner to cover missing currency types\n- Fix alignment issue with lists\n\n" +[channels.stable.plugins.AutoMountBgm] +built_commit = "33f4c4b1fe41ae11c69f6d62b4671417217cdba8" +time_built = 2024-07-15T23:18:20.961 +effective_version = "2.2.3.0" +[channels.stable.plugins.AutoMountBgm.changelogs."2.0.1.0"] +time_released = 2024-02-17T19:43:09.116 +changelog = "Mount BGM will now be automatically disabled when unmounting, so that volume doesn't stutter when using a BGM-disabled mount." +[channels.stable.plugins.AutoMountBgm.changelogs."2.1.0.0"] +time_released = 2024-06-01T13:40:36.206 +changelog = "It's now possible to use the UI to control per-mount BGM settings without needing to actually get on the mount and use a command. Additionally, there are filtering options in the UI for simplicity. Finally, there's now an option to disable the BGM track \"Borderless\" (mount default) without needing to manually turn off BGM for the relevant mounts." +[channels.stable.plugins.AutoMountBgm.changelogs."2.2.0.0"] +time_released = 2024-06-24T04:11:52.116 +changelog = "The mount list can now be filtered by the BGM track filename played, making it easy to track down all mounts playing the same song. There's a new button to enable/disable BGM for all mounts visible in the list, to go with the filtering improvements." +[channels.stable.plugins.AutoMountBgm.changelogs."2.2.1.0"] +time_released = 2024-07-08T07:31:12.661 +changelog = "Updated to patch 7.0 and new API, fixed the \"disable Borderless\" option not being actually implemented. Closes #2." +[channels.stable.plugins.AutoMountBgm.changelogs."2.2.2.0"] +time_released = 2024-07-11T17:18:14.921 +changelog = "The UI controls for toggling BGM per-mount were inverted. This has been fixed, and the UI should now show the BGM state of mounts correctly." +[channels.stable.plugins.AutoMountBgm.changelogs."2.2.3.0"] +time_released = 2024-07-15T23:18:20.961 +changelog = "UI checkboxes work correctly now. Additionally, I've actually released the fix that was sitting on my hard drive for the last week." +[channels.stable.plugins.PeepingTom] +built_commit = "b1de54bcae64edf97c9f90614a588e64b5d0ae34" +time_built = 2024-07-03T15:45:50.302 +effective_version = "1.7.17" +[channels.stable.plugins.PeepingTom.changelogs."1.7.11"] +time_released = 2022-08-25T00:23:41.699 +changelog = "API 7" +[channels.stable.plugins.PeepingTom.changelogs."1.7.12"] +time_released = 2022-08-27T23:33:19.332 +changelog = "\\\n- Fixed crash when using Alt-click to examine.\n" +[channels.stable.plugins.PeepingTom.changelogs."1.7.13"] +time_released = 2023-01-11T21:05:53.864 +changelog = "\\\n- API 8\n" +[channels.stable.plugins.PeepingTom.changelogs."1.7.14"] +time_released = 2023-05-27T06:45:50.786 +changelog = "\\\n- 6.4\n" +[channels.stable.plugins.PeepingTom.changelogs."1.7.15"] +time_released = 2023-08-31T22:40:22.910 +changelog = "\\\n- 6.4\n" +[channels.stable.plugins.PeepingTom.changelogs."1.7.16"] +time_released = 2023-10-04T01:11:25.291 +changelog = "\\\n- API 9\n" +[channels.stable.plugins.PeepingTom.changelogs."1.7.17"] +time_released = 2024-07-03T15:45:50.302 +changelog = "\\\n- Dawntrail\n" +[channels.stable.plugins.SkillSwap] +built_commit = "5130f0440b96cd16fcc9854e6de071177e74ec0a" +time_built = 2023-10-21T02:11:31.333 +effective_version = "1.2.2.2" +[channels.stable.plugins.SkillSwap.changelogs] +[channels.stable.plugins.CombatCursorContainment] +built_commit = "7488322e01ca5312f38bfb92e32379f23a3832c2" +time_built = 2024-07-05T18:11:05.118 +effective_version = "1.0.4.0" +[channels.stable.plugins.CombatCursorContainment.changelogs."1.0.0.0"] +time_released = 2023-09-08T19:54:29.967 +changelog = "- Improve performance, mostly outside of combat.\n- Add button to manually toggle cursor lock while auto-lock is disabled.\n" +[channels.stable.plugins.CombatCursorContainment.changelogs."1.0.1.0"] +time_released = 2023-09-24T16:20:09.157 +changelog = "- Fix \"Not in a duty\" setting doing the opposite of what it should have been.\n- Fix being in queue counting as being in a duty.\n" +[channels.stable.plugins.CombatCursorContainment.changelogs."1.0.2.0"] +time_released = 2023-10-03T22:59:49.821 +changelog = "- Update for API v9.\n" +[channels.stable.plugins.CombatCursorContainment.changelogs."1.0.3.0"] +time_released = 2023-10-30T01:18:39.012 +changelog = "- Fixes for log spam and cursor being locked when alt+tabbed due to recent Dalamud changes.\n" +[channels.stable.plugins.CombatCursorContainment.changelogs."1.0.4.0"] +time_released = 2024-07-05T18:11:05.118 +changelog = "- Update for 7.0\n" +[channels.stable.plugins.cl_showpos] +built_commit = "4aa06a05a1e3b2ebd5ed5f431a5dd6334e99572a" +time_built = 2024-07-01T18:13:29.626 +effective_version = "1.1.0.2" +[channels.stable.plugins.cl_showpos.changelogs] +[channels.stable.plugins.StackSellPrice] +built_commit = "811d8a6dd507f1426fd1ffe7c248adeb6fcbfd55" +time_built = 2024-03-20T20:16:19.796 +effective_version = "4.3.0" +[channels.stable.plugins.StackSellPrice.changelogs."1.1.0.39314"] +time_released = 2022-08-19T21:50:29.503 +changelog = "Change how the vendor sale price line is edited to rewrite the whole thing" +[channels.stable.plugins.StackSellPrice.changelogs."2.0.0.9675"] +time_released = 2022-08-25T05:22:31.889 +changelog = "Update everything to net6/API7" +[channels.stable.plugins.StackSellPrice.changelogs."3.0.0.38831"] +time_released = 2023-01-14T21:34:23.346 +changelog = "Update for api8/patch6.3" +[channels.stable.plugins.StackSellPrice.changelogs."4.1.1"] +time_released = 2023-05-30T19:31:34.816 +changelog = "Updated XivCommon to version 7.0.1" +[channels.stable.plugins.StackSellPrice.changelogs."4.1.3"] +time_released = 2023-07-29T20:00:44.851 +changelog = "HQ item prices are now handled correctly (fixed rounding logic) and\nmateria prices should be calculated properly, since they're treated\nby the game as being HQ even though they _can't_ be HQ. I blame SE.\n\nAlso updated XivCommon to latest (7.0.2) as well." +[channels.stable.plugins.StackSellPrice.changelogs."4.3.0"] +time_released = 2024-03-20T20:16:19.796 +changelog = "Update for patch 6.58, no code changes." +[channels.stable.plugins.InventorySearchBar] +built_commit = "02aba8a3fd22529306e55425be0b46f27ebda33e" +time_built = 2024-07-14T01:20:25.840 +effective_version = "1.5.0.0" +[channels.stable.plugins.InventorySearchBar.changelogs."1.0.0.0"] +time_released = 2022-09-26T19:50:14.178 +changelog = "- Moved out of testing." +[channels.stable.plugins.InventorySearchBar.changelogs."1.0.0.1"] +time_released = 2022-10-04T16:46:20.248 +changelog = "- Fixed search bar not being click through when hidden." +[channels.stable.plugins.InventorySearchBar.changelogs."1.0.0.2"] +time_released = 2022-10-07T18:39:29.616 +changelog = "- Fixed search bar not showing when \"Keybind only\" is disabled." +[channels.stable.plugins.InventorySearchBar.changelogs."1.0.0.3"] +time_released = 2022-10-16T20:05:37.943 +changelog = "- Fixed search bar with an active search disappearing when switching tabs." +[channels.stable.plugins.InventorySearchBar.changelogs."1.1.0.0"] +time_released = 2023-01-16T13:55:48.179 +changelog = "- Added support for Patch 6.3 and Dalamud Api8." +[channels.stable.plugins.InventorySearchBar.changelogs."1.1.0.1"] +time_released = 2023-01-16T21:20:24.494 +changelog = "- Fixed inventories with tabs not working correctly." +[channels.stable.plugins.InventorySearchBar.changelogs."1.1.0.2"] +time_released = 2023-02-22T15:58:10.174 +changelog = "- Fixed retainer inventories not working correctly." +[channels.stable.plugins.InventorySearchBar.changelogs."1.2.0.0"] +time_released = 2023-03-07T18:16:13.441 +changelog = "- Added support for Patch 6.35." +[channels.stable.plugins.InventorySearchBar.changelogs."1.3.0.0"] +time_released = 2023-05-24T15:23:30.620 +changelog = "- Added support for Patch 6.4." +[channels.stable.plugins.InventorySearchBar.changelogs."1.4.0.0"] +time_released = 2023-10-06T17:22:09.992 +changelog = "- Added support for Patch 6.4 and Dalamud API 9." +[channels.stable.plugins.InventorySearchBar.changelogs."1.5.0.0"] +time_released = 2024-07-14T01:20:25.840 +changelog = "- Added support for Dawntrail and Dalamud API 10." +[channels.stable.plugins.AutoTimer] +built_commit = "282ceb1a287e6fe31040380b4cc9fa20f06a199e" +time_built = 2024-07-03T03:40:00.517 +effective_version = "1.1.0.0" +[channels.stable.plugins.AutoTimer.changelogs."1.0.0.3"] +time_released = 2024-01-28T22:58:41.388 +changelog = "- Fix crash related to usage of non-auto-attack actions (eating food, etc.)" +[channels.stable.plugins.AutoTimer.changelogs."1.1.0.0"] +time_released = 2024-07-03T03:40:00.517 +changelog = "- Updated to Dawntrail\r\n- Resolved issue where Inspiration was incorrectly counting towards Pictomancer auto-attack haste\r\n- Added option to scale the bar" +[channels.stable.plugins.ItemUse] +built_commit = "3ad9d20921fec60b9269ef1e684f716d96bf2750" +time_built = 2024-08-28T15:57:08.249 +effective_version = "1.0.0.0" +[channels.stable.plugins.ItemUse.changelogs."1.0.0.0"] +time_released = 2024-08-28T15:57:08.249 +changelog = "- Fixed an issue where fish previously did not display certain flags correctly when collectible.\n- Added data for missing wrist gear coffers and removed data for certain inapplicable coffers.\n- Example icons now show next to their relevant settings in the plugin configuration window.\n- Users can now customize the item text highlight colors.\n- Code cleanup.\n" +[channels.stable.plugins.WinTitle] +built_commit = "ef6b104a141eab3d593a2678bc2c8844d4e1abaa" +time_built = 2024-08-13T06:24:56.653 +effective_version = "1.1.2.0" +[channels.stable.plugins.WinTitle.changelogs."1.0.4.0"] +time_released = 2022-08-29T06:47:29.574 +changelog = "API 7" +[channels.stable.plugins.WinTitle.changelogs."1.0.5.0"] +time_released = 2023-01-12T04:34:19.576 +changelog = "API 8" +[channels.stable.plugins.WinTitle.changelogs."1.0.5.1"] +time_released = 2023-03-14T23:06:27.675 +changelog = "API 8" +[channels.stable.plugins.WinTitle.changelogs."1.0.6.0"] +time_released = 2023-10-04T06:58:51.964 +changelog = "API 9" +[channels.stable.plugins.WinTitle.changelogs."1.0.7.0"] +time_released = 2024-07-08T18:27:54.107 +changelog = "API 9" +[channels.stable.plugins.WinTitle.changelogs."1.0.7.1"] +time_released = 2024-08-10T17:42:52.323 +changelog = "Add new maintainer." +[channels.stable.plugins.WinTitle.changelogs."1.1.0.0"] +time_released = 2024-08-11T20:07:13.816 +changelog = "Add an option to set the logged character as the window title." +[channels.stable.plugins.WinTitle.changelogs."1.1.1.0"] +time_released = 2024-08-11T23:51:36.110 +changelog = "Update title on world travel." +[channels.stable.plugins.WinTitle.changelogs."1.1.2.0"] +time_released = 2024-08-13T06:24:56.653 +changelog = "Fix load error." +[channels.stable.plugins.Tippy] +built_commit = "5c18d6b21461b0bbe4583a86787ef4a3565e5ce6" +time_built = 2023-01-12T02:01:32.150 +effective_version = "1.4.0.0" +[channels.stable.plugins.Tippy.changelogs] +[channels.stable.plugins.ItemSearchPlugin] +built_commit = "181a9b387201e4dbfbd0540fe02c9256b1032f17" +time_built = 2024-07-03T14:13:04.768 +effective_version = "1.10.0.1" +[channels.stable.plugins.ItemSearchPlugin.changelogs] +[channels.stable.plugins.NoTankYou] +built_commit = "0636d319b80510283e5009a3715f4bcdb27f7194" +time_built = 2024-08-26T07:30:18.627 +effective_version = "7.1.0.0" +[channels.stable.plugins.NoTankYou.changelogs] +[channels.stable.plugins.TooltipNotes] +built_commit = "41ec1c46ccecde2ae7912acc7d13123374b313e5" +time_built = 2023-10-13T19:12:09.869 +effective_version = "1.2.2.1" +[channels.stable.plugins.TooltipNotes.changelogs."1.0.0.0"] +time_released = 2023-04-05T14:54:23.918 +changelog = "1.0.0.0\n## Feature\nMade Debug logging a optional toggle \n\nThis version also removes access to the allnotes Window since it is very buggy and kinda useless in its current form.\nIt will come back in the next testin release, this is just to prepare for the port to stable. \n" +[channels.stable.plugins.TooltipNotes.changelogs."1.1.2.0"] +time_released = 2023-05-25T21:31:51.027 +changelog = "1.1.2.0\n## Feature\nupdated for 6.4\n\nfor other features, I am going to be honest I forgot the descrepancy between the testing and stable release, so here are just a couple of things that I believe changed:\n\n* The All notes window:\n * Acessible via /tnallnotes it lets you see and edit all your notes in one ImGui window\n* An alternative for the context menu:\n * using /tnnote you can now bring up the singular note editing window based on the last hovered item allowing you to add notes to items in situations that you dont have the context menu\n* proper multiline editing\n * both the all note window and the singular note window allow you to make notes multiline now wihtout having to use .\n everywhere\n* CharacterSpecific Notes now only hide your global notes if there is a CharacterSpecific Note and not always anymore.\n" +[channels.stable.plugins.TooltipNotes.changelogs."1.2.1.0"] +time_released = 2023-10-06T20:56:38.527 +changelog = "1.2.0.0\n\nHello Everyone,\nTooltipNotes is back for patch 6.5 and its better than ever!\nWhat changed?\nit may not look like much but behind the scenes a lot has changed which means now those who couldnt use TooltipNotes before due to FPS drops and it just straight up not working should niw be able to use it wihtout worries I hope\n" +[channels.stable.plugins.TooltipNotes.changelogs."1.2.2.0"] +time_released = 2023-10-12T00:29:25.919 +changelog = "1.2.2.0\n\nFixed doubling up of Allagan Tools Tooltip changes \nRemoved some erroneus logging\n" +[channels.stable.plugins.TooltipNotes.changelogs."1.2.2.1"] +time_released = 2023-10-13T19:12:09.869 +changelog = "1.2.2.1\n\nbugfix for character specific notes\n" +[channels.stable.plugins.MacroRecorded] +built_commit = "1a2b90909b1ea5ea0ac1a32dc26b4c048075d436" +time_built = 2024-07-03T01:51:30.064 +effective_version = "1.0.3.2" +[channels.stable.plugins.MacroRecorded.changelogs."1.0.0.2"] +time_released = 2023-05-25T17:26:15.182 +changelog = "- Patch 6.4 package updates\n " +[channels.stable.plugins.MacroRecorded.changelogs."1.0.1.2"] +time_released = 2023-10-05T09:16:36.208 +changelog = "- Patch 6.5 update\n- Dalamud API update\n " +[channels.stable.plugins.MacroRecorded.changelogs."1.0.2.2"] +time_released = 2024-03-06T20:25:33.701 +changelog = "- Adds configuration to macro wait command time\n " +[channels.stable.plugins.MacroRecorded.changelogs."1.0.3.2"] +time_released = 2024-07-03T01:51:30.064 +changelog = "- Updated to 7.0\n " +[channels.stable.plugins.ResizableHUD] +built_commit = "758240d986771793e24974ad3c1c85d8160e69e5" +time_built = 2024-07-01T19:11:23.345 +effective_version = "1.3.0.0" +[channels.stable.plugins.ResizableHUD.changelogs."1.1.4.0"] +time_released = 2023-04-30T04:52:23.459 +changelog = "1.1.0\n- Added addon inspector\n-- With the addon inspector enabled, you can right-click to bring up a context menu, and add any addons (UI elements) that under your mouse\n-- Additionally, you can toggle an edit option to move and scale UI elements with the arrow keys.\n- Added relative scaling options\n- Configurations now auto-sort when a new element is added\n- Added position anchor option\n- Units are now initialized to their real position, with their real scale\n- Removed most commands in favor of using the addon inspector\n1.1.1\n- Make config file unique per character\n1.1.2\n- Cleanup to the editor\n- You can now attach UI elements to another\n1.1.3\n- Fixed a but related to attachments\n1.1.4\n- Added autocompletion to the attachment option\n" +[channels.stable.plugins.ResizableHUD.changelogs."1.1.6.0"] +time_released = 2023-05-05T19:16:29.342 +changelog = "1.5.0\n- Bumped version numver\n1.6.0\n- Added opacity option\n" +[channels.stable.plugins.ResizableHUD.changelogs."1.1.7.0"] +time_released = 2023-05-07T09:08:07.613 +changelog = "1.1.5\n- Bumped version numver\n1.1.6\n- Added opacity option\n1.1.7\n- Fix scaling being disabled by default on new entries (should have been opacity)\n- Added option to update values to on screen values\n- Fixed version numbers in changelog\n" +[channels.stable.plugins.ResizableHUD.changelogs."1.2.0.0"] +time_released = 2023-10-04T15:07:26.154 +changelog = "- Updated for 6.5\n- Updated for API9\n" +[channels.stable.plugins.ResizableHUD.changelogs."1.2.1.0"] +time_released = 2023-10-24T15:04:13.858 +changelog = "- Fixed issue causing addon inspector to not render\n" +[channels.stable.plugins.ResizableHUD.changelogs."1.3.0.0"] +time_released = 2024-07-01T19:11:23.345 +changelog = "- API 10/7.0 Update\n" +[channels.stable.plugins.Linkpearl] +built_commit = "b8cfe9c26c24c9a3e265eed72191eacd251e5350" +time_built = 2024-07-13T17:39:15.303 +effective_version = "3.0.0.0" +[channels.stable.plugins.Linkpearl.changelogs] +[channels.stable.plugins.NOTED] +built_commit = "788b467fc75ad6f05eaa49b03f3f6999fb03a7dd" +time_built = 2024-07-05T02:03:59.820 +effective_version = "1.3.0.0" +[channels.stable.plugins.NOTED.changelogs."1.0.0.0"] +time_released = 2023-01-12T02:01:21.833 +changelog = "- Added support for Patch 6.3 and Dalamud Api8.\n- Moved out of testing." +[channels.stable.plugins.NOTED.changelogs."1.1.0.0"] +time_released = 2023-02-04T23:31:48.007 +changelog = "- Added some visibility settings.\n- Added keybind to toggle notes on/off.\n- Added keybinds to cycle through notes." +[channels.stable.plugins.NOTED.changelogs."1.1.1.0"] +time_released = 2023-02-11T17:18:39.980 +changelog = "- Combined all duties from The Masked Carnivale into a single entry.\n\t+ Each challenge was treated as a different duty before, but since the internal ID is the same it was creating issues." +[channels.stable.plugins.NOTED.changelogs."1.2.0.0"] +time_released = 2023-10-04T00:10:40.907 +changelog = "- Added support for patch 6.5 and Dalamud API 9." +[channels.stable.plugins.NOTED.changelogs."1.2.1.0"] +time_released = 2024-03-23T01:30:28.394 +changelog = "- Removed duplicated duty entries.\n- Added support for the Tab key when writing notes.\n- Fixed visual issues in the settings windows.\n- Fixed crash with notes containing the \"%\" character" +[channels.stable.plugins.NOTED.changelogs."1.2.1.1"] +time_released = 2024-03-27T20:27:03.285 +changelog = "- Fixed note not appearing when creating it inside the duty." +[channels.stable.plugins.NOTED.changelogs."1.2.2.0"] +time_released = 2024-04-02T20:22:36.547 +changelog = "- Added a \"No Duty\" entry. Notes added to this section will be shown while outside of duties.\n- Duties are now filled automatically when creating a new note while being inside a duty.\n- Added context menu to the notes list to Export or Delete with Right Click.\n- Added context menu to the duty list to Delete all notes for a duty with Right Click." +[channels.stable.plugins.NOTED.changelogs."1.3.0.0"] +time_released = 2024-07-05T02:03:59.820 +changelog = "- Added support for Dawntrail and Dalamud API 10." +[channels.stable.plugins.FFXIVRPCalendarPlugin] +built_commit = "d778ae3506ed82dffd6a419765007a79e5c3c6d4" +time_built = 2024-07-06T01:23:24.848 +effective_version = "1.0.1.4" +[channels.stable.plugins.FFXIVRPCalendarPlugin.changelogs."1.0.1.2"] +time_released = 2024-01-02T19:20:09.040 +changelog = "1.0.1.2 (2023.01.01)\r\n- Moved to stable plugins from testing\r\n- Removed deprecated PluginLog references.\r\n1.0.1.1 (2023.10.09)\r\n- Updated to Patch 6.5 release.\r\n1.0.1 (2023.08.09)\r\n- Fixed improper icon.\r\n- Added 'add event' and 'report event' links.\r\n" +[channels.stable.plugins.FFXIVRPCalendarPlugin.changelogs."1.0.1.3"] +time_released = 2024-07-03T01:51:12.452 +changelog = "1.0.1.3 (2024.07.02)\r\n- Update for Dawntrail (7.0) release.\r\n- Probably fixed the icon.\r\n- Update to API v10.\r\n1.0.1.2 (2023.01.01)\r\n- Moved to stable plugins from testing\r\n- Removed deprecated PluginLog references.\r\n1.0.1.1 (2023.10.09)\r\n- Updated to Patch 6.5 release.\r\n1.0.1 (2023.08.09)\r\n- Fixed improper icon.\r\n- Added 'add event' and 'report event' links.\r\n" +[channels.stable.plugins.FFXIVRPCalendarPlugin.changelogs."1.0.1.4"] +time_released = 2024-07-06T01:23:24.848 +changelog = "1.0.1.4 (2024.07.05)\r\n- Typo fixing.\r\n1.0.1.3 (2024.07.02)\r\n- Update for Dawntrail (7.0) release.\r\n- Probably fixed the icon.\r\n- Update to API v10.\r\n1.0.1.2 (2023.01.01)\r\n- Moved to stable plugins from testing\r\n- Removed deprecated PluginLog references.\r\n1.0.1.1 (2023.10.09)\r\n- Updated to Patch 6.5 release.\r\n1.0.1 (2023.08.09)\r\n- Fixed improper icon.\r\n- Added 'add event' and 'report event' links.\r\n" +[channels.stable.plugins.MacroMate] +built_commit = "b0ac48a809fe963bc36d222286fc67c46d557961" +time_built = 2024-09-02T19:00:59.885 +effective_version = "1.0.19.0" +[channels.stable.plugins.MacroMate.changelogs."1.0.7.0"] +time_released = 2023-12-12T19:33:06.140 +changelog = "- Added Import/Export\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.16.0"] +time_released = 2024-08-02T19:37:28.962 +changelog = "- Added 'Import to Macro Mate' context menu action (vanilla macro UI)\n- Added 'Open in Macro Mate' context menu action (vanilla macro UI)\n- Added 'Update in Macro Mate' context menu action (vanilla macro UI)\n- Added setting to disable context menu actions\n- Fixed search clear text button not appearing\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.15.0"] +time_released = 2024-07-29T16:13:29.210 +changelog = "Changes:\n\n- New command: `/macromate open ` which opens a macro for editing\n- New command: `/macromate help`\n- Added help window entry for paths\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.14.0"] +time_released = 2024-07-28T19:16:56.106 +changelog = "Changes:\n\n- Newly created macros will now be 'Always Linked' by default (previously all conditions were added)\n- Added a new button to add all conditions\n- Improved Help window with importable examples and formatting fixes\n\nBugfixes:\n\n- Fix initial size of macro window being too small\n- Fix macro name width with high global font scale\n- Fix padding with high global font scale\n- Fix condition editor button alignment\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.13.1"] +time_released = 2024-07-22T23:26:01.486 +changelog = "- Inter-Plugin Communication (IPC) support for creating macros and groups\n- Fix various scaling issues with increased global font scale\n- Allow resizing the macro part of the macro window\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.12.0"] +time_released = 2024-07-03T14:13:19.489 +changelog = "- 7.0 support\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.11.1"] +time_released = 2024-06-17T14:16:40.600 +changelog = "- Fix issue when saving macros that contain auto-translate payloads\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.17.0"] +time_released = 2024-08-04T17:42:56.679 +changelog = "- Added 'Import from Game' feature\n See: `New > Import > From Game` and `Right Click > Import Here > From Game`\n- Added 'Bulk Delete' edit mode action\n- Allow Shift + Right Click to select nodes into edit mode\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.11.0"] +time_released = 2024-05-18T16:01:09.173 +changelog = "- Added 'Sort' feature\n- Linked macro names can now be up to 20 characters long (previously limit was 14)\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.10.2"] +time_released = 2024-05-14T19:12:46.800 +changelog = "- No longer triggers config file writes when setting macros\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.10.1"] +time_released = 2024-05-13T08:45:08.636 +changelog = "- Fix crash when using 'run' in the Macro window under certain conditions\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.10.0"] +time_released = 2024-05-11T19:26:18.495 +changelog = "- Add 'Player Condition' condition\n- Show current conditions when hovering on condition name\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.9.1"] +time_released = 2024-05-01T19:25:51.803 +changelog = "- Auto-translate support (copy/paste only, no tab-completion)\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.8.1"] +time_released = 2024-03-21T10:09:51.044 +changelog = "- Fix issue when linking to overlapping Shared/Individual slots\n- Allow setting the Link Placeholder Icon\n\nOld Import/Export strings are not compatible with this release\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.7.1"] +time_released = 2023-12-13T17:10:40.800 +changelog = "- Added Import/Export (compressed)\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.10.3"] +time_released = 2024-05-15T19:23:57.370 +changelog = "- Fix significant performance issue\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.17.1"] +time_released = 2024-08-09T04:11:25.474 +changelog = "- Fix IPC incorrectly overriding existing icons and links\n- Fix 'Update in Macro Mate' not updating macro text\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.17.2"] +time_released = 2024-08-10T17:43:00.103 +changelog = "- Maybe fix Macro Chain crash\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.18.0"] +time_released = 2024-08-31T13:01:29.229 +changelog = "- Add 'Current Craft - Max Durability' condition\n- Add 'Current Craft - Max Quality' condition\n- Add 'Current Craft - Difficulty' condition\n- Add 'Run Selected' context menu action to macro windows\n- Fix Icon Picker error for hi-res icons\n" +[channels.stable.plugins.MacroMate.changelogs."1.0.19.0"] +time_released = 2024-09-02T19:00:59.885 +changelog = "New Major Feature: Subscriptions\n\nSubscriptions let you subscribe to a external macro\nrepository (typically hosted on git). Subscriptions provide a two-click\nway to download the latest version of macros hosted externally, and will\nautomatically notify you when new updates are available (configurable).\n\nSubscriptions only support vanilla macro features, subscription\nrepositories currently cannot add links or link conditions.\n\nThe primary use-case of this feature is to allow macro-using raiding\ncommunities to quickly share macro changes, but other use case are\nsupported. Make sure to only subscribe to repositories you trust and\nmake sure to verify macros before you run them!\n" +[channels.stable.plugins.WheresWOLdo] +built_commit = "6a9caf26e4c5ad0fd88b589e9821028018f043d4" +time_built = 2023-10-12T00:29:56.739 +effective_version = "1.4.0.0" +[channels.stable.plugins.WheresWOLdo.changelogs."1.3.4.0"] +time_released = 2022-08-24T01:46:46.022 +changelog = "Net6 update" +[channels.stable.plugins.WheresWOLdo.changelogs."1.3.5.0"] +time_released = 2023-01-11T18:40:38.309 +changelog = "Net7 / API 8 update. Consider migrating to WhereAmIAgain though." +[channels.stable.plugins.WheresWOLdo.changelogs."1.4.0.0"] +time_released = 2023-10-12T00:29:56.739 +changelog = "API 9 update.\n\nPlease consider migrating to WhereAmIAgain, which has more features and better location support. WOLdo has been in maintenance mode since API 4 (October 2021).\n" +[channels.stable.plugins.BetterInBlue] +built_commit = "75fdb85fbfb16a67713a600c02a0e6ef375bffd8" +time_built = 2023-12-21T19:46:34.582 +effective_version = "1.2.0.1" +[channels.stable.plugins.BetterInBlue.changelogs] +[channels.stable.plugins.XIVJitterFix] +built_commit = "51559f6f1b84698ad104286526429f56b3945774" +time_built = 2024-07-16T16:24:57.270 +effective_version = "0.0.0.4" +[channels.stable.plugins.XIVJitterFix.changelogs."0.0.0.4"] +time_released = 2024-07-16T16:24:57.270 +changelog = "Stable release of XIVJitterFix.\n## What is XIVJitterFix?\nIf you are running DLSS, DLAA or TSCMAA+Jitter you want this plugin. SE by default disables the needed jittering for those antialiasing components during gpose, cutscenes and npc interactions, making the game look jaggier and blurrier than it should be.\n## Functions\n- Automatically reenables jitter for the aforementioned game scenes\n- Expert Config for:\n - Adjustment of jitter strength\n - Overriding of downscale buffers (essentially forces DLAA if running with DLSS)\n - When in doubt read the information written in the plugin configuration\n" +[channels.stable.plugins.TickTracker] +built_commit = "3a5db58df830d9606bc0ad2929005663a25bf5be" +time_built = 2024-08-21T14:26:33.759 +effective_version = "1.6.1.0" +[channels.stable.plugins.TickTracker.changelogs."1.0.0.0"] +time_released = 2023-10-31T19:13:31.117 +changelog = "- Move to stable.\n" +[channels.stable.plugins.TickTracker.changelogs."1.1.0.0"] +time_released = 2023-11-02T19:26:35.215 +changelog = "- Add an option to automatically hide the MP Bar on melee and phys ranged DPS\n" +[channels.stable.plugins.TickTracker.changelogs."1.1.1.0"] +time_released = 2023-11-06T04:55:53.650 +changelog = "- Fix HPBar not being present when Hide bar on full resource is enabled.\n" +[channels.stable.plugins.TickTracker.changelogs."1.1.2.0"] +time_released = 2023-11-19T18:22:39.941 +changelog = "- Fix HPBar not being present when Hide bar on full resource is enabled.\n" +[channels.stable.plugins.TickTracker.changelogs."1.2.0.0"] +time_released = 2023-12-21T19:46:40.533 +changelog = "- Fix HPBar not being present when Hide bar on full resource is enabled.\n" +[channels.stable.plugins.TickTracker.changelogs."1.3.0.0"] +time_released = 2024-01-02T19:20:03.859 +changelog = "- Fix a bug that wouldn't take into account the LockBar checkbox state when showing or hiding the HP and MP bar.\n- Remove obsolete PluginEnabled option.\n- Reorganized the Settings window.\n" +[channels.stable.plugins.TickTracker.changelogs."1.4.1.0"] +time_released = 2024-03-20T00:25:11.332 +changelog = "- Added an alternative tick indicator that uses the native ui.\n- NET8 update\n" +[channels.stable.plugins.TickTracker.changelogs."1.4.2.0"] +time_released = 2024-05-03T18:04:18.982 +changelog = "- Fix bug where GP tick would be halted incorrectly while fishing.\n" +[channels.stable.plugins.TickTracker.changelogs."1.4.3.0"] +time_released = 2024-05-06T01:06:28.779 +changelog = "- Stop bar windows from stealing focus.\n" +[channels.stable.plugins.TickTracker.changelogs."1.4.4.0"] +time_released = 2024-06-21T10:58:38.674 +changelog = "- Swapped to Penumbra API\n" +[channels.stable.plugins.TickTracker.changelogs."1.5.0.0"] +time_released = 2024-07-03T03:44:29.949 +changelog = "- Dawntrail update\n" +[channels.stable.plugins.TickTracker.changelogs."1.5.1.0"] +time_released = 2024-07-11T17:40:29.306 +changelog = "- Hide native nodes if dead or in cutscene\n" +[channels.stable.plugins.BozjaBuddy] +built_commit = "3c15e4ab559f76bf67ea0346b49b9d38af641b35" +time_built = 2024-07-19T17:39:27.289 +effective_version = "1.1.6.1" +[channels.stable.plugins.BozjaBuddy.changelogs."1.0.0.0"] +time_released = 2023-06-01T22:48:02.755 +changelog = "Bozja Buddy [1.0.0.0]\n- Added DRS/Community tab, showing suggestions to participate in DRS and related communities, as well as tips to DRS encounters.\n- Now show next to their name if a fragment is buyable with cluster.\n- Adjustments to helper pop up.\n\nBozja Buddy [1.0.0.1]\n- Fixed issues with dupe IDs.\n- Hopefully fixed an issue with incorrect font ASCII char display on SelectableLink. Worked fine on dev build (1.0.0.0) but not on testing build (0.3.5.1) for some reason.\n" +[channels.stable.plugins.BozjaBuddy.changelogs."1.0.0.2"] +time_released = 2023-06-07T19:16:54.092 +changelog = "Bozja Buddy [1.0.0.2]\n- Added more entries to DRS community section.\n- Make the Action adding button in Custom loadout edit green.\n- Fixes a bug where the action table display incorrectly while in Custom loadout editing mode.\n" +[channels.stable.plugins.BozjaBuddy.changelogs."1.0.0.3"] +time_released = 2023-06-18T19:18:16.607 +changelog = "Bozja Buddy [1.0.0.3]\n- Field note Dabog (11) and Sartauvoir (14) had incorrect Fate info.\n" +[channels.stable.plugins.BozjaBuddy.changelogs."1.1.4.2"] +time_released = 2023-07-31T08:30:49.302 +changelog = "Bozja Buddy 1.1.4.2\n- Node graph viewer\n- Relic guide\n- Quest and Quest chains\n" +[channels.stable.plugins.BozjaBuddy.changelogs."1.1.5.0"] +time_released = 2023-08-03T19:46:53.040 +changelog = "Bozja Buddy 1.1.5.0\n- Added farm tab\n" +[channels.stable.plugins.BozjaBuddy.changelogs."1.1.5.2"] +time_released = 2023-08-09T19:27:40.008 +changelog = "Bozja Buddy 1.1.5.2\n- Add null check for GetAddonName() in GuiScrapper.\n- Move GuiScrapper to main thread.\n" +[channels.stable.plugins.BozjaBuddy.changelogs."1.1.5.3"] +time_released = 2023-08-22T14:38:29.277 +changelog = "Bozja Buddy 1.1.5.3\n- Remove shortcut [Alt] for expanding info-viewer due its inconvenience surpass its merits.\n- Fixes incorrect info regarding \"Parts and Parcel\" FATE\n- Fixes incorrect info regarding relic step \"One time grind 2\"\n" +[channels.stable.plugins.BozjaBuddy.changelogs."1.1.5.4"] +time_released = 2023-10-07T05:14:33.319 +changelog = "Bozja Buddy 1.1.5.4\nAPI 9\n" +[channels.stable.plugins.BozjaBuddy.changelogs."1.1.5.5"] +time_released = 2024-02-13T18:30:11.232 +changelog = "Bozja Buddy 1.1.5.5\n- Minor bug fix.\n- Data for stats calc added.\n" +[channels.stable.plugins.BozjaBuddy.changelogs."1.1.6.0"] +time_released = 2024-07-08T21:20:22.621 +changelog = "Bozja Buddy 1.1.6.0\n- API 10 migration.\n- Option to set visibility mode of Auxi viewer.\n- Adjust tab content UI when Auxi viewer is hidden.\n- Minor UI fixes/adjustments.\n- Fixes community links.\n" +[channels.stable.plugins.BozjaBuddy.changelogs."1.1.6.1"] +time_released = 2024-07-19T17:39:27.289 +changelog = "Bozja Buddy 1.1.6.1\n- Added plugin preview images.\n" +[channels.stable.plugins.ARealmRecorded] +built_commit = "1be2b1a9e210e0c7a153ad3ab441880c3be22633" +time_built = 2024-07-30T19:13:05.577 +effective_version = "1.0.1.0" +[channels.stable.plugins.ARealmRecorded.changelogs."1.0.0.0"] +time_released = 2023-06-10T17:58:05.518 +changelog = "- Moved from testing to stable\n- Shortened dates on the replay list\n- Fixed an issue with packets failing to save" +[channels.stable.plugins.ARealmRecorded.changelogs."1.0.0.1"] +time_released = 2023-10-04T01:29:34.615 +changelog = "- Api9" +[channels.stable.plugins.ARealmRecorded.changelogs."1.0.0.2"] +time_released = 2024-03-19T21:42:11.983 +changelog = "- .NET 8" +[channels.stable.plugins.ARealmRecorded.changelogs."1.0.1.0"] +time_released = 2024-07-30T19:13:05.577 +changelog = "- Fixed for Dawntrail\n- Added waymark toggle persistence" +[channels.stable.plugins.OpenerCreator] +built_commit = "627cc80495ae78259c83750b686de57e0008ed9a" +time_built = 2024-08-31T13:13:07.279 +effective_version = "0.3.1.0" +[channels.stable.plugins.OpenerCreator.changelogs."0.2.0.0"] +time_released = 2024-07-27T22:30:03.528 +changelog = "Move to stable \n" +[channels.stable.plugins.OpenerCreator.changelogs."0.3.1.0"] +time_released = 2024-08-31T13:13:07.279 +changelog = "- Add ability ants for next action\n- Add SAM standard opener (oops)\n" +[channels.stable.plugins.QuestAWAY] +built_commit = "0b88eb9ddcf184bfe4c75f89400e3e27f3ecec67" +time_built = 2024-07-17T06:19:39.574 +effective_version = "2.0.0.5" +[channels.stable.plugins.QuestAWAY.changelogs] +[channels.stable.plugins."Dalamud.DiscordBridge"] +built_commit = "55bc26ba196e756c686de0d4738e32e2f5a90635" +time_built = 2024-07-11T17:40:42.066 +effective_version = "1.5.0.1" +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.2.7.0"] +time_released = 2022-08-22T23:14:51.954 +changelog = "- Compatibility with D17.\n- Added Novice Network Notifications `nnn` chat type.\n- Duplicate message deduplication by squidmade" +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.2.8.0"] +time_released = 2022-08-24T01:46:33.581 +changelog = "- Compatibility with D17.\n- Added Novice Network Notifications `nnn` chat type.\n- Duplicate message deduplication by squidmade" +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.2.9.2"] +time_released = 2022-09-20T21:27:49.708 +changelog = "- Updated Discord library dependencies\n- Switched to using full-width @ because Discord started enforcing username requirements on webhooks and @ isn't allowed there.\n- If your bot stopped working in September, please enable Message Intents. See the setup guide for updated steps." +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.2.9.4"] +time_released = 2022-09-21T03:45:33.295 +changelog = "- Updated Discord library dependencies\n- Switched to using full-width @ because Discord started enforcing username requirements on webhooks and @ isn't allowed there.\n- If your bot stopped working in September, please enable Message Intents. See the setup guide for updated steps." +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.3.0.0"] +time_released = 2023-01-11T18:40:32.816 +changelog = "New Changes:\n- Fixes for NET7 / API 8\n- Updated library dependencies and switched to NetStone as submodule.\n\nLast Changes:\n- Switched to using full-width @ because Discord started enforcing username requirements on webhooks and @ isn't allowed there.\n- If your bot stopped working in September 2022, please enable Message Intents. See the setup guide for updated steps." +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.4.0.0"] +time_released = 2023-01-12T04:50:57.841 +changelog = "New Changes:\n-Fixed duplicate chat issue.\n-Added a classic embed fallback feature in case webhooks fail.\n\nLast Changes:\n- Fixes for NET7 / API 8\n- Updated library dependencies and switched to NetStone as submodule.\n- Switched to using full-width @ because Discord started enforcing username requirements on webhooks and @ isn't allowed there.\n- If your bot stopped working in September 2022, please enable Message Intents. See the setup guide for updated steps." +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.4.1.0"] +time_released = 2023-01-15T22:55:54.808 +changelog = "New Changes:\n- Set fallback sendername value if there is none. This will be `FFXIV Bridge Worker `\n\nLast Changes:\n- Fixed duplicate chat issue.\n- Added a classic embed fallback feature in case webhooks fail.\n- Fixes for NET7 / API 8\n- Updated library dependencies and switched to NetStone as submodule.\n- Switched to using full-width @ because Discord started enforcing username requirements on webhooks and @ isn't allowed there.\n\n\n**If your bot stopped working in September 2022, please enable Message Intents. See the setup guide for updated steps.**\n" +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.4.2.1"] +time_released = 2023-05-07T18:39:08.366 +changelog = "Adds the following new commands:\n- `xl!toggleembed` - Switches between Webhooks and classical Embeds\n- `xl!togglesender` - Toggles whether or not to include the sender name in the message content\n" +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.4.3.0"] +time_released = 2023-06-10T19:14:27.479 +changelog = "Adds the following new commands:\n- `xl!toggleembed` - Switches between Webhooks and classical Embeds\n- `xl!togglesender` - Toggles whether or not to include the sender name in the message content\n\nAdds a bandaid for Discord's new username changes. Remember to thank Discord for removing discrimination from their platform. The bot also always accepted user ID numbers, but now it's explicitly mentioned in the setup window.\n\nAdds the following new commands:\n- xl!toggledefaultnameavatar - Switches webhook mode to use a generic bot username and avatar so messages stack. Should be combined with xl!togglesender or you will have no idea who said what.\n" +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.4.4.0"] +time_released = 2023-10-05T14:16:43.223 +changelog = "Updated for API 9.\n" +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.5.0.0"] +time_released = 2024-07-02T00:22:15.570 +changelog = "Updated for API 10.\n" +[channels.stable.plugins."Dalamud.DiscordBridge".changelogs."1.5.0.1"] +time_released = 2024-07-11T17:40:42.066 +changelog = "Removed bot stop/start on logout/login events. It seems this was causing some issues.\n\nThe plugin will also now cache LocalPlayer on every Framework ticket instead of only on Login events. That should help with LocalPlayer resolutions showing up as null when they shouldn't be.\n" +[channels.stable.plugins.FantasyPlayer] +built_commit = "47195e747fb969af994766dc24f24becb06f98b2" +time_built = 2024-07-10T07:34:35.414 +effective_version = "2.2.0.4" +[channels.stable.plugins.FantasyPlayer.changelogs."2.2.0.0"] +time_released = 2023-10-17T14:25:07.887 +changelog = "**Stable Release**\n- Promoting this to stable as it's been in testing long enough\n- Fantasy Player is a plugin that allows you to hook your spotify account up and see what song is playing\n- If you have a subscription to spotify, extra features are available\n" +[channels.stable.plugins.FantasyPlayer.changelogs."2.2.0.1"] +time_released = 2024-02-13T18:30:38.466 +changelog = "**Bug Fixes**\n- Fix slash commands\n" +[channels.stable.plugins.FantasyPlayer.changelogs."2.2.0.2"] +time_released = 2024-03-14T16:46:12.680 +changelog = "**Bug Fixes**\n- Fixes so that the plugin disposes properly\n- The browser should now open using the same method Dalamud uses for logging in, Linux/Mac OSX users see if you can login now\n" +[channels.stable.plugins.FantasyPlayer.changelogs."2.2.0.3"] +time_released = 2024-07-09T21:00:46.774 +changelog = "- apiX support\n- Use dalamud window system\n- Allow main player window to be resized to any size\n" +[channels.stable.plugins.FantasyPlayer.changelogs."2.2.0.4"] +time_released = 2024-07-10T07:34:35.414 +changelog = "- Stop settings window from opening every boot\n" +[channels.stable.plugins.PennyPincher] +built_commit = "71e984d2c9f801f05a1cf12c75c42607e5dbc327" +time_built = 2024-07-05T18:27:57.373 +effective_version = "1.8.0.0" +[channels.stable.plugins.PennyPincher.changelogs."1.5.0.1"] +time_released = 2022-08-22T23:53:26.763 +changelog = ".NET 6 update" +[channels.stable.plugins.PennyPincher.changelogs."1.5.0.2"] +time_released = 2023-01-12T02:01:17.049 +changelog = ".NET 7 update" +[channels.stable.plugins.PennyPincher.changelogs."1.6.0.0"] +time_released = 2023-02-26T00:58:36.721 +changelog = "automatically undercut HQ when listing HQ item; don't try to undercut own retainers" +[channels.stable.plugins.PennyPincher.changelogs."1.6.0.1"] +time_released = 2023-02-28T05:02:02.795 +changelog = "updates config options for the new behavior (automatically undercutting HQ when listing HQ, don't undercut own retainer)" +[channels.stable.plugins.PennyPincher.changelogs."1.7.0.0"] +time_released = 2023-06-30T19:11:31.273 +changelog = "use hooks instead of opcodes" +[channels.stable.plugins.PennyPincher.changelogs."1.7.0.2"] +time_released = 2023-10-06T06:02:16.211 +changelog = "bump API version; reduced external dependencies" +[channels.stable.plugins.PennyPincher.changelogs."1.8.0.0"] +time_released = 2024-07-05T18:27:57.373 +changelog = "bump API version" +[channels.stable.plugins.ExtraChat] +built_commit = "9e0b8fb615eb6272bd50b9d9c60e77ed3f3d8d88" +time_built = 2024-07-03T03:09:01.972 +effective_version = "1.3.6.0" +[channels.stable.plugins.ExtraChat.changelogs."1.2.2.0"] +time_released = 2022-08-25T00:24:31.957 +changelog = "API 7" +[channels.stable.plugins.ExtraChat.changelogs."1.2.3.0"] +time_released = 2022-08-25T01:06:42.889 +changelog = "Fix message handling preventing connection." +[channels.stable.plugins.ExtraChat.changelogs."1.3.0.0"] +time_released = 2022-08-27T18:06:01.470 +changelog = "\\\n- Added additional IPC and filter payloads.\n" +[channels.stable.plugins.ExtraChat.changelogs."1.3.1.0"] +time_released = 2023-01-11T21:05:03.809 +changelog = "\\\n- API 8\n" +[channels.stable.plugins.ExtraChat.changelogs."1.3.2.0"] +time_released = 2023-05-27T21:13:58.850 +changelog = "\\\n- Fix context menu for 6.4\n" +[channels.stable.plugins.ExtraChat.changelogs."1.3.3.0"] +time_released = 2023-08-31T22:40:04.711 +changelog = "\\\n- Fix context menu for 6.4\n" +[channels.stable.plugins.ExtraChat.changelogs."1.3.4.0"] +time_released = 2023-10-04T01:12:40.667 +changelog = "\\\n- API 9\n" +[channels.stable.plugins.ExtraChat.changelogs."1.3.5.0"] +time_released = 2023-11-18T16:17:47.325 +changelog = "\\\n- Fix large message bug\n" +[channels.stable.plugins.ExtraChat.changelogs."1.3.6.0"] +time_released = 2024-07-03T03:09:01.972 +changelog = "\\\n- Dawntrail\n" +[channels.stable.plugins.EnmityHp] +built_commit = "ba11f0d8e280437aa2d8390e7bb9b98d1ae79508" +time_built = 2024-07-05T18:13:16.219 +effective_version = "2.0.1.4" +[channels.stable.plugins.EnmityHp.changelogs."2.0.0.8"] +time_released = 2022-08-24T17:32:35.189 +changelog = ".NET 6 update" +[channels.stable.plugins.GatherBuddy] +built_commit = "3a40773ec9e32f928758e1271c5e19dec83eb967" +time_built = 2024-08-06T20:23:17.505 +effective_version = "3.4.2.3" +[channels.stable.plugins.GatherBuddy.changelogs."3.1.4.15926"] +time_released = 2022-08-24T20:45:50.779 +changelog = "Updated for Dalamud staging and fixed some stuff." +[channels.stable.plugins.GatherBuddy.changelogs."3.1.5.0"] +time_released = 2022-08-24T22:00:05.876 +changelog = "Updated for Dalamud staging and fixed some stuff." +[channels.stable.plugins.GatherBuddy.changelogs."3.1.5.1"] +time_released = 2022-08-25T16:53:40.438 +changelog = "Updated for Dalamud staging and fixed some stuff." +[channels.stable.plugins.GatherBuddy.changelogs."3.1.6.0"] +time_released = 2022-08-29T15:14:57.292 +changelog = "Updated for Dalamud staging and fixed some stuff." +[channels.stable.plugins.GatherBuddy.changelogs."3.1.6.1"] +time_released = 2022-08-29T19:06:38.426 +changelog = "Updated for Dalamud staging and fixed some stuff." +[channels.stable.plugins.DeepDungeonTracker] +built_commit = "432d36c2036e79a1929f5ea48bacc551204c38e8" +time_built = 2024-07-08T07:13:41.295 +effective_version = "1.0.0.9" +[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.0"] +time_released = 2023-04-23T02:53:31.039 +changelog = "- Moving from Testing to Stable (Release version).\n" +[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.1"] +time_released = 2023-04-27T21:54:27.175 +changelog = "- Added the option [Improved Magicite Kills Detection], under General tab > Testing section.\n" +[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.2"] +time_released = 2023-09-03T15:05:08.325 +changelog = "- The option [Improved Magicite Kills Detection] is enabled by default (always enabled for now).\n- The time for checking the [Time Bonus] was increased by 1 second. (from 30:01 to 30:02).\n- Small tweaks.\n" +[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.3"] +time_released = 2023-09-04T20:04:13.456 +changelog = "- Added [Score Window Kills] for HoH. Check General tab >>> Information section for more info.\n- The option [Improved Magicite Kills Detection] is enabled by default (always enabled for now).\n- The time for checking the [Time Bonus] was increased by 1 second. (from 30:01 to 30:02).\n- Small tweaks.\n" +[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.4"] +time_released = 2023-10-05T09:14:54.896 +changelog = "- Patch 6.5 / Dalamud API 9 update.\n- Added mimic support for missing kills case (HoH).\n- Added Big Floors/Hall of Fallacies counting to the Statistics Window (HoH).\n" +[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.5"] +time_released = 2023-10-22T19:09:36.630 +changelog = "- The following windows: Tracker, Floor Set Time and Score will now be automatically hidden if you go far from the Deep Dungeon entrance (based on the sub-area of the map).\n- Some fixes on auto-correction for kill count (HoH).\n" +[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.6"] +time_released = 2023-11-08T19:21:35.699 +changelog = "- Accurate Target HP % fix.\n" +[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.7"] +time_released = 2023-11-18T17:42:33.010 +changelog = "- Added 3 to 8 room counts to the Statistics Window. (You can show or hide them individually on Configuration > Statistics tab)\n" +[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.8"] +time_released = 2024-03-20T20:15:58.188 +changelog = "- .NET 8.0.\n" +[channels.stable.plugins.DeepDungeonTracker.changelogs."1.0.0.9"] +time_released = 2024-07-08T07:13:41.295 +changelog = "- Patch 7.0 / Dalamud API 10 update.\n" +[channels.stable.plugins.PartyPlanner] +built_commit = "4097ceba2b51d078fce65d64f67a01c4b208858c" +time_built = 2024-07-03T03:31:05.046 +effective_version = "1.6.2.0" +[channels.stable.plugins.PartyPlanner.changelogs."1.4.1.0"] +time_released = 2022-12-24T10:38:13.684 +changelog = "Initial Release" +[channels.stable.plugins.PartyPlanner.changelogs."1.4.2.0"] +time_released = 2023-01-02T20:39:10.731 +changelog = "Fixes a issue where parties reporting invalid world ids would crash the plugin." +[channels.stable.plugins.PartyPlanner.changelogs."1.4.3.0"] +time_released = 2023-01-11T18:05:27.430 +changelog = "Updated to net7 and updated the API url due to a domain change, partyverse.app -> partake.gg" +[channels.stable.plugins.PartyPlanner.changelogs."1.4.4.0"] +time_released = 2023-01-12T02:04:30.172 +changelog = "Fix a typo in the api url." +[channels.stable.plugins.PartyPlanner.changelogs."1.5.1.0"] +time_released = 2023-02-19T17:08:14.924 +changelog = "- Rework the window layout to show the events in a prettier way.\r\n- General perfomance improvements.\r\n- Clicking on the event title will now open a link to the event website.\r\n" +[channels.stable.plugins.PartyPlanner.changelogs."1.5.2.0"] +time_released = 2023-05-24T17:45:19.876 +changelog = "- Fixes an issue where some events were not shown.\r\n" +[channels.stable.plugins.PartyPlanner.changelogs."1.5.3.0"] +time_released = 2023-06-07T00:05:49.997 +changelog = "- Fix a possible crash if the api is not online.\r\n" +[channels.stable.plugins.PartyPlanner.changelogs."1.5.4.0"] +time_released = 2023-10-05T14:08:02.951 +changelog = "- Update to API 9\r\n" +[channels.stable.plugins.PartyPlanner.changelogs."1.6.0.0"] +time_released = 2023-12-06T19:20:10.510 +changelog = "- Minor Internal Refactorings.\r\n- Auto update events when the window is opened if not updated before for 5 minutes.\r\n" +[channels.stable.plugins.PartyPlanner.changelogs."1.6.2.0"] +time_released = 2024-07-03T03:31:05.046 +changelog = "- Updated to current API.\r\n- Remember the last opened tab between game sessions.\r\n" +[channels.stable.plugins.Chatter] +built_commit = "294cdcd00297cfc5afd404c53501044ba3fe2977" +time_built = 2024-08-29T11:08:09.248 +effective_version = "1.2.1.0" +[channels.stable.plugins.Chatter.changelogs."1.0.0.0"] +time_released = 2024-07-28T03:15:10.740 +changelog = "Moved to stable." +[channels.stable.plugins.Chatter.changelogs."1.1.0.0"] +time_released = 2024-07-28T19:37:57.405 +changelog = "Added Restart button." +[channels.stable.plugins.Chatter.changelogs."1.2.0.0"] +time_released = 2024-08-04T02:33:00.096 +changelog = "Added events." +[channels.stable.plugins.XIVControllerToggle] +built_commit = "a91b8766f77622a4d9ff26c99fde933114b8b0aa" +time_built = 2024-08-14T11:35:39.492 +effective_version = "1.0.1.2" +[channels.stable.plugins.XIVControllerToggle.changelogs."1.0.1.1"] +time_released = 2024-07-29T04:40:22.286 +changelog = "- Updated for Dawntrail (7.X)" +[channels.stable.plugins.XIVControllerToggle.changelogs."1.0.1.2"] +time_released = 2024-08-14T11:35:39.492 +changelog = " # The Great Controller Hud Switcher 1.0.1.2\n - Fixed issue with configuration UI not changing HUD selection\n\n # The Great Controller Hud Switcher 1.0.1.1\n - Updated to Dawntrial (7.X) by Aida-Enna\n\n # The Great Controller Hud Switcher 1.0.1.0\n - Attempted to fix display scaling on larger DPI monitors\n - Fixed issue where main plugin command was registered twice\n \n # The Great Controller Hud Switcher 1.0.0.0\n - Made it work(tm)" +[channels.stable.plugins.Mini] +built_commit = "4773d9f9d41442273ae41b068752ca774dd64256" +time_built = 2023-10-04T00:44:54.754 +effective_version = "2.1.0.0" +[channels.stable.plugins.Mini.changelogs] +[channels.stable.plugins.TitleRoulette] +built_commit = "9eaa4e6fab96736639c1e307506ec8622125c545" +time_built = 2024-07-10T20:42:34.696 +effective_version = "4.1" +[channels.stable.plugins.TitleRoulette.changelogs] +[channels.stable.plugins.FCNameColor] +built_commit = "bda9fd3d0696e9f50407f1dc2e8ad658260a5843" +time_built = 2024-08-03T03:38:59.537 +effective_version = "5.0.1.0" +[channels.stable.plugins.FCNameColor.changelogs."3.0.0.1"] +time_released = 2022-09-08T00:02:49.286 +changelog = "- Update for 6.2\n- Use different hooking mechanism\n- Add option to make FCNC only work inside duties.\n\nThe new hooking mechanism will cause conflicts with other plugins that change nameplates.\nFor the time being you can use the \"Only duties\" option if you’re using something else outside of them.\n" +[channels.stable.plugins.FCNameColor.changelogs."3.0.1.0"] +time_released = 2023-01-11T22:34:19.256 +changelog = "- Update for 6.3\n- Make the plugin respect the user's name display types based on their settings.\n Names will correctly abbreviate based on your settings for others/party members/alliance members/friends.\n" +[channels.stable.plugins.FCNameColor.changelogs."3.0.1.1"] +time_released = 2023-01-11T23:27:08.179 +changelog = "- Update for 6.3\n- Make the plugin respect the user's name display types based on their settings.\n Names will correctly abbreviate based on your settings for others/party members/alliance members/friends.\n- Fix minor issue with how party and alliance members are detected.\n" +[channels.stable.plugins.FCNameColor.changelogs."3.0.1.2"] +time_released = 2023-01-28T21:10:33.840 +changelog = "- Resolve logging issue that was causing problems for other plugin developers.\n" +[channels.stable.plugins.FCNameColor.changelogs."3.0.2.0"] +time_released = 2023-02-28T05:17:10.882 +changelog = "Changes:\n- Update NetStone\n This should help with issues regarding fetching FC members, which was causing the plugin to stop working for some users.\n" +[channels.stable.plugins.FCNameColor.changelogs."3.0.2.1"] +time_released = 2023-03-16T06:54:03.081 +changelog = "- Fix issue where settings were not correctly being read, causing names abbreviations not matching up with the user's settings.\n" +[channels.stable.plugins.FCNameColor.changelogs."3.0.2.2"] +time_released = 2023-06-07T19:16:22.032 +changelog = "- Update for 6.4\n" +[channels.stable.plugins.FCNameColor.changelogs."4.0.0.0"] +time_released = 2023-10-13T02:31:29.564 +changelog = "- Update for 6.5\n- Reworked configuration to reduce config size\n- Add ignore friends option\n- Add ability to change the group for the player's own FC\n- Allowed for additional FC list to scale for longer lists\n- Wrote migration from old config to new config\n- Switched over to new method of doing the nameplates, this should alleviate issues with name abbreviation settings\n- Enabled plugin in Wolves' Den Pier\n" +[channels.stable.plugins.FCNameColor.changelogs."4.0.0.2"] +time_released = 2023-10-16T00:33:50.330 +changelog = "- Add additional logic for ensuring a group always exists. This should alleviate some of the crashing issues.\n- Add failsafe when migrating the config where reset the config if something went wrong.\n- Update config migration to also save a backup of the old config.\n- Made it so that opening the config with /fcnc or through the plugin installer toggles the config on and off.\n" +[channels.stable.plugins.FCNameColor.changelogs."4.0.0.3"] +time_released = 2023-11-03T20:13:44.839 +changelog = "- Add additional logging to help with troubleshooting errors\n" +[channels.stable.plugins.FCNameColor.changelogs."5.0.0.0"] +time_released = 2024-07-13T22:23:33.106 +changelog = "- Dawntrail support!\n- Remove colour palette\n- Replace it with full RGB colour pickers\n - This is a thing now, woah!! Make it hot pink!\n- Replace groups dropdown with list of groups since it's easier to pick colours now!\n- Implement Dalamud's window system for all windows\n" +[channels.stable.plugins.FCNameColor.changelogs."5.0.0.1"] +time_released = 2024-07-14T18:25:33.389 +changelog = "- Dawntrail support!\n- Remove colour palette\n- Replace it with full RGB colour pickers\n - This is a thing now, woah!! Make it hot pink!\n- Replace groups dropdown with list of groups since it's easier to pick colours now!\n- Implement Dalamud's window system for all windows\n" +[channels.stable.plugins.FCNameColor.changelogs."5.0.1.0"] +time_released = 2024-08-03T03:38:59.537 +changelog = "- Fixed issue where players without titles would show as having an empty title if the \"Only color FC tag\" option is enabled\n- Updated error handling for the rest of FCNC to continue working if the character can't be found on Lodestone due to them being new or set to private\n" +[channels.stable.plugins.AdaptiveHud] +built_commit = "0ea93f7c4b2acd69c1084752ba7d28fa73d96053" +time_built = 2024-07-09T04:17:36.251 +effective_version = "1.0.10.0" +[channels.stable.plugins.AdaptiveHud.changelogs."1.0.4.0"] +time_released = 2022-08-21T00:35:34.515 +changelog = "Better crash fix. Properly dispose resources." +[channels.stable.plugins.AdaptiveHud.changelogs."1.0.5.0"] +time_released = 2022-08-26T23:18:24.463 +changelog = "Better crash fix. Properly dispose resources." +[channels.stable.plugins.AdaptiveHud.changelogs."1.0.6.0"] +time_released = 2022-09-06T19:33:28.598 +changelog = "Fix config not being read" +[channels.stable.plugins.AdaptiveHud.changelogs."1.0.7.0"] +time_released = 2023-01-11T19:41:43.744 +changelog = "API 8" +[channels.stable.plugins.AdaptiveHud.changelogs."1.0.8.0"] +time_released = 2023-10-16T17:39:12.754 +changelog = "Initial API9 work" +[channels.stable.plugins.AdaptiveHud.changelogs."1.0.8.1"] +time_released = 2023-12-15T19:19:17.591 +changelog = "fix problem where config window can get stuck" +[channels.stable.plugins.AdaptiveHud.changelogs."1.0.10.0"] +time_released = 2024-07-09T04:17:36.251 +changelog = "fix problem where config window can get stuck" +[channels.stable.plugins.Namingway] +built_commit = "15019245ce4b3ba744eeb2cf7c3a9bf9fd3a021a" +time_built = 2024-07-12T09:29:20.852 +effective_version = "1.1.14.0" +[channels.stable.plugins.Namingway.changelogs."1.1.8.0"] +time_released = 2022-08-25T00:25:05.880 +changelog = "API 7" +[channels.stable.plugins.Namingway.changelogs."1.1.9.0"] +time_released = 2023-02-08T03:20:13.635 +changelog = "6.3 update" +[channels.stable.plugins.Namingway.changelogs."1.1.10.0"] +time_released = 2023-07-19T19:22:55.745 +changelog = "it should work" +[channels.stable.plugins.Namingway.changelogs."1.1.11.0"] +time_released = 2023-08-31T22:40:09.564 +changelog = "it should work" +[channels.stable.plugins.Namingway.changelogs."1.1.12.0"] +time_released = 2023-10-04T01:11:59.566 +changelog = "API 9" +[channels.stable.plugins.Namingway.changelogs."1.1.13.0"] +time_released = 2024-07-03T03:01:55.032 +changelog = "Dawntrail" +[channels.stable.plugins.Namingway.changelogs."1.1.14.0"] +time_released = 2024-07-12T09:29:20.852 +changelog = "Add Glare IV to Glareja" +[channels.stable.plugins.TheGreatSeparator] +built_commit = "e64e8bef4f0540dbd76d5cc979fbbb5aabf2f288" +time_built = 2023-10-04T01:13:18.276 +effective_version = "1.2.8.0" +[channels.stable.plugins.TheGreatSeparator.changelogs."1.2.5.0"] +time_released = 2022-08-25T00:23:32.534 +changelog = "API 7" +[channels.stable.plugins.TheGreatSeparator.changelogs."1.2.6.0"] +time_released = 2023-05-29T02:46:03.011 +changelog = "Guess I forgot to publish this update..." +[channels.stable.plugins.TheGreatSeparator.changelogs."1.2.7.0"] +time_released = 2023-08-31T22:39:52.225 +changelog = "Guess I forgot to publish this update..." +[channels.stable.plugins.TheGreatSeparator.changelogs."1.2.8.0"] +time_released = 2023-10-04T01:13:18.276 +changelog = "API 9" +[channels.stable.plugins.SimpleTodo] +built_commit = "d645c982541386ae73f7097f64e7902d498ee2b4" +time_built = 2024-07-11T17:40:22.289 +effective_version = "0.0.1.0" +[channels.stable.plugins.SimpleTodo.changelogs."0.0.0.6"] +time_released = 2024-05-24T19:23:57.872 +changelog = "Public Release" +[channels.stable.plugins.SimpleTodo.changelogs."0.0.1.0"] +time_released = 2024-07-11T17:40:22.289 +changelog = "Update for Dawntrail" +[channels.stable.plugins.EurekaTrackerAutoPopper] +built_commit = "32d60e80a296f55ab422e2023f8f4470abad22dc" +time_built = 2024-07-02T04:49:52.474 +effective_version = "1.5.1.0" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."0.0.0.4"] +time_released = 2023-01-16T03:40:58.967 +changelog = "- Adds ability to automatically pop NMs in the Eureka Tracker\n- Adds ability to display chat notification when NM appears\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.0.0.2"] +time_released = 2023-03-25T15:07:07.690 +changelog = "- Added 'Fairy Finder', this will notify you about nearby fairies/elementals\n- Added 'Bunny Window', this will show you estimated respawn times (min and max)\n- Added 'Bunny Chest Helper', this will show you a small green circle if near a possible chest location.\n- Added 'Quest Guide', a small guide for all quests from Anemos to Hydatos, with clickable coords for easy navigation\n\n- Changed the command from '/xleureka' to just '/el'\n- Added the command 'elquest' to open the quest guide\n\n- Added a shout delay of 20s, you can't use the shout option until this delay is over\n\n- Randomization can be turned off\n- Randomization is done in a 0.5 radius\n\n- Added color to chat messages\n- Slight UI improvements\n\n- Removed TrackerFinder as it resulted in mostly false positives\n\nEureka Linker is the new display name and Infi took over the development.\nFor suggestions or issues, please visit XIVLauncher & Dalamud Discord #plugin-help-forum\n\n![quest](https://github.com/Infiziert90/EurekaTrackerAutoPopper/blob/main/EurekaTrackerAutoPopper/images/quest.png)\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.1.0.2"] +time_released = 2023-03-28T17:59:00 +changelog = "- Added /elbunny command\n- Circle color can now be adjusted\n- Added more tooltips\n- Added more Pyros locations\n- Added more Pagos locations\n- Only show closest location\n- Added a small About tab\n\nIf you encounter any issues or have feedback, please use the plugin-forums thread in the XIVLauncher & Dalamud discord :)\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.2.0.0"] +time_released = 2023-03-29T22:06:14.020 +changelog = "- Added stats tab\n- Added 2 new commands / buttons\n > Adds/Removes coffer marker to all known coffer locations on the current map\n- More Pyros and Pagos locations\n\nThere is the possibility that the plugin will inform you about a new chest location,\nfeel free to post the message you get into the plugin-forum linked in the About Tab\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.3.0.3"] +time_released = 2023-04-01T06:05:28.050 +changelog = "[New]\n- Added Fairy Lifecycle, the plugin will now track if a fairy died (only works nearby)\n- Added Fairy Map Markers, this allows you place map markers on all known fairies (button in the fairy tab)\n- Added 'Time in Eureka' to the stats\n- Added localization (DE and FR ... JP needs translater)\n- Added more chests to Hydatos, low level pyros and pagos\n\n[Changes]\n- All fates coords are now perfectly centered (without randomize)\n- Main Window can now be collapsed\n- Limit on the chat message format increased from 30 to 64\n\n[Bug Fixes]\n- Fixed a bug that prevented stats from counting correctly in rare case\n- The dot will now stay inside the game window\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.3.0.4"] +time_released = 2023-04-06T20:40:05.626 +changelog = "[Hotfix]\n- Don't crash if user inputs old instance ID format\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.3.0.5"] +time_released = 2023-04-09T22:56:55.034 +changelog = "[Hotfix]\n- All commands act as toggles now\n- More chests\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.3.0.6"] +time_released = 2023-04-11T02:39:48.065 +changelog = "nofranz\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.3.0.7"] +time_released = 2023-04-17T15:03:58.721 +changelog = "nofranz\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.0"] +time_released = 2023-04-27T21:45:29.395 +changelog = "[New]\n+ Added log window, a small window to help with your weekly log (/ellog)\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.1"] +time_released = 2023-05-14T10:16:04.237 +changelog = "nofranz\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.2"] +time_released = 2023-05-16T19:09:17.526 +changelog = "nofranz\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.3"] +time_released = 2023-05-18T20:13:59.867 +changelog = "nofranz\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.4"] +time_released = 2023-05-24T17:05:38.058 +changelog = "nofranz\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.5"] +time_released = 2023-06-16T07:17:29.316 +changelog = "nofranz\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.0.6"] +time_released = 2023-06-22T20:19:49.681 +changelog = "nofranz\n" +[channels.stable.plugins.EurekaTrackerAutoPopper.changelogs."1.4.1.0"] +time_released = 2023-07-14T19:02:38.414 +changelog = "nofranz\n" +[channels.stable.plugins.FlashOnTell] +built_commit = "f75ca4a9c97050c1d95da9d1c4c1c6530bcbfefa" +time_built = 2024-07-02T00:07:01.945 +effective_version = "0.0.6.0" +[channels.stable.plugins.FlashOnTell.changelogs."0.0.2.0"] +time_released = 2022-08-22T23:14:58.168 +changelog = "Compatibility with D17 build system." +[channels.stable.plugins.FlashOnTell.changelogs."0.0.2.1"] +time_released = 2022-08-24T01:46:42.088 +changelog = "Compatibility with D17 build system." +[channels.stable.plugins.FlashOnTell.changelogs."0.0.3.0"] +time_released = 2023-01-11T18:40:43.663 +changelog = "NET7 / API 8 updates." +[channels.stable.plugins.FlashOnTell.changelogs."0.0.5.0"] +time_released = 2023-10-05T14:16:34.621 +changelog = "API 9 updates.\nThe /pflash command will also now try to flash the window if you tab out fast enough. You no longer need to test if it's working by actually talking to people." +[channels.stable.plugins.FlashOnTell.changelogs."0.0.6.0"] +time_released = 2024-07-02T00:07:01.945 +changelog = "API 10 update" +[channels.stable.plugins.ClarityInChaos] +built_commit = "d531c7670ef36d1ca856f38aad1e1b99dd8e502b" +time_built = 2024-07-03T13:45:21.023 +effective_version = "2.0.0.0" +[channels.stable.plugins.ClarityInChaos.changelogs."1.2.0.1"] +time_released = 2023-03-25T03:37:07.590 +changelog = "Version 1.2.0.0:\n - UI Polish pass\n - Active section's header now renders in green\n - Current BattleEffects now render in varying colors\n - No longer renders in-game Battle Effects settings unusable\n - Changes to in-game Battle Effects settings apply to the active section\n - Also applies to `/bfx` commands\n - Saved In-Game Settings (previously known as Backup) is now a configurable section\n - Restores Saved In-Game Settings when disabled or uninstalled\n - Removed superfluous Debug option \"Print to chat\"\n\nVersion 1.2.0.1:\n - Fixed: Applicable section gets overwritten with In-Game Settings on startup\n" +[channels.stable.plugins.ClarityInChaos.changelogs."1.3.1.0"] +time_released = 2023-10-06T17:22:31.069 +changelog = "Version 1.3.1.0:\n - API 9 Compat.\n - Renamed \"Alliance\" to \"Alliance Raids\".\n - \"Only In Duty\" options for Group Sizes.\n - When enabled, the next smaller group is used when outside of duties.\n - If no groups are eligible, \"Saved In-Game Settings\" are used.\n - Alliance Raids are always \"Only In Duty\" (Detection logic relies on this)\n - ⚠️ Major refactor of Configuration, may break existing configurations. If experiencing issues, try \"Reset plugin configuration and reload\" from the Plugin Installer.\n" +[channels.stable.plugins.ClarityInChaos.changelogs."2.0.0.0"] +time_released = 2024-07-03T13:45:21.023 +changelog = "\nVersion 2.0.0.0:\n - Update to API10\n" +[channels.stable.plugins.TitleEdit] +built_commit = "80d759a3f994dd6a01fbc955c4ec791aa456aaaa" +time_built = 2024-07-14T11:24:03.551 +effective_version = "2.3.1.1" +[channels.stable.plugins.TitleEdit.changelogs."2.3.0.0"] +time_released = 2024-07-10T20:42:28.635 +changelog = "- Updated for Dawntrail\n- Added Dawntrail logo and title menu options\n" +[channels.stable.plugins.TitleEdit.changelogs."2.3.1.0"] +time_released = 2024-07-13T08:07:01.562 +changelog = "- Fixed Dawntrail logo not showing up on startup\n- Fixed camera sometimes going out of bounds in both title and character select screens\n- Added Tulliyollal Night preset by alyssile\n- Added Kozama'uku - Midday preset by bevral\n" +[channels.stable.plugins.TitleEdit.changelogs."2.3.1.1"] +time_released = 2024-07-14T11:24:03.551 +changelog = "- Fixed new bundled presets not actually being bundled\n" +[channels.stable.plugins.BetterMountRoulette] +built_commit = "206de4de89d1da0a2fc22f01ad6bb37b4ef4491d" +time_built = 2024-08-28T15:54:52.557 +effective_version = "1.5.0.20" +[channels.stable.plugins.BetterMountRoulette.changelogs."1.0.0.2"] +time_released = 2022-11-20T21:24:17.120 +changelog = "Feature: Add support for legacy action Flying Mount Roulette\nFix: Trying to use the mount roulette when you can't no longer eats the next cast bar" +[channels.stable.plugins.BetterMountRoulette.changelogs."1.0.0.3"] +time_released = 2022-11-21T10:34:23.914 +changelog = "Feature: Add support for legacy action Flying Mount Roulette\nFix: Trying to use the mount roulette when you can't no longer eats the next cast bar" +[channels.stable.plugins.BetterMountRoulette.changelogs."1.0.1.7"] +time_released = 2023-01-12T08:32:16.594 +changelog = "Features:\n- Add mount groups\n- Associate each mount roulette with a separate mount group (or none at all)\n- Summon a mount from a specified group via /pmount " +[channels.stable.plugins.BetterMountRoulette.changelogs."1.2.0.10"] +time_released = 2023-04-01T06:16:20.693 +changelog = "Features:\n- Add support for different settings per character\n - Import setting from other characters\n - Manage other characters' settings from within the game\n- Add setting to prefer multi-seated mounts while in a party (courtesy of Meoiswa)" +[channels.stable.plugins.BetterMountRoulette.changelogs."1.2.0.11"] +time_released = 2023-04-02T20:25:30.883 +changelog = "Fix: Remove chat spam" +[channels.stable.plugins.BetterMountRoulette.changelogs."1.2.0.12"] +time_released = 2023-05-30T03:10:55.764 +changelog = "Fix: Prevent 6.4 crash" +[channels.stable.plugins.BetterMountRoulette.changelogs."1.2.0.13"] +time_released = 2023-10-05T01:19:24.499 +changelog = "Upgrade to Dalamud API 9" +[channels.stable.plugins.BetterMountRoulette.changelogs."1.2.0.14"] +time_released = 2023-10-05T09:15:37.801 +changelog = "Fix crash on load" +[channels.stable.plugins.BetterMountRoulette.changelogs."1.3.0.15"] +time_released = 2023-11-01T03:46:13.551 +changelog = "Now includes an option to only mount single-seated mounts while solo.\n\nAlso added an option to only use mounts that can fit the entire party, or failing that, as many party members as possible." +[channels.stable.plugins.BetterMountRoulette.changelogs."1.3.0.16"] +time_released = 2024-07-03T13:48:49.959 +changelog = "Update for Dawntrail" +[channels.stable.plugins.BetterMountRoulette.changelogs."1.4.0.17"] +time_released = 2024-08-07T22:07:14.483 +changelog = "Added option to use only SDS Fenrir/Garlond GL-IS in areas where no mount speed upgrades are unlocked." +[channels.stable.plugins.BetterMountRoulette.changelogs."1.5.0.18"] +time_released = 2024-08-26T17:05:43.795 +changelog = "Added flying mount roulette back to the game in all the usual places (action menu, mount guide)." +[channels.stable.plugins.BetterMountRoulette.changelogs."1.5.0.19"] +time_released = 2024-08-26T20:51:02.240 +changelog = "Fix: Plugin would crash and burn if changing the mount guide's roulette buttons failed." +[channels.stable.plugins.BetterMountRoulette.changelogs."1.5.0.20"] +time_released = 2024-08-28T15:54:52.557 +changelog = "- Actual fix for the crashing issue from last time by replacing very brittle readonly memory manipulation with much more stable hooks.\n- Fixed a second crash that would occur if the action menu was never opened before loading or unloading the plugin while logged in." +[channels.stable.plugins."ResLogger2.Plugin"] +built_commit = "f2f7560c55f110d8dfd1257c03fea8b1e6ad37da" +time_built = 2024-07-03T16:30:47.907 +effective_version = "0.0.2.6" +[channels.stable.plugins."ResLogger2.Plugin".changelogs] +[channels.stable.plugins.ToastingwayPlugin] +built_commit = "e6c1d27d9d8299ab7cf3a73c3a0f6ff5ac35eed7" +time_built = 2024-08-22T19:27:10.966 +effective_version = "1.0.0.0" +[channels.stable.plugins.ToastingwayPlugin.changelogs."1.0.0.0"] +time_released = 2024-08-22T19:27:10.966 +changelog = "Initial release for Toastingway" +[channels.stable.plugins.OofPlugin] +built_commit = "b6694fbd87f45a23f6d1444ed5d24d3eab94f367" +time_built = 2024-07-19T17:38:50.059 +effective_version = "1.3.2.0" +[channels.stable.plugins.OofPlugin.changelogs."1.3.0.0"] +time_released = 2024-01-22T19:44:17.215 +changelog = "- improve distance based oof (DBO)\r\n- clean up UI\r\n- update to API9\r\n" +[channels.stable.plugins.OofPlugin.changelogs."1.3.1.0"] +time_released = 2024-07-05T04:56:21.656 +changelog = "- dawntrail mode\r\n- fix bug where oof plays when entering dungeon\r\n" +[channels.stable.plugins.OofPlugin.changelogs."1.3.2.0"] +time_released = 2024-07-19T17:38:50.059 +changelog = "- fix bug where oof won't play on death\r\n- i hate OOP \r\n" +[channels.stable.plugins.SoundSetter] +built_commit = "0a1aa4d1d5d1c8c9f91e26ce8c8020d92b1a6d44" +time_built = 2024-07-12T20:58:55.938 +effective_version = "1.9.0.0" +[channels.stable.plugins.SoundSetter.changelogs."1.5.12.0"] +time_released = 2022-09-08T05:27:17.505 +changelog = "Fixes caravan convoy." +[channels.stable.plugins.SoundSetter.changelogs."1.6.0.0"] +time_released = 2023-01-12T04:34:14.970 +changelog = "- Updates for 6.3\n" +[channels.stable.plugins.SoundSetter.changelogs."1.7.0.0"] +time_released = 2023-01-29T12:09:13.355 +changelog = "- Adds \"Play sounds while window is not active\" and its sub-settings.\n- Enables resizing the configuration window.\n" +[channels.stable.plugins.SoundSetter.changelogs."1.7.1.0"] +time_released = 2023-03-08T18:04:23.854 +changelog = "- Updates for 6.35\n- Removed debug-level log spam\n" +[channels.stable.plugins.SoundSetter.changelogs."1.7.2.0"] +time_released = 2023-05-26T06:43:17.587 +changelog = "- Updates for 6.4\n" +[channels.stable.plugins.SoundSetter.changelogs."1.8.0.0"] +time_released = 2023-10-05T09:14:38.008 +changelog = "- Updates for API 9\n" +[channels.stable.plugins.SoundSetter.changelogs."1.9.0.0"] +time_released = 2024-07-12T20:58:55.938 +changelog = "- Updates for API X and 7.0\n" +[channels.stable.plugins.owofy] +built_commit = "e8f3b872845e709843b29c53d8550da4dee86226" +time_built = 2024-07-01T23:56:00.093 +effective_version = "1.6.0.0" +[channels.stable.plugins.owofy.changelogs."1.4.2.0"] +time_released = 2022-08-24T01:46:38.121 +changelog = "Net6 update" +[channels.stable.plugins.owofy.changelogs."1.4.3.0"] +time_released = 2023-01-11T18:40:03.250 +changelog = "Net7 / API 8 update" +[channels.stable.plugins.owofy.changelogs."1.5.0.0"] +time_released = 2023-10-05T14:18:24.491 +changelog = "The most important plugin, now updated for API 9!" +[channels.stable.plugins.owofy.changelogs."1.6.0.0"] +time_released = 2024-07-01T23:56:00.093 +changelog = "The most important plugin, now updated for API 9!" +[channels.stable.plugins.Umbra] +built_commit = "b4e046a6af4429da58d07efea9e7c1b58f458af5" +time_built = 2024-09-02T19:05:24.447 +effective_version = "2.2.34.0" +[channels.stable.plugins.Umbra.changelogs."2.1.8.0"] +time_released = 2024-07-27T03:04:29.272 +changelog = "# Umbra 2.1.8\n\n## New additions\n\n- Added world markers for party members. Ideal when participating in FATE trains!\n- Added an option to set a fixed width to some widgets (location, weather, gearset, etc.) to help stabilize your toolbar layout a bit.\n- Added an indicator (counter) to the \"Add Widget\" window that shows how many instances of that widget type are currently on your toolbar. This should make it easier to find newly added widget types.\n- Added a right-click action to the Companion Widget to open the native companion window.\n- Added a click action to the Location widget to open and close the world map.\n\n## Fixes & Improvements\n\n- Implemented a simple validation system for custom plugins to ensure they don't break Umbra itself due to breaking changes.\n- Permanently removed interactivity on the Spacer widget due to an issue with ImGui requiring clickable 'windows' being 32x32 pixels in size. This caused for overlap on neighboring widgets, resulting in them not being clickable anymore.\n- Fixed buttons overlapping in the Companion Widget popup when using German languages (by [Bloodsoul](https://github.com/Bloodsoul))\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.6.0"] +time_released = 2024-08-02T19:44:47.234 +changelog = "# Umbra 2.2.6\n\n## A gift to all the role-playing enthusiasts\n\nThis update adds a new \"Emote List\" widget, providing quick and easy access to a customizable grid of emotes.\n\nThe widget supports up to four categories with customizable names, presented as \"tabs.\" The tab strip is hidden if only one category is enabled (_default_). Each tab contains a grid of 8x4 assignable slots, offering a total of 32 buttons per tab, or a _whopping_ 128 slots in total. Right-clicking a slot opens a context menu, allowing you to access the \"Emote Picker\" or clear the selected slot.\n\nEnjoy!\n\n## Additional Improvements & Fixes\n\n- Fixed the missing translations of the \"default widget settings\" that came with the last update.\n- Fixed a crash that could occur when an invalid Icon ID was selected in one of the widget configuration windows.\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.7.0"] +time_released = 2024-08-03T20:55:10.472 +changelog = "# Umbra 2.2.7\n\n## Need more space?\n\nThis update introduces the \"**Unified Main Menu**\" widget, which consolidates all main menu buttons into a single uniform widget, which almost looks like the Windows Start Menu. It even has a little modifiable avatar picture shown in the header like the old Windows XP days. The button itself is fully customizable, similar to the custom button.\n\nYou can \"pin\" your favorite entries to the main menu itself for quick & easy access. Right-click on any (non-disabled) entry to bring up the context menu which allows you to pin and unpin items. Pinned items can be sorted from their context menus as well.\n\n## Additional Improvements & Fixes\n\n- Fixed missing translations in the Experience Bar widget (by [Bloodsoul](https://github.com/Bloodsoul)).\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.12.0"] +time_released = 2024-08-06T20:46:26.248 +changelog = "# Umbra 2.2.12\n\n## New Additions\n\n- Added a \"Custom Deliveries\" widget to quickly give you an overview of your weekly deliveries with your trusted clients. The NPCs in the widget popup have context menus that allow you to open their details window, as well as teleport to a nearby Aetheryte.\n- Added \"Safe Zone\" configuration options to the World Marker's Compass settings. A safe zone is an imaginary box on your screen that you can shrink down from the edges of the screen based on the given width & height values. Whenever a world marker is outside of this boundary, the direction indicator will show for that marker. This effectively means that world markers don't necessarily have to be off-screen before a direction indicator shows up. This is particularly useful for ultra-wide users when world markers are at the sides of the screen where you normally aren't paying much attention to.\n- Added a separate option to the \"Currencies\" widget to show/hide the tracked currency cap on the toolbar widget itself.\n- Added weekly allowance counter to the \"Societal Relations\" widget.\n\n## Fixes & Improvements\n\n- Do a case insensitive comparison in the gearset switcher popup for gearset names and job names to determine whether the job label should be hidden.\n- Fixed an issue that sometimes caused widgets not shrinking in width when their text labels are updated.\n- Did a small performance improvement where travel destinations are now only loaded when a widget actually needs the data.\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.32.0"] +time_released = 2024-09-01T14:09:58.359 +changelog = "# Umbra 2.2.32\n\n## New Additions\n\n- Added a **Dynamic Menu** widget that is meant to be a successor of the \"Custom Menu\" widget. This one allows adding the same types of entries to be added like the ones from the Shortcut panel widget, as well as a \"Custom entry\" that has the same options as the existing Custom Menu / Button widgets. You can right-click items in this menu to start customizing.\n- Added a centralized place for number formatting that allows you to specify a custom decimal- and thousands separator in the General Settings category in the Settings window. All widgets showing numeric values will adhere to these options.\n- Added an \"icon size\" option to all toolbar widgets that use the \"Icon Button Widget\" base (volume, markers control, plugin list, battle effects, etc.)\n\n## Fixes & Improvements\n\n- Fixed a potential crash that might occur when restarting the plugin from the settings window while the appearance tab is active.\n- Fixed an issue where select (dropdown) input controls were no longer visible when opening the settings window for the second time.\n- The Unified Main Menu widget will now hide the avatar image if the icon id is set to 0.\n- Streamlined all icon button widgets (volume, markers control, plugin list, battle effects) to all share the same configuration options.\n\n## Additional changes for developers\n\n- The window system is no longer internal and can be used by plugin authors.\n- Input control nodes are no longer internal and can be used by plugin authors.\n- A generic \"VariablesWindow\" has been added that allows creating windows that show a list of categorized input controls for an arbitrary list of variables. The new Dynamic Menu widget uses this to allow users editing custom menu entries. A future update will replace the Widget Settings window with this variant as well.\n- A new \"FormatNumber\" method has been added to \"I18N\". This method allows formatting a number that complies with user settings for decimal- and thousands separators.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.3.0"] +time_released = 2024-07-30T16:01:46.644 +changelog = "# Umbra 2.2.3\n\n## New Additions\n\n- Added a \"Collection Item Button\" widget that allows placing a button on your toolbar for quick access to a collection item.\n- Added a world marker type for \"Sightseeing Log Vistas\" that you have yet to complete.\n- Added dynamically changing mouse cursors for interactive elements.\n- Added cooldown timers in the travel menu for items and the Return action.\n- Added an option to the Clock widget that allows vertical adjustments of the prefix label/symbol.\n- Added an option to change the job icon type of the party member world markers.\n\n## Fixes & Improvements\n\n- Fixed minimized window state not taking UI scale into consideration, causing cut-offs in the titlebar height.\n- Fixed the check whether your Chocobo companion can actually be summoned.\n- Improved the window clipping system to better determine the outer bounds of native game windows that can overlap Umbra's windows.\n- Added support for outline colors (UIGlow) for the server info bar entries.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.28.0"] +time_released = 2024-08-22T22:16:06.538 +changelog = "# Umbra 2.2.28\n\n## New Additions\n\n- Added \"Right-click\" options to the \"Custom Button\" widget that allows you to add an additional command or website to open when right-clicking a custom button.\n- Added a \"Revert to default value\" button that appears in Umbra's Settings Window when a value has changed under General- or Marker settings.\n\n## Fixes & Improvements\n\n- Fixed some world markers disappearing on certain camera angles.\n- Fixed search not working in the Shortcut Panel's Macro Picker window.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.29.0"] +time_released = 2024-08-24T00:30:36.352 +changelog = "# Umbra 2.2.29\n\n## Fixes & Improvements\n\n- Removed excessive padding on most widgets in non-decorative mode. This will move most widgets closer to each other. If this bothers you, either increase the item spacing in toolbar settings, or increase the \"Horizontal button padding\" in the widgets to increase the spacing. Note that this change only affects widgets that have decorations turned off.\n- Fixed the minimum icon ID limit of 14 on the shortcut panel. This was clearly a bug and not an intended \"limitation\".\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.5.0"] +time_released = 2024-08-01T23:51:27.024 +changelog = "# Umbra 2.2.5\n\n## Streamlined Widget Options\n\nThis update streamlines al lot of common configuration options that allows you to customize your widgets. Some widgets will get more options compared to what they previously had, including but not limited to icon size, display modes and fixed width.\n\nAffected widgets:\n\n- Collection Item Button\n- Companion Widget\n- Custom Button\n- Custom Menu Button\n- Currencies\n- Flag\n- Gearset Switcher\n- Item Button\n- Location\n- Main Menu Button\n- Weather Forecast\n\n### Breaking Changes\n\nThree internal configuration variable names got renamed with this change. This means that the following options may have been reset, depending on your widget settings:\n\n- The gearset switcher Top & Bottom text vertical offsets are reset to `-1` and `1` respectively.\n- The main menu button widget's icon desaturation setting has been reset to `false`, meaning it will show up in color.\n\nA lot of translations have been removed since these common settings now all share the same names and descriptions. As a result of this, widget settings of custom plugins that were using these translations before may show \"Translation missing:...\".\n\n### Ps.\n\nAlthough this update does not add anything new or fancy, the main reason for it is to remove a ton of what is effectively duplicate code and make the process of creating new widgets easier and require a lot less code. This alleviates some maintenance burden and quickens the review process, since there is generally less code that needs reviewing in the future.\n\n-# This update removes approximately 2100 lines of code and translations from the codebase.\n\n### Additional improvements & fixes\n\n- The items listed in the durability widget are now sorted based on spiritbond value by default.\n- Fixed the French translation for Sightseeing Log vista world markers.\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.21.0"] +time_released = 2024-08-15T00:46:42.377 +changelog = "# Umbra 2.2.21\n\n## New Additions\n\n- Added an **Ornaments picker** to the Shortcut Panel widget.\n- Added an **Extra Commands** picker to the Shortcut Panel widget (for gpose, idle cam and alarm).\n\n## Improvements & Fixes\n\nThis update only contains a refactor of the underlying system of the shortcuts panel widget, which now introduces a\n\"provider\" system that makes it easier to add new shortcut-types in the future. Besides the two new additions, you\nshouldn't notice any changes in the UI or functionality.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.14.0"] +time_released = 2024-08-06T21:57:04.050 +changelog = "# Umbra 2.2.14\n\n## Fixes\n\n- Fixed the missing picture of Margrat in the Custom Deliveries widget.\n- Fixed the \"Allowance\" translations and simplified the display in both \"Societal Relations\" and \"Custom Deliveries\" widgets.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.30.0"] +time_released = 2024-08-28T19:29:58.672 +changelog = "# Umbra 2.2.30\n\n## New Additions\n\n- Added a **Stacked Clock** widget. I've decided to add this as a separate widget since the options this one provides would otherwise severely conflict with features of the existing clock widget. This one also allows you to define custom time formats.\n- Added a standalone **Coordinates** widget that shows your coordinates on the current map.\n- Added a configurable center point to the world marker's compass system.\n- Added an option to Hide the Auxiliary bar when your weapon is drawn.\n- Added the ability to right-click the mute buttons of individual channels in the volume widget popup.\n\n## Fixes & Improvements\n\n- Location Widget: Switch to \"Single label\" mode if sub-label (district or coordinates) is empty to ensure the text is centered properly in all situations.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.8.0"] +time_released = 2024-08-04T17:42:48.434 +changelog = "# Umbra 2.2.8\n\n## New Additions\n\n- Added an option to desaturate menu icons to the \"Unified Main Menu\" widget.\n- Added an option to manually set the banner position in the \"Unified Main Menu\" widget.\n- Added an option to configure the currency separator character for the \"Retainers\" widget.\n- Added options to show/hide columns in the \"Retainers\" widget.\n- Added options to configure what exactly to display in the sub-label of the Gearset Switcher. These options are named **Info Type** and can be configured individually for jobs you are still leveling and jobs at the level cap. Note that these options _replaced_ the previous \"Show Item Level\" option. If you had it disabled before, you'll need to set the option to \"None\".\n- Added an option to display synced job level in the Gearset Switcher info label (only if the above isn't set to \"None\" or \"Item Level\").\n\n## Fixes & Improvements\n\n- The \"Durability & Spiritbond\" widget will now disable the repair button if you don't own any Dark Matter, otherwise it will show how many you have on the button and which grade. The button only shows the highest grade of Dark Matter that you own.\n- Updated the drawing library to use a shared framebuffer in case multiple plugins use it to preserve a bit of RAM.\n- Increased the configurable lower bounds of the toolbar margins to allow the toolbar to go offscreen further than -1px.\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.9.0"] +time_released = 2024-08-04T23:08:01.439 +changelog = "# Umbra 2.2.9\n\n## Societal Relations\n\nThis update introduces a _preliminary version_ of the \"Societal Relations\" (previously known as Beast Tribes) widget. This widget displays an overview of your current standing with unlocked beast tribes, as well as how many of the associated currency you have with them.\n\nI would like to reiterate that this is a _preliminary release_, which means that more features will be added in the near future, including but not limited to: option to teleport to a nearby Aetheryte and custom colors to better indicate your rank.\n\nYou can click on a society to \"pin\" it to the toolbar, similar to how the Currencies widget works.\n\n## New additions\n\n- Added a right-click action to the \"Emote List\" widget to open the vanilla Emote List window.\n- Added tooltips to server info bar entries.\n\n## Fixes & Improvements\n\n- Fixed the Sightseeing Log Vista markers for the current release version of Dalamud (with forward compatibility to the next release)\n- Fixed the Item Level sync option in the gearset switcher not working honoring the toggle option for it.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.10.0"] +time_released = 2024-08-05T19:24:43.391 +changelog = "# Umbra 2.2.10\n\n## New Additions\n\n- Added a context menu with a \"Teleport to nearby Aetheryte\" action to the Societal Relations widget.\n- Added a separate font configuration option for World Markers. This one defaults to Dalamud's default font. You can customize world marker fonts in the Appearance tab.\n- Added an option to the \"Unified Main Menu\" widget that allows you to change the banner color from \"Window Accent\", \"Job role color\" or \"None\".\n- Added an option to the \"Unified Main Menu\" widget in which you can specify the way your character's name is drawn (full name, first name, last name or initials)\n\n## Fixes & Improvements\n\n- Increased the maximum amount of entries in the Custom Menu widget to 24 (from 16)\n- Fixed Multi-Monitor support for World Markers and the toolbar.\n- Fixed broken toolbar and marker positions when the game is running in windowed mode.\n- Updated the Sightseeing Log Vista markers for the new Dalamud version (_Please restart your game if you haven't already done so!_)\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.11.0"] +time_released = 2024-08-05T23:29:46.092 +changelog = "# Umbra 2.2.11\n\n## New Additions\n\n- Add an option to the Flag widget that allows you to send a chat message on _middle-mouse click_ with the flags coordinates.\n - A configurable chat prefix is _required_, for example: `/p My flag is at`. See the Flag widget settings window for more information.\n - You cannot send more than 1 message every 3 seconds.\n - This feature is mainly intended for hunt/fate train conductors\n\n## Fixes & Improvements\n\n- Disabled the toolbar sliding animation when Dalamud's \"Multi-monitor support\" is enabled, since this seems to cause significant drops in FPS for some users due to the toolbar being physically pushed off-screen.\n- Did some preliminary work for a future custom deliveries widget.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.27.0"] +time_released = 2024-08-22T00:10:01.498 +changelog = "# Umbra 2.2.27\n\n## New Additions\n\n- Added a \"Sanctuary Indicator\" widget that simply shows a little moon icon whenever you are in a sanctuary. The widget hides itself when you are not in a sanctuary.\n\n## Fixes & Improvements\n\n- Fixed an error that made it seem like you're adding 10-20 of the same widget instances when you add a new widget until you restarted Umbra. This error occured only when you opened and closed the settings window multiple times prior to adding a new widget. This was a side effect of an event listener that was still attached to disposed resources that are now properly disposed of since the last update.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.4.0"] +time_released = 2024-08-01T13:40:27.227 +changelog = "# Umbra 2.2.4\n\n## New Additions\n\n- Added a search box to the \"Add Widget\" and \"Widget Settings\" windows.\n- Added a world marker type for Treasure Coffers.\n- Added a \"show coordinates\" option to the Location Widget. Note that this _replaces_ the district name when enabled in order to keep things condensed.\n\n## Fixes & Improvements\n\n- Fixed a 'popup-open' sound being played even though a widget button is disabled.\n- Fixes in German translations for Aether Currents & Sightseeing Log Vistas (by [Bloodsoul](https://github.com/Bloodsoul)).\n- Hide the Job Name in gearset switcher popup buttons when the gearset name is equal to the job name.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.33.0"] +time_released = 2024-09-01T21:47:46.113 +changelog = "# Umbra 2.2.33\n\n## New Additions\n\n- Replaced all \"Icon ID\" input fields with an **Icon Picker**. Clicking on this type of control will open a new Icon Picker window that shows categorized icons. You can still use a custom icon ID by specifying it in the \"Icon ID\" input field in the icon picker window if the icon you are looking for is not in the default categorized sets.\n- Added a \"Horizontal Padding\" option to Icon Button Widget types. This allows you to increase the width of icon buttons in case you've disabled decorations.\n\n## Fixes & Improvements\n\n- The **Plugin List Widget** now adheres to default icon button widget settings.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.31.0"] +time_released = 2024-08-30T19:19:43.008 +changelog = "# Umbra 2.2.31\n\n## New Additions\n\n- Volume Control Widget: Added buttons to toggle whether audio channels continue to play while the game is in the background. The master channel toggles the \"Play sounds when window is not active\" setting.\n- Coordinates widget: Added a \"two-label\" option that condenses the widget by showing the X and Y values as two separate smaller labels.\n\n## Fixes & Improvements\n\n- Shortcut Panel: Added support for all `/micon` variants. Big thanks to Haselnussbomber for making this possible!\n- Stacked Clock: Let the bottom clock use the same text color as the top one.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.22.0"] +time_released = 2024-08-15T23:39:23.876 +changelog = "# Umbra 2.2.22\n\n## New Additions\n\n- Added an option to customize the width of the columns in the teleport widget.\n- Added an option to open expansions on hover in the teleport widget.\n- Added numbers and colored rank names in the societal relations widget.\n\n## Fixes & Improvements\n\n- Reworked the TextDecoder (by [Haselnussbomber](https://github.com/Haselnussbomber)).\n- Updated a lot of German translations (by [Haselnussbomber](https://github.com/Haselnussbomber))\n- Removed the \"C\" rank mobs from the Hunt World Markers settings, because C rank mobs are imaginary.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.3.1"] +time_released = 2024-07-30T19:12:58.654 +changelog = "# Umbra 2.2.3.1 (Hotfix)\n\nReverted the dynamic cursor change when hovering over interactive elements. Apparently the game plays a clicky sound\neffect when the mouse cursor changes. I had no idea it did this. Apologies for the inconvenience!\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.23.0"] +time_released = 2024-08-16T23:20:35.166 +changelog = "# Umbra 2.2.23\n\n## New Additions\n\n- Added Food Buttons to the \"Companion\" widget that allows you to feed your Chocobo with different types of food. The visibility of these buttons can be toggled on or off in the settings window of this widget.\n- Added a right-click option to the \"Teleport\" widget to open the vanilla teleport window.\n\n## Fixes & Improvements\n\n- Fixes wrong translations of \"Item\" to \"Artikel\" instead of \"Gegenstand\". (By [Haselnussbomber](https://github.com/Haselnussbomber))\n- Fix the way the maximum rank of Societal Relations are displayed, which should now correctly show Allied vs Bloodsworn based on progression. (By [Haselnussbomber](https://github.com/Haselnussbomber))\n- Fix pseudo cutscenes during combat not working for the \"in cutscene\" visibility checks. (By [Bloodsoul](https://github.com/Bloodsoul))\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.18.0"] +time_released = 2024-08-13T21:26:16.905 +changelog = "# Umbra 2.2.18\n\n## Auxiliary Bar\n\nThis update introduces the Auxiliary Bar, an additional toolbar designed to complement the main toolbar, allowing you to place extra widget instances anywhere on the screen, independent of the main toolbar.\n\n### Key Features\n\n1. **Flexible Placement:** The Auxiliary Bar can be positioned anywhere on the screen, both horizontally and vertically. Unlike the main toolbar, it does not stretch to the edges of the screen but instead expands as you add more widgets. You can also customize the bar's alignment, choosing whether it grows from left to right, centers itself, or grows from right to left. This setting also affects the positioning of any popups opened from widgets on the bar.\n\n2. **Customization Options:** You can personalize the visual style of the Auxiliary Bar to either match the appearance of the main toolbar or opt for a transparent look. There is also an option to enable or disable the shadow effect around the bar, depending on your preference.\n\n3. **Profile Integration:** The Auxiliary Bar shares the same profile as the main toolbar. This means that any toolbar profiles you have will include the widgets stored on the Auxiliary Bar as well, ensuring a consistent experience across both toolbars.\n\nA dedicated section for customizing the Auxiliary Bar is available in Umbra's settings window under the \"Auxiliary Widgets\" category.\n\n## To DelvUI users\n\nUmbra 2.2.17 introduced interoperability with DelvUI's window clipping system which prevents it from intercepting mouse events while an Umbra popup or window is rendered on top of a DelvUI element. DelvUI's latest update also underwent modifications to the way how mouse events are handled. Somewhere along the line users have reported issues with interactivity on DelvUI's elements. In order to eliminate possible sources of which part is causing these issues, there is now an option under \"General Settings\" -> \"Window Settings\" that allows you to opt-out of this system. If you notice any changes in behavior after either enabling or disabling this setting, please report your findings on the DelvUI discord server to keep the conversation in one place. Feel free to ping me there (@Una).\n\nThis option may get removed in the future, depending on whether it is still needed once DelvUI has reworked their internal handling of mouse events.\n\n## Fixes & Improvements\n\n- Added a safe-guard against broken texture/UI mods that could cause Umbra to crash.\n- Texture cache is now disposed upon unloading/reloading the plugin.\n- Improved the visual style of the \"Unified Main Menu\" widget to fix the inconsistencies with rounded corners in floating-mode.\n- Fixed the rounded corner issue in the \"Experience Bar\" widget for the rested-XP portion of the bar.\n- Removed the rested XP from the \"Experience Bar\" widget when \"Precise Experience Points\" is enabled to reduce clutter. The information is still available in the tooltip.\n- Added two Y-offset options for both the Sanctuary and level-sync icons in the \"Experience Bar\" widget in case they are positioned poorly due to custom font configurations.\n- Fixed the \"Flag\" widget sometimes reporting the wrong Gil cost for a nearby teleport.\n- Updated German translations in the \"Accessibility\" and \"Gearset Switcher\" widgets (By [Bloodsoul](https://github.com/Bloodsoul)).\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.13.0"] +time_released = 2024-08-06T21:15:44.507 +changelog = "# Umbra 2.2.13\n\n## New Additions\n\n- Added weekly allowance indicator to the \"Societal Relations\" widget.\n- Added option to customize the color of icons in many widgets.\n- Added option to show/hide the tooltip of the \"Plugin List\" widget.\n- Added customizable primary actions to the \"Societal Relations\" and \"Custom Deliveries\" widget, which allows you to configure what left-clicking an entry in the popup menu should do.\n - The context menus have been expanded to also include a \"Track\" and \"Untrack\" option.\n - The default action has been set to \"Teleport to a nearby Aetheryte\" for both of these widgets.\n- Added a right-click action to the \"Societal Relations\" and \"Custom Deliveries\" widget to teleport to a nearby Aetheryte if a society or delivery NPC is being tracked.\n\n## Fixes & Improvements\n\n- The \"Plugin List\" widget no longer auto-includes newly installed plugins to the list. I've received quite a lot of feedback that the initial list is usually too long due to having too many plugins installed. To remedy this, only Umbra is now visible by default to have at least one entry in the menu. Head over to the settings of the Plugin List widget to manually select which plugins should be visible in the menu. No action is required if you've already customized the list.\n- Small performance optimization in the underlying system that keeps travel destinations and main menu commands in-sync. These items are now loaded on demand instead of always being kept in-sync in the background. This should reduce some micro-stuttering on lower-end systems.\n- Allow custom plugins to reference other assemblies (by [alexfrydl](https://github.com/alexfrydl))\n- Added a developer-tool to help finding hitches/micro-stutters in Umbra's underlying systems.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.16.0"] +time_released = 2024-08-10T00:32:23.938 +changelog = "# Umbra 2.2.16\n\n## New Additions\n\n- Added a \"Key Item Picker\" to the \"Shortcut Panel\" widget. This means that you can now pin your Wondrous Tails book to your shortcut panel, amongst other things.\n\n## Fixes & Improvements\n\n- Added _partial_ support for custom icons set via `/micon` and `/macroicon` in stored macros. Gearset icons and ID's (from SimpleTweaks' Extended Macro Icon tweak) are now picked up by the shortcut panel widget.\n- Implemented shared clip-region support for DelvUI. This should make sure that DelvUI no longer intercepts mouse clicks when an Umbra widget or window is on top of a DelvUI element.\n- Fixed correct macros not being selected correctly from the Macro picker in the shortcut panel widget.\n- Fixed the Societal Relations widget from growing horizontally while UI scale is < 100.\n- Fixed the bottom padding (or lack thereof) of the shortcut panel widget.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.24.1"] +time_released = 2024-08-20T18:50:40.416 +changelog = "# Umbra 2.2.24.1\n\n## Fixes & Improvements\n\nThis release solely consists of fixes and improvements that involve disposal of resources and memory management. There\nare no user-facing changes in this version.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.26.0"] +time_released = 2024-08-21T15:11:02.694 +changelog = "# Umbra 2.2.26\n\n## New Additions\n\n- Added an FPS counter widget. I know there are plugins that already add an FPS counter to the server info bar. However, since you can't set a fixed width for individual entries in this widget, I've decided to add one that does allow size customization to ensure your toolbar doesn't freak out when you're bouncing between 99 ~ 100 FPS.\n\n## Fixes & Improvements\n\n- Set the default value of \"Use the Game's mouse cursor\" to false to keep the original behavior by default.\n- Reworked the way world markers are rendered to be much more efficient. Instead of continuously creating and destroying graphical nodes to render, the system now uses a \"pool\" of 255 \"slots\" that can host up to 3 world markers, depending on your distance aggregation settings. This also fixes a memory leak that the old system had that would eventually lock up the system because the garbage collector had to free up a couple of gigabytes of memory every now and then.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.25.0"] +time_released = 2024-08-20T21:41:57.881 +changelog = "# Umbra 2.2.25\n\n## New Additions\n\n- Added a new display option to the \"Durability & Spiritbond\" widget that only shows the percentages as stacked labels.\n- Added an option to use the FFXIV mouse cursor. You can turn this on or off in the General Settings tab. Note that this is a _global setting_ in Dalamud, meaning if other plugins already fiddle with this option, changing it in Umbra may have no effect. It is known that DelvUI overrides this by default at time of writing.\n\n-# P.S. This time there won't be any annoying machine-gun sounds when the mouse cursor changes. I promise.\n\n## Fixes & Improvements\n\n- Prevent shortcuts from being accidentally removed from the \"Shortcut Panel\" widget when the popup is opened during times when the game thinks certain actions are not unlocked (e.g. during PvP or certain loading screens).\n- Changed the default popup sound to match the sound the game plays for similar actions.\n- Enabled threaded style computation by default. This improves performance by at least 3X but may show a slight 1-frame flicker when opening the teleport widget. If this bothers you, head over to General Settings -> Experimental Settings and disable the option there.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.2.0"] +time_released = 2024-07-30T05:41:06.083 +changelog = "# Umbra 2.2.2\n\n## Behavioral changes\n\n- The \"Enabled\" state of World Markers is now `Disabled` by default. This means that newly added world marker types aren't suddenly enabled automatically anymore. If you find world markers suddenly missing, please re-enable them either from the settings window or the world markers control widget.\n\n## New Additions\n\n- Added a minimize/restore button to Umbra Windows.\n\n## Fixes & Improvements\n\n- Fixed the French translation for \"Retainer\".\n- Fixed a crash that may occur when switching zones due to the Aether Current world marker factory trying to read from protected memory.\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.0.0"] +time_released = 2024-07-29T03:39:39.983 +changelog = "# Umbra 2.2.0\n\n## New Additions\n\n- Added world markers for Aether Currents. Note that you need to be within 100 yalms for these to show up and have completed the necessary quest requirements.\n- Added a new widget \"Retainers\" that shows a list of your retainers and their status. Note that this widget disables itself if you are not on your home world or in an instanced duty.\n- Added an option to the Item Button to automatically hide itself when the configured item is not (or no longer) in your inventory.\n\n## Fixes & Improvements\n\n- Fixed disposal of resources when unloading or restarting the plugin. (Big thanks to Hasel & Wildwolf!)\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.1.0"] +time_released = 2024-07-29T16:13:19.312 +changelog = "# Umbra 2.2.1\n\n## New Additions\n\n- Added an \"Emote Chat\" indicator widget that shows you if and when emotes are being sent to the chat, with an option to toggle it on or off.\n- Added a world marker type for Waymarks.\n- Added an option to the \"Gathering Nodes\" world markers to toggle showing the node contents on/off to reduce screen clutter.\n- Added an option to the \"Item Button\" widget to show the amount of the configured item in your inventory.\n- Added an option to the \"Custom Button\" widget to set a fixed button width.\n- Added an option to the \"Companion\" widget to desaturate the toolbar button icon.\n\n## Fixes & Improvements\n\n- Fixed retainers without a job not being visible in the retainer widget popup.\n- Fixed the \"Completed\" translation for ventures in the retainer widget.\n- Fixed some German translations in the retainer widget (by [Bloodsoul](https://github.com/Bloodsoul))\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.24.0"] +time_released = 2024-08-19T22:37:56.602 +changelog = "# Umbra 2.2.24\n\n## New Additions\n\n- Updated Umbra's logo & repository README.\n- Added text size options to the Durability & Spiritbond widget.\n- Added more visibility state options to the Auxiliary Bar (Duty, Combat & PvP).\n\n## Fixes & Improvements\n\n- Prevent the Currencies widget from showing a hover effect if the popup has been disabled in the settings.\n- Properly dispose of World Marker resources (texture memory) when a marker is no longer on screen.\n- Prohibit using the teleport action if the player is in a transient state between casting and actually being mounted.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Umbra.changelogs."2.2.20.0"] +time_released = 2024-08-14T10:08:45.603 +changelog = "# Umbra 2.2.20\n\n## New Additions\n\n- Added a **Miscellaneous** category to the \"Teleport\" widget.\n- Added a \"Hide in Cutscenes\" option to the Auxiliary Bar. This option takes precedence over the other conditional visibility settings.\n\n## Fixes & Improvements\n\n- Ensure the server info bar doesn't cause a crash anymore if another plugin sets their entry text to NULL.\n- Fixed an issue causing a crash-to-desktop when the Duty Recorder Widget was added to the toolbar.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.19.0"] +time_released = 2024-08-13T23:20:54.284 +changelog = "# Umbra 2.2.19\n\n## New Additions\n\n- Added conditional visibility options to the Auxiliary Bar.\n- Added a \"Duty Recorder\" indicator widget that shows a simple icon whenever the duty recorder is active. This widget is not interactable, and only exists to show the indication of the recorder being active, similar to how the mail indicator widget works.\n- Added a \"Text Size\" options to most widgets. These allow you to configure the font sizes on individual widgets using a single label, or the double label displays respectively.\n- Added a \"Maximum text width\" option to most widgets which allows text - and thus the widget - to grow up until a certain size, after which the text will get truncated and appended with an ellipsis symbol.\n\n## Fixes & Improvements\n\n- Fixed the World Name widget not honoring the \"Hide on home world\" option.\n- Fixed the tooltip not working on the \"Item Button\" widget.\n- Replace \"Aufgaben\" with \"Inhalten\" in German translations (By [Bloodsoul](https://github.com/Bloodsoul)).\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.15.0"] +time_released = 2024-08-09T04:19:33.373 +changelog = "# Umbra 2.2.15\n\n## Shortcut Panel\n\nHave you ever found yourself in need of more hotbars for things that aren't job-related? This update introduces a new widget, the \"**Shortcut Panel**\", which is effectively an additional hotbar (panel). It looks similar to the Emote widget but instead of only being capable of holding emotes, it can contain a whole bunch of stuff, including items from your inventory, mounts, minions, stored macros, and even shortcuts to your commonly used crafting recipes.\n\nThe panel allows you to customize the amount of rows and columns, up to a maximum of 16. Similar to the \"Emote List\" widget, it also supports up to 4 categories. This means that a single category can hold a maximum of 256 slots, or 1024 over all 4 categories in total.\n\n-# Although this widget shares similarities to the Emote List widget, this widget is meant to be a _general purpose_ widget, meaning it does not have any type-specific settings. It is _not_ designed for customization of names, icon colors, or any other type-specific settings like toggling the option to send emotes to chat for example.\n\n## Fixes & Improvements\n\n- Added \"Looking to Meld\" & \"Looking for Party\" statuses to the \"Online Status\" widget.\n- Fixed the Societal Relations widget automatically expanding in width when a custom UI scale was used.\n- Fixed an issue in the drawing library where the \"gap\" between nodes did not take custom UI scale into account.\n- Fixed the \"Main Menu Button\" popups not syncing properly.\n- Fixed a couple of minor translation issues.\n\n-# This is a rather large update, meaning it may take a little while for it to become available.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.17.0"] +time_released = 2024-08-12T00:22:40.315 +changelog = "# Umbra 2.2.17\n\n## New Additions\n\n- Added a \"Collections Item Picker\" to the \"Shortcut Panel\".\n- Added two colors for \"Experience Bar\" and \"Experience Bar (Rested)\" to facilitate customizable colors for the updated experience bar widget. This color applies to the experience bar shown in the gearset switcher as well.\n- Added an option to show the experience percentage in the gearset switcher. This allows you to toggle both the bar and percentage label individually.\n- Added an option to allow sub-menus in the \"Unified Menu Widget\" to be opened on mouse over rather than clicking.\n- Added an option to the \"Gearset Switcher\" widget that allows you to \"hide\" gearsets based on a name prefix.\n- Added an option to show/hide empty slots in the \"Emote List\" widget.\n- Added two options to the \"Unified Main Menu\" widget that allows you to customize the widths of the main menu and sub-menus individually.\n\n### Behavioral Additions\n\nThis update allows you to customize how popups from widgets are activated using the \"Popup Activation Method\" option. You can choose one of three options:\n\n- `ClickAndHover` (Default) - Requires clicking on one widget after which hovering over other widgets opens their popups for as long as a popup is open.\n- `Click` - This effectively disables the \"hover\" trigger and requires clicking to open and close widgets.\n- `Hover` - Immediately opens popup widgets when your mouse cursor is over an associated widget.\n\nYou can find this option in \"General Settings\" -> \"Toolbar Settings\".\n\n## Fixes & Improvements\n\n- Implemented improvements to the experience bar widget to show the sanctuary and level-sync icon, as well as rested experience.\n- Fixed DelvUI clip regions lingering after closing an Umbra window.\n- Fixed Societal Relations widget automatically resizing on custom UI scales (For real this time)\n- Fixed the auto-hide trigger region when the toolbar height was set to a larger value than 48.\n- Fixed / streamlined translations in the Accessibility & Battle Effects widget (By [Bloodsoul](https://github.com/Bloodsoul)).\n\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.1.9.0"] +time_released = 2024-07-28T03:15:27.797 +changelog = "# Umbra 2.1.9\n\nThis is a small update that addresses some issues with the previous release.\n\n## Fixes & Improvements\n\n- Fixed some widgets appearing to be non-interactable due to a neighboring widget overlapping them with an invisible box.\n- Fixed party member markers showing up in the game world when they shouldn't.\n- Fixed an issue where the text of some world markers did not render correctly in French.\n- Fixed the \"auto-close popup\" option for the gearset switcher.\n\nVisit the Umbra Discord server for the latest updates and information: https://discord.gg/xaEnsuAhmm\n" +[channels.stable.plugins.Umbra.changelogs."2.2.34.0"] +time_released = 2024-09-02T19:05:24.447 +changelog = "# Umbra 2.2.34\n\n## New Additions\n\n- Added an **Icon Picker** for \"Font-Awesome\" icons (the ones you see in the icon-button widgets, such as Volume, Marker Control, Battle Effects, etc.)\n- Added Icon customization options to all widgets that have static icons.\n- Added an indicator to the Emote List widget's emote picker window that indicates whether an emote is already present on the panel.\n\n## Fixes & Improvements\n\n- Fixed the \"Copy\" and \"Paste\" buttons that went missing in 2.2.33 from widget instance settings windows.\n- Disabled the \"Configure\" option on Separator entries in the Dynamic Menu widget.\n- Increased the height of Separators in the Dynamic Menu widget to make it easier to right-click them.\n\nJoin [Umbra's Discord server](https://discord.gg/xaEnsuAhmm) for the latest updates and information.\nVisit the [website](https://una-xiv.github.io/umbra-docs/) for more information and guides on how to make the most out of Umbra.\n" +[channels.stable.plugins.Craftimizer] +built_commit = "4b4cc9f9d96329aa12970feab9f8a7c36f163007" +time_built = 2024-08-06T20:19:01.565 +effective_version = "2.5.2.0" +[channels.stable.plugins.Craftimizer.changelogs] +[channels.stable.plugins.TidyChat] +built_commit = "19ebf17f76a5395c65ad962374d433ea8d6ea092" +time_built = 2024-07-15T04:02:53.701 +effective_version = "1.3.2.0" +[channels.stable.plugins.TidyChat.changelogs."1.2.2.0"] +time_released = 2022-08-30T17:06:37.992 +changelog = "Updated for 6.2" +[channels.stable.plugins.TidyChat.changelogs."1.2.3.0"] +time_released = 2023-01-21T09:05:09.989 +changelog = "Updated for FFXIV 6.3 and Dalamud API 8" +[channels.stable.plugins.TidyChat.changelogs."1.2.4.0"] +time_released = 2023-01-23T16:56:31.994 +changelog = "Fix Emotes filter" +[channels.stable.plugins.TidyChat.changelogs."1.2.6.0"] +time_released = 2023-10-06T02:40:38.629 +changelog = "API V9 - Courtesy of Infi!" +[channels.stable.plugins.TidyChat.changelogs."1.2.7.0"] +time_released = 2023-10-16T00:33:39.608 +changelog = "Remove Tippy IPC" +[channels.stable.plugins.TidyChat.changelogs."1.2.8.0"] +time_released = 2023-10-26T03:20:39.977 +changelog = "Fixed a logic error with tracking blocked messages and potentially a cause of frame drops during combat under specific conditions." +[channels.stable.plugins.TidyChat.changelogs."1.2.9.0"] +time_released = 2024-01-29T19:26:26.244 +changelog = "Fixed a logic error with tracking blocked messages and potentially a cause of frame drops during combat under specific conditions." +[channels.stable.plugins.TidyChat.changelogs."1.3.0.0"] +time_released = 2024-07-02T19:41:24.472 +changelog = "Update for 7.0" +[channels.stable.plugins.TidyChat.changelogs."1.3.1.0"] +time_released = 2024-07-14T18:25:12.377 +changelog = "Fix improved instance messaging for instances 4-6. Maybe fix materia attachment filter for certain name settings." +[channels.stable.plugins.TidyChat.changelogs."1.3.2.0"] +time_released = 2024-07-15T04:02:53.701 +changelog = "- Custom filters for the Gathering channel should properly check the Gathering channel and the GatheringSystem channel instead of only the GatheringSystem channel." +[channels.stable.plugins.EngageTimer] +built_commit = "8173ff5416dfb86326548c5833b54a4ba994020b" +time_built = 2024-07-05T17:51:54.228 +effective_version = "2.4.0.1" +[channels.stable.plugins.EngageTimer.changelogs."2.2.2.2"] +time_released = 2022-08-24T14:35:24.242 +changelog = "Updated for new Dalamud version" +[channels.stable.plugins.EngageTimer.changelogs."2.2.3.0"] +time_released = 2022-08-28T20:35:17.077 +changelog = "- Fix overlapping countdowns when a countdown was cancelled then restarted too quickly\n- Update translations and add a new contributed Japanese translation (thank you!)" +[channels.stable.plugins.EngageTimer.changelogs."2.2.4.0"] +time_released = 2022-09-09T13:52:30.524 +changelog = "- Floating Window: option to change the countdown color when casting a spell that will result in a pre-pull.\n- Floating Window: uses the global font-scale, you might need to adjust the font size after the update.\n- Settings: support for closing the settings window with Escape (WindowSystem features)" +[channels.stable.plugins.EngageTimer.changelogs."2.2.4.1"] +time_released = 2022-09-15T20:39:37.339 +changelog = "- Floating Window: the `:` separator in the stopwatch has gone back from their vacation" +[channels.stable.plugins.EngageTimer.changelogs."2.2.4.2"] +time_released = 2023-01-11T18:29:06.386 +changelog = "API 8 support" +[channels.stable.plugins.EngageTimer.changelogs."2.2.5.1"] +time_released = 2023-02-04T20:59:21.601 +changelog = "- Add setting for display threshold: allows you to specify when the timer will become visible (can be useful if you don't want to see numbers irrelevant to your pre-pull)\n- Awkded new number styles" +[channels.stable.plugins.EngageTimer.changelogs."2.2.5.2"] +time_released = 2023-02-05T21:13:00.877 +changelog = "- Fix decimals not being properly hidden with the display threshold option" +[channels.stable.plugins.EngageTimer.changelogs."2.2.6.0"] +time_released = 2023-10-04T16:16:15.488 +changelog = "- Countdown Ticks: option to make them start at a certain time (e.g. only tick 1 to 10 numbers)\n- Updated to api 9\n" +[channels.stable.plugins.EngageTimer.changelogs."2.3.1.1"] +time_released = 2024-01-17T16:29:44.768 +changelog = "- You can set alarms to play a game sound effect, change stopwatch color or display text at specified combat durations\n- Big code rewrite and a bit of optimization\n- Fix save errors when spinning color sliders like a maniac in configuration\n- Reorganized configuration file to preserve my sanity\n- \"Hide original addon\" now uses AddonLifecycle events instead of searching for the original countdown every frame\n- Reduce CountdownHook CPU usage by fixing a stupid event spam mistake\n- Optimize countdown display code\n- Fix the \"first-draw\" workaround that draws the countdown window once on plugin activation to prevent a freeze caused by ImGUI initializing the window does not occur when starting a countdown\n" +[channels.stable.plugins.EngageTimer.changelogs."2.3.2.0"] +time_released = 2024-02-12T18:44:47.727 +changelog = "- Add an option to draw the custom 0-5 numbers without hiding the original countdown\n- Make animation match vanilla a bit better\n" +[channels.stable.plugins.EngageTimer.changelogs."2.3.3.0"] +time_released = 2024-05-04T14:16:49.412 +changelog = "- Prevent stopwatch window from taking focus when appearing\n" +[channels.stable.plugins.EngageTimer.changelogs."2.3.4.0"] +time_released = 2024-06-17T14:16:48.572 +changelog = "- Fix not being able to disable alarms\n- Missing translation strings in web server config\n- Hide floating window border by default (you can re-enable it in Floating Window -> styling)\n" +[channels.stable.plugins.EngageTimer.changelogs."2.4.0.1"] +time_released = 2024-07-05T17:51:54.228 +changelog = "- DT compatibility\n- Update for API10:\n - Use new texture loading for countdown\n - Migrate to the new font system, the floating window contents might be blurry, this will be fixed soon when I can implement font customization instead of always using the default dalamud one\n- Fix countdown being rounded instead of floored in floating window when disabling decimals\n" +[channels.stable.plugins.HimbeertoniRaidTool] +built_commit = "64bcf79cd8d55d4d7248dbdfc2c6a53670280305" +time_built = 2024-08-18T13:35:26.851 +effective_version = "1.6.2.9" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.0.0.33"] +time_released = 2022-10-04T16:46:08.141 +changelog = "change: Several updates to Ui to make usage easier\nnew: can periodically update gersets from etro\nnew: you can now edit a characters tribe\nchange: data is now saved more often and is therefore more resilient to crashes of FFXIV\nfixed: weapon tokens were distributed wrongly\nfixed: lootmaster window may show before login\nfixed: item level may be wrong" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.2.1.63"] +time_released = 2023-05-18T20:14:17.897 +changelog = "Logging: Messages should be more descriptive\nTranslation: German updated" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.3.1"] +time_released = 2023-07-29T19:09:33.702 +changelog = "Ui: You can now manage jobs directly in solo and detail view\nUi: Old Examine button is now Quick Compare\nLootRule: Fixed \"Can Buy\"\nOptions: reworked Ui for loot rules\nLootSession: You can ignore players/jobs based on certain rules\nLootMaster: you can now edit name + role priority for the Solo group \nTranslation: Updated French translation (Thanks to Arganier)" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.2.6"] +time_released = 2024-02-25T11:22:50.308 +changelog = "Bugfix: Fixes being unable to add new gear sets\n User Interface: Add job selection (for BiS and item selection) to gear set edit user interface" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.3.56"] +time_released = 2023-03-16T06:54:14.666 +changelog = "fix lodestone updates for non English clients\nfix edit BiS button in group overview didn't work\nslightly improved performance" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.2.3"] +time_released = 2024-02-12T18:44:41.005 +changelog = "Localization: Fixed edit buttons tooltip to not say \"add\"\n Gear: You can restrict automatic overrides for irrelevant gear (see config)\n Localization: German (Deutsch) translation updated" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.5.60"] +time_released = 2023-04-01T06:15:51.322 +changelog = "Bugfix: General configuration is saved correctly\nBugfix: Updating gear is working again" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.1.1"] +time_released = 2023-06-04T19:10:46.808 +changelog = "General: Only cap applicable stats on items\nGeneral: Fixed stat claculations due to unintentionally capping stats lower than intended\nLoot Session: \\%DPS gain now properly takes SKS/SPS into account\nLoot Session: Removed manually curated DPS for players\nEdit Gear: Properly handle local and etro.gg sets (Etro sets cannot be edited and need to be converted to local to edit)\nEdit Gear: Slightly reworked Ui\nEdit Gear: You can now edit the names of sets" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.0.0"] +time_released = 2024-07-02T20:11:49.790 +changelog = "General: Updated for 7.0\n BiS: Automatically converts non existent etro sets to local sets\n Known Issue: Item categorization and raid infos will be amended once available\n Known Issue: Stat calculations (e.g. HP) are most likely not correct yet" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.2.2"] +time_released = 2024-02-10T19:15:53.340 +changelog = "General: Gear updates by examining now use the same restrictions as own data collection\n Localization: Redone translation\n Bugfix: Selecting gear from database now works\n Bugfix: Adding gear sets in solo view works again" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.4"] +time_released = 2024-07-31T17:48:59.334 +changelog = "Bugfix: Fix wrongly displayed Tome gear" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.1.0"] +time_released = 2024-07-16T19:55:59.846 +changelog = "General: Added loot information for normal raids and extremes\n General: Corrected HP calculation for levels above 90\n Lodestone Connector: PCT and VIP fixed" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.3.53"] +time_released = 2023-01-11T19:31:33.338 +changelog = "updated for 6.3\nfix: HP calculation\nadd: stat calculation for most levels\nlocalization: added JP (thanks to Refer)\nfix: load time reduced" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.0.0"] +time_released = 2023-05-24T16:10:55.704 +changelog = "Updated for 6.4\nAdded Anabaseios Raids\nNote: Default BiS will be added when available" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.2.49"] +time_released = 2022-12-22T07:48:48.726 +changelog = "* fix: shop entries with multiple items (PLD weapons for example)" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.0.2.36"] +time_released = 2022-10-12T22:08:27.236 +changelog = "fix: loot results did not show" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.4.59"] +time_released = 2023-03-23T19:58:29.148 +changelog = "New feature: Quickly compare current gear to potential gear\nUi: add icons (see config options)\nUi: reworked editing of gear\nUi: stat table now includes comparison values\nLootSession: new metric, estimated % dps gain/loss\nBugfix: fixed a crash in wine" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.3.55"] +time_released = 2023-02-28T05:01:47.970 +changelog = "correctly identify upgraded crafted items\nFrench translation updated (Thanks to Arganier)\nsome internal changes" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.4.0"] +time_released = 2023-10-04T00:44:00.502 +changelog = "General: Updated for Dalamud API 9\nGeneral: Updated for FFXIV 6.5" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.3.0"] +time_released = 2024-06-12T19:08:43.576 +changelog = "System: Changes to data storage (drops support for data from versions < 1.4.0)\n User Interface: New interface for searching characters from database\n General: Fix \"Dmg\" Calc being slightly off\n User Interface: Some minor Ui improvements" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.3.54"] +time_released = 2023-01-12T18:08:46.708 +changelog = "fixed examine functionality" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.4.1"] +time_released = 2023-10-16T00:57:16.959 +changelog = "BiS: Can create BiS from etro link as well as the etro id\nBiS: Fixed an issue with BiS being empty for new jobs\nBiS: Switched to using BiS sets curated by etro.gg\nBiS: Removed user curated defaults from config" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.0.5"] +time_released = 2023-06-03T00:00:22.568 +changelog = "Fix: Merge infos for multiple database entries for one character" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.0.2.35"] +time_released = 2022-10-12T14:10:39.750 +changelog = "new: improved deatils for loot results\nnew: you can now edit role priority\nnew: supports non standard group compositions" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.2.47"] +time_released = 2022-12-04T10:36:11.179 +changelog = "+ new loot distribution\n+ includes guarranteed drops (eg. books)\n+ award items to players, no need to manually update them after loot distribution\n* revised lootsession Ui\n+ Shows cost if an item is obtainable from a shop\n* reworked item source system\n+ can track items in inventories\n+ you can now evaluate loot for alt jobs" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.0.0"] +time_released = 2023-12-29T20:58:57.951 +changelog = "New Feature: Manage multiple gear/bis sets per job\nNew Feature: Automatically updates own characters data (can be disabled in the config)\nUser Interface: Made it more pretty\nUser Interface: You can now hide jobs (select classes when editing a character)\nGeneral: Correctly handle materia for previous expansions" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.4.2.0"] +time_released = 2023-12-17T19:19:07.163 +changelog = "New Feature: Added in-game changelog" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.1.41"] +time_released = 2022-11-12T16:21:04.994 +changelog = "fix: loot results window sizing hid parts of text" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.4.2.1"] +time_released = 2023-12-20T19:10:15.261 +changelog = "Bugfix: Adding new players from target resulted in an empty player" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.1"] +time_released = 2024-07-21T18:46:07.908 +changelog = "BiS: Add auto updates for XivGear.app (see config)\n User Interface: Added headlines to multi item tooltips" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.0.39"] +time_released = 2022-11-02T07:35:00.204 +changelog = "+ Ui is now customizable\n* loot distribution results include evaluated data in visual output\n+ includes translations for Español, Français und Deutsch\n+ you can now fetch gear from lodestone\n* fixed several issues with second ring\n+ add support for non-standard group compositions\n* performance optimisations" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.2.5"] +time_released = 2024-02-19T19:13:46.627 +changelog = "Bugfix: Fixed broken materia in etro.gg sets\n(affected sets need to be updated by pressing the button\n or automatic updates if activated)" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.1.2"] +time_released = 2023-06-07T19:16:39.524 +changelog = "General: Fix a crash when using wine" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.0.1"] +time_released = 2024-01-01T21:44:04.177 +changelog = "General: Remove unused gear sets from database\nBugfix: You are now able to change to gear sets with the same name\nBugfix: Autmotically updated gear was sometimes not saved correctly\nPerormance: Optimized load time on slow connections" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.2.0"] +time_released = 2023-07-02T20:47:04.862 +changelog = "Loot session: Added rule \"Can use now\" (Tome Upgrades)\nLoot session: Added rule \"Can buy\" (requires you to track the books correctly)\nGear: You can now delete gear sets\nDatabase: Remove unused entries (old gear sets and characters)\nEtro.gg: Import crafted items as HQ again (broken since 1.2.x)\nGeneral: Fix extremly rare crash on startup" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.6"] +time_released = 2024-08-01T17:07:00.009 +changelog = "Bugfix: Fix loot being inaccurate\n Bugfix: Fix missing materia in etro sets" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.0.1"] +time_released = 2023-05-27T20:03:16.242 +changelog = "BiS: Added available BiS sets\nBugfix: Ring coffer now actually contains rings" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.2.48"] +time_released = 2022-12-04T18:36:27.188 +changelog = "* fix a potential crash un updating gear" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.0.1.34"] +time_released = 2022-10-09T18:50:12.116 +changelog = "fixed: unable to save right after loading\nfixed: potential short freeze of FFXIV\nnew: you can manually edit levels\nsome performance improvements\nfix: now works with higher dpi/global scale" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.5.1.0"] +time_released = 2024-01-22T19:41:15.346 +changelog = "Bis: Add support for relic weapons in etro.gg sets\nUi: Added ability to change relic stats when editing gear\nGeneral: You can now specify which types of jobs get automatically updated/created. If you want single jobs to not show up, you can hide these in character edit\nKnown issue: Stats for relic weapons are not correctly read from the Lodestone or Examine, but your manual edits will NOT be overwritten" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.1.1.40"] +time_released = 2022-11-07T19:03:53.326 +changelog = "+ Option to ignore materia in BiS comparison\n* windows now can be closed with Esc" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.0"] +time_released = 2024-07-20T19:46:24.653 +changelog = "General: Now supports switching back to Endwalker raid tiers\n BiS: Added support for XivGear.app\n Known Issue: XivGear.app sets are not automatically updated yet" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.0.4"] +time_released = 2023-05-31T18:28:36.430 +changelog = "Fix: Mutiple characters unintentionally sharing gearsets\nLootSession: Rings can now be assigned to a slot explicitly\nUi: Added button to update BiS in group overview\nBiS: Always update empty sets (with valid ID) at startup" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.2"] +time_released = 2024-07-25T15:05:33.217 +changelog = "Bugfix: Fix being unable to change tabs in config" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.3"] +time_released = 2024-07-30T16:49:13.964 +changelog = "Loot Master: Add savage loot information" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.3.0.2"] +time_released = 2023-05-29T03:21:17.608 +changelog = "Fix: Corrected loot for Anabaseios Savage (Thanks to Zeppy for helping)\nFix: Dungeon/Trial Gear is now shown correctly\nFix: Fixed an issue with potentially overriding gear sets (since 1.2.x.x)\nBiS: Added more BiS (AST, SCH, SGE)" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.7"] +time_released = 2024-08-02T19:47:28.667 +changelog = "Bugfix: Fix update from lodestone" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.8"] +time_released = 2024-08-10T00:24:58.352 +changelog = "User Interface: You can now adjust the way character names are displayed (see config)\n User Interface: Make all buttons accessible in smaller windows" +[channels.stable.plugins.HimbeertoniRaidTool.changelogs."1.6.2.9"] +time_released = 2024-08-18T13:35:26.851 +changelog = "Bugfix: \"Ignore gear from previous tiers\" option now works correctly if last raid tier was in a previous expansion\n Bugfix: Updating gear by examining now works again if \"Automatically update own data\" is disbaled" +[channels.stable.plugins.Echoglossian] +built_commit = "90efc2d0cbbeb8dfb5fe2a1efbb6963d1b741c8a" +time_built = 2024-08-18T13:36:04.022 +effective_version = "3.15.2408.816" +[channels.stable.plugins.Echoglossian.changelogs."2.100.2208.281"] +time_released = 2022-08-25T04:41:05.690 +changelog = "Fixed for patch 6.2!" +[channels.stable.plugins.Echoglossian.changelogs."3.12.2408.1388"] +time_released = 2024-08-04T23:07:44.574 +changelog = "v3.12.x \n - fix: missing font assets that handle special characters" +[channels.stable.plugins.Echoglossian.changelogs."2.101.2301.1295"] +time_released = 2023-01-14T21:35:22.804 +changelog = "Fixed for patch 6.3!" +[channels.stable.plugins.Echoglossian.changelogs."3.0.2305.210"] +time_released = 2023-05-29T03:30:39.299 +changelog = "New troubleshooting tab in the Config window" +[channels.stable.plugins.Echoglossian.changelogs."3.0.2308.1150"] +time_released = 2023-08-20T19:10:31.872 +changelog = "New 'Misc Settings' tab and internal fixes" +[channels.stable.plugins.Echoglossian.changelogs."3.0.2310.176"] +time_released = 2023-10-06T02:56:00.672 +changelog = "API9 related fixes" +[channels.stable.plugins.Echoglossian.changelogs."3.1.2405.984"] +time_released = 2024-05-07T16:24:37.431 +changelog = "Added option to translate Quests and Journal(thanks to samulopez)" +[channels.stable.plugins.Echoglossian.changelogs."3.1.2405.1167"] +time_released = 2024-05-11T19:26:40.397 +changelog = "Fix - Duty Objectives translation logic" +[channels.stable.plugins.Echoglossian.changelogs."3.13.2408.1223"] +time_released = 2024-08-06T20:22:57.221 +changelog = "v3.13.x \n - fix: issue when loading the plugin related to a config variable" +[channels.stable.plugins.Echoglossian.changelogs."3.2.2405.1413"] +time_released = 2024-05-23T23:32:54.139 +changelog = "Added Deepl Translation Engine (thanks again to @samulopez)" +[channels.stable.plugins.Echoglossian.changelogs."3.4.2407.86"] +time_released = 2024-07-14T01:26:25.778 +changelog = "v3.4.x - Hello guys! Update incoming! - BattleTalk overlays are disabled completely for the moment (there is some issue with concurrency that needs fixing) - TalkSubtitle (the cutscenes texts) are disabled due to the need of more testing" +[channels.stable.plugins.Echoglossian.changelogs."3.6.2407.22"] +time_released = 2024-07-20T00:22:07.488 +changelog = "v3.6.x - fix fonts for languages unsupported by the native game's font" +[channels.stable.plugins.Echoglossian.changelogs."3.7.2407.212"] +time_released = 2024-07-20T03:32:11.324 +changelog = "v3.7.x - fix battleTalk dimensions calculations" +[channels.stable.plugins.Echoglossian.changelogs."3.8.2407.311"] +time_released = 2024-07-25T05:11:31.887 +changelog = "v3.8.x \n - enable TalkSubtitle (cutscenes dialogues) and several font-related issues fixes" +[channels.stable.plugins.Echoglossian.changelogs."3.9.2407.905"] +time_released = 2024-07-25T15:05:21.238 +changelog = "v3.9.x \n - bugfix: fixed a bug related to the fonts loaded for languages that the game's native font does not support" +[channels.stable.plugins.Echoglossian.changelogs."3.10.2407.217"] +time_released = 2024-07-29T03:36:42.840 +changelog = "v3.10.x \n - bugfix: fixed a bug related to assets downloading" +[channels.stable.plugins.Echoglossian.changelogs."3.11.2408.1062"] +time_released = 2024-08-04T17:42:06.897 +changelog = "v3.11.x \n - feature: Added ChatGPT translation engine (by chnrqpd)" +[channels.stable.plugins.Echoglossian.changelogs."3.3.2407.221"] +time_released = 2024-07-11T03:40:44.920 +changelog = "v3.3.x - Fixed for APIX!! No more stuttering(TM) while translating! BattleTalk is fixed but no overlay for it yet! There may be other issues! Thanks a lot to @samulopez for the help again and thanks to @MidoriKami and @soreenpeong for the AddonLifecycle and the new Fonts API!" +[channels.stable.plugins.Echoglossian.changelogs."3.14.2408.1066"] +time_released = 2024-08-10T17:45:47.385 +changelog = "v3.14.x \n - feat: added special characters parsing for Latin Extended using languages that converts characters unsupported by the game's native font into supported chars. \n Check the plugin's settings window for more information." +[channels.stable.plugins.Echoglossian.changelogs."3.15.2408.816"] +time_released = 2024-08-18T13:36:04.022 +changelog = "v3.15.x \n - fixes:\n - reworked the ChatGPT ApiKey saving so the configuration does not get corrupted preventing plugin load.\n - added internal corrupted routine that detects the player is in PvP and disables some translations to avoid stuttering." +[channels.stable.plugins.GoodFriend] +built_commit = "ae5ac1654eddfd857e1282a58b944d1ccc4438d1" +time_built = 2024-04-03T19:23:24.571 +effective_version = "3.3.3.0" +[channels.stable.plugins.GoodFriend.changelogs."1.4.2.0"] +time_released = 2022-10-28T16:34:21.407 +changelog = "- Added the ability to filter events from other worlds & datacenters\n- Added error messages for invalid API URL's, login & logout messages.\n- Fixed some log messages not being correct.\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.2.1"] +time_released = 2022-10-28T19:20:12.148 +changelog = "- Added the ability to filter events from other worlds & datacenters\n- Added error messages for invalid API URL's, login & logout messages.\n- Fixed some log messages not being correct.\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.3.0"] +time_released = 2022-11-07T01:00:45.936 +changelog = "- Added the 'QuestMarker' notification type\n- Code cleanup\n- Fixed automatica localization updates\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.3.1"] +time_released = 2022-11-17T14:42:54.255 +changelog = "- Change territory update logic\n- Add check to see if the plugin is running from a 3rd-party repository\n- Make sure that DatacenterID and WorldID are recieved from the server\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.4.0"] +time_released = 2022-11-19T17:15:59.205 +changelog = "- Change territory update logic\n- Add check to see if the plugin is running from a 3rd-party repository\n- Make sure that DatacenterID and WorldID are recieved from the server\n- Add additional security when generating hashes to prevent the server reciving the same one twice, increasing anonimity.\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.4.1"] +time_released = 2022-11-25T07:14:31.933 +changelog = "- Added the ability to filter the event log by log level\n- Various PluginLog level changes\n- Server-side optimizations\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.4.2"] +time_released = 2022-11-27T02:46:47.577 +changelog = "- Added the ability to filter the event log by log level\n- Various PluginLog level changes\n- Server-side optimizations & dependancy updates\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.4.3"] +time_released = 2022-11-29T02:57:37.349 +changelog = "- Fix plugin load error when using an API URL that does not exist\n- Fix 'API Notifications' not showing error notifications\n- Clarify localization strings\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.5.0"] +time_released = 2022-12-01T07:54:55.805 +changelog = "- Add support for recieving friend notifications inside of content where the friends list is unavailable\n- Improve localization support for settings\n- Add new setting 'Friendslist Caching'\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.5.1"] +time_released = 2022-12-03T10:50:10.720 +changelog = "- Add support for recieving friend notifications inside of content where the friends list is unavailable\n- Improve localization support for settings\n- Add new setting 'Friendslist Caching'\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.5.2"] +time_released = 2022-12-14T04:29:25.007 +changelog = "- Add support for recieving friend notifications inside of content where the friends list is unavailable\n- Improve localization support for settings\n- Add new setting 'Friendslist Caching'\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.5.3"] +time_released = 2022-12-31T00:46:37.742 +changelog = "- Optimizations and improvements\n" +[channels.stable.plugins.GoodFriend.changelogs."1.4.6.0"] +time_released = 2023-01-14T02:32:45.465 +changelog = "- Optimizations and improvements\n" +[channels.stable.plugins.BurntToast] +built_commit = "ec82f40fca072da2ecb6a12c4f9e6994c7cd6d5c" +time_built = 2024-07-18T06:18:56.115 +effective_version = "1.3.4.0" +[channels.stable.plugins.BurntToast.changelogs."1.2.5"] +time_released = 2022-08-25T00:24:59.469 +changelog = "API 7" +[channels.stable.plugins.BurntToast.changelogs."1.2.6"] +time_released = 2023-02-15T05:48:35.530 +changelog = "API 8" +[channels.stable.plugins.BurntToast.changelogs."1.2.7"] +time_released = 2023-08-31T22:40:27.493 +changelog = "API 8" +[channels.stable.plugins.BurntToast.changelogs."1.2.8"] +time_released = 2023-10-04T01:12:19.356 +changelog = "API 9" +[channels.stable.plugins.BurntToast.changelogs."1.3.1.0"] +time_released = 2024-07-02T04:55:05.495 +changelog = "Updated to 7.0!\nHistory menu implemented so you can select your toasts to add to your filters.\nFixed a bug that deleting filters sometimes wouldn't save." +[channels.stable.plugins.BurntToast.changelogs."1.3.2.0"] +time_released = 2024-07-03T14:13:11.172 +changelog = "Updated to fix the failing load due to CS changes.\nIt will also hopefully fail more gracefully and still have partial functionality when this happens again. A better system to at least let you know what has failed will come in the future." +[channels.stable.plugins.BurntToast.changelogs."1.3.3.0"] +time_released = 2024-07-17T03:47:09.249 +changelog = "Fix for the bug where all toasts would get blocked when a regex got save wrong. Also improved saving again." +[channels.stable.plugins.BurntToast.changelogs."1.3.4.0"] +time_released = 2024-07-18T06:18:56.115 +changelog = "Fix BattleTalk bug." +[channels.stable.plugins.BlueMageHelper] +built_commit = "b8939294bcc3760918824815475a8982b38930af" +time_built = 2024-07-02T04:36:31.693 +effective_version = "3.0.2.0" +[channels.stable.plugins.BlueMageHelper.changelogs."2.0.2.0"] +time_released = 2023-02-07T10:32:26.496 +changelog = "+ Stable Release\n" +[channels.stable.plugins.BlueMageHelper.changelogs."2.0.3.0"] +time_released = 2023-02-15T05:48:29.594 +changelog = "nofranz\n" +[channels.stable.plugins.BlueMageHelper.changelogs."2.0.4.0"] +time_released = 2023-02-25T19:41:34.658 +changelog = "+ Spells can now have multiple sources\n + Only a few spells got updated so far\n" +[channels.stable.plugins.BlueMageHelper.changelogs."2.0.5.0"] +time_released = 2023-04-27T21:45:23.616 +changelog = "+ Added marker to show if a spell is learned\n+ Added option to only show unlearned spells in spellbook\n" +[channels.stable.plugins.BlueMageHelper.changelogs."2.0.5.1"] +time_released = 2023-04-30T03:16:46.234 +changelog = "+ Check continuously for spell unlocks \n" +[channels.stable.plugins.BlueMageHelper.changelogs."2.0.6.0"] +time_released = 2023-05-24T14:36:09.905 +changelog = "+ 6.4 Support\n" +[channels.stable.plugins.BlueMageHelper.changelogs."2.0.7.0"] +time_released = 2023-07-14T19:11:06.458 +changelog = "+ Added Teleport support (requires teleport plugin)\n+ Finished adding all additional locations\n+ Added About tab into the config\n" +[channels.stable.plugins.Compass] +built_commit = "a0815f57d97631f107989344a8d039ea91189555" +time_built = 2024-07-12T20:58:50.003 +effective_version = "1.28.1" +[channels.stable.plugins.Compass.changelogs."1.26.1"] +time_released = 2022-09-05T22:24:29.364 +changelog = "- chore: Update to API 7\n" +[channels.stable.plugins.Compass.changelogs."1.26.2"] +time_released = 2023-01-18T03:05:18.136 +changelog = "- chore: Update to API 8\n" +[channels.stable.plugins.Compass.changelogs."1.26.3"] +time_released = 2023-01-24T16:19:05.934 +changelog = "- chore: Update to API 8\n" +[channels.stable.plugins.Compass.changelogs."1.28.1"] +time_released = 2024-07-12T20:58:50.003 +changelog = "- feat: Update to apiX & 7.0\n" +[channels.stable.plugins.Visibility] +built_commit = "89463920b330863b02127df892109695e584aa94" +time_built = 2024-08-08T16:50:26.284 +effective_version = "1.1.7.5" +[channels.stable.plugins.Visibility.changelogs."1.1.3.6"] +time_released = 2022-08-24T22:59:58.150 +changelog = "Updated to 6.2\nFixed some bugs in language selection and commands." +[channels.stable.plugins.Visibility.changelogs."1.1.4.6"] +time_released = 2023-01-11T22:00:26.921 +changelog = "Reworked core logic.\nAdded support for bard performance mode.\nUpdated Spanish translation." +[channels.stable.plugins.Visibility.changelogs."1.1.4.8"] +time_released = 2023-01-23T01:18:00.625 +changelog = "- Fix other players being visible when set to hidden while doing treasure maps\n- Update Chinese (Simplified) translations\n" +[channels.stable.plugins.Visibility.changelogs."1.1.4.9"] +time_released = 2023-05-25T18:15:53.263 +changelog = "- Updated for 6.4" +[channels.stable.plugins.Visibility.changelogs."1.1.4.10"] +time_released = 2023-06-01T19:45:13.956 +changelog = "- Fixed context menus not working properly\n- Added missing zones to the advanced configuration option" +[channels.stable.plugins.Visibility.changelogs."1.1.5.0"] +time_released = 2023-07-02T21:04:03.331 +changelog = "- Refactored UI code to address disappearing menu issues" +[channels.stable.plugins.Visibility.changelogs."1.1.5.1"] +time_released = 2023-07-05T14:36:27.501 +changelog = "- Fix Whitelist UI adding entries to VoidList" +[channels.stable.plugins.Visibility.changelogs."1.1.6.0"] +time_released = 2023-10-03T22:47:11.512 +changelog = "[PR] API9" +[channels.stable.plugins.Visibility.changelogs."1.1.7.1"] +time_released = 2024-07-05T19:01:03.851 +changelog = "- Updated Visibility to support Dawntrail (Thanks @Infiziert90)\n- Removed ContextMenu support until further notice" +[channels.stable.plugins.Visibility.changelogs."1.1.7.2"] +time_released = 2024-07-24T12:03:02.765 +changelog = "* Fixed FC and VoidList/Whitelist string comparison which led to them not functioning" +[channels.stable.plugins.Visibility.changelogs."1.1.7.3"] +time_released = 2024-07-24T18:32:08.451 +changelog = "* Fixed FC check for local player" +[channels.stable.plugins.Visibility.changelogs."1.1.7.4"] +time_released = 2024-08-07T18:09:09.356 +changelog = "- Fixes incorrect check for names in VoidList and Whitelist" +[channels.stable.plugins.Visibility.changelogs."1.1.7.5"] +time_released = 2024-08-08T16:50:26.284 +changelog = "- Added a feature to show target of target when hidden by other settings" +[channels.stable.plugins.NextUIPlugin] +built_commit = "e76592ba4a67c7b677a8224e9d9ab8f4002ac4d9" +time_built = 2024-07-23T02:11:12.041 +effective_version = "10.0.0.2" +[channels.stable.plugins.NextUIPlugin.changelogs."7.0.0.6"] +time_released = 2022-09-28T00:00:27.726 +changelog = "Updated for patch 6.2" +[channels.stable.plugins.NextUIPlugin.changelogs."8.0.0.2"] +time_released = 2023-03-01T07:14:25.415 +changelog = "Updated for patch 6.31h" +[channels.stable.plugins.NextUIPlugin.changelogs."8.0.0.3"] +time_released = 2023-03-01T12:39:49.721 +changelog = "Updated for patch 6.31h - fixed required version" +[channels.stable.plugins.NextUIPlugin.changelogs."9.0.0.0"] +time_released = 2023-12-03T15:44:22.179 +changelog = "Updated for patch 6.5\nUpdated for patch 6.2" +[channels.stable.plugins.NextUIPlugin.changelogs."10.0.0.2"] +time_released = 2024-07-23T02:11:12.041 +changelog = "Updated for patch 7 - pid and path fix\nUpdated for patch 6.5" +[channels.stable.plugins.QoLBar] +built_commit = "a437a15e492a1de9aca6b6120feccad2ef2ac584" +time_built = 2024-07-02T04:37:01.364 +effective_version = "2.3.3.0" +[channels.stable.plugins.QoLBar.changelogs."2.3.2.0"] +time_released = 2022-09-27T23:59:54.627 +changelog = "- Added conditions for Sanctuaries and Explorer Mode\n- Added Island Sanctuary to the \"Out of the Way\" dynamic preset\n- Added a new combo box for selecting a cooldown to be displayed on an icon as well as for the Zone condition\n- Renamed # Party Members condition to be more accurate\n- Fixed importing extremely large bars\n- Fixed Penumbra" +[channels.stable.plugins.QoLBar.changelogs."2.3.2.2"] +time_released = 2023-10-04T04:56:40.770 +changelog = "- Api9" +[channels.stable.plugins.QoLBar.changelogs."2.3.2.3"] +time_released = 2024-06-14T19:10:23.379 +changelog = "- Added custom icon support for any plugin that changes textures through Dalamud" +[channels.stable.plugins.QoLBar.changelogs."2.3.3.0"] +time_released = 2024-07-02T04:37:01.364 +changelog = "- Updated for Dawntrail\n- Fixed missing game symbols when the font size is not default" +[channels.stable.plugins.EldenRing] +built_commit = "b7e34ef1547fd3f367cabfb914ca1889dbf28781" +time_built = 2024-08-21T12:07:52.777 +effective_version = "0.0.3.0" +[channels.stable.plugins.EldenRing.changelogs."0.0.1.0"] +time_released = 2023-10-16T17:39:07.280 +changelog = "Updated for API 9 Compatibility\n- Switch from opcode to dutystate by MidoriKami\n- Other API 9 update grabbed from Kurochi51's PR\n- Moved to stable because it was formerly testing exclusive, but didn't need to be.\n" +[channels.stable.plugins.EldenRing.changelogs."0.0.3.0"] +time_released = 2024-08-21T12:07:52.778 +changelog = "-# DT Updated, and added a \"Mettle Lost\" screen in Save-The-Queen zones.\n" +[channels.stable.plugins.orchestrion] +built_commit = "d04afe891b149b59e8064d1aa0e99084e48f0916" +time_built = 2024-07-18T06:18:48.894 +effective_version = "2.2.0.7" +[channels.stable.plugins.orchestrion.changelogs."1.8.4.4"] +time_released = 2022-11-07T00:53:36.398 +changelog = "Fix from @hibiyasleep that prevents crashes on invalid sheet info. Added back red song names for songs that are not currently present." +[channels.stable.plugins.TPie] +built_commit = "7c4e96c75e9b78d7920419c6ff1453bb171de558" +time_built = 2024-07-11T17:40:35.156 +effective_version = "1.9.1.0" +[channels.stable.plugins.TPie.changelogs."1.5.0.0"] +time_released = 2022-08-24T19:02:06.973 +changelog = "Added support for Patch 6.2 and Dalamud Api7." +[channels.stable.plugins.TPie.changelogs."1.6.0.0"] +time_released = 2022-09-10T19:01:17.982 +changelog = "- Added Emote as a ring item:\n + This is just a convenience feature to be able to add emotes without having to manually search for their icons.\n + It will simply use the command for the selected emote.\n + The plugin doesn't and won't know which emotes you have unlocked. Trying to use an unlocked emote won't work.\n\n- Added a \"Draw Text\" setting to Game Macro and Command items.\n- Added a \"Draw Text Only When Selected\" setting to Game Macro, Command and Gear Set items.\n- The Keybind Edit Window will now focus the input field automatically when opened.\n- Fixed ring preview overlapping with the settings window on high Dalamud Font Scales." +[channels.stable.plugins.TPie.changelogs."1.6.1.0"] +time_released = 2022-09-26T02:40:22.952 +changelog = "- Fixed TPie not working properly with Penumbra v0.5.8.0 and their new Interface Collection." +[channels.stable.plugins.TPie.changelogs."1.6.2.0"] +time_released = 2022-09-27T23:59:46.863 +changelog = "- Fixed high quality icons for items." +[channels.stable.plugins.TPie.changelogs."1.6.3.0"] +time_released = 2022-10-22T10:10:21.189 +changelog = "- Added a filter to only show acquired emotes when searching.\n- Fixed some emotes not working." +[channels.stable.plugins.TPie.changelogs."1.7.0.0"] +time_released = 2023-01-11T22:00:33.013 +changelog = "- Added support for Patch 6.3 and Dalamud Api8." +[channels.stable.plugins.TPie.changelogs."1.7.1.0"] +time_released = 2023-08-19T19:09:17.893 +changelog = "- Added support for the Wotsit plugin:\n + You can search for rings with by name to go directly to its settings.\n + Only rings with a name will work.\n\n- Added a Quick Settings shortcut:\n + Double right-clicking while a ring is opened will open the settings windows for that ring:\n + This can be disabled in the general settings.\n\n- Improved interactions when editing ring items:\n + Selecting a different ring item when the edit window is opened will refresh the window with the newly selected item." +[channels.stable.plugins.TPie.changelogs."1.7.1.1"] +time_released = 2023-08-20T19:10:46.464 +changelog = "- Fixed crash if Wotsit is not installed." +[channels.stable.plugins.TPie.changelogs."1.8.0.0"] +time_released = 2023-10-04T00:01:57.613 +changelog = "- Added support for patch 6.5 and Dalamud API 9." +[channels.stable.plugins.TPie.changelogs."1.8.0.1"] +time_released = 2023-10-18T00:22:56.060 +changelog = "- Fixed various issues related to Gear Set elements." +[channels.stable.plugins.TPie.changelogs."1.8.1.0"] +time_released = 2024-03-24T18:56:48.099 +changelog = "- Added support for the \"new\" Dalamund Fonts API." +[channels.stable.plugins.TPie.changelogs."1.8.2.0"] +time_released = 2024-04-26T17:44:50.926 +changelog = "- The Escape key can now be used to close a ring with a toggable keybind.\n- Added a setting for rings with toggable keybinds to not execute the hovered action when closed." +[channels.stable.plugins.TPie.changelogs."1.9.0.0"] +time_released = 2024-07-03T21:26:45.403 +changelog = "- Added support for Dawntrail and Dalamud API 10." +[channels.stable.plugins.TPie.changelogs."1.9.1.0"] +time_released = 2024-07-11T17:40:35.156 +changelog = "- Added setting to Nested Ring Elements so they can be activated by clicking instead of hovering." +[channels.stable.plugins."Dalamud.CharacterSync"] +built_commit = "8d23cbb0f1aca3ebfa9c8ce6dabf29c52e6a51fb" +time_built = 2024-07-12T20:58:44.696 +effective_version = "2.0.0.10" +[channels.stable.plugins."Dalamud.CharacterSync".changelogs] +[channels.stable.plugins.GearsetHelperPlugin] +built_commit = "b39aead334bd9140b38438a444e79b706d9362f4" +time_built = 2024-07-09T04:17:45.432 +effective_version = "2.4.0.0" +[channels.stable.plugins.GearsetHelperPlugin.changelogs."2.2.1.0"] +time_released = 2023-10-21T01:59:39.503 +changelog = "- Fixed stats for relic weapons not being handled correctly.\n" +[channels.stable.plugins.GearsetHelperPlugin.changelogs."2.3.0.0"] +time_released = 2024-07-06T01:23:39.429 +changelog = "- Updated for 7.0 / apiX.\n- Added a notice to the Calculated section that math hasn't been updated for Dawntrail and may be inaccurate.\n- Fixed errors in calculating average item level with some jobs and gear pieces.\n- Fixed error in how base stats were calculated.\n" +[channels.stable.plugins.GearsetHelperPlugin.changelogs."2.4.0.0"] +time_released = 2024-07-09T04:17:45.432 +changelog = "- Added GCD tier calculations.\n- Added support for exporting gearsets to XivGear.app\n- Added tool-tips to various icon buttons.\n- Fixed exporting Pictomancer and Viper gearsets to Ariyala.\n" +[channels.stable.plugins.VFXEditor] +built_commit = "2e99a307b07dab71380b9dbe86e36910734041e8" +time_built = 2024-07-14T00:16:37.150 +effective_version = "1.9.0.7" +[channels.stable.plugins.VFXEditor.changelogs."1.6.5.0"] +time_released = 2022-08-24T23:52:42.053 +changelog = "- 6.2 updates\n- fix issue with .pap files not properly being updated\n- some cleanup + refactoring\n- UI tweaks\n- added armor to items tab\n- added misc tmb+pap files to file selector\n- add keybinds menu (file > settings)\n- add option to block game inputs when VFXEditor is focused\n- add checkbox to items in timeline sequencer\n- fix issues with importing some GLTF files\n- add up/down arrow navigation to item selector\n" +[channels.stable.plugins.CopyTranslated] +built_commit = "82a2fc7ad992f779f4fa1ef774bc7f1b60bc9888" +time_built = 2024-07-23T12:43:36.527 +effective_version = "1.2.0.0" +[channels.stable.plugins.CopyTranslated.changelogs."1.0.1.0"] +time_released = 2023-09-06T19:13:46.904 +changelog = "Switched channel to stable. Changed command to /pcopy." +[channels.stable.plugins.CopyTranslated.changelogs."1.0.2.0"] +time_released = 2023-09-08T19:57:48.961 +changelog = "Added support to marketboard. Cleaner chat log output." +[channels.stable.plugins.CopyTranslated.changelogs."1.0.3.0"] +time_released = 2023-10-04T05:20:12.999 +changelog = "api v9 update" +[channels.stable.plugins.CopyTranslated.changelogs."1.1.0.0"] +time_released = 2023-11-02T19:26:41.454 +changelog = "optimize code" +[channels.stable.plugins.CopyTranslated.changelogs."1.1.1.0"] +time_released = 2023-11-05T19:18:34.710 +changelog = "bug fix" +[channels.stable.plugins.CopyTranslated.changelogs."1.1.2.0"] +time_released = 2023-12-02T18:40:18.157 +changelog = "bug fix" +[channels.stable.plugins.CopyTranslated.changelogs."1.1.3.0"] +time_released = 2023-12-27T00:22:07.629 +changelog = "fix crafting related context menus" +[channels.stable.plugins.CopyTranslated.changelogs."1.1.4.0"] +time_released = 2024-03-27T20:18:32.704 +changelog = "net8 & IContextMenu update" +[channels.stable.plugins.CopyTranslated.changelogs."1.1.4.1"] +time_released = 2024-07-04T04:55:14.634 +changelog = "update for apiX" +[channels.stable.plugins.CopyTranslated.changelogs."1.2.0.0"] +time_released = 2024-07-23T12:43:36.527 +changelog = "Added multi-language mode: Choose which language's item name to copy when opening the context menu." +[channels.stable.plugins.WondrousTailsSolver] +built_commit = "04164eef454e5d84ccb52725f4837e7dd795a741" +time_built = 2024-07-19T17:40:14.582 +effective_version = "3.1.0.4" +[channels.stable.plugins.WondrousTailsSolver.changelogs."2.1.2.3"] +time_released = 2022-08-29T00:25:18.143 +changelog = "* Update Wondrous Tails Stuct with new information\n\n* Add Color Currently occupied duty to Wondrous Tails\n\n* Increase Version Number to 2.1.2.3" +[channels.stable.plugins.MiniMappingway] +built_commit = "fa99b8af0fab9d1378da1a782bca00cc258cfcd8" +time_built = 2024-07-08T23:08:53.338 +effective_version = "1.0.0.7" +[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.0"] +time_released = 2022-10-04T16:46:25.206 +changelog = "Release!" +[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.1"] +time_released = 2022-10-30T18:08:10.152 +changelog = "Bug fix for mobs showing on minimap sometimes" +[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.2"] +time_released = 2023-01-15T22:29:58.680 +changelog = "Updated for 6.3" +[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.3"] +time_released = 2023-02-11T19:02:44.096 +changelog = "Bug fixes for occasionally not hiding during cutscenes, and not working while world visiting. Credit to Scrxtchy for fixing these!" +[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.4"] +time_released = 2023-05-27T20:02:59.410 +changelog = "Bugs fixed: friends not showing up; people still showing up on minimap if in party/alliance." +[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.5"] +time_released = 2023-10-06T17:21:43.394 +changelog = "Update for 6.5" +[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.6"] +time_released = 2024-07-08T19:14:28.992 +changelog = "Update for 7.0" +[channels.stable.plugins.MiniMappingway.changelogs."1.0.0.7"] +time_released = 2024-07-08T23:08:53.338 +changelog = "Fix issue with FC markers when world/DC travelling" +[channels.stable.plugins.PriceCheck] +built_commit = "ef617c57372314ef31e84286d7330568a54172a5" +time_built = 2024-07-02T04:37:59.048 +effective_version = "2.7.0.0" +[channels.stable.plugins.PriceCheck.changelogs] +[channels.stable.plugins.MapLinker] +built_commit = "cef78d53f7a16c6cf6bc5947bf1031014bf98648" +time_built = 2024-07-04T20:37:38.173 +effective_version = "1.1.8.0" +[channels.stable.plugins.MapLinker.changelogs."1.1.6.0"] +time_released = 2022-08-26T02:24:51.596 +changelog = "Patch 6.2 & API7" +[channels.stable.plugins.MapLinker.changelogs."1.1.7.1"] +time_released = 2022-09-22T17:53:37.787 +changelog = "Activate game & Export maplinks" +[channels.stable.plugins.MapLinker.changelogs."1.1.7.2"] +time_released = 2022-09-24T14:47:51.476 +changelog = "Fix linw wrap & UI mod during combat" +[channels.stable.plugins.MapLinker.changelogs."1.1.7.3"] +time_released = 2023-01-15T04:19:09.829 +changelog = "Patch 6.3 & API8 & net7" +[channels.stable.plugins.MapLinker.changelogs."1.1.7.4"] +time_released = 2023-10-04T01:29:20.228 +changelog = "Patch 6.5 & API9" +[channels.stable.plugins.MapLinker.changelogs."1.1.8.0"] +time_released = 2024-07-04T20:37:38.173 +changelog = "Patch 7.0 & APIX" +[channels.stable.plugins.FauxHollowsSolver] +built_commit = "8dfa2a49e05f5cff282acd1ae235a9e140262cd7" +time_built = 2023-10-03T23:45:48.286 +effective_version = "1.3.0.0" +[channels.stable.plugins.FauxHollowsSolver.changelogs] +[channels.stable.plugins.Redirect] +built_commit = "97b9bbf73d3c10e9722f3349b8b92c1ed2445a12" +time_built = 2024-07-08T07:01:30.756 +effective_version = "1.2.4.0" +[channels.stable.plugins.Redirect.changelogs."1.2.1.1"] +time_released = 2022-08-24T19:29:32.122 +changelog = "Update for FFXIV 6.2 and API7" +[channels.stable.plugins.Redirect.changelogs."1.2.1.2"] +time_released = 2023-01-18T16:18:46.897 +changelog = "Update for FFXIV 6.3 (thank you, @ellieglad)" +[channels.stable.plugins.Redirect.changelogs."1.2.1.5"] +time_released = 2023-05-25T02:56:08.108 +changelog = "Fixes for patch 6.4" +[channels.stable.plugins.Redirect.changelogs."1.2.2.0"] +time_released = 2023-10-07T05:14:08.799 +changelog = "Update for APIv9" +[channels.stable.plugins.Redirect.changelogs."1.2.2.2"] +time_released = 2023-10-07T20:38:24.162 +changelog = "Fixes an issue that prevented Sprint from activating" +[channels.stable.plugins.Redirect.changelogs."1.2.3.4"] +time_released = 2024-07-03T22:56:15.132 +changelog = "Updates for Dawntrail and apiX" +[channels.stable.plugins.Redirect.changelogs."1.2.4.0"] +time_released = 2024-07-08T07:01:30.756 +changelog = "- Fix an issue preventing the use of Starry Muse\n- Add Chocobo companions to available redirection targets (diwo)" +[channels.stable.plugins.Eventy] +built_commit = "bf907e04e9d167f9851e6c0954cee9a063157a19" +time_built = 2024-08-15T18:48:43.849 +effective_version = "1.0.1.0" +[channels.stable.plugins.Eventy.changelogs] +[channels.stable.plugins.UsedName] +built_commit = "f63745f7e6cbd74c39d8bcadb0b2ab048a6d85d9" +time_built = 2023-10-09T12:55:44.773 +effective_version = "0.8.4.0" +[channels.stable.plugins.UsedName.changelogs."0.7.6.6"] +time_released = 2022-10-26T04:40:23.438 +changelog = "- first time put plugin in stable\n- Add icon\n- reset hint logic\n" +[channels.stable.plugins.UsedName.changelogs."0.7.6.7"] +time_released = 2022-10-27T14:11:04.331 +changelog = "- fix not save change immediately\n- fix potential transfer data issues\n" +[channels.stable.plugins.UsedName.changelogs."0.7.7.0"] +time_released = 2022-12-22T07:48:38.149 +changelog = "- fix structure of PlayerEntry change cause cannot update data automatically\n" +[channels.stable.plugins.UsedName.changelogs."0.7.8.0"] +time_released = 2023-01-22T17:19:38.612 +changelog = "- update social list\n- support api8\n" +[channels.stable.plugins.UsedName.changelogs."0.8.1.2"] +time_released = 2023-03-09T18:21:31.377 +changelog = "- Use memory instead of network packages for updates\n- Add a tiny control window, use '/pname main' to open it\n- fix cannot load store names after change dalamud config folder\n- add option to change store path\n" +[channels.stable.plugins.UsedName.changelogs."0.8.1.3"] +time_released = 2023-03-19T22:52:55.291 +changelog = "- fix issue of when click `add nickname` open config window\n- fix cannot edit correct target after search\n" +[channels.stable.plugins.UsedName.changelogs."0.8.2.1"] +time_released = 2023-04-05T04:45:49.873 +changelog = "- player not in FriendList of game could update\n- Add a temporary subscription list to add non friends to the plugin's player list\n- Remove Update from Player Search\n- Add Update from Company Member\n- Improve text quality\n" +[channels.stable.plugins.UsedName.changelogs."0.8.2.3"] +time_released = 2023-05-20T20:41:08.759 +changelog = "- a tiny description enhancement\n- fix cannot load data after change Dalamud location\n" +[channels.stable.plugins.UsedName.changelogs."0.8.3.3"] +time_released = 2023-07-25T05:58:46.542 +changelog = "- fix cannot read data\n- fix actual behavior is inconsistent with the description\n- add PlayerSearch button back\n- Fix sometimes UI crashes\n- Fix use Right click to add nickname may failed\n" +[channels.stable.plugins.UsedName.changelogs."0.8.3.5"] +time_released = 2023-09-24T19:22:39.264 +changelog = "- fix incorrect initial especially for new users\n" +[channels.stable.plugins.UsedName.changelogs."0.8.4.0"] +time_released = 2023-10-09T12:55:44.773 +changelog = "- Support API9\n" +[channels.stable.plugins.MapPartyAssist] +built_commit = "6876c964d9e6263976cd606cfba5a71f362496eb" +time_built = 2024-08-08T16:50:33.160 +effective_version = "2.3.1.0" +[channels.stable.plugins.MapPartyAssist.changelogs."1.0.2.0"] +time_released = 2023-12-16T19:19:57.843 +changelog = "- Rollback v1.0.1 changes.\r\n- Some performance improvements.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.1.0.0"] +time_released = 2024-01-21T22:31:29.416 +changelog = "- Added loot tracking.\r\n- Added price checking using Universalis.\r\n- Major UI overhaul.\r\n- Performance improvements.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.1.1.0"] +time_released = 2024-02-17T19:38:41.108 +changelog = "- Fix for handled chat messages stopping plugin from functioning.\r\n- Fix for special map names not being recognized.\r\n- Minor UI changes.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.0"] +time_released = 2024-03-14T16:53:58.577 +changelog = "- Bug fixes.\r\n- Added collapse filters button.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.1"] +time_released = 2024-04-02T15:47:38.461 +changelog = "- Updated icon.\r\n- German regex fix for Dungeons of Lyhe Ghiah final chamber.\r\n- Bug fix for exception on modified checkpoint results.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.2"] +time_released = 2024-04-03T19:23:56.022 +changelog = "- Fix German regex bug.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.3"] +time_released = 2024-04-22T19:54:48.876 +changelog = "* Minor item price service fixes.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.4"] +time_released = 2024-04-25T04:45:18.226 +changelog = "* Critical fix for CTD.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.1.3.5"] +time_released = 2024-04-25T05:09:49.951 +changelog = "* Failed price check bug fix.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.2.0.0"] +time_released = 2024-07-03T14:13:37.789 +changelog = "* Update for 7.0.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.2.1.0"] +time_released = 2024-07-27T03:04:14.252 +changelog = "* Sets portal for map when duty is unknown.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.2.2.0"] +time_released = 2024-07-31T12:19:00.195 +changelog = "* Adds duty tracking to Cenote Ja Ja Gural.\r\n* Fix duplicate loot result bug.\r\n* Add total gil value dropped to loot tab.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.3.0.0"] +time_released = 2024-08-07T18:09:27.555 +changelog = "* Tracker window rework: You can now drag and drop maps to re-assign them.\r\n* Fix loot not registering on map chests.\r\n* Adjusted timing setpoints to improve reliability.\r\n" +[channels.stable.plugins.MapPartyAssist.changelogs."2.3.1.0"] +time_released = 2024-08-08T16:50:33.160 +changelog = "* Adds a context menu option to announce a player's map link in party chat.\r\n* Adds a context menu option to restore a player's previous map link.\r\n" +[channels.stable.plugins.TalkCopy] +built_commit = "7d71e04fea01e17122a43d909b71418b4fca8b27" +time_built = 2024-08-29T16:57:49.138 +effective_version = "1.1.0.3" +[channels.stable.plugins.TalkCopy.changelogs."0.0.0.1"] +time_released = 2023-12-01T15:53:15.963 +changelog = " + [0.0.0.1]\n + Automatically copies text from the Talk Box to your clipboard.\n" +[channels.stable.plugins.TalkCopy.changelogs."0.0.0.2"] +time_released = 2024-03-14T16:53:52.561 +changelog = " [0.0.0.2]\n Renamed Plogon!\n" +[channels.stable.plugins.TalkCopy.changelogs."1.0.0.0"] +time_released = 2024-07-01T19:37:55.167 +changelog = " [1.0.0.0]\n Updated for ApiX\n" +[channels.stable.plugins.TalkCopy.changelogs."1.1.0.0"] +time_released = 2024-07-03T14:12:43.992 +changelog = " [1.1.0.0]\n Added the command /talkcopy settings\n Added the command /talkcopy logs\n Added a new Log window\n Added more settings to the settings menu\n\n Now capable of copying Subtitles (togglable)\n Now capable of copying Toasts (togglable)\n Now capable of copying Battle Toasts (togglable)\n Now capable of copying Error Toasts (togglable)\n Now capable of copying Area Name Toasts (togglable)\n" +[channels.stable.plugins.TalkCopy.changelogs."1.1.0.1"] +time_released = 2024-07-04T20:37:25.289 +changelog = " [1.1.0.1]\n The settings menu now... works c:\n" +[channels.stable.plugins.TalkCopy.changelogs."1.1.0.2"] +time_released = 2024-07-11T16:55:24.575 +changelog = " [1.1.0.2]\n Some addons have the same name but a different ID. This caused issues.\n" +[channels.stable.plugins.TalkCopy.changelogs."1.1.0.3"] +time_released = 2024-08-29T16:57:49.138 +changelog = " [1.1.0.3]\n Updated the logo because I was getting nominations for the old one...\n" +[channels.stable.plugins.FaderPlugin] +built_commit = "8a33e8df008d79edf787eb55acc4828ac01d6572" +time_built = 2024-07-03T14:49:24.296 +effective_version = "2.6.2.2" +[channels.stable.plugins.FaderPlugin.changelogs."2.3.0.0"] +time_released = 2022-09-20T21:27:58.537 +changelog = "Release v2.3.0.0\n-- Features\n- Added Duty List and Service Info" +[channels.stable.plugins.FaderPlugin.changelogs."2.3.1.0"] +time_released = 2023-01-21T09:04:49.285 +changelog = "Release v2.3.1.0\n-- Features\n- Updated for 6.3" +[channels.stable.plugins.FaderPlugin.changelogs."2.3.2.0"] +time_released = 2023-02-07T19:28:11.788 +changelog = "Release v2.3.2.0\n-- Features\n- Updated for 6.3" +[channels.stable.plugins.FaderPlugin.changelogs."2.3.4.0"] +time_released = 2023-03-11T21:25:07.504 +changelog = "Release v2.3.4.0\n- Add WeaponUnsheathed state\n- Add Island Sanctuary state \n- Duty state doesn't apply to island sanctuary anymore \n- Internal cleanup \n- Slight UI improvements\n" +[channels.stable.plugins.FaderPlugin.changelogs."2.4.0.1"] +time_released = 2023-03-12T17:07:44.619 +changelog = "Release v2.4.0.1\n- Try to migrate broken configs\n + If in the last update the condition was intentionally set to be 'IslandSanctuary' or 'WeaponUnsheathed' so has this been reverted too, please change it back in your config.\n\n- Prevent hasIdled from looping\n- More UI improvements\n- Add 2 new commands, on and off\n- Add a warning for cross hotbars\n + Cross hotbars with 'Always display WXHVB' will not go invisible unless the option 'Position WXHB separately from XHB' is also used\n" +[channels.stable.plugins.FaderPlugin.changelogs."2.5.0.0"] +time_released = 2023-04-10T20:25:10.272 +changelog = "Release v2.5.0.0\n- Remove migration code\n- Add 3 new focus types [ALT, CTRL, SHIFT]\n- Add 2 new options for more chat activity\n" +[channels.stable.plugins.FaderPlugin.changelogs."2.5.0.1"] +time_released = 2023-04-23T12:22:19.036 +changelog = "Release v2.5.0.1\n- Catch null exception\n" +[channels.stable.plugins.FaderPlugin.changelogs."2.6.0.0"] +time_released = 2023-04-27T21:45:47.403 +changelog = "Release v2.6.0.0\n- Added new state 'InSanctuary' (e.g Cities, Aetheryte Villages)\n- Better ChatFocus handling, Chat should stop disappearing while scrolling through it (by WesBosch)\n" +[channels.stable.plugins.QuestMap] +built_commit = "ca80dbc48553ee70f7816a413cad384bed8c719c" +time_built = 2024-07-02T19:41:18.148 +effective_version = "1.4.8.0" +[channels.stable.plugins.QuestMap.changelogs."1.4.4.0"] +time_released = 2022-08-25T00:24:14.101 +changelog = "API 7" +[channels.stable.plugins.QuestMap.changelogs."1.4.5.0"] +time_released = 2023-01-15T22:29:32.722 +changelog = "API 8" +[channels.stable.plugins.QuestMap.changelogs."1.4.6.0"] +time_released = 2023-09-05T20:35:59.395 +changelog = "API 8" +[channels.stable.plugins.QuestMap.changelogs."1.4.7.0"] +time_released = 2023-10-04T01:11:32.210 +changelog = "API 9" +[channels.stable.plugins.QuestMap.changelogs."1.4.8.0"] +time_released = 2024-07-02T19:41:18.148 +changelog = "Dawntrail" +[channels.stable.plugins.SortaKinda] +built_commit = "fef735a6c12f7675419aad14a51bc8c4ab02ae19" +time_built = 2024-08-17T22:51:12.749 +effective_version = "2.0.0.5" +[channels.stable.plugins.SortaKinda.changelogs] +[channels.stable.plugins.MagitekStratagem] +built_commit = "f21214f2ac113d7933be11d2907c16b6f88746e0" +time_built = 2024-07-30T13:09:42.434 +effective_version = "0.7.0.1" +[channels.stable.plugins.MagitekStratagem.changelogs."0.4.0.0"] +time_released = 2024-06-10T18:12:02.859 +changelog = "\nVersion 0.4.0.0:\n - New: Adding Calibration points to fine-tune tracking beyond what Tobii Game Hub allows.\n - Fixed: Circle Targetting on keyboard should now work properly.\n \n - ⚠️Experimental Plugin⚠️ merely a proof of concept.\n - Tobii Eyetracker integration for FFXIV.\n - Enables Gaze-at-object target aquisition. \n - Supports overriding Tab Target (Enemy) and Soft Target (Target Cursor)\n - Works best for Gamepad users, but is compatible with KB&M\n - Requires Tobii Game Hub to be installed.\n" +[channels.stable.plugins.MagitekStratagem.changelogs."0.4.1.0"] +time_released = 2024-06-17T22:49:19.606 +changelog = "Version 0.4.1.0:\n - Fixed: Overlay would render as a black window when using Dalamud multi-monitor windows.\n\nVersion 0.4.0.0:\n - New: Adding Calibration points to fine-tune tracking beyond what Tobii Game Hub allows.\n - Fixed: Circle Targetting on keyboard should now work properly.\n \n - ⚠️Experimental Plugin⚠️ merely a proof of concept.\n - Tobii Eyetracker integration for FFXIV.\n - Enables Gaze-at-object target aquisition. \n - Supports overriding Tab Target (Enemy) and Soft Target (Target Cursor)\n - Works best for Gamepad users, but is compatible with KB&M\n - Requires Tobii Game Hub to be installed.\n" +[channels.stable.plugins.MagitekStratagem.changelogs."0.4.2.0"] +time_released = 2024-06-18T04:41:47.567 +changelog = "\nVersion 0.4.2.0:\n - Fixed: Crashes when changing characters with RayCasting enabled.\n\nVersion 0.4.1.0:\n - Fixed: Overlay would render as a black window when using Dalamud multi-monitor windows.\n\nVersion 0.4.0.0:\n - New: Adding Calibration points to fine-tune tracking beyond what Tobii Game Hub allows.\n - Fixed: Circle Targetting on keyboard should now work properly.\n \n - ⚠️Experimental Plugin⚠️ merely a proof of concept.\n - Tobii Eyetracker integration for FFXIV.\n - Enables Gaze-at-object target aquisition. \n - Supports overriding Tab Target (Enemy) and Soft Target (Target Cursor)\n - Works best for Gamepad users, but is compatible with KB&M\n - Requires Tobii Game Hub to be installed.\n" +[channels.stable.plugins.MagitekStratagem.changelogs."0.5.0.0"] +time_released = 2024-07-03T13:48:56.683 +changelog = "Version 0.5.0.0:\n - Updated to API10\n\nVersion 0.4.2.0:\n - Fixed: Crashes when changing characters with RayCasting enabled.\n\nVersion 0.4.1.0:\n - Fixed: Overlay would render as a black window when using Dalamud multi-monitor windows.\n\nVersion 0.4.0.0:\n - New: Adding Calibration points to fine-tune tracking beyond what Tobii Game Hub allows.\n - Fixed: Circle Targetting on keyboard should now work properly.\n \n - ⚠️Experimental Plugin⚠️ merely a proof of concept.\n - Tobii Eyetracker integration for FFXIV.\n - Enables Gaze-at-object target aquisition. \n - Supports overriding Tab Target (Enemy) and Soft Target (Target Cursor)\n - Works best for Gamepad users, but is compatible with KB&M\n - Requires Tobii Game Hub to be installed.\n" +[channels.stable.plugins.MagitekStratagem.changelogs."0.5.0.1"] +time_released = 2024-07-17T06:04:47.676 +changelog = "Version 0.5.0.1:\n - BREAKING: Tobii Game Hub v3.4.1 fails to track window. Until fixed, this plugin won't work.\n To fix this, the plugin will attempt to load the API from v3.3.0, if its present on the system.\n Players who had the plugin work before Tobii Game Hub updated itself, should find it still works.\n Check \"Plugins by Meoiswa\" in the official Dalamud #plugin-help-forum section for more info.\n\nVersion 0.5.0.0:\n - Updated to API10\n\nVersion 0.4.2.0:\n - Fixed: Crashes when changing characters with RayCasting enabled.\n\nVersion 0.4.1.0:\n - Fixed: Overlay would render as a black window when using Dalamud multi-monitor windows.\n\nVersion 0.4.0.0:\n - New: Adding Calibration points to fine-tune tracking beyond what Tobii Game Hub allows.\n - Fixed: Circle Targetting on keyboard should now work properly.\n \n - ⚠️Experimental Plugin⚠️ merely a proof of concept.\n - Tobii Eyetracker integration for FFXIV.\n - Enables Gaze-at-object target aquisition. \n - Supports overriding Tab Target (Enemy) and Soft Target (Target Cursor)\n - Works best for Gamepad users, but is compatible with KB&M\n - Requires Tobii Game Hub to be installed.\n" +[channels.stable.plugins.MagitekStratagem.changelogs."0.6.0.0"] +time_released = 2024-07-19T18:25:18.842 +changelog = "Version 0.6.0.0:\n - Fixed: Breaking change in Tobii Game Integration API in version 3.4.1 of the Tobii Game Hub\n caused tracking of game window to fail. Plugin has switched over to the StreamEngine API.\n - Removed: Custom Calibration. Had to rip it out to get StreamEngine working again, sorry!\n\nKnown Issues:\n - Windowed mode is currently unsupported due to the change to the new API.\n - Some entities are not returning to normal after being highlighted by raycast detection.\n - Entities highlighted by proximity are not returning to normal after no longer being the closest.\n" +[channels.stable.plugins.MagitekStratagem.changelogs."0.7.0.0"] +time_released = 2024-07-30T05:40:41.807 +changelog = "Version 0.7.0.0:\n- Added: Support for Eyeware Beam Eye Tracker. Enables eye tracking with just a webcam.\n- Fixed?: Potential fix for crashes during cutscenes.\n\nVersion 0.6.0.0:\n- Fixed: Breaking change in Tobii Game Integration API in version 3.4.1 of the Tobii Game Hub caused tracking of game window to fail. Plugin has switched over to the StreamEngine API.\n- Removed: Custom Calibration. Had to rip it out to get StreamEngine working again, sorry!\n\nKnown Issues:\n- Windowed mode is currently unsupported due to the change to the new API.\n- Some entities are not returning to normal after being highlighted by raycast detection.\n- Entities highlighted by proximity are not returning to normal after no longer being the closest.\n" +[channels.stable.plugins.MagitekStratagem.changelogs."0.7.0.1"] +time_released = 2024-07-30T13:09:42.434 +changelog = "Version 0.7.0.1:\n- Fixed: If Tobii Game Hub is not present, the plugin isn't usable at all.\n\nVersion 0.7.0.0:\n- Added: Support for Eyeware Beam Eye Tracker. Enables eye tracking with just a webcam.\n- Fixed?: Potential fix for crashes during cutscenes.\n\nVersion 0.6.0.0:\n- Fixed: Breaking change in Tobii Game Integration API in version 3.4.1 of the Tobii Game Hub caused tracking of game window to fail. Plugin has switched over to the StreamEngine API.\n- Removed: Custom Calibration. Had to rip it out to get StreamEngine working again, sorry!\n\nKnown Issues:\n- Windowed mode is currently unsupported due to the change to the new API.\n- Some entities are not returning to normal after being highlighted by raycast detection.\n- Entities highlighted by proximity are not returning to normal after no longer being the closest.\n" +[channels.stable.plugins.Ffxiv2Mqtt] +built_commit = "9e36914875a6ec13ef9d1d7b62a9a1381be6de00" +time_built = 2024-08-10T17:42:47.725 +effective_version = "1.0.6.1" +[channels.stable.plugins.Ffxiv2Mqtt.changelogs."1.0.4.3"] +time_released = 2023-03-22T18:15:52.433 +changelog = "Patch 6.3 support." +[channels.stable.plugins.Ffxiv2Mqtt.changelogs."1.0.4.4"] +time_released = 2023-05-24T19:51:30.917 +changelog = "Updated dependencies." +[channels.stable.plugins.Ffxiv2Mqtt.changelogs."1.0.5.0"] +time_released = 2023-10-05T09:15:03.525 +changelog = "Updated for 6.5.\nAdded the option to display subscriptions with Dalamud Toasts.\nBREAKING CHANGE: I messed up your output channel for custom subscriptions, but made sure I won't have to again in the future. Just go back into the menu, change them back to what you wanted and click Save to fix." +[channels.stable.plugins.Ffxiv2Mqtt.changelogs."1.0.6.1"] +time_released = 2024-08-10T17:42:47.725 +changelog = "Updated for Dawntrail!" +[channels.stable.plugins.JustBackup] +built_commit = "fb3ab850d937c190c0ad2d06171c7f6859bdb59a" +time_built = 2024-07-03T21:26:38.110 +effective_version = "1.1.0.8" +[channels.stable.plugins.JustBackup.changelogs."1.0.2.0"] +time_released = 2022-08-24T00:20:21.962 +changelog = ".NET 6 update" +[channels.stable.plugins.JustBackup.changelogs."1.0.2.1"] +time_released = 2022-08-25T09:58:30.566 +changelog = ".NET 6 update, this time correctly done" +[channels.stable.plugins.WhichPatchWasThat] +built_commit = "b48a6decc3a82db1c85b54eb55ce25986beb9e38" +time_built = 2024-07-01T19:45:23.820 +effective_version = "7.0.0.0" +[channels.stable.plugins.WhichPatchWasThat.changelogs."1.1.0.0"] +time_released = 2022-10-22T10:10:15.526 +changelog = "Add new items from 6.25\n" +[channels.stable.plugins.WhichPatchWasThat.changelogs."1.2.0.0"] +time_released = 2023-01-11T18:27:59.170 +changelog = "Add new items from 6.3\n" +[channels.stable.plugins.WhichPatchWasThat.changelogs."1.3.0.0"] +time_released = 2023-01-26T17:05:49.853 +changelog = "Add support for mounts, minions and fashion accessories\n" +[channels.stable.plugins.WhichPatchWasThat.changelogs."1.4.0.0"] +time_released = 2023-05-25T17:26:08.309 +changelog = "Add Items from Patch 6.35 through 6.4\n" +[channels.stable.plugins.WhichPatchWasThat.changelogs."1.4.1.0"] +time_released = 2023-09-06T19:14:02.154 +changelog = "Fix patch info not showing up for mounts/minions/fashion accessories\n" +[channels.stable.plugins.WhichPatchWasThat.changelogs."1.5.0.0"] +time_released = 2023-09-11T03:57:25.959 +changelog = "Will now show the patch a quest was released in in the journal and quest accept window.\n" +[channels.stable.plugins.WhichPatchWasThat.changelogs."1.6.0.0"] +time_released = 2023-10-04T04:53:11.607 +changelog = "Update for patch 6.5\n" +[channels.stable.plugins.WhichPatchWasThat.changelogs."7.0.0.0"] +time_released = 2024-07-01T19:45:23.820 +changelog = "Update for 7.0\n" +[channels.stable.plugins.NeatNoter] +built_commit = "edecc1fd31c679a8c7eeaef3e8e4010a0bc6f62f" +time_built = 2024-08-11T06:04:20.412 +effective_version = "2.6.2.0" +[channels.stable.plugins.NeatNoter.changelogs."2.6.1.0"] +time_released = 2024-08-10T17:42:31.441 +changelog = "# NeatNoter 2.6.1\n\n## Features\n\n- Created a word count when editing notes, which also display a small warning about performance drop on long notes.\n- Created the option to set a note as an overlay, which has very little UI elements and should be more performatic for duties.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/2\n" +[channels.stable.plugins.NeatNoter.changelogs."2.6.2.0"] +time_released = 2024-08-11T06:04:20.412 +changelog = "# NeatNoter 2.6.2\n\n## Bug fixes\n\n- Fixed note's title not being editable.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/\n" +[channels.stable.plugins.Directional] +built_commit = "4464607e3f80f3244eacd66b67c289e2ceeb4791" +time_built = 2024-08-25T14:58:47.352 +effective_version = "0.0.1.0" +[channels.stable.plugins.Directional.changelogs."0.0.1.0"] +time_released = 2024-08-25T14:58:47.352 +changelog = "Stable release\n" +[channels.stable.plugins.GlamourSpamRemover] +built_commit = "99a6c470f7f7b4b5b71c5f6e91d27daebd1df333" +time_built = 2024-08-20T04:46:22.095 +effective_version = "1.1.0.0" +[channels.stable.plugins.GlamourSpamRemover.changelogs."1.1.0.0"] +time_released = 2024-08-20T04:46:22.095 +changelog = "Added support for non-english client languages" +[channels.stable.plugins.AutoMammet] +built_commit = "74402b9919f617d00c8c9ca4b3252d0466a408ac" +time_built = 2023-06-09T01:53:04.978 +effective_version = "1.4.1.2" +[channels.stable.plugins.AutoMammet.changelogs."1.2.0.0"] +time_released = 2022-09-18T02:28:04.983 +changelog = "First stable release of AutoMammet" +[channels.stable.plugins.AutoMammet.changelogs."1.2.0.1"] +time_released = 2022-10-04T16:45:53.490 +changelog = "Updated some wording to be more clear where information is exported to." +[channels.stable.plugins.AutoMammet.changelogs."1.3.0.0"] +time_released = 2023-01-14T21:59:05.728 +changelog = "Update offsets and code for patch 6.3; Added a scrollbar to save space." +[channels.stable.plugins.AutoMammet.changelogs."1.4.0.0"] +time_released = 2023-05-30T04:58:39.867 +changelog = "Update offsets and code for patch 6.4." +[channels.stable.plugins.AutoMammet.changelogs."1.4.1.0"] +time_released = 2023-05-30T19:08:56.748 +changelog = "Resolve a small issue with an incorrect offset, account for new crafts added. Everything should match now." +[channels.stable.plugins.AutoMammet.changelogs."1.4.1.1"] +time_released = 2023-06-06T23:58:51.744 +changelog = "Update for June 6th hotfix/server fixes. Corrects an offset so plugin works again." +[channels.stable.plugins.AutoMammet.changelogs."1.4.1.2"] +time_released = 2023-06-09T01:53:04.978 +changelog = "Fix user reported offset error that occured in sections I do not have access to in island data yet." +[channels.stable.plugins.SillyChat] +built_commit = "0f716fbe4ab5070df21d75b83bba3ce6657509f2" +time_built = 2023-10-04T00:22:16.970 +effective_version = "1.7.0.0" +[channels.stable.plugins.SillyChat.changelogs] +[channels.stable.plugins.OfDungeonsDeep] +built_commit = "2b37f7e94bf6538219a5bfe4040493b371daf00d" +time_built = 2024-08-11T20:10:00.549 +effective_version = "1.0.1.0" +[channels.stable.plugins.OfDungeonsDeep.changelogs] +[channels.stable.plugins.ReadyCheckHelper] +built_commit = "1ccb371896c90b4169a7d2088398cece9ed583d6" +time_built = 2024-08-06T04:20:17.139 +effective_version = "1.0.7.5" +[channels.stable.plugins.ReadyCheckHelper.changelogs."1.0.4.0"] +time_released = 2022-08-26T22:57:41.620 +changelog = "- Added options to offset and scale the party/alliance list overlay icons for those that are using custom party list layouts (or just don't like the default size/position).\n- updated for .net6/api7\n" +[channels.stable.plugins.ReadyCheckHelper.changelogs."1.0.4.1"] +time_released = 2023-01-08T06:12:48.528 +changelog = "- Fixed an issue where ready check icons would not properly update when the party list order was changed, or when party members were added or removed.\n- Related back-end cleanup.\n- Housekeeping to be compatible with upcoming changes to Dalamud.\n" +[channels.stable.plugins.ReadyCheckHelper.changelogs."1.0.4.2"] +time_released = 2023-01-11T18:39:32.839 +changelog = "- Updated for Dalamud API 8.\n" +[channels.stable.plugins.ReadyCheckHelper.changelogs."1.0.4.3"] +time_released = 2023-05-26T15:57:19.965 +changelog = "+ Added support for the new 'Align List to Bottom' option\n" +[channels.stable.plugins.ChatTranslated] +built_commit = "1176c042fa5cbd5850426b9e3c264924ca3cc9c4" +time_built = 2024-08-25T15:01:48.662 +effective_version = "3.2.0.1" +[channels.stable.plugins.ChatTranslated.changelogs."1.2.0.0"] +time_released = 2024-02-08T16:09:15.681 +changelog = "Added target language option. Add functionality to min window. Fix api key saving bug." +[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.1"] +time_released = 2024-03-01T21:04:06.632 +changelog = "Use cloudflare workers." +[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.0"] +time_released = 2024-07-15T14:59:45.706 +changelog = "Rework config ui and options for version 3. Requires a config reset.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."2.1.1.4"] +time_released = 2024-06-01T13:40:44.281 +changelog = "Add text wrapping to main window and fix bugs.\r\nRemove Korean support as it cannot be rendered in game.\r\nAdd reverse translation when translating in main window.\r\nNew localization strings.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.0"] +time_released = 2024-02-27T21:07:55.451 +changelog = "various bug fixes. added option to disable plugin in duty. added Better Translation option for OpenAI API mode." +[channels.stable.plugins.ChatTranslated.changelogs."2.1.0.2"] +time_released = 2024-04-29T17:20:54.239 +changelog = "Translation cache will now be purged when main window language changes.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."1.4.0.1"] +time_released = 2024-02-18T15:32:03.480 +changelog = "Provide an opt-in option to send anonymized chat messages to improve translation. Optimized openai requests to reduce cost and latency." +[channels.stable.plugins.ChatTranslated.changelogs."1.3.2.1"] +time_released = 2024-02-16T15:13:46.869 +changelog = "Fixed a bug where English is not translated when translateEn is checked." +[channels.stable.plugins.ChatTranslated.changelogs."1.3.2.2"] +time_released = 2024-02-16T22:11:37.888 +changelog = "Fixed a minor bug." +[channels.stable.plugins.ChatTranslated.changelogs."1.3.2.0"] +time_released = 2024-02-15T16:14:59.437 +changelog = "Attempt to fix secret reading. Add option to translate English messages." +[channels.stable.plugins.ChatTranslated.changelogs."1.3.1.0"] +time_released = 2024-02-12T18:44:53.283 +changelog = "Attempt to fix secret reading." +[channels.stable.plugins.ChatTranslated.changelogs."1.3.0.0"] +time_released = 2024-02-10T19:12:50.346 +changelog = "Added new mode GPT-Proxy that direct chat messages to self-hosted openai proxy. Added a tooltip in main window to clarify what the translate button do." +[channels.stable.plugins.ChatTranslated.changelogs."2.1.0.1"] +time_released = 2024-04-21T19:30:54.614 +changelog = "Added a region for proxy.\r\nFixed a bug where some text is not printed in the main window.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."1.4.0.2"] +time_released = 2024-02-19T19:15:51.261 +changelog = "made main window resizable. added translation cache. fixed AI stupidity." +[channels.stable.plugins.ChatTranslated.changelogs."3.0.0.0"] +time_released = 2024-07-11T17:43:50.109 +changelog = "Add option to use DeepL translation without API keys.\r\nNo longer cache machine-translated messages and PF / main window messages.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.3"] +time_released = 2024-03-23T01:29:43.860 +changelog = "C#12 and IContextMenu update. No functional changes." +[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.4"] +time_released = 2024-04-03T19:23:49.650 +changelog = "Make translate French and German separate options. Fix crash when expanding ChatLog in certain scenarios." +[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.5"] +time_released = 2024-04-04T14:28:01.302 +changelog = "- Reinforced default filter\r\nNow requires >2 consecutive non-English characters to trigger translation under default settings.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.4"] +time_released = 2024-08-16T14:14:37.394 +changelog = "No longer translate message handled by other plugins like the visibility plugin.\r\nUpdate OpenAI API key format to actually make it usable.\r\nAdd an option to hide original message when outputting translation.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.3"] +time_released = 2024-08-07T06:04:53.784 +changelog = "Fix conflict with chat bubbles.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.2"] +time_released = 2024-08-02T19:32:01.663 +changelog = "Fix main window breaking when changing UI scale.\r\nReplace GPT-3.5-turbo with GPT-4o-mini in OpenAI mode.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.1"] +time_released = 2024-07-17T20:22:36.603 +changelog = "Fix LLM proxy not working.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."1.4.1.2"] +time_released = 2024-03-11T15:25:32.049 +changelog = "Add Spanish." +[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.5"] +time_released = 2024-07-11T03:40:54.543 +changelog = "Attempt to improve translation quality for machine translations\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.3"] +time_released = 2024-06-15T19:12:03.872 +changelog = "Add option to use custom target languages\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.4"] +time_released = 2024-07-04T04:54:53.665 +changelog = "Update for apiX\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.2"] +time_released = 2024-06-04T13:45:50.932 +changelog = "Boost performance when plugin windows are opened\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.1"] +time_released = 2024-06-02T16:03:39.123 +changelog = "Re-add Korean support.\r\nDidn't know that changing Dalamud font settings allow users to render Korean in plugin windows.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."2.1.2.0"] +time_released = 2024-06-02T04:14:36.226 +changelog = "Performance boosts, especially when using the main window.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."2.1.1.2"] +time_released = 2024-05-29T02:07:53.412 +changelog = "New localization strings.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."1.4.0.3"] +time_released = 2024-02-23T19:11:36.761 +changelog = "New icon. Attempt to fix a bug where connection fails with VPN." +[channels.stable.plugins.ChatTranslated.changelogs."2.1.0.0"] +time_released = 2024-04-19T19:13:09.921 +changelog = "[localization]\r\nAdded framework for localization.\r\n\r\n[ui]\r\nAdded source language selection to translate specific languages.\r\n\r\n[translation]\r\nUpdated filter regex.\r\nExcluded non-text payloads from language detection.\r\nAdded DeepL translate mode.\r\nProxy: Switched to claude models for better performance.\r\nProxy: Switched to a new API key.\r\nProxy service may be unstable in this version.\r\n\r\n[misc]\r\nOrganized code.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."3.1.0.5"] +time_released = 2024-08-18T13:35:35.131 +changelog = "Add Italian as supported language.\r\n" +[channels.stable.plugins.ChatTranslated.changelogs."3.2.0.1"] +time_released = 2024-08-25T15:01:48.662 +changelog = "New localization strings.\r\nAdded an option to output colored translation strings.\r\n\r\nexperimental: RAG support for OpenAI translations.\r\n" +[channels.stable.plugins.NamePlateDebuffs] +built_commit = "cd8aae4293e3e6bded3e47666cbdfb169cdd54d5" +time_built = 2024-07-17T06:19:45.586 +effective_version = "1.1.0.3" +[channels.stable.plugins.NamePlateDebuffs.changelogs."1.0.0.0"] +time_released = 2022-11-08T13:22:31.235 +changelog = "- Updated for 6.28.\n- Fixed debuffs appearing on incorrect nameplates due to a memory layout change.\n" +[channels.stable.plugins.NamePlateDebuffs.changelogs."1.0.1.0"] +time_released = 2023-01-17T09:06:46.307 +changelog = "- Update for API 8 and .NET 7\n- Changed the display name to \"Nameplate Debuffs\"\n- Thanks to PhaineofCatz for the new plugin icon\n" +[channels.stable.plugins.NamePlateDebuffs.changelogs."1.0.1.1"] +time_released = 2023-01-18T06:58:35.727 +changelog = "- Fixed plugin loading\n" +[channels.stable.plugins.NamePlateDebuffs.changelogs."1.0.2.0"] +time_released = 2023-05-27T19:19:59.404 +changelog = "- Update for 6.4\n" +[channels.stable.plugins.NamePlateDebuffs.changelogs."1.0.3.0"] +time_released = 2023-12-12T19:55:45.041 +changelog = "- Update for 6.51\n" +[channels.stable.plugins.NamePlateDebuffs.changelogs."1.1.0.0"] +time_released = 2024-03-27T20:57:02.162 +changelog = "Nameplate Debuffs 1.1.0.0\n- Add option to show debuffs on player nameplates\n- Added new chat commands for toggling visibility\n" +[channels.stable.plugins.NamePlateDebuffs.changelogs."1.1.0.1"] +time_released = 2024-04-15T19:26:50.218 +changelog = "Nameplate Debuffs 1.1.0.1\n- Add option to show debuffs on player nameplates\n- Add new chat commands for toggling visibility\n- Migrate to AddonLifecycle\n" +[channels.stable.plugins.NamePlateDebuffs.changelogs."1.1.0.2"] +time_released = 2024-07-01T19:17:26.441 +changelog = "Nameplate Debuffs 1.1.0.2\n- Update for apiX\n" +[channels.stable.plugins.NamePlateDebuffs.changelogs."1.1.0.3"] +time_released = 2024-07-17T06:19:45.586 +changelog = "Nameplate Debuffs 1.1.0.3\n- Fix log error spam due to renamed field\n" +[channels.stable.plugins.WhoDidThat] +built_commit = "8cf8903aba1e2997fe9b170be71ff5fe9d047801" +time_built = 2024-07-02T01:49:55.501 +effective_version = "1.6.1.0" +[channels.stable.plugins.WhoDidThat.changelogs."1.1.1.1"] +time_released = 2023-08-06T19:19:56.845 +changelog = "Migration to Stable" +[channels.stable.plugins.WhoDidThat.changelogs."1.1.1.2"] +time_released = 2023-08-08T20:14:29.151 +changelog = "Minor Config Edits" +[channels.stable.plugins.WhoDidThat.changelogs."1.2.0.0"] +time_released = 2023-08-25T13:57:36.957 +changelog = "Added the ability to see missed rescues. Fixed issue with Rescue not being logged under certain conditions." +[channels.stable.plugins.WhoDidThat.changelogs."1.2.0.1"] +time_released = 2023-08-27T19:34:39.529 +changelog = "Quick Bugfix" +[channels.stable.plugins.WhoDidThat.changelogs."1.3.0.0"] +time_released = 2023-09-08T19:57:54.585 +changelog = "Added a combat timer. Now you can see exactly when abilities were used in a fight!" +[channels.stable.plugins.WhoDidThat.changelogs."1.4.0.0"] +time_released = 2023-10-04T01:42:05.545 +changelog = "Validated for 6.5. Please report any issues through feedback!" +[channels.stable.plugins.WhoDidThat.changelogs."1.5.0.0"] +time_released = 2024-01-30T00:56:04.565 +changelog = "Big Update! This plugin now tracks mitigation that is targeted on an enemy. I also now track Provokes, shirks, and much more! Please report any issues through feedback!" +[channels.stable.plugins.WhoDidThat.changelogs."1.5.1.0"] +time_released = 2024-05-14T08:06:15.240 +changelog = "Big Update! This plugin now tracks mitigation that is targeted on an enemy. I also now track Provokes, shirks, and much more! Please report any issues through feedback!" +[channels.stable.plugins.WhoDidThat.changelogs."1.6.1.0"] +time_released = 2024-07-02T01:49:55.501 +changelog = "Updated to 7.0" +[channels.stable.plugins.PartyIcons] +built_commit = "face9eeec2f77bf45d90c509e55d09b7e5d60400" +time_built = 2024-08-15T18:49:14.172 +effective_version = "1.2.1.0" +[channels.stable.plugins.PartyIcons.changelogs."1.0.8"] +time_released = 2022-09-03T00:29:46.289 +changelog = "- Role assignment via context menu works again.\n- DPS role names have been fixed in the UI when using the Eastern naming convention (by status102).\n- Updated for 6.2.\n" +[channels.stable.plugins.PartyIcons.changelogs."1.0.8.1"] +time_released = 2022-09-03T16:59:24.177 +changelog = "- Added setting to enable or disable context menu role assignment.\r\n- Made the /ppi command toggle the settings window instead of only showing the window.\r\n- Fixed the initial size and position of the settings window not matching the current display dimensions.\r\n- Fixed the size and position of the settings window not persisting.\r\n- Fixed the settings window height being zero when expanding the window after it was hidden.\r\n" +[channels.stable.plugins.PartyIcons.changelogs."1.0.9.0"] +time_released = 2022-09-06T02:36:27.550 +changelog = "Changed the way the game's nameplates are accessed\n- This allows a newly started ACT to still find the chat log after loading the plugin\n\nAdded setting to toggle role assignment based on party chat (by hmm-norah)\n- e.g. saying 'h1' to be assigned H1 (or 'mt' to be assigned MT)\n\nCleaned up settings UI\n- Added section headers and formatting\n- Moved chat name settings to their own tab\n- Various other adjustments\n- This should help finding what you need and experimenting with different combinations\n" +[channels.stable.plugins.PartyIcons.changelogs."1.0.9.2"] +time_released = 2022-09-11T00:23:09.342 +changelog = "2nd pass UI update\n- Ensure the tab bar remains visible when scrolling (helps in the Nameplates tab)\n- Rename the \"Static Roles\" tab to \"Roles\"\n- Move role-related settings from the General tab to the Roles tab\n- Adjust organization and appearance of items in the Roles tab\n" +[channels.stable.plugins.PartyIcons.changelogs."1.0.9.3"] +time_released = 2022-10-25T06:37:08.061 +changelog = "Specific status icons now take priority over job icons.\n- In a duty, the following icons are prioritized: Disconnecting, Viewing Cutscene, and Idle\n- Outside of a duty, the following icons are prioritized: Disconnecting, Viewing Cutscene, Busy, Idle, Duty Finder, Party Leader, Party Member, and Role Playing\n\nThanks to Ces for a simple approach to this problem!\n" +[channels.stable.plugins.PartyIcons.changelogs."1.0.9.4"] +time_released = 2022-10-27T14:08:46.574 +changelog = "Quick fixes for status icons\n- Added Group Pose as a prioritized status icon both in and out of a duty\n- Added a configuration setting to enable or disable prioritized status icons\n" +[channels.stable.plugins.PartyIcons.changelogs."1.0.9.8"] +time_released = 2022-11-02T07:34:46.601 +changelog = "Features\n- For chat names, added the ability to toggle role colors on/off by territory type (overworld, dungeon, raid, etc.) (Thanks AkazaRenn)\n- Added the yellow In a Duty icon to the priority list for forays (Bozja etc.) so that you can tell who is not in a party\n- In the settings window, testing mode and the tab its in now flash when testing mode is enabled\n\nBug Fixes\n- Fixed an error when a local player is unavailable that would spam dalamud.log during a crash\n- Fixed a bug where having a pet out during an alliance raid caused party numbers to not appear\n- Fixed a bug when converting v1 to v2 config where Game Default chat settings resulted in role colors being enabled\n" +[channels.stable.plugins.PartyIcons.changelogs."1.0.9.9"] +time_released = 2022-11-07T19:03:36.743 +changelog = "- Changed the display name of the plugin to improve discoverability.\n- Fixed errors in log when in hunt train as SCH or SMN with pet out.\n" +[channels.stable.plugins.PartyIcons.changelogs."1.1.1.1"] +time_released = 2023-01-14T21:24:02.396 +changelog = "- Update for 6.3, API 8, and .NET 7\n- Thanks PhaineOfCatz for the new PartyIcons plugin icon\n- Thanks Nicolette Phoenix for providing development support\n" +[channels.stable.plugins.PartyIcons.changelogs."1.1.1.2"] +time_released = 2023-02-25T19:41:49.115 +changelog = "- Fixed crash on game close.\n" +[channels.stable.plugins.PartyIcons.changelogs."1.1.3.1"] +time_released = 2023-02-28T05:02:19.004 +changelog = "- Added the following icons as priority icons:\n - Looking to Meld Materia\n - Looking for Party\n - Game Master\n - Game QA\n - Event Participant\n- I plan to go through and just add all of the overworld player icons (with exceptions as needed) since that'd be easier than adding them gradually as requested.\n" +[channels.stable.plugins.PartyIcons.changelogs."1.1.4.0"] +time_released = 2023-05-27T20:03:23.681 +changelog = "- Update for 6.4\n" +[channels.stable.plugins.PartyIcons.changelogs."1.1.5.0"] +time_released = 2023-10-18T00:07:05.354 +changelog = "- Update for 6.5\n" +[channels.stable.plugins.CurrencyTracker] +built_commit = "a6ee7bcb3029c3f57a5bc1858b7f571ebf7199d2" +time_built = 2024-08-31T13:01:09.098 +effective_version = "1.4.4.0" +[channels.stable.plugins.CurrencyTracker.changelogs."1.2.3.1"] +time_released = 2023-09-23T22:56:02.544 +changelog = "Stable Version" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.0"] +time_released = 2024-01-17T16:11:04.866 +changelog = "- Fixed an issue where Interval Alert feature will create unexpected intervals.\n- Fixed an issue where Interval Alert feature will only display Gil instead of the actual item.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.3"] +time_released = 2023-12-28T07:10:24.739 +changelog = "A bunch of UI adjustments" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.0.1"] +time_released = 2023-10-25T13:30:34.845 +changelog = "- Improved code logic for Record TP Destination feature\n- Added Record Quest Name feature (located in Record Settings[DEV])" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.7"] +time_released = 2023-12-13T17:12:17.367 +changelog = "- Modified the logic of the Language Manager module\n- Optimized the logic of the Backup feature, now automatically backing up in case of IO exceptions\n- Now able to modify the preset note text of most modules in the Record Settings\n- Optimized the search speed of the Multi-Chara Stats feature" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.6"] +time_released = 2024-03-14T16:54:23.952 +changelog = "- Fixed null reference error when ServerBar module is not enabled.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.6.0"] +time_released = 2024-06-01T13:48:12.126 +changelog = "- Added support for Japanese language\n- Refactored the table columns implementation, and optimized the display effect.\n- Fixed the issue that Multi-Chara Stats interface could not be opened due to parallel operation.\n- Code cleanup\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.5.2"] +time_released = 2024-05-12T13:05:47.260 +changelog = "- Updated localization files for German and Spanish\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.2.4.0"] +time_released = 2023-10-05T18:13:59.276 +changelog = "- UI Adjustments:\n - Custom Tracker now is above currencies listbox.\n - Reformed the interface of Custom Tracker, which should bring much performance improvement.\n - Now the Delete button in Custom Tracker is merged with the Hide button above currencies listbox. When selecting a preset currency, the Hide button will be displayed, while when selecting a custom currency, the delete button will be displayed.\n- BUG Fixes / Functional Adjustments:\n - Fix an issue that cause Chat Mode failing in some certain situations.\n - Fixed compatibility issues with Custom Tracker and some new features.\n - Modified the code logic after adding currency in Custom Tracker\n - Modified the logic of the Min Value, and optimized the code logic for handling currency changes that occur after the Duty is completed but still within the Duty area\n - The switch of Track In Duty no longer affects the display of Min Value button" +[channels.stable.plugins.CurrencyTracker.changelogs."1.2.4.2"] +time_released = 2023-10-12T00:18:46.743 +changelog = "- Fixed a bug of not refreshing transactions when using the /ct command to open the main window when a certain currency was previously selected" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.1"] +time_released = 2024-01-19T00:51:20.011 +changelog = "- Fixed an issue which leads to null reference exception.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.6"] +time_released = 2023-11-13T18:35:50.406 +changelog = "- Code cleanup\n- Improve performance\n- Now Using Warps will also be seen as a Teleport." +[channels.stable.plugins.CurrencyTracker.changelogs."1.4.2.0"] +time_released = 2024-07-28T19:43:43.103 +changelog = "- Fixed an issue where the Retainer component would partially fail due to an addon reading error.\n- Resolved a problem causing the plugin to completely fail due to duplicate item names in specific client languages.\n- Enhanced the ServerBar component with additional display period support.\n- Added support for the Korean language.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.6"] +time_released = 2023-12-12T19:35:21.395 +changelog = "- Optimized Language Manager code\n- Optimized the frequency of calling certain methods" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.5"] +time_released = 2024-03-13T22:29:20.789 +changelog = "- Code cleanup.\n- Refactored the Add Custom Currency and Multi-Chara Stats interface.\n- Refactored the LanguageManager.\n- Optimized the interface appearance of the currency list: You can now adjust the order of currencies in the list by dragging and dropping them; Deleted the original arrow buttons, and the remaining three buttons are now aequilate ones; Adjusted the indentation of the options to make them look more natural\n- Fixed an issue where a single handler uninstallation error would prevent the entire plugin from being normally disabled.\n- Fixed an issue that the automatic backup time was displayed incorrectly when the AutoBackup module was disabled and then enabled again.\n- Optimized the Main window open speed.\n- Added a new feature: Display Currency Changes in Server Bar, which allows you to show specific currency changes in the DTR bar.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.2"] +time_released = 2023-12-03T15:44:10.736 +changelog = "- Fixed an issue where missing method in ImGuiHelpers for unknown reasons leads to game crash.\n- Fixed an issue where the Record Trade Target module could not get the names of the trade target correctly\n- Fixed an issue where the Multi-Character Stats function could not fully display the data due to the large number of characters." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.0.2"] +time_released = 2023-10-30T01:19:34.898 +changelog = "- Improve recording features related to Gold Sacuer.\n- Fixed bug in writing incorrect location for quest related transactions.\n- Add Record Trade Target feature.\n- Modified some Trackers' code logic." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.2"] +time_released = 2023-12-25T19:39:46.156 +changelog = "Improved Logic." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.5.1"] +time_released = 2024-04-19T19:10:53.370 +changelog = "- Fixed the null reference exception issue when hovering the currency addon.\n- Optimized the logic for MobDrops module.\n- Fixed the issue that Server Bar entry would disappear when relogin to another character.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.4.0.0"] +time_released = 2024-07-02T19:31:40.748 +changelog = "- APIX Update.\n- Fixed the issue of currency name data files containing special characters being repeatedly created in Japanese client.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.4.2.1"] +time_released = 2024-07-30T16:01:33.073 +changelog = "nofranz\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.3"] +time_released = 2024-02-25T11:22:56.738 +changelog = "- Fixed a file save failure error that occurred when a specific item name contained characters that could not be used as a file name.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.0.0"] +time_released = 2023-10-21T03:10:54.802 +changelog = "- Fixed a bug where incorrect character data was loaded after switching characters.\n- Completely rewrote the code logic for handling multiple characters.\n- Added a help page.\n- Completely rewrote Trackers. Now, different functions will exist as modules, allowing you to freely combine them in the Record Settings [DEV].\n- Added a feature to record the Content/Duty name as a note.\n- Added a feature to record the Teleport Costs.\n- Added a feature to wait for the completion of a trade/exchange before checking for currency changes.\n- Added preliminary functions for recording Gold Saucer-related information (Triple Triad, Mini Cactpot).\n- All text search functions within the plugin are now: (English) case-insensitive, (Simplified Chinese) with support for Pinyin input." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.8"] +time_released = 2024-01-11T23:19:58.866 +changelog = "- Fix an issue where the Rename Currency feature only partially renames data files.\n- Fix an issue involving a missing localization string.\n- Fix an issue where certain UI elements did not scale as anticipated.\n- Update Localization Files for English, Simplified Chinese, Traditional Chinese, and French." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.3"] +time_released = 2023-11-05T19:18:39.620 +changelog = "- Optimized performance.\n- Fixed an issue which could in certain situations result in the plugin not pausing recording as expected.\n- Modified the code logic of the multi-language module.\n- Changed the content of a displayed text." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.8"] +time_released = 2023-11-18T17:47:12.515 +changelog = "- Optimized performance\n- Modified the record logic for Supply Duty and Retainers.\n- Added record logic for rewards from Wonderous Tails.\n- Further optimized the performance consumption generated by the search function in Custom Currency Tracker UI\n- Added multi-keyword search function for Note and Location search features" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.5"] +time_released = 2023-12-11T14:21:06.533 +changelog = "- Fixed an item-width issue.\n- Fixed an Configuration Save issue." +[channels.stable.plugins.CurrencyTracker.changelogs."1.2.3.4"] +time_released = 2023-10-04T16:32:09.112 +changelog = "6.5 / API9" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.4"] +time_released = 2023-12-09T20:09:45.871 +changelog = "- Added tracking for Saddle Bag, Premium Saddle Bag, and Retainer items.\n- Optimized the logic of the editing feature. \n- Fixed the issue where Currency Renaming feature was not working. \n- Optimized the performance of the Multi-Chara Stats interface.\n- Added Backup feature." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.2"] +time_released = 2024-02-12T18:44:30.481 +changelog = "- Fix an DateTime parsing issue.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.1"] +time_released = 2023-11-03T20:08:12.805 +changelog = "- Completely cleaned and reorganized the current code of the plugin, ensuring more reliable operation.\n- Organized the current localization strings and optimized the logic for reading localized texts.\n- Optimized the current currency reading logic to better accommodate the needs of users who switch client languages.\n- Optimized the logic for storing and reading currency data.\n- Optimized the Gold Saucer related features logic to prevent unexpected transactions modifications.\n- Optimized the plugin operation logic when in duty.\n- Fixed the issue where the table toolbar Merge function couldn't input properly.\n- Fixed the issue where the table toolbar Edit function displayed the modification location successfully after modifying the Note.\n- Fixed the issue where the table toolbar Copy function still copied text to the clipboard when no transactions were selected.\n- Fixed the issue of header loss when exporting .csv files under Simplified Chinese.\n- Fixed the issue of partial loss of English localization texts.\n- Fixed the issue of Gold Sacuer inability to correctly track currencies other than MGP.\n- Modified the logic of the Awaiting Exchange Completion function, which should result in significant performance improvements.\n- Added source tracking for rewards in the Leap of Faith and Air Force One mini-games.\n- Added win-loss tracking for the Triple Triad match rewards.\n- Optimized the code logic for Record Trade Target feature.\n- Improved performance when searching for items in Custom Currency Tracker for reduced performance consumption.\n- Fixed an issue where, in Simplified Chinese, it was only possible to search for items in Custom Currency Tracker by entering Pinyin.\n- Added Icon Display to the currency listbox.
- Added Rename currencies feature.\n- Added Traditional Chinese, Spanish and German localization text." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.4"] +time_released = 2023-12-28T21:33:38.160 +changelog = "- All UI elements now can adapt to scaling\n-Now you can update the localization files in-plugin from the cloud.\n- New feature: Interval Alert - You can set unlimited customizable intervals for currencies' Change/Amount to inform you." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.5.0"] +time_released = 2024-04-03T19:33:17.466 +changelog = "- Refactored the implementation logic of the Currency Alert feature.\n - Fixed the issue of unable to complete currency change transaction writing when an alert is issued incorrectly\n - Fixed the issue of the alert only taking effect on the currently selected currency.\n - Fixed the issue that the alert messages could not be parsed into the selected language.\n- Added support of Custom Deliveries for Record Special Exchange Result module.\n- Refactored the implementation logic of the transactions table.\n - Reduced overall table drawing performance consumption.\n - Fixed null reference error when deleting selected transactions.\n - Refactored the interaction logic for holding down the left Ctrl key and the right mouse button at the same time to quickly select multiple transactions.\n - You can now open the Quick Actions menu by right-clicking on a selected transaction.\n- Streamlined the logic of the CurrencyAddonExpand module.\n- Added a new module MoneyAddonExpand.\n- Fixed the issue that when reloading the plugin, the loading failed due to incomplete autosave during unloading.\n- Refactored the Graphs window.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.2.4.1"] +time_released = 2023-10-09T20:27:05.436 +changelog = "- Preset currencies have been reduced from 19 to 3 (Now: Gil, Tomestones with/without weekly capped [exclude Poetic]). So you can delete most of them instead of just hiding now.\n- Optimised the problem that the mouse wheel page flip function was too sensitive\n- Custom Tracker now also supports mouse wheel page flipping." +[channels.stable.plugins.CurrencyTracker.changelogs."1.4.1.0"] +time_released = 2024-07-19T17:38:31.742 +changelog = "nofranz\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.3"] +time_released = 2023-12-04T19:14:55.105 +changelog = "- Code cleanup\n- Try to fix an issue where Multi-Chara Stats feature couldn't show all characters in the popup." +[channels.stable.plugins.CurrencyTracker.changelogs."1.2.5.0"] +time_released = 2023-10-16T00:33:58.489 +changelog = "- Fixed a BUG that displayed the wrong number of merged transaction.\n- Fixed a BUG in the Chat Mode where sometimes Teleport Costs were not recorded promptly.\n- Removed Track Mode button and Timer Mode.\n- Changed the Export .CSV button to Export, and it now supports choosing between .csv and .md formats for export (this format selection will affect the data format obtained from export and copy functions in other places).\n- Modified the logic of plugin operation during PVP, which should result in some performance improvements.\n- Unified the open/use logic for table-related functions to the right-click mouse button.\n- Now, when you right-click on the Location field of a single transaction, it will directly open the editing popup window.\n- Added a Table Appearance button, allowing you to modify the displayed columns of the table (currently, you can choose to show/hide the Order, Location, and Note Columns) and modify the number of Transactions Per Page (the logic for opening Transactions Per Page modification popup window when clicking the current page label remains unchanged).\n- Added a Note field for single transactions.\n- Now, Merged Transactions Count and the Teleport Costs will be automatically recorded in the Note field of the new transaction generated.\n- Now, right-clicking on the Note column header can bring up a search box, with logic consistent with the Location search box (English: case insensitive; Simplified Chinese: supports Pinyin search).\n- Now, right-clicking on the Note field of a single transaction will directly open the editing window.\n- Now, hovering the mouse over the Note field of a single transaction will display the complete content of the note as a tooltip.\n- The Edit options in the table toolbar now also support batch modification of the Note field of selected transactions." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.5"] +time_released = 2023-12-30T19:40:54.443 +changelog = "Fix a null reference issue" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.7"] +time_released = 2024-03-16T19:19:32.267 +changelog = "- Fixed failure to load any module by default.\n- Fixed AutoBackup module lagging the game for a long time during backups\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.8"] +time_released = 2024-03-20T20:21:47.415 +changelog = "- Optimized currency list right-click menu display.\n- Optimized module uninstallation logic.\n- Added the feature of deleting saved characters.\n- Code Cleanup\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.4.3.0"] +time_released = 2024-08-06T04:32:24.483 +changelog = "nofranz\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.2"] +time_released = 2023-11-05T03:41:33.665 +changelog = "- Optimised performance\n- Fixed an issue with incorrectly recording Wondrous Tails rewards" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.4"] +time_released = 2023-11-08T23:37:46.343 +changelog = "- Fixed an issue where the plugin might miscalculate the Change of one transaction due to too fast operation.\n- Fixed an issue where the plugin would load English localization text regardless of the client's language.\n- Added Record FATE Name feature.\n- Added Record (Island Sancutary)Related Rewards/Costs feature." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.1"] +time_released = 2023-12-21T19:53:22.522 +changelog = "- Optimized performance consumption of transactions table drawing\n- Optimized interaction and file processing logic for Add Custom Currency feature\n- Fixed an issue of disabling plugins failed due to backup files being open\n- Rewritten all components based on IGameInventory service" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.0"] +time_released = 2023-12-14T19:18:25.749 +changelog = "- Reconstructed the interface of Settings window\n- Added Display TOTAL Gil in Currency Interface feature" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.4"] +time_released = 2024-03-08T17:09:52.445 +changelog = "- Fixed an issue that other modules could not be unloaded normally due to one single module unload error.\n- Fixed an issue that fails to switch the view of main window.\n- Fixed an issue that adds empty retainers to the config in some special cases.\n- Fixed an issue that some transactions quest names being lost.\n- Refactored most of the modules.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.1"] +time_released = 2023-12-01T19:39:01.919 +changelog = "- Obivious performance improvement.\n- Fixed an issue where the Currency List toolbar and the Data Table Reverse Sort button did not stay centered in non-AXIS fonts\n- Record Teleport Costs Module: Added a new feature to record teleport destionation aetheryte.\n- Added a new feature: Multi-Chara Stats." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.9"] +time_released = 2024-01-13T22:22:40.027 +changelog = "- Fixed an issue where in some cases, users could still interact with some disabled UI elements.\n- Fixed an issue where an redundant line of transaction table was drawn.\n- Optimized the interaction mode of Rename Currency feature.\n- Optimized the outlook of Multi-Chara Stats popup and Currency Settings window.\n- Update translations for German, Simplified Chinese and Traditional Chinese.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.9"] +time_released = 2023-11-20T18:52:04.484 +changelog = "- Optimized performance\n- Now furthur UI customization is allowed" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.2.0"] +time_released = 2023-11-29T19:23:32.517 +changelog = "Complete code refactoring and code cleaning" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.4.9"] +time_released = 2024-03-23T19:27:46.465 +changelog = "- Refactored the Transactions selection logic thoroughly.\n- Fixed the issue where the current character is not at the top of the list。\n- Optimized and streamlined the acquisition logic of Multi-Chara Stats.\n- Optimized the storage logic of Currency Rule.\n" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.7"] +time_released = 2024-01-08T19:13:40.603 +changelog = "- Fix an issue where Trade module will not work properly." +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.3.6"] +time_released = 2024-01-05T20:55:35.305 +changelog = "UI Adjustment" +[channels.stable.plugins.CurrencyTracker.changelogs."1.3.1.5"] +time_released = 2023-11-11T19:17:22.180 +changelog = "- Fixed the issue where some currencies were accidentally filtered out in Custom Currency Tracker interface.\n- Fixed the issue of high performance consumption in the current Custom Currency Tracker interface.\n- Modified the code logic of the content-related tracking function." +[channels.stable.plugins.CurrencyTracker.changelogs."1.4.4.0"] +time_released = 2024-08-31T13:01:09.098 +changelog = "Fixed the issue that ServerBar sometimes does not display properly\n" +[channels.stable.plugins.PrefPro] +built_commit = "26a8d11451e272f37dbe29089b72c210d9697d6e" +time_built = 2024-07-03T16:30:37.749 +effective_version = "1.2.2.0" +[channels.stable.plugins.PrefPro.changelogs] +[channels.stable.plugins.FlyTextFilter] +built_commit = "345a661196e8b13ab42071a59f1dbe6909362640" +time_built = 2024-07-21T18:30:17.486 +effective_version = "4.2.0.1" +[channels.stable.plugins.FlyTextFilter.changelogs."4.1.0.3"] +time_released = 2022-08-24T17:57:01.840 +changelog = "Fix for 6.2 + .NET6 and API7 upgrade + split pet/chocobo in misc settings" +[channels.stable.plugins.FlyTextFilter.changelogs."4.1.0.4"] +time_released = 2022-08-25T18:31:27.408 +changelog = "Fix position adjustments not working" +[channels.stable.plugins.FlyTextFilter.changelogs."4.1.1.0"] +time_released = 2022-12-14T04:29:19.844 +changelog = "Under the hood changes for adjustments and preparation for 6.3" +[channels.stable.plugins.FlyTextFilter.changelogs."4.1.1.1"] +time_released = 2022-12-16T14:43:23.825 +changelog = "Under the hood changes for adjustments part II" +[channels.stable.plugins.FlyTextFilter.changelogs."4.1.2.2"] +time_released = 2023-01-11T19:31:40.128 +changelog = "- 6.3 compatibility\n- Add a new setting to hide damage type icon from auto attacks / status effects / others" +[channels.stable.plugins.FlyTextFilter.changelogs."4.1.3.0"] +time_released = 2023-03-02T20:53:11.844 +changelog = "- Rename types to clearer names.\n- Add an help button for the type table." +[channels.stable.plugins.FlyTextFilter.changelogs."4.1.3.1"] +time_released = 2023-03-06T01:45:06.099 +changelog = "4.1.3.1:\n - Add a setting to help find unknown types, this is disabled by default, please go in the misc tab for more info.\n4.1.3.0:\n - Rename types to clearer names.\n- Add an help button for the type table." +[channels.stable.plugins.OrangeGuidanceTomestone] +built_commit = "673699a76653d9e38d4e7dccefb88a2b91cfd8ea" +time_built = 2024-07-24T12:09:45.192 +effective_version = "1.10.0.0" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.4.0.0"] +time_released = 2022-09-07T06:28:28.282 +changelog = "- Added sorting to the message list.\n- Added button to open message on map.\n- Added button to delete account.\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.5.0.0"] +time_released = 2022-09-08T23:06:49.120 +changelog = "- Reworked the settings tab.\n- Added option to hide viewer titlebar.\n- Added option to lock viewer in place.\n- Added option to make viewer click-through.\n- Implemented feature to download the latest packs directly from the server.\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.6.1.0"] +time_released = 2022-09-09T13:52:15.401 +changelog = "- Added new glyph.\n- Added option to hide signs during gpose and cutscenes.\n- Added ban list interface to settings.\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.6.2.0"] +time_released = 2022-09-12T00:09:50.358 +changelog = "- Fixed an issue where players without Stormblood would crash in some\n situations.\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.6.3.0"] +time_released = 2023-01-11T21:05:20.674 +changelog = "- API 8\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.6.5.0"] +time_released = 2023-01-24T15:40:29.900 +changelog = "- Fix a crash because Dalamud can't handle exceptions\n- Fix an exceedingly rare potential crash to satisfy someone\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.7.1.0"] +time_released = 2023-02-22T11:46:21.038 +changelog = "- Housing areas now have messages separated by ward/plot.\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.7.2.0"] +time_released = 2023-08-31T22:41:42.023 +changelog = "- Housing areas now have messages separated by ward/plot.\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.7.3.0"] +time_released = 2023-10-04T01:12:06.756 +changelog = "- API 9\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.8.0.0"] +time_released = 2024-06-17T14:49:33.883 +changelog = "- Add new glyph\n- Update base max message count to 20\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.8.2.0"] +time_released = 2024-07-03T03:55:11.173 +changelog = "- Update for Dawntrail\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.8.3.0"] +time_released = 2024-07-05T22:58:26.568 +changelog = "- Update VFX methods to hopefully make them behave better\n- Fix a rare crash\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.8.4.0"] +time_released = 2024-07-12T09:29:12.893 +changelog = "- Use a new method of managing VFX which should fix some bugs\n- Fix invisible messages\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.9.0.0"] +time_released = 2024-07-23T00:02:14.704 +changelog = "- Add support for player emotes when viewing messages\n- Add search bars to word lists\n- Prevent viewer from appearing in cutscenes\n" +[channels.stable.plugins.OrangeGuidanceTomestone.changelogs."1.10.0.0"] +time_released = 2024-07-24T12:09:45.192 +changelog = "- Fix certain emotes causing player phantoms to A-pose\n- Add configuration options for sign opacity and colour intensity\n" +[channels.stable.plugins.Doorbell] +built_commit = "fb024cec0ff078a3cae63363b1d9e76ec7cf3b67" +time_built = 2024-07-20T19:39:46.045 +effective_version = "1.0.3.5" +[channels.stable.plugins.Doorbell.changelogs."1.0.3.5"] +time_released = 2024-07-20T19:39:46.045 +changelog = "Updated for Dawntrail (7.0)" +[channels.stable.plugins.GentleTouch] +built_commit = "3e114c5c272a588cdc17126d2faa6a7b385b555f" +time_built = 2023-10-06T21:00:25.174 +effective_version = "1.11.0" +[channels.stable.plugins.GentleTouch.changelogs."1.6.1"] +time_released = 2022-09-07T06:28:39.436 +changelog = "- chore: Update to API 7\n" +[channels.stable.plugins.GentleTouch.changelogs."1.6.2"] +time_released = 2023-01-18T03:05:13.303 +changelog = "- chore: Update to API 8\n" +[channels.stable.plugins.GentleTouch.changelogs."1.6.3"] +time_released = 2023-01-24T16:13:16.224 +changelog = "- fix: Do not vibrate on already attuned Aether Currents\n" +[channels.stable.plugins.GentleTouch.changelogs."1.10.1"] +time_released = 2023-02-12T20:33:28.463 +changelog = "- feat: DualSense support via DS4 compatibility vibrations\n- feat(DualSense): Set resistance for Adaptive Triggers\n- feat(DS+DS4): Two extra macro buttons:\n Create (DualSense) / TouchPad (DualShock4) as Individual Macro #96,\n PS Button as Individual Macro #97\n- feat(DS+DS4): Option to /draw & /sheathe with PS button instead of Macro #97\nCheck out the new settings tab, if you are using a DualSense/DualShock4.\n" +[channels.stable.plugins.GentleTouch.changelogs."1.10.2"] +time_released = 2023-02-15T19:17:34.445 +changelog = "- fix: Do not crash if DualSense is connected via bluetooth\n- feat: DualSense support via DS4 compatibility vibrations\n- feat(DualSense): Set resistance for Adaptive Triggers\n- feat(DS+DS4): Two extra macro buttons:\n Create (DualSense) / TouchPad (DualShock4) as Individual Macro #96,\n PS Button as Individual Macro #97\n- feat(DS+DS4): Option to /draw & /sheathe with PS button instead of Macro #97\n\nCheck out the new settings tab, if you are using a DualSense/DualShock4.\nOnly works if connected wired (same as the game's).\n" +[channels.stable.plugins.GentleTouch.changelogs."1.10.3"] +time_released = 2023-03-08T21:48:06.133 +changelog = "- fix(DS/4): No more auto-repeat when holding Create/PSHome \n" +[channels.stable.plugins.GentleTouch.changelogs."1.10.4"] +time_released = 2023-05-29T03:21:06.459 +changelog = "- fix: Update for 6.4\n" +[channels.stable.plugins.DelvUI] +built_commit = "d9146d051774d61163fb627112b1c9f86f3d6538" +time_built = 2024-08-15T18:53:09.409 +effective_version = "2.2.1.2" +[channels.stable.plugins.DelvUI.changelogs] +[channels.stable.plugins.IslandWorkshopSearch] +built_commit = "cc2900b30b110fa4c4b9ca84c9528527e9d75aed" +time_built = 2024-07-04T20:37:48.396 +effective_version = "1.0.0.1" +[channels.stable.plugins.IslandWorkshopSearch.changelogs] +[channels.stable.plugins.HybridCamera] +built_commit = "ff9414f0115acebc6f43e997f4dc152c8f73cd63" +time_built = 2024-07-01T19:32:45.861 +effective_version = "1.3.0.0" +[channels.stable.plugins.HybridCamera.changelogs."1.1.1.0"] +time_released = 2023-04-30T05:01:25.899 +changelog = "- Updated for 6.35\n- Added a minimum size constraint to the config window\n- Added tooltips\n- Added config suggestions in the config window \n" +[channels.stable.plugins.HybridCamera.changelogs."1.2.0.0"] +time_released = 2023-10-04T16:34:19.771 +changelog = "- Updated for 6.5\n- Updated for API9\n- Code Cleanup\n" +[channels.stable.plugins.HybridCamera.changelogs."1.3.0.0"] +time_released = 2024-07-01T19:32:45.861 +changelog = "- Updated for API10/7.0\n" +[channels.stable.plugins.MarketBoardPlugin] +built_commit = "4864123224a95ca0a687a13757d3cfad84db056c" +time_built = 2024-07-28T19:16:46.020 +effective_version = "1.8.0.0" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.0.0.0"] +time_released = 2022-08-25T16:54:22.572 +changelog = "Settings window, shopping list, cosmetic changes, .NET 6.0 / API 7" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.3.3.0"] +time_released = 2023-10-25T15:52:27.397 +changelog = "- Fixed charts not showing up\n- Improved item name sorting by handling roman numbers\n- Clicking on an item's icon will copy the item name to the clipboard\n\n- Migrate UI to Dalamud's WindowSystem\n- Internal code cleanup and improvements" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.0.1.0"] +time_released = 2022-08-27T20:32:05.036 +changelog = "Added a setting to disable the Gil symbol." +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.1.0.0"] +time_released = 2022-09-01T19:44:53.927 +changelog = "- Added \"HQ Only\" setting in \"Advanced Search\"\n- Added hideable Ko-Fi button\n- Fix \"Gil Icon Shown\" setting not being restored" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.2.0.0"] +time_released = 2023-01-14T02:32:22.981 +changelog = "- Added Advanced class filter\n- Minimum quantity in Advanced Search\n- Shopping list fixes: Correct world attribution + History total price fix\n- Made compatible with API 8 / .NET 7" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.3.0.0"] +time_released = 2023-06-14T19:51:51.054 +changelog = "- Open selected item page when clicking Universalis button\n- Marketboard item caching\n- Universalis fetching data prompt\n- Recent history option\n- Updated Dependencies for patch 6.4" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.3.1.0"] +time_released = 2023-10-04T14:56:05.677 +changelog = "- Update for 6.5 / API 9" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.3.2.0"] +time_released = 2023-10-06T02:33:41.226 +changelog = "- Now the shopping list will stay open as long as it has item stored even if the main window is closed.\n- Added the option to show prices without the Gil Sale Tax" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.3.4.0"] +time_released = 2023-12-17T19:19:38.060 +changelog = "- Fixed the plugin \"No GST\" feature (Universalis API changes)" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.7.2.0"] +time_released = 2024-07-16T16:25:17.230 +changelog = "- Add basic Universalis status indicator" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.4.0.0"] +time_released = 2024-05-25T20:36:37.968 +changelog = "- Reworked charts that are actually usable\n- Fixed font handling and missing glyphs\n-Fixed GUI dynamic sizing\n- .NET 8 build\n" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.5.0.0"] +time_released = 2024-05-26T21:29:08.715 +changelog = "- Implement favorite item list\n- Handle potential errors while fetching market data" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.6.0.0"] +time_released = 2024-07-01T19:14:59.216 +changelog = "- Compatibility with FFXIV 7.0 / Dalamud API X" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.6.1.0"] +time_released = 2024-07-06T01:06:27.753 +changelog = "- Revert to a boxed letter icon in context menus" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.6.2.0"] +time_released = 2024-07-08T18:14:24.341 +changelog = "- Better Universalis error handling" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.7.1.0"] +time_released = 2024-07-15T15:00:00.181 +changelog = "- Add \"Remove from favorites\" context menu option in favorites\n- Add Context menu integration to non-inventory windows. For now, that includes:\n - Chat\n - Crafting Log\n - Gathering Log\n - Grand Company Supply\n - Item Search / In-Game Market Board\n- Fix Universalis / Ko-Fi buttons appareance\n- Fix max level still set at 90\n- Refactor Universalis code to make it more resilient" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.7.3.0"] +time_released = 2024-07-21T18:31:13.812 +changelog = "- Add User-Agent to Universalis requests" +[channels.stable.plugins.MarketBoardPlugin.changelogs."1.8.0.0"] +time_released = 2024-07-28T19:16:46.020 +changelog = "- Limit the listing count and make it and the history count configurable" +[channels.stable.plugins.BetterPartyFinder] +built_commit = "5287b000f3aa52cebddc083e3fe486db7bcd9378" +time_built = 2024-08-29T18:47:56.007 +effective_version = "1.4.3.0" +[channels.stable.plugins.BetterPartyFinder.changelogs."1.2.6"] +time_released = 2022-08-26T18:27:06.187 +changelog = "API 7" +[channels.stable.plugins.BetterPartyFinder.changelogs."1.2.7"] +time_released = 2023-10-04T01:12:47.064 +changelog = "API 9" +[channels.stable.plugins.BetterPartyFinder.changelogs."1.2.8"] +time_released = 2024-04-25T19:22:28.775 +changelog = "Fixed the bug preventing current high-end duties from showing up. Also added a category for V&C Dungeons. (Thanks to PartyLich for these changes!)\n\nPlugin adopted from Anna. Many thanks to her for all the work she put in!\n" +[channels.stable.plugins.NICEDamage] +built_commit = "7b9b802bc4cfe4b696ae3d3997b108a5a07878f0" +time_built = 2024-07-16T16:25:03.629 +effective_version = "0.0.0.4" +[channels.stable.plugins.NICEDamage.changelogs."0.0.0.2"] +time_released = 2024-07-06T01:23:32.077 +changelog = "Update for 7.0. Move to stable." +[channels.stable.plugins.NICEDamage.changelogs."0.0.0.3"] +time_released = 2024-07-15T19:50:38.500 +changelog = "Fixed issue where the plugin would overwrite other plugins' text." +[channels.stable.plugins.NICEDamage.changelogs."0.0.0.4"] +time_released = 2024-07-16T16:25:03.629 +changelog = "Fixed NICE appearing at the wrong time (I left testing code in oops)" +[channels.stable.plugins.SonarPlugin] +built_commit = "df4c63a95f52af70ac070cfd720716cc254a26d3" +time_built = 2024-07-25T05:11:06.911 +effective_version = "0.6.5.3" +[channels.stable.plugins.SonarPlugin.changelogs."0.5.2.6"] +time_released = 2023-06-10T18:24:04.193 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.5.2.8"] +time_released = 2023-07-15T11:53:31.541 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.5.3.0"] +time_released = 2023-08-07T19:25:48.337 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.5.4.1"] +time_released = 2023-09-14T18:37:22.608 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.0.0"] +time_released = 2023-10-04T06:59:55.778 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.0.1"] +time_released = 2023-11-08T19:11:56.437 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.1.0"] +time_released = 2024-01-01T21:48:56.433 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.1.1"] +time_released = 2024-01-04T19:15:11.624 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.2.0"] +time_released = 2024-02-17T19:43:02.307 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.2.1"] +time_released = 2024-03-06T20:25:29.324 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.3.1"] +time_released = 2024-05-13T09:11:24.070 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.3.4"] +time_released = 2024-06-25T05:18:29.353 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.4.3"] +time_released = 2024-07-01T19:33:06.778 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.5.1"] +time_released = 2024-07-22T23:13:35.923 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.5.2"] +time_released = 2024-07-23T03:06:27.080 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.SonarPlugin.changelogs."0.6.5.3"] +time_released = 2024-07-25T05:11:06.911 +changelog = "Check the Sonar Support Discord for more information: https://discord.gg/K7y24Rr" +[channels.stable.plugins.Housemate] +built_commit = "9c9bcd6d6d12e003350870b1be858010efbb408b" +time_built = 2024-07-03T16:30:53.573 +effective_version = "1.0.3.0" +[channels.stable.plugins.Housemate.changelogs] +[channels.stable.plugins.SoundFilter] +built_commit = "100829e0e763927f569f695d2033150e409efe2c" +time_built = 2024-07-02T19:40:53.984 +effective_version = "1.4.14.0" +[channels.stable.plugins.SoundFilter.changelogs."1.4.9.0"] +time_released = 2022-08-25T00:24:22.988 +changelog = "API 7" +[channels.stable.plugins.SoundFilter.changelogs."1.4.10.0"] +time_released = 2023-01-11T21:05:37.412 +changelog = "API 8" +[channels.stable.plugins.SoundFilter.changelogs."1.4.11.0"] +time_released = 2023-08-11T00:36:22.706 +changelog = "Fix the sound log staying open when not closed properly" +[channels.stable.plugins.SoundFilter.changelogs."1.4.12.0"] +time_released = 2023-08-31T22:39:47.334 +changelog = "Fix the sound log staying open when not closed properly" +[channels.stable.plugins.SoundFilter.changelogs."1.4.13.0"] +time_released = 2023-10-04T01:12:13.546 +changelog = "API 9" +[channels.stable.plugins.SoundFilter.changelogs."1.4.14.0"] +time_released = 2024-07-02T19:40:53.984 +changelog = "Dawntrail" +[channels.stable.plugins.borderless-fix] +built_commit = "b2576205c0a8955e27fc34579f7e18f08a141150" +time_built = 2024-07-02T19:33:08.096 +effective_version = "0.0.0.4" +[channels.stable.plugins.borderless-fix.changelogs."0.0.0.3"] +time_released = 2023-10-06T02:31:45.857 +changelog = "Update for API 9" +[channels.stable.plugins.borderless-fix.changelogs."0.0.0.4"] +time_released = 2024-07-02T19:33:08.096 +changelog = "Update for API 10" +[channels.stable.plugins.ItemVendorLocation] +built_commit = "c942d0e89a1402a7f80e96ff712681e12ec0bd17" +time_built = 2024-07-20T19:46:33.389 +effective_version = "2.7.1.0" +[channels.stable.plugins.ItemVendorLocation.changelogs."1.0.0.0"] +time_released = 2022-08-29T18:46:58.462 +changelog = "- API 7\n- Official Release\n- Added support for items that cost multiple 'currencies'\n- Added a few more addons to target for context menu\n- Fixed a bug for items that have a '+' in the name, like the Eureka '+1' gear" +[channels.stable.plugins.ItemVendorLocation.changelogs."1.0.0.1"] +time_released = 2022-08-30T01:58:19.544 +changelog = "- Fix bug I introduced for official release *facepalm* where nothing has a location" +[channels.stable.plugins.ItemVendorLocation.changelogs."1.0.0.3"] +time_released = 2023-01-16T03:41:04.003 +changelog = "- Update Context Menu\n- .net7 update\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."1.1.0.0"] +time_released = 2023-03-02T22:53:32.188 +changelog = "- Add localization (should work across languages now)\n- Allow plugin to work in Supply Mission window\n- Allow plugin to work in Recipe Tree window\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."1.1.0.2"] +time_released = 2023-03-04T00:46:12.138 +changelog = "- Fix for crash on plugin load\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.0.0.0"] +time_released = 2023-03-14T23:39:22.304 +changelog = "- Added settings UI\n- Added single vendor chat option back\n- Allow searching GarlandTools OR internal data sheets\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.1.0.0"] +time_released = 2023-03-19T22:53:02.783 +changelog = "- Fixed issue with Garland Tools map links\n- Added setting for showing shop info\n- Fixed issue with FC vendors\n- Fixed a few random NPC location problems (internal)\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.2.0.0"] +time_released = 2023-04-04T18:08:47.037 +changelog = "- Added /xlvendor chat command (no args for config, args for item search)\n- Fixed various issues with npc locations and items (internal data source)\n- Made everything better! (yay)\n- Made everything worse :( (RIP)\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.2.0.1"] +time_released = 2023-04-05T04:45:56.026 +changelog = "- Fixed issue with Filter GC Results option\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.2.0.2"] +time_released = 2023-05-29T02:46:09.592 +changelog = "- Support for 6.4\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.3.0.0"] +time_released = 2023-07-03T00:31:37.219 +changelog = "- Add Chinese localization\n- Fix for Aenc Ose shop name\n- Remove Garland Tools data source\n- Fix GC bugs (hopefully)\n- Add Keybinding option to switch between single and multiple results\n- Manually add a few NPC locations\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.4.0.0"] +time_released = 2023-10-06T02:45:31.850 +changelog = "- Added support for collectable shops (Nuko)\n- Added some support for relic weapons (Nuko)\n- Fix tooltip error (Nebel)\n- Update to API 9\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.5.0.0"] +time_released = 2023-12-25T19:55:18.567 +changelog = "- Island Sanctuary fixes (Nuko)\n- Zadnor vendor fixes (Nuko)\n- Mysterious Map vendor fix (Nuko)\n- Special shop name fix (electr0sheep)\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.6.0.0"] +time_released = 2024-05-26T21:29:29.279 +changelog = "- .NET8 update (Nuko)\n- Chat2 support (Nuko + electr0sheep)\n- Correct some NPC ids (Nuko)\n- Significant improvement to loading speed (Nuko)\n- Add an option to be able to highlight selected vendor (Nuko)\n- Make it able to copy vendor info (Nuko)\n- Users can now resize the vendor window (Nuko)\n- Fix GC items don't show up in vendor list on non-English client (Nuko)\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.6.0.1"] +time_released = 2024-06-02T04:14:43.694 +changelog = "- Fix IPC exception on dispose (Infiziert90)\n- Fix loading error for users that are on free trial or missing corresponding expansions, thank you Araiguma (Nuko)\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.7.0.0"] +time_released = 2024-07-08T19:22:37.474 +changelog = "- API 10 updates\n- Make table header sticky\n- Make table rows color banded\n- Remove xivcommon dependency\n" +[channels.stable.plugins.ItemVendorLocation.changelogs."2.7.1.0"] +time_released = 2024-07-20T19:46:33.389 +changelog = "- Update scrip mapping for DT by Orphis\n" +[channels.stable.plugins.Kapture] +built_commit = "3ac219852e0ecb350a89de7ba1122b2568af33cb" +time_built = 2024-07-02T04:36:03.564 +effective_version = "1.8.0.0" +[channels.stable.plugins.Kapture.changelogs] +[channels.stable.plugins.NoKillPlugin] +built_commit = "b78e50bee3ec0d347757ffa9863b261c41da34f8" +time_built = 2024-07-16T19:56:05.687 +effective_version = "1.2.0.2" +[channels.stable.plugins.NoKillPlugin.changelogs."1.0.9.0"] +time_released = 2023-10-26T01:33:11.185 +changelog = "- 6.5 & API9" +[channels.stable.plugins.NoKillPlugin.changelogs."1.1.0.0"] +time_released = 2024-03-06T20:25:12.473 +changelog = "- Fix leaked hooks" +[channels.stable.plugins.NoKillPlugin.changelogs."1.2.0.2"] +time_released = 2024-07-16T19:56:05.687 +changelog = "- 7.0 support & apiX" +[channels.stable.plugins.TargetLines] +built_commit = "f19f6e3d5cd4ff6abe9d69ede8de21b641de35a6" +time_built = 2024-07-09T05:04:28.732 +effective_version = "1.6.1.0" +[channels.stable.plugins.TargetLines.changelogs."1.2.1.0"] +time_released = 2023-04-30T05:01:20.274 +changelog = "1.1.0\n- Fixed Actor Refresh bug\n- Added option to toggle breathing\n- Added option for pulsing line\n- End caps of lines will no longer render if that half of the line intersects the camera\n- Added option to place the start and end point of lines at the target point instead of the feet\n- Some memory optimizations\n1.2.0\n- Added target filtering (Marked old color values obsolete, and implemented a new system for this)\n- Adjusted default values\n- Made the 'in combat' option more in depth\n- Added tooltips\n- Added outline option for fancy lines\n- Changed 'start at feet' to be a 0-1 float\n- State-machinified the TargetLine class (many minor bugs fixed, and logic is readable)\n- Visibility check now takes into account if the points are even on screen, and it checks the feet and head of the objects\n1.2.1\n- Fixed bug related to filtering shield healers\n- Fixed bug where occlusion culling may have applied if the option was disabled\n- Adjusted flag priority\n- Adjustment to default colors\n" +[channels.stable.plugins.TargetLines.changelogs."1.2.2.0"] +time_released = 2023-05-06T20:21:13.319 +changelog = "1.2.2\n- Fixed flag tooltips\n- Priority is now verbosely displayed\n- You can now optionally manually specify priority\n- Now using simplified priority calculation, to make custom priority easier to work with\n- List will now sort by priority\n" +[channels.stable.plugins.TargetLines.changelogs."1.2.3.0"] +time_released = 2023-05-07T09:08:00.768 +changelog = "1.2.2\n- Fixed flag tooltips\n- Priority is now verbosely displayed\n- You can now optionally manually specify priority\n- Now using simplified priority calculation, to make custom priority easier to work with\n- List will now sort by priority\n1.2.3\n- Fixed Some bugs when easing from the no-target state to new targets, and from the switching state to the no-target state. Note that going from the no-target state to the new-target state is unfixed\n- Added animation options for the no-target state\n" +[channels.stable.plugins.TargetLines.changelogs."1.2.5.0"] +time_released = 2023-06-09T23:24:47.005 +changelog = "1.2.2\n- Fixed flag tooltips\n- Priority is now verbosely displayed\n- You can now optionally manually specify priority\n- Now using simplified priority calculation, to make custom priority easier to work with\n- List will now sort by priority\n1.2.3\n- Fixed Some bugs when easing from the no-target state to new targets, and from the switching state to the no-target state. Note that going from the no-target state to the new-target state is unfixed\n- Added animation options for the no-target state\n1.2.4\n- Bugfix so that lines which are entirely behind the camera will now always cull\n1.2.5\n- Fixed issue where job flags would only apply correctly when an entity was first initialized\n- Using job flags will now result in that rule having a slightly higher priority when using auto priority\n" +[channels.stable.plugins.TargetLines.changelogs."1.2.6.0"] +time_released = 2023-06-10T19:24:49.485 +changelog = "1.2.2\n- Fixed flag tooltips\n- Priority is now verbosely displayed\n- You can now optionally manually specify priority\n- Now using simplified priority calculation, to make custom priority easier to work with\n- List will now sort by priority\n1.2.3\n- Fixed Some bugs when easing from the no-target state to new targets, and from the switching state to the no-target state. Note that going from the no-target state to the new-target state is unfixed\n- Added animation options for the no-target state\n1.2.4\n- Bugfix so that lines which are entirely behind the camera will now always cull\n1.2.5\n- Fixed issue where job flags would only apply correctly when an entity was first initialized\n- Using job flags will now result in that rule having a slightly higher priority when using auto priority\n1.2.6\n- Various minor optimizations (Should negligibly improve performance in crowded areas)\n- Added the ability to share presets\n- Fixed minor memory leak when turning plugin on-and-off-and-on repeatedly\n- Slightly reduced size of config file\n" +[channels.stable.plugins.TargetLines.changelogs."1.2.7.0"] +time_released = 2023-06-16T07:17:51.985 +changelog = "1.2.7\n- Improved the rendering of fancy lines, now they should look less looney when they clip the camera\n- Improved visibility logic\n- Improved logic relating to intangible game objects (ghost lines should no longer appear)\n- Set default sample count for fancy lines to an odd number (should give the line a middle point with the default config)\n- Made visibility check on Game Objects less aggresive\n- Introduced a regression, where the sample count for lines is only applied when the line is constructed\n" +[channels.stable.plugins.TargetLines.changelogs."1.3.1.0"] +time_released = 2023-10-05T09:00:45.279 +changelog = "- Updated for 6.5\n- Updated for API9\n- Minor fixes\n" +[channels.stable.plugins.TargetLines.changelogs."1.4.0.0"] +time_released = 2024-01-11T23:16:31.623 +changelog = "- New and improved configuration UI\n- Added option for Dynamic Sample Count when using Fancy Lines\n- Added option for UI collision when using Fancy Lines\n- Some incomplete work on a implementation of lines which do not use ImGui\n" +[channels.stable.plugins.TargetLines.changelogs."1.5.0.0"] +time_released = 2024-02-04T21:33:29.024 +changelog = "- Visually improved situations where a line segment would intersect the camera with fancy lines\n- Visually improved the target line effect when viewing in first person\n" +[channels.stable.plugins.TargetLines.changelogs."1.5.1.0"] +time_released = 2024-02-06T16:06:30.001 +changelog = "- UI occlusion now checks for line intersections, so there should no longer be segments appearing if it's rect overlaped a UI element, but did not intersect it under certain circumstances\n- Fixed a bug which would cause the end cap to have the wrong opacity when 'Fade to End' is enabled\n- Adjusted the rendering of the end caps so they appear uniform\n- Fixed issue where the first/third person transition for lines which target or source the player would appear disjointed\n- Minor optimizations in the broad phase of UI occlusion\n" +[channels.stable.plugins.TargetLines.changelogs."1.6.0.0"] +time_released = 2024-07-03T03:40:08.918 +changelog = "- Updated for API10/7.0\n" +[channels.stable.plugins.TargetLines.changelogs."1.6.1.0"] +time_released = 2024-07-09T05:04:28.732 +changelog = "- Fixed null reference in certain unnatural circumstances\n- Fixed rare case where lines would try to initialize with 0 samples\n- Minor improvements to the performance of fancy lines when there are a high number of lines\n- Added option to filter party/alliance\n" +[channels.stable.plugins.ActionTimeline] +built_commit = "f877de33a550a331db48d97061da828affa5e6af" +time_built = 2024-07-05T02:07:59.210 +effective_version = "1.4.0.0" +[channels.stable.plugins.ActionTimeline.changelogs."1.0.0.0"] +time_released = 2022-11-25T05:48:27.171 +changelog = "- Moving plugin out of testing.\n- Fixed Red Mage's Resolution not behaving correctly in the timeline with GCD clipping enabled." +[channels.stable.plugins.ActionTimeline.changelogs."1.1.0.0"] +time_released = 2023-01-12T01:21:25.549 +changelog = "- Added support for Patch 6.3 and Dalamud Api8." +[channels.stable.plugins.ActionTimeline.changelogs."1.2.0.0"] +time_released = 2023-05-24T07:20:00.750 +changelog = "- Added support for Patch 6.4." +[channels.stable.plugins.ActionTimeline.changelogs."1.3.0.0"] +time_released = 2023-10-04T00:05:04.161 +changelog = "- Added support for patch 6.5 and Dalamud API 9." +[channels.stable.plugins.ActionTimeline.changelogs."1.3.0.1"] +time_released = 2024-04-02T20:22:30.695 +changelog = "- Fixed Samurai's Kaeshi: Namikiri not showing correctly on the timeline.\n- Fixed several Ninja actions not showing correctly on the timeline." +[channels.stable.plugins.ActionTimeline.changelogs."1.4.0.0"] +time_released = 2024-07-05T02:07:59.210 +changelog = "- Added support for Dawntrail and Dalamud API 10." +[channels.stable.plugins.Tf2Hud] +built_commit = "a6caac078a8e9bb7a8687071a20b6dd404e51c30" +time_built = 2023-10-04T17:56:56.176 +effective_version = "1.1.7.0" +[channels.stable.plugins.Tf2Hud.changelogs."1.0.0.0"] +time_released = 2023-04-15T18:58:44.422 +changelog = "[REQUIRES TF2 INSTALLED FOR MOST FEATURES]\nThe Mann Brothers just found a deposit of gravel in Eorzea\nand hired YOU, Mercenary of Light, to help them FIGHT for it.\n\n* Show a Win Panel (with sounds!) when you clear or get wiped in a duty.\n* Show a TF2-style timer while in a duty.\n* Enable the \"Voice Lines\" module (via /tfconfig) to have voice lines play when certain conditions are met. What conditions, you ask? It's a surprise! (Unless you uncheck the \"Surprise me!\" box.)\n* More features maybe soon?\n\nNote: This plugin uses files from a local Team Fortress 2 installation.\nIt'll search for the game's installation folder in all configured Steam Library Folders automatically.\n\nWithout a TF2 install, the Timer and Win Panel will work with FF XIV fonts, and no voice line will work.\n" +[channels.stable.plugins.Tf2Hud.changelogs."1.0.1.0"] +time_released = 2023-04-23T02:53:19.374 +changelog = "**Why are you teleporting away from me, my friend? You are _dead_ to me.**\n- Now, one of the voice lines (whose section starts with an L) will only play if you are inside a duty. This prevents it from being played if you are in a party and everyone else teleports away. (Thanks HuiEtyud for the report!)\n" +[channels.stable.plugins.Tf2Hud.changelogs."1.1.1.0"] +time_released = 2023-04-27T21:45:13.097 +changelog = "[Win Panel]\n- Added option to have the Win Panel save the score per duty.\n - This is the default behavior for new installations.\n - Current users will be told about this through chat when updating the plugin.\n- Added window (accessible in the Win Panel configuration) to check the saved scores per duty.\n - This window also has an option to copy the values as CSV to the clipboard and delete individual scores.\n- Fixed the MVP list closing when pressing ESC.\n" +[channels.stable.plugins.Tf2Hud.changelogs."1.1.2.0"] +time_released = 2023-05-24T14:35:23.291 +changelog = "Updated for 6.4.\n" +[channels.stable.plugins.Tf2Hud.changelogs."1.1.3.0"] +time_released = 2023-06-01T19:45:30.005 +changelog = "Fix folder selection window not opening when the TF2 install is not autodetected.\n(Thanks Mac Mac for the bug report!)\n\nAs a reminder, this plugin works only with installs of Team Fortress 2 proper.\nUsage of mods and other games based on TF2 is not supported.\n" +[channels.stable.plugins.Tf2Hud.changelogs."1.1.4.0"] +time_released = 2023-06-09T22:59:40.824 +changelog = "[Win Panel]\n- Fix scores table overflowing when there's too much data. (Thanks HuiEtyud for another bug report!)\n" +[channels.stable.plugins.Tf2Hud.changelogs."1.1.5.0"] +time_released = 2023-08-10T19:13:07.534 +changelog = "[General]\n- Add failsafe if Dalamud thinks a Windows user is under Linux.\n- Add chat message if the TF2 installation folder could not be autodetected.\n\n(Thanks to AlexFlipnote for the report!)\n" +[channels.stable.plugins.Tf2Hud.changelogs."1.1.7.0"] +time_released = 2023-10-04T17:56:56.176 +changelog = "Updated for API 9 / patch 6.5.\n" +[channels.stable.plugins.TextToTalk] +built_commit = "6fdefac17cc2d786caa9afd2c43be57fb4d80386" +time_built = 2024-08-20T04:50:04.651 +effective_version = "1.30.3.0" +[channels.stable.plugins.TextToTalk.changelogs."1.16.1.0"] +time_released = 2022-08-25T16:54:03.354 +changelog = "Updates for compatibility with the latest version of Dalamud." +[channels.stable.plugins.TextToTalk.changelogs."1.18.2.0"] +time_released = 2022-12-27T11:30:15.047 +changelog = "- Fixes plugin load/config failures when updating from v1.16 or v1.17\n" +[channels.stable.plugins.TextToTalk.changelogs."1.28.3.0"] +time_released = 2023-11-19T02:33:08.393 +changelog = "Changes since 1.28.2\n- Improves logging during config migrations for easier debugging in the future\n\nChanges since 1.24.2\n- Adds support for ElevenLabs TTS\n- Adds Cortana voices to the \"Don't see all of your voices?\" button\n" +[channels.stable.plugins.TextToTalk.changelogs."1.18.1.0"] +time_released = 2022-12-21T08:12:37.212 +changelog = "- Adds support for Azure Cognitive Services\n- Adds support for voice presets to all voice backends\n- Adds support for assigning voice presets to players using their name and world\n- Adds support for multiple voice presets per gender option (thanks spinda!)\n- Adds experimental option to skip TTS for voice-acted dialogue (thanks spinda!)\n" +[channels.stable.plugins.TextToTalk.changelogs."1.19.1.0"] +time_released = 2022-12-31T22:30:59.684 +changelog = "- Fixes \"skip own messages\" breaking all TTS besides your own, regardless of if it was checked or not\n" +[channels.stable.plugins.TextToTalk.changelogs."1.29.0.0"] +time_released = 2024-03-24T19:22:02.136 +changelog = "- **TTS**: Fixes duplicate TTS in some fights when \"Read NPC dialogue from the battle dialogue window\" is enabled\n- **Triggers**: Disables whitespace triggers to avoid confusion when an empty trigger stops TTS completely\n- **Voice Unlocker**: Adds support for copying Microsoft Speech Server and `WOW6432Node` voices (thanks lazerl0rd!)\n- **UI**: Removes duplicate NPC dialogue chat types from the chat channel config\n- **UI**: Shows linkshells correctly in the chat channel config (`LS 1` instead of `Ls 1`)\n- **WebSocket**: Adds support for multiple simultaneous WebSocket connections\n- **WebSocket**: Adds support for configuring the listening address\n- **WebSocket**: Adds `NpcId` and `ChatType` to the message payload (check the README for more details)\n" +[channels.stable.plugins.TextToTalk.changelogs."1.20.0.0"] +time_released = 2023-01-11T18:57:27.115 +changelog = "- Updates for 6.3\n- Fixes plugin icon\n" +[channels.stable.plugins.TextToTalk.changelogs."1.28.5.0"] +time_released = 2023-11-20T18:49:38.859 +changelog = "- Fixes installation errors due to config migrations from pre-1.25.0\n" +[channels.stable.plugins.TextToTalk.changelogs."1.29.1.0"] +time_released = 2024-03-27T20:26:51.807 +changelog = "- **WebSocket**: Adds `Language` to the message payload (check the README for more details)\n" +[channels.stable.plugins.TextToTalk.changelogs."1.28.10.0"] +time_released = 2024-03-12T21:31:37.174 +changelog = "- Fixes most issues with stutter detection and removal on names\n- Adds stutter config state to WebSocket backend payload (`.StuttersRemoved // bool`)\n- Makes some minor adjustments in preparation for the next Dalamud update\n" +[channels.stable.plugins.TextToTalk.changelogs."1.21.0.0"] +time_released = 2023-01-27T01:42:02.425 +changelog = "- Adds support for assigning voices to NPCs\n- Removes broken preview image in the plugin installer\n- Maybe fixes the system voice unlocker?\n" +[channels.stable.plugins.TextToTalk.changelogs."1.24.2.5"] +time_released = 2023-10-17T07:16:02.130 +changelog = "- Fixes Uberduck TTS backend following API changes\n" +[channels.stable.plugins.TextToTalk.changelogs."1.24.2.0"] +time_released = 2023-07-17T19:19:53.413 +changelog = "- Fixes player voice bugs in cross-world chat\n- Fixes some minor UI glitches when switching backends\n- Fixes the plugin toggle keybind interfering with the chat preset keybinds\n- Fixes a \"no presets\" warning not displaying in the chat\n- Fixes a bunch of weird settings interactions\n- Fixes issues with TTS for the System backend\n- UI performance improvements\n" +[channels.stable.plugins.TextToTalk.changelogs."1.28.9.0"] +time_released = 2024-02-28T19:15:46.246 +changelog = "- Fixes being unable to add lexicons to the Azure voice backend\n- Fixes being unable to save changes to existing chat type presets\n- Small internal refactor which might fix some other minor bugs in voice playback\n" +[channels.stable.plugins.TextToTalk.changelogs."1.24.2.1"] +time_released = 2023-07-23T00:15:24.088 +changelog = "- Fixes login issue in Polly backend\n- Fixes minor UI bugs in Azure and Polly backends\n" +[channels.stable.plugins.TextToTalk.changelogs."1.30.2.0"] +time_released = 2024-07-01T19:32:39.432 +changelog = "- Updated for API10 (thanks Ania!)\n" +[channels.stable.plugins.TextToTalk.changelogs."1.19.0.0"] +time_released = 2022-12-31T20:31:56.588 +changelog = "- Adds several new configurable chat types:\n - `Enemy defeated by you`\n - `Action readied by engaged enemy`\n - `Damage you are dealt`\n - `Failed attacks on you`\n- Adds a notice after updates when you don't have any voice presets configured\n- Adds an option to skip TTS for your own messages\n- Sorts Uberduck voices by category and name\n- Saves the config after creating a new voice preset that hasn't been modified\n" +[channels.stable.plugins.TextToTalk.changelogs."1.18.4.0"] +time_released = 2022-12-31T03:09:54.117 +changelog = "- Fixes more plugin load/config failures when updating from v1.16\n- Fix configuration window resizing\n" +[channels.stable.plugins.TextToTalk.changelogs."1.18.3.0"] +time_released = 2022-12-27T19:39:50.640 +changelog = "- Fixes more plugin load/config failures when updating from v1.16\n" +[channels.stable.plugins.TextToTalk.changelogs."1.24.2.2"] +time_released = 2023-08-31T22:41:01.442 +changelog = "- Fixes login issue in Azure backend\n" +[channels.stable.plugins.TextToTalk.changelogs."1.24.2.6"] +time_released = 2023-11-05T03:44:39.775 +changelog = "- Fixes errors while upgrading config versions\n" +[channels.stable.plugins.TextToTalk.changelogs."1.30.1.0"] +time_released = 2024-06-10T18:11:55.642 +changelog = "- **VoiceUnlocker**: Fixes VoiceUnlocker failing to run due to not being distributed with the plugin.\n" +[channels.stable.plugins.TextToTalk.changelogs."1.21.7.0"] +time_released = 2023-02-13T15:48:20.789 +changelog = "- Fix Amazon Polly backend loading issues\n" +[channels.stable.plugins.TextToTalk.changelogs."1.28.8.0"] +time_released = 2024-01-19T00:44:46.617 +changelog = "- Fixes voice preset deletions not always being saved\n" +[channels.stable.plugins.TextToTalk.changelogs."1.16.3.0"] +time_released = 2022-09-06T00:08:13.364 +changelog = "Fixes system voice list on Windows." +[channels.stable.plugins.TextToTalk.changelogs."1.20.1.0"] +time_released = 2023-01-22T02:52:41.261 +changelog = "- Fixes plugin crashes when using the character editor (aesthetician etc.)\n" +[channels.stable.plugins.TextToTalk.changelogs."1.30.0.0"] +time_released = 2024-06-03T15:00:45.629 +changelog = "- **General**: Creates a new voice preset config instead of erroring when voice presets are corrupted.\n- **General**: Adds notifications for WebSocket load errors and no-preset warnings.\n- **General**: Adds Google Cloud voice backend (thanks kaxlabs!)\n- **General**: Adds OpenAI voice backend (thanks PassiveModding!)\n- **VoiceUnlocker**: Fixes VoiceUnlocker path again.\n- **WebSocket**: Adds race and body type to the message payload (thanks Cidan!)\n" +[channels.stable.plugins.TextToTalk.changelogs."1.21.2.0"] +time_released = 2023-02-01T18:24:09.773 +changelog = "- Fixed gendered voices not working on some backends\n- Added support for Polly newscaster voices\n" +[channels.stable.plugins.TextToTalk.changelogs."1.21.3.0"] +time_released = 2023-02-04T20:59:13.335 +changelog = "- Fixes WebSocket backend being completely broken\n" +[channels.stable.plugins.TextToTalk.changelogs."1.21.1.0"] +time_released = 2023-01-31T05:00:49.720 +changelog = "- Fix some UI bugs on the NPC voice tab\n- Internal cleanup\n" +[channels.stable.plugins.TextToTalk.changelogs."1.21.6.0"] +time_released = 2023-02-12T03:13:12.147 +changelog = "- Possible fix for System backend failures on some systems\n- Possible fix for VoiceUnlocker issues\n" +[channels.stable.plugins.TextToTalk.changelogs."1.24.2.4"] +time_released = 2023-10-07T02:00:32.581 +changelog = "- Fixes voice-acted dialogue being spoken over\n" +[channels.stable.plugins.TextToTalk.changelogs."1.28.6.0"] +time_released = 2023-11-26T19:15:39.126 +changelog = "- Fixes config window closing in rare cases when selecting the NPC voices tab\n" +[channels.stable.plugins.TextToTalk.changelogs."1.22.0.0"] +time_released = 2023-02-25T19:41:23.344 +changelog = "- Sends the speaker name in WebSocket messages\n" +[channels.stable.plugins.TextToTalk.changelogs."1.16.2.0"] +time_released = 2022-09-04T19:22:12.130 +changelog = "Fixes installation on WINE-based systems." +[channels.stable.plugins.TextToTalk.changelogs."1.24.2.3"] +time_released = 2023-10-05T09:16:21.417 +changelog = "- Updates for API 9\n" +[channels.stable.plugins.TextToTalk.changelogs."1.29.2.0"] +time_released = 2024-04-05T15:21:21.043 +changelog = "- **WebSocket**: Adds `PayloadTemplate` to the message payload (check the README for more details)\n" +[channels.stable.plugins.TextToTalk.changelogs."1.28.7.0"] +time_released = 2023-11-28T06:10:24.349 +changelog = "- Fixes NPC names being unable to be changed in the NPC voices tab of the config window\n- Adds global toggles for disabling NPC/player voice presets\n" +[channels.stable.plugins.TextToTalk.changelogs."1.21.4.0"] +time_released = 2023-02-04T23:31:38.734 +changelog = "- Fixes text not being sent over the WebSocket backend\n- Fixes error spam in the log when disconnecting from a WebSocket server\n" +[channels.stable.plugins.TextToTalk.changelogs."1.21.5.0"] +time_released = 2023-02-08T11:07:17.327 +changelog = "- Suppressed log messages for sound effect loading\n- Updated dependencies\n" +[channels.stable.plugins.TextToTalk.changelogs."1.28.4.0"] +time_released = 2023-11-19T18:23:07.272 +changelog = "- Fixes installation errors due to config migrations from pre-1.25.0\n" +[channels.stable.plugins.TextToTalk.changelogs."1.30.3.0"] +time_released = 2024-08-20T04:50:04.651 +changelog = "- **OpenAI**: Fixed API key not being saved (thanks PassiveModding!)\n- **OpenAI**: Improved error visibility in the login flow and during TTS\n- **ElevenLabs**: Fixed multiple UI errors\n- **System**: Added a link to [NaturalVoiceSAPIAdapter](https://github.com/gexgd0419/NaturalVoiceSAPIAdapter) next to VoiceUnlocker\n" +[channels.stable.plugins.AvantGarde] +built_commit = "9737531c162b5852fa0bde2a3f27383122ad6bce" +time_built = 2024-07-12T13:23:38.171 +effective_version = "0.1.1.1" +[channels.stable.plugins.AvantGarde.changelogs."0.1.1.1"] +time_released = 2024-07-12T13:23:38.171 +changelog = "- Update for Patch 7.0 / API 10" +[channels.stable.plugins.HuntBuddy] +built_commit = "c770aa3a6963ca32ad3b17dd3780e5cb34107e79" +time_built = 2024-07-19T17:39:34.627 +effective_version = "1.2.0.2" +[channels.stable.plugins.HuntBuddy.changelogs."1.0.1.0"] +time_released = 2023-05-20T20:41:03.371 +changelog = "- Added a new sub command argument `local` to toggle the display of the local map zone's hunt targets window, instead of needing to open the main window, open the configuration, toggle the box, and close the configuration.\n- Added the ability to lock window size/position to prevent accidentally moving the windows while attempting to click on the controls.\n- The main window's tree display of hunt marks per zone no longer indents the line with the mob name and utility buttons.\n- Condensed the two buttons to locate the mobs on the map into one that performs a configurable default of either marker-and-area or marker-only, and performs the alternate action when `shift` is held while clicking.\n- Added another new sub command `next` to place a marker on the next hunt mark location. If there are any in the current zone, the nearest (two-dimensional euclidean distance) will be selected. Otherwise, if there are any hunts in the current expansion's other zones, one of them will be selected at random. Finally, all hunts anywhere in the world will be considered, and one of them will be selected at random. If other zones had to be examined for hunt marks, the main map will be opened to the appropriate zone.\n- Updated local hunt buttons to match main window ones.\n- Added chat message to `/phb next` command, so you know what you're looking for.\n- Updated the Teleporter IPC consumer check to better handle installing/uninstalling Teleporter without reloading HuntBuddy.\n\nMassive thanks to PrincessRTFM for these changes!" +[channels.stable.plugins.HuntBuddy.changelogs."1.0.2.0"] +time_released = 2023-07-02T19:47:25.840 +changelog = "The `/phb next` command should no longer break when only one mark is\nfound outside of the current zone, and should handle elite marks in a\nsane and safe way that prioritises them last in the current zone, rather\nthan risking breaking because they don't have location data.\n\nAlso bumped DalamudPackager to latest (2.1.11) at the same time." +[channels.stable.plugins.HuntBuddy.changelogs."1.0.3.0"] +time_released = 2023-10-04T14:53:06.248 +changelog = "- Updated HuntBuddy for API9" +[channels.stable.plugins.HuntBuddy.changelogs."1.0.4.2"] +time_released = 2023-11-08T19:21:29.905 +changelog = "- Fixed broken `/phb list` subcommand" +[channels.stable.plugins.HuntBuddy.changelogs."1.0.5.0"] +time_released = 2023-12-12T19:55:39.642 +changelog = "Plugin windows now use Dalamud's window system, and should remember position and size between plugin loads." +[channels.stable.plugins.HuntBuddy.changelogs."1.0.5.1"] +time_released = 2023-12-13T00:56:33.970 +changelog = "Fixed a bug that caused the plugin to crash due to identical window names." +[channels.stable.plugins.HuntBuddy.changelogs."1.0.5.2"] +time_released = 2023-12-13T17:10:45.683 +changelog = "- Fixed debug window showing up\n- Disabled closing local hunts window" +[channels.stable.plugins.HuntBuddy.changelogs."1.1.0.1"] +time_released = 2024-03-27T20:59:11.723 +changelog = "- New IPC integration\n- Main window now maintains size between restarts\n- Plugin now directly warns users about unsupported hunts (ARR and all B-ranks)\n- Now on .net8!" +[channels.stable.plugins.HuntBuddy.changelogs."1.2.0.1"] +time_released = 2024-07-08T07:01:24.990 +changelog = "* Updated for APIX (Thanks to @Orphis and @frstndrd!)" +[channels.stable.plugins.HuntBuddy.changelogs."1.2.0.2"] +time_released = 2024-07-19T17:39:34.627 +changelog = "Removes mention of third-party plugin from settings window." +[channels.stable.plugins.ChatCoordinates] +built_commit = "06191a16b9f7e587963b63051e63d598dd3ba53b" +time_built = 2024-07-01T19:32:50.975 +effective_version = "2.1.2.5" +[channels.stable.plugins.ChatCoordinates.changelogs."2.1.2.1"] +time_released = 2022-08-25T07:03:44.851 +changelog = "API 7" +[channels.stable.plugins.ChatCoordinates.changelogs."2.1.2.2"] +time_released = 2023-01-14T21:34:28.378 +changelog = "API 8" +[channels.stable.plugins.ChatCoordinates.changelogs."2.1.2.3"] +time_released = 2023-10-09T20:27:10.665 +changelog = "- Patch 6.5" +[channels.stable.plugins.ChatCoordinates.changelogs."2.1.2.4"] +time_released = 2024-07-01T18:13:42.161 +changelog = "- Patch 7.0 & API 10" +[channels.stable.plugins.ChatCoordinates.changelogs."2.1.2.5"] +time_released = 2024-07-01T19:32:50.975 +changelog = "- Patch 7.0 & API 10" +[channels.stable.plugins.MimicryHelper] +built_commit = "bafa384dcea7c17f8d9705bac1304575982c4136" +time_built = 2024-07-08T07:13:58.207 +effective_version = "1.0.1.4" +[channels.stable.plugins.MimicryHelper.changelogs."1.0.1.2"] +time_released = 2023-01-15T22:30:39.677 +changelog = "Rebuilt for 6.3" +[channels.stable.plugins.MimicryHelper.changelogs."1.0.1.3"] +time_released = 2023-10-06T02:31:40.377 +changelog = "Rebuilt for 6.5 & API9 -Fritz" +[channels.stable.plugins.MimicryHelper.changelogs."1.0.1.4"] +time_released = 2024-07-08T07:13:58.207 +changelog = "Rebuilt for patch 7.0 and Dalamud v10" +[channels.stable.plugins.CurrencyAlert] +built_commit = "3e760f6eda238b0c95099150a6d9b71f661070e8" +time_built = 2024-08-30T05:03:36.715 +effective_version = "2.1.0.2" +[channels.stable.plugins.CurrencyAlert.changelogs."0.4.0.0"] +time_released = 2022-09-15T20:39:57.030 +changelog = "=== 0.4.0.0\r\n- Added new Tomestones of Causality\r\n- Added icons for currencies\r\n- Added an option to lock the alert window\r\n- Revamped the configuration UI a bit\r\n- Revamped the user configurations code internally, which unfortunately resulted in an inevitable configuration reset\r\n" +[channels.stable.plugins.CurrencyAlert.changelogs."0.5.0.1"] +time_released = 2023-01-14T21:35:07.471 +changelog = "=== 0.5.0.1\r\n- FR, DE and JP translations\r\n=== 0.5.0.0\r\nVersion provided by MidoriKami\r\n- Configuration remade and much more clean now\r\n- More configuration options (such as minimal display, window lock, etc)\r\n- Dynamic currency display, so further game updates shouldn't need a plugin update\r\n- Base code for translations (soon...)\r\n=== 0.4.0.0\r\n- Added new Tomestones of Causality\r\n- Added icons for currencies\r\n- Added an option to lock the alert window\r\n- Revamped the configuration UI a bit\r\n- Revamped the user configurations code internally, which unfortunately resulted in an inevitable configuration reset\r\n" +[channels.stable.plugins.Neko] +built_commit = "e42adcd8dacbe74852dae51a2d281b302e0c3e6f" +time_built = 2024-07-01T19:33:21.833 +effective_version = "1.3.3" +[channels.stable.plugins.Neko.changelogs."1.1.2"] +time_released = 2022-09-05T13:46:17.875 +changelog = "Stable Release of Neko Fans!\n\nNeko Fans now has a configuration menu, which you can open with /nekocfg\n- Added options to change to Look and Feel of the Plugin\n- Added option to configure image preloading system\n- Added hotkey to open image in web browser\n- Added hotkey to copy image url to clipboard\n- Added Option to lock window position\n- Added API: Catboys\n- Added API: Dog CEO\n- Added API: Nekos.life\n- Added API: Pic.re\n- Added API: shibe.online\n- Added API: The Cat API\n- Added API: WAIFU.IM\n- Added API: Waifu.pics\n- Update to .Net6 and Dalamud API 7\n- Faster Json parsing with .Net6" +[channels.stable.plugins.Neko.changelogs."1.1.3"] +time_released = 2022-09-14T14:49:04.313 +changelog = "You can now use Neko Fans to view Twitter images!\n\n- Added Slideshow feature to automatically advance to the next image\n- Better Error handling (no more error.jpg)\n- Added API: Twitter User Tweet timeline\n- Added API: Twitter Search\n- Fixed: Pic.re images not opening in Browser" +[channels.stable.plugins.Neko.changelogs."1.1.5"] +time_released = 2022-09-20T21:28:19.061 +changelog = "There is now a counter, which displays how many images you downloaded.\n\n- Added individual counter to track how many images you downloaded\n- Added total counter to track how many images were downloaded by all Neko Fans users\n- Improved Hotkey recognition\n- Better Twitter search query error messages" +[channels.stable.plugins.Neko.changelogs."1.1.6"] +time_released = 2022-09-30T15:14:58.057 +changelog = "Added the option to change Hotkeys or to disable them" +[channels.stable.plugins.Neko.changelogs."1.1.7"] +time_released = 2022-10-02T19:29:53.760 +changelog = "- Fixed images loading in the background when using the slideshow feature\n- Fixed 'Toggle Visibility' hotkey not working with the condition 'On Mouse Over'" +[channels.stable.plugins.Neko.changelogs."1.1.8"] +time_released = 2022-10-14T00:34:11.163 +changelog = "- Added TLS for communication with the Neko Server\n- Fixed 'Toggle Visibility' hotkey sometimes not working" +[channels.stable.plugins.Neko.changelogs."1.1.9"] +time_released = 2022-10-22T10:10:09.155 +changelog = "- Added API: nekos.best\n- Bug fixes" +[channels.stable.plugins.Neko.changelogs."1.2.0"] +time_released = 2022-11-20T21:23:54.973 +changelog = "You are now able to view animated GIFs \\o/\n\n- Reduced image memory usage by 50%\n- Reworked error management system to improve stability\n- Updated API: Nekos.life to display GIFs\n- Updated API: Nekos.best to display GIFs\n- Updated API: Waifuim to display GIFs" +[channels.stable.plugins.Neko.changelogs."1.2.1"] +time_released = 2022-11-25T19:44:19.361 +changelog = "- Updated API: WAIFU.IM to call new endpoint" +[channels.stable.plugins.Neko.changelogs."1.2.2"] +time_released = 2022-12-31T00:42:32.629 +changelog = "- Fixed a bug where the default Twitter API entries would reappear sometimes" +[channels.stable.plugins.Neko.changelogs."1.2.3"] +time_released = 2023-01-12T18:08:23.652 +changelog = "- .Net 7 Update (FFXIV 6.3)\n- Added warning for when the Twitter API limit is reached" +[channels.stable.plugins.Neko.changelogs."1.3.0"] +time_released = 2023-06-28T21:34:54.711 +changelog = "- Removed Twitter API due to insane cost increases\n- Updated WAIFU.IM API to v5" +[channels.stable.plugins.Neko.changelogs."1.3.1"] +time_released = 2023-10-04T14:52:59.631 +changelog = "- Removed Catboys API because it got discontinued\n- Update to Dalamud API 9" +[channels.stable.plugins.Neko.changelogs."1.3.3"] +time_released = 2024-07-01T19:33:21.833 +changelog = "- Added Dawntrail Catgirls\n- Added icon to notifications\n- Updated to API X" +[channels.stable.plugins.PartyListExtras] +built_commit = "4be13532fb44ebb4a6e154cab875e1f5f8c4479d" +time_built = 2023-12-12T19:55:34.276 +effective_version = "1.0.0.0" +[channels.stable.plugins.PartyListExtras.changelogs."0.1.0.0"] +time_released = 2023-11-11T19:17:26.916 +changelog = "- Added options for showing overlay only in combat and in duty\r\n- Added options for showing/hiding effects by type\r\n- Added overlay width, offset and padding options\r\n- All jobs now complete (PR #1)\r\n- Save the Queen effects and potions (PR #1)" +[channels.stable.plugins.PartyListExtras.changelogs."0.1.1.0"] +time_released = 2023-11-20T22:21:51.524 +changelog = "- Fixed speed up effects being applied twice when stacked\r\n- Added ability to filter out effects that should always be activated" +[channels.stable.plugins.PartyListExtras.changelogs."1.0.0.0"] +time_released = 2023-12-12T19:55:34.276 +changelog = "- Fixed speed up effects being applied twice when stacked\r\n- Added ability to filter out effects that should always be activated" +[channels.stable.plugins.CollectableCalculator] +built_commit = "0e02287e62f581e8ef22a6095ec2d36a61100794" +time_built = 2024-07-03T17:06:07.040 +effective_version = "3.0" +[channels.stable.plugins.CollectableCalculator.changelogs] +[channels.stable.plugins.MOAction] +built_commit = "292a0b039322432f32619c6dce354db0815b0fd3" +time_built = 2024-07-20T19:39:53.173 +effective_version = "4.3.1.0" +[channels.stable.plugins.MOAction.changelogs."4.2.7.0"] +time_released = 2022-08-24T07:34:13.462 +changelog = "6.2/API7 update.Bugs squashed, usability changes.Probably doesn't need to be reloaded half the time now." +[channels.stable.plugins.MOAction.changelogs."4.2.8.0"] +time_released = 2022-08-31T06:22:38.539 +changelog = "added some scrollbars, fixed some sizing issues." +[channels.stable.plugins.MOAction.changelogs."4.2.9.0"] +time_released = 2022-08-31T23:09:21.562 +changelog = "hopefully fix potential crash on install" +[channels.stable.plugins.MOAction.changelogs."4.2.10.0"] +time_released = 2022-09-25T16:06:39.305 +changelog = "- fix notable performance regression for more recently added abilities (SGE, anything past SB). your fps is safe!" +[channels.stable.plugins.MOAction.changelogs."4.2.11.0"] +time_released = 2022-09-26T00:24:46.708 +changelog = "- fix some actions that change (like astral flow) not working properly" +[channels.stable.plugins.MOAction.changelogs."4.2.12.0"] +time_released = 2023-01-11T18:28:21.150 +changelog = "6.3 update" +[channels.stable.plugins.MOAction.changelogs."4.2.13.0"] +time_released = 2023-01-14T02:36:14.262 +changelog = "6.3 update" +[channels.stable.plugins.MOAction.changelogs."4.2.14.0"] +time_released = 2023-05-27T01:31:15.989 +changelog = "6.4 update" +[channels.stable.plugins.MOAction.changelogs."4.2.15.0"] +time_released = 2023-10-18T00:23:13.638 +changelog = "6.5 update" +[channels.stable.plugins.MOAction.changelogs."4.3.0.0"] +time_released = 2024-07-13T23:08:15.780 +changelog = "7.0 update" +[channels.stable.plugins.MOAction.changelogs."4.3.1.0"] +time_released = 2024-07-20T19:39:53.173 +changelog = "7.0 updateGround target at mouse works again\n\t\t" +[channels.stable.plugins.SimpleTweaksPlugin] +built_commit = "dcf36219c3530a57cefa074e349bbb681cd59162" +time_built = 2024-08-30T05:03:26.282 +effective_version = "1.10.0.7" +[channels.stable.plugins.SimpleTweaksPlugin.changelogs] +[channels.stable.plugins."Dalamud.FullscreenCutscenes"] +built_commit = "0cf8c7ed36e5c061dc64cce74b8894847e99fdd8" +time_built = 2024-07-08T18:14:30.232 +effective_version = "1.0.0.3" +[channels.stable.plugins."Dalamud.FullscreenCutscenes".changelogs] +[channels.stable.plugins.JobBars] +built_commit = "15201bc0b9da37a00285ac1efec9ddadec45a21c" +time_built = 2024-08-02T23:03:14.793 +effective_version = "1.3.1.4" +[channels.stable.plugins.JobBars.changelogs."1.2.3.0"] +time_released = 2022-08-24T23:42:08.997 +changelog = "- 6.2 update\n- UI updates\n- change some text appearance to match that of new large+centered cooldown text\n- fix more issues with Penumbra and MaterialUI\n- fix issue with party buffs, AST cards, and excog not being reflected properly\n- fix issue where party list glow remains visible\n- more UI options\n" +[channels.stable.plugins.KitchenSync] +built_commit = "1fcbce2c5f0d670c82f66ef05fe9322c65913ed8" +time_built = 2023-03-08T04:45:13.903 +effective_version = "1.1.1.3" +[channels.stable.plugins.KitchenSync.changelogs] +[channels.stable.plugins.XIVWindowResizer] +built_commit = "4d2b778d8f7e4e31d431912b6fbf392d1e1daf52" +time_built = 2024-07-11T17:18:20.168 +effective_version = "1.0.0.3" +[channels.stable.plugins.XIVWindowResizer.changelogs."1.0.0.1"] +time_released = 2024-02-22T19:10:57.323 +changelog = "Update for 6.5" +[channels.stable.plugins.XIVWindowResizer.changelogs."1.0.0.2"] +time_released = 2024-04-06T19:14:01.776 +changelog = ".net 8" +[channels.stable.plugins.XIVWindowResizer.changelogs."1.0.0.3"] +time_released = 2024-07-11T17:18:20.168 +changelog = "Updated for Dawntrail" +[channels.stable.plugins.NotificationMaster] +built_commit = "8edbc8426faef0651caabbcf2e62469709b01750" +time_built = 2023-11-11T19:06:01.484 +effective_version = "2.1.1.1" +[channels.stable.plugins.NotificationMaster.changelogs] +[channels.stable.plugins.Accountant] +built_commit = "239ace1939dded9a9ff10002b6931074c42e86c5" +time_built = 2024-07-14T18:25:00.507 +effective_version = "1.5.1.0" +[channels.stable.plugins.Accountant.changelogs."1.3.2.0"] +time_released = 2022-08-24T00:44:31.810 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.Accountant.changelogs."1.3.2.2"] +time_released = 2022-08-26T00:43:16.561 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.Accountant.changelogs."1.3.2.3"] +time_released = 2022-09-02T17:39:03.352 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.Accountant.changelogs."1.3.3.0"] +time_released = 2023-01-11T18:28:40.010 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.Accountant.changelogs."1.3.3.1"] +time_released = 2023-01-21T16:38:42.962 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.Accountant.changelogs."1.3.4.0"] +time_released = 2023-01-30T14:10:25.602 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.Accountant.changelogs."1.3.4.1"] +time_released = 2023-02-01T05:13:21.515 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.Accountant.changelogs."1.3.5.0"] +time_released = 2023-03-24T23:12:07.085 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.Accountant.changelogs."1.3.5.1"] +time_released = 2023-05-24T23:05:07.648 +changelog = "Updated for Dalamud staging." +[channels.stable.plugins.DutyTracker] +built_commit = "33e1398e3ba0bb375ef10bef5fd03916b9c95be2" +time_built = 2023-12-18T00:42:18.343 +effective_version = "1.0.1.8" +[channels.stable.plugins.DutyTracker.changelogs."1.0.0.0"] +time_released = 2022-12-21T08:12:15.803 +changelog = "fix a typo" +[channels.stable.plugins.DutyTracker.changelogs."1.0.1.2"] +time_released = 2023-05-24T20:16:06.325 +changelog = "I got distracted by a Space Exploration/Krastario 2 run in Factorio halfway through, so I don't actually remember what all changed since the last version." +[channels.stable.plugins.DutyTracker.changelogs."1.0.1.3"] +time_released = 2023-06-02T18:32:39.515 +changelog = "Fixed a minor display bug when duties lasted longer than an hour." +[channels.stable.plugins.DutyTracker.changelogs."1.0.1.4"] +time_released = 2023-06-03T15:01:28.119 +changelog = "Fixed a minor display bug introduced by me fixing a minor display bug in the last patch." +[channels.stable.plugins.DutyTracker.changelogs."1.0.1.5"] +time_released = 2023-10-05T09:15:10.761 +changelog = "Updated for 6.5" +[channels.stable.plugins.DutyTracker.changelogs."1.0.1.6"] +time_released = 2023-10-23T03:38:39.288 +changelog = "Fix alliance data." +[channels.stable.plugins.DutyTracker.changelogs."1.0.1.7"] +time_released = 2023-11-05T03:41:54.833 +changelog = "Frontlines won't include deaths for alliances that don't exist anymore.\nAdded a link to the github so that it can be accessed from the installer correctly." +[channels.stable.plugins.DutyTracker.changelogs."1.0.1.8"] +time_released = 2023-12-18T00:42:18.343 +changelog = "Fix for possible crash to desktop on wipe." +[channels.stable.plugins.PlayerTags] +built_commit = "b14b39ef4d63c972c830b5bfd12eec6cff863af2" +time_built = 2024-07-27T02:59:39.170 +effective_version = "1.11.2.0" +[channels.stable.plugins.PlayerTags.changelogs."1.5.0.0"] +time_released = 2022-08-24T19:31:54.489 +changelog = "- Target .NET 6\n- Target API v7\n- Updated Libs" +[channels.stable.plugins.PlayerTags.changelogs."1.8.0.8"] +time_released = 2022-11-21T10:34:16.785 +changelog = " Version 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" +[channels.stable.plugins.PlayerTags.changelogs."1.7.0.0"] +time_released = 2022-09-17T19:58:25.337 +changelog = " Version 1.7\n- Improve handling of own character name in chat\n- Improve handling of group/alliance number prefix (always insert tag and icon behind)\n- Add new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Mark the Chat features as stable\n- Remove option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improve self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Rename plugin to \"PlayerTags\" (remove white space between the two words)\n- Update plugin icon\n- Use SignatureHelper for Hooks\n" +[channels.stable.plugins.PlayerTags.changelogs."1.6.5.0"] +time_released = 2022-09-11T23:58:58.440 +changelog = "Version 1.6.5\n- Use Ui Culture of Dalamud for Localization\n\nVersion 1.6.5\n- Fixed removing everything except your name when 'Self Linking in Chat' is enabled and the message in the chat contains your own player name.\n\nVersion 1.6.3\n-Update spanish translation (thank you!)\n- Revert default setting for coloring nameplate title as it was in v1.5 (you may need to re-apply that option)\n\nVersion 1.6.2\n- Enable Tag coloring again.\n\nVersion 1.6.1\n- Adjust some default settings regarding text coloring.\nIf you miss some colors on nameplate and chat now, please ensure you enabled them for the respective element.\n\nVersion 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" +[channels.stable.plugins.PlayerTags.changelogs."1.6.4.0"] +time_released = 2022-09-05T16:38:24.559 +changelog = "Version 1.6.4\n- Fixed removing everything except your name when 'Self Linking in Chat' is enabled and the message in the chat contains your own player name.\n\nVersion 1.6.3\n-Update spanish translation (thank you!)\n- Revert default setting for coloring nameplate title as it was in v1.5 (you may need to re-apply that option)\n\nVersion 1.6.2\n- Enable Tag coloring again.\n\nVersion 1.6.1\n- Adjust some default settings regarding text coloring.\nIf you miss some colors on nameplate and chat now, please ensure you enabled them for the respective element.\n\nVersion 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" +[channels.stable.plugins.PlayerTags.changelogs."1.6.3.0"] +time_released = 2022-09-04T12:08:22.075 +changelog = "Version 1.6.3\n-Update spanish translation (thank you!)\n- Revert default setting for coloring nameplate title as it was in v1.5 (you may need to re-apply that option)\n\nVersion 1.6.2\n- Enable Tag coloring again.\n\nVersion 1.6.1\n- Adjust some default settings regarding text coloring.\nIf you miss some colors on nameplate and chat now, please ensure you enabled them for the respective element.\n\nVersion 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" +[channels.stable.plugins.PlayerTags.changelogs."1.6.2.0"] +time_released = 2022-09-03T17:18:46.582 +changelog = "Version 1.6.2\n- Enable Tag coloring again.\n\nVersion 1.6.1\n- Adjust some default settings regarding text coloring.\nIf you miss some colors on nameplate and chat now, please ensure you enabled them for the respective element.\n\nVersion 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" +[channels.stable.plugins.PlayerTags.changelogs."1.6.0.0"] +time_released = 2022-09-03T12:25:03.064 +changelog = "Version 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" +[channels.stable.plugins.PlayerTags.changelogs."1.6.1.0"] +time_released = 2022-09-03T16:58:07.244 +changelog = "Version 1.6.1\n- Adjust some default settings regarding text coloring.\nIf you miss some colors on nameplate and chat now, please ensure you enabled them for the respective element.\n\nVersion 1.6\n- Optimized some code for text formatting to probably fix issues with other plugins, such as Simple Tweaks\n- Added a new option to specify where some general settings depending on the current activity (in duty, no duty). E.g. visible in chat, nameplate title options, etc.\n- Added Spanish translation (thanks to unknown!) (before added the new strings in v1.6)\n\nVersion 1.5\n- Target .NET 6\n- Target API v7\n- Updated Libs" +[channels.stable.plugins.PlayerTags.changelogs."1.6.6.0"] +time_released = 2022-09-16T03:21:48.543 +changelog = " Version 1.6.6\n- Improve self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n\nOther changes:\n- Rename plugin to \"PlayerTags\" (remove white space between the two words)\n- Update plugin icon\n- Use SignatureHelper for Hooks\n" +[channels.stable.plugins.PlayerTags.changelogs."1.7.4.0"] +time_released = 2022-09-21T23:13:45.831 +changelog = " Version 1.7.4\n- Chat: Minor adjustments that sometimes cause weird behavior, like...\n - The own username has been added to the start of the message text and not within\n - The message get colored completely and not only the name\n - Messages by ExtraChat looked weird sometimes\n\nVersion 1.7.3\n- Chat: Optimize handling with abbreviated names in group and alliance chat\n\nVersion 1.7.2\n- Chat: Show your own name abbreviated in Chat, if abbreviated is setted up in character config\n --> The game does abbreviate your own character name AFTER Dalamuds chat handler and only if it is unchanged. So PlayerTags need to abbreviate the name itself.\n\nVersion 1.7.1\n- Added French translation (thanks to Khayle!)\n\nVersion 1.7\n- Improved handling of own character name in chat\n- Improved handling of group/alliance number prefix (always insert tag and icon behind)\n- Added new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Marked the Chat features as stable\n- Removeed option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improved self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Renamed plugin to \"PlayerTags\" (remove white space between the two words)\n- Updated plugin icon\n- Use SignatureHelper for Hooks\n" +[channels.stable.plugins.PlayerTags.changelogs."1.9.4.0"] +time_released = 2023-05-26T20:43:10.200 +changelog = "- Fixed /playertags command not showing the settings UI anymore" +[channels.stable.plugins.PlayerTags.changelogs."1.7.2.0"] +time_released = 2022-09-20T21:28:03.394 +changelog = " Version 1.7.3\n- Chat: Optimize handling with abbreviated names in group and alliance chat\n\nVersion 1.7.2\n- Chat: Show your own name abbreviated in Chat, if abbreviated is setted up in character config\n --> The game does abbreviate your own character name AFTER Dalamuds chat handler and only if it is unchanged. So PlayerTags need to abbreviate the name itself.\n\nVersion 1.7.1\n- Added French translation (thanks to Khayle!)\n\nVersion 1.7\n- Improved handling of own character name in chat\n- Improved handling of group/alliance number prefix (always insert tag and icon behind)\n- Added new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Marked the Chat features as stable\n- Removeed option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improved self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Renamed plugin to \"PlayerTags\" (remove white space between the two words)\n- Updated plugin icon\n- Use SignatureHelper for Hooks\n" +[channels.stable.plugins.PlayerTags.changelogs."1.10.2.0"] +time_released = 2023-10-08T18:50:37.310 +changelog = "- Minor code optimizations\n" +[channels.stable.plugins.PlayerTags.changelogs."1.11.0.0"] +time_released = 2024-07-19T19:31:16.406 +changelog = "- Updated for API10 & Downtrail\n" +[channels.stable.plugins.PlayerTags.changelogs."1.7.1.0"] +time_released = 2022-09-18T16:48:27.273 +changelog = " Version 1.7.1\n- Added French translation (thanks to Khayle!)\n\nVersion 1.7\n- Improved handling of own character name in chat\n- Improved handling of group/alliance number prefix (always insert tag and icon behind)\n- Added new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Marked the Chat features as stable\n- Removeed option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improved self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Renamed plugin to \"PlayerTags\" (remove white space between the two words)\n- Updated plugin icon\n- Use SignatureHelper for Hooks\n" +[channels.stable.plugins.PlayerTags.changelogs."1.9.5.0"] +time_released = 2023-07-19T19:23:05.744 +changelog = "- Updated community translation\n- A big Thank You to everyone who helped with translation!\n" +[channels.stable.plugins.PlayerTags.changelogs."1.9.3.0"] +time_released = 2023-05-25T22:23:14.643 +changelog = "- Fixed Context Menu Integration (due Patch 6.4)" +[channels.stable.plugins.PlayerTags.changelogs."1.10.1.0"] +time_released = 2023-10-06T20:56:48.013 +changelog = "- Fixed a bug where the game can crash very randomly or on close\n" +[channels.stable.plugins.PlayerTags.changelogs."1.7.5.1"] +time_released = 2022-10-30T16:07:26.943 +changelog = " Version 1.7.5.1\n- Rename Plugin to Player Tags for better searchability.\n\nVersion 1.7.5\n- Chat: Support group number prefix for Custom Tags\n- Chat: Make Custom Tags color prio if used for whole name\n\nVersion 1.7.4\n- Chat: Minor adjustments that sometimes cause weird behavior, like...\n - The own username has been added to the start of the message text and not within\n - The message get colored completely and not only the name\n - Messages by ExtraChat looked weird sometimes\n\nVersion 1.7.3\n- Chat: Optimize handling with abbreviated names in group and alliance chat\n\nVersion 1.7.2\n- Chat: Show your own name abbreviated in Chat, if abbreviated is setted up in character config\n --> The game does abbreviate your own character name AFTER Dalamuds chat handler and only if it is unchanged. So PlayerTags need to abbreviate the name itself.\n\nVersion 1.7.1\n- Added French translation (thanks to Khayle!)\n\nVersion 1.7\n- Improved handling of own character name in chat\n- Improved handling of group/alliance number prefix (always insert tag and icon behind)\n- Added new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Marked the Chat features as stable\n- Removeed option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improved self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Renamed plugin to \"PlayerTags\" (remove white space between the two words)\n- Updated plugin icon\n- Use SignatureHelper for Hooks\n" +[channels.stable.plugins.PlayerTags.changelogs."1.8.0.6"] +time_released = 2022-11-20T21:24:09.575 +changelog = " Version 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" +[channels.stable.plugins.PlayerTags.changelogs."1.8.0.9"] +time_released = 2022-11-21T13:10:02.072 +changelog = " Version 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" +[channels.stable.plugins.PlayerTags.changelogs."1.8.1.0"] +time_released = 2022-11-23T09:57:31.009 +changelog = " Version 1.8.1\n- Fixed option \"Target Chat Type\" not working\n- Updated translation files\n\nVersion 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" +[channels.stable.plugins.PlayerTags.changelogs."1.8.2.0"] +time_released = 2022-11-29T02:57:25.688 +changelog = " Version 1.8.2\n- Updated translation files\n\nVersion 1.8.1\n- Fixed option \"Target Chat Type\" not working\n- Updated translation files\n\nVersion 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" +[channels.stable.plugins.PlayerTags.changelogs."1.11.1.1"] +time_released = 2024-07-20T08:04:02.365 +changelog = "- Fixed flickering and some errors due missing icons\n" +[channels.stable.plugins.PlayerTags.changelogs."1.8.3.1"] +time_released = 2022-12-11T08:01:34.435 +changelog = " Version 1.8.3.1\n- Updated translation files\n\nVersion 1.8.3\n- Tag: Added option to also include undefined Chat Types\n --> Fixes that Tags get not applied to specific Chat Types anymore (like combat log)\n\nVersion 1.8.2\n- Updated translation files\n\nVersion 1.8.1\n- Fixed option \"Target Chat Type\" not working\n- Updated translation files\n\nVersion 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" +[channels.stable.plugins.PlayerTags.changelogs."1.8.4.1"] +time_released = 2022-12-20T07:03:23.307 +changelog = " Version 1.8.4\n- A few High-DPI fixes\n *Please let me know, if I missed some UI elements, normally I don't use anything else then 100% Zoom.*\n\nVersion 1.8.3.1\n- Updated translation files\n\nVersion 1.8.3\n- Tag: Added option to also include undefined Chat Types\n --> Fixes that Tags get not applied to specific Chat Types anymore (like combat log)\n\nVersion 1.8.2\n- Updated translation files\n\nVersion 1.8.1\n- Fixed option \"Target Chat Type\" not working\n- Updated translation files\n\nVersion 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" +[channels.stable.plugins.PlayerTags.changelogs."1.9.0.0"] +time_released = 2023-01-14T02:32:39.775 +changelog = " Version 1.9\n- Target to API 8\n- Target to .NET 7\n- Updated translations\n" +[channels.stable.plugins.PlayerTags.changelogs."1.9.1.0"] +time_released = 2023-05-15T19:10:19.252 +changelog = " Version 1.9.1\n- Add master switch via sub-command *--> /playertags enableglobal on|off|toggle*\n- Updated Translation\n" +[channels.stable.plugins.PlayerTags.changelogs."1.9.2.0"] +time_released = 2023-05-24T14:35:31.301 +changelog = "# Changes\n\n- Fixed Nameplates for Patch 6.4\n- Set default Nameplate Template to Empty for new users\n\n# Important Note to all users\n\n- The base functinality of Player Tags has been implemented in core FFXIV in Patch 6.4. Thank you a lot Square Enix!\n- Please consider to use the new features added by 6.4 (role & job icons, job prefix, role color) and turning them off in Player Tags (or just switch to the \"Empty\" Nampelate Template in Player Tags Nameplate settings.\n- Player Tags will not remove any feature (yet), so you can also continue to use Player Tags for role & job tags if you need deeper configuration." +[channels.stable.plugins.PlayerTags.changelogs."1.7.5.0"] +time_released = 2022-09-25T16:05:18.562 +changelog = " Version 1.7.5\n- Chat: Support group number prefix for Custom Tags\n- Chat: Make Custom Tags color prio if used for whole name\n\nVersion 1.7.4\n- Chat: Minor adjustments that sometimes cause weird behavior, like...\n - The own username has been added to the start of the message text and not within\n - The message get colored completely and not only the name\n - Messages by ExtraChat looked weird sometimes\n\nVersion 1.7.3\n- Chat: Optimize handling with abbreviated names in group and alliance chat\n\nVersion 1.7.2\n- Chat: Show your own name abbreviated in Chat, if abbreviated is setted up in character config\n --> The game does abbreviate your own character name AFTER Dalamuds chat handler and only if it is unchanged. So PlayerTags need to abbreviate the name itself.\n\nVersion 1.7.1\n- Added French translation (thanks to Khayle!)\n\nVersion 1.7\n- Improved handling of own character name in chat\n- Improved handling of group/alliance number prefix (always insert tag and icon behind)\n- Added new property for Tags to choose if the tag and icon should be inserted before or behind the group/alliance number prefix\n- Marked the Chat features as stable\n- Removeed option \"Link Self In Chat\"\n - It's now a part of the Chat feature itself\n--> This update includes a few bigger internal adjustments. Please let me know if you have any problems after the update!\n\nVersion 1.6.6\n- Improved self linking in chat feature\n - Improves compatiblity with ChatTwo\n - Technical Stuff: Use PlayerPayload only as index, remove it before going back to the game and keep the TextPayload\n- Renamed plugin to \"PlayerTags\" (remove white space between the two words)\n- Updated plugin icon\n- Use SignatureHelper for Hooks\n" +[channels.stable.plugins.PlayerTags.changelogs."1.10.0.0"] +time_released = 2023-10-04T15:07:40.667 +changelog = "- Adjustments for API 9\n" +[channels.stable.plugins.PlayerTags.changelogs."1.8.3.0"] +time_released = 2022-12-08T09:15:08.592 +changelog = " Version 1.8.3\n- Tag: Added option to also include undefined Chat Types\n --> Fixes that Tags get not applied to specific Chat Types anymore (like combat log)\n\nVersion 1.8.2\n- Updated translation files\n\nVersion 1.8.1\n- Fixed option \"Target Chat Type\" not working\n- Updated translation files\n\nVersion 1.8\nHello everyone!\nThis update has a few new feature (such job icons, chat type selection) and some other changes.\n\nFirst of all, thanks to everyone using Player Tags, everyone that helped me when I had dummy questions, thanks to the creator of Party Icons who allowed me to reuse some logic from his Plugin for the new library combined with code from Player Tags, and also thanks to r00telement (the original creator of this plugin) for the brilliant idea and for the creation.\n\nNow, let's come to this update...\nThere has been moved some code to a separated library in another repository for general use for everyone. There are more plans for that library especially for the nameplate features. Also, everyone is free to review it and add his own codes via PRs.\n\n- New features:\n - Tags: Added Job Icons\n - Choose what icon set you want to use\n - This is the first version of it, like you may know from Party Icons, that replaces the status icon.\n - By default there are some settings for priorizing status icons over job icons (you can edit them in the settings)\n - The plan for the future is to extend that feature and implement the ability to add a second icon beside the status icon.\n - Tags: Added Tag configuration templates\n - Tags: Choose for what chat type the Tag should applied to\n - General: Gray out or completely ignore Tags for dead players\n - If you see the Nameplate not getting tray instantly, it's because I can't tell the game to update the nampelate. The Game decides itself when it's time for. :/\n- Other:\n - A lot minor adjustments and fixes, i don't remember yet\n- Under the hood:\n - Use new config file at \"\\pluginConfig\\Player Tags\\Config.json\" (with auto migration)\n - Move a lot of code more standardised to a library (available on GitHub)\n\nThere are new Strings that are waiting for translation. Feel free to help!\n\nWish you all a good start to the new, enjoy it!\n" +[channels.stable.plugins.PlayerTags.changelogs."1.11.2.0"] +time_released = 2024-07-27T02:59:39.170 +changelog = "- Switched over to INamePlateGui service from core Dalamud\n" +[channels.stable.plugins.FPSPlugin] +built_commit = "be1ce9277f9956a2758855fa608b866794ed49aa" +time_built = 2024-07-02T04:49:46.262 +effective_version = "1.7.0.0" +[channels.stable.plugins.FPSPlugin.changelogs] +[channels.stable.plugins.HotbarUnlimited] +built_commit = "360f0f19182ac2dee9ed19292fa44c2c934ded1b" +time_built = 2023-12-02T21:40:19.812 +effective_version = "1.0.2.2" +[channels.stable.plugins.HotbarUnlimited.changelogs] +[channels.stable.plugins.TargetFurniture] +built_commit = "d36971d5f9e00ab2d09e187c48aedfbf4ac4bdd5" +time_built = 2024-07-13T04:18:37.151 +effective_version = "1.0.2.0" +[channels.stable.plugins.TargetFurniture.changelogs] +[channels.stable.plugins.MemoryMarker] +built_commit = "ae0c60f601ca3679d8e6f70e97f128d1596f330c" +time_built = 2024-07-29T04:40:16.076 +effective_version = "2.1.0.0" +[channels.stable.plugins.MemoryMarker.changelogs] +[channels.stable.plugins.Weatherman] +built_commit = "0785f705b9c48a31fb1290466cd013ecd0dab506" +time_built = 2024-07-05T03:30:49.568 +effective_version = "2.4.1.0" +[channels.stable.plugins.Weatherman.changelogs."2.4.0.6"] +time_released = 2022-08-24T17:32:51.373 +changelog = ".NET 6 update" +[channels.stable.plugins.Stormtalons] +built_commit = "1f52df0faf1b7c621985abdb0aeecf950eb58d91" +time_built = 2024-07-06T01:10:48.596 +effective_version = "1.1.0.4" +[channels.stable.plugins.Stormtalons.changelogs."1.0.0.0"] +time_released = 2023-01-14T21:34:39.894 +changelog = "6.3 Update" +[channels.stable.plugins.Stormtalons.changelogs."1.0.0.1"] +time_released = 2023-01-15T07:52:19.927 +changelog = "6.3 Update" +[channels.stable.plugins.Stormtalons.changelogs."1.0.1.0"] +time_released = 2023-01-28T21:10:48.808 +changelog = "Ability to change text colour" +[channels.stable.plugins.Stormtalons.changelogs."1.1.0.0"] +time_released = 2023-01-31T05:00:56.212 +changelog = "- Decaying Stormtalon option added\n- Options to enable/disable various info displayed" +[channels.stable.plugins.Stormtalons.changelogs."1.1.0.1"] +time_released = 2023-02-11T17:18:44.836 +changelog = "- Fixed decaying stormtalon bar counter" +[channels.stable.plugins.Stormtalons.changelogs."1.1.0.3"] +time_released = 2023-10-05T23:46:33.516 +changelog = "Updated for patch 6.5" +[channels.stable.plugins.Stormtalons.changelogs."1.1.0.4"] +time_released = 2024-07-06T01:10:48.596 +changelog = "Updated for 7.0 Dawntrail." +[channels.stable.plugins.Hunty] +built_commit = "ddcdfab4eddd67345da5b36a4f38723c8371c615" +time_built = 2024-07-02T04:37:27.894 +effective_version = "1.3.1.0" +[channels.stable.plugins.Hunty.changelogs."1.0.0.0"] +time_released = 2023-03-06T16:30:58.733 +changelog = "Let's go hunt together, finally finishing that old log of yours~\n\n+ List of monsters in the same location based on Rank\n+ Click the coords to open your map on the exact location\n+ Click the dungeon name to open your duty finder\n+ Easy switching between Grand Company and jobs\n+ Automatic selection based on current job\n+ Tracks all of the progress for you\n+ Localizations for JP, DE and FR\n\n![image](https://github.com/Infiziert90/Hunty/raw/master/Hunty/images/hunty.png)\n" +[channels.stable.plugins.Hunty.changelogs."1.0.0.1"] +time_released = 2023-03-10T18:42:41.251 +changelog = "- Improved flags for PLD, BRD and SMN/SCH\n" +[channels.stable.plugins.Hunty.changelogs."1.0.0.2"] +time_released = 2023-03-28T17:59:45.683 +changelog = "nofranz\n" +[channels.stable.plugins.Hunty.changelogs."1.0.0.3"] +time_released = 2023-03-30T14:03:17.348 +changelog = "[nofranz]\n" +[channels.stable.plugins.Hunty.changelogs."1.0.0.4"] +time_released = 2023-04-05T14:54:46.491 +changelog = "nofranz\n" +[channels.stable.plugins.Hunty.changelogs."1.0.0.5"] +time_released = 2023-04-09T22:56:41.591 +changelog = "nofranz\n" +[channels.stable.plugins.Hunty.changelogs."1.0.0.6"] +time_released = 2023-04-11T02:39:39.935 +changelog = "nofranz\n" +[channels.stable.plugins.Hunty.changelogs."1.0.0.7"] +time_released = 2023-05-16T19:09:11.566 +changelog = "nofranz\n" +[channels.stable.plugins.Hunty.changelogs."1.1.0.0"] +time_released = 2023-05-17T19:22:56.948 +changelog = "[New]\n+ Added a new command for the xl window (/huntyxl)\n\n[XL Window]\n![xl](https://github.com/Infiziert90/Hunty/raw/master/Hunty/images/xl.png)\n+ A new window that lists all jobs with monsters in the same area on there respective rank\n" +[channels.stable.plugins.Hunty.changelogs."1.1.0.1"] +time_released = 2023-06-07T00:05:56.701 +changelog = "nofranz\n" +[channels.stable.plugins.Hunty.changelogs."1.2.0.0"] +time_released = 2023-06-17T06:16:08.270 +changelog = "+ Performance improvements from @Nebel\n+ The long awaited teleport button for both normal and xl\n" +[channels.stable.plugins.Hunty.changelogs."1.2.1.0"] +time_released = 2023-07-03T00:31:42.822 +changelog = "+ Chinese Simplified Translation (thanks LittleNightmare)\n+ Fix bug that prevented teleport in rare case\n" +[channels.stable.plugins.Hunty.changelogs."1.2.1.1"] +time_released = 2023-07-05T08:35:46.936 +changelog = "nofranz\n" +[channels.stable.plugins.Hunty.changelogs."1.2.1.2"] +time_released = 2023-10-03T23:25:37.020 +changelog = "nofranz\n" +[channels.stable.plugins.TriadBuddy] +built_commit = "ba65cd6e0ed02fc5b9125d7dc882c594f4a188f5" +time_built = 2024-07-15T16:29:13.872 +effective_version = "1.10.0.1" +[channels.stable.plugins.TriadBuddy.changelogs] +[channels.stable.plugins.ChatTyper] +built_commit = "6895b35a82f889a9a61e6120702d4c28dfbfda62" +time_built = 2024-07-02T04:36:15.839 +effective_version = "0.1.4.0" +[channels.stable.plugins.ChatTyper.changelogs."0.1.1.1"] +time_released = 2022-08-24T01:46:49.881 +changelog = "Net6 update" +[channels.stable.plugins.ChatTyper.changelogs."0.1.2.0"] +time_released = 2023-01-11T18:39:20.609 +changelog = "Net7 / API 8 update" +[channels.stable.plugins.ChatTyper.changelogs."0.1.3.0"] +time_released = 2023-10-05T14:16:29.496 +changelog = "API 9 update" +[channels.stable.plugins.ChatTyper.changelogs."0.1.4.0"] +time_released = 2024-07-02T04:36:15.839 +changelog = "API 10 update" +[channels.stable.plugins.DeathRoll] +built_commit = "2e2f1a8d4324437d94affba596e72f010bae0028" +time_built = 2024-08-21T12:15:15.161 +effective_version = "1.5.3.0" +[channels.stable.plugins.DeathRoll.changelogs."1.0.0.0"] +time_released = 2022-08-27T17:26:11.565 +changelog = "+ Stable release\n+ Possible fix for font not loading in a rare case\n+ Fix crash in tournament mode\n+ Cleanup for Venue and DeathRoll mode\n" +[channels.stable.plugins.DeathRoll.changelogs."1.0.0.1"] +time_released = 2022-10-04T16:45:58.009 +changelog = "+ Fix regex not working for some display name types\n" +[channels.stable.plugins.DeathRoll.changelogs."1.0.0.2"] +time_released = 2023-01-11T18:28:28.070 +changelog = "net7 + API 8\n" +[channels.stable.plugins.DeathRoll.changelogs."1.0.0.3"] +time_released = 2023-01-28T21:10:18.674 +changelog = "+ New timer argument which toggles the timer (/drh timer)\n+ New option to reset all rolls on timer start (default false)\n\nIf you encounter any parsing issues for rolls, pls activate the debug option, try to reproduce\nand send your dalamud log :)\n" +[channels.stable.plugins.DeathRoll.changelogs."1.0.1.0"] +time_released = 2023-03-06T16:48:29.876 +changelog = "+ UI adjustments to get a cleaner look and remove duplicates\n+ Added a 'How to play' tooltip for both DeathRoll and Tournament \n" +[channels.stable.plugins.DeathRoll.changelogs."1.1.0.0"] +time_released = 2023-04-06T23:57:41.056 +changelog = "+ Improvements for Blackjack Mode (thanks @SonyUSA)\n + Dealer draws all option\n + Copy Payout\n + Copy Player\n + Copy Dealer\n + Show card total\n" +[channels.stable.plugins.DeathRoll.changelogs."1.2.0.0"] +time_released = 2023-04-17T15:09:56.307 +changelog = "[Blackjack]\n+ Split Hand now acts like a real hand\n+ Some cleanup\n" +[channels.stable.plugins.KingdomHeartsPlugin] +built_commit = "e154fe8560dbde24074defe3f61e3fada132b483" +time_built = 2024-07-17T03:47:16.960 +effective_version = "1.0.7.1" +[channels.stable.plugins.KingdomHeartsPlugin.changelogs."1.0.6.2"] +time_released = 2023-02-25T19:41:40.959 +changelog = "Updated for API 8\n" +[channels.stable.plugins.KingdomHeartsPlugin.changelogs."1.0.6.3"] +time_released = 2023-10-06T22:49:14.606 +changelog = "Updated for API 9\nChanged commands /khpshow and /khphide to /khp\nChanged settings command from /khp to /khpconfig\n" +[channels.stable.plugins.KingdomHeartsPlugin.changelogs."1.0.7.0"] +time_released = 2023-11-05T03:41:25.365 +changelog = "Added scale feature for class icon.\nClass icons use HD texture now.\n" +[channels.stable.plugins.KingdomHeartsPlugin.changelogs."1.0.7.1"] +time_released = 2024-07-17T03:47:16.960 +changelog = "Updated for Dawntrail\n" +[channels.stable.plugins.DeviceChangeFix] +built_commit = "adba3783d7a809c8e981b805d7d8d22310fd4e8f" +time_built = 2024-08-30T05:03:44.888 +effective_version = "2.0.5.0" +[channels.stable.plugins.DeviceChangeFix.changelogs."2.0.2.0"] +time_released = 2023-01-11T18:39:51.762 +changelog = "Update to .NET 7 / API 8" +[channels.stable.plugins.DeviceChangeFix.changelogs."2.0.3.0"] +time_released = 2023-10-05T09:14:29.964 +changelog = "Update to API 9" +[channels.stable.plugins.DeviceChangeFix.changelogs."2.0.5.0"] +time_released = 2024-08-30T05:03:44.888 +changelog = "DT updated. May fix issues that DT didn't fix." +[channels.stable.plugins.DistantSeas] +built_commit = "3c0b3b6ff9c3a34a205d763c0eb3cb04adc39017" +time_built = 2024-07-01T20:05:54.341 +effective_version = "1.1.0.1" +[channels.stable.plugins.DistantSeas.changelogs] +[channels.stable.plugins.AudibleCharacterStatus] +built_commit = "ec1f35d9981b22ebdd841bd226242da32708b14b" +time_built = 2024-08-18T13:35:14.292 +effective_version = "1.0.1.5" +[channels.stable.plugins.AudibleCharacterStatus.changelogs."1.0.1.3"] +time_released = 2023-04-02T20:33:37.705 +changelog = "Updated for API 8, volume level setting provides a more consistant change.\n" +[channels.stable.plugins.AudibleCharacterStatus.changelogs."1.0.1.4"] +time_released = 2023-11-05T03:41:48.519 +changelog = "Updated for API 9.\n" +[channels.stable.plugins.AudibleCharacterStatus.changelogs."1.0.1.5"] +time_released = 2024-08-18T13:35:14.292 +changelog = "Updated for API 10.\nAdded support for OGG files.\nAdded an error message for when there's an issue with a file.\n" +[channels.stable.plugins.AdventurerInNeed] +built_commit = "7e4b5d87e3c2079c4d84f44b58d1024e402ac08d" +time_built = 2024-07-02T04:36:48.453 +effective_version = "1.5.0.0" +[channels.stable.plugins.AdventurerInNeed.changelogs] +[channels.stable.plugins.EorzeaVotes] +built_commit = "2b9af4f93a315c561cf8a5d6d868e1778085603e" +time_built = 2024-04-11T19:33:50.244 +effective_version = "1.3.2.0" +[channels.stable.plugins.EorzeaVotes.changelogs."1.1.0.0"] +time_released = 2023-11-25T19:22:35.509 +changelog = "- Fix window opening when it shouldn't\n- Add option to configure refresh frequency\n- Fix missing current year in breakdown\n" +[channels.stable.plugins.EorzeaVotes.changelogs."1.2.0.0"] +time_released = 2024-01-04T19:13:11.302 +changelog = "- Wrap text for inactive questions\n- Add pagination for inactive questions\n" +[channels.stable.plugins.EorzeaVotes.changelogs."1.2.1.0"] +time_released = 2024-01-13T22:16:08.992 +changelog = "- Fix logic to open window on new question\n" +[channels.stable.plugins.EorzeaVotes.changelogs."1.3.1.0"] +time_released = 2024-03-15T00:19:23.067 +changelog = "- Add suggestions tab\n- Show name of who suggested a question\n- Fix text wrapping in details window\n" +[channels.stable.plugins.EorzeaVotes.changelogs."1.3.2.0"] +time_released = 2024-04-11T19:33:50.244 +changelog = "- Line wrap buttons to fit them all on screen\n- Update to NET 8\n- Add open main UI and open settings buttons to installer\n" +[channels.stable.plugins.TwitchXIV] +built_commit = "e0141b89b1069ea7c368ac9956fecbc199feb514" +time_built = 2024-07-02T05:08:44.818 +effective_version = "1.0.0.1" +[channels.stable.plugins.TwitchXIV.changelogs."1.0.0.0"] +time_released = 2023-10-04T15:07:48.274 +changelog = "Updated for patch 6.5" +[channels.stable.plugins.TwitchXIV.changelogs."1.0.0.1"] +time_released = 2024-07-02T05:08:44.818 +changelog = "Updated for patch 7.0" +[channels.stable.plugins.CrossUp] +built_commit = "817a5435e7190e333046fb46089eac0c7d3a5daf" +time_built = 2024-07-03T14:13:26.045 +effective_version = "1.7.0.4" +[channels.stable.plugins.CrossUp.changelogs."1.0.0.0"] +time_released = 2023-05-24T06:55:16.701 +changelog = "With the plugin appearing to have survived Patch 6.4 very comfortably, I'm ready to push the latest build to Stable. Hooray!\r\n\r\nFor the non-testing world, here's a recap! CrossUp is a plugin for controller users, providing more options to customize how the game's Cross Hotbar looks and feels to use.\r\n- Various visual customizations, including colour schemes and layout modifications\r\n- Allows the Expanded Hold Controls (accessed with L→R and R→L inputs) to be displayed as separate elements onscreen, rather than sharing space with the main bar\r\n- Enables extra bars to automatically switch sets alongside the main bar\r\n" +[channels.stable.plugins.CrossUp.changelogs."1.0.0.1"] +time_released = 2023-05-29T04:55:20.044 +changelog = "Fixed a bug wherein some of the controls for positioning the Expanded Hold bars were faulty (whoops!)\r\n" +[channels.stable.plugins.CrossUp.changelogs."1.0.1.0"] +time_released = 2023-10-04T17:53:24.775 +changelog = "Updated for patch 6.5 and API9\r\n" +[channels.stable.plugins.CrossUp.changelogs."1.0.1.1"] +time_released = 2023-10-07T05:14:21.304 +changelog = "- Tentative fix for issues in PvP areas\r\n- Tentative fix for issues caused by using the plugin with the XHB disabled\r\n- Updated UI to use WindowSystem\r\n" +[channels.stable.plugins.CrossUp.changelogs."1.0.1.3"] +time_released = 2023-10-13T02:30:59.129 +changelog = "- If a hidden hotbar is switched to visible through use of CrossUp features, the plugin will no longer try to re-hide it later (it seems CrossUp was sometimes being a little too aggressive and hiding bars it shouldn't).\r\n- Under the hood stuff: made further adjustments to prevent errors on disposal/exit, and partially implemented IAddonLifeCycle\r\n" +[channels.stable.plugins.CrossUp.changelogs."1.0.1.4"] +time_released = 2023-10-13T19:23:18.968 +changelog = "- Small fix to ensure Expanded Hold bars behave correctly when the main menu is opened\r\n" +[channels.stable.plugins.CrossUp.changelogs."1.0.1.5"] +time_released = 2023-10-23T03:38:32.477 +changelog = "- The \"Fade Outside Combat\" feature will now also consider crafting, gathering, and fishing to be forms of combat, and keep the bars visible while engaging in such pastimes.\r\n- Implemented a fix to prevent icons from briefly flashing white when switching bars with cooldowns ticking.\r\n" +[channels.stable.plugins.CrossUp.changelogs."1.7.0.0"] +time_released = 2024-07-02T04:36:38.282 +changelog = "- Updated for 7.0\r\n" +[channels.stable.plugins.CrossUp.changelogs."1.7.0.2"] +time_released = 2024-07-02T15:33:03.853 +changelog = "- Restored some color customization functions that had broken in 7.0\r\n- Fixed a few other minor bugs\r\n" +[channels.stable.plugins.CrossUp.changelogs."1.7.0.4"] +time_released = 2024-07-03T14:13:26.045 +changelog = "An issue with loading the plugin appears to have been resolved by a recent Dalamud update. This update reverts a temporary fix that was made in 1.7.0.3.\r\n" +[channels.stable.plugins.BatteryGauge] +built_commit = "a1b9eac798800eac55c31a1712284cd8e28a1724" +time_built = 2024-07-14T18:24:51.346 +effective_version = "1.2.0.0" +[channels.stable.plugins.BatteryGauge.changelogs] +[channels.stable.plugins.PingPlugin] +built_commit = "ce59dff751335dc5ce6d059fc9fae0c5294c27f5" +time_built = 2024-07-03T03:46:08.473 +effective_version = "2.7.0.0" +[channels.stable.plugins.PingPlugin.changelogs."2.5.0.0"] +time_released = 2023-01-11T18:11:58.516 +changelog = "- Updates for 6.3\n" +[channels.stable.plugins.PingPlugin.changelogs."2.5.1.0"] +time_released = 2023-03-24T23:11:57.173 +changelog = "- Fixed server bar display failing to set up sometimes\n" +[channels.stable.plugins.PingPlugin.changelogs."2.5.2.0"] +time_released = 2023-05-26T06:43:23.559 +changelog = "- Update fallback IP addresses for existing DCs\n- Add fallback IP addresses for Meteor and Dynamis\n" +[channels.stable.plugins.PingPlugin.changelogs."2.5.3.0"] +time_released = 2023-06-09T01:52:59.399 +changelog = "- Fix font management logic\n" +[channels.stable.plugins.PingPlugin.changelogs."2.5.4.0"] +time_released = 2023-06-13T18:00:14.545 +changelog = "- Fix ping sometimes getting stuck at 0ms (thanks Diyagi!)\n" +[channels.stable.plugins.PingPlugin.changelogs."2.6.0.0"] +time_released = 2023-10-05T09:16:29.425 +changelog = "- Updates for API 9\n" +[channels.stable.plugins.PingPlugin.changelogs."2.7.0.0"] +time_released = 2024-07-03T03:46:08.473 +changelog = "- Updated for API X\n- Updated font handling\n- Updated lobby server addresses\n- Added fallback for Shadow ping detection\n" +[channels.stable.plugins.HuntHelper] +built_commit = "97c5249f7773773a4487d3af1d31345771ba2ac3" +time_built = 2024-08-30T19:14:45.332 +effective_version = "1.0.0.23" +[channels.stable.plugins.HuntHelper.changelogs."0.0.0.6"] +time_released = 2022-09-03T12:27:06.735 +changelog = "added translations (sorta)" +[channels.stable.plugins.HuntHelper.changelogs."0.0.0.7"] +time_released = 2022-09-07T06:28:34.274 +changelog = "added double-click toggle for taken spawn points from map" +[channels.stable.plugins.HuntHelper.changelogs."1.0.0.0"] +time_released = 2023-01-11T19:41:38.818 +changelog = "updated for 6.3" +[channels.stable.plugins.HuntHelper.changelogs."1.0.0.1"] +time_released = 2023-01-21T08:51:39.838 +changelog = "Added option to change gui language. Added Simplified Chinese (sorta). Thank you: DeepseaXX" +[channels.stable.plugins.HuntHelper.changelogs."1.0.0.2"] +time_released = 2023-02-15T05:53:59.832 +changelog = "Add support for Unix based systems - Thank you: Nullctipus" +[channels.stable.plugins.Distance] +built_commit = "8590a50e3a1bf5c3ee0afcbdd88d8aba32dce70a" +time_built = 2024-08-01T23:51:12.036 +effective_version = "1.1.3.0" +[channels.stable.plugins.Distance.changelogs."1.0.0.2"] +time_released = 2022-08-25T01:40:09.042 +changelog = "- Updated for Dalamud API7.\n- Fixed a plugin crash that could occur when unloading.\n- Disabled nameplate distances since 6.2 changes made them non-function for now.\n" +[channels.stable.plugins.Distance.changelogs."1.0.0.3"] +time_released = 2022-08-30T01:58:25.167 +changelog = "- Reenabled namplate distances following ClientStructs update (thank you Aers!).\n" +[channels.stable.plugins.Distance.changelogs."1.0.1.1"] +time_released = 2023-01-11T18:40:15.797 +changelog = "- Added options for distance-based coloring on nameplates. This probably isn't as useful as you think it is, but it's there for the people that wanted it.\n- Increased maximum screen position offset for individual widgets.\n- Updated for Dalamud API 8.\n" +[channels.stable.plugins.Distance.changelogs."1.0.1.2"] +time_released = 2023-01-12T02:01:37.098 +changelog = "- Reduce potential for log spamming.\n" +[channels.stable.plugins.Distance.changelogs."1.0.1.3"] +time_released = 2023-05-25T07:48:01.813 +changelog = "- Updated for FFXIV patch 6.4.\n" +[channels.stable.plugins.Distance.changelogs."1.0.1.4"] +time_released = 2023-08-16T19:10:00.175 +changelog = "- Separated the aggro arc from the aggro distance readout. Some options are still shared, but you can now set it to use one without the other.\n- Made automatic updating of aggro data on by default *for new installations*. If you have already loaded the plugin at least once, this change will have no effect. Anyone can toggle the automatic update setting in the plugin configuration window at any time.\n- Workaround for enemies with RSV'd names.\n- Fixed some minor issues with the aggro data updater and improved logging.\n- Improved the configuration window.\n- Added a link to information about how distances work in the game.\n" +[channels.stable.plugins.Distance.changelogs."1.0.1.5"] +time_released = 2023-10-06T02:53:19.757 +changelog = "- Updated for API 9. Thank you Felys!\n" +[channels.stable.plugins.Distance.changelogs."1.1.1.0"] +time_released = 2024-02-17T19:48:04.076 +changelog = "- Added distance-based fading to text widgets and nameplate distances\n- Added offsets by object type to nameplate distances.\n- Minor config UI improvements.\n\nAlso contains the following differences that were previously only in the testing branch:\n- Added a custom arcs feature to match custom widgets.\n- Rewrote config UI.\n- Added job filters to all distance displays.\n- Added a filter for in and out of instance.\n- Applied other filter types to displays that did not have them.\n- Improved nameplate node setup to more closely match the base game.\n- Fixed a bug that caused nameplate text nodes to not be properly cleaned up during plugin unload.\n- Improved logging.\n- Significant code cleanup and reorganization.\n" +[channels.stable.plugins.Distance.changelogs."1.1.1.2"] +time_released = 2024-07-08T07:01:53.406 +changelog = "- Updated for Dalamud API 10.\n- Changed UI mouseover target resolution to be more stable.\n- Thank you damolitionn for doing most of the API 10 update work.\n" +[channels.stable.plugins.Distance.changelogs."1.1.3.0"] +time_released = 2024-08-01T23:51:12.036 +changelog = "- Displays distance units as meters now instead of yalms in the Japanese-language client in order to match tooltips.\n" +[channels.stable.plugins.NoSoliciting] +built_commit = "887da5d575e1aaffc0f4c5d9aed7f3ee4fd64ca3" +time_built = 2024-07-03T13:45:15.130 +effective_version = "3.1.0.0" +[channels.stable.plugins.NoSoliciting.changelogs."3.0.3"] +time_released = 2022-08-25T00:25:16.924 +changelog = "API 7" +[channels.stable.plugins.NoSoliciting.changelogs."3.0.5"] +time_released = 2022-09-02T23:53:42.409 +changelog = "- Fixed version number.\n" +[channels.stable.plugins.NoSoliciting.changelogs."3.0.6"] +time_released = 2023-01-15T22:30:49.586 +changelog = "- API 8\n" +[channels.stable.plugins.NoSoliciting.changelogs."3.0.7"] +time_released = 2023-09-05T20:35:53.601 +changelog = "- API 8\n" +[channels.stable.plugins.NoSoliciting.changelogs."3.0.8"] +time_released = 2023-10-04T01:11:53.480 +changelog = "- API 9\n" +[channels.stable.plugins.TextBoxStyler] +built_commit = "2b02013ebf87f1e1479823ec16c01ef5966c1eda" +time_built = 2023-10-04T01:13:05.360 +effective_version = "1.1.8.0" +[channels.stable.plugins.TextBoxStyler.changelogs."1.1.5.0"] +time_released = 2022-08-25T00:23:26.289 +changelog = "API 7" +[channels.stable.plugins.TextBoxStyler.changelogs."1.1.6.0"] +time_released = 2023-06-17T06:16:02.671 +changelog = "Update (please stop emailing me)" +[channels.stable.plugins.TextBoxStyler.changelogs."1.1.7.0"] +time_released = 2023-08-31T22:39:57.093 +changelog = "Update (please stop emailing me)" +[channels.stable.plugins.TextBoxStyler.changelogs."1.1.8.0"] +time_released = 2023-10-04T01:13:05.360 +changelog = "API 9" +[channels.stable.plugins.Tf2CriticalHitsPlugin] +built_commit = "c846943d0e9c9c8bec583e82c467a51041fd7d6c" +time_built = 2024-07-21T18:46:36.868 +effective_version = "3.5.0.1" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."2.3.0.0"] +time_released = 2023-03-04T02:13:22.695 +changelog = "Deal critical hits just like in the #1 hat simulator, Team Fortress 2.\n\n* Set sounds and flavor text to be played/shown whenever you deal direct or critical damage or heal.\n* Use different configurations by job.\n* Use the game's SFX or your own custom WAV or MP3 files.\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."2.3.1.0"] +time_released = 2023-03-07T23:25:51.541 +changelog = "- Fix sound not working when applying the game's sound effect volume in 6.35.\n- Fix the \"Play\" not respecting the game's SFX volume.\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."2.4.0.0"] +time_released = 2023-03-10T18:42:28.951 +changelog = "Share your configurations with other users!\n- Exported configurations are saved in a ZIP file. There's no need to open or change anything in it.\n- To import a configuration, just click on the Import button, choose the ZIP file, a folder where to extract any custom sounds used by the configuration being imported and if you want to create a backup of your current configuration. It's that easy™️!\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."2.4.1.0"] +time_released = 2023-03-11T21:25:20.314 +changelog = "- Show \"Play sound only for actions\" checkbox when using in-game SFX.\n-- The option was applied for in-game SFX if checked in custom sound mode, the only issue was the checkbox not being shown. \n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.4.0"] +time_released = 2023-04-05T02:45:10.456 +changelog = "New name: *Hit it, Joe!*\n- Since the plugin hit version 3, keeping the name Valve-related would cause crashes.\n\n[Countdown Jams]\n- New module.\n- Set sounds to be played when a countdown starts.\n\n[TF2-ish Critical Hits]\n- New algorithm to differentiate your heals from other players'. (Thanks, Aireil!)\n - Also considers heals from your fairy as yours.\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.1.0.0"] +time_released = 2023-04-08T21:57:46.689 +changelog = "After update 3.0.0.0, we received a whispering at dawn from Eos and Selene, complaining that crediting the Scholar for their healing is unjust.\nWe embraced these complaints and, after discussion with the fey union, decided on adding two more configuration submodules: \"Critical Healing from your own fairy\" (Scholar only) and \"Critical Healing from other players' fairies\". One of them gauged the implementation and gave it their official blessing.\nWe thank both fairies for illuminating us on this matter.\nAlso, this version was validated on 6.38 and contains fixes for the territory options not persisting.\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.2.2.0"] +time_released = 2023-04-11T17:05:42.269 +changelog = "[TF2-ish Critical Hits]\n- Game SFX combobox now adapts its size to the ImGui font size (Thanks, Neh!).\n\n[Countdown Jams]\n- Now, it's possible to have multiple Jams to play for the same countdown (Thanks, GokaiSanyu!).\n - For this, any Jams other than the first must be configured to play at a specific mark.\n - Only the first Jam's cancel sound will play if the countdown is cancelled.\n- Fix volume sliders changing simultaneously.\n- The numeric inputs now adapt their sizes to the ImGui font size (Thanks, Neh!).\n\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.3.0.0"] +time_released = 2023-04-15T18:58:54.623 +changelog = "[Countdown Jams]\n- Add option to interrupt Jam when the countdown hits Start.\n - Due to how sounds are played, it won't stop *exactly* at Start, but a bit after. We'll try to shorten this delay in a future version. Thanks for your understanding.\n(Thanks to Verbose Mode for the idea!)\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.3.1.0"] +time_released = 2023-04-19T12:47:09.863 +changelog = "[TF2-ish Critical Hits]\n**Did you know Astrologians own the stars?**\n- Fix AST's Stellar Burst being considered a fairy heal. (Thanks HuiEtyud for the report!)\n- Remove extraneous logging.\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.3.2.0"] +time_released = 2023-05-24T14:35:38.427 +changelog = "- Fixed backup cleanup algorithm.\n- Cleared up error message when a sound file is not found. \n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.4.0.0"] +time_released = 2023-05-29T03:20:37.028 +changelog = "[TF2-ish Critical Hits]\n- Add option per job to set a minimum time between sounds.\n - For example, if you set the time as 1000 ms and a critical hit sound is played,\n no other sound (be it for critical hit, direct hit, critical heal etc.) will be played for the next second.\n - Keep it at 0 ms to use the current behavior.\n\n(Thanks to Grayve for the idea and everyone at the Discord thread for the feedback!)\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.4.1.0"] +time_released = 2023-10-04T01:34:37.264 +changelog = "Update for API 9.\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.5.0.0"] +time_released = 2024-07-19T17:38:58.710 +changelog = "Updated for FFXIV 7.01\n" +[channels.stable.plugins.Tf2CriticalHitsPlugin.changelogs."3.5.0.1"] +time_released = 2024-07-21T18:46:36.868 +changelog = "- Fix player/pet logic order\n" +[channels.stable.plugins.ChatBubbles] +built_commit = "fe803677085f3a9733177b7c842874cacb5118b1" +time_built = 2024-07-24T12:09:18.375 +effective_version = "2.1.7.1" +[channels.stable.plugins.ChatBubbles.changelogs."2.1.2.0"] +time_released = 2022-09-14T19:31:18.108 +changelog = "Update for 6.2, API7 compatibility + UI update" +[channels.stable.plugins.ChatBubbles.changelogs."2.1.3.0"] +time_released = 2023-01-12T02:01:41.706 +changelog = "Update for 6.3, added API 8 compatibility" +[channels.stable.plugins.ChatBubbles.changelogs."2.1.3.1"] +time_released = 2023-05-20T20:52:23.056 +changelog = "[Bugfixes] \n- Bubbles showing ontop of incorrect player in raids (thanks meoiswa!)\n- Handle null reference exception (thanks NPittinger!)\n- Bubbles showing ontop of incorrect players when using / \n\nLet's hope that nothing breaks with 6.4" +[channels.stable.plugins.ChatBubbles.changelogs."2.1.4.0"] +time_released = 2023-05-27T20:03:04.655 +changelog = "top text\n### Updated for 6.4\n- Added the `Display friends only` feature in options\n- Added the `Display FC only` feature in options\n- Added the `Display party only` feature in options" +[channels.stable.plugins.ChatBubbles.changelogs."2.1.5.0"] +time_released = 2023-10-06T06:02:05.262 +changelog = "### Updated for 6.5 & API9 compatibility\nHaplo064 did all the work there, thanks Haplo " +[channels.stable.plugins.ChatBubbles.changelogs."2.1.6.0"] +time_released = 2024-07-01T19:46:00.017 +changelog = "### 2.1.6.0 : DT (7.0) compatibility, API10 & net8 upgrade\n+ Minor refactoring " +[channels.stable.plugins.ChatBubbles.changelogs."2.1.7.0"] +time_released = 2024-07-23T22:01:59.813 +changelog = "### 2.1.7.0 : hopefully fixed Atticus the Primogenitor\nadded chaos mode & farts" +[channels.stable.plugins.ChatBubbles.changelogs."2.1.7.1"] +time_released = 2024-07-24T12:09:18.375 +changelog = "### 2.1.7.1\n- Confirmed fixing Atticus the Primogenitor (yeepeeeeee)\n- What is that smell?" +[channels.stable.plugins.ZodiacBuddy] +built_commit = "72fe5bff58447d246949a4959dfb7d8c0836da3c" +time_built = 2024-07-21T05:48:07.833 +effective_version = "1.0.0.2" +[channels.stable.plugins.ZodiacBuddy.changelogs] +[channels.stable.plugins.TeleporterPlugin] +built_commit = "fb61ec7006d6a4af1d73e2d45e9f476d8f88a887" +time_built = 2024-07-03T14:12:51.161 +effective_version = "2.0.2.4" +[channels.stable.plugins.TeleporterPlugin.changelogs] +[channels.stable.plugins."EasyTranslate.DalamudPlugin"] +built_commit = "42a0f8d9f320bb2b0269a19890e7d289ec479f82" +time_built = 2024-07-08T07:01:41.217 +effective_version = "3.1.0.0" +[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."2.0.0.0"] +time_released = 2024-05-16T04:47:33.754 +changelog = "Initial Stable Release\n" +[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."2.1.0.0"] +time_released = 2024-05-18T18:46:57.033 +changelog = "- Improved search performance.\n- Now show the content type of the search result (ex: Action, Fate, Quest, etc...)\n" +[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."2.1.1.0"] +time_released = 2024-05-29T02:14:53.860 +changelog = "- Fixed bug where the japanese Action names were actually in german\n" +[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."2.1.2.0"] +time_released = 2024-06-03T14:46:19.926 +changelog = "- Updated description and added website link\n" +[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."3.0.0.0"] +time_released = 2024-07-02T04:49:16.331 +changelog = "- Updated for dawntrail compatibility\n" +[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."3.0.1.0"] +time_released = 2024-07-02T19:41:05.218 +changelog = "- Fix bug where instances were not displaying the proper icon\n" +[channels.stable.plugins."EasyTranslate.DalamudPlugin".changelogs."3.1.0.0"] +time_released = 2024-07-08T07:01:41.217 +changelog = "- Added button to copy translations from search results\n- Allow searching for classes and jobs\n" +[channels.stable.plugins.PositionalGuide] +built_commit = "3e4d13e48e5a7875abbace37181aa0dfece90645" +time_built = 2024-07-08T18:31:41.627 +effective_version = "4.6.2" +[channels.stable.plugins.PositionalGuide.changelogs."3.0.8467.16512"] +time_released = 2023-03-08T09:10:25.991 +changelog = "Updated for api8/patch6.3" +[channels.stable.plugins.PositionalGuide.changelogs."3.2.0.32459"] +time_released = 2023-04-04T18:02:00.997 +changelog = "Implemented partial tether lines and target rings" +[channels.stable.plugins.PositionalGuide.changelogs."3.2.1.27348"] +time_released = 2023-04-07T15:11:37.684 +changelog = "In certain circumstances, based on the user's configuration, the target circle feature could previously attempt to read an index beyond that bounds of an array, causing per-frame errors and breaking the feature. The bug in question has been found and fixed." +[channels.stable.plugins.PositionalGuide.changelogs."4.0.1"] +time_released = 2023-09-03T15:04:59.342 +changelog = "The target circle feature hasn't been experimental in ages, it's confirmed working perfectly." +[channels.stable.plugins.PositionalGuide.changelogs."4.4.1"] +time_released = 2024-02-27T21:08:04.930 +changelog = "Fixed an issue where the command help section could be cut off at the bottom by limiting the maximum window size and making it scrollable." +[channels.stable.plugins.PositionalGuide.changelogs."4.5.0"] +time_released = 2024-03-04T17:49:13.788 +changelog = "The server info bar now has a tooltip explaining that you can click it to toggle renders. There's also a note in the settings window about how to turn the entry off." +[channels.stable.plugins.PositionalGuide.changelogs."4.6.0"] +time_released = 2024-03-20T20:16:27.299 +changelog = "Update for patch 6.58, minor refactoring for new style rules, no functional changes." +[channels.stable.plugins.PositionalGuide.changelogs."4.6.1"] +time_released = 2024-07-08T07:33:35.626 +changelog = "Update for patch 7.0 and new Dalamud API. No functional changes." +[channels.stable.plugins.PositionalGuide.changelogs."4.6.2"] +time_released = 2024-07-08T18:31:41.627 +changelog = "The word \"colour\" was spelled wrong in one place, and spelled \"wrong\" (american version) in another. These have now been corrected. No functional changes." +[channels.stable.plugins.XIVLogger] +built_commit = "e4040ef1648931a7fd44d0d511dd61621f8a411e" +time_built = 2024-08-28T15:54:59.960 +effective_version = "1.0.7.1" +[channels.stable.plugins.XIVLogger.changelogs."1.0.4.2"] +time_released = 2022-09-06T12:07:25.322 +changelog = "Update to work after newest patches!" +[channels.stable.plugins.XIVLogger.changelogs."1.0.4.3"] +time_released = 2023-02-07T10:32:31.355 +changelog = "Bumping packages and updates" +[channels.stable.plugins.MonsterLootHunter] +built_commit = "8e59aad278d37ae661367624f8da212147dbd750" +time_built = 2024-08-19T22:37:40.638 +effective_version = "1.2.21.6" +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.4.0"] +time_released = 2023-01-14T21:39:21.706 +changelog = "- Search term on command\n- API version bump\n- NET 7\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.12.1"] +time_released = 2023-03-30T14:03:03.355 +changelog = "- Hotfix for game crash issue\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.5.0"] +time_released = 2023-01-16T00:18:38.776 +changelog = "- New shorter command\n- Context menu integration\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.8.0"] +time_released = 2023-01-21T09:04:30.008 +changelog = "- Cloth category added\n- Removed deprecated extraction\n- Duty drops added\n- Simple information for recipes, treasure maps, desynthesis and gathering\n- Plugin overhaul\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.9.0"] +time_released = 2023-01-28T21:10:12.879 +changelog = "- Removed material listing limitations\n- Additional context menu support\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.10.0"] +time_released = 2023-03-03T03:58:55.932 +changelog = "- Added metal and stone categories\n- Internal plugin rework\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.11.0"] +time_released = 2023-03-14T23:06:21.465 +changelog = "- Fixed situation where items don't show where they can be bought\n- Fixed error when item is not found\n- Internal plugin and UI modifications\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.12.0"] +time_released = 2023-03-29T22:02:13.797 +changelog = "- Fixes table crashing issue\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.13.2"] +time_released = 2023-04-01T06:16:06.590 +changelog = "- UI rendering rework\n- Legacy rendering added for fallback usage\n- Safety checks for crash prevention\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.20.5"] +time_released = 2024-02-19T19:13:52.162 +changelog = "- Refactored font size calculation\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.14.2"] +time_released = 2023-04-23T02:53:24.648 +changelog = "- Modified loot category filtering to be language independent\n- Plugin refactoring and optimizations\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.16.4"] +time_released = 2023-04-27T21:45:52.597 +changelog = "- Added alternative item name lookup for information retrieval\n- Fixed data processing of wiki information\n- Added aetherial reduction source\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.17.4"] +time_released = 2023-05-24T23:05:31.942 +changelog = "- Patch 6.4 update\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.18.4"] +time_released = 2023-10-04T01:29:26.801 +changelog = "- Patch 6.5 update\n- Dalamud API update\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.19.4"] +time_released = 2023-10-17T02:06:15.967 +changelog = "- Modified loot search parsing\n- Added table sorting\n- Added level info on loot\n- Fixed cause of some crashes\n- General refactorings\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.0.20.4"] +time_released = 2023-12-25T19:55:42.333 +changelog = "- Fixes gatherable items parsing\n- Fixes map linking for some items\n- Adds table resizing\n- Adds window resizing\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.1.20.5"] +time_released = 2024-03-20T20:15:45.559 +changelog = "- NET8 Update\n- IContextMenu Refactor\n- General refactorings\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.1.21.5"] +time_released = 2024-07-01T20:06:03.346 +changelog = "- API X update\n- Necessary and general service usage refactors\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.2.21.5"] +time_released = 2024-07-10T20:46:14.193 +changelog = "- Added mechanism for additional gatherables localization\n- Added options regarding data loading\n- Modified window rendering\n " +[channels.stable.plugins.MonsterLootHunter.changelogs."1.2.21.6"] +time_released = 2024-08-19T22:37:40.638 +changelog = "- Fixed currency parsing for vendors\n- Modified parsing mechanic for better performance\n " +[channels.stable.plugins.PvpStats] +built_commit = "9ff6bb3ee3528bb3882c1a2ebad95c9569910cc5" +time_built = 2024-08-31T13:01:19.053 +effective_version = "2.1.6.0" +[channels.stable.plugins.PvpStats.changelogs."0.2.3.2"] +time_released = 2024-04-06T19:13:49.954 +changelog = "-Fix for window size being small on first open.\r\n" +[channels.stable.plugins.PvpStats.changelogs."0.3.0.0"] +time_released = 2024-04-26T22:34:59.426 +changelog = "* Added player linking.\r\n* Added auto player linking using PlayerTrack IPC.\r\n* Added rank tier match filter.\r\n* Added several more match records.\r\n* Added columns for Kills/Assists and KDA ratio to job/player stats.\r\n* Revamped 'Summary' tab and added arena summary.\r\n* Adjusted color scales.\r\n* Improved refresh performance.\r\n* Player CSV export now includes quick filters.\r\n* Added a config option for resizing window when filters are shown/hidden.\r\n* Added color config.\r\n* Added support for Chinese player names.\r\n* Other small UI tweaks.\r\n" +[channels.stable.plugins.PvpStats.changelogs."1.0.1.0"] +time_released = 2024-05-23T10:10:00.805 +changelog = "* Added match caching for increased performance.\r\n* Added Frontline support.\r\n" +[channels.stable.plugins.PvpStats.changelogs."2.0.4.1"] +time_released = 2024-06-15T19:12:23.486 +changelog = "* Fixed a bug where players from new Dynamis worlds would be added as extra players.\r\n* Rival Wings tracking (v2.0.0.0)\r\n* Frontline Battle high tracking (v2.0.3.0)\r\n* Other UI improvements (v2.0.4.0)\r\n" +[channels.stable.plugins.PvpStats.changelogs."2.1.0.0"] +time_released = 2024-07-04T20:50:13.362 +changelog = "* Updated for version 7.0 and Dalamud apiX.\r\n* Rival Wings matches temporarily disabled.\r\n" +[channels.stable.plugins.PvpStats.changelogs."2.1.1.0"] +time_released = 2024-07-11T17:45:57.072 +changelog = "* Added team stats to Frontline and Rival Wings match details.\r\n* Added an option to show/hide team stats to the match details window.\r\n* Added 'By expansion' to time filter.\r\n* Added options for changing alpha and text color for match scoreboard rows.\r\n* Left-aligned match duration in all match lists.\r\n* Removed auto-resize option from CC match details.\r\n* Other small UI tweaks.\r\n" +[channels.stable.plugins.PvpStats.changelogs."2.1.1.1"] +time_released = 2024-07-20T06:38:11.321 +changelog = "* Fixed a bug where the CC match window could not be opened if a player abandoned the match.\r\n" +[channels.stable.plugins.PvpStats.changelogs."2.1.2.0"] +time_released = 2024-07-28T05:16:08.553 +changelog = "* Updated and re-enabled Rival Wings match tracking for Dawntrail.\r\n* Fixed a bug where table data would be offset on the Frontline match details window.\r\n" +[channels.stable.plugins.PvpStats.changelogs."2.1.3.0"] +time_released = 2024-08-25T14:52:38.214 +changelog = "* Added config option to make scoreboard columns stretch-able.\r\n* Fixed filter name display for non-standard styles/fonts.\r\n* Fixed win rate coloring on Frontline summary.\r\n* FL and RW match details are now affected by \"Always show player team on left\".\r\n* Added an option to order FL teams by placement.\r\n" +[channels.stable.plugins.PvpStats.changelogs."2.1.4.0"] +time_released = 2024-08-29T17:10:21.809 +changelog = "* Added Job stats tab to Frontline tracker.\r\n* Adjusted Frontline color scale values.\r\n* Added KDA to Frontline stats summary.\r\n* Other minor UI changes.\r\n" +[channels.stable.plugins.PvpStats.changelogs."2.1.5.0"] +time_released = 2024-08-30T19:14:54.651 +changelog = "* Added match tags. Set them on the match details page or through the match list context menu.\r\n* Added a tag filter for all game modes.\r\n* Added tags to the match list table.\r\n" +[channels.stable.plugins.PvpStats.changelogs."2.1.6.0"] +time_released = 2024-08-31T13:01:19.053 +changelog = "* Adds a progress bar to tracker windows during refreshes.\r\n" +[channels.stable.plugins.WhatDidYouSay] +built_commit = "707d4d6e51dbadf616ebbadd5ab69fe235f422c3" +time_built = 2024-07-25T01:12:48.743 +effective_version = "1.0.2.4" +[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.0.3"] +time_released = 2022-08-24T17:32:30.233 +changelog = "Updated for Dalamud API7" +[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.1.0"] +time_released = 2022-09-15T20:39:24.592 +changelog = "- Added configuration options to override configuration for specific zones.\n- Added text commands(\"/saywhat ban\" and \"/saywhat unban\") to override settings for the current zone. These are just simplified toggles for new the settings in the config window.\n" +[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.2.0"] +time_released = 2023-01-08T06:12:52.866 +changelog = "- Added a default speaker name in the chat log for NPCs that lack real names. This is \"NPC\" by default, but can be configured as desired in the settings window.\n" +[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.2.1"] +time_released = 2023-01-11T18:39:44.764 +changelog = "- Updated for Dalamud API 8.\n" +[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.2.2"] +time_released = 2023-10-06T17:41:12.743 +changelog = "- Updated for Dalamud API 9.\n- Minor improvement to settings window.\n- Minor code cleanup.\n" +[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.2.3"] +time_released = 2024-07-08T07:02:04.140 +changelog = "- Updated for Dalamud API 10.\n" +[channels.stable.plugins.WhatDidYouSay.changelogs."1.0.2.4"] +time_released = 2024-07-25T01:12:48.743 +changelog = "- Possible fix for speech bubbles showing on the wrong part of certain models.\n" +[channels.stable.plugins.SubmarineTracker] +built_commit = "40e088c4df82150a2529716c114ec84740e9e4c3" +time_built = 2024-08-07T18:09:20.685 +effective_version = "1.9.2.5" +[channels.stable.plugins.SubmarineTracker.changelogs."1.1.0.0"] +time_released = 2023-04-23T02:52:59.184 +changelog = "Stable Release\n\nA simple and easy tool to track and improve your submarines\n[Tracker]\n+ Tracks current builds, routes and times\n+ Loot overview for each FC\n\n[Builder]\n+ Improve your builds\n+ Optimized EXP calculator for the selected build\n+ Unlockable exploration points are highlighted\n+ Breakpoint support\n\n[Custom Loot Window]\n+ Custom overview of defined items and there values\n+ Voyage history\n\n[Helpy]\n+ Small helper to improve your entry into submarines and more\n+ How to unlock all 4 slots\n+ How to unlock last sector\n\n[Notify]\n+ Configurable notification for returning subs\n\n[Misc]\n+ Multiple FCs and Accounts are supported\n\n![tracker](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/master/SubmarineTracker/images/tracker.png)\n![builder](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/master/SubmarineTracker/images/builder.png)\n![notification](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/master/SubmarineTracker/images/chat.png)\n\n[Changes]\n[Testing -> Stable]\n+ Adjust number position based on window width\n+ Truncate item names if too long\n+ Fixed clipping lists if left side was longer\n+ Added hover tooltip for unlockable routes\n+ Improvements for larger UI scales \n+ Added Helpy (/shelpy)\n\n[Planned]\n+ Save/Load builds and routes\n+ Durability for each sub\n+ Automatic build solver based on selected Route\n+ Storage overview\n\n```\nIf you have ideas or requests for additional features, please contact me through either the discord thread or Github issue page\nYou can find both of these in the about tab\n```\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.3.0.1"] +time_released = 2023-05-18T20:13:48.240 +changelog = "[New]\n+ Added an option to allow freely resizing the FC button slider\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.7.0.0"] +time_released = 2023-06-28T21:34:40.485 +changelog = "[Builder]\n+ Leveling Tab has been added (thanks @ WildWolf for all the improvements)\n> Allows for a simple, customisable leveling calculator to show progress towards target Rank \n+ Added new maximize option, for more information see the \"(i)\" icon in the menu\n+ Wide variety of small UI improvements\n+ All calculations now factor in guaranteed bonus experience\n\n[Tracker]\n+ The All Tab has been reworked, allowing space to show more FCs at once\n+ Yellow color will now be added to the name of the submarine that will require repair on voyage return\n+ A tooltip will show more information when hovering over any submarine\n+ The detailed view of submarines including more specific information, such as number of voyages until repairs, etc\n\n[Loot]\n+ The voyage tab has been reworked, condensing information to allow more to be shown at once\n+ Exclude Legacy now also effects the voyage history\n+ Voyage history has been reversed, the latest voyage will now always display at the top of the list\n\nInfo:\nI'm looking for loot data samples, if you wish to contribute and help my efforts, please use the export function (Exluce Date Yes) in the addon and send the created dump file into the linked discord thread (Config > About Tab).\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.5.1.4"] +time_released = 2023-06-03T14:56:53.736 +changelog = "nofranz\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.6.0.3"] +time_released = 2023-06-16T07:17:46.010 +changelog = "[Config]\n+ Rename tabs and cleanup\n+ Added 2 new options\n\n[Builder]\n+ Added option to only show current FC\n\n[Loot + Tracker]\n+ Added option to exclude legacy data\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.6.0.2"] +time_released = 2023-06-13T18:00:08.912 +changelog = "[Loot Tracking]\n+ Cleanup old corrupted data before migrating\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.4.0.0"] +time_released = 2023-05-20T20:52:16.348 +changelog = "[Config]\n+ New options got added\n\n[Tracker]\n+ Repair Status got added to both the overview and detailed view of the tracker\n\n[Notify]\n+ A chat notification whenever any sub parts hits 0% on return\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.5.1.3"] +time_released = 2023-06-02T18:32:34.065 +changelog = "[Tracker]\n+ Added EXP prediction to the detailed view\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.1.0.2"] +time_released = 2023-04-23T12:22:04.872 +changelog = "+ Fixes undeletable items in config\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.1.0.5"] +time_released = 2023-04-27T21:44:58.614 +changelog = "[Loot Overview]\n+ Added time frames (e.g 1 Week, 3 Months ....)\n\n[Config]\n+ Implement multi selection for loot table \n+ Added 2 new config options for notify\n\n[Builder]\n+ Not visited sectors are new also marked with a violet color in route selection\n\n[Notify]\n+ Added new overlay to show notifications, which can be configured to open always or on startup \n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.2.0.0"] +time_released = 2023-04-28T11:18:48.809 +changelog = "[Builder]\n+ Implemented save and load functionality\n\n[Config]\n+ Added new tab for saved builds\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.2.0.1"] +time_released = 2023-04-30T03:19:12.607 +changelog = "[New]\n+ New command to access the config menu (/sconf)\n\n[Changes]\n+ All commands act as toggle now\n\n[Builder]\n+ Improvements to load and save\n+ Added 3 letter map identification \n+ Allow overwrite of existing save with CTRL\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.3.0.0"] +time_released = 2023-05-17T19:23:05.537 +changelog = "[Changes]\n+ Times for the loot history should be more accurate now\n\n[Config]\n+ Notification selection should now be a bit easier for people with lots of subs\n\n[Builder]\n+ Added an option to only calculate best exp on button press\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.7.0.1"] +time_released = 2023-06-30T19:11:26.055 +changelog = "[Tracker]\n+ Added option to show route in All tab again\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.6.2.0"] +time_released = 2023-06-22T20:20:23.860 +changelog = "[Loot]\n+ Added export functionality, exporting all the valid loot data into a csv for excel/spreadsheet\n\n[Misc]\n+ Added all breakpoints for the new sectors\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.7.1.1"] +time_released = 2023-07-05T14:36:21.141 +changelog = "nofranz\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.6.0.1"] +time_released = 2023-06-12T20:38:26.566 +changelog = "[Loot Tracking]\n+ Fix bug that prevented loot from being tracked\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.4.2.0"] +time_released = 2023-05-25T18:15:37.337 +changelog = "[Notify]\n+ Added option to display repair toast (enabled by default)\n\n[Misc]\n+ Added last unlockable sector\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.4.2.1"] +time_released = 2023-05-25T22:13:03.124 +changelog = "nofranz\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.4.2.2"] +time_released = 2023-05-26T15:57:27.211 +changelog = "nofranz\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.5.0.0"] +time_released = 2023-05-29T03:30:19.782 +changelog = "[Builder]\n+ Implemented build solver (thanks WildWolf)\n+ Added breakpoint support for solver\n+ Added border to build table\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.5.1.1"] +time_released = 2023-05-30T03:15:00.569 +changelog = "[Misc]\n+ Improved UI for higher font scaling\n\n[Tracker]\n+ Added durability prediction\n\n[Builder]\n+ Added option to ingore unlocks in Best EXP\n\n[Config]\n+ Added option to show predictions (on by default)\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.5.1.2"] +time_released = 2023-05-30T19:13:17.316 +changelog = "[Misc]\n+ Added required ranks to most selections and info windows\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.4.1.1"] +time_released = 2023-05-24T14:35:44.328 +changelog = "[Config]\n+ New options got added\n+ FC order can now be changed\n\n[Tracker]\n+ Added an 'All' button (enabled by default)\n\n[Builder]\n+ Added duration limits to best exp (24, 36 and 48h)\n+ Added 'Must Include'\n\n[Misc]\n+ 6.4 support\n+ Support for the new map and unlock paths\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.6.0.0"] +time_released = 2023-06-11T19:39:01.907 +changelog = "[Info]\nThis update changes the internal loot tracking significantly and\nold loot data is now marked as legacy.\n\n[Changes]\n+ Loot tracking update\n+ Internal improvements\n+ Voyage history includes more information now, like procs\n\n[Important]\nAll config files must be migrated to the new version, and \nthis is only possible while 1 client is running.\nRunning multiple clients will result in a plugin crash\nto prevent any corruption of these configs.\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.6.1.0"] +time_released = 2023-06-16T18:09:17.750 +changelog = "[Helpy + Tracker]\n+ Added storage tracking, requires AllaganTools to work\n\n[storage](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/master/SubmarineTracker/images/storage.png)\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.4.1.2"] +time_released = 2023-05-25T17:31:15.040 +changelog = "+ Add newly found unlock paths\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.7.1.0"] +time_released = 2023-07-05T08:35:28.974 +changelog = "[Tracker]\n+ Prevent rare crash when building a new sub\n\n[Builder]\n+ Added fuel costs to stats (also shows your current stock if allagantools is installed)\n+ Fix caching issue for Best EXP and Leveling calculator, if you used different characters in succession\n\n[Helpy]\n+ Prevent overscaling of the boxes if you used higher UI scaling than default dalamud\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.7.2.0"] +time_released = 2023-07-12T19:16:19.030 +changelog = "[Overlay] (/soverlay)\nNew\n\n[Notification Overlay]\nFully Removed\n\n[Misc]\n+ Automatic reload of changed configs\n+ Plugin will keep 5 backups of each stored FC\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.7.2.2"] +time_released = 2023-07-14T19:10:56.543 +changelog = "[Overlay]\n+ Adjusted colors, also added a color to signal partly done\n+ Fixed clipping with scrollbar\n+ Added hovering tooltip for yellow submarine text\n\n[Builder]\n+ Added total exp to stats\n+ Experimental option to allow specific sectors in the leveling module\n\n[Loot]\n+ Analyse Tab (WiP)\n\n[Config]\n+ Added multiple options for overlay\n + Open on startup & Open unminimized (default true)\n + Show first sub returning (default false)\n + Show date instead of time (default false)\n+ Added Ko-Fi Link\n" +[channels.stable.plugins.SubmarineTracker.changelogs."1.7.2.3"] +time_released = 2023-07-14T22:40:40.387 +changelog = "+ Disable option to unminimize overlay on startup\n" +[channels.stable.plugins.DalamudMinesweeper] +built_commit = "d70f664d33cb7fcbba2bfe97edc8487e864f3b9f" +time_built = 2024-07-10T13:50:52.838 +effective_version = "1.2.0.0" +[channels.stable.plugins.DalamudMinesweeper.changelogs."1.1.0.4"] +time_released = 2024-05-05T19:14:13.910 +changelog = "Add expert difficulty" +[channels.stable.plugins.DalamudMinesweeper.changelogs."1.2.0.0"] +time_released = 2024-07-10T13:50:52.838 +changelog = "Update for Dawntrail" +[channels.stable.plugins.Snooper] +built_commit = "d79d13d33e3d6babe23ad53afdc65138dca70a48" +time_built = 2024-07-24T12:03:11.147 +effective_version = "1.3.0.0" +[channels.stable.plugins.Snooper.changelogs."0.3.0.0"] +time_released = 2022-08-28T14:53:37.407 +changelog = "* Updated for Dalamud 7.\n* It is now possible to open additional, sticky Snooper windows for specific players or groups of players, independent of current target. To do so, click \"New window for this target\" in the main Snooper window.\n* By default, the main Snooper window now shows chat history on mouse-over without the need to target, and displays target chat history when the mouse is not over a player. (Can be disabled in settings.)\n* By default, when the target posts a message while the Snooper window is visible, a sound alert is now played. (Can be disabled in settings.)" +[channels.stable.plugins.Snooper.changelogs."0.3.1.0"] +time_released = 2023-01-15T22:31:16.795 +changelog = "* Updated for Dalamud 8." +[channels.stable.plugins.Snooper.changelogs."1.0.0.0"] +time_released = 2023-10-08T17:48:44.912 +changelog = "* Updated for Dalamud 9.\n* You can now explicitly specify 12-hour, 24-hour, or system time format for timestamps.\n* New features and bugfixes thanks to GitPaulo:\n** Added an option to show Snooper windows on startup unless closed (on by default).\n** Added filter bars to the bottom of Snooper windows.\n** Added a \"joint\" hover mode, which prioritizes targeted players over hovered players.\n** Disabled mouseover targeting from triggering when the mouse is over the Snooper window.\n** Fixed an issue with the percent sign (%) not rendering correctly.\n" +[channels.stable.plugins.Snooper.changelogs."1.2.0.0"] +time_released = 2023-10-30T01:18:33.916 +changelog = "Changelog from 1.1.0.0 (testing) to 1.2.0.0:\n* New feature: Chat logs are loaded from disk and persist between plugin and game restarts.\n* New feature: It is now possible to choose between local time and server time for timestamps. Default is now server time. On disk, logs are always written in server time.\n* Outgoing tells are now properly displayed in both the sender log and the receiver log.\n\nChangelog from 1.0.0.0 (stable) to 1.1.0.0:\n* New feature: Chat logs are now saved to My Documents/Snooper Logs by default (can be disabled or changed). (#8, #17)\n* New feature: Chat logs can now be copied to clipboard from Snooper windows. (#17)\n* The \"+\" button for the main window has been moved to the bottom toolbar to save space.\n* The bottom toolbar for the main window now includes a button to open plugin settings.\n* Fixed a bug where your own party messages were not displayed in Snooper windows including you. (#5)\n* Fixed a bug with settings not saving (#7).\n" +[channels.stable.plugins.Snooper.changelogs."1.2.1.1"] +time_released = 2023-11-02T19:39:47.945 +changelog = "* Snooper will no longer play a sound when you send a tell. This was never intended. (#18)\n* If saving logs to disk is disabled, Snooper will no longer load already existing logs from disk.\n* Reduced plugin log spam, fixing an issue where exception stack traces were logged for normal operation.\n" +[channels.stable.plugins.Snooper.changelogs."1.2.1.2"] +time_released = 2024-07-17T20:22:45.361 +changelog = "Updated for Dawntrail." +[channels.stable.plugins.Snooper.changelogs."1.3.0.0"] +time_released = 2024-07-24T12:03:11.147 +changelog = "* Chat messages loaded from log files (rather than sent in the current game session) are now dimmed out.\n* Fixed a bug where failing to open log files for writing prevented Snooper from functioning properly.\n" +[channels.stable.plugins.RepairMe] +built_commit = "6c02d5d05fbc79e058a930cbf8a10e747afc1305" +time_built = 2024-07-03T01:51:03.573 +effective_version = "1.0.1.16" +[channels.stable.plugins.RepairMe.changelogs."1.0.1.12"] +time_released = 2022-08-24T03:21:36.750 +changelog = "update to .net6 and api 7" +[channels.stable.plugins.RepairMe.changelogs."1.0.1.13"] +time_released = 2022-08-24T17:32:02.622 +changelog = "remove dependency on XIVCommons" +[channels.stable.plugins.RepairMe.changelogs."1.0.1.14"] +time_released = 2023-01-12T18:08:53.009 +changelog = "update to .net7 and api8" +[channels.stable.plugins.RepairMe.changelogs."1.0.1.15"] +time_released = 2023-10-09T12:47:04.787 +changelog = "update for api 9" +[channels.stable.plugins.PatMe] +built_commit = "42385a92d1a9c3f043f35128ee68dc623cfc6a20" +time_built = 2024-07-18T05:11:09.004 +effective_version = "1.10.1.0" +[channels.stable.plugins.PatMe.changelogs] +[channels.stable.plugins."Dalamud.FindAnything"] +built_commit = "d946d497535b9716f819fb76be3471fd8c58b04e" +time_built = 2024-07-03T16:57:46.703 +effective_version = "1.0.5.2" +[channels.stable.plugins."Dalamud.FindAnything".changelogs] +[channels.stable.plugins.DeepDungeonDex] +built_commit = "a397321b5103272805ac8943fcdcc73a840031cf" +time_built = 2024-08-13T21:25:59.790 +effective_version = "2.11.2.0" +[channels.stable.plugins.DeepDungeonDex.changelogs."1.8.1.0"] +time_released = 2022-08-23T22:21:54.642 +changelog = "### 1.8.1 (2022-08-23)\n\n\n### Bug Fixes\n\n* Finalize .NET 6 and API7 update (4194254)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.5.0"] +time_released = 2023-04-19T12:46:18.090 +changelog = "### 2.5.5 (2023-04-18)\n\n\n### Bug Fixes\n\n* opacity not being set during load (a8ff4ba)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.8.3.0"] +time_released = 2023-11-19T16:01:13.272 +changelog = "### 2.8.3 (2023-11-19)\n\n\n### Bug Fixes\n\n* mobdata notes not being properly set after changing save logic (2713562)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.7.1.0"] +time_released = 2023-09-05T17:09:08.719 +changelog = "### 2.7.1 (2023-09-04)\n\n\n### Bug Fixes\n\n* dont open debug window on init (50b123a)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.7.0.0"] +time_released = 2023-09-04T20:04:05.310 +changelog = "## 2.7.0 (2023-09-04)\n\n\n### Features\n\n* Debug window to display all data loaded into the plugin. (97d093a)\n* new command handler implementation (8769319)\n\n\n### Bug Fixes\n\n* better safeguard for empty notes (7eb9057)\n* correctly unsubscribe from delegates (599ec17)\n* Don't display Resolution unless in PotD (4addfc2)\n* double percentage signs after last build (f801882)\n* not displaying the proper font range on English (5551019)\n* notes not properly showing up on single line (7ef6343)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.6.1.0"] +time_released = 2023-08-22T19:20:52.140 +changelog = "### 2.6.1 (2023-08-22)\n\n\n### Bug Fixes\n\n* add config window button function to `/xlplugins` (d308f5a)\n* add description to enable floor command (1f94415)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.6.0"] +time_released = 2023-05-09T20:16:23.773 +changelog = "### 2.5.6 (2023-05-09)\n\n\n### Bug Fixes\n\n* add file name to yml deserializer error (29ff05f)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.1.0"] +time_released = 2023-03-08T09:10:34.377 +changelog = "### 2.5.1 (2023-03-08)\n\n\n### Bug Fixes\n\n* font leak crashing the game under certain conditions (1e1f7f5)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.9.0.0"] +time_released = 2024-01-09T01:06:54.325 +changelog = "## 2.9.0 (2024-01-08)\n\n\n### Features\n\n* implement built data file lookup on http errors (65c2c07)\n* prepare for more types (3940e62)\n* retool internal storage to prepare for built data file (749c2ee)\n\n\n### Bug Fixes\n\n* change font push to always handle throws without leaking (34312a6)" +[channels.stable.plugins.DeepDungeonDex.changelogs."1.9.2.0"] +time_released = 2022-11-04T13:02:26.474 +changelog = "### 1.9.2 (2022-11-03)\n\n\n### Bug Fixes\n\n* dont break existing installs when developing new version (17d0069)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.3.2.0"] +time_released = 2023-01-15T04:19:17.717 +changelog = "### 2.3.2 (2023-01-15)\n\n\n### Bug Fixes\n\n* added option to reenable floor guide if load fails (b1b75d2)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.3.1.0"] +time_released = 2023-01-12T18:08:10.990 +changelog = "### 2.3.1 (2023-01-12)\n\n\n### Bug Fixes\n\n* add a better safeguard against invalid InstanceContent (58c61d6)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.3.0.0"] +time_released = 2023-01-11T18:40:52.264 +changelog = "## 2.3.0 (2023-01-09)\n\n\n### Features\n\n* add a refresh command for data in case something goes wrong (171d755)\n* update to API8 and net7 (019a3af)\n\n\n### Bug Fixes\n\n* access violation when logging out due to framework update (e5da208)\n* change game hooks to use new ClientStructs methods (a459d9c)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.1.0.0"] +time_released = 2022-12-17T17:21:57.837 +changelog = "## 2.1.0 (2022-12-16)\n\n\n### Features\n\n* add unknown status for all weakness types (4a96a40)\n\n\n### Bug Fixes\n\n* do some additional disposes for windows (f807c9e)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.8.0.0"] +time_released = 2023-10-03T23:28:02.407 +changelog = "## 2.8.0 (2023-10-03)\n\n\n### Features\n\n* api 9 update (cf32904)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.11.0.0"] +time_released = 2024-07-03T14:56:03.619 +changelog = "## 2.11.0 (2024-07-01)\n\n\n### Features\n\n* update for apix (c931c14)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.0.3.0"] +time_released = 2022-12-14T04:29:06.565 +changelog = "### 2.0.3 (2022-12-12)\n\n\n### Bug Fixes\n\n* certain mob notes not being displayed correctly (da2a304)\n* config not being loaded properly after 2.0 (3bb7912)\n* lower load times with not loading many fonts. (0bef8a8)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.11.1.0"] +time_released = 2024-08-11T20:09:41.916 +changelog = "### 2.11.1 (2024-08-10)\n\n\n### Bug Fixes\n\n* correct bitmask on ContentType option not working for Overworld (41b6520)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.0.0"] +time_released = 2023-03-07T18:43:53.565 +changelog = "## 2.5.0 (2023-03-07)\n\n\n### Features\n\n* add EO as a territory to Deep Dungeons List (ae3053b)\n\n\n### Bug Fixes\n\n* Improve idle times when not in a Deep Dungeon (4fd9724)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.3.0"] +time_released = 2023-03-28T17:58:51.103 +changelog = "### 2.5.3 (2023-03-25)\n\n\n### Bug Fixes\n\n* fix drawing of floor data which broke after EO addition (87d5c88)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.9.3.0"] +time_released = 2024-01-12T03:52:17.314 +changelog = "### 2.9.3 (2024-01-12)\n\n\n### Bug Fixes\n\n* block some content that shouldn't have displays added at a later time (7a47aae)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.6.0.0"] +time_released = 2023-08-09T19:31:26.687 +changelog = "## 2.6.0 (2023-08-09)\n\n\n### Features\n\n* update to new DI method (49b8049)\n\n\n### Bug Fixes\n\n* remove old tooltop (df8be64)\n* small performance enhancement when drawing (0ab9e53)" +[channels.stable.plugins.DeepDungeonDex.changelogs."1.8.3.0"] +time_released = 2022-09-07T12:28:00.259 +changelog = "### 1.8.3 (2022-09-07)\n\n\n### Bug Fixes\n\n* ignore global scale (5101421)\n* scale windows with internal font size (93fbb1b)" +[channels.stable.plugins.DeepDungeonDex.changelogs."1.8.2.0"] +time_released = 2022-08-24T14:22:24.320 +changelog = "### 1.8.2 (2022-08-24)\n\n\n### Bug Fixes\n\n* remove hard set of api version and use dalamudpackager instead (e6f04cc)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.0.1.0"] +time_released = 2022-12-09T22:04:30.821 +changelog = "### 2.0.1 (2022-12-09)\n\n\n### Bug Fixes\n\n* stop console spam of null reference from unsafe code (e365654)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.2.0"] +time_released = 2023-03-10T18:42:22.015 +changelog = "### 2.5.2 (2023-03-10)\n\n\n### Bug Fixes\n\n* stop error if locale file does not exist (a10f867)\n* stop some null ref exceptions happening before try catch statement (b4b50ca)\n* stop trying to parse null, empty, whitespace strings as yml (f54e0e5)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.5.4.0"] +time_released = 2023-04-14T17:07:45.013 +changelog = "### 2.5.4 (2023-04-14)\n\n\n### Bug Fixes\n\n* crashing due to corrupt plugin directory (b198cbc)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.9.4.0"] +time_released = 2024-01-17T16:06:47.343 +changelog = "### 2.9.4 (2024-01-17)\n\nRollback of window changes until development is finished. As per PAC request." +[channels.stable.plugins.DeepDungeonDex.changelogs."2.4.0.0"] +time_released = 2023-01-26T17:14:30.856 +changelog = "## 2.4.0 (2023-01-24)\n\n\n### Features\n\n* Add deprecation warning on legacy window. (1615417)\n* add full unknown status on new targets if no data exists (25891cb)" +[channels.stable.plugins.DeepDungeonDex.changelogs."1.9.0.0"] +time_released = 2022-09-14T14:48:57.486 +changelog = "## 1.9.0 (2022-09-14)\n\n\n### Features\n\n* add debug info for display when submitting issues (d22f12f)\n\n\n### Bug Fixes\n\n* change from resx to yml to mitigate wierdness (eb6d4f1)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.8.1.0"] +time_released = 2023-10-30T01:19:12.977 +changelog = "### 2.8.1 (2023-10-28)\n\n\n### Bug Fixes\n\n* change config saving to help stop config corruption (c7ccc68)\n* loading all fonts after plugin was loaded potentially crashing (d00ae2b)\n* windows sizes being wrong due to font scaling (aae6e6a)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.8.2.0"] +time_released = 2023-11-18T17:47:07.266 +changelog = "### 2.8.2 (2023-11-10)\n\n\n### Bug Fixes\n\n* implement better font loading code to allow for all characters (beaf540)\n* recalculate mob notes if size has changed (ec122a1)\n* remove some config options that no longer affects display (8d83f5b)\n* transition MobData local storage to binary and safer save logic (89a0a1f)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.0.0.0"] +time_released = 2022-12-08T16:37:25.324 +changelog = "## 2.0.0 (2022-12-04)\n\n\n### ⚠ BREAKING CHANGES\n\n* This is a full rewrite even if I will try to port over the config there is no guarantee for this happening.\n\n### Code Refactoring\n\n* add command handler singleton (5889746)\n* allow opening of config window from command (b2c6e22)\n* download and save data to local drive in case of github errors (4522c37)\n* implement custom load from local storage (98064db)\n* implement Locale and MobData from local file storage (48548ca)\n* reimplement config window (aebbbbe)\n* rework how mob data is displayed with a new compact mode (aea8cfe)\n* setup files from scratch and use dependency injection (b08207f)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.9.1.0"] +time_released = 2024-01-10T03:32:16.041 +changelog = "### 2.9.1 (2024-01-09)\n\n\n### Bug Fixes\n\n* sunset some unneeded fonts (df00156)\n* update untranslated locale data with Crowdin MT (fd14bc6)\n* use locale when type display does not exist (22e1dfa)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.9.2.0"] +time_released = 2024-01-11T15:55:51.366 +changelog = "### 2.9.2 (2024-01-10)\n\n\n### Bug Fixes\n\n* change content type to local flag enum (5f2e180)\n* config window not respecting language on boot (f5e3c21)\n* data loading to only load local once if first attempt fails (d1e2e82)\n* finalize unknown content display (b1eebe2)\n* fixing edge cases with word wrapping (7f55750)\n* force language to be loaded after all other data (7d728e7)\n* mob notes not working after 2.9.0 restructuring (b598f2e)" +[channels.stable.plugins.DeepDungeonDex.changelogs."1.9.1.0"] +time_released = 2022-10-07T18:39:12.571 +changelog = "### 1.9.1 (2022-10-07)\n\n\n### Bug Fixes\n\n* stop log spam (331ee28)" +[channels.stable.plugins.DeepDungeonDex.changelogs."2.11.2.0"] +time_released = 2024-08-13T21:25:59.790 +changelog = "### 2.11.2 (2024-08-13)\n\n\n### Bug Fixes\n\n* certain mobs not being displayed correctly in deep dungeon (e6b00d8)\n* stop window from trying to continuously resize (d4a2100)" +[channels.stable.plugins.DelvCD] +built_commit = "8a660a84ec0aead439246fb9830353031d810c17" +time_built = 2024-07-31T18:07:18.394 +effective_version = "1.1.1.0" +[channels.stable.plugins.DelvCD.changelogs] +[channels.stable.plugins.WhoAmIAgain] +built_commit = "636cf2ed45699b57f25c9799fb2111bdd563a640" +time_built = 2024-08-19T19:12:19.268 +effective_version = "1.0.0.2" +[channels.stable.plugins.WhoAmIAgain.changelogs] +[channels.stable.plugins.MBHistory] +built_commit = "e9e906b1661f2166c5382b5e5ada5161d156acb7" +time_built = 2024-07-02T01:52:53.913 +effective_version = "1.0.1.0" +[channels.stable.plugins.MBHistory.changelogs."1.0.0.0"] +time_released = 2022-09-04T20:56:37.035 +changelog = "+ Stable release\n" +[channels.stable.plugins.MBHistory.changelogs."1.0.0.1"] +time_released = 2023-01-18T03:01:55.118 +changelog = "+ Stable release\n" +[channels.stable.plugins.StanleyParableXiv] +built_commit = "e14e7cd19e966a9f594abdb4d1ce2557eb2b4de2" +time_built = 2024-07-15T23:18:14.022 +effective_version = "3.0.0.0" +[channels.stable.plugins.StanleyParableXiv.changelogs."1.3.0.0"] +time_released = 2023-04-01T06:15:59.927 +changelog = "- Fixed AFK events playing in cutscenes\n- Fixed AFK events not playing again after playing once\n- Fixed some PVP events causing a crash if a player goes missing\n- Refactored duty events to only play in whitelisted content types\n- Added a disk space check and feedback for new plugin users\n" +[channels.stable.plugins.StanleyParableXiv.changelogs."2.0.0.0"] +time_released = 2023-10-05T18:19:45.599 +changelog = "- Update to API 9\n- Audio files were changed from mp3 to ogg\n" +[channels.stable.plugins.StanleyParableXiv.changelogs."2.1.1.0"] +time_released = 2023-10-07T01:35:01.482 +changelog = "- Added the option to choose between MP3 and OGG assets (defaults to MP3)\n" +[channels.stable.plugins.StanleyParableXiv.changelogs."3.0.0.0"] +time_released = 2024-07-15T23:18:14.022 +changelog = "- Update to API 10\n- Modified AFK event to reflect the player's AFK status\n" +[channels.stable.plugins.XIVChat] +built_commit = "27b148ca982f8ab401589bda128bf8277a6e27d9" +time_built = 2024-07-03T01:51:23.750 +effective_version = "1.7.9" +[channels.stable.plugins.XIVChat.changelogs."1.7.3"] +time_released = 2022-08-30T00:23:32.634 +changelog = "- API 7\n" +[channels.stable.plugins.XIVChat.changelogs."1.7.4"] +time_released = 2023-01-12T01:55:14.286 +changelog = "- API 8\n" +[channels.stable.plugins.XIVChat.changelogs."1.7.5"] +time_released = 2023-05-25T17:31:30.341 +changelog = "- 6.4\n" +[channels.stable.plugins.XIVChat.changelogs."1.7.6"] +time_released = 2023-05-25T18:15:46.703 +changelog = "- 6.4\n" +[channels.stable.plugins.XIVChat.changelogs."1.7.7"] +time_released = 2023-08-31T22:39:41.913 +changelog = "- 6.4\n" +[channels.stable.plugins.XIVChat.changelogs."1.7.8"] +time_released = 2023-10-04T01:13:33.362 +changelog = "- API 9\n" +[channels.stable.plugins.XIVChat.changelogs."1.7.9"] +time_released = 2024-07-03T01:51:23.750 +changelog = "- Dawntrail\n" +[channels.stable.plugins.DamageInfoPlugin] +built_commit = "7ea73078f03abf14ede89dda1d9ef161f6ea468d" +time_built = 2024-07-25T23:34:09.166 +effective_version = "2.4.0.3" +[channels.stable.plugins.DamageInfoPlugin.changelogs] +[channels.stable.plugins.Tilted] +built_commit = "18acdf50fab7bf04f1e431d18d05581eb639a5e3" +time_built = 2024-07-02T04:36:43.406 +effective_version = "4.0.0.0" +[channels.stable.plugins.Tilted.changelogs."0.0.0.2"] +time_released = 2022-10-30T01:32:22.567 +changelog = "API 7 Compliant" +[channels.stable.plugins.Tilted.changelogs."1.0.0.0"] +time_released = 2023-01-16T21:18:23.555 +changelog = "API 8 Compliant. Now with Combat Timeout setting" +[channels.stable.plugins.Tilted.changelogs."2.0.0.1"] +time_released = 2023-01-18T03:01:50.338 +changelog = "2.0 Overhaul. More triggers, more tweaks, better configuration window" +[channels.stable.plugins.Tilted.changelogs."2.1.0.1"] +time_released = 2023-02-03T19:58:57.427 +changelog = "2.1.1 Added Mounted trigger" +[channels.stable.plugins.Tilted.changelogs."3.0.0.0"] +time_released = 2023-02-25T19:40:51.082 +changelog = "3.0.0 Fixed trigger wonkiness, migrated config to new version" +[channels.stable.plugins.Tilted.changelogs."3.1.1.0"] +time_released = 2023-10-06T17:22:42.987 +changelog = "Version 3.1.1.0:\n - API 9 Upgrade.\n - New Trigger: Zoomed. Activates when zooming in past a certain amount. Deactivates when zooming out.\n - TiltOffset is now handled as a float, allowing for smoother tilt changes. (Thanks Cara! 💕)\n - Improved Camera Distance (zoom) handling\n - Remove usage of FFXIVClientStructs to read/set Config values\n" +[channels.stable.plugins.Tilted.changelogs."3.2.0.0"] +time_released = 2023-10-10T20:39:30.817 +changelog = "Version 3.2.0.0:\n - New Tilt option: Mapping. When this setting is enabled, the Camera Tilt will be set to a value between the \"Enabled\" and \"Disabled\"\n values based on the Enabled and Disabled Camera Distances. This allows you to have a different tilt angle depending on how far the camera is zoomed out.\n" +[channels.stable.plugins.Tilted.changelogs."3.3.0.1"] +time_released = 2023-10-31T19:13:36.392 +changelog = "Version 3.3.0.1:\n - Improved Tilt Interpolation logic courtesy of @mallowmew.\n - Tilt Interpolation/Mapping no longer defaults to true.\n" +[channels.stable.plugins.Tilted.changelogs."4.0.0.0"] +time_released = 2024-07-02T04:36:43.406 +changelog = "\nVersion 4.0.0.0:\n - Updated to API10\n" +[channels.stable.plugins.Browsingway] +built_commit = "cfef0284a7bfb2847c542662861fb31bde048ba6" +time_built = 2024-07-02T19:30:05.173 +effective_version = "1.6.2" +[channels.stable.plugins.Browsingway.changelogs."1.5.1.0"] +time_released = 2023-01-15T22:30:34.336 +changelog = "- Add 'Disabled' option\n- Add 'Mute' option\n- Add 'ACT optimizations' option (disables overlay when ACT is not running)\n- Fix keyboard input and focus handling\n- Update Chromium to 108.0.5359.125\n- API 8 support\n" +[channels.stable.plugins.Browsingway.changelogs."1.5.2.0"] +time_released = 2023-03-02T22:53:49.112 +changelog = "- Add IINACT support\n- Fix ACT not detected when running as tray icon\n- Fix overlays using global context\n" +[channels.stable.plugins.Browsingway.changelogs."1.5.3.0"] +time_released = 2023-04-05T02:45:28.326 +changelog = "- Add IINACT (Dalamud Plugin) support\n- Fix Dalamud UI corruption because of unhandled exception\n" +[channels.stable.plugins.Browsingway.changelogs."1.5.4.0"] +time_released = 2023-04-05T15:59:02.818 +changelog = "- Update Chromium to 111.0.5563.148\n" +[channels.stable.plugins.Browsingway.changelogs."1.5.5.0"] +time_released = 2023-10-03T22:41:20.281 +changelog = "- Chromium 117.0.5938.132 (fix for CVE-2023-4863 and CVE-2023-5217)\n- API9 compatibility\n- Custom CSS feature by xorus/olee (experimental, unsupported)\n" +[channels.stable.plugins.Browsingway.changelogs."1.5.6.0"] +time_released = 2024-02-27T21:07:44.765 +changelog = "- Chromium 121.0.6167.184 (fix for various CVEs)\n- Fullscreen mode by Una (experimental, unsupported)\n- Minor UI fixes\n" +[channels.stable.plugins.Browsingway.changelogs."1.6.0"] +time_released = 2024-03-19T21:57:49.961 +changelog = "- Chromium 122.0.6261.112\n- Option to hide overlays out of combat (by electr0sheep)\n- .net 8 support\n- IPC refactoring\n" +[channels.stable.plugins.Browsingway.changelogs."1.6.1"] +time_released = 2024-07-01T19:32:06.997 +changelog = "- Bump Chromium to 126.0.6478.115\n- Api X support\n" +[channels.stable.plugins.Browsingway.changelogs."1.6.2"] +time_released = 2024-07-02T19:30:05.173 +changelog = "- Fix local storage not working after Chromium update\n Note: Due to encryption changes in Chromium, local storage data from previous versions will be lost.\n" +[channels.stable.plugins.ReSanctuary] +built_commit = "ae1e21926e20f7e5157798ee32e5e2a1da273f00" +time_built = 2024-07-01T19:15:10.243 +effective_version = "1.4.0.0" +[channels.stable.plugins.ReSanctuary.changelogs] +[channels.stable.plugins.Congratulations] +built_commit = "8a395e49d69ac09f2c639189b230b3f6ad74ab01" +time_built = 2024-07-20T08:29:15.799 +effective_version = "1.3.0.0" +[channels.stable.plugins.Congratulations.changelogs."1.2.0.0"] +time_released = 2023-03-06T16:39:10.585 +changelog = "Get aurally rewarded when you get commended on duties.\n\nComes with default sounds for when you get commended by 1/3, 2/3, 3/3 or all seven members of the duty you were in, but you can set custom sounds for each type of trigger by opening /congratsconfig.\n\nThe fractioned values are in relation to how many of those members could commend you (i.e. excluding those that were in your party before joining the duty).\n" +[channels.stable.plugins.Congratulations.changelogs."1.2.1.0"] +time_released = 2023-03-07T23:25:56.441 +changelog = "- Fix sound not working when applying the game's sound effect volume in 6.35.\n" +[channels.stable.plugins.Congratulations.changelogs."1.2.2.0"] +time_released = 2023-03-11T21:25:25.360 +changelog = "- Fix disabled \"Play Sound\" checkbox not affecting anything.\n" +[channels.stable.plugins.Congratulations.changelogs."1.2.3.0"] +time_released = 2023-10-04T01:34:50.231 +changelog = "Update to API 9 / patch 6.5.\n" +[channels.stable.plugins.Congratulations.changelogs."1.3.0.0"] +time_released = 2024-07-20T08:29:15.799 +changelog = "Updated for FFXIV 7.01\n" +[channels.stable.plugins.EmoteLog] +built_commit = "dde908b1254bb165748bc92b6aeb9d9b6468817a" +time_built = 2024-07-01T19:31:33.837 +effective_version = "1.1.3.0" +[channels.stable.plugins.EmoteLog.changelogs."1.0.0.0"] +time_released = 2023-04-05T02:44:33.742 +changelog = "Initial public release" +[channels.stable.plugins.EmoteLog.changelogs."1.0.1.0"] +time_released = 2023-04-27T21:54:10.759 +changelog = "- Added font size configuration\n- Added text wrapping configuration\n" +[channels.stable.plugins.EmoteLog.changelogs."1.0.1.1"] +time_released = 2023-05-04T19:18:02.009 +changelog = "- Fixed a crash that can occur on login\n" +[channels.stable.plugins.EmoteLog.changelogs."1.1.1.1"] +time_released = 2023-10-05T01:19:31.541 +changelog = "- Updated to API v9 and 6.5\n" +[channels.stable.plugins.EmoteLog.changelogs."1.1.2.0"] +time_released = 2024-04-02T20:22:24.377 +changelog = "- Added support for the new Dalamud font selection\n" +[channels.stable.plugins.EmoteLog.changelogs."1.1.3.0"] +time_released = 2024-07-01T19:31:33.838 +changelog = "- Dawntrail baby\n" +[channels.stable.plugins.DailyDuty] +built_commit = "8a4af9c5cf565768975ce01fb52b08da7ed327d5" +time_built = 2024-09-02T09:12:49.575 +effective_version = "5.1.0.5" +[channels.stable.plugins.DailyDuty.changelogs] +[channels.stable.plugins.Globetrotter] +built_commit = "07848c7ca6fc44ce8740899a1e8591b9eb2e0aab" +time_built = 2024-07-03T21:26:28.805 +effective_version = "1.2.11" +[channels.stable.plugins.Globetrotter.changelogs."1.2.7"] +time_released = 2022-08-25T00:24:44.314 +changelog = "API 7" +[channels.stable.plugins.Globetrotter.changelogs."1.2.8"] +time_released = 2023-01-11T21:05:31.073 +changelog = "API 8" +[channels.stable.plugins.Globetrotter.changelogs."1.2.9"] +time_released = 2023-08-31T22:41:06.171 +changelog = "API 8" +[channels.stable.plugins.Globetrotter.changelogs."1.2.10"] +time_released = 2023-10-04T01:12:25.363 +changelog = "API 9" +[channels.stable.plugins.Globetrotter.changelogs."1.2.11"] +time_released = 2024-07-03T21:26:28.805 +changelog = "Dawntrail" +[channels.stable.plugins.WhosTalking] +built_commit = "6518fc74efaaab592b114845e270fc0f6d17ce97" +time_built = 2024-07-03T01:51:47.266 +effective_version = "0.6.11.0" +[channels.stable.plugins.WhosTalking.changelogs."0.6.7.0"] +time_released = 2024-01-11T23:22:21.995 +changelog = "Initial stable release!\n\nWho's Talking connects to your Discord client and lets you see voice activity on your party list. It should automatically match up Discord users with FFXIV players – but if that doesn't work, you can configure things in the plugin settings.\n\nDelvUI integration is included, so Who's Talking should automatically work with DelvUI (appearance options are available in the DelvUI settings).\n\n**Please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" +[channels.stable.plugins.WhosTalking.changelogs."0.6.11.0"] +time_released = 2024-07-03T01:51:47.266 +changelog = "**Version 0.6.11.0**\n\nNow supports Dawntrail!\n\nAlso:\n- Added a warning if you're using an unsupported Discord client\n- Hopefully fixed error spam in Delubrum Reginae (Savage)\n- Modified the sizing of the config window to accomodate power users\n- Tweaked various text to be less misleading\n" +[channels.stable.plugins.RoleplayProfiles] +built_commit = "c4ade08e38e97d443ab810f39f4a73e2b856d509" +time_built = 2024-07-23T20:46:52.009 +effective_version = "1.2.0.0" +[channels.stable.plugins.RoleplayProfiles.changelogs."0.1.0.2"] +time_released = 2022-10-24T21:40:26.395 +changelog = "Initial release (displaying and editing profiles from Chaos Archives)" +[channels.stable.plugins.RoleplayProfiles.changelogs."0.1.1.0"] +time_released = 2023-01-15T22:29:44.622 +changelog = "Updated to Dalamud 8." +[channels.stable.plugins.RoleplayProfiles.changelogs."0.2.0.0"] +time_released = 2023-07-02T02:20:02.986 +changelog = "New features:\n* Added a configuration option to enable or disable the tooltip window.\n* Added a configuration option to enable or disable the tooltip window during duties. By default, the RPP tooltip window is now hidden while in a duty instance.\n* Added the /rpp slash command to control the plugin. Supported options: /rpp edit, /rpp profile, /rpp config, /rpp show, /rpp hide, /rpp duty show, /rpp duty hide.\n* Logged in users should now remain logged in indefinitely. In case a login session does expire because the game wasn't launched for a year, the plugin will detect this and offer to log in again.\n\nBug fixes:\n* Fixed a bug where the tooltip window got stuck at \"Retrieving profile...\" under Linux if Wine was configured to identify as Windows 10, as it does since XIVLauncher Core 1.0.4.\n\nKnown issues:\n* The plugin is still currently region-locked to Europe because that's the only region allowed by its backing website, Chaos Archives. This will be fixed in a future update.\n" +[channels.stable.plugins.RoleplayProfiles.changelogs."0.2.1.0"] +time_released = 2023-10-08T17:48:06.843 +changelog = "Updated for Dalamud 9." +[channels.stable.plugins.RoleplayProfiles.changelogs."0.3.0.0"] +time_released = 2024-02-10T19:12:45.212 +changelog = "Added support for two-factor authentication." +[channels.stable.plugins.RoleplayProfiles.changelogs."1.0.0.0"] +time_released = 2024-02-22T01:57:48.262 +changelog = "RPP now supports creating character profiles for the North America region (via crystalarchives.org) in addition to Europe (via chaosarchives.org). User accounts are shared for both sites." +[channels.stable.plugins.RoleplayProfiles.changelogs."1.1.0.0"] +time_released = 2024-04-13T20:53:18.833 +changelog = "* The plugin no longer asks for the user password to log in. Instead, it opens an in-browser authorization page.\n* Characters from all regions are now supported thanks to the cross-region character profiles website, Central Archives (https://centralarchives.org).\n" +[channels.stable.plugins.RoleplayProfiles.changelogs."1.2.0.0"] +time_released = 2024-07-23T20:46:52.009 +changelog = "* Updated for Dawntrail.\n* Character profiles will only display when there is a profile to display. No \"Loading\" or \"Profile not found\".\n" +[channels.stable.plugins.MacroChain] +built_commit = "29f6ee09b99ceae07a05acfb318ac22f9ad56385" +time_built = 2024-07-02T04:50:04.742 +effective_version = "2.2.0.0" +[channels.stable.plugins.MacroChain.changelogs] +[channels.stable.plugins.BigPlayerDebuffs] +built_commit = "6401d99e18f84535d70d5cac7aa7110b9f00e453" +time_built = 2024-07-02T04:36:21.024 +effective_version = "1.1.0.10" +[channels.stable.plugins.BigPlayerDebuffs.changelogs."1.1.0.6"] +time_released = 2022-08-25T07:03:40.704 +changelog = "DIP17 changes" +[channels.stable.plugins.BigPlayerDebuffs.changelogs."1.1.0.7"] +time_released = 2022-08-26T08:32:26.447 +changelog = "v1.1.0.7 - Bump to API 7" +[channels.stable.plugins.BigPlayerDebuffs.changelogs."1.1.0.8"] +time_released = 2023-01-12T08:46:54.279 +changelog = "v1.1.0.8 - 6.3 Dalamud Update" +[channels.stable.plugins.BigPlayerDebuffs.changelogs."1.1.0.9"] +time_released = 2023-10-05T14:30:23.958 +changelog = "v1.1.0.9 - 6.5 Dalamud Update" +[channels.stable.plugins.BigPlayerDebuffs.changelogs."1.1.0.10"] +time_released = 2024-07-02T04:36:21.024 +changelog = "v1.1.0.10 - API10 Dawntrail update" +[channels.stable.plugins.HighFpsPhysicsPlugin] +built_commit = "35e43339cd95ca712ae29b1664cb2e3542c27477" +time_built = 2024-07-31T18:06:55.753 +effective_version = "8.0.1.0" +[channels.stable.plugins.HighFpsPhysicsPlugin.changelogs."8.0.1.0"] +time_released = 2024-07-31T18:06:55.753 +changelog = "Replace crash warning string with visual glitch warning, put in stable" +[channels.stable.plugins.ChillFrames] +built_commit = "d81b1ebe947a061526d4e0c960e6cc79e03877d8" +time_built = 2024-07-02T04:35:44.593 +effective_version = "3.0.0.0" +[channels.stable.plugins.ChillFrames.changelogs."1.5.0.2"] +time_released = 2022-08-24T18:32:18.237 +changelog = "Added Island Sanctuary" +[channels.stable.plugins.ChillFrames.changelogs."1.5.0.3"] +time_released = 2022-08-24T22:48:19.845 +changelog = "Added Island Sanctuary" +[channels.stable.plugins.ChillFrames.changelogs."1.5.0.4"] +time_released = 2022-08-25T06:48:38.385 +changelog = "Added Island Sanctuary" +[channels.stable.plugins.ChillFrames.changelogs."1.5.0.6"] +time_released = 2022-08-27T14:49:03.103 +changelog = "Added Island Sanctuary" +[channels.stable.plugins.WhereAmIAgain] +built_commit = "ce7cb8f8d730f007926da7fe128a3a1c4a5818c2" +time_built = 2024-07-08T07:14:03.578 +effective_version = "2.0.0.1" +[channels.stable.plugins.WhereAmIAgain.changelogs."0.0.0.11"] +time_released = 2022-09-04T12:08:36.426 +changelog = "Compatiblity with Dalamud API 7." +[channels.stable.plugins.WhereAmIAgain.changelogs."0.0.1.3"] +time_released = 2022-12-27T11:29:49.124 +changelog = "Major refactor by MidoriKami.\nIncludes brand new configuration window to customize your location using templates." +[channels.stable.plugins.WhereAmIAgain.changelogs."0.0.1.4"] +time_released = 2023-01-05T02:59:00.474 +changelog = "Major refactor by MidoriKami.\nIncludes brand new configuration window to customize your location using templates." +[channels.stable.plugins.XIVDupeFinder] +built_commit = "7c3653270265c4280dd5cc8e31de8d94650152f5" +time_built = 2023-09-08T19:52:11.081 +effective_version = "1.0.1.0" +[channels.stable.plugins.XIVDupeFinder.changelogs."0.0.0.1"] +time_released = 2023-09-05T20:35:44.212 +changelog = "# XIVDupeFinder v1.0.0 Patch Notes\r\nFixed ghosted items" +[channels.stable.plugins.XIVDupeFinder.changelogs."1.0.1.0"] +time_released = 2023-09-08T19:52:11.081 +changelog = "# XIVDupeFinder 1.0.1\r\n- Fixed hooks to stop plugin running when disabled / closed.\r\n- Fixed issue with highlighting always clearing when not enabled\r\n- Minor optimizations and code refactoring\r\n- Moving from Testing to Stable\r\n\r\n# XIVDupeFinder v1.0.0 Patch Notes\r\nFixed ghosted items" +[channels.stable.plugins.BetterPlaytime] +built_commit = "2645f5a4479b8d20670cbf26cf591fe7f02e4dca" +time_built = 2024-07-02T04:35:50.992 +effective_version = "1.4.1.0" +[channels.stable.plugins.BetterPlaytime.changelogs."1.0.0.0"] +time_released = 2022-09-04T20:57:09.383 +changelog = "+ Stable release\n" +[channels.stable.plugins.BetterPlaytime.changelogs."1.0.1.0"] +time_released = 2022-09-28T00:00:01.089 +changelog = "+ Add option to display total character playtime in UI\n+ Fix oopsy in regex for french language\n" +[channels.stable.plugins.BetterPlaytime.changelogs."1.0.2.0"] +time_released = 2022-10-04T16:46:29.229 +changelog = "+ Simple server bar integration\n" +[channels.stable.plugins.BetterPlaytime.changelogs."1.1.0.0"] +time_released = 2022-10-12T14:08:58.389 +changelog = "+ Prevent round up of hours and days\n+ Add config tab for character deletion\n+ Extend server bar integration\n" +[channels.stable.plugins.BetterPlaytime.changelogs."1.1.0.1"] +time_released = 2023-01-11T18:39:57.496 +changelog = "net7 + API8 update\n" +[channels.stable.plugins.BetterPlaytime.changelogs."1.2.0.0"] +time_released = 2023-01-18T03:01:45.872 +changelog = "+ Implement playtime request\n" +[channels.stable.plugins.BetterPlaytime.changelogs."1.3.0.0"] +time_released = 2023-02-25T19:41:29.151 +changelog = "+ Add basic localization\n+ Don't fail on specific exception for server bar\n" +[channels.stable.plugins.BetterPlaytime.changelogs."1.3.0.1"] +time_released = 2023-03-14T23:06:14.227 +changelog = "nofranz\n" +[channels.stable.plugins.BetterPlaytime.changelogs."1.3.0.2"] +time_released = 2023-03-30T14:03:10.337 +changelog = "[nofranz]\n" +[channels.stable.plugins.BetterPlaytime.changelogs."1.3.1.0"] +time_released = 2023-07-12T19:12:29.833 +changelog = "nofranz\n" +[channels.stable.plugins.BetterPlaytime.changelogs."1.4.0.0"] +time_released = 2023-07-14T19:11:01.423 +changelog = "+ Switch to dalamud window system\n+ Switch from chat parsing to sig\n" +[channels.stable.plugins.DiademCalculator] +built_commit = "d74a22c58840a864cda12131fe2646dfc45209df" +time_built = 2024-07-02T04:36:26.268 +effective_version = "1.1.1.0" +[channels.stable.plugins.DiademCalculator.changelogs] +[channels.stable.plugins.MiniCactpotSolver] +built_commit = "c51af82019dcc1c7d08328d2ee9d0808fcbf9909" +time_built = 2024-08-05T14:44:45.316 +effective_version = "2.0.0.1" +[channels.stable.plugins.MiniCactpotSolver.changelogs] +[channels.stable.plugins.WorkshopOptimizerPlugin] +built_commit = "1fc63f3eb572084f062dc30dcdb992ecac67206f" +time_built = 2024-07-05T18:28:09.458 +effective_version = "0.2.10.0" +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.5.0"] +time_released = 2023-03-11T21:25:13.430 +changelog = "Initial release." +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.6.1"] +time_released = 2023-04-02T20:33:45.361 +changelog = "Improved optimizer and rest day handling." +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.6.3"] +time_released = 2023-05-01T20:09:18.438 +changelog = "Improved rest day handling and items usable in more than one cycle." +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.7.0"] +time_released = 2023-06-05T16:43:28.550 +changelog = "Updated for 6.4 items and workshops." +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.7.1"] +time_released = 2023-06-28T21:34:32.393 +changelog = "Updated for 6.4 items and workshops." +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.7.3"] +time_released = 2023-08-19T03:12:03.026 +changelog = "Updated for 6.4 items and workshops." +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.8.1"] +time_released = 2023-10-13T02:30:52.512 +changelog = "Updated for 6.5 items and workshops." +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.8.2"] +time_released = 2023-11-02T19:39:41.691 +changelog = "Added support for Felicitous Favors and checking of island rank and material availability (thanks for RuriRyan!)." +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.8.3"] +time_released = 2024-01-13T22:22:46.826 +changelog = "Small UI changes." +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.8.4"] +time_released = 2024-06-23T00:15:49.396 +changelog = "Fixed cost of Corn Flakes." +[channels.stable.plugins.WorkshopOptimizerPlugin.changelogs."0.2.10.0"] +time_released = 2024-07-05T18:28:09.458 +changelog = "Fixed cost of Corn Flakes." +[channels.stable.plugins.EnemyListDebuffs] +built_commit = "eb91aa54f40bb4f0d82b3abed04f06afe5c86538" +time_built = 2024-09-01T14:01:03.852 +effective_version = "0.4.0.3" +[channels.stable.plugins.EnemyListDebuffs.changelogs."0.3.6.0"] +time_released = 2022-08-25T16:48:15.179 +changelog = "6.2 Arraydata fixed" +[channels.stable.plugins.EnemyListDebuffs.changelogs."0.3.7.0"] +time_released = 2023-01-12T05:03:45.688 +changelog = "6.2 Arraydata fixed" +[channels.stable.plugins.EnemyListDebuffs.changelogs."0.3.8.0"] +time_released = 2023-05-30T03:15:06.099 +changelog = "6.4 updates" +[channels.stable.plugins.EnemyListDebuffs.changelogs."0.3.9.0"] +time_released = 2023-10-04T00:22:09.661 +changelog = "6.5 / API9 Updates" +[channels.stable.plugins.EnemyListDebuffs.changelogs."0.4.0.2"] +time_released = 2024-07-03T14:13:31.327 +changelog = "7.0 / API 10 Updates" +[channels.stable.plugins.EnemyListDebuffs.changelogs."0.4.0.3"] +time_released = 2024-09-01T14:01:03.852 +changelog = "Made the configuration window resizable" +[channels.stable.plugins.autoSweep] +built_commit = "f06a01089167efec454f0b574d4af5b7901ccc9a" +time_built = 2024-07-08T07:17:13.533 +effective_version = "1.4.5.0" +[channels.stable.plugins.autoSweep.changelogs."1.4.2.0"] +time_released = 2023-01-18T16:18:52.388 +changelog = "Updated for 6.3" +[channels.stable.plugins.autoSweep.changelogs."1.4.3.0"] +time_released = 2023-10-06T02:38:35.660 +changelog = "Updated for 6.5" +[channels.stable.plugins.autoSweep.changelogs."1.4.4.0"] +time_released = 2024-07-01T19:20:12.669 +changelog = "Updated for 7.0" +[channels.stable.plugins.autoSweep.changelogs."1.4.5.0"] +time_released = 2024-07-08T07:17:13.533 +changelog = "Fixed a potential crash" +[channels.stable.plugins.ChatTwo] +built_commit = "0ea648ad6d61a1835e843734cd3b4b6b3ec7fc25" +time_built = 2024-09-02T18:58:28.494 +effective_version = "1.29.1.0" +[channels.stable.plugins.ChatTwo.changelogs."1.17.5.0"] +time_released = 2022-08-25T00:23:53.760 +changelog = "https://git.annaclemens.io/ascclemens/ChatTwo/compare/v1.17.3...v1.17.4" +[channels.stable.plugins.ChatTwo.changelogs."1.17.6.0"] +time_released = 2022-08-25T18:40:49.978 +changelog = "Fixed linkshells and party invite crashes." +[channels.stable.plugins.ChatTwo.changelogs."1.18.0.0"] +time_released = 2022-08-27T18:05:55.273 +changelog = "\\\n- Added ExtraChat channel filters\n" +[channels.stable.plugins.ChatTwo.changelogs."1.18.1.0"] +time_released = 2022-08-27T23:33:27.706 +changelog = "\\\n- Fixed ExtraChat filters to not require the System Messages channel\n- This update will run a database migration, which may take a couple minutes based on your database size\n - Chat 2 will not appear until the migration is finished\n" +[channels.stable.plugins.ChatTwo.changelogs."1.18.2.0"] +time_released = 2022-08-28T21:59:31.318 +changelog = "\\\n- Show a window during migration.\n" +[channels.stable.plugins.ChatTwo.changelogs."1.18.3.0"] +time_released = 2022-09-02T23:52:37.562 +changelog = "- Updated translations.\n- Changed some internals for (minor) improved performance.\n- Fixed an issue with empty lines causing some flickering.\n- Fixed an issue with empty lines disappearing under some circumstances.\n" +[channels.stable.plugins.ChatTwo.changelogs."1.18.4.0"] +time_released = 2023-01-11T21:05:13.998 +changelog = "- API 8\n" +[channels.stable.plugins.ChatTwo.changelogs."1.18.5.0"] +time_released = 2023-03-09T01:36:05.303 +changelog = "- Fix various links not working.\n- Fix a crash.\n- Fix the search for item in recipes button.\n" +[channels.stable.plugins.ChatTwo.changelogs."1.18.6.0"] +time_released = 2023-05-25T17:31:08.780 +changelog = "- Update for 6.4\n" +[channels.stable.plugins.ChatTwo.changelogs."1.18.7.0"] +time_released = 2023-05-25T18:15:30.404 +changelog = "- Update for 6.4\n" +[channels.stable.plugins.ChatTwo.changelogs."1.18.8.0"] +time_released = 2023-08-31T22:41:20.625 +changelog = "- Update for 6.4\n" +[channels.stable.plugins.ChatTwo.changelogs."1.18.9.0"] +time_released = 2023-10-04T01:11:43.858 +changelog = "- API 9\n" +[channels.stable.plugins.ChatTwo.changelogs."1.18.10.0"] +time_released = 2023-10-18T19:11:00.128 +changelog = "- Fix issue with Dalamud custom link payloads\n" +[channels.stable.plugins.PlayerTrack] +built_commit = "99703bef7daec0100a0044fbf0722ceddcb39c24" +time_built = 2024-07-28T19:26:10.379 +effective_version = "3.4.7.0" +[channels.stable.plugins.PlayerTrack.changelogs] +[channels.stable.plugins.CharacterPanelRefined] +built_commit = "270fca12a588f18c6bc9f1c6a34480a7ec56090a" +time_built = 2024-07-24T18:38:51.855 +effective_version = "1.8.1.0" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.1.2.0"] +time_released = 2022-08-20T22:24:44.134 +changelog = "Move Character Panel Refined to stable\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.1.5"] +time_released = 2023-05-26T20:43:30.092 +changelog = "Fixed average damage and healing values broken by patch 6.4\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.2.0"] +time_released = 2023-10-04T00:59:11.196 +changelog = "Update for patch 6.5\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.1.4"] +time_released = 2023-05-11T02:47:00.191 +changelog = "Fixed relic weapons not syncing properly\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.1.2.1"] +time_released = 2022-08-24T14:27:18.858 +changelog = "Update to .NET6\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.1.2.2"] +time_released = 2022-08-24T22:21:07.630 +changelog = "Fix an issue causing the wrong stat to be displayed\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.2.0.2"] +time_released = 2022-09-01T17:29:10.056 +changelog = "Add tooltips and breakpoint information for each stat and GCDs\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.3.0.0"] +time_released = 2022-09-17T19:58:10.149 +changelog = "Add german and french translations\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.4.0.0"] +time_released = 2022-10-04T16:46:02.567 +changelog = "- Add avg. healing stat\n- Tooltips of avg. damage and healing will now show damage/healing of normal and critical hits.\n- Add a stat to show flat damage increase of crit & direct hit stat\n- Add more customization options\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.5.0.0"] +time_released = 2022-10-11T01:06:10.991 +changelog = "- Add DoH/DoL stats excluding consumables to help working with TeamCraft.\n- Improve accuracy of the \"Effect increases by X% every Y points\" tooltip.\n- Improve french translation (Thanks Khayle!)\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.2.1"] +time_released = 2023-10-31T19:13:42.935 +changelog = "Fix STR and DEX item stats being incorrectly synced\nFix a compatibility issue with the simple tweaks \"Materia Stats\" tweak\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.6.0.1"] +time_released = 2022-11-20T20:49:37.265 +changelog = "Disable the GCD support since it was causing crashes until the cause has been identified.\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.8.0.0"] +time_released = 2024-07-01T19:45:46.880 +changelog = "Update for 7.0\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.6.1.0"] +time_released = 2023-01-11T18:40:22.020 +changelog = "Update for Patch 6.3\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.6.2.0"] +time_released = 2023-04-11T02:39:32.120 +changelog = "- Will now properly scale weapon damage when level sync'd\n- Improve average healing formula for levels under 90\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.0.0"] +time_released = 2023-04-11T17:05:29.591 +changelog = "Will now show ilvl sync on the character panel when in a sync'd duty\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.1.0"] +time_released = 2023-04-13T05:17:02.639 +changelog = "Will now show synced stats in item tooltips when in a synced duty.\nCan by disabled in the config or by pressing Ctrl.\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.1.1"] +time_released = 2023-04-16T04:13:43.021 +changelog = "Fixed a bug that broke the character panel when \"Show item level information\" was disabled\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.1.3"] +time_released = 2023-04-27T21:54:18.256 +changelog = "Fixed a bug that had items being shown as Ilvl synced when they shouldn't be.\nFixed Shifu being assumed to be a 13% speed increase instead of 10% at level 70.\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.6.0.0"] +time_released = 2022-11-19T17:16:05.549 +changelog = "Add support for GCD modifiers in tooltips and on the panel\n\nJobs that now use their GCD modifier by default (hold Ctrl to disable):\n- SAM\n- NIN\n- MNK\n\nJobs that can hold Ctrl to view speed stat calculations with their GCD modifier active:\n- WHM\n- BRD\n- AST\n- BLM\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.5.0.1"] +time_released = 2022-10-24T16:28:24.309 +changelog = "- Fix an issue that was causing the Skill Speed tooltip to be displayed incorrectly \n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.7.3.0"] +time_released = 2023-12-25T19:39:51.156 +changelog = "Fix ilvl sync being incorrectly displayed in bozja and eureka.\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.8.0.1"] +time_released = 2024-07-08T07:01:58.863 +changelog = "- Fixed incorrect stat calculation at level 100\n- Fixed viper using hunter's instinct instead of swiftscaled\n" +[channels.stable.plugins.CharacterPanelRefined.changelogs."1.8.1.0"] +time_released = 2024-07-24T18:38:51.855 +changelog = "- Tenacity is now split between provided damage increase and mitigation\n- Updated some 7.0 math\n" +[channels.stable.plugins.EurekaHelper] +built_commit = "ec64acfb769b2f3bef8fa442b3fde2fb101a0f31" +time_built = 2023-10-08T18:50:28.353 +effective_version = "1.5.2.0" +[channels.stable.plugins.EurekaHelper.changelogs."1.0.0.7"] +time_released = 2023-03-08T18:01:54.326 +changelog = "A helper tool for Eureka enjoyers\n\n- Create / Join Eureka tracker in-game (with tracker GUI)\n- Display popped NM in chat or toast popup\n- Auto pop NM in tracker\n- Command to display next weather time for Crab, Cassie & Skoll\n- Command to find existing public trackers\n- Custom shout messages for popped NMs\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.5.1.6"] +time_released = 2023-05-25T17:26:23.671 +changelog = "Misc\n- Fix icon sizing being above 512x512\n\nTracker\n- Added fate level on NM hover\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.1.0.0"] +time_released = 2023-04-01T06:02:46.257 +changelog = "- Add new feature to display server Id of instance\n- Display NM spawned by mob position on map\n- Add new alias\n- Adjusted multiple NM positions\n- Use internal map fate positions from the game\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.2.0.0"] +time_released = 2023-04-10T00:47:39.342 +changelog = "- Add new feature to manage Elementals/Fairies\n- Add new feature to place marker on Elemental positions\n- /ehelper, /eh is now a toggle command to open/close the window\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.3.0.0"] +time_released = 2023-04-11T17:05:35.092 +changelog = "Tracker Changes\n- Add feature export existing tracker to a new tracker\n- Add feature to edit pop time\n\nElemental Manager\n- Add feature to display known Elemental positions on map and minimap\n- Add known positions to plugin\n\nGeneral\n- Add new configuration option to change plugin chat channel\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.3.0.1"] +time_released = 2023-04-13T05:17:09.837 +changelog = "Tracker Changes\n- Add feature export existing tracker to a new tracker\n- Add feature to edit pop time\n\nElemental Manager\n- Add feature to display known Elemental positions on map and minimap\n- Add known positions to plugin\n\nGeneral\n- Add new configuration option to change plugin chat channel\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.3.1.2"] +time_released = 2023-04-14T17:07:52.981 +changelog = "Tracker Changes\n- Add new option to automatically create a tracker when joining a Eureka zone\n\nElemental Manager\n- Add known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.3.2.3"] +time_released = 2023-04-19T12:46:50.281 +changelog = "Tracker Changes\n- Allow \"Respawn In\" column to be sortable\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.4.0.0"] +time_released = 2023-04-23T02:53:04.572 +changelog = "Relic Helper - NEW\n- Add new window to show all available Eureka relics\n- Display number of items needed to complete the relic stage\n- Display number of items you currently have\n- Linkable item to \"try on\"\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.5.1.7"] +time_released = 2023-06-09T22:59:20.248 +changelog = "Elemental Manager\n- Added crowdsourced positions\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.4.1.0"] +time_released = 2023-04-27T21:45:18.728 +changelog = "Relic Helper\n- Utilise a better way to track items\n- Item count now stays on zone change\n- Display how many items are in each inventory on hover\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nMisc\n- Added Support Fate to NM list\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.4.2.1"] +time_released = 2023-05-03T19:14:22.067 +changelog = "Tracker\n- Added an option to auto pop NM if the cooldown is less than 5 minutes\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nMisc\n- Added new dropdown option to Payload Options (thanks KangasZ)\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.4.3.1"] +time_released = 2023-05-05T19:16:22.262 +changelog = "Relic Helper\n- Now allows you to mark relic as complete\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.5.0.0"] +time_released = 2023-05-12T19:35:53.578 +changelog = "Alarms - NEW\n- You can now create an alarm for specific weather/time in Eureka\n- Type /ealarms to access the Alarms window\n\nRelic Helper\n- Fixed incorrect requirement for Elemental weapons\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.5.0.1"] +time_released = 2023-05-14T19:33:30.546 +changelog = "Alarms\n- Triggered alarm now shows uptime tooltip on hover\n- Changed minimum window size to be smaller\n\nElemental Manager\n- Added an option to auto mark NEW Elementals\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.5.0.2"] +time_released = 2023-05-15T19:10:25.643 +changelog = "Elemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.5.0.3"] +time_released = 2023-05-17T19:23:14.076 +changelog = "Elemental Manager\n- Added an option to always clear Elemental list when zoning\n\nMisc\n- Added command list to \"About\" menu\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.5.1.4"] +time_released = 2023-05-20T20:43:22.515 +changelog = "Alarms\n- Alarms are now editable\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.5.1.5"] +time_released = 2023-05-24T17:02:55.266 +changelog = "Misc\n- Fix for 6.4\n\nTracker\n- Added option to display level for fates\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.4.1.1"] +time_released = 2023-04-28T16:21:41.586 +changelog = "Relic Helper\n- Fix text not turning green when you have exact amount\n\nElemental Manager\n- Add crowdsourced known positions to plugin\n\nOpt-in and assist to crowdsource all the Elemental positions\nPost new positions on GitHub pinned issue or through Discord DM\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.5.1.8"] +time_released = 2023-06-22T20:19:40.987 +changelog = "Elemental Manager\n- Added crowdsourced positions\n\nMisc\n- Updated contact information\n" +[channels.stable.plugins.EurekaHelper.changelogs."1.5.2.0"] +time_released = 2023-10-08T18:50:28.353 +changelog = "Elemental Manager\n- Added crowdsourced positions\n\nMisc\n- Updated to API 9\n" +[channels.stable.plugins."XIVDeck.FFXIVPlugin"] +built_commit = "32cc7112c6dfa48d647c065c77d4a7429c8d1f6a" +time_built = 2024-08-24T00:30:43.467 +effective_version = "0.3.21" +[channels.stable.plugins."XIVDeck.FFXIVPlugin".changelogs] +[channels.stable.plugins.Mappy] +built_commit = "553f73a93f40914ff921c83d362a33ec633f2780" +time_built = 2024-08-22T00:10:09.512 +effective_version = "3.0.3.4" +[channels.stable.plugins.Mappy.changelogs] +[channels.stable.plugins.MarketUploader] +built_commit = "dc9a50370535e6923098880e34c9303bd3889e4b" +time_built = 2023-02-18T20:52:19.630 +effective_version = "1.0.5.0" +[channels.stable.plugins.MarketUploader.changelogs."1.0.5.0"] +time_released = 2023-02-18T20:52:19.630 +changelog = "Initial release." +[channels.stable.plugins.AbilityAnts] +built_commit = "13bfa83b91db39a136fa278da7e73201628a083b" +time_built = 2023-10-17T19:44:55.688 effective_version = "1.0.0.1" -[channels.testing-live.plugins.RandomClassSelector.changelogs] -[channels.testing-live.plugins.TheDot] -built_commit = "fcc4e643a93d6584fb1134f0cd289521417c2bd2" -time_built = 2022-09-03T00:25:06.689 -effective_version = "0.0.0.1" -[channels.testing-live.plugins.TheDot.changelogs."0.0.0.1"] -time_released = 2022-09-03T00:25:06.689 -changelog = "Add ImgGui.End()" -[channels.testing-live.plugins.ProperHousing] -built_commit = "044b168efcc2bbdd676c10b01d98e339b6bf016e" -time_built = 2023-12-05T19:10:17.886 -effective_version = "1.1.4.0" -[channels.testing-live.plugins.ProperHousing.changelogs."1.1.0.0"] -time_released = 2022-09-25T16:08:50.643 -changelog = "- Add keybinds to switch mode, toggle counter placement, and grid snap\n- Support animated furniture (doors, other things that move)\n- Finally update to 6.2" -[channels.testing-live.plugins.ProperHousing.changelogs."1.1.1.0"] -time_released = 2023-02-01T18:24:22.557 -changelog = "- 6.3 support" -[channels.testing-live.plugins.ProperHousing.changelogs."1.1.2.0"] -time_released = 2023-05-31T21:33:28.814 -changelog = "- 6.4 support" -[channels.testing-live.plugins.ProperHousing.changelogs."1.1.3.0"] -time_released = 2023-10-28T05:35:35.272 -changelog = "- 6.5 support\n- Improved collisions for some furniture\n- Fixed island sanctuary selection" -[channels.testing-live.plugins.ProperHousing.changelogs."1.1.4.0"] -time_released = 2023-12-05T19:10:17.886 -changelog = "- Fixed keybind crash" -[channels.testing-live.plugins.PartyListExtras] -built_commit = "4595a96fb617939999aa46fd766747218537c842" -time_built = 2024-04-03T19:29:25.868 -effective_version = "1.1.0.0" -[channels.testing-live.plugins.PartyListExtras.changelogs."0.0.1.0"] -time_released = 2023-10-25T17:20:46.082 -changelog = "Initial Version" -[channels.testing-live.plugins.PartyListExtras.changelogs."0.0.2.0"] -time_released = 2023-11-02T19:39:53.812 -changelog = "- Additional status effects added\r\n- Extra configuration updates\r\n- Backend and bugfix work" -[channels.testing-live.plugins.PartyListExtras.changelogs."0.0.2.1"] -time_released = 2023-11-03T03:44:48.507 -changelog = "- Fixed bugs introduced in 0.0.2.0" -[channels.testing-live.plugins.PartyListExtras.changelogs."0.1.0.0"] -time_released = 2023-11-11T19:17:29.903 -changelog = "- Added options for showing overlay only in combat and in duty\r\n- Added options for showing/hiding effects by type\r\n- Added overlay width, offset and padding options\r\n- All jobs now complete (PR #1)\r\n- Save the Queen effects and potions (PR #1)" -[channels.testing-live.plugins.PartyListExtras.changelogs."1.0.0.0"] -time_released = 2023-12-12T19:55:50.833 -changelog = "- Conditional statuses implemented\r\n- AST cards now reflect what class they are placed on" -[channels.testing-live.plugins.PartyListExtras.changelogs."1.1.0.0"] -time_released = 2024-04-03T19:29:25.868 -changelog = "- Damage up, Mitigation up and Healing up are now shown in certain fly texts" -[channels.testing-live.plugins.ChillFrames] -built_commit = "554b853fcb5166afd4e24cfeaf77cfff888a1324" -time_built = 2022-12-31T20:37:00.351 -effective_version = "1.6.0.0" -[channels.testing-live.plugins.ChillFrames.changelogs] -[channels.testing-live.plugins.Altoholic] -built_commit = "296c80a84bac5944dc54d256beb67619d7ddde3f" -time_built = 2024-09-01T14:01:31.762 -effective_version = "0.0.0.11" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.1"] -time_released = 2024-07-25T15:10:24.112 -changelog = "Fix regression on currencies drawall" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.2"] -time_released = 2024-07-30T16:01:55.311 -changelog = "Add heliometry tomestone and enable back weekly limit/timer. Add facewear collection" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.3"] -time_released = 2024-07-30T19:13:14.266 -changelog = "Fix potential nullexception that prevent opening and crash if playtime command used" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.4"] -time_released = 2024-07-31T17:49:09.158 -changelog = "Better handling large number of characters" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.5"] -time_released = 2024-08-01T03:47:56.506 -changelog = "Version 0.0.0.5: Fix some table with for axis font. Hide more unimplemented tabs. Fix db path to prevent char loss between version upgrade" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.6"] -time_released = 2024-08-04T17:43:17.601 -changelog = "Version 0.0.0.6: Add currencies history background. Add Progress tab with societal relations reputations" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.7"] -time_released = 2024-08-07T18:18:51.582 -changelog = "Version 0.0.0.7: Various fixes" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.8"] -time_released = 2024-08-08T18:08:34.548 -changelog = "Version 0.0.0.8: Fix societal mishap to prevent potential db col corrupt" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.9"] -time_released = 2024-08-12T19:24:57.974 -changelog = "Version 0.0.0.9: Fix null beast tribe values at logout. Add rewards to beast tribes reputations in Progress" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.10"] -time_released = 2024-08-13T06:20:34.211 -changelog = "Version 0.0.0.10: Fix missing condition for 0.0.0.9" -[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.11"] -time_released = 2024-09-01T14:01:31.762 -changelog = "Version 0.0.0.11: Database migration" -[channels.testing-live.plugins.WondrousTailsSolver] -built_commit = "bffaf716f4b6b8d9dd049427adf06a36863279a7" -time_built = 2024-07-13T17:40:32.295 -effective_version = "3.1.0.0" -[channels.testing-live.plugins.WondrousTailsSolver.changelogs] -[channels.testing-live.plugins.WaymarkPresetPlugin] -built_commit = "dd4cdcb836f60d0cd673ce8607a9dc10b291c375" -time_built = 2024-06-10T18:12:52.972 -effective_version = "1.5.0.0" -[channels.testing-live.plugins.WaymarkPresetPlugin.changelogs] -[channels.testing-live.plugins.Honorific] -built_commit = "2a4de3dcf34451b6af657e5f1f785e36351d8c67" -time_built = 2023-10-10T20:39:38.544 -effective_version = "1.2.4.0" -[channels.testing-live.plugins.Honorific.changelogs] -[channels.testing-live.plugins.BetterPartyFinder] -built_commit = "3be09c5dc34c9d72b392987bde3cc8d8a5c7d353" -time_built = 2024-08-19T19:16:33.708 -effective_version = "1.4.0.0" -[channels.testing-live.plugins.BetterPartyFinder.changelogs."1.2.8"] -time_released = 2024-04-04T14:28:08.512 -changelog = "Fixed the bug preventing current high-end duties from showing up. Also added a category for V&C Dungeons. (Thanks to PartyLich for these changes!)\n\nPlugin adopted from Anna. Many thanks to her for all the work she put in!\n" -[channels.testing-live.plugins.OBSPlugin] -built_commit = "0798e15d9dd58e5685c385ff6d815b8c8a794a9c" -time_built = 2024-08-06T04:32:42.316 -effective_version = "1.0.4.2" -[channels.testing-live.plugins.OBSPlugin.changelogs."1.0.4.1"] -time_released = 2024-08-04T02:33:10.138 -changelog = "- add replay buffer tab\n- add new commands (stream replay record scene audio)" -[channels.testing-live.plugins.OBSPlugin.changelogs."1.0.4.2"] -time_released = 2024-08-06T04:32:42.316 -changelog = "- fix slash commands hangs the game when obs is disconnected" +[channels.stable.plugins.AbilityAnts.changelogs."1.0.0.0"] +time_released = 2023-01-11T18:28:58.641 +changelog = "ants in your pants!" +[channels.stable.plugins.AbilityAnts.changelogs."1.0.0.1"] +time_released = 2023-10-17T19:44:55.688 +changelog = "ants in your pants!" +[channels.stable.plugins.LogogramHelper] +built_commit = "268805ff851d2d17eb5a4ddf14c20964cfb63ead" +time_built = 2024-07-02T09:22:06.758 +effective_version = "0.0.3.2" +[channels.stable.plugins.LogogramHelper.changelogs."0.0.1.8"] +time_released = 2023-03-09T23:14:55.559 +changelog = "Ingame Logos Actions helper\n\n- Displays menu with all available Logos Actions\n- Shows possible combinations for each Logos Action with your stock of logograms\n- Shows contents of Logogram items, similar to Bozjan fragments\n" +[channels.stable.plugins.LogogramHelper.changelogs."0.0.1.9"] +time_released = 2023-04-27T21:45:34.218 +changelog = "- Fixed recipe for Wisdom of the Fiendhunter.\n" +[channels.stable.plugins.LogogramHelper.changelogs."0.0.2.0"] +time_released = 2023-05-24T16:43:10.277 +changelog = "- Fixed for 6.4\n- Updated description for changed Logos Actions.\n" +[channels.stable.plugins.LogogramHelper.changelogs."0.0.2.1"] +time_released = 2023-06-22T19:17:05.955 +changelog = "- Fixed recipe for Cure L III\n" +[channels.stable.plugins.LogogramHelper.changelogs."0.0.2.2"] +time_released = 2023-07-14T19:02:19.215 +changelog = "- Added text input for filtering logos actions by name\n" +[channels.stable.plugins.LogogramHelper.changelogs."0.0.3.0"] +time_released = 2023-10-03T23:19:07.668 +changelog = "- Update for 6.5\n" +[channels.stable.plugins.LogogramHelper.changelogs."0.0.3.1"] +time_released = 2024-03-20T20:16:04.903 +changelog = "- Net8\n" +[channels.stable.plugins.LogogramHelper.changelogs."0.0.3.2"] +time_released = 2024-07-02T09:22:06.758 +changelog = "- Update for 7.0\n" +[channels.stable.plugins.BetterShadows] +built_commit = "835a7bc994d95f74c6b7a6bf3f06c8d27092973c" +time_built = 2024-07-14T03:40:47.413 +effective_version = "1.4.2.0" +[channels.stable.plugins.BetterShadows.changelogs."1.0.8424.29057"] +time_released = 2023-01-24T16:08:36.666 +changelog = "Added per zone config\nAdded /tbshadows for toggling the hacks on the command line\n" +[channels.stable.plugins.BetterShadows.changelogs."1.1.0.0"] +time_released = 2023-03-05T22:40:45.389 +changelog = "- Version should no longer be bogus\n- Zone Presets are now sorted alphabetically\n- Fixed bug where preset list would not appear\n- Added tooltips\n- Added option to reorder the preset list and zone preset list\n- For nodes in the zone preset list, added a text label next to the default checkbox (when it is enabled) which shows where the preset is inheriting the default from\n- Fixed \"defualt\" typo\n- Added a safezone to the right of the config window for scrolling the main window scrollbar instead of the zone or preset scrollbar\n- Added a 'paste' button to the preset editor.\n" +[channels.stable.plugins.BetterShadows.changelogs."1.1.2.0"] +time_released = 2023-03-06T18:30:12.699 +changelog = "- Version should no longer be bogus\n- Zone Presets are now sorted alphabetically\n- Fixed bug where preset list would not appear\n- Added tooltips\n- Added option to reorder the preset list and zone preset list\n- For nodes in the zone preset list, added a text label next to the default checkbox (when it is enabled) which shows where the preset is inheriting the default from\n- Added a safezone to the right of the config window for scrolling the main window scrollbar instead of the zone or preset scrollbar\n- Added a 'paste' button to the preset editor.\n- Added Window popouts, and commands for each window popout\n- Added minimum window size constraints\n- Added option to show the continent in the zone list\n- Fixed \"defualt\" typo\n- Fixed value desync when using `/tbshadows`\n- Fixed cascade slider max 'min' value\n- Updated code borrowed from WAIA\n" +[channels.stable.plugins.BetterShadows.changelogs."1.1.3.0"] +time_released = 2023-03-09T18:21:47.316 +changelog = "1.1.0:\n- Version should no longer be bogus\n- Zone Presets are now sorted alphabetically\n- Fixed bug where preset list would not appear\n- Fixed \"defualt\" typo\n- Added tooltips\n- Added option to reorder the preset list and zone preset list\n- For nodes in the zone preset list, added a text label next to the default checkbox (when it is enabled) which shows where the preset is inheriting the default from\n- Added a safezone to the right of the config window for scrolling the main window scrollbar instead of the zone or preset scrollbar\n- Added a 'paste' button to the preset editor.\n1.1.2:\n- Added Window popouts, and commands for each window popout\n- Added minimum window size constraints\n- Added option to show the continent in the zone list\n- Fixed value desync when using `/tbshadows`\n- Fixed cascade slider max 'min' value\n- Updated code borrowed from WAIA\n1.1.3:\n- Fixed issue where users could delete presets, then subsequently fail to install the plugin due to lacking the default preset\n" +[channels.stable.plugins.BetterShadows.changelogs."1.1.4.0"] +time_released = 2023-04-30T05:01:31.934 +changelog = "1.1.4\n- Version should no longer be bogus\n- Performance improvements\n" +[channels.stable.plugins.BetterShadows.changelogs."1.1.5.0"] +time_released = 2023-05-25T12:40:25.656 +changelog = "1.1.5\n- Updated for 6.4\n- Shadows resolution applies to more situations\n- Fixed bug in editor where the edit override would not apply\n" +[channels.stable.plugins.BetterShadows.changelogs."1.2.0.0"] +time_released = 2023-09-20T04:50:40.274 +changelog = "1.2.0\n- Internal changes\n" +[channels.stable.plugins.BetterShadows.changelogs."1.2.2.0"] +time_released = 2023-10-04T15:07:32.798 +changelog = "- Updated for 6.5\n- Updated for API9\n" +[channels.stable.plugins.BetterShadows.changelogs."1.3.0.0"] +time_released = 2024-01-11T23:25:33.430 +changelog = "- You can now adjust the shadowmap resolution to be anything from 64p to 16384p (Default is 4096p on High)\n- Added a 'Recover Default Preset' button\n- Added an option to open the Config window when entering GPose\n" +[channels.stable.plugins.BetterShadows.changelogs."1.3.1.0"] +time_released = 2024-01-24T19:29:30.036 +changelog = "- Fix possible null reference when upgrading from very old version of the plugin\n" +[channels.stable.plugins.BetterShadows.changelogs."1.3.2.0"] +time_released = 2024-01-27T19:14:05.909 +changelog = "- Fix default preset duping bug. If you were effected by this, you can just delete the additional entries.\n" +[channels.stable.plugins.BetterShadows.changelogs."1.3.3.0"] +time_released = 2024-01-28T19:07:09.358 +changelog = "- Fix oversight which could result in ShadowManager being null following plugin initialization\n" +[channels.stable.plugins.BetterShadows.changelogs."1.4.0.0"] +time_released = 2024-07-03T03:39:54.625 +changelog = "- Updated for API10/7.0\n- Dynamic Light Shadow Maps now supported\n-- Shadow Map support is greatly increased, but keep in mind that this also means that you may see higher vram usage\n- Shadow Cascade Settings now support the fifth cascade which was introduced in 7.0\n-- Adjusted all presets to account for the new cascade\n-- Reimplemented Long Distance (16k) preset\n-- Added Compromise (16k) preset\n-- Note that you may need to adjust your personal cascade settings due to this change\n- Reorganized configuration window\n" +[channels.stable.plugins.BetterShadows.changelogs."1.4.1.0"] +time_released = 2024-07-03T14:12:58.003 +changelog = "- Fix potential crash due to reinitializing shadowmaps redundantly\n- Fix startup crash caused by null pointer dereference on frame 0 of the plugin being active\n- Make some items in the config window more clear\n" +[channels.stable.plugins.BetterShadows.changelogs."1.4.2.0"] +time_released = 2024-07-14T03:40:47.413 +changelog = "- Made the appearance of shadows behave correctly when using \"Strongest\" shadow softening setting. Note that the \"Strongest\" shadow softening setting has vanilla bugs which may be more pronounced at higher shadowmap resolutions.\n- Added option to Dynamically adjust shadow cascade distances based on the original game values, and the resolution of the global shadowmap. This is toggled on by default, since most people were not using the per-territory cascade settings. This should naturally make shadows appear at greater distances, with higher quality.\n" +[channels.stable.plugins.FastJobSwitcher] +built_commit = "06d1f173599f478a5d33f1147e72e3894568c0bb" +time_built = 2024-07-05T18:28:02.993 +effective_version = "2.0.0.0" +[channels.stable.plugins.FastJobSwitcher.changelogs."2.0.0.0"] +time_released = 2024-07-05T18:28:02.993 +changelog = "Version 2.0.0.0:\n - Updated to API10\n" +[channels.stable.plugins.GraphicsConfig] +built_commit = "2d7dc5526169c8080df536f6894e6ddf7527a240" +time_built = 2024-09-01T14:00:58.816 +effective_version = "1.0.0.3" +[channels.stable.plugins.GraphicsConfig.changelogs."1.0.0.3"] +time_released = 2024-09-01T14:00:58.816 +changelog = "- Added in support for Screen Mode, Resolution, and FPS\n- Added warning that Screen Mode and Resolution will not change on load, only when you hit apply on the system config menu\n- Fixed various UI errors" +[channels.testing-live.plugins."XIVDeck.FFXIVPlugin"] +built_commit = "d1e264b14374401703546898cfdb01223b4b8011" +time_built = 2023-07-14T22:50:22.977 +effective_version = "0.3.14" +[channels.testing-live.plugins."XIVDeck.FFXIVPlugin".changelogs] [channels.testing-live.plugins.Visibility] built_commit = "0a1eb99ba06bf3782a5cb0cc9ef24cec0ee950e2" time_built = 2023-12-28T21:47:44.378 @@ -7968,75 +6285,75 @@ effective_version = "3.5.0.1" [channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.0.0.0"] time_released = 2023-01-29T16:48:23.622 changelog = "Initial release." -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.4.0"] -time_released = 2023-04-02T23:04:07.628 -changelog = "- Now, the Delete button for a Countdown Jams configuration is shown in the detail pane.\n - This makes the button actually clickable. \n - (Special thanks to HuiEtyud for the report!)\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.1.0.0"] -time_released = 2023-04-05T02:45:59.767 -changelog = "After update 3.0.0.0, we received a whispering at dawn from Eos and Selene, complaining that crediting the Scholar for their healing is unjust.\n\nWe embraced these complaints and, after discussion with the fey union, decided on adding two more configuration submodules: \"Critical Healing from your own fairy\" (Scholar only) and \"Critical Healing from other players' fairies\". One of them gauged the implementation and gave it their official blessing.\n\nWe thank both fairies for illuminating us on this matter.\n\nAlso, this version was validated on 6.38 and contains fixes for the territory options not persisting.\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.3.0"] -time_released = 2023-04-01T06:16:30.387 -changelog = "- Tentative fix for the plugin failing to load at all.\n - (Special thanks to HuiEtyud for the report!)\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.1.0.0"] -time_released = 2023-01-29T21:03:13.848 -changelog = "Adds option to preview sound in the configuration pane and fixes no sound playback." -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.2.0.0"] -time_released = 2023-01-30T18:53:15.209 -changelog = "Separates Direct Critical Hits from plain Critical Hits." -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.3.0.0"] -time_released = 2023-01-31T05:01:26.153 -changelog = "Adds option to disable sounds for autoattacks." -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.4.0.0"] -time_released = 2023-02-01T05:13:36.218 -changelog = "Bumps max. text length to 40 characters." -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.5.0.0"] -time_released = 2023-02-03T19:59:11.459 -changelog = "Change the formatting of the text AND preview it without the need to get lucky. (Thanks Lore and mrexodia for the help!)" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.0.0.0"] -time_released = 2023-02-16T21:23:37.017 -changelog = "* Now, critical heals are defined separately from critical damage.\n* Option to use the game's sound effects as hitsounds.\n* Options separated by combat job:\n * Option to copy settings from one job to other jobs.\n* Test the whole shebang at once by clicking on \"Test configuration\"!\n * This works even if your current job is different from the one you're configuring.\n\nExisting users, when installing this update:\n* Critical heals will copy your settings from critical damage\n * If your critical damage text is \"CRITICAL HIT!\", it will be changed to \"CRITICAL HEAL!\" for critical heals.\n* Your options will be replicated across all jobs automatically.\n\nIf you need any help or have any suggestions, reach me at the help thread on the Dalamud Discord or use the feedback button on the plugin installer.\n\nThis version wouldn't be possible without the help of the Dalamud Dev Channel, including MidoriKami, Infi, Ottermandias and many others.\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.2.0.0"] -time_released = 2023-04-08T02:17:50.745 -changelog = "Now, it's possible to have multiple Jams to play for the same countdown.\n- For this, any Jams other than the first must be configured to play at a specific mark.\n- Only the first Jam's cancel sound will play if the countdown is cancelled.\n\nThanks to GokaiSanyu for the feedback!\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.1.1.0"] -time_released = 2023-02-19T22:49:11.947 -changelog = "Fixes it not working for damage actions. :)\nAlso fixes migration issues from <2.0.0.0. \n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.2.2.0"] -time_released = 2023-04-10T00:45:24.217 -changelog = "[TF2-ish Critical Hits]\n- Game SFX combobox now adapts its size to the ImGui font size.\n\n[Countdown Jams]\n- The numeric inputs now adapt their sizes to the ImGui font size.\n\n(Thanks to Neh for the report!)\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.2.1.0"] -time_released = 2023-02-22T11:46:29.648 -changelog = "- Now should work for Second Wind and Bloodbath self critical heals. (Can Bloodbath even crit heal? I don't know, but it's now fixed!)\n- The configuration window sidebar is now resizable, thanks to MidoriKami.\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.3.0.0"] -time_released = 2023-02-25T19:42:05.975 -changelog = "- Changed logic that checks if a fly text is for damage or heal.\n - This should fix any conflicts with DamageInfo. If they persist, send feedback through Dalamud or on the Discord.\n- Reordered options\n - Now all damage types come first, then all heal types.\n- Fixed options about PvP (for Direct Damage) and using the game's sound effect volume not being copied between jobs. (Thanks, Grayve!)\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.4.0.0"] -time_released = 2023-03-08T04:51:25.998 -changelog = "Share your configurations with other users!\n- Exported configurations are saved in a ZIP file. There's no need to open or change anything in it.\n- To import a configuration, just click on the Import button, choose the ZIP file, a folder where to extract any custom sounds used by the configuration being imported and if you want to create a backup of your current configuration. It's that easy™️!\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.0.0"] -time_released = 2023-03-25T15:10:44.533 -changelog = "New name: *Hit it, Joe!*\n- Since the plugin hit version 3, keeping the name Valve-related would cause crashes.\n\nNew module: Countdown Jams\n- Set sounds to be played when a countdown starts.\n\nTF2-ish Critical Hits\n- New algorithm to differentiate your heals from other players'. (Thanks, Aireil!)\n - Also considers heals from your fairy as yours.\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.1.0"] -time_released = 2023-03-28T18:00:04.882 -changelog = "- Fixed plugin littering the pluginConfig folder.\n - The plugin should automatically delete any old configurations with a timestamp from 5 or more days of age.\n- Fixed config file being double the size it should've been.\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.2.0"] -time_released = 2023-03-30T14:03:27.457 -changelog = "- Fixes issues with loading configurations.\n - If you were affected by this issue (in version 3.0.1.0), the in-game chat will show a warning.If you want to rescue your pre-3.0.1.0 configuration, just use the command \"/rescuemejoe\" to try to rescue it.The chat will tell you if it went OK or not (it should!).If you already redid your configuration, there's no need to use the rescue command, and I'm sorry for the inconvenience.\n - (Special thanks to a cute friend for helping with debugging!)\n- Tentative fix for the share/export option in the Critical Hits module.\n - (Special thanks to Orichalcum for the report!)\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.1.0.0"] -time_released = 2023-02-19T17:12:53.606 -changelog = "Separation of critical heals from own job and other jobs.\n\n* Unfortunately, if another player shares your job, the \"own job\" config will also play.\n* Your <=2.0.0.0 config will be migrated automatically.\n**** If your text for critical damage (< 2.0.0.0) or critical heals (2.0.0.0) was the default, the text for the \"Other jobs' critical heals\" config will be set to its default (THANK YOUR HEALER!).\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.0.1.0"] -time_released = 2023-02-18T20:52:26.358 -changelog = "* Fixes configurations not saving after changing a file path.\n* Fixes configurations not saving after using the copy feature.\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.2.1.0"] -time_released = 2023-04-09T09:49:47.876 -changelog = "[Countdown Jams]\n- Fix volume sliders changing simultaneously.\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.3.0.0"] -time_released = 2023-04-13T14:53:33.959 -changelog = "[Countdown Jams]\n- Add option to interrupt Jam when the countdown hits Start.\n\n(Thanks to Verbose Mode for the idea!)\n" [channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.4.0.0"] time_released = 2023-05-27T20:03:31.731 changelog = "[TF2-ish Critical Hits]\n- Add option per job to set a minimum time between sounds.\n - For example, if you set the time as 1000 ms and a critical hit sound is played,\n no other sound (be it for critical hit, direct hit, critical heal etc.) will be played for the next second.\n - Keep it at 0 ms to use the current behavior.\n\n(Thanks to Grayve for the idea and everyone at the Discord thread for the feedback!)\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.3.0.0"] +time_released = 2023-04-13T14:53:33.959 +changelog = "[Countdown Jams]\n- Add option to interrupt Jam when the countdown hits Start.\n\n(Thanks to Verbose Mode for the idea!)\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.2.1.0"] +time_released = 2023-04-09T09:49:47.876 +changelog = "[Countdown Jams]\n- Fix volume sliders changing simultaneously.\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.0.1.0"] +time_released = 2023-02-18T20:52:26.358 +changelog = "* Fixes configurations not saving after changing a file path.\n* Fixes configurations not saving after using the copy feature.\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.1.0.0"] +time_released = 2023-02-19T17:12:53.606 +changelog = "Separation of critical heals from own job and other jobs.\n\n* Unfortunately, if another player shares your job, the \"own job\" config will also play.\n* Your <=2.0.0.0 config will be migrated automatically.\n**** If your text for critical damage (< 2.0.0.0) or critical heals (2.0.0.0) was the default, the text for the \"Other jobs' critical heals\" config will be set to its default (THANK YOUR HEALER!).\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.2.0"] +time_released = 2023-03-30T14:03:27.457 +changelog = "- Fixes issues with loading configurations.\n - If you were affected by this issue (in version 3.0.1.0), the in-game chat will show a warning.If you want to rescue your pre-3.0.1.0 configuration, just use the command \"/rescuemejoe\" to try to rescue it.The chat will tell you if it went OK or not (it should!).If you already redid your configuration, there's no need to use the rescue command, and I'm sorry for the inconvenience.\n - (Special thanks to a cute friend for helping with debugging!)\n- Tentative fix for the share/export option in the Critical Hits module.\n - (Special thanks to Orichalcum for the report!)\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.1.0"] +time_released = 2023-03-28T18:00:04.882 +changelog = "- Fixed plugin littering the pluginConfig folder.\n - The plugin should automatically delete any old configurations with a timestamp from 5 or more days of age.\n- Fixed config file being double the size it should've been.\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.0.0"] +time_released = 2023-03-25T15:10:44.533 +changelog = "New name: *Hit it, Joe!*\n- Since the plugin hit version 3, keeping the name Valve-related would cause crashes.\n\nNew module: Countdown Jams\n- Set sounds to be played when a countdown starts.\n\nTF2-ish Critical Hits\n- New algorithm to differentiate your heals from other players'. (Thanks, Aireil!)\n - Also considers heals from your fairy as yours.\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.4.0.0"] +time_released = 2023-03-08T04:51:25.998 +changelog = "Share your configurations with other users!\n- Exported configurations are saved in a ZIP file. There's no need to open or change anything in it.\n- To import a configuration, just click on the Import button, choose the ZIP file, a folder where to extract any custom sounds used by the configuration being imported and if you want to create a backup of your current configuration. It's that easy™️!\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.3.0.0"] +time_released = 2023-02-25T19:42:05.975 +changelog = "- Changed logic that checks if a fly text is for damage or heal.\n - This should fix any conflicts with DamageInfo. If they persist, send feedback through Dalamud or on the Discord.\n- Reordered options\n - Now all damage types come first, then all heal types.\n- Fixed options about PvP (for Direct Damage) and using the game's sound effect volume not being copied between jobs. (Thanks, Grayve!)\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.2.1.0"] +time_released = 2023-02-22T11:46:29.648 +changelog = "- Now should work for Second Wind and Bloodbath self critical heals. (Can Bloodbath even crit heal? I don't know, but it's now fixed!)\n- The configuration window sidebar is now resizable, thanks to MidoriKami.\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.2.2.0"] +time_released = 2023-04-10T00:45:24.217 +changelog = "[TF2-ish Critical Hits]\n- Game SFX combobox now adapts its size to the ImGui font size.\n\n[Countdown Jams]\n- The numeric inputs now adapt their sizes to the ImGui font size.\n\n(Thanks to Neh for the report!)\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.1.1.0"] +time_released = 2023-02-19T22:49:11.947 +changelog = "Fixes it not working for damage actions. :)\nAlso fixes migration issues from <2.0.0.0. \n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.2.0.0"] +time_released = 2023-04-08T02:17:50.745 +changelog = "Now, it's possible to have multiple Jams to play for the same countdown.\n- For this, any Jams other than the first must be configured to play at a specific mark.\n- Only the first Jam's cancel sound will play if the countdown is cancelled.\n\nThanks to GokaiSanyu for the feedback!\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."2.0.0.0"] +time_released = 2023-02-16T21:23:37.017 +changelog = "* Now, critical heals are defined separately from critical damage.\n* Option to use the game's sound effects as hitsounds.\n* Options separated by combat job:\n * Option to copy settings from one job to other jobs.\n* Test the whole shebang at once by clicking on \"Test configuration\"!\n * This works even if your current job is different from the one you're configuring.\n\nExisting users, when installing this update:\n* Critical heals will copy your settings from critical damage\n * If your critical damage text is \"CRITICAL HIT!\", it will be changed to \"CRITICAL HEAL!\" for critical heals.\n* Your options will be replicated across all jobs automatically.\n\nIf you need any help or have any suggestions, reach me at the help thread on the Dalamud Discord or use the feedback button on the plugin installer.\n\nThis version wouldn't be possible without the help of the Dalamud Dev Channel, including MidoriKami, Infi, Ottermandias and many others.\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.5.0.0"] +time_released = 2023-02-03T19:59:11.459 +changelog = "Change the formatting of the text AND preview it without the need to get lucky. (Thanks Lore and mrexodia for the help!)" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.4.0.0"] +time_released = 2023-02-01T05:13:36.218 +changelog = "Bumps max. text length to 40 characters." +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.3.0.0"] +time_released = 2023-01-31T05:01:26.153 +changelog = "Adds option to disable sounds for autoattacks." +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.2.0.0"] +time_released = 2023-01-30T18:53:15.209 +changelog = "Separates Direct Critical Hits from plain Critical Hits." +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."1.1.0.0"] +time_released = 2023-01-29T21:03:13.848 +changelog = "Adds option to preview sound in the configuration pane and fixes no sound playback." +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.3.0"] +time_released = 2023-04-01T06:16:30.387 +changelog = "- Tentative fix for the plugin failing to load at all.\n - (Special thanks to HuiEtyud for the report!)\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.1.0.0"] +time_released = 2023-04-05T02:45:59.767 +changelog = "After update 3.0.0.0, we received a whispering at dawn from Eos and Selene, complaining that crediting the Scholar for their healing is unjust.\n\nWe embraced these complaints and, after discussion with the fey union, decided on adding two more configuration submodules: \"Critical Healing from your own fairy\" (Scholar only) and \"Critical Healing from other players' fairies\". One of them gauged the implementation and gave it their official blessing.\n\nWe thank both fairies for illuminating us on this matter.\n\nAlso, this version was validated on 6.38 and contains fixes for the territory options not persisting.\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.0.4.0"] +time_released = 2023-04-02T23:04:07.628 +changelog = "- Now, the Delete button for a Countdown Jams configuration is shown in the detail pane.\n - This makes the button actually clickable. \n - (Special thanks to HuiEtyud for the report!)\n" [channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.5.0.0"] time_released = 2024-07-19T17:40:43.409 changelog = "Updated for FFXIV 7.01\n" @@ -8062,127 +6379,103 @@ effective_version = "2.1.0.0" [channels.testing-live.plugins."EasyTranslate.DalamudPlugin".changelogs."1.0.0.0"] time_released = 2024-03-16T23:10:02.511 changelog = "Initial release" -[channels.testing-live.plugins."EasyTranslate.DalamudPlugin".changelogs."1.0.1.0"] -time_released = 2024-03-18T14:27:38.217 -changelog = "Fix search result order" -[channels.testing-live.plugins."EasyTranslate.DalamudPlugin".changelogs."1.0.2.0"] -time_released = 2024-03-21T00:19:24.928 -changelog = "- .NET 8 upgrade\n- Use IContextMenu api\n" -[channels.testing-live.plugins."EasyTranslate.DalamudPlugin".changelogs."2.0.0.0"] -time_released = 2024-05-11T19:26:50.467 -changelog = "Use game data for search instead of XIVApi\n" -[channels.testing-live.plugins."EasyTranslate.DalamudPlugin".changelogs."2.1.0.0"] -time_released = 2024-05-18T16:07:28.728 -changelog = "- Improved search performance.\n- Now show the content type of the search result (ex: Action, Fate, Quest, etc...)\n" -[channels.testing-live.plugins.RpUtils] -built_commit = "f18f14769fbf8aca764fd889d0104a4b8ff02e8c" -time_built = 2024-07-04T20:37:55.413 -effective_version = "0.2.3.0" -[channels.testing-live.plugins.RpUtils.changelogs] -[channels.testing-live.plugins.Glamaholic] -built_commit = "8b16ee85dd9cba212bfa39ff28566eb2afeb86ce" -time_built = 2024-08-02T23:03:24.882 -effective_version = "1.10.9.0" -[channels.testing-live.plugins.Glamaholic.changelogs."1.10.0.0"] -time_released = 2024-07-24T20:16:12.291 -changelog = "Updated for Dawntrail and API X" -[channels.testing-live.plugins.Glamaholic.changelogs."1.10.1.0"] -time_released = 2024-07-25T01:12:56.441 -changelog = "- Fixed configuration migration to keep previously saved dyes\n- Added more verbose logging to EC imports\n" -[channels.testing-live.plugins.Glamaholic.changelogs."1.10.2.0"] -time_released = 2024-07-25T16:37:41.671 -changelog = "- Eorzea Collection importing now uses the new EC API (shoutout Edeon and the EC team for this!)\n" -[channels.testing-live.plugins.Glamaholic.changelogs."1.10.3.0"] -time_released = 2024-07-27T03:04:37.004 -changelog = "**Bug Fixes**\n- Fixed a bug when applying Glamaholic plates wherein dyes would not be correctly identified or show in the preview.\n\n**New Features**\n- Added \"Export as Text\" feature, available in the button bar at the bottom of the glamour edit and preview pane.\n- Added \"Fill with New Emperor\" options to fill empty slots with New Emperor either in-plate or when applying or trying a plate on.\n" -[channels.testing-live.plugins.Glamaholic.changelogs."1.10.4.0"] -time_released = 2024-07-28T19:26:17.344 -changelog = "**Bug Fixes**\n- Fixed a bug where dyes may be applied to the incorrect slot if the user had previously opened a context menu for another slot first\n\n**New Features**\n- Added Troubleshooting Mode to help track down an issue with plate slots applying inconsistently or not at all\n - Activate through Settings -> \"Troubleshooting mode\", then check `/xllog` for messages starting with `[Troubleshooting]`\n" -[channels.testing-live.plugins.Glamaholic.changelogs."1.10.5.0"] -time_released = 2024-07-29T03:46:02.479 -changelog = "**Bug Fixes**\n- Fixed a bug causing items to be skipped on apply if they were in the first slot of the glamour dresser.\n\n**New Features**\nNone at this time.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" -[channels.testing-live.plugins.Glamaholic.changelogs."1.10.6.0"] -time_released = 2024-07-30T05:41:12.906 -changelog = "**Bug Fixes**\n- Fixed a bug where Opo-opo Brown dye would fail to be recognized when importing from Eorzea Collection\n\n**New Features**\nNone at this time.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" -[channels.testing-live.plugins.Glamaholic.changelogs."1.10.7.0"] -time_released = 2024-08-01T09:47:33.670 -changelog = "**Bug Fixes**\nNone at this time.\n\n**New Features**\n- Separated Eorzea Collection features into a new menu.\n- Eorzea Collection imports are now automatically tagged as such.\n- Added the option to try a glamour on directly from EC without having to create a plate first.\n- Began support for interop with other plugins. Plugin interop features will only display if supported plugins are installed and enabled.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" -[channels.testing-live.plugins.Glamaholic.changelogs."1.10.8.0"] -time_released = 2024-08-02T19:45:04.808 -changelog = "**Bug Fixes**\n- Fixed a bug related to plugin interop that could occasionally cause a crash when used.\n\n**New Features**\n- Added \"Mass Import\" for Eorzea Collection.\n- Added dye list + copy for Glamaholic plates.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" -[channels.testing-live.plugins.Glamaholic.changelogs."1.10.9.0"] -time_released = 2024-08-02T23:03:24.882 -changelog = "**Bug Fixes**\n- Fixed a bug related to plugin interop that could occasionally cause a crash when used.\n\n**New Features**\n- Added \"Mass Import\" for Eorzea Collection.\n- Added dye list + copy for Glamaholic plates.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" -[channels.testing-live.plugins.TextToTalk] -built_commit = "072d88eea3bce83a3517cbc5eb918bbed8e075fc" -time_built = 2023-10-17T07:16:34.737 -effective_version = "1.28.2.0" -[channels.testing-live.plugins.TextToTalk.changelogs."1.17.0.0"] -time_released = 2022-10-12T22:09:45.507 -changelog = "- Adds support for voice presets to all voice backends\n- Adds support for assigning voice presets to players using their name and world\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.27.0.0"] -time_released = 2023-08-03T21:16:10.858 -changelog = "- Fixes compatibility issues in VoiceUnlocker\n- Adds Cortana voices to the \"Don't see all of your voices?\" button\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.27.2.0"] -time_released = 2023-08-30T19:06:19.387 -changelog = "- Fix rare issues with config migrations when updating from before v1.25.0\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.27.1.0"] -time_released = 2023-08-05T19:34:10.635 -changelog = "- Fix Windows 11 compatibility issues in VoiceUnlocker\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.26.3.0"] -time_released = 2023-07-10T21:10:24.021 -changelog = "- Fixes Azure voice playback rates\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.26.2.0"] -time_released = 2023-06-01T20:53:06.278 -changelog = "- Possibly fix install issues in 1.26.0 better\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.26.1.0"] -time_released = 2023-06-01T05:04:59.986 -changelog = "- Possibly fix install issues in 1.26.0\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.26.0.0"] -time_released = 2023-05-27T20:03:59.799 -changelog = "- Adds support for ElevenLabs TTS\n- Fixes some UI bugs when failing to login to a voice backend\n- Fixes some cases where an error causes TTS to fail until the plugin is restarted\n- Cleans up logging again\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.25.1.0"] -time_released = 2023-04-19T12:48:12.031 -changelog = "- Fixes the pop-up talk UI not being disableable\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.25.0.0"] -time_released = 2023-04-15T19:06:34.718 -changelog = "- Fixes player voices betterer\n- Changes how player and NPC voice overrides are stored to reduce the risk of config corruption in the future (most other config will get this treatment soon:tm:)\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.24.2.0"] -time_released = 2023-04-13T14:44:24.508 -changelog = "- Fixes player voice bugs in cross-world chat even better\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.24.1.0"] -time_released = 2023-04-11T19:56:42.857 -changelog = "- Fixes player voice bugs in cross-world chat better\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.28.0.0"] -time_released = 2023-10-05T09:17:31.299 -changelog = "- Updates for API 9\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.23.1.0"] -time_released = 2023-03-19T22:58:35.569 -changelog = "- Major UI performance improvements\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.23.0.0"] -time_released = 2023-03-03T04:09:46.322 -changelog = "- Fixed some minor UI glitches when switching backends\n- Fixed the plugin toggle keybind interfering with the chat preset keybinds\n- Fixed a \"no presets\" warning not displaying in the chat\n- Fixed a bunch of weird settings interactions\n- Cleaned up a ton of core code to prep for new features\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.18.1.0"] -time_released = 2022-12-17T23:45:42.697 -changelog = "- Fixes TTS for the System backend.\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.18.0.0"] -time_released = 2022-12-17T19:52:11.996 -changelog = "- Adds experimental option to skip TTS for voice-acted dialogue (thanks spinda!)\n- Adds experimental support for Azure Cognitive Services\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.17.3.0"] -time_released = 2022-12-08T09:15:27.519 -changelog = "- Possibly fixes random errors when reading messages in some chat channels (again)\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.17.2.0"] -time_released = 2022-12-07T06:12:08.267 -changelog = "- Possibly fixes random errors when reading messages in some chat channels\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.17.1.0"] -time_released = 2022-12-05T18:06:56.893 -changelog = "- Supports multiple voice presets per gender option (thanks spinda!)\n- Fixes a variety of configuration-related errors\n" -[channels.testing-live.plugins.TextToTalk.changelogs."1.24.0.0"] -time_released = 2023-04-10T20:25:44.219 -changelog = "- Adds support for reading pop-up battle text\n- Fixes player voice bugs in cross-world chat\n" +[channels.testing-live.plugins."EasyTranslate.DalamudPlugin".changelogs."1.0.1.0"] +time_released = 2024-03-18T14:27:38.217 +changelog = "Fix search result order" +[channels.testing-live.plugins."EasyTranslate.DalamudPlugin".changelogs."1.0.2.0"] +time_released = 2024-03-21T00:19:24.928 +changelog = "- .NET 8 upgrade\n- Use IContextMenu api\n" +[channels.testing-live.plugins."EasyTranslate.DalamudPlugin".changelogs."2.0.0.0"] +time_released = 2024-05-11T19:26:50.467 +changelog = "Use game data for search instead of XIVApi\n" +[channels.testing-live.plugins."EasyTranslate.DalamudPlugin".changelogs."2.1.0.0"] +time_released = 2024-05-18T16:07:28.728 +changelog = "- Improved search performance.\n- Now show the content type of the search result (ex: Action, Fate, Quest, etc...)\n" +[channels.testing-live.plugins.OBSPlugin] +built_commit = "0798e15d9dd58e5685c385ff6d815b8c8a794a9c" +time_built = 2024-08-06T04:32:42.316 +effective_version = "1.0.4.2" +[channels.testing-live.plugins.OBSPlugin.changelogs."1.0.4.1"] +time_released = 2024-08-04T02:33:10.138 +changelog = "- add replay buffer tab\n- add new commands (stream replay record scene audio)" +[channels.testing-live.plugins.OBSPlugin.changelogs."1.0.4.2"] +time_released = 2024-08-06T04:32:42.316 +changelog = "- fix slash commands hangs the game when obs is disconnected" +[channels.testing-live.plugins.RpUtils] +built_commit = "f18f14769fbf8aca764fd889d0104a4b8ff02e8c" +time_built = 2024-07-04T20:37:55.413 +effective_version = "0.2.3.0" +[channels.testing-live.plugins.RpUtils.changelogs] +[channels.testing-live.plugins.TextToTalk] +built_commit = "072d88eea3bce83a3517cbc5eb918bbed8e075fc" +time_built = 2023-10-17T07:16:34.737 +effective_version = "1.28.2.0" +[channels.testing-live.plugins.TextToTalk.changelogs."1.17.0.0"] +time_released = 2022-10-12T22:09:45.507 +changelog = "- Adds support for voice presets to all voice backends\n- Adds support for assigning voice presets to players using their name and world\n" [channels.testing-live.plugins.TextToTalk.changelogs."1.27.3.0"] time_released = 2023-08-31T22:42:21.580 changelog = "- Fixes login issue in Azure backend\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.24.0.0"] +time_released = 2023-04-10T20:25:44.219 +changelog = "- Adds support for reading pop-up battle text\n- Fixes player voice bugs in cross-world chat\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.17.1.0"] +time_released = 2022-12-05T18:06:56.893 +changelog = "- Supports multiple voice presets per gender option (thanks spinda!)\n- Fixes a variety of configuration-related errors\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.17.2.0"] +time_released = 2022-12-07T06:12:08.267 +changelog = "- Possibly fixes random errors when reading messages in some chat channels\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.17.3.0"] +time_released = 2022-12-08T09:15:27.519 +changelog = "- Possibly fixes random errors when reading messages in some chat channels (again)\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.18.0.0"] +time_released = 2022-12-17T19:52:11.996 +changelog = "- Adds experimental option to skip TTS for voice-acted dialogue (thanks spinda!)\n- Adds experimental support for Azure Cognitive Services\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.18.1.0"] +time_released = 2022-12-17T23:45:42.697 +changelog = "- Fixes TTS for the System backend.\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.23.0.0"] +time_released = 2023-03-03T04:09:46.322 +changelog = "- Fixed some minor UI glitches when switching backends\n- Fixed the plugin toggle keybind interfering with the chat preset keybinds\n- Fixed a \"no presets\" warning not displaying in the chat\n- Fixed a bunch of weird settings interactions\n- Cleaned up a ton of core code to prep for new features\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.23.1.0"] +time_released = 2023-03-19T22:58:35.569 +changelog = "- Major UI performance improvements\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.28.0.0"] +time_released = 2023-10-05T09:17:31.299 +changelog = "- Updates for API 9\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.24.1.0"] +time_released = 2023-04-11T19:56:42.857 +changelog = "- Fixes player voice bugs in cross-world chat better\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.24.2.0"] +time_released = 2023-04-13T14:44:24.508 +changelog = "- Fixes player voice bugs in cross-world chat even better\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.25.0.0"] +time_released = 2023-04-15T19:06:34.718 +changelog = "- Fixes player voices betterer\n- Changes how player and NPC voice overrides are stored to reduce the risk of config corruption in the future (most other config will get this treatment soon:tm:)\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.25.1.0"] +time_released = 2023-04-19T12:48:12.031 +changelog = "- Fixes the pop-up talk UI not being disableable\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.26.0.0"] +time_released = 2023-05-27T20:03:59.799 +changelog = "- Adds support for ElevenLabs TTS\n- Fixes some UI bugs when failing to login to a voice backend\n- Fixes some cases where an error causes TTS to fail until the plugin is restarted\n- Cleans up logging again\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.26.1.0"] +time_released = 2023-06-01T05:04:59.986 +changelog = "- Possibly fix install issues in 1.26.0\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.26.2.0"] +time_released = 2023-06-01T20:53:06.278 +changelog = "- Possibly fix install issues in 1.26.0 better\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.26.3.0"] +time_released = 2023-07-10T21:10:24.021 +changelog = "- Fixes Azure voice playback rates\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.27.1.0"] +time_released = 2023-08-05T19:34:10.635 +changelog = "- Fix Windows 11 compatibility issues in VoiceUnlocker\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.27.2.0"] +time_released = 2023-08-30T19:06:19.387 +changelog = "- Fix rare issues with config migrations when updating from before v1.25.0\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.27.0.0"] +time_released = 2023-08-03T21:16:10.858 +changelog = "- Fixes compatibility issues in VoiceUnlocker\n- Adds Cortana voices to the \"Don't see all of your voices?\" button\n" [channels.testing-live.plugins.TextToTalk.changelogs."1.28.1.0"] time_released = 2023-10-07T02:01:41.842 changelog = "- Fixes voice-acted dialogue being spoken over\n" @@ -8235,69 +6528,69 @@ effective_version = "1.6.2.0" [channels.testing-live.plugins.ScoutHelper.changelogs."0.1.0.0"] time_released = 2023-11-20T19:58:14.758 changelog = "Add Scout Helper to the official repo ⸜(≧▽≦)⸝" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.5.3.0"] -time_released = 2024-07-27T22:30:22.496 -changelog = "(patch) fix strange init crash" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.5.2.0"] -time_released = 2024-07-27T20:45:40.807 -changelog = "(patch) fix strange init crash" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.5.0.0"] -time_released = 2024-07-21T05:53:43.907 -changelog = "(minor) add support for collaborative scouting with turtle" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.1.1.0"] -time_released = 2024-02-27T21:08:13.404 -changelog = "(patch) improve some underlying framework components" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.3.1.0"] -time_released = 2024-07-14T11:25:20.059 -changelog = "(minor) add support for turtle scouter" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.3.0.0"] -time_released = 2024-07-13T17:40:22.017 -changelog = "(minor) add support for turtle scouter" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.2.2.0"] -time_released = 2024-07-04T20:38:06.280 +[channels.testing-live.plugins.ScoutHelper.changelogs."1.0.1.0"] +time_released = 2024-02-16T15:14:08.781 +changelog = "patch: remove instances for latest patch" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.3.3.0"] +time_released = 2024-07-19T19:27:31.634 +changelog = "(patch) fix patch max hunts calculation to account for tweaked instances" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.1.0.0"] +time_released = 2024-02-23T19:11:46.531 +changelog = "enable customizing number of instances" +[channels.testing-live.plugins.ScoutHelper.changelogs."0.2.0.0"] +time_released = 2023-11-26T19:39:27.663 +changelog = "added a full-text mode for easier sharing of tracker link info" +[channels.testing-live.plugins.ScoutHelper.changelogs."0.2.1.0"] +time_released = 2023-11-27T15:25:55.704 +changelog = "added a full-text mode for easier sharing of tracker link info" +[channels.testing-live.plugins.ScoutHelper.changelogs."0.2.2.0"] +time_released = 2023-11-29T22:31:59.914 +changelog = "stop crashing on startup XD;;" +[channels.testing-live.plugins.ScoutHelper.changelogs."0.3.0.0"] +time_released = 2024-01-31T19:16:30.885 +changelog = "non-functional rewrite of dependency handling" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.0.0.0"] +time_released = 2024-02-15T16:24:24.513 +changelog = "add support for siren hunts! :D" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.4.0.0"] +time_released = 2024-07-20T19:40:14.468 +changelog = "(minor) add a notice system for displaying important notices to the user" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.3.2.0"] +time_released = 2024-07-18T07:33:56.261 +changelog = "(patch) update instance numbers" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.5.1.0"] +time_released = 2024-07-22T23:08:37.853 +changelog = "(patch) fix turtle button tooltip during collab" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.1.2.0"] +time_released = 2024-02-28T04:49:04.151 +changelog = "(bugfix) fix error on plogon init for certain non-US region OSes" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.2.0.0"] +time_released = 2024-07-03T03:49:07.652 changelog = "update to support 7.0 Dawntrail" [channels.testing-live.plugins.ScoutHelper.changelogs."1.2.1.0"] time_released = 2024-07-04T00:04:01.953 changelog = "update to support 7.0 Dawntrail" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.2.0.0"] -time_released = 2024-07-03T03:49:07.652 +[channels.testing-live.plugins.ScoutHelper.changelogs."1.2.2.0"] +time_released = 2024-07-04T20:38:06.280 changelog = "update to support 7.0 Dawntrail" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.1.2.0"] -time_released = 2024-02-28T04:49:04.151 -changelog = "(bugfix) fix error on plogon init for certain non-US region OSes" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.5.1.0"] -time_released = 2024-07-22T23:08:37.853 -changelog = "(patch) fix turtle button tooltip during collab" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.3.2.0"] -time_released = 2024-07-18T07:33:56.261 -changelog = "(patch) update instance numbers" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.4.0.0"] -time_released = 2024-07-20T19:40:14.468 -changelog = "(minor) add a notice system for displaying important notices to the user" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.0.0.0"] -time_released = 2024-02-15T16:24:24.513 -changelog = "add support for siren hunts! :D" -[channels.testing-live.plugins.ScoutHelper.changelogs."0.3.0.0"] -time_released = 2024-01-31T19:16:30.885 -changelog = "non-functional rewrite of dependency handling" -[channels.testing-live.plugins.ScoutHelper.changelogs."0.2.2.0"] -time_released = 2023-11-29T22:31:59.914 -changelog = "stop crashing on startup XD;;" -[channels.testing-live.plugins.ScoutHelper.changelogs."0.2.1.0"] -time_released = 2023-11-27T15:25:55.704 -changelog = "added a full-text mode for easier sharing of tracker link info" -[channels.testing-live.plugins.ScoutHelper.changelogs."0.2.0.0"] -time_released = 2023-11-26T19:39:27.663 -changelog = "added a full-text mode for easier sharing of tracker link info" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.1.0.0"] -time_released = 2024-02-23T19:11:46.531 -changelog = "enable customizing number of instances" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.3.3.0"] -time_released = 2024-07-19T19:27:31.634 -changelog = "(patch) fix patch max hunts calculation to account for tweaked instances" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.0.1.0"] -time_released = 2024-02-16T15:14:08.781 -changelog = "patch: remove instances for latest patch" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.3.0.0"] +time_released = 2024-07-13T17:40:22.017 +changelog = "(minor) add support for turtle scouter" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.3.1.0"] +time_released = 2024-07-14T11:25:20.059 +changelog = "(minor) add support for turtle scouter" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.1.1.0"] +time_released = 2024-02-27T21:08:13.404 +changelog = "(patch) improve some underlying framework components" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.5.0.0"] +time_released = 2024-07-21T05:53:43.907 +changelog = "(minor) add support for collaborative scouting with turtle" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.5.2.0"] +time_released = 2024-07-27T20:45:40.807 +changelog = "(patch) fix strange init crash" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.5.3.0"] +time_released = 2024-07-27T22:30:22.496 +changelog = "(patch) fix strange init crash" [channels.testing-live.plugins.ScoutHelper.changelogs."1.5.4.0"] time_released = 2024-08-10T00:30:12.193 changelog = "(patch) support new bear tracker site" @@ -8309,6 +6602,40 @@ built_commit = "684820716884d8878a729dbb69180162486ee2b1" time_built = 2023-06-06T23:27:31.258 effective_version = "2.0.0.0" [channels.testing-live.plugins.GoodFriend.changelogs] +[channels.testing-live.plugins.Glamaholic] +built_commit = "8b16ee85dd9cba212bfa39ff28566eb2afeb86ce" +time_built = 2024-08-02T23:03:24.882 +effective_version = "1.10.9.0" +[channels.testing-live.plugins.Glamaholic.changelogs."1.10.0.0"] +time_released = 2024-07-24T20:16:12.291 +changelog = "Updated for Dawntrail and API X" +[channels.testing-live.plugins.Glamaholic.changelogs."1.10.1.0"] +time_released = 2024-07-25T01:12:56.441 +changelog = "- Fixed configuration migration to keep previously saved dyes\n- Added more verbose logging to EC imports\n" +[channels.testing-live.plugins.Glamaholic.changelogs."1.10.2.0"] +time_released = 2024-07-25T16:37:41.671 +changelog = "- Eorzea Collection importing now uses the new EC API (shoutout Edeon and the EC team for this!)\n" +[channels.testing-live.plugins.Glamaholic.changelogs."1.10.3.0"] +time_released = 2024-07-27T03:04:37.004 +changelog = "**Bug Fixes**\n- Fixed a bug when applying Glamaholic plates wherein dyes would not be correctly identified or show in the preview.\n\n**New Features**\n- Added \"Export as Text\" feature, available in the button bar at the bottom of the glamour edit and preview pane.\n- Added \"Fill with New Emperor\" options to fill empty slots with New Emperor either in-plate or when applying or trying a plate on.\n" +[channels.testing-live.plugins.Glamaholic.changelogs."1.10.4.0"] +time_released = 2024-07-28T19:26:17.344 +changelog = "**Bug Fixes**\n- Fixed a bug where dyes may be applied to the incorrect slot if the user had previously opened a context menu for another slot first\n\n**New Features**\n- Added Troubleshooting Mode to help track down an issue with plate slots applying inconsistently or not at all\n - Activate through Settings -> \"Troubleshooting mode\", then check `/xllog` for messages starting with `[Troubleshooting]`\n" +[channels.testing-live.plugins.Glamaholic.changelogs."1.10.5.0"] +time_released = 2024-07-29T03:46:02.479 +changelog = "**Bug Fixes**\n- Fixed a bug causing items to be skipped on apply if they were in the first slot of the glamour dresser.\n\n**New Features**\nNone at this time.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" +[channels.testing-live.plugins.Glamaholic.changelogs."1.10.6.0"] +time_released = 2024-07-30T05:41:12.906 +changelog = "**Bug Fixes**\n- Fixed a bug where Opo-opo Brown dye would fail to be recognized when importing from Eorzea Collection\n\n**New Features**\nNone at this time.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" +[channels.testing-live.plugins.Glamaholic.changelogs."1.10.7.0"] +time_released = 2024-08-01T09:47:33.670 +changelog = "**Bug Fixes**\nNone at this time.\n\n**New Features**\n- Separated Eorzea Collection features into a new menu.\n- Eorzea Collection imports are now automatically tagged as such.\n- Added the option to try a glamour on directly from EC without having to create a plate first.\n- Began support for interop with other plugins. Plugin interop features will only display if supported plugins are installed and enabled.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" +[channels.testing-live.plugins.Glamaholic.changelogs."1.10.8.0"] +time_released = 2024-08-02T19:45:04.808 +changelog = "**Bug Fixes**\n- Fixed a bug related to plugin interop that could occasionally cause a crash when used.\n\n**New Features**\n- Added \"Mass Import\" for Eorzea Collection.\n- Added dye list + copy for Glamaholic plates.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" +[channels.testing-live.plugins.Glamaholic.changelogs."1.10.9.0"] +time_released = 2024-08-02T23:03:24.882 +changelog = "**Bug Fixes**\n- Fixed a bug related to plugin interop that could occasionally cause a crash when used.\n\n**New Features**\n- Added \"Mass Import\" for Eorzea Collection.\n- Added dye list + copy for Glamaholic plates.\n\nFor troubleshooting, please enable Troubleshooting mode (Settings -> Troubleshooting mode), reproduce the issue, then post any log line from `/xllog` starting with `[Troubleshooting]`. Thanks!\n" [channels.testing-live.plugins.KikoGuide] built_commit = "604f7877211771ee739cac3a4ff0b0152823233c" time_built = 2022-11-19T17:16:42.712 @@ -8322,6 +6649,389 @@ changelog = "New Features:\n- Updated the guide format to support more types of [channels.testing-live.plugins.KikoGuide.changelogs."1.5.0.2"] time_released = 2022-11-19T17:16:42.712 changelog = "New Features:\n- Add 'notes' to guides\n- Add better separation between sections\nBug Fixes:\n- Properly dispose of Wotsit IPC\n" +[channels.testing-live.plugins.BetterPartyFinder] +built_commit = "3be09c5dc34c9d72b392987bde3cc8d8a5c7d353" +time_built = 2024-08-19T19:16:33.708 +effective_version = "1.4.0.0" +[channels.testing-live.plugins.BetterPartyFinder.changelogs."1.2.8"] +time_released = 2024-04-04T14:28:08.512 +changelog = "Fixed the bug preventing current high-end duties from showing up. Also added a category for V&C Dungeons. (Thanks to PartyLich for these changes!)\n\nPlugin adopted from Anna. Many thanks to her for all the work she put in!\n" +[channels.testing-live.plugins.WaymarkPresetPlugin] +built_commit = "dd4cdcb836f60d0cd673ce8607a9dc10b291c375" +time_built = 2024-06-10T18:12:52.972 +effective_version = "1.5.0.0" +[channels.testing-live.plugins.WaymarkPresetPlugin.changelogs] +[channels.testing-live.plugins.CrossUp] +built_commit = "9fc8ec21b6e29a0232296558251c74ff82972344" +time_built = 2023-10-21T02:39:06.640 +effective_version = "1.0.1.5" +[channels.testing-live.plugins.CrossUp.changelogs."0.3.3.2"] +time_released = 2022-08-24T17:33:20.660 +changelog = "Updated for Net6/Api7 and corrected config IDs that changed in Patch 6.2" +[channels.testing-live.plugins.CrossUp.changelogs."0.3.3.3"] +time_released = 2022-09-11T23:59:20.384 +changelog = "Fixed a bug with icon display in the configuration window." +[channels.testing-live.plugins.CrossUp.changelogs."0.3.3.4"] +time_released = 2023-01-11T18:41:00.039 +changelog = "Fixed a bug with icon display in the configuration window." +[channels.testing-live.plugins.CrossUp.changelogs."0.3.3.5"] +time_released = 2023-03-08T04:51:33.543 +changelog = "Updated for Patch 6.35. Fixed an issue wherein the incorrect grid layout would sometimes be applied to standard hotbars." +[channels.testing-live.plugins.CrossUp.changelogs."0.4.2.0"] +time_released = 2023-04-23T02:45:44.458 +changelog = "- NOTICE: This update to CrossUp brings a number of changes to how the plugin's configurations are saved. The plugin will do its best to port over your prior configs, but you might notice that some have been reset.\n- The plugin can now save separate configurations for each HUD Layout slot. You can activate this feature in the \"HUD Options\" tab.\n- A new \"Frame\" style option has been added for the XHB selection backdrop. This is available within the \"Look & Feel > Colors\" tab.\n- The interface for Left/Right bar separation has been revised. While this feature is active, the Cross Hotbar's horizontal position will be locked to a point of your choice. This should resolve a bug that caused the bar to jump around unexpectedly with HUD changes.\n- When opening the main menu, the EXHB will now properly hide itself alongside the XHB.\n- You can now set a negative value for bar separation. The minimum value is now -142, which will place the Left/Right bars directly on top of each other.\n" +[channels.testing-live.plugins.CrossUp.changelogs."0.4.3.2"] +time_released = 2023-05-07T18:57:03.163 +changelog = "- Added text commands to modify plugin settings via chat/macros\n- Set up IPC for integration with other plugins\n- Prepped plugin text for translation\n\nThis should be one of the last testing updates before the plugin moves over to stable. Be sure to send feedback if you run into any bugs I ought to squash! Lotsa thanks!\n" +[channels.testing-live.plugins.CrossUp.changelogs."1.0.1.5"] +time_released = 2023-10-21T02:39:06.640 +changelog = "- The \"Fade Outside Combat\" feature will now also consider crafting, gathering, and fishing to be forms of combat, and keep the bars visible while engaging in such pastimes.\n- Implemented a fix to prevent icons from briefly flashing white when switching bars with cooldowns ticking.\n" +[channels.testing-live.plugins.AutoTimer] +built_commit = "282ceb1a287e6fe31040380b4cc9fa20f06a199e" +time_built = 2024-07-03T03:40:15.225 +effective_version = "1.1.0.0" +[channels.testing-live.plugins.AutoTimer.changelogs."1.0.0.0"] +time_released = 2023-11-24T19:01:57.676 +changelog = "Initial release" +[channels.testing-live.plugins.AutoTimer.changelogs."1.0.0.1"] +time_released = 2023-11-29T19:18:39.698 +changelog = "- Fix issue in which non-English versions would throw errors due to the plugin improperly matching locale-dependent strings against static strings\r\n- Add more information about Ninja's bar background" +[channels.testing-live.plugins.AutoTimer.changelogs."1.0.0.2"] +time_released = 2023-11-30T19:08:04.222 +changelog = "- Fix issue in which UI elements and the timer bar were getting cut off due to missized windows\r\n- Fix issue in which Bard and Machinist autos were not being detected due to being Shots instead of Attacks" +[channels.testing-live.plugins.AutoTimer.changelogs."1.0.0.3"] +time_released = 2023-12-01T15:53:21.560 +changelog = "- Fix crash related to usage of non-auto-attack actions (eating food, etc.)" +[channels.testing-live.plugins.AutoTimer.changelogs."1.1.0.0"] +time_released = 2024-07-03T03:40:15.225 +changelog = "- Updated to Dawntrail\r\n- Resolved issue where Inspiration was incorrectly counting towards Pictomancer auto-attack haste\r\n- Added option to scale the bar" +[channels.testing-live.plugins.Bartender] +built_commit = "dabb3046fd7da31299c645e44433e23f823cdc98" +time_built = 2024-08-26T02:25:12.757 +effective_version = "1.1.2.0" +[channels.testing-live.plugins.Bartender.changelogs."1.1.0.0"] +time_released = 2024-08-17T22:51:19.858 +changelog = "# v1.1.0\n\n- Hotbar slot transparency: Slots set as transparent will be ignored when loaded. Can allow for layered profiles.\n- Remove a slot by right-clicking on it.\n- New Condition \"Has Status Effect\".\n" +[channels.testing-live.plugins.Bartender.changelogs."1.1.1.0"] +time_released = 2024-08-22T19:27:23.866 +changelog = "# v1.1.1\n\n- Added localization for slot deletion and slot transparency.\n- Added a new setting for populating newly created profiles with the current hotbars.\n" +[channels.testing-live.plugins.Bartender.changelogs."1.1.2.0"] +time_released = 2024-08-26T02:25:12.757 +changelog = "# v1.1.2\n\n- Added Misc. Condition \"Is Targeting\".\n- Added Misc. Condition \"Is Minion Out\".\n- Added Misc. Condition \"Is Mount Out\".\n- Profiles loaded by Condition Sets now have matching colors for active and inactive.\n\n- Fixed a bug with HQ item icons not being displayed.\n- Fixed a bug with shifting slots inside hotbars.\n" +[channels.testing-live.plugins.AutoMammet] +built_commit = "26b843e78f19284513b38ebfd5035db9205066ed" +time_built = 2022-09-14T21:45:25.745 +effective_version = "1.1.0.0" +[channels.testing-live.plugins.AutoMammet.changelogs."1.1.0.0"] +time_released = 2022-09-14T21:45:25.745 +changelog = "Initial release onto testing branch." +[channels.testing-live.plugins.CraftRemaining] +built_commit = "85408c452eb4c493a2bdfc0f5e46898e7f354415" +time_built = 2024-07-25T15:05:54.881 +effective_version = "0.0.0.1" +[channels.testing-live.plugins.CraftRemaining.changelogs."0.0.0.1"] +time_released = 2024-07-25T15:05:54.881 +changelog = "Initial Release, Added progress and quality remaining to native UI. Useful in compilation with calculations tab." +[channels.testing-live.plugins.Ntfynder] +built_commit = "f836b3c4a713d8920434ac953e2c61dcbcee5fcf" +time_built = 2024-03-15T18:25:08.030 +effective_version = "1.1.2.0" +[channels.testing-live.plugins.Ntfynder.changelogs] +[channels.testing-live.plugins.WhosTalking] +built_commit = "c57f8c039d83a14e06b603a7c305f8f98181feaa" +time_built = 2024-09-01T21:45:46.950 +effective_version = "0.8.0.0" +[channels.testing-live.plugins.WhosTalking.changelogs."0.1.0.0"] +time_released = 2023-04-07T16:35:56.492 +changelog = "Who's Talking v0.1.0.0: See Discord voice activity indicators directly on your party list.\n\nThis is the first release! Please give it a go and see if you can break it :)\n\nRequirements:\n- a Discord client (not the web version) running on the same machine as XIV\n- Discord nicknames that *roughly* match XIV character names (full name preferred, but first or last name is fine, and case doesn't matter)\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.7.1.0"] +time_released = 2024-07-18T05:11:36.858 +changelog = "**Version 0.7.1.0**\n\n- Fix scrolling of preview icons in settings window (thanks to @foophoof for the report)\n- Add option for non-rounded voice activity indicators, useful for users of certain graphical mods (thanks to iris for the implementation)\n\n**Known issue:** the native UI indicators are invisible with certain graphical mods. This will be resolved in a future update. In the meantime, users experiencing this issue can head to the plugin settings and switch \"indicator style\" to \"Imgui\".\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.7.0.0"] +time_released = 2024-07-10T23:58:44.229 +changelog = "**Version 0.7.0.0**\n\nAdds support for rendering voice activity indicators with the game's native UI toolkit!\n\nThis means that you can drag game windows on top of the party list, and the indicators will be properly rendered below the overlapping window.\n\nTo test this new feature, head to the plugin settings and switch \"indicator style\" from \"Imgui\" to \"Atk\". Please let me know about any problems via the new Who's Talking thread in #plugin-help-forum.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.10.0"] +time_released = 2024-06-10T18:13:00.647 +changelog = "**Version 0.6.10.0**\n\nAdds a workaround for issues in duties with more than 24 players, such as Delubrum Reginae (Savage).\n\nA reminder: **please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.9.0"] +time_released = 2024-03-21T00:34:24.510 +changelog = "**Version 0.6.9.0**\n\nAdds a warning when certain custom Discord clients (those using arRPC) are detected. Who's Talking can't work with these clients, because they don't implement the feature that lets other applications see when you're in a voice channel.\n\nA reminder: **please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.1.1.0"] +time_released = 2023-05-02T19:15:42.626 +changelog = "- Fix poorly-sized voice activity indicators at certain UI scales\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.2.0.0"] +time_released = 2023-06-24T19:39:52.194 +changelog = "- Add ability to manually set Discord usernames for characters (many thanks to Archon for implementing this!)\n\n Head into the plugin settings and click \"Advanced Individual Assignments\" to set this up.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.2.1.0"] +time_released = 2023-07-15T11:53:40.189 +changelog = "Fixes a crash when you have a Chocobo summoned and are in a party.\n\nThank you thakyZ for reporting this!\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.3.0.0"] +time_released = 2023-08-03T19:46:59.333 +changelog = "Added (partial) support for alliance raids!\n\nYou'll only see voice activity indicators for other alliances if you formed the raid via Party Finder – this is mostly intentional, since you're unlikely to be in a Discord call with anyone you got matched with by Duty Finder. (The indicators should always appear for your own alliance, regardless of how you entered the duty, so queueing with friends will hopefully keep working the same as it used to.)\n\nThis is very experimental and not well-tested! If you run into issues (indicators not appearing when or where they should, or indicators in places they shouldn't be, or anything else weird), send feedback via the plugin installer or tag me in #plugins-general with details and a screenshot :)\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.4.0.0"] +time_released = 2023-08-06T19:20:08.347 +changelog = "Added an option to display a list of people who are speaking but aren't in your party. (This is enabled by default; you can turn it off in the plugin config.)\n\nIn the future I hope to add additional location options for this display. Let me know via the plugin installer or in Discord if you'd like something specific, or if the placement looks weird with your HUD layout.\n\nAdditionally, fixed an issue where manual assignments would not be properly prioritised over auto-detected Discord/XIV matches.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.5.0.0"] +time_released = 2023-08-08T20:14:38.697 +changelog = "Added an option in the settings to disable the yellow outline for characters who haven't been matched to a user on Discord.\n\nAlso fixed several bugs to do with chocobos (and probably other kinds of summon).\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.0.0"] +time_released = 2023-08-25T17:05:40.099 +changelog = "Added DelvUI support! (requires DelvUI 2.0.0.0)\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.1.0"] +time_released = 2023-08-26T06:41:19.897 +changelog = "Added a setting to disable the voice activity indicators on the vanilla party list.\nThis is probably quite useful for DelvUI users.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.2.0"] +time_released = 2023-09-04T20:04:29.661 +changelog = "Fixed some positioning bugs with the list of non-party speakers.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.3.0"] +time_released = 2023-10-04T17:53:32.133 +changelog = "Updated for API 9 (patch 6.5), and added a `/whostalking` command to open the plugin settings. Also fixed a mostly-hypothetical memory leak, and (hopefully) removed some overly-verbose error logging.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.4.0"] +time_released = 2023-10-26T01:33:19.930 +changelog = "- Added an easier way to configure individual assignments\n- Fixed a bug causing the overlay to show up even if the party list was hidden via HUD Layout\n- Fixed a crash that could occur if the Discord API sent an invalid response\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.5.0"] +time_released = 2023-12-21T23:34:59.236 +changelog = "- Added ability to configure colours of voice activity indicators (find this in the plugin settings)\n- Bugfix for individual assignments in cross-world parties\n\nThank you to the two contributors who did all the actual work for this release!\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.6.0"] +time_released = 2024-01-02T19:20:14.461 +changelog = "- Fixed plugin not working in DM voice calls\n- Added config option to move list of speaking users independently from the party list\n\nA reminder: **please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.7.0"] +time_released = 2024-01-11T23:22:25.806 +changelog = "Fixed an extremely minor bug in the settings UI.\n\nA reminder: **please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.6.8.0"] +time_released = 2024-03-16T19:23:17.131 +changelog = "**Version 0.6.8.0**\n\nSome minor UI changes, and a fix that's meant to prevent a hypothetical memory leak in Discord – Who's Talking will no longer periodically reconnect to Discord just because it didn't see anything happening for a while.\n\nIf you notice that Who's Talking stops displaying voice statuses at any point (for example, if you quit Discord and reopen it while the game is open), please let me know!\n\nA reminder: **please ping @sersorrel when asking questions or reporting bugs** – I have #plugins-general muted and will not see your message otherwise.\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.7.2.0"] +time_released = 2024-08-17T16:13:55.606 +changelog = "**Version 0.7.2.0**\n\n- Fix plugin ignoring group DMs, for real this time (thanks to Asriel for the report)\n\n**Known issue:** the native UI indicators are invisible with certain graphical mods. This will be resolved in a future update. In the meantime, users experiencing this issue can head to the plugin settings and switch \"indicator style\" to \"Imgui\".\n" +[channels.testing-live.plugins.WhosTalking.changelogs."0.8.0.0"] +time_released = 2024-09-01T21:45:46.950 +changelog = "**Version 0.8.0.0**\n\n- Add an option to display all Discord users, even when they're talking (thanks to iris for implementing this)\n\nI'd like this release to go to the stable channel soon. Please report any issues in #plugin-help-forum!\n" +[channels.testing-live.plugins.Honorific] +built_commit = "2a4de3dcf34451b6af657e5f1f785e36351d8c67" +time_built = 2023-10-10T20:39:38.544 +effective_version = "1.2.4.0" +[channels.testing-live.plugins.Honorific.changelogs] +[channels.testing-live.plugins.PartyListLayout] +built_commit = "3c0343940f4d07bbc379f446e8e4cee794da5aa4" +time_built = 2022-08-31T08:31:10.439 +effective_version = "0.3.4.3" +[channels.testing-live.plugins.PartyListLayout.changelogs] +[channels.testing-live.plugins.RandomClassSelector] +built_commit = "bc0df284fe5220b84d1402a3fb257396e5ca80c6" +time_built = 2024-07-25T15:06:10.530 +effective_version = "1.0.0.1" +[channels.testing-live.plugins.RandomClassSelector.changelogs] +[channels.testing-live.plugins.TheDot] +built_commit = "fcc4e643a93d6584fb1134f0cd289521417c2bd2" +time_built = 2022-09-03T00:25:06.689 +effective_version = "0.0.0.1" +[channels.testing-live.plugins.TheDot.changelogs."0.0.0.1"] +time_released = 2022-09-03T00:25:06.689 +changelog = "Add ImgGui.End()" +[channels.testing-live.plugins.ProperHousing] +built_commit = "044b168efcc2bbdd676c10b01d98e339b6bf016e" +time_built = 2023-12-05T19:10:17.886 +effective_version = "1.1.4.0" +[channels.testing-live.plugins.ProperHousing.changelogs."1.1.0.0"] +time_released = 2022-09-25T16:08:50.643 +changelog = "- Add keybinds to switch mode, toggle counter placement, and grid snap\n- Support animated furniture (doors, other things that move)\n- Finally update to 6.2" +[channels.testing-live.plugins.ProperHousing.changelogs."1.1.1.0"] +time_released = 2023-02-01T18:24:22.557 +changelog = "- 6.3 support" +[channels.testing-live.plugins.ProperHousing.changelogs."1.1.2.0"] +time_released = 2023-05-31T21:33:28.814 +changelog = "- 6.4 support" +[channels.testing-live.plugins.ProperHousing.changelogs."1.1.3.0"] +time_released = 2023-10-28T05:35:35.272 +changelog = "- 6.5 support\n- Improved collisions for some furniture\n- Fixed island sanctuary selection" +[channels.testing-live.plugins.ProperHousing.changelogs."1.1.4.0"] +time_released = 2023-12-05T19:10:17.886 +changelog = "- Fixed keybind crash" +[channels.testing-live.plugins.PartyListExtras] +built_commit = "4595a96fb617939999aa46fd766747218537c842" +time_built = 2024-04-03T19:29:25.868 +effective_version = "1.1.0.0" +[channels.testing-live.plugins.PartyListExtras.changelogs."0.0.1.0"] +time_released = 2023-10-25T17:20:46.082 +changelog = "Initial Version" +[channels.testing-live.plugins.PartyListExtras.changelogs."0.0.2.0"] +time_released = 2023-11-02T19:39:53.812 +changelog = "- Additional status effects added\r\n- Extra configuration updates\r\n- Backend and bugfix work" +[channels.testing-live.plugins.PartyListExtras.changelogs."0.0.2.1"] +time_released = 2023-11-03T03:44:48.507 +changelog = "- Fixed bugs introduced in 0.0.2.0" +[channels.testing-live.plugins.PartyListExtras.changelogs."0.1.0.0"] +time_released = 2023-11-11T19:17:29.903 +changelog = "- Added options for showing overlay only in combat and in duty\r\n- Added options for showing/hiding effects by type\r\n- Added overlay width, offset and padding options\r\n- All jobs now complete (PR #1)\r\n- Save the Queen effects and potions (PR #1)" +[channels.testing-live.plugins.PartyListExtras.changelogs."1.0.0.0"] +time_released = 2023-12-12T19:55:50.833 +changelog = "- Conditional statuses implemented\r\n- AST cards now reflect what class they are placed on" +[channels.testing-live.plugins.PartyListExtras.changelogs."1.1.0.0"] +time_released = 2024-04-03T19:29:25.868 +changelog = "- Damage up, Mitigation up and Healing up are now shown in certain fly texts" +[channels.testing-live.plugins.ChillFrames] +built_commit = "554b853fcb5166afd4e24cfeaf77cfff888a1324" +time_built = 2022-12-31T20:37:00.351 +effective_version = "1.6.0.0" +[channels.testing-live.plugins.ChillFrames.changelogs] +[channels.testing-live.plugins.Altoholic] +built_commit = "296c80a84bac5944dc54d256beb67619d7ddde3f" +time_built = 2024-09-01T14:01:31.762 +effective_version = "0.0.0.11" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.1"] +time_released = 2024-07-25T15:10:24.112 +changelog = "Fix regression on currencies drawall" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.2"] +time_released = 2024-07-30T16:01:55.311 +changelog = "Add heliometry tomestone and enable back weekly limit/timer. Add facewear collection" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.3"] +time_released = 2024-07-30T19:13:14.266 +changelog = "Fix potential nullexception that prevent opening and crash if playtime command used" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.4"] +time_released = 2024-07-31T17:49:09.158 +changelog = "Better handling large number of characters" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.5"] +time_released = 2024-08-01T03:47:56.506 +changelog = "Version 0.0.0.5: Fix some table with for axis font. Hide more unimplemented tabs. Fix db path to prevent char loss between version upgrade" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.6"] +time_released = 2024-08-04T17:43:17.601 +changelog = "Version 0.0.0.6: Add currencies history background. Add Progress tab with societal relations reputations" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.7"] +time_released = 2024-08-07T18:18:51.582 +changelog = "Version 0.0.0.7: Various fixes" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.8"] +time_released = 2024-08-08T18:08:34.548 +changelog = "Version 0.0.0.8: Fix societal mishap to prevent potential db col corrupt" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.9"] +time_released = 2024-08-12T19:24:57.974 +changelog = "Version 0.0.0.9: Fix null beast tribe values at logout. Add rewards to beast tribes reputations in Progress" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.10"] +time_released = 2024-08-13T06:20:34.211 +changelog = "Version 0.0.0.10: Fix missing condition for 0.0.0.9" +[channels.testing-live.plugins.Altoholic.changelogs."0.0.0.11"] +time_released = 2024-09-01T14:01:31.762 +changelog = "Version 0.0.0.11: Database migration" +[channels.testing-live.plugins.WondrousTailsSolver] +built_commit = "bffaf716f4b6b8d9dd049427adf06a36863279a7" +time_built = 2024-07-13T17:40:32.295 +effective_version = "3.1.0.0" +[channels.testing-live.plugins.WondrousTailsSolver.changelogs] +[channels.testing-live.plugins.InventoryTools] +built_commit = "94ca133440b5d23b84c678c8d301e8d637791c7a" +time_built = 2024-06-02T11:01:09.991 +effective_version = "1.7.0.3" +[channels.testing-live.plugins.InventoryTools.changelogs."1.1.0.11"] +time_released = 2022-08-25T07:46:21.957 +changelog = "- API 7\n- Decreased non CS sig usage\n- Glamour Chest supports 800" +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.1"] +time_released = 2022-08-25T09:57:07.180 +changelog = "- API 7\n- Decreased non CS sig usage\n- Glamour Chest supports 800\n - Fixed reference issues" +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.8"] +time_released = 2022-10-12T14:14:39.447 +changelog = "Updated logging, fixed hire order parsing and retainer bag clearing. If item updating stops working, can you turn on DEBUG logging, go in and out of your retainer a few times then send me the contents of the log." +[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.5"] +time_released = 2023-02-15T19:18:02.469 +changelog = "Completely reworked tooltips in the plugin, if you were getting lag before can re-enable tooltips and see how you fare." +[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.6"] +time_released = 2023-02-16T07:21:14.243 +changelog = "Don't include lumina dlls with plugin" +[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.0"] +time_released = 2023-02-28T05:21:00.261 +changelog = "New duties window, mob window, duty window, lots more item/boss/drop data, speed increases, bug fixes, airship/submarine drop data, general bug fixes, ui updates, see the full list in the Allagan Tools post in #plugin-help-forum on the xivlauncher discord." +[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.1"] +time_released = 2023-03-05T22:44:41.420 +changelog = "Add more npc location data, add more npc shops\nAdd submarine/airship unlock information\nAdded /submarines, /airships windows and popout windows for each\nMore shops will show even if they don't have location data(housing shops mostly)\nFix uppercase searching issue\nAdd tooltip display options for displaying plugin name and lines below and above tooltip content\nAdded manual data for certain loot items" +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.3"] +time_released = 2022-08-31T14:41:39.155 +changelog = "- Bug Fixes\n- Stopped a potential memory leak\n- Removed old commands from showing in help\n- The hotkey check I had in place could have been causing lag, have tweaked it.\n- Will push this to live if people can confirm this helps with lag issues they are getting." +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.4"] +time_released = 2022-09-02T15:26:03.946 +changelog = "- Another performance related release\n- Improved draw times of each windows\n- People with higher font sizes and ui scales should hopefully be able to see all the buttons\n- Collapsing either of the craft window sections will have the other section take the available space.\n- The inventory scanning process now runs in the thread pool, hopefully this should reduce stuttering when any item movement occurs(and a rescan needs to happen)." +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.5"] +time_released = 2022-10-08T08:09:49.799 +changelog = "- Massive improvements to inventory scanning and parsing that should allow for near instant inventory updates.\n- Please report any performance issues.\n- All network hooks removed\n- Item sources/map location data should be improved.\n- Lots of quality of life improvements.\n- See the full changelog here https://github.com/Critical-Impact/InventoryTools/commit/5573f9a84ea714bb191d18e6744533a20119d306" +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.6"] +time_released = 2022-10-09T15:28:22.900 +changelog = "Version bump because I'm a noob" +[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.5"] +time_released = 2023-03-19T22:53:48.231 +changelog = "Free companies are now their own 'character', ui overhaul, many more changes, see https://discord.com/channels/581875019861328007/1019719848424656958/1086932763745206322" +[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.7"] +time_released = 2023-03-23T20:01:51.811 +changelog = "Few more bug fixes, updated blurb and images and hopefully very close to a final release" +[channels.testing-live.plugins.InventoryTools.changelogs."1.6.0.2"] +time_released = 2023-07-05T14:36:51.049 +changelog = "**Allagan Tools: v1.6.0.2**\nAdded 'Buy' button that teleports you to the nearest vendor of an item + a dropdown of locations\nAdded Teleporter integration for vendors\nFixed a bug where HQ required for all items was not respected\nAdded timed node countdowns to the 'Gather' column.\nThe total required amount should now list the correct value\nThe missing ingredients popup should now list the correct values \n" +[channels.testing-live.plugins.InventoryTools.changelogs."1.6.0.3"] +time_released = 2023-07-12T19:19:13.873 +changelog = "**Allagan Tools: v1.6.0.3**\nAdded in craft list zone system(you can specify preferred zones and also override the zone on each item)\nThe HQ Required, Retrieve from Retainer and Source Preferences can be switched by left clicking/right clicking their icons\nGroup headers in craft lists can have their text colour changed\nTooltip category whitelist/blacklist added\nIgnore escape key setting added for most windows\nAdded missing vendors\nVentures and Exploration ventures were split as exploration ventures are random and might not be preferred\nItems from housing vendors are not duplicated and will indicate they are available only from placable vendors\nActive Craft List functionality added(when a craft list is active, crafts count towards it) + auto switch craft list setting added. IPC calls added for activating/deactivating craft lists\nDuplicate \"Open in Crafting Log\" fixed\nFixed an issue where zeroing an item in a craft list would zero all items\nFixes in the way tooltips are displayed when HQ items are involved\nIf a craft generates extra materials due to yield, we'll try to take less from external sources\nHad a lot of help from KiwiKahawai testing and on the dev side, big thanks to them :)\n" +[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.3"] +time_released = 2023-03-07T18:17:23.767 +changelog = "Update to support new CS changes." +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.12"] +time_released = 2023-01-16T13:56:16.007 +changelog = "The yolo release, this brings support for .net 7 and 6.3. Expect bugs, glamour chest will parse but highlighting is not fully complete. Please report any issues in the Allagan Tools help thread. If I can't get the testing version stabilised I will backport the 6.3 fixes to the live version and get that out but ideally I'd like to get this version made the live version." +[channels.testing-live.plugins.InventoryTools.changelogs."1.5.0.0"] +time_released = 2023-04-23T02:53:50.820 +changelog = "**House Storage has arrived**\nSo this took a while but it has finally come to fruition. A few things to note:\n\n- To have a house register with the plugin you must first enter it, have permission and then open the 'Indoor Furnishings' menu. This will allow for the plugin to see you own the house and add it to your 'Characters' list.\n- Once the house is registered due to the way the inventory data of each section is provided, you must enter each section to have it be parsed by the plugin. For Indoor and Outdoor Furnishings you must enter the storeroom tab before that data is collected.\n- For Interior Fixtures open the relevant section in the housing menu.\n- There's a lot of moving parts so if you run into issues, bugs or crashes hit up the #plugin-help-forum on discord.\n- I'll be working on making the 'Is Housing Item' filter a bit more reliable as this might be more important now.\n" +[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.2"] +time_released = 2023-02-01T18:24:44.475 +changelog = "Stop uncraftable items from being added to craft lists(also allow them to be deleted if you've run into the issue). Replace memory sort scanning with ODR parsing(should still be relatively fast and keep things up to date). Fixed some other issues. Replaced some imgui code with what I'm told is the more correct way of doing it, also added a EndChild that was missing." +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.7"] +time_released = 2022-10-10T19:28:39.561 +changelog = "Fix a potential crash in the inventory scanner. If items stop updating can you take a look in /xllogs and if you see any errors please shoot them to me." +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.9"] +time_released = 2022-10-14T00:34:32.618 +changelog = "Fixed another potential issue with retainer inventory scanning. If it wasn't working before please try again. Also added the ability to add an item to a new craft filter." +[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.4"] +time_released = 2023-02-09T23:58:08.847 +changelog = "Added partial matching filter with ~\nFixed crash with can be desynthed filter\nTrack retainer/character source world and added source filter\nFixed a yield issue with crafting calculations\nCompleting a craft that yields more than 1 item will actually count as the amount completed rather than 1\nThe applicable classes for gear was not being calculated correctly\nA lot more coffers will have information for what items can be acquired from them(not all of them though)" +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.10"] +time_released = 2022-10-15T10:32:05.040 +changelog = "Few more bug fixes, this is a fairly large overhaul of the tracking system so some bugs were to be expected. If you run into issues please post your logs into the Allagan Tools help channel on the goat place discord." +[channels.testing-live.plugins.InventoryTools.changelogs."1.2.0.11"] +time_released = 2022-10-22T10:11:01.804 +changelog = "Inventory and configuration saving are now run asynchronously except when the plugin is disposing to stop potential hitches. Fixed an issue with memory sort order parsing not actually being needed when the client is first started and no ITEMODR file exists. " +[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.2"] +time_released = 2023-03-06T16:39:28.687 +changelog = "Tweaked scroll boxes within table columns(for items, npc locations, etc) so they display better. Updated craft screen to use raii, if you were having crashes can you update to this version, restart and see how you fair." +[channels.testing-live.plugins.InventoryTools.changelogs."1.7.0.0"] +time_released = 2024-05-23T10:20:03.001 +changelog = "**Allagan Tools 1.7.0.0 - Reworked**\n- With this version comes an entirely reworked internal structure, which should give a much more reliable base for any new features I decide to add. To go along with the new internals are:\n\n**New Features:**\n- All columns can now be renamed and some can be configured, multiple copies of the same column can be added\n- The market integration now supports multiple worlds, associated columns and craft lists can be configured to pick which worlds are applicable to you\n- The more information window has a market tab listing the current prices\n- Configuration wizard for when you first install the plugin and if you choose when new features come out\n- Buy/craft/gather button columns added\n- Favourites column added\n- Add to craft list context menu added\n- The plugin can be opened when not logged in\n- A icon can be added to the main dalamud menu for easy access\n\n\n**Changes:**\n- Filters are now called Lists so there are Item Lists and Craft Lists\n- Settings menus reworked\n- Support .net 8(finally)\n\n**Removed:**\n- Some of the older Inventory Tools specific slash commands\n" +[channels.testing-live.plugins.InventoryTools.changelogs."1.6.0.1"] +time_released = 2023-07-03T00:38:50.126 +changelog = "**Allagan Tools: v1.6.0.1**\nFixed a crash\nUpdated migration for history filter to only run when required\n" +[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.3"] +time_released = 2023-02-06T19:33:54.981 +changelog = "This is purely a crash fix release, nothing else bar the crash has been fixed. You may still encounter a crash until you restart the game." +[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.4"] +time_released = 2023-03-09T18:22:42.741 +changelog = "Fix a few UI bugs, add more detail to retrieve tooltip, group retainers by character in settings -> characters/retainers, trim collectable/hq characters when searching" +[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.6"] +time_released = 2023-03-22T18:16:15.795 +changelog = "Bug fixes & mob spawn data updated" +[channels.testing-live.plugins.InventoryTools.changelogs."1.4.0.8"] +time_released = 2023-03-24T23:12:33.127 +changelog = "Show item number in retainer list toggle will now work\nThe put away sample filter was updated\nSome minor UI issues\nExtra currencies are now parsed(ventures, beast tribe currencies, etc)\nThis is the last update before it replaces the live version." +[channels.testing-live.plugins.InventoryTools.changelogs."1.6.0.0"] +time_released = 2023-07-02T20:53:01.468 +changelog = "**Allagan Tools: Crafting 2 Electric Boogaloo**\nThis is the first testing release of the crafting update for Allagan Tools which brings it closer to being a full replacement of some of the existing external tools. The update includes the following changes: \n\n- Improved handling of items with sources other than crafting. Sourcing can be configured via a priority system and then overridden per item\n- There are now options to group the items in the craft list\n - Precrafts: Class, Depth, Together\n - Everything Else: Zone, Together\n - Crystals/Currency: Seperate/Together\n- NQ/HQ can be configured per item\n- Retainer Retrieval can be configured per item\n- Any item can be added to a craft list(completion tracking for this is still WIP)\n- There has been a lot of changes under the hood to accommodate these changes so any issues please head to the #plugin-help-forum\n\nA inventory history module has also been added, it's still very new and is opt in, the plugin will prompt you when you open the new \"History\" filter if you wish to turn it on.\n\nAlso massive thanks to KiwiKahawai for helping me test this thing and helping me reign in my constant feature creep :slight_smile:\n" +[channels.testing-live.plugins.InventoryTools.changelogs."1.6.0.4"] +time_released = 2023-07-14T19:11:27.720 +changelog = "**Allagan Tools: v1.6.0.4**\n- Have finished crafts count correctly towards completion based on their flags\n- Add the ability to choose \"Empty\" as a source\n- Fix an issue where setting an item to 0 while Hide Completed is active would remove all the items\n- The craft table now has a moveable splitter with a saved position + the original collapse functionality\n- Copying a configuration into the default craft list now works\n- Stopped items that can't be bought from gil vendors from being considered as buyable(even if they have a buy from vendor price)\n- Unless there are other bugs this will be the final release before this is pushed to live\n" +[channels.testing-live.plugins.InventoryTools.changelogs."1.3.0.1"] +time_released = 2023-01-29T12:38:51.036 +changelog = "Adds a IPC for querying items, controlling filters, etc. Adds in basic support for mob drop data in the more information window. Adds in more options on how the tooltip location data is presented and limits the amount of data added to the tooltip." +[channels.testing-live.plugins.InventoryTools.changelogs."1.7.0.1"] +time_released = 2024-05-25T04:40:36.023 +changelog = "**Allagan Tools 1.7.0.1**\n- Thanks for all the bug reports, as this is a rework they are to be expected, hopefully I've gotten the most obvious ones\n\n**Fixes:**\n- Lists would sometimes not update on login\n- Changing tab would not refresh the highlighting if it was active\n- Opening a single list with /openlist now works\n- Hotkeys for windows will toggle instead of just opening\n- Highlighting should mostly work now\n- The filter bar in lists were sharing a common object that cached what the user had typed meaning whatever you typed in one column filter would show up in all other columns of that type, this has been fixed\n- Boolean columns now use a dropdown instead of a checkbox\n- The filters window was not being removed from the open windows list making it come up on plugin load\n\n" +[channels.testing-live.plugins.InventoryTools.changelogs."1.7.0.2"] +time_released = 2024-05-29T02:10:30.010 +changelog = "**Allagan Tools 1.7.0.2**\n- Thanks for all the bug reports, as this is a rework they are to be expected, hopefully I've gotten the most obvious ones\n\n**Fixes:**\n- Craft lists would ignore items in your inventory sometimes\n- Crafting items would not reduce the number in the craft list even if it was active\n- The sample filters added by the wizard now have the correct settings\n- All numeric filters now have a tooltip explaining the operators that can be used\n- Adding a new list from the item lists window will actually open the configuration window and edit the list properly\n- Removed the history notification as the configuration wizard takes care of it\n- Fixed an issue with filters showing filters in a category as having been modified when they weren't\n- Fixed a race issue on dispose of the plugin\n- Stopped certain fields from being serialized in the config\n" +[channels.testing-live.plugins.InventoryTools.changelogs."1.7.0.3"] +time_released = 2024-06-02T11:01:09.991 +changelog = "**Allagan Tools 1.7.0.3**\n- This will be the last testing release before this gets released fully\n\n**Fixes:**\n- The sort parser would sometimes not fire on client login/logout causing no inventory updates to occur\n" [channels.testing-live.plugins.HimbeertoniRaidTool] built_commit = "847828395ac22723bd464f6cb48b3c2231b30df7" time_built = 2023-12-09T20:04:03.100 @@ -8329,51 +7039,51 @@ effective_version = "1.4.1.2" [channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."0.5.1.31"] time_released = 2022-09-18T20:39:08.987 changelog = "You can now edit gear manually\nNew player experience should be better now" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.4.1.0"] -time_released = 2023-12-03T22:23:02.819 -changelog = "New Feature: You can now track multiple characters per player\nLootmaster: Reworked group view to improve user experience this includes:\n One click reordering of players\n Create new player from target\n Quickly add existing players or characters from the database\nUi: New windows for editing players and characters\nBugfix: corrected behaviour when deleting main job" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.4.0.0"] -time_released = 2023-11-12T19:46:08.114 -changelog = "Internals: Changed how groups and players are saved" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.2.0.62"] -time_released = 2023-04-16T04:14:17.404 -changelog = "Commands: /lm toggle togles the lootmaster window\nCommands: all commands are available as sub commmnds to /hrt eg. /lm *** can be used like /hrt lm ***\nDataStorage: reworked data storage as preparation for future features\nUi: editing gear should be more uniform and visually clear\nUi: you can delete a piece of gear\nUi: now shows all shops where an item is available" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.4.57"] -time_released = 2023-03-19T22:53:17.712 -changelog = "New feature: gear-set compare\nUi: reworked editing of gear\nUi: stat tabel now includes comparison\nLootSession: calc estimated dps gain/loss" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.2.51"] -time_released = 2023-01-07T19:47:27.055 -changelog = "fix: HP calculation\nadd: stat calculation for most levels\nlocalization: added JP (thanks to Refer)\nfix: load time reduced" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.2.47"] -time_released = 2022-12-02T00:22:31.134 -changelog = "+ new loot distribution\n+ includes guarranteed drops (eg. books)\n+ award items to players, no need to manually update them after loot distribution\n* revised lootsession Ui\n+ Shows cost if an item is obtainable from a shop\n* reworked item source system\n+ can track items in inventories\n+ you can now evaluate loot for alt jobs" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.4.1.1"] -time_released = 2023-12-06T19:18:27.107 -changelog = "Bugfix: Lootmaster crashing and spamming log\nBugfix: Newly created players were potentially not saved correctly" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.2.45"] -time_released = 2022-11-29T02:57:51.103 -changelog = "+ new loot distribution\n+ includes guarranteed drops (eg. books)\n+ award items to players, no need to manually update them after loot distribution\n* revised lootsession Ui\n+ Shows cost if an item is obtainable from a shop\n* reworked item source system\n+ can track items in inventories\n+ you can now evaluate loot for alt jobs" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.2.42"] -time_released = 2022-11-13T19:40:59.835 -changelog = "+ Added the ability to manually track items in inventory\n* Fixed tribe of chartacter not being saved\n* beautify Ui\n+ show if item can be bought / exchanged\n* Fixed a bug with BiS detection\n+ You can evaluate loot for all jobs in Solo groups" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.1.40"] -time_released = 2022-11-06T06:33:32.832 -changelog = "+ Option to ignore materia in BiS comparison\n* windows now can be closed with Esc" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.0.38"] -time_released = 2022-10-30T16:08:51.662 -changelog = "+ Ui is now customizable\n* loot distribution results include evaluated data in visual output\n+ includes translations for Español, Français und Deutsch\n+ you can now fetch gear from lodestone\n* fixed several issues with second ring\n+ add support for non-standard group compositions\n* performance optimisations" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.0.1.34"] -time_released = 2022-10-07T18:39:35.877 -changelog = "fixed: unable to save right after loading\nfixed: potential short freeze of FFXIV\nnew: you can manually edit levels\nsome performance improvements" -[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.0.0.33"] -time_released = 2022-09-30T15:09:50.576 -changelog = "change: Several updates to Ui to make usage easier\nnew: can periodically update gersets from etro\nnew: you can now edit a characters tribe\nchange: data is now saved more often and is therefore more resilient to crashes of FFXIV\nfixed: weapon tokens were distributed wrongly\nfixed: lootmaster window may show before login\nfixed: item level may be wrong" [channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."0.5.2.32"] time_released = 2022-09-21T01:36:19.929 changelog = "Several Ui improvements and fixes" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.0.0.33"] +time_released = 2022-09-30T15:09:50.576 +changelog = "change: Several updates to Ui to make usage easier\nnew: can periodically update gersets from etro\nnew: you can now edit a characters tribe\nchange: data is now saved more often and is therefore more resilient to crashes of FFXIV\nfixed: weapon tokens were distributed wrongly\nfixed: lootmaster window may show before login\nfixed: item level may be wrong" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.0.1.34"] +time_released = 2022-10-07T18:39:35.877 +changelog = "fixed: unable to save right after loading\nfixed: potential short freeze of FFXIV\nnew: you can manually edit levels\nsome performance improvements" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.0.38"] +time_released = 2022-10-30T16:08:51.662 +changelog = "+ Ui is now customizable\n* loot distribution results include evaluated data in visual output\n+ includes translations for Español, Français und Deutsch\n+ you can now fetch gear from lodestone\n* fixed several issues with second ring\n+ add support for non-standard group compositions\n* performance optimisations" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.1.40"] +time_released = 2022-11-06T06:33:32.832 +changelog = "+ Option to ignore materia in BiS comparison\n* windows now can be closed with Esc" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.2.42"] +time_released = 2022-11-13T19:40:59.835 +changelog = "+ Added the ability to manually track items in inventory\n* Fixed tribe of chartacter not being saved\n* beautify Ui\n+ show if item can be bought / exchanged\n* Fixed a bug with BiS detection\n+ You can evaluate loot for all jobs in Solo groups" [channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.2.44"] time_released = 2022-11-19T17:17:02.913 changelog = "+ Shows cost if an item is obtainable from a shop\n* reworked item source system" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.2.45"] +time_released = 2022-11-29T02:57:51.103 +changelog = "+ new loot distribution\n+ includes guarranteed drops (eg. books)\n+ award items to players, no need to manually update them after loot distribution\n* revised lootsession Ui\n+ Shows cost if an item is obtainable from a shop\n* reworked item source system\n+ can track items in inventories\n+ you can now evaluate loot for alt jobs" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.2.47"] +time_released = 2022-12-02T00:22:31.134 +changelog = "+ new loot distribution\n+ includes guarranteed drops (eg. books)\n+ award items to players, no need to manually update them after loot distribution\n* revised lootsession Ui\n+ Shows cost if an item is obtainable from a shop\n* reworked item source system\n+ can track items in inventories\n+ you can now evaluate loot for alt jobs" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.2.51"] +time_released = 2023-01-07T19:47:27.055 +changelog = "fix: HP calculation\nadd: stat calculation for most levels\nlocalization: added JP (thanks to Refer)\nfix: load time reduced" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.1.4.57"] +time_released = 2023-03-19T22:53:17.712 +changelog = "New feature: gear-set compare\nUi: reworked editing of gear\nUi: stat tabel now includes comparison\nLootSession: calc estimated dps gain/loss" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.2.0.62"] +time_released = 2023-04-16T04:14:17.404 +changelog = "Commands: /lm toggle togles the lootmaster window\nCommands: all commands are available as sub commmnds to /hrt eg. /lm *** can be used like /hrt lm ***\nDataStorage: reworked data storage as preparation for future features\nUi: editing gear should be more uniform and visually clear\nUi: you can delete a piece of gear\nUi: now shows all shops where an item is available" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.4.0.0"] +time_released = 2023-11-12T19:46:08.114 +changelog = "Internals: Changed how groups and players are saved" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.4.1.0"] +time_released = 2023-12-03T22:23:02.819 +changelog = "New Feature: You can now track multiple characters per player\nLootmaster: Reworked group view to improve user experience this includes:\n One click reordering of players\n Create new player from target\n Quickly add existing players or characters from the database\nUi: New windows for editing players and characters\nBugfix: corrected behaviour when deleting main job" +[channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.4.1.1"] +time_released = 2023-12-06T19:18:27.107 +changelog = "Bugfix: Lootmaster crashing and spamming log\nBugfix: Newly created players were potentially not saved correctly" [channels.testing-live.plugins.HimbeertoniRaidTool.changelogs."1.4.1.2"] time_released = 2023-12-09T20:04:03.100 changelog = "Bugfix: Lootmaster crashing and spamming log again" @@ -8406,6 +7116,396 @@ changelog = "- Update for Api 10" [channels.testing-live.plugins.BetterTargetingSystem.changelogs."0.0.11.0"] time_released = 2024-07-14T11:24:51.151 changelog = "- Fix Mouse Keybinds not working properly" +[channels.testing-live.plugins.MinimapMarkerMagnitude] +built_commit = "890aa96e859332b095055379ef36a93a102d11fa" +time_built = 2024-07-05T18:15:23.130 +effective_version = "0.1.1.0" +[channels.testing-live.plugins.MinimapMarkerMagnitude.changelogs."0.1.0.0"] +time_released = 2023-10-25T17:20:23.058 +changelog = "- Initial release.\n" +[channels.testing-live.plugins.MinimapMarkerMagnitude.changelogs."0.1.1.0"] +time_released = 2024-07-05T18:15:23.130 +changelog = "- Update for 7.0\n" +[channels.testing-live.plugins.Hunty] +built_commit = "2ca8f3dff1490eb21fc5a1ce036e62ec1858a550" +time_built = 2023-03-04T00:53:30.781 +effective_version = "0.0.6.0" +[channels.testing-live.plugins.Hunty.changelogs."0.0.1.0"] +time_released = 2023-02-10T00:18:17.865 +changelog = "+ Add hunty to testing\n" +[channels.testing-live.plugins.Hunty.changelogs."0.0.2.0"] +time_released = 2023-02-11T17:19:20.741 +changelog = "+ Automatically switch to the correct tab on job switch\n+ Adjust some flags with incorrect locations\n" +[channels.testing-live.plugins.Hunty.changelogs."0.0.3.0"] +time_released = 2023-02-12T03:13:17.848 +changelog = "+ Simple progress tracking (only new progress)\n+ Adjust wording to be less confusing\n" +[channels.testing-live.plugins.Hunty.changelogs."0.0.6.0"] +time_released = 2023-03-04T00:53:30.781 +changelog = "+ add memory tracking (thanks Midori)\n + automatically tracks all of your progress, including previously finished tasks\n+ open the duty finder on duty name click\n+ react to login/relog\n\n- Support all global languages\n- UI localization, currently supported languages en, de, fr, jp\n + ![Japanese](https://github.com/Infiziert90/Hunty/blob/master/Hunty/images/loc.png)\n- Add small indicator if rank / area is done \n- More location updates\n\nMore translations are always welcome, just ask in #plugin-help-forum - Hunty~\nThis will also be the last testing version, the plugin is feature complete at this point.\n" +[channels.testing-live.plugins.autoSweep] +built_commit = "ec474b6c8eeb40cde4889d6e48decc4bdef5c9f9" +time_built = 2023-01-18T03:08:06.194 +effective_version = "1.4.2.0" +[channels.testing-live.plugins.autoSweep.changelogs."1.4.2.0"] +time_released = 2023-01-18T03:08:06.194 +changelog = "Updated for 6.3" +[channels.testing-live.plugins.RoleplayProfiles] +built_commit = "a8a31254d1b9c92b0ffb6874828d4552944b408b" +time_built = 2022-10-20T19:05:35.644 +effective_version = "0.1.0.1" +[channels.testing-live.plugins.RoleplayProfiles.changelogs."0.1.0.1"] +time_released = 2022-10-20T19:05:35.644 +changelog = "Initial test release (displaying and editing profiles from Chaos Archives)" +[channels.testing-live.plugins.Pathfinder] +built_commit = "a7c4d3b35cc079e5aac62804c28895b633f3fcb5" +time_built = 2023-10-25T17:20:11.492 +effective_version = "0.1.1.0" +[channels.testing-live.plugins.Pathfinder.changelogs."0.1.1.0"] +time_released = 2023-10-25T17:20:11.492 +changelog = "Initial release" +[channels.testing-live.plugins.PetScale] +built_commit = "c2ee86503a372ff8bd9dccc9cd3cf1f64a4d49f1" +time_built = 2024-07-25T15:06:16.981 +effective_version = "2.0.1.0" +[channels.testing-live.plugins.PetScale.changelogs."1.0.1.0"] +time_released = 2024-03-04T19:05:01.432 +changelog = "- New plugin that allows you to control the scale of summoner pets\n" +[channels.testing-live.plugins.PetScale.changelogs."2.0.0.0"] +time_released = 2024-07-24T20:13:18.670 +changelog = "- Switched pet matching to use ContentId, thus eliminating false-positive matches\n- Added support for custom sizes of MCH, SCH, DRK, and fixed-size SMN pets\n- Pet custom size will not be set in PvP\n- Added the ability to add a new entry by typing the character name in the Character filter box\n- Fixed bug where fairy setting would always set a size\n- Pets will revert to their vanilla size when an entry is removed, if they're still around\n- Slowed down the plugin by only 3.5 times instead of 4.5 times\n" +[channels.testing-live.plugins.PetScale.changelogs."2.0.1.0"] +time_released = 2024-07-25T15:06:16.981 +changelog = "- Fix custom size slider getting stuck at 4\n- Unset pets on plugin unload\n" +[channels.testing-live.plugins.DiademCalculator] +built_commit = "e39b3ca613c6ba012d4b9f900c665b308b03c97c" +time_built = 2023-10-25T17:20:17.122 +effective_version = "0.0.0.2" +[channels.testing-live.plugins.DiademCalculator.changelogs] +[channels.testing-live.plugins.Beachcomber] +built_commit = "104592b2aefbb2b92054918486cde253d9b9b1a7" +time_built = 2023-06-09T22:59:48.625 +effective_version = "1.2.2.2" +[channels.testing-live.plugins.Beachcomber.changelogs."1.0.2.2"] +time_released = 2022-10-28T16:34:45.221 +changelog = "Rename plugin to Beachcomber for real" +[channels.testing-live.plugins.Beachcomber.changelogs."1.2.1.1"] +time_released = 2023-03-01T07:14:38.372 +changelog = "Fix bug where unknown C2 peaks weren't included in suggestions" +[channels.testing-live.plugins.Beachcomber.changelogs."1.2.1.0"] +time_released = 2023-02-28T05:15:20.970 +changelog = "Async peak calculation. Include 6-craft schedules." +[channels.testing-live.plugins.Beachcomber.changelogs."1.2.0.1"] +time_released = 2023-02-25T19:42:12.189 +changelog = "Various fixes, can show time next to craft names" +[channels.testing-live.plugins.Beachcomber.changelogs."1.2.0.0"] +time_released = 2023-02-22T11:46:35.831 +changelog = "Read peaks from external database to improve accuracy with missed days" +[channels.testing-live.plugins.Beachcomber.changelogs."1.1.0.0"] +time_released = 2023-02-11T22:55:53.950 +changelog = "Update to latest Dalamud version and also add 6.3 items" +[channels.testing-live.plugins.Beachcomber.changelogs."1.0.4.1"] +time_released = 2022-11-19T22:30:04.432 +changelog = "Port fix for resting day 7 to also happen on day 5." +[channels.testing-live.plugins.Beachcomber.changelogs."1.2.1.2"] +time_released = 2023-03-10T18:42:53.912 +changelog = "Fix groove being set improperly for future cycles when it's inputted manually" +[channels.testing-live.plugins.Beachcomber.changelogs."1.0.4.0"] +time_released = 2022-11-19T17:17:09.198 +changelog = "Many bug fixes including future groove calculation, material allocation, and problems with resting day 7" +[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.6"] +time_released = 2022-11-12T16:22:16.718 +changelog = "Fix error when first converting from 1.0.3.5" +[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.5"] +time_released = 2022-11-08T13:22:47.111 +changelog = "Fix wrong peak interpretation on week reset, better groove calculations, support for fewer than 3 workshops" +[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.4"] +time_released = 2022-11-04T13:04:18.454 +changelog = "Fix errors with showing multiple days" +[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.3"] +time_released = 2022-11-02T12:45:48.538 +changelog = "Allow for overwriting a rest day's value if advanced configuration option is checked" +[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.1"] +time_released = 2022-10-31T18:28:29.508 +changelog = "Fix bug where D7 doesn't initialize properly, again" +[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.0"] +time_released = 2022-10-30T23:49:15.867 +changelog = "Solver better accounts for missing early-week data or disparities between what you told it and what you did" +[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.7"] +time_released = 2022-11-16T00:07:48.560 +changelog = "Add 4-6-6-8 patterns to solver" +[channels.testing-live.plugins.Beachcomber.changelogs."1.2.2.0"] +time_released = 2023-06-07T00:06:12.868 +changelog = "Add 6.4 items and levels" +[channels.testing-live.plugins.Beachcomber.changelogs."1.2.2.1"] +time_released = 2023-06-07T19:17:03.321 +changelog = "Fix reading from isleventory" +[channels.testing-live.plugins.Beachcomber.changelogs."1.2.2.2"] +time_released = 2023-06-09T22:59:48.625 +changelog = "Fix overzealous validation" +[channels.testing-live.plugins.HotbarHelper] +built_commit = "1f8a0c12e751474db31a80328c6882571a2e7bac" +time_built = 2023-08-23T02:29:09.983 +effective_version = "0.0.2.3" +[channels.testing-live.plugins.HotbarHelper.changelogs."0.0.2.1"] +time_released = 2023-08-22T09:13:53.304 +changelog = "**HotbarHelper (initial release)**\n- Searches your hotbars as you use them for missing actions and useful actions like Limit Break\n- Particularly useful if you've lost your hotbars or regularly switch between platforms and find actions are missing\n- Ability to ignore actions you may have in macros (such as Raise)\n\nDoH and DoL classes will be supported in a future release.\n" +[channels.testing-live.plugins.HotbarHelper.changelogs."0.0.2.2"] +time_released = 2023-08-22T14:32:57.947 +changelog = "- Reduce spam on levelling up when no action is needed.\n- Internal changes for recent Dalamud features.\n" +[channels.testing-live.plugins.HotbarHelper.changelogs."0.0.2.3"] +time_released = 2023-08-23T02:29:09.983 +changelog = "- Fixed chat messages not respecting ignored actions (thanks Cerrelle).\n- Small UI tweak and internal changes.\n" +[channels.testing-live.plugins.Collections] +built_commit = "0292519f4ca7a619b9b99df0b90fa122e6e92c90" +time_built = 2024-07-18T05:11:30.893 +effective_version = "1.0.2.0" +[channels.testing-live.plugins.Collections.changelogs."0.0.0.1"] +time_released = 2023-09-09T09:45:54.855 +changelog = "Initial version" +[channels.testing-live.plugins.Collections.changelogs."1.0.0.4"] +time_released = 2023-11-13T18:20:27.799 +changelog = "Initial version" +[channels.testing-live.plugins.Collections.changelogs."1.0.1.0"] +time_released = 2023-11-24T16:58:50.229 +changelog = "Initial version" +[channels.testing-live.plugins.Collections.changelogs."1.0.1.1"] +time_released = 2023-12-12T19:57:58.485 +changelog = "Collections v1.0.1.1\r\n- New Collections: Hairstyles, Bardings, Triple Triad, Emotes\r\n- Mounts/Minions can now be summoned from the collection UI\r\n- Clicking on Duty sources now open the duty window\r\n- New feature: Copy Examine glamour\r\n- New feature: Copy glamour set to Plate\r\n- New feature: Favorite list\r\n- New feature: Wish list\r\n- A bunch of Data improvements (NPC locations, updated items to shops/instances)\r\n- Configuration now actually saves plugin state\r\n- Cache layer for Excel and Collectibles\r\n- Redone the Dresser observer to be more straightforward\r\n- Changed logs to Information level\r\n" +[channels.testing-live.plugins.Collections.changelogs."1.0.1.2"] +time_released = 2023-12-14T19:18:45.847 +changelog = "Collections v1.0.1.2\r\n- New Collection: Blue Mage\r\n- Updated data resources\r\n" +[channels.testing-live.plugins.Collections.changelogs."1.0.1.3"] +time_released = 2023-12-16T19:20:12.422 +changelog = "Collections v1.0.1.3\r\n- Prevent some crashes by changing cache Dictionaries to Concurrent\r\n" +[channels.testing-live.plugins.Collections.changelogs."1.0.1.4"] +time_released = 2023-12-17T19:19:48.087 +changelog = "Collections v1.0.1.4\r\n- Refactoring code\r\n" +[channels.testing-live.plugins.Collections.changelogs."1.0.1.5"] +time_released = 2023-12-28T07:08:02.612 +changelog = "Collections v1.0.1.5\r\n- Added Progress Bar\r\n- Tool Tip UI improvements\r\n- Job selector buttons changed: left click to switch, right click to toggle\r\n" +[channels.testing-live.plugins.Collections.changelogs."1.0.2.0"] +time_released = 2024-07-18T05:11:30.893 +changelog = "Collections v1.0.2.0\r\nUpdating for Dawntrail\r\n- API X support\r\n- Adding PCT and VPR\r\n- Update dye system to target 1st slot (need to follow up to support 2nd slot)\r\n" +[channels.testing-live.plugins.DalamudMinesweeper] +built_commit = "d70f664d33cb7fcbba2bfe97edc8487e864f3b9f" +time_built = 2024-07-10T00:23:50.168 +effective_version = "1.2.0.0" +[channels.testing-live.plugins.DalamudMinesweeper.changelogs."1.1.0.2"] +time_released = 2024-04-26T17:54:11.408 +changelog = "Minor UI tweaks" +[channels.testing-live.plugins.DalamudMinesweeper.changelogs."1.1.0.3"] +time_released = 2024-05-04T17:36:11.485 +changelog = "Add expert difficulty" +[channels.testing-live.plugins.DalamudMinesweeper.changelogs."1.1.0.4"] +time_released = 2024-05-05T14:22:01.220 +changelog = "Add expert difficulty" +[channels.testing-live.plugins.DalamudMinesweeper.changelogs."1.2.0.0"] +time_released = 2024-07-10T00:23:50.168 +changelog = "Update for Dawntrail" +[channels.testing-live.plugins.MapPartyAssist] +built_commit = "8a60d0363d1ea53bc6958b32d2eec4e704297a67" +time_built = 2024-08-03T04:01:29.606 +effective_version = "2.3.0.0" +[channels.testing-live.plugins.MapPartyAssist.changelogs."1.0.0.0"] +time_released = 2023-11-24T19:05:41.629 +changelog = "- Initial Dalamud release.\r\n" +[channels.testing-live.plugins.MapPartyAssist.changelogs."1.0.1.0"] +time_released = 2023-12-09T20:06:34.930 +changelog = "- Performance improvements.\r\n" +[channels.testing-live.plugins.MapPartyAssist.changelogs."1.0.2.0"] +time_released = 2023-12-11T14:21:12.627 +changelog = "- Rollback v1.0.1 changes.\r\n- Some performance improvements.\r\n" +[channels.testing-live.plugins.MapPartyAssist.changelogs."2.0.0.0"] +time_released = 2024-01-05T21:02:01.303 +changelog = "- Added loot tracking to maps and duties.\r\n- Revamped stats window with more filters and info.\r\n- Refactored code to improve performance, data management and maintainability.\r\n" +[channels.testing-live.plugins.MapPartyAssist.changelogs."2.1.0.0"] +time_released = 2024-01-13T22:23:00.396 +changelog = "- Added price checking using Universalis.\r\n- UI improvements.\r\n" +[channels.testing-live.plugins.MapPartyAssist.changelogs."2.1.3.0"] +time_released = 2024-03-14T16:54:30.723 +changelog = "- Bug fixes.\r\n- Added collapse filters button.\r\n" +[channels.testing-live.plugins.MapPartyAssist.changelogs."2.2.0.0"] +time_released = 2024-07-03T14:13:45.104 +changelog = "* Update for 7.0.\r\n" +[channels.testing-live.plugins.MapPartyAssist.changelogs."2.3.0.0"] +time_released = 2024-08-03T04:01:29.606 +changelog = "* Tracker window rework: You can now drag and drop maps to re-assign them.\r\n* Fix loot not registering on map chests.\r\n* Adjusted timing setpoints to improve reliability.\r\n" +[channels.testing-live.plugins.TeamcraftListMaker] +built_commit = "734ecc52d4a390806fba52e392fd31c5551d9491" +time_built = 2024-08-26T15:13:28.798 +effective_version = "1.0.0.2" +[channels.testing-live.plugins.TeamcraftListMaker.changelogs."1.0.0.2"] +time_released = 2024-08-26T15:13:28.798 +changelog = "- Removed the settings button (there are no settings)\n- Added a few items to the tags\n- Version bump" +[channels.testing-live.plugins.WhichMount] +built_commit = "4e394b6053732555bfc6572f1370ec5dbd830fc2" +time_built = 2024-09-02T18:58:38.692 +effective_version = "1.0.0.2" +[channels.testing-live.plugins.WhichMount.changelogs."1.0.0.1"] +time_released = 2024-08-29T18:48:06.914 +changelog = "ChangeLog:\n - Support every language client\n - Text minor fixes\n" +[channels.testing-live.plugins.WhichMount.changelogs."1.0.0.2"] +time_released = 2024-09-02T18:58:38.692 +changelog = "Version 1.0.0.2:\n - Added \"show patch\" option\n - Code optimisations\n" +[channels.testing-live.plugins.CoordImporter] +built_commit = "e7038a106d128f68084225f20d71689e563062e6" +time_built = 2024-07-14T01:22:28.737 +effective_version = "1.2.0.0" +[channels.testing-live.plugins.CoordImporter.changelogs."1.0.0.1"] +time_released = 2023-10-25T17:20:28.421 +changelog = "Fix Lumina problematically caching Placenames when building the map dictionary" +[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.0"] +time_released = 2023-11-20T18:54:56.115 +changelog = "Implement export to HuntHelper train feature (thank you dit-zy!) and refactor code" +[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.1"] +time_released = 2023-11-28T19:14:54.706 +changelog = "Regression fix: Coordinates once again only go to echo chat (TY badger for the bug report)" +[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.2"] +time_released = 2023-12-11T14:21:17.986 +changelog = "Bug fix: Add apostrophe to Bear regex so Li'l Murderer's name comes up correctly" +[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.3"] +time_released = 2024-01-21T22:31:35.947 +changelog = "Bug fix: Get Li'l Murderer working with HuntHelper train importer" +[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.4"] +time_released = 2024-02-15T16:13:10.051 +changelog = "Bug fix: Prevent name collisions causing the wrong mobs to be imported to hunt helper" +[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.5"] +time_released = 2024-07-02T19:41:38.492 +changelog = "Update for API X" +[channels.testing-live.plugins.CoordImporter.changelogs."1.2.0.0"] +time_released = 2024-07-14T01:22:28.737 +changelog = "Add support for Turtle Scouter coordinates" +[channels.testing-live.plugins.WTSync] +built_commit = "6324438f3fb2391e3fd453cf13582f8da95b8bca" +time_built = 2024-08-31T00:34:01.517 +effective_version = "0.11.0.0" +[channels.testing-live.plugins.WTSync.changelogs."0.8.0.0"] +time_released = 2024-08-08T02:59:05.152 +changelog = "This is the initial testing release of WTSync, a plugin to make it easy to do Wondrous Tails with a party.\n" +[channels.testing-live.plugins.WTSync.changelogs."0.8.1.0"] +time_released = 2024-08-09T05:25:41.107 +changelog = "- Added a setting for adjusting the display size of duty images within the WTSync window. Thanks for the feedback!\n" +[channels.testing-live.plugins.WTSync.changelogs."0.9.0.0"] +time_released = 2024-08-11T06:04:35.008 +changelog = "- Added configuration for various colors used in the WTSync UI.\n- Added option to colorize the server bar entry when in a matching duty.\n- Added notice that you can disable the server bar entry from Dalamud's settings, along with a helpful link.\n- Changed: Use the server bar entry to warn the player if the current duty is in their Wondrous Tails but has already been claimed.\n- Changed: Use sections for the settings window to organize things a bit better.\n- Fixed: Incorrect level range being displayed for Crystaline Conflict.\n- Fixed: The party state displaying incorrectly if you first load the plugin within a duty.\n- Fixed: Do not try to load images for Wondrous Tails entries if the image scale is set to 0.\n" +[channels.testing-live.plugins.WTSync.changelogs."0.10.0.0"] +time_released = 2024-08-25T14:58:56.585 +changelog = "- Added a button to force WTSync to re-submit your current status to the server, in case your party members aren't seeing your status correctly.\n- Fixed the WTSync interface not opening if you're riding someone else's mount while using the option to Open with Wondrous Tails.\n- Changed some layout code to work better with different font and style settings, which will hopefully fix an issue with the settings window growing infinitely.\n" +[channels.testing-live.plugins.WTSync.changelogs."0.11.0.0"] +time_released = 2024-08-31T00:34:01.517 +changelog = "This should be the last testing release before pushing this to stable, unless any bugs are found.\n\n- Added setting to hide the server info bar entry when in a non-matching duty.\n- Start polling for Wondrous Tails status changes when in Idyllshire to update a person's status if they interact with Khloe and do not then open their Wondrous Tails UI.\n- Fixed issue where game state was being incorrectly read on the main thread during plugin initialization.\n" +[channels.testing-live.plugins.GaugeOMatic] +built_commit = "9898d855dfbacefa68c0f8e72eed6b365dfea9e0" +time_built = 2024-08-22T19:30:12.782 +effective_version = "0.8.0.7" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.0.1.6"] +time_released = 2024-03-05T22:17:35.071 +changelog = "Gauge-O-Matic allows you to customize your job gauges with additional counters, bars, and indicators in a variety of styles. Each widget design has unique options to control its style and behaviour, and the plugin allows for importing/exporting/sharing collections of widgets as presets.\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.4"] +time_released = 2024-08-15T00:42:23.815 +changelog = "## TWEAKS\n- **Updated SCH tweak: ** You now have the option to show the Dissipation timer instead of the Fae Aether value while the buff is active (this was previously set up as part of the default SCH preset, but has been moved into the Tweak tab).\n\n## WIDGETS\n- Added a toggle to the *Enochian Bar* widget, to control whether the Clock Hand is forced to the top layer of all widgets\n\n## MISC FIXES\n- Fixed the BLM MP color tweak to revert the bar to normal upon changing jobs\n- Fixed issues with the visibility state of GCD trackers while the GCD wasn't rolling\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.2"] +time_released = 2024-08-13T06:36:35.661 +changelog = "## INTERFACE\n- Updated the Widget Settings windows to use tabbed navigation\n- Added job icons to the main window navigation\n\n## TRACKERS\n- Added general trackers for the Combo Timer and GCD\n\n## WIDGETS\n- **New Counter Widget:** *Coil Diamonds*, recreating the diamonds from VPR's Vipersight gauge.\n- **New Counter Widget:** *Palette Pearls*, recreating the white & black paint stacks from PCT's Palette Gauge.\n- **Improved Counter Widget:** *Meditation Gems* can now extend to display any amount of stacks/charges, instead of being restricted to exactly 3.\n\n## MISC FIXES\n- Fixed an issue wherein the Oath Gauge couldn't fully be hidden in simple mode.\n- Fixed an issue wherein using mods to alter the shape of your minimap would affect the appearance of certain widgets.\n- Fixed the status effect Eukrasian Dyskrasia being incorrectly marked as a self-buff (whoops!)\n- Linked the Guardian and Sentinel status effects\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.4"] +time_released = 2024-07-21T18:47:10.475 +changelog = "- Minor fix for a bug that occurred when switching from a DoH/DoL job to a combat job\n\n## KNOWN ISSUE: Clipping Mask Artifacts\n**The following Widgets...**\n- Simple Circle\n- Esprit Bar\n- Enochian Bar\n- Balance Gauge Overlay\n- Shimmering Halo\n- Target Reticle\n\n**...are confirmed to display incorrectly when pinned to the following gauges:**\n- Palette Gauge (PCT)\n- Addersgall Gauge (SGE)\n- Trance Gauge (SMN)\n- Song Gauge (BRD)\n\nIf you're encountering this issue, a simple fix for the time being is to pin the widget to a different element-- either your job's other gauge (if it has one), or to the Parameter Bar.\n\nI hope to resolve this bug in the future; I have a general sense of the cause, but it may take some time to bear down on an exact solution. Thanks for your patience!\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.0.1.7"] +time_released = 2024-03-13T22:19:13.542 +changelog = "- Added a couple of missing tank invuln Status Effects (How did they get missed? Beats me! Oops!)\n- Fixed an issue wherein the Simple Bar widget would not always hide itself when set to do so\n- Renamed the \"Preview\" controls to \"Test\" for clarity.\nOTHER NOTES / KNOWN ISSUES\n- Widgets currently rely on max-level charge/stack counts, even when synced to lower levels. This has some unintended/inaccurate effects, and will be adjusted in a future update.\n- The option to track custom-entered status effects (beyond the built-in lists for each job) will be added in the future.\n- There have been reports of conflicts with other plugins (particularly the JobBars plugin) causing visual elements to fail to load, or even causing crashes. I haven't been able to replicate these issues; if this happens to you, make sure to submit a log so I can take a look!\n- Some widgets (specifically Target Reticle and Shimmering Halo) do not play nice with ReShade filters that mask UI elements. This is inherently due to the particular textures that these widgets use. They will still be kept available as options, but unfortunately there isn't a way to make them ReShade-friendly.\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.0.1.8"] +time_released = 2024-03-23T01:31:02.256 +changelog = "- Status effects cast by the player's pet (such as Carbuncle's Radiant Aegis) are now tracked properly\n- Label text on the Beast Bar and Oath Bar widgets will now fade out correctly whenever the bar is hidden\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.0"] +time_released = 2024-07-14T22:01:00.701 +changelog = "- Updated for Dawntrail, with profiles added for VPR and PCT\n- Many jobs have new or modified default presets. If you are installing the plugin for the first time, these presets will be loaded automatically. If you have configuration data saved from a previous version of the plugin, your settings will remain as-is, but you may load the new defaults via the Presets window.\n- If you were previously tracking actions or status effects that no longer exist in 7.0, these will show up as blank entries in your Trackers tab. You can assign those widgets to something else, or simply delete them.\n\n### TRACKERS\n- Many new Statuses & Actions have been added in 7.0, and many existing ones have been deprecated. I'm working to keep the plugin caught up with these changes, but it's possible (likely) I've missed some!\n- A set of *Motif Deadline* trackers have been added for PCT. If a given motif has not yet been painted, this tracker will show the total time left to do so before your Muse cooldowns overcap/drift.\n\n### WIDGETS\n- **Removed:** The replica Huton Pinwheel widget has, sadly, been removed, as its texture asset no longer exists within the game files (But will the widget really be gone forever? Who knows...)\n\n### GAUGE TWEAKS\n- **Removed:** Now that the game itself gives the option to hide job gauges, that tweak has been removed for most jobs.\n- **Removed:** The Arcana Gauge no longer has visible text, so the option to change the font has naturally been removed.\n- **New Tweak for RDM:** **Magicked Swordplay Cue** will prompt the Balance Gauge to light up and play the appropriate SFX when Magicked Swordplay is at 3 stacks.\n- **New Tweak for VPR:** **Color-Code Vipersight** will recolor the gauge's effects to indicate your upcoming positional finisher.\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.1"] +time_released = 2024-07-15T19:51:02.249 +changelog = "## GAUGE TWEAKS\n- **Restored:** The tweaks to hide job gauges have been restored, as users have pointed out that the vanilla client option doesn't play very nice with the plugin.\n- **New Tweak for VPR:** *Ready to Reawaken Cue* will prompt the Serpent Offerings Gauge to light up and play the appropriate SFX after pressing Serpent's Ire, just as it would when reaching 50 gauge.\n- **New Tweaks for PCT:** *Reposition Canvases* and *Hide Easels* allow you to rearrange the layout of your three Canvases.\n\n## MISC\n- Corrected the Hind/Flank Venom text in VPR's Tweak tab\n- Removed defunct timers from the MNK default preset\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.2"] +time_released = 2024-07-20T03:29:55.823 +changelog = "## TRACKERS\n- Added data trackers for Kazematoi, Vipersight, Serpent Offerings Gauge, Astral Gauge, and Palette Gauge\n\n## WIDGETS\nSome widgets have been revised to make use of new UI functions added to the game in 7.0.\n- *Shimmering Halo* should hopefully play nicer with Reshade (although it does look slightly different from before)\n- The replica *Esprit Bar* and *Enochian Bar* widgets can now be freely rotated to any angle.\n- *Simple Circle* now offers two blending mode options.\n\n## MISC\n- Updates and corrections have been made to Status and Action data for some jobs\n- The plugin should now handle it a bit better when job gauge elements are hidden\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.5"] +time_released = 2024-08-17T20:13:19.056 +changelog = "## WIDGETS\n- Added more robust positioning options to many counter widgets. Various counters now allow you to place stacks individually.\n- Improved feature parity between bar widgets. The \"Hide Full/Empty\" options have been added to various bars that previously didn't include them.\n\n## ACTION TRACKERS\n- Updated a large amount of action trackers to better reflect the action's highlight state\n- Corrected an issue with auto-populating action data, which prevented actions for certain jobs from being selectable (particularly SMN, SCH, and WHM)\n- Added a condition to actions that have an MP cost. These actions will now activate a State widget if the player has enough MP to cast the action. This condition *should* account for actions whose MP costs can change (such as BLM and DRK spells)\n- Sprint has finally been added for all jobs\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.3"] +time_released = 2024-08-13T21:26:26.505 +changelog = "## TWEAKS\n- **New Tweak for BLM:** *Color MP Bar By Element*\n\n## MISC FIXES\n- Fixed (?) an issue preventing Level Range rules from loading or editing correctly\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.0"] +time_released = 2024-08-07T06:15:05.956 +changelog = "## INTERFACE\n- The plugin UI now displays the icons for actions, status effects, and jobs.\n- Tooltips within the plugin have been substantially updated, and now include more comprehensive details about tracked data.\n\n## ACTION TRACKERS\nThe plugin has been updated extensively under the hood to fetch job action data from the game client, rather than relying on a manually-maintained file. This means many actions that were previously not included will now be selectable to track. The plugin will also more easily keep up with future changes to job actions that come with client patches.\n- Action names will now match the client localization settings.\n- The logic for using State Indicator widgets and Bar widgets with actions has been updated (check tracker tooltips for details)\n\nThese changes will hopefully not impact your saved configuration data, but it's possible that you will need to make adjustments.\n\n## PRESETS\n- Fixed an issue wherein certain widgets would not keep all of their configuration values intact when saved/loaded as presets\n- Certain jobs have had their default presets updated. As always, your existing configurations will not be changed, but you can use the Presets window to load these new defaults.\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.6"] +time_released = 2024-07-24T21:33:06.351 +changelog = "Fixed crash on load due to improperly-compressed preset (also the plugin should now handle that sort of thing better)\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.7"] +time_released = 2024-07-28T03:20:52.408 +changelog = "## WIDGETS\n- **NEW COUNTER WIDGET:** *Kazematoi Kunai*\n- **NEW STATE WIDGET:** *Kazematoi Swoosh*\n- **NEW BAR WIDGET:** *Kazematoi Bar*\n- **RESTORED WIDGET:** *Huton Pinwheel* is back from the dead!\n- Added \"Hide Full\" behaviour option for various Bar widgets\n\n## TWEAKS\n- **NEW TWEAK FOR NIN:** Recolor the Ninki Gauge while under the effect of Higi\n- A testing checkbox is now available for NIN and VPR tweaks (and for future tweaks that may benefit from it)\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.8"] +time_released = 2024-07-30T16:02:29.036 +changelog = "This update should fix an issue with the latest client patch, which was causing crashes for BLM players using the plugin.\n\n## WIDGETS\n- The *Simple Gems* widget has been updated with a variety of new shapes to choose from!\n\n## TWEAKS\n- **New Tweak for MNK:** Reverse the order of the icons on your Beast Chakra Gauge\n- **Temporarily Disabled:** VPR's color-coding tweak has been temporarily disabled, as it needs to be adapted for the Gauge's updated behaviour.\n\n## MISC\n- The names and timers for the recently-changed VPR statuses and actions have been updated accordingly. (I may have missed some things, will review when less sleepy.)\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.9"] +time_released = 2024-07-31T18:07:30.101 +changelog = "Restored the functionality of VPR gauge data and the *Color-Code Vipersight* tweak\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.10"] +time_released = 2024-08-01T23:51:36.360 +changelog = "## Tweaks\n- Added tooltip explanations to various tweaks\n- **New VPR Tweak:** Mirror the highlights on the Vipersight Gauge (handy if you like having your Steel Fangs button on the right)\n- **Updated VPR Tweak:** Added an option to only color-code Vipersight highlights on the 3rd combo step\n\n## Misc Fixes\n- Corrected an issue where empty Addersgall Gem slots would sometimes be visible even when set to \"Hide Empty\"\n- Fixed an internal error in the Soul Bar widget that led to other widgets failing to update\n- Added Walking Dead and Undead Rebirth to DRK's status tracker options\n- Partially fixed an issue where bar widgets could behave strangely when set to both \"Hide Full\" and \"Hide Empty\" (a more comprehensive fix is in the works)\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.11"] +time_released = 2024-08-02T19:32:11.881 +changelog = "Addressing an issue wherein the plugin could crash on the Dalamud Release branch\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.5"] +time_released = 2024-07-24T20:11:03.843 +changelog = "## WIDGETS\n- You can now toggle whether a widget should display outside of combat/duties\n- You can now set a limited level range for a widget to appear at\n\n## PRESETS\n- Exported presets have been optimized a bit to contain less unused junk. This should result in smaller export strings all around (NOTE: I can't promise miracles, I've seen what y'all are creating)\n\n## MISC\n- Widgets that use clipping masks have been tentatively restricted from being pinned to incompatible gauges.\n- Added tooltip text for all Job Gauge data trackers\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.3"] +time_released = 2024-07-20T21:58:52.627 +changelog = "Fixed an issue where widgets pinned to certain gauges would not load when switching jobs.\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.6"] +time_released = 2024-08-20T04:34:59.557 +changelog = "## INTERFACE\n- You can now place widgets with the mouse! Hold shift and drag+drop while the plugin's configuration window is open.\n\n## MISC FIXES\n- Widget windows should now behave better at different Dalamud UI scales\n- Fixed an issue wherein trackers for certain upgradable combo actions (such as DRG's Chaos Thrust) didn't function correctly at all levels\n- Fixed an issue wherein actions with an upgradable number of charges (such as MCH's Drill) displayed incorrect charge counts while level synced\n" +[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.7"] +time_released = 2024-08-22T19:30:12.782 +changelog = "## INTERFACE\n- You can now use Shift + Scrollwheel to change the scale of widgets while hovering them\n\n## MISC FIXES\n- Fixed an issue wherein all actions (even those without charges) would try to show available charges when used on counter widgets\n" +[channels.testing-live.plugins.Casexile] +built_commit = "973a627897639ae9bd27d196fef2b628d28344d2" +time_built = 2023-10-08T17:49:13.707 +effective_version = "1.0.0.1" +[channels.testing-live.plugins.Casexile.changelogs."1.0.0.0"] +time_released = 2023-09-09T09:46:02.687 +changelog = "Initial Release" +[channels.testing-live.plugins.Casexile.changelogs."1.0.0.1"] +time_released = 2023-10-08T17:49:13.707 +changelog = "Compatibility for API 9 / 6.5" +[channels.testing-live.plugins.Tilted] +built_commit = "4114d626b65fb5fd72e997257eeef52b1f7a5888" +time_built = 2024-01-29T19:30:35.307 +effective_version = "3.4.1.2" +[channels.testing-live.plugins.Tilted.changelogs."3.0.0.0"] +time_released = 2023-02-11T17:18:58.500 +changelog = "3.0.0 Fixed trigger wonkiness, migrated config to new version" +[channels.testing-live.plugins.Tilted.changelogs."3.1.0.0"] +time_released = 2023-06-26T19:38:34.804 +changelog = "Version 3.1.0.0:\n - New Trigger: Zoomed. Activates when zooming in past a certain amount. Deactivates when zooming out.\n - TiltOffset is now handled as a float, allowing for smoother tilt changes. (Thanks Cara! 💕)\n - Improved Camera Distance (zoom) handling\n - Remove usage of FFXIVClientStructs to read/set Config values\n" +[channels.testing-live.plugins.Tilted.changelogs."3.1.1.0"] +time_released = 2023-10-06T17:23:01.860 +changelog = "Version 3.1.1.0:\n - API 9 Upgrade.\n - New Trigger: Zoomed. Activates when zooming in past a certain amount. Deactivates when zooming out.\n - TiltOffset is now handled as a float, allowing for smoother tilt changes. (Thanks Cara! 💕)\n - Improved Camera Distance (zoom) handling\n - Remove usage of FFXIVClientStructs to read/set Config values\n" +[channels.testing-live.plugins.Tilted.changelogs."3.2.0.0"] +time_released = 2023-10-10T20:39:42.025 +changelog = "Version 3.2.0.0:\n - New Tilt option: Mapping. When this setting is enabled, the Camera Tilt will be set to a value between the \"Enabled\" and \"Disabled\"\n values based on the Enabled and Disabled Camera Distances. This allows you to have a different tilt angle depending on how far the camera is zoomed out.\n" +[channels.testing-live.plugins.Tilted.changelogs."3.3.0.0"] +time_released = 2023-10-12T00:21:27.722 +changelog = "Version 3.3.0.0:\n - Improved Tilt Interpolation logic courtesy of @mallowmew.\n" +[channels.testing-live.plugins.Tilted.changelogs."3.3.0.1"] +time_released = 2023-10-31T19:13:55.216 +changelog = "Version 3.3.0.1:\n - Improved Tilt Interpolation logic courtesy of @mallowmew.\n - Tilt Interpolation/Mapping no longer defaults to true.\n" +[channels.testing-live.plugins.Tilted.changelogs."3.4.0.0"] +time_released = 2023-11-20T18:49:45.106 +changelog = "Version 3.4.0.0:\n - Added GPose detection (Disables the plugin while GPose is active), along with a setting to ignore, courtesy of mallowmew\n" +[channels.testing-live.plugins.TitleRoulette] +built_commit = "b29570b432c83ac45d0128605292910b0ed4df18" +time_built = 2023-02-04T17:23:22.386 +effective_version = "1.1" +[channels.testing-live.plugins.TitleRoulette.changelogs."1.1"] +time_released = 2023-02-04T17:23:22.386 +changelog = "Updated the configuration window to be (hopefully) more intuitive.\n\n- You can now pick a random title from the current group in the configuration window, without using commands.\n- 'Save' is now an actual save, changes made in the configuration won't have any effect on using /ptitle until saved.\n- Added 'Save and Close'/'Save and Go Back'/'Discard Changes' as distinct buttons." [channels.testing-live.plugins.PetRenamer] built_commit = "3fa3ff3f649632503c00b8ab0a3c5ff64a91f191" time_built = 2024-08-29T09:31:38.766 @@ -8616,419 +7716,1322 @@ changelog = "- readying for testing live\n" built_commit = "e6c1d27d9d8299ab7cf3a73c3a0f6ff5ac35eed7" time_built = 2024-08-13T22:55:46.832 effective_version = "1.0.0.0" -[channels.testing-live.plugins.ToastingwayPlugin.changelogs."1.0.0.0"] -time_released = 2024-08-13T22:55:46.832 -changelog = "Initial release for Toastingway" -[channels.testing-live.plugins.ShowGear] -built_commit = "cfcd1d21ba7bdfa836eab74f3363d7fd4c356b4d" -time_built = 2024-04-02T20:22:48.176 -effective_version = "1.2.1.2" -[channels.testing-live.plugins.ShowGear.changelogs."1.1.0.0"] -time_released = 2022-09-20T21:28:33.720 -changelog = "Handle the Glamour Plate Selection window too" -[channels.testing-live.plugins.ShowGear.changelogs."1.2.0.0"] -time_released = 2023-01-28T21:11:07.456 -changelog = "Update for 6.3" -[channels.testing-live.plugins.ShowGear.changelogs."1.2.1.2"] -time_released = 2024-04-02T20:22:48.176 -changelog = "Update for API 9" -[channels.testing-live.plugins.TitleRoulette] -built_commit = "b29570b432c83ac45d0128605292910b0ed4df18" -time_built = 2023-02-04T17:23:22.386 -effective_version = "1.1" -[channels.testing-live.plugins.TitleRoulette.changelogs."1.1"] -time_released = 2023-02-04T17:23:22.386 -changelog = "Updated the configuration window to be (hopefully) more intuitive.\n\n- You can now pick a random title from the current group in the configuration window, without using commands.\n- 'Save' is now an actual save, changes made in the configuration won't have any effect on using /ptitle until saved.\n- Added 'Save and Close'/'Save and Go Back'/'Discard Changes' as distinct buttons." -[channels.testing-live.plugins.Tilted] -built_commit = "4114d626b65fb5fd72e997257eeef52b1f7a5888" -time_built = 2024-01-29T19:30:35.307 -effective_version = "3.4.1.2" -[channels.testing-live.plugins.Tilted.changelogs."3.0.0.0"] -time_released = 2023-02-11T17:18:58.500 -changelog = "3.0.0 Fixed trigger wonkiness, migrated config to new version" -[channels.testing-live.plugins.Tilted.changelogs."3.1.0.0"] -time_released = 2023-06-26T19:38:34.804 -changelog = "Version 3.1.0.0:\n - New Trigger: Zoomed. Activates when zooming in past a certain amount. Deactivates when zooming out.\n - TiltOffset is now handled as a float, allowing for smoother tilt changes. (Thanks Cara! 💕)\n - Improved Camera Distance (zoom) handling\n - Remove usage of FFXIVClientStructs to read/set Config values\n" -[channels.testing-live.plugins.Tilted.changelogs."3.1.1.0"] -time_released = 2023-10-06T17:23:01.860 -changelog = "Version 3.1.1.0:\n - API 9 Upgrade.\n - New Trigger: Zoomed. Activates when zooming in past a certain amount. Deactivates when zooming out.\n - TiltOffset is now handled as a float, allowing for smoother tilt changes. (Thanks Cara! 💕)\n - Improved Camera Distance (zoom) handling\n - Remove usage of FFXIVClientStructs to read/set Config values\n" -[channels.testing-live.plugins.Tilted.changelogs."3.2.0.0"] -time_released = 2023-10-10T20:39:42.025 -changelog = "Version 3.2.0.0:\n - New Tilt option: Mapping. When this setting is enabled, the Camera Tilt will be set to a value between the \"Enabled\" and \"Disabled\"\n values based on the Enabled and Disabled Camera Distances. This allows you to have a different tilt angle depending on how far the camera is zoomed out.\n" -[channels.testing-live.plugins.Tilted.changelogs."3.3.0.0"] -time_released = 2023-10-12T00:21:27.722 -changelog = "Version 3.3.0.0:\n - Improved Tilt Interpolation logic courtesy of @mallowmew.\n" -[channels.testing-live.plugins.Tilted.changelogs."3.3.0.1"] -time_released = 2023-10-31T19:13:55.216 -changelog = "Version 3.3.0.1:\n - Improved Tilt Interpolation logic courtesy of @mallowmew.\n - Tilt Interpolation/Mapping no longer defaults to true.\n" -[channels.testing-live.plugins.Tilted.changelogs."3.4.0.0"] -time_released = 2023-11-20T18:49:45.106 -changelog = "Version 3.4.0.0:\n - Added GPose detection (Disables the plugin while GPose is active), along with a setting to ignore, courtesy of mallowmew\n" -[channels.testing-live.plugins.Casexile] -built_commit = "973a627897639ae9bd27d196fef2b628d28344d2" -time_built = 2023-10-08T17:49:13.707 -effective_version = "1.0.0.1" -[channels.testing-live.plugins.Casexile.changelogs."1.0.0.0"] -time_released = 2023-09-09T09:46:02.687 -changelog = "Initial Release" -[channels.testing-live.plugins.Casexile.changelogs."1.0.0.1"] -time_released = 2023-10-08T17:49:13.707 -changelog = "Compatibility for API 9 / 6.5" -[channels.testing-live.plugins.Beachcomber] -built_commit = "104592b2aefbb2b92054918486cde253d9b9b1a7" -time_built = 2023-06-09T22:59:48.625 -effective_version = "1.2.2.2" -[channels.testing-live.plugins.Beachcomber.changelogs."1.0.2.2"] -time_released = 2022-10-28T16:34:45.221 -changelog = "Rename plugin to Beachcomber for real" -[channels.testing-live.plugins.Beachcomber.changelogs."1.2.2.0"] -time_released = 2023-06-07T00:06:12.868 -changelog = "Add 6.4 items and levels" -[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.7"] -time_released = 2022-11-16T00:07:48.560 -changelog = "Add 4-6-6-8 patterns to solver" -[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.0"] -time_released = 2022-10-30T23:49:15.867 -changelog = "Solver better accounts for missing early-week data or disparities between what you told it and what you did" -[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.1"] -time_released = 2022-10-31T18:28:29.508 -changelog = "Fix bug where D7 doesn't initialize properly, again" -[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.3"] -time_released = 2022-11-02T12:45:48.538 -changelog = "Allow for overwriting a rest day's value if advanced configuration option is checked" -[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.4"] -time_released = 2022-11-04T13:04:18.454 -changelog = "Fix errors with showing multiple days" -[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.5"] -time_released = 2022-11-08T13:22:47.111 -changelog = "Fix wrong peak interpretation on week reset, better groove calculations, support for fewer than 3 workshops" -[channels.testing-live.plugins.Beachcomber.changelogs."1.2.2.1"] -time_released = 2023-06-07T19:17:03.321 -changelog = "Fix reading from isleventory" -[channels.testing-live.plugins.Beachcomber.changelogs."1.0.3.6"] -time_released = 2022-11-12T16:22:16.718 -changelog = "Fix error when first converting from 1.0.3.5" -[channels.testing-live.plugins.Beachcomber.changelogs."1.2.1.2"] -time_released = 2023-03-10T18:42:53.912 -changelog = "Fix groove being set improperly for future cycles when it's inputted manually" -[channels.testing-live.plugins.Beachcomber.changelogs."1.0.4.1"] -time_released = 2022-11-19T22:30:04.432 -changelog = "Port fix for resting day 7 to also happen on day 5." -[channels.testing-live.plugins.Beachcomber.changelogs."1.1.0.0"] -time_released = 2023-02-11T22:55:53.950 -changelog = "Update to latest Dalamud version and also add 6.3 items" -[channels.testing-live.plugins.Beachcomber.changelogs."1.2.0.0"] -time_released = 2023-02-22T11:46:35.831 -changelog = "Read peaks from external database to improve accuracy with missed days" -[channels.testing-live.plugins.Beachcomber.changelogs."1.2.0.1"] -time_released = 2023-02-25T19:42:12.189 -changelog = "Various fixes, can show time next to craft names" -[channels.testing-live.plugins.Beachcomber.changelogs."1.2.1.0"] -time_released = 2023-02-28T05:15:20.970 -changelog = "Async peak calculation. Include 6-craft schedules." -[channels.testing-live.plugins.Beachcomber.changelogs."1.2.1.1"] -time_released = 2023-03-01T07:14:38.372 -changelog = "Fix bug where unknown C2 peaks weren't included in suggestions" -[channels.testing-live.plugins.Beachcomber.changelogs."1.0.4.0"] -time_released = 2022-11-19T17:17:09.198 -changelog = "Many bug fixes including future groove calculation, material allocation, and problems with resting day 7" -[channels.testing-live.plugins.Beachcomber.changelogs."1.2.2.2"] -time_released = 2023-06-09T22:59:48.625 -changelog = "Fix overzealous validation" -[channels.testing-live.plugins.MinimapMarkerMagnitude] -built_commit = "890aa96e859332b095055379ef36a93a102d11fa" -time_built = 2024-07-05T18:15:23.130 +[channels.testing-live.plugins.ToastingwayPlugin.changelogs."1.0.0.0"] +time_released = 2024-08-13T22:55:46.832 +changelog = "Initial release for Toastingway" +[channels.testing-live.plugins.ShowGear] +built_commit = "cfcd1d21ba7bdfa836eab74f3363d7fd4c356b4d" +time_built = 2024-04-02T20:22:48.176 +effective_version = "1.2.1.2" +[channels.testing-live.plugins.ShowGear.changelogs."1.1.0.0"] +time_released = 2022-09-20T21:28:33.720 +changelog = "Handle the Glamour Plate Selection window too" +[channels.testing-live.plugins.ShowGear.changelogs."1.2.0.0"] +time_released = 2023-01-28T21:11:07.456 +changelog = "Update for 6.3" +[channels.testing-live.plugins.ShowGear.changelogs."1.2.1.2"] +time_released = 2024-04-02T20:22:48.176 +changelog = "Update for API 9" +[channels.testing-live.plugins.UsedName] +built_commit = "a1c40059a311e90b83c48db0805d4b4dc40a9f7c" +time_built = 2023-07-06T19:10:33.771 +effective_version = "0.8.3.0" +[channels.testing-live.plugins.UsedName.changelogs."0.7.5.1"] +time_released = 2022-08-21T21:02:00.237 +changelog = "- Initial release\n- A simple tool to record players' used names and nickname\n- multi-language support (en & zh_CN only, welcome to PR)\n- coulld auto record player from FriendList, PartyList, and PlayerSearch\n- may detect wrong Opcode in some cases\n" +[channels.testing-live.plugins.UsedName.changelogs."0.7.6.3"] +time_released = 2022-09-26T19:50:21.476 +changelog = "- Support for api 7\n- fix loc issue\n- Looking forward to more feedback\n" +[channels.testing-live.plugins.UsedName.changelogs."0.7.6.4"] +time_released = 2022-09-28T00:00:35.093 +changelog = "- Extend the length of the nick name in gui\n- Looking forward to more feedback\n" +[channels.testing-live.plugins.UsedName.changelogs."0.7.6.5"] +time_released = 2022-10-14T00:34:16.061 +changelog = "- Increase accuracy of opcode\n- Separate data and setting\n" +[channels.testing-live.plugins.UsedName.changelogs."0.8.1.0"] +time_released = 2023-03-01T07:14:32.246 +changelog = "- Use memory instead of network packages for updates\n- Add a tiny control window, use '/pname main' to open it\n" +[channels.testing-live.plugins.UsedName.changelogs."0.8.2.0"] +time_released = 2023-03-28T17:59:54.370 +changelog = "- player not in FriendList of game could update\n- Add a temporary subscription list to add non friends to the plugin's player list\n- Remove Update from Player Search\n- Add Update from Company Member\n" +[channels.testing-live.plugins.UsedName.changelogs."0.8.3.0"] +time_released = 2023-07-06T19:10:33.771 +changelog = "- fix cannot read data\n- fix actual behavior is inconsistent with the description\n- add PlayerSearch button back\n" +[channels.testing-live.plugins.XIVUncombo] +built_commit = "325959efa5b1a34f1297b826c4d39f91d58b91ef" +time_built = 2024-09-02T09:09:53.023 +effective_version = "1.0.0.0" +[channels.testing-live.plugins.XIVUncombo.changelogs."1.0.0.0"] +time_released = 2024-09-02T09:09:53.023 +changelog = "### 1.0.0.0 - XIVUncombo Release" +[channels.testing-live.plugins.OhGeeCD] +built_commit = "f9fec6d256121f9cb841ec2f5aeedb4affec5858" +time_built = 2023-08-22T20:35:49.135 +effective_version = "0.0.23.0" +[channels.testing-live.plugins.OhGeeCD.changelogs."0.0.23.0"] +time_released = 2023-08-22T20:35:49.135 +changelog = "**OhGeeCD (return to testing edition)**\n- Back after a long hiatus, adopted from darkarchon.\n- oGCD assistant providing Text To Speech, (Custom) Sound Effects and unlimited extra bars to visualize and alert you for your oGCDs.\n- Mostly tweaks and updates to work with current requirements.\n" +[channels.testing-live.plugins.CollectorsAnxiety] +built_commit = "97404a827540ce80bc108a84e3ca828e2c4cc406" +time_built = 2024-07-17T06:31:27.124 +effective_version = "0.0.9.0" +[channels.testing-live.plugins.CollectorsAnxiety.changelogs] +[channels.testing-live.plugins.DeathRoll] +built_commit = "995971071841cb9cde2b5be9bf3cfca8c75b28f3" +time_built = 2022-08-24T14:27:45.720 +effective_version = "0.0.5.0" +[channels.testing-live.plugins.DeathRoll.changelogs."0.0.4.2"] +time_released = 2022-08-13T15:08:35.149 +changelog = "+ Add a button to open UI from settings menu\n\nBlackjack Mode:\n+ Fix calculation mistake\n+ Config - Soft/Hard 16/17\n+ Config - Dealers can draw cards\n+ Config - add venue mode\n+ Adjust the copy buttons to be more useful\n" +[channels.testing-live.plugins.DeathRoll.changelogs."0.0.4.3"] +time_released = 2022-08-21T01:49:23.305 +changelog = "Blackjack Mode:\n+ Fix bug that prevents players from rolling\n+ Only show table when needed\n" +[channels.testing-live.plugins.DeathRoll.changelogs."0.0.4.4"] +time_released = 2022-08-21T10:55:56.600 +changelog = "Tournament Mode:\n+ Fix crash from the new debug names\n+ Show debug names in bracket overview\n" +[channels.testing-live.plugins.DeathRoll.changelogs."0.0.4.5"] +time_released = 2022-08-21T21:29:53.326 +changelog = "+ better names for some options\n\nBlackjack:\n+ Allow players to roll on split\n" +[channels.testing-live.plugins.DeathRoll.changelogs."0.0.5.0"] +time_released = 2022-08-24T14:27:45.720 +changelog = "+ API7\n" +[channels.testing-live.plugins.QuoteOfTheLobby] +built_commit = "af5687d225c27fc605d53539618d95ab031f1812" +time_built = 2024-02-13T18:30:49.002 +effective_version = "1.0.0.10" +[channels.testing-live.plugins.QuoteOfTheLobby.changelogs."1.0.0.9"] +time_released = 2023-01-24T15:38:07.057 +changelog = "- Adopted and forked\n- Udated to NET 7.0 and API 8\n- Csproj fix" +[channels.testing-live.plugins.QuoteOfTheLobby.changelogs."1.0.0.10"] +time_released = 2024-02-13T18:30:49.002 +changelog = "- Update Api 9\n- 1.0.0.10" +[channels.testing-live.plugins.BozjaBuddy] +built_commit = "5a2cc6f0cea74595ee5be2501d5bf2dfdeae48e9" +time_built = 2023-07-29T19:17:04.731 +effective_version = "1.1.4.1" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.0.0.1"] +time_released = 2023-03-09T18:10:43.553 +changelog = "hellowo oworld!" +[channels.testing-live.plugins.BozjaBuddy.changelogs."1.1.1.0"] +time_released = 2023-07-14T19:02:55.965 +changelog = "Bozja Buddy [1.1.1.0]\n- Import/Export canvas to clipboard.\n- Import/Export selected nodes to clipboard. Basically copying/pasting nodes.\n- Shortcuts for deleting nodes (Del)\n- Shortcuts for copying/pasting nodes (Ctrl + C / Ctrl + V)\n\n- Minor fixes to graph's ruler (Y-axis)\n- Fixes to deleting nodes that are packing other nodes.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."1.1.0.1"] +time_released = 2023-07-12T19:16:31.396 +changelog = "Bozja Buddy [1.1.0.0]\n- Added a new info viewer mode: Node graph viewer.\n- Added a config option to toggle between viewer modes.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.4.3"] +time_released = 2023-05-29T03:21:37.238 +changelog = "Bozja Buddy [0.3.4.3]\n- Added Alternative layouts to the main window.\n- Added a button to toggle alternative layout. Can also be toggled by pressing key [Alt] while plugin main window is focused.\n- In Custom Loadout editor, added a ` + ` button on the holster title bar, on the right - which pops up the Lost action grid when clicked.\n\n- Fix a bug where the Field note updates doesn't work properly.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.4.2"] +time_released = 2023-05-27T19:20:28.340 +changelog = "Bozja Buddy [0.3.4.2]\n- Added Field note tab and related features to update field note progress.\n- Added grid view for Lost action table.\n- In tables, columns with active filtering will be highlighted.\n- In tables, a filtering input will have display a button to clear its input when active.\n- Icons for Lost Action and Field note is now a Link.\n- Adjustments to Custom loadout editing tab, with an addition of a grid table of Lost action below.\n- Adjustments to FateCe table, with an addition of Field Note column to filter FateCe by Field note.\n\n- Changes 'Lost Action' tab to 'Lost Action/Fragment' tab.\n- Adjustments to some icon buttons.\n- Adjustments to minimum main window height.\n- Fix a bug where the Lost Action Table would filter all actions that have infinite charges.\n- Fix a bug where Font of Magic does not appear in Lost action table when filtered as Caster.\n- Fix a bug where toggling 'Hiding rec. loadouts' does not apply to Loadout dropdowns + Search all results.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.2.4"] +time_released = 2023-05-17T19:23:28.900 +changelog = "Bozja Buddy [0.3.2.4]\n- Added a config option to make the overlay on top of Resistance&Rank in-game window unclickable.\n- Hovering info for Fragment link now also display Lost action drops.\n- Minor adjustment in Loadout editing UI.\n\n- Fix a bug that would crash the game upon having duplicating status effect.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.2.2"] +time_released = 2023-05-15T22:16:35.225 +changelog = "Bozja Buddy 0.3.2.1\n- Added Character Stats window:\n+ Character stats (require character to at least be in Bozja/Zadnor/Delubrum content once)\n+ User's Lost find Cache, with alert for actions that are running low.\n- Added configs for the abovementioned alert.\n- Added a button in upper top General bar to open the Character Stats window.\n- Added a number next to Lost action links, showing the amount of Lost action in player's possession.\n\n- Revision of many tooltip texts.\n- Fix an issue where the game will crash under the following condition: Open Config > UI Assist > [A] and let the drop down open for 30s or more.\n- Fix an issue where the button in Active Loadout bar in main window would not sync with the one on top of in-game Lost Find Cache window.\n\n[0.3.2.2]\n- Maybe fix a bug where the game will crash if there are two identical status with the same id.\n- Fix a bug where the value for Succor healing does not display correctly in Character Stats window.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.2.1"] +time_released = 2023-05-14T19:35:16.628 +changelog = "Bozja Buddy 0.3.2.1\n- Added Character Stats window:\n+ Character stats (require character to at least be in Bozja/Zadnor/Delubrum content once)\n+ User's Lost find Cache, with alert for actions that are running low.\n- Added configs for the abovementioned alert.\n- Added a button in upper top General bar to open the Character Stats window.\n- Added a number next to Lost action links, showing the amount of Lost action in player's possession.\n\n- Revision of many tooltip texts.\n- Fix an issue where the game will crash under the following condition: Open Config > UI Assist > [A] and let the drop down open for 30s or more.\n- Fix an issue where the button in Active Loadout bar in main window would not sync with the one on top of in-game Lost Find Cache window.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.1.0"] +time_released = 2023-05-09T20:46:11.012 +changelog = "Bozja Buddy 0.3.1.0\n\n- Search all box: Search everything related to Bozja without having to navigate through the tabs.\n- Added Search all box to top section of main window.\n- Added an overlay paired with the in-game window Resistance&Rank. This overlay contains a search all box, and a shortcut button to open main window.\n- Added a config option in Config > General, which toggles the abovementioned overlay.\n- Hovering tooltip for clickable links now displays quick info about the link.\n- RMB on a link for Action now also provides an option to look up marketboard price based on its fragment.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.0.3"] +time_released = 2023-04-27T21:54:40.432 +changelog = "Bozja Buddy 0.3.0.3\n\n- Added option for Fate/CE alarms to be set to all FATEs, all CEs, all FATE/CEs, and can be filtered by zone (e.g. Zadnor zone 3). These options exclude CLL, Dalriada, Delubrum Reginae Normal & Savage.\n\n- Fixed a bug in Custom loadout tab where the whole tab would be unavailable upon using any Custom loadout Filter related features.\n- Fixed a bug in Custom loadout tab where disabling rec. loadouts would also hide user's loadouts.\n- Fixed a bug (hopefully) in Custom loadout tab where the Import from Clipboard button would not work properly. \n- Fixed a bug where Fate/CEs would be assigned incorrect Area.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.0.1"] +time_released = 2023-04-23T05:03:39.046 +changelog = "Bozja Buddy 0.3.0.0\n\n- Added Lost Find Cache filter. Filterable by name, role, fragment, and weight.\n- Added Custom Loadout filter. Lost Find Cache and Lost Find Hoslters window can be filtered by the user's current Custom Loadout.\n- Added a toolbar for Lost Find Cache filter to Lost Find Cache in-game window, and a toolbar for Custom Loadout filter to Lost Find Holsters in-game window.\n- Added option to pair the current job to a recommended loadout based on current Job and Location.\n- Added a miniview of the current custom loadout being used to filter.\n- Added config options to adjust the filter's effects. \n- Added config options to toggle the toolbars, the custom loadout miniview, and the filters.\n\n- Roles are now displayed in icons.\n- Recommended loadouts are now loaded upon first installation.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.2.2.3"] +time_released = 2023-04-15T18:59:14.230 +changelog = "BB 0.2.2.3\n\n- In Fate/CE table, amount of time ago in Status column is made sortable value\n\n- Fix a bug where changes to the on-off button of an Alarm in Alarm window would save to memory, but not to disk.\n- Fix a bug in Fate/CE alarm creation pop up where the drop down for Fate/CE wouldn't work properly.\n- Fix a bug where user's configs would get wiped after new update.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.2.2.2"] +time_released = 2023-04-13T19:48:54.080 +changelog = "BB 0.2.2.2\n\n- Add an alarm button to Fate/CE auxi tab and Item link context menu\n- Increase default alarm duration and offset to 20s. Make them config options.\n- Disable GUIAssist for Mettle&Rank during DR, DRS, Dal, CLL, and CEs\n- Add a config option to mute alarm upon switch back to game window.\n- Adjust minimum size of main window\n--------- Bug fixes ----------\n- Fixed: When editing a Fate/CE alarm, the default FateCE value of the dropdown is not the value of the alarm being edited.\n- Fixed: Pressing save in Alarm editing window would only save in memory, but not to disk.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.2.2.0"] +time_released = 2023-04-11T22:17:25.052 +changelog = "BB 0.2.2.0\n\n+ Added context menu for GUI links, with 4 options: Link item, Link position, Copy quick info, Marketboard.\n+ Added visual cue for GUI links. This symbol here: »\n+ Alarms now post a chat upon triggerring.\n+ Adjusted GUI components.\n------ Bug fixes\n+ Fix a bug where GUIAssist for Mettle&Rank window would persist after closing the plugin window. (even if there was no CE Alarm running)" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.2.1.0"] +time_released = 2023-04-10T18:24:55.607 +changelog = "+ Added temporary support for alarms to trigger on Critical Engagements (CE). This requires the Resistance Recruitment in-game window to open. This is a half-ass attempt at implementing the feature, due to technical issues at the moment. Will (hopefully) be improved later on.\n+ Added the option to set Alarm to trigger upon any CE.\n+ Added a maplink button to each Fate/CE alarm in Alarm in-game window.\n+ Added a UI Hint to remind user to keep the Resistance Recruitment in-game window open for CE-related features. Only display when any of said features are actively being used (e.g. having CE alarm, looking at Fate/CE table)\n+ Added a config option to turn off the above UI hint in Config window. (Config > UI Hints > [A] > [1])\n------ Bug fixes\n+ Fix a bug where alarm related-features would break upon deleting an alarm in Expired Alarms section" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.2.0.0"] +time_released = 2023-04-07T00:13:34.464 +changelog = "- Added Alarm for Bozja content.\n- Added a general options bar, with a button to open Alarm window, and a button to shut the alarm up.\n- Fix a bug in Extra information tab where FATE-chain would not show up in FATE extra info.\n- Added config options to change audio path and volume.\n- Added a config window button to Alarm window.\n---\n- Alarm overview: \n+ Time-based: alarms which trigger at a specific time. Can only be created in Alarm window.\n+ Weather-based: alarms which trigger at a specific weather at a specific time (ONCE), or every time the weather occurs (REPEAT). Can be created in Alarm window, or clicking on Weather bar.\n+ FATE-based: alarms which trigger every time a FATE occurs (CEs not yet supported). Can be created in Alarm window, or click on Alarm column in Fate/CE table.\n- Alarm can be turned off, edited, deleted, or recycled once expire." +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.1.0.1"] +time_released = 2023-03-16T06:54:24.161 +changelog = "Update loadout to show guide for (likely new) users on how to load recommended loadouts." +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.1.0.0"] +time_released = 2023-03-14T23:36:38.687 +changelog = "hellowo oworld!" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.4.4"] +time_released = 2023-05-29T04:53:17.183 +changelog = "Bozja Buddy 0.3.4.4\n- Added a Lost Find Cache filter option [7] to allow auto role-filter based on player's current role.\n- Added a helper button on the top bar of the main window. Hovering shows keybinds, clicking shows a helper popup.\n\n- Fix a bug where the text filter for Lost Find Cache does not work as intended when user does not have an Active Loadout.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."0.3.5.1"] +time_released = 2023-05-31T18:28:55.009 +changelog = "Bozja Buddy [0.3.5.1]\n- Added DRS/Community tab, showing suggestions to participate in DRS and related communities, as well as tips to DRS encounters.\n- Now show next to their name if a fragment is buyable with cluster.\n- Adjustments to helper pop up.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."1.1.2.0"] +time_released = 2023-07-16T19:20:03.654 +changelog = "Bozja Buddy [1.1.2.0]\n- Added node lookup by its header.\n- Added highlighting for in-edges, using color red.\n\n- Adjustments to node's and viewer's GUI design.\n- Prepared some stuff for quests and quest chains.\n- Added AuxNode support for quests.\n- Quest chain also generates a node graph upon load.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."1.1.3.0"] +time_released = 2023-07-18T19:47:09.725 +changelog = "Bozja Buddy [1.1.3.0]\n- Added Quest table.\n- Clicking a Quest chain selectable will pop up a new canvas containing a graph of said quest chain.\n\n- Adjustment to some filter's algo in Lost Action table, Fate/CE table, Field note table.\n" +[channels.testing-live.plugins.BozjaBuddy.changelogs."1.1.4.1"] +time_released = 2023-07-29T19:17:04.731 +changelog = "Bozja Buddy [1.1.4.1]\n- Added Relic guide and tracking.\n- Adjustments with node graph viewer stuff.\n" +[channels.testing-live.plugins.TickTracker] +built_commit = "41686616cb549fec763bf4a202babe056136ef54" +time_built = 2024-03-02T16:38:35.681 +effective_version = "1.4.0.2" +[channels.testing-live.plugins.TickTracker.changelogs."0.0.0.2"] +time_released = 2023-08-22T09:13:36.361 +changelog = "Separate bars for HP and MP with their own ticks, and the ability to hide either bar." +[channels.testing-live.plugins.TickTracker.changelogs."0.0.1.0"] +time_released = 2023-08-22T19:18:34.079 +changelog = "- Reworked...everything?\n- Tick progress is tracked more consistently\n- Lists of Status IDs that can trigger faster ticks or halt regen altogether of mana / hp are now automatically generated\n- Added a new option to hide the respective bars when hp or mp is full\n- Disabled in PvP instances. It still works in Wolves' Den, but not while in the duel area.\n- Added a debug window for ease of access to the generated lists\n" +[channels.testing-live.plugins.TickTracker.changelogs."0.0.1.1"] +time_released = 2023-08-28T20:51:35.995 +changelog = "- Properly keep the bars updated when resources are replenished from outside sources.\n" +[channels.testing-live.plugins.TickTracker.changelogs."0.0.1.2"] +time_released = 2023-09-03T15:05:31.956 +changelog = "- Fixed progress bars resetting erroneously when hp and mp regen is active\n- Fixed progress bar resetting when directly healed\n" +[channels.testing-live.plugins.TickTracker.changelogs."0.0.1.3"] +time_released = 2023-09-05T20:36:12.757 +changelog = "- Increased the log level of log events to avoid unintended spam.\n" +[channels.testing-live.plugins.TickTracker.changelogs."0.0.2.0"] +time_released = 2023-09-16T19:13:45.368 +changelog = "- Swap to a better system of tracking server ticks\n- Use a more accurate method to update while regen is active\n- Added support for Gathering Points\n" +[channels.testing-live.plugins.TickTracker.changelogs."0.0.2.1"] +time_released = 2023-09-18T19:54:33.819 +changelog = "- Fix edge case scenario where bars wouldn't update after a loading screen\n" +[channels.testing-live.plugins.TickTracker.changelogs."0.0.2.2"] +time_released = 2023-09-20T04:51:08.366 +changelog = "- Possible fix for jumpy progress\n" +[channels.testing-live.plugins.TickTracker.changelogs."0.0.2.3"] +time_released = 2023-10-04T04:56:49.348 +changelog = "- Update for 6.5\n" +[channels.testing-live.plugins.TickTracker.changelogs."0.1.0.0"] +time_released = 2023-10-24T20:29:08.778 +changelog = "- Reworked tick tracking due to an unreliable delegate\n- Added collision detection against certain native ui elements\n- Added an indicator on each bar when regen is active\n" +[channels.testing-live.plugins.TickTracker.changelogs."0.1.0.1"] +time_released = 2023-10-25T13:22:43.785 +changelog = "- Added additional indicators to the bar for paused regen and double speed regen.\n" +[channels.testing-live.plugins.TickTracker.changelogs."1.4.0.0"] +time_released = 2024-02-27T21:10:17.240 +changelog = "- Added an alternative tick indicator that uses the native ui\n" +[channels.testing-live.plugins.TickTracker.changelogs."1.4.0.1"] +time_released = 2024-03-01T21:04:13.205 +changelog = "- Fix bug where nodes were created while option is disabled\n" +[channels.testing-live.plugins.TickTracker.changelogs."1.4.0.2"] +time_released = 2024-03-02T16:38:35.681 +changelog = "- Fix loading the wrong texture version\n" +[channels.testing-live.plugins.ClarityInChaos] +built_commit = "cb6f83e7edd8819ab8ccfbad6877adb0a544f443" +time_built = 2023-10-06T17:22:59.034 +effective_version = "1.3.1.0" +[channels.testing-live.plugins.ClarityInChaos.changelogs."1.1.2.0"] +time_released = 2023-03-09T18:10:49.539 +changelog = "1.1.2.0 Improvements as suggested by The Team" +[channels.testing-live.plugins.ClarityInChaos.changelogs."1.2.0.0"] +time_released = 2023-03-10T18:42:58.688 +changelog = "Version 1.2.0.0:\n - UI Polish pass\n - Active section's header now renders in green\n - Current BattleEffects now render in varying colors\n - No longer renders in-game Battle Effects settings unusable\n - Changes to in-game Battle Effects settings apply to the active section\n - Also applies to `/bfx` commands\n - Saved In-Game Settings (previously known as Backup) is now a configurable section\n - Restores Saved In-Game Settings when disabled or uninstalled\n - Removed superfluous Debug option \"Print to chat\"\n" +[channels.testing-live.plugins.ClarityInChaos.changelogs."1.2.0.1"] +time_released = 2023-03-11T14:19:48.044 +changelog = "Version 1.2.0.0:\n - UI Polish pass\n - Active section's header now renders in green\n - Current BattleEffects now render in varying colors\n - No longer renders in-game Battle Effects settings unusable\n - Changes to in-game Battle Effects settings apply to the active section\n - Also applies to `/bfx` commands\n - Saved In-Game Settings (previously known as Backup) is now a configurable section\n - Restores Saved In-Game Settings when disabled or uninstalled\n - Removed superfluous Debug option \"Print to chat\"\n\nVersion 1.2.0.1:\n - Fixed: Applicable section gets overwritten with In-Game Settings on startup\n" +[channels.testing-live.plugins.ClarityInChaos.changelogs."1.3.0.0"] +time_released = 2023-04-27T21:45:58.162 +changelog = "Version 1.3.0.0:\n - Renamed \"Alliance\" to \"Alliance Raids\"\n - \"Only In Duty\" options for Group Sizes.\n - When enabled, the next smaller group is used when outside of duties.\n - If no groups are eligible, \"Saved In-Game Settings\" are used.\n - Alliance Raids are always \"Only In Duty\" (Detection logic relies on this)\n - ⚠️ Major refactor of Configuration, may break existing configurations. If experiencing issues, try \"Reset plugin configuration and reload\" from the Plugin Installer.\n" +[channels.testing-live.plugins.ClarityInChaos.changelogs."1.3.1.0"] +time_released = 2023-10-06T17:22:59.034 +changelog = "Version 1.3.1.0:\n - API 9 Compat.\n - Renamed \"Alliance\" to \"Alliance Raids\".\n - \"Only In Duty\" options for Group Sizes.\n - When enabled, the next smaller group is used when outside of duties.\n - If no groups are eligible, \"Saved In-Game Settings\" are used.\n - Alliance Raids are always \"Only In Duty\" (Detection logic relies on this)\n - ⚠️ Major refactor of Configuration, may break existing configurations. If experiencing issues, try \"Reset plugin configuration and reload\" from the Plugin Installer.\n" +[channels.testing-live.plugins.MonsterLootHunter] +built_commit = "820114747d27a733f864ceea75eb19a38e3411e4" +time_built = 2022-12-31T03:22:33.769 +effective_version = "1.0.3.0" +[channels.testing-live.plugins.MonsterLootHunter.changelogs."1.0.3.0"] +time_released = 2022-12-31T03:22:33.769 +changelog = "- Plugin rework\n - API version bump\n - Code refactoring\n - Fix on loot tables empty \n " +[channels.testing-live.plugins.FantasyPlayer] +built_commit = "d66dfab36e210e9ec36352a98773355c2207e6ad" +time_built = 2023-10-08T17:49:28.471 +effective_version = "2.1.1.4" +[channels.testing-live.plugins.FantasyPlayer.changelogs."2.1.1.0"] +time_released = 2023-05-20T21:44:45.544 +changelog = "**Fantasy Player has returned!**\nThanks to BiscuitUmU for letting me take over :)\nNo new features, just updated to support the current version of Dalamud.\nI've tested as much as I can though I don't have Spotify premium so please let me know if you run into any issues with that.\n\nFeature Requests: Feel free to submit them to the FantasyPlayer github, though I can't guarantee they'll all be looked at in a timely manner.\n" +[channels.testing-live.plugins.FantasyPlayer.changelogs."2.1.1.1"] +time_released = 2023-05-29T03:21:27.850 +changelog = "Allow configuration of which channel fantasy player's messages show up in\nThe now playing messages are localized(thanks to Dormanil)\n" +[channels.testing-live.plugins.FantasyPlayer.changelogs."2.1.1.2"] +time_released = 2023-07-01T00:57:08.220 +changelog = "Decouple plugin and game to allow for quicker dev\nAdd option to show elapsed time when playing\nAttempt at making login more reliable\n" +[channels.testing-live.plugins.FantasyPlayer.changelogs."2.1.1.3"] +time_released = 2023-07-03T00:38:27.982 +changelog = "Fixed crash on boot\nAltered the way the providers are loaded\n" +[channels.testing-live.plugins.FantasyPlayer.changelogs."2.1.1.4"] +time_released = 2023-10-08T17:49:28.471 +changelog = "**API9 Release**\n- More work on making the threading happy(hopefully no more logouts)\n- UI will indicate when it's loading it's providers\n- Assuming the logout issues resolve I'll make this a non-testing plugin\n" +[channels.testing-live.plugins.OfDungeonsDeep] +built_commit = "cad9102d401e0e6af6ffad7fb93683a87b2cb433" +time_built = 2024-02-03T18:26:05.928 +effective_version = "1.0.0.0" +[channels.testing-live.plugins.OfDungeonsDeep.changelogs] +[channels.testing-live.plugins.CurrencyAlert] +built_commit = "b817eae1a94cb194da47170505693260f1ba32c0" +time_built = 2024-07-19T17:40:34.333 +effective_version = "2.0.0.4" +[channels.testing-live.plugins.CurrencyAlert.changelogs."0.3.3.0"] +time_released = 2022-09-12T17:03:53.805 +changelog = "Added Tomestones of Causality support. Added API7 support. Fixed typos." +[channels.testing-live.plugins.CurrencyAlert.changelogs."0.3.3.1"] +time_released = 2022-09-13T14:12:12.899 +changelog = "Added Tomestones of Causality support. Added API7 support. Fixed typos." +[channels.testing-live.plugins.CurrencyAlert.changelogs."0.4.0.0"] +time_released = 2022-09-14T19:31:28.510 +changelog = "Added images for currencies" +[channels.testing-live.plugins.CurrencyAlert.changelogs."0.5.0.0"] +time_released = 2023-01-11T18:29:30.862 +changelog = "=== 0.5.0.0\r\nVersion provided by MidoriKami\r\n- Configuration remade and much more clean now\r\n- More configuration options (such as minimal display, window lock, etc)\r\n- Dynamic currency display, so further game updates shouldn't need a plugin update\r\n- Base code for translations (soon...)\r\n=== 0.4.0.0\r\n- Added new Tomestones of Causality\r\n- Added icons for currencies\r\n- Added an option to lock the alert window\r\n- Revamped the configuration UI a bit\r\n- Revamped the user configurations code internally, which unfortunately resulted in an inevitable configuration reset\r\n" +[channels.testing-live.plugins.Wordsmith] +built_commit = "672b0e101798bff547d70dd933ed869f4e1592e5" +time_built = 2023-01-02T01:09:55.842 +effective_version = "1.8.1" +[channels.testing-live.plugins.Wordsmith.changelogs."1.5.1"] +time_released = 2022-09-07T06:28:49.961 +changelog = "Fixed a minor bug. Added delete pad confirmation window. Removed context window option." +[channels.testing-live.plugins.Wordsmith.changelogs."1.5.2"] +time_released = 2022-09-24T14:48:11.063 +changelog = "Fixed several bugs and updated a few features." +[channels.testing-live.plugins.Wordsmith.changelogs."1.6.0"] +time_released = 2022-11-12T16:22:11.786 +changelog = "Fixed several bugs and updated a few features." +[channels.testing-live.plugins.Wordsmith.changelogs."1.7.0"] +time_released = 2022-11-23T09:57:39.645 +changelog = "Optimized several sections of code. Updated thesaurus to use Merriam-Webster API. Fixed several bugs." +[channels.testing-live.plugins.Wordsmith.changelogs."1.7.7"] +time_released = 2022-12-14T04:29:41.721 +changelog = "# Wordsmith v1.7.7 Patch Notes\n\n## New Features:\n* Using Ctrl+C in the text input of a ScratchPad will now copy the unwrapped text. (This will not include headers)\n\n## UI Changes:\n* Open Scratch Pads in the ScratchPads tab of the Settings UI now has a minimum size. (See bug fixes 1)\n* Added a `Show Advanced Settings` option to the settings page to hide and show the more advanced settings of the plugin.\n* The `Bug?` button in Settings will now show a message box that gives the user an idea of what kind information to include in a bug report.\n* The `Bug?` button in Settings has been renamed to `Found A Bug?`\n* Added a tooltip to the `Buy Me A Ko-Fi` button that explains the nature of the button.\n* Redesigned the `Replace Text Suggestions` list\n\n## Bugs Fixed:\n1. The height of the `Open Scratch Pads` section in the ScratchPads tab of the Settings UI could become 0 if there was no room left in the window.\n2. Major performance loss with large text entries.\n3. Right clicking on the `Replace Text` input field would cause word wrapping to temporarily break.\n\n## Technical Stuff:\n* PadState class has been moved to the DataTypes.cs file\n* Added more error reporting in an attempt to catch a bug that was reported.\n* Adjusted the way UI is drawn in the ScratchPad (Switching away from tables. No visual difference should be noticeable)\n* Removed some unnecessary `if` statements from the saving settings process.\n* There was a minor calculation issue in the way text was displayed that was causing a massive drop in performance. By changing the way the calculation is handled I was able to bring massive performance gains to Wordsmith. I sincerely apologize to everyone for any performance issues they may have experienced with Wordsmith until this point." +[channels.testing-live.plugins.Wordsmith.changelogs."1.8.0"] +time_released = 2022-12-31T03:10:00.705 +changelog = "# Wordsmith v1.8.0 Patch Notes\n\n## New Features:\n * Added another placeholder for marker text `#r` is replaced with the number of remaining chunks.\n * Added an entire new marker system that allows the user to insert marks with several customization options.\n\n## UI Changes:\n * Added a `Marks & Tags` Category to scratch pad settings.\n * Moved `OOC` Options to `Marks & Tags` category.\n * Added an option to enable `OOC` by default to `Marks & Tags`.\n * Added a marks list to `Marks & Tags` category.\n * Added a `New Marker` section to `Marks & Tags` category list.\n * Changed the tooltip for `OOC` toggle in Scratch Pads to say `OOC markers` instead of `OOC double parenthesis`\n * Scratch Pad maximum size increased to `float.MaxValue`\n\n## Bugs:\n [FIXED] `Punctuation Cleaning List` in advanced spell check settings does not reset.\n [FIXED] `Punctuation Cleaning List` not saving with settings.\n [FIXED] Chunk data not updating when settings saved.\n [FIXED] The text input box could scroll to the right on accident with no way to scroll back.\n [FIXED] Error window could fail if an IntPtr was included in the dump data.\n\n## Technical Stuff:\n * Sealed `PadState` class\n * Added `ChunkMarker` class to `DataType.cs`\n * `TextChunk.CompleteText` removed. This has been refactored as a new method `CreateCompleteText(TextChunk)` in `ScratchPadUI.cs`\n * Added more error dumping to all UI forms.\n * `ScratchPadUI.DrawChunkDisplay()` now factors in `ChunkMarker`'s\n * `ScratchPadUI.DrawChunkItem()` Completely refactored to include `ChunkMarker`'s in the correct places\n * `ScratchPadUI.DrawHistoryItem()` Now grabs `ChunkMarker`'s from settings.\n * `ChatHelper.FFXIVify()` Now factors in all markers.\n * Added more debug commands.\n * Added a `ReplacePlaceholders()` extension method for strings to `Extensions.cs` to ensure predictable behavior.\n * Moved global usings to `Wordsmith.cs`\n * Moved global fields to `Wordsmith.cs`\n * Moved `Global.BUTTON_Y_SCALED` to extension method as int.Scale()\n * Changed the way that settings were reset from a custom reset function to simply replacing the Configuration object with `new()` and saving.\n * Removed several unused members from `ScratchPadUI.cs`\n * Reorganized `ScratchPadUI.cs` members into more logical code regions.\n * Removed `ScratchPadUI.cs` alert system in favor of error window system. Spelling errors are now the only error shown.\n * Added a wrapper method `ImGuiExt.SetHoveredTooltip(string)` for `ImGui.SetTooltip(string)` that bundles the `if (ImGui.IsItemHovered())` check\n * Removed unused packages.\n * Spell checking is no-longer done on its own thread.\n * Added another console command to edit spell check settings.\n * Commented many lines of code that didn't have it and summarized many properties, methods, and functions.\n" +[channels.testing-live.plugins.Wordsmith.changelogs."1.8.1"] +time_released = 2023-01-02T01:09:55.842 +changelog = "# Wordsmith v1.8.1 Patch Notes\n\n## New Features:\n * When adding a word to the custom dictionary it should now automatically remove all detected spelling errors with that word in all scratch pads.\n * Roman numerals (capital letters only) will no longer be detected as a spelling error.\n * Alias `+` button now disabled by default until valid information entered.\n\n## UI Changes:\n * `Custom Dictionary Entries` is now written in a table header not a text object.\n\n## Bugs Fixed:\n [FIXED] Incorrect spelling error detections and word alignment.\n [FIXED] Contractions are counted as a spelling error.\n [FIXED] Unable to add words to custom dictionary\n [FIXED] Scratch Pad doesn't always split on sentence.\n [FIXED] Deleting a search item from the thesaurus could cause an error to occur.\n [FIXED] Chunks sometimes formed at strange locations.\n [FIXED] Selecting `Copy Text To Clipboard` for a history item would cause a CTD.\n [FIXED] Spelling suggestions giving garbage results at times.\n\n## Technical Stuff:\n * Incorrect spelling error detection caused by not unwrapping string before running spellcheck. The solution was to unwrap the string.\n * Contractions were counted as spelling errors because the text was used in spellchecking not the Regex match value.\n * Adding words to dictionary was not unwrapping the string first leading to unwanted behaviors.\n * Found an issue with calculating where to split the chunks that could lead to not breaking on a sentence terminator when one is available and managed to fix it.\n * Found an issue where deleting a thesaurus item could cause an error dump due to a modified collection exception.\n * Found an infinite loop in `Copy Text To Clipboard`." +[channels.testing-live.plugins.xivr] +built_commit = "693aea02163d1a29895812266c28fcce3757c45a" +time_built = 2023-04-06T17:38:18.933 +effective_version = "0.0.3.2" +[channels.testing-live.plugins.xivr.changelogs."0.0.0.1"] +time_released = 2022-11-12T16:22:04.134 +changelog = "First release" +[channels.testing-live.plugins.xivr.changelogs."0.0.0.3"] +time_released = 2022-11-12T21:19:42.474 +changelog = "First release" +[channels.testing-live.plugins.xivr.changelogs."0.0.0.4"] +time_released = 2022-11-12T22:58:45.363 +changelog = "First release" +[channels.testing-live.plugins.xivr.changelogs."0.0.0.5"] +time_released = 2022-11-13T23:42:13.142 +changelog = "First release" +[channels.testing-live.plugins.MemoryMarker] +built_commit = "b1c5763a5e2823dc0f49297bd3840e85c9fd2826" +time_built = 2023-01-30T04:54:53.051 +effective_version = "0.1.0.2" +[channels.testing-live.plugins.MemoryMarker.changelogs] +[channels.testing-live.plugins.XIVWindowResizer] +built_commit = "d30174835fb343f5c32249abb3a12c51eb5d6c49" +time_built = 2023-10-14T20:42:17.830 +effective_version = "1.0.0.1" +[channels.testing-live.plugins.XIVWindowResizer.changelogs."1.0.0.0"] +time_released = 2023-01-29T12:38:55.896 +changelog = "First release" +[channels.testing-live.plugins.XIVWindowResizer.changelogs."1.0.0.1"] +time_released = 2023-10-14T20:42:17.830 +changelog = "Update for 6.5" +[channels.testing-live.plugins.PvpStats] +built_commit = "d7bef219e06d89c6a8a4eb8b7820cf89d7d7083d" +time_built = 2024-07-04T20:50:22.535 +effective_version = "2.1.0.0" +[channels.testing-live.plugins.PvpStats.changelogs."0.0.0.1"] +time_released = 2024-03-05T19:04:22.912 +changelog = "- Fixes game crash on occluded window.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."2.0.0.1"] +time_released = 2024-05-31T10:39:52.815 +changelog = "* Added tooltip to leave duty button when it is disabled.\r\n* Fix for cumbersome headers on Rival Wings match details window.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."1.0.1.0"] +time_released = 2024-05-18T16:07:35.460 +changelog = "* Added Summary and profile tabs to Frontline tracker.\r\n* Added team contribution stats to Frontline match details windows.\r\n* Fixed Frontline CSV buttons.\r\n* Added color config options for Frontline teams.\r\n* Fixed Frontline retentive filters loading from the Crystalline Conflict configuration.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.2.2.0"] +time_released = 2024-03-24T19:22:22.531 +changelog = "-Added Crystal Credit plotting.\r\n-Various UI resizing options.\r\n-Fix for unknown duty IDs.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.2.1.0"] +time_released = 2024-03-23T01:30:52.399 +changelog = "- Added PvP profile tab.\r\n- Fix for stats not updating when you change characters.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.0.1.0"] +time_released = 2024-03-06T20:25:39.658 +changelog = "- Added config window and some interface options.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.0.2.0"] +time_released = 2024-03-07T16:48:09.094 +changelog = "- Added UI resizing options.\r\n- Added collapse button to filters.\r\n- Other small UI changes.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.1.0.0"] +time_released = 2024-03-10T17:03:27.965 +changelog = "- Added player stats tab.\r\n- Tracker window sizing options.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.1.1.0"] +time_released = 2024-03-11T15:25:50.706 +changelog = "- Made filter button and min matches persistent settings.\r\n- Re-arranged summary tab and added match length.\r\n- Changed job colors for ranged and caster.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.1.1.1"] +time_released = 2024-03-13T19:11:16.754 +changelog = "- Fix for an exception preventing sorting by some columns.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.2.0.0"] +time_released = 2024-03-20T20:21:54.262 +changelog = "- Add job stats tab.\r\n- Added CSV export to matches, players and job stats.\r\n- Added ability to favorite matches.\r\n- Many UI changes.\r\n- Patch 6.58 fixes.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."2.0.2.0"] +time_released = 2024-06-02T10:32:01.486 +changelog = "* Added /pvpstats command to open splash window.\r\n* Added average scoreboard performance to the Frontline Tracker Summary tab.\r\n* Increased size of font used for alliance letters on Rival Wings match details window.\r\n* Changed sizing of columns in manual player links table.\r\n* Added result filter to Frontline tracker.\r\n* Fixed an exception on the credit graph when filtering by result.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."2.0.3.0"] +time_released = 2024-06-10T19:37:55.945 +changelog = "* Added peak Battle High tracking to Frontline matches.\r\n* Added peak Battle High and alliance columns to FL match details player stats table.\r\n* Added filtering by team to FL and RW match details windows.\r\n* Right aligned numeric columns in CC, FL and RW match detail player stats tables.\r\n* Added background image to FL match details window.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.2.2.1"] +time_released = 2024-03-27T20:18:48.224 +changelog = "-Added all unknown duties as ranked.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.2.3.0"] +time_released = 2024-03-29T02:24:29.386 +changelog = "-Added records tab.\r\n-Added dynamic columns to matches tab.\r\n-Fixed a possible CTD when favoriting/unfavoriting a match.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.2.3.1"] +time_released = 2024-04-02T15:52:54.179 +changelog = "-Fixed game crash on viewing certain UI elements.\r\n-Fixed exception on min match filter.\r\n-Adding data validation for teams with too many players.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.3.0.0"] +time_released = 2024-04-18T20:11:04.028 +changelog = "* Added player linking.\r\n* Added auto player linking using PlayerTrack IPC.\r\n* Added rank tier match filter.\r\n* Added several more match records.\r\n* Added columns for Kills/Assists and KDA ratio to job/player stats.\r\n* Revamped 'Summary' tab and added arena summary.\r\n* Adjusted color scales.\r\n* Improved refresh performance.\r\n* Player CSV export now includes quick filters.\r\n* Added a config option for resizing window when filters are shown/hidden.\r\n* Added color config.\r\n* Added support for Chinese player names.\r\n* Other small UI tweaks.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."0.3.1.0"] +time_released = 2024-04-28T19:19:01.505 +changelog = "* Added match duration and spectated filters.\r\n* Added match caching (enabled by default) for better refresh performance.\r\n* Player riser tracking *should* work with all languages now.\r\n* Centered result and job text on matches tab.\r\n* Added ko-fi button :3\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."1.0.0.0"] +time_released = 2024-05-14T19:32:30.900 +changelog = "* Initial release of Frontline tracking. Type /flstats to check it out.\r\n* Fixed job filter not working on PLD.\r\n* Adjusted match details window to look better with non-standard font scales.\r\n* Fairly significant code re-factoring.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."2.0.0.0"] +time_released = 2024-05-29T02:22:09.244 +changelog = "* Added Rival Wings support.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."2.0.1.0"] +time_released = 2024-06-01T13:40:54.286 +changelog = "* Added Summary and Profile tabs to the Rival Wings tracker.\r\n* Added result filter to Rival Wings tracker.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."2.0.2.1"] +time_released = 2024-06-03T00:31:04.428 +changelog = "* Fix for a bug that can result in a player being trapped inside a duty.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."2.0.4.0"] +time_released = 2024-06-13T13:56:30.501 +changelog = "* Right-aligned all numeric values in summary and player/job tables.\r\n* Removed window max size constraints.\r\n" +[channels.testing-live.plugins.PvpStats.changelogs."2.1.0.0"] +time_released = 2024-07-04T20:50:22.535 +changelog = "* Updated for version 7.0 and Dalamud apiX.\r\n* Rival Wings matches temporarily disabled.\r\n" +[channels.testing-live.plugins.CoinPouch] +built_commit = "bb65d3abb8c9b3c01618769dbc2fd9f023459483" +time_built = 2022-09-09T16:10:30.715 +effective_version = "0.0.1.1" +[channels.testing-live.plugins.CoinPouch.changelogs."0.0.1.1"] +time_released = 2022-09-09T16:10:30.715 +changelog = "Release v0.0.1.1\n-- Features\n- Updated for Dalamud API 7\n- Updated currencies and currency caps for patch 6.2" +[channels.testing-live.plugins.ItemUse] +built_commit = "555f3e8c478b0bdfc1bf9eb285446a6456d5a551" +time_built = 2024-08-19T19:19:14.247 +effective_version = "0.9.2.0" +[channels.testing-live.plugins.ItemUse.changelogs."0.9.0.0"] +time_released = 2024-08-16T15:47:14.238 +changelog = "- Initial Release\n" +[channels.testing-live.plugins.ItemUse.changelogs."0.9.1.0"] +time_released = 2024-08-17T16:13:44.244 +changelog = "- Added an item flag for items used in Ehcatl Nine deliveries. This is disabled by default, and must be enabled in settings if you want it to be displayed.\n- Coffers now show a list of which jobs will generate grand company delivery or levequest items when opening them.\n" +[channels.testing-live.plugins.ItemUse.changelogs."0.9.2.0"] +time_released = 2024-08-19T19:19:14.248 +changelog = "- Icons for coffer jobs have been moved into the item description.\n- Added optional highlighting of the text \"Crafting Material\" and \"[Suitable for display in aquariums tier X and higher.]\" in item descriptions.\n- The player's grand company is now determined automatically when displaying the GC icon.\n" +[channels.testing-live.plugins.Craftimizer] +built_commit = "a575ad088f8d24cbad2680fa51404d1c874f4c2f" +time_built = 2024-02-23T19:14:55.860 +effective_version = "2.1.0.0" +[channels.testing-live.plugins.Craftimizer.changelogs."1.2.1.0"] +time_released = 2023-08-22T16:12:58.239 +changelog = "Release 1.2\n\n- Add a helper window with recommended actions for in-progress crafts\n - More work to be done here, but it works well enough for the most part\n - I'd like to add a more strict solver in the future designed for expert crafts\n- Refactored a bunch of UI code\n" +[channels.testing-live.plugins.Craftimizer.changelogs."1.9.0.1"] +time_released = 2023-10-21T19:28:59.596 +changelog = "Release 1.9.0.1\n\n- API 9\n- Huge sweeping UI changes\n- Some features have been disabled in order to get this update out in a (relatively) timely manner.\n" +[channels.testing-live.plugins.Craftimizer.changelogs."1.9.0.3"] +time_released = 2023-10-24T15:31:24.277 +changelog = "Release 1.9.0.3\nQuite minor, nothing too new.\n\nNew Features:\n- Warning when Macro Chain isn't installed/enabled\n- Added an option to create a shorter macro even if it might not have a notification sound (on by default)\n\nFixed Bugs:\n- Esc key breaks crafting log window\n- Copying from clipboard to game macros\n- Macro Chain setting does nothing\n" +[channels.testing-live.plugins.Craftimizer.changelogs."1.9.1.0"] +time_released = 2023-11-03T03:35:32.023 +changelog = "Release 1.9.1.0\nImport your macros from elsewhere!\n\nNew Features:\n- Click the import button in the macro editor, and import your own macros!\n- Supports FFXIVTeamcraft & Craftingway\n" +[channels.testing-live.plugins.Craftimizer.changelogs."1.9.2.0"] +time_released = 2023-11-08T23:39:46.770 +changelog = "Big solver generation fixes! *It now tries super duper hard to get to 100% HQ!*\n\nNew features:\n- Recipes without a need for quality will prioritize only step count\n- Minor UI tweaks\n\nFixed bugs:\n- Solver gives a subpar macro when 100% HQ is clearly possible\n- Small off-by-1 errors with progress/quality calculations\n- Normal stepwise algorithm never finishes\n" +[channels.testing-live.plugins.Distance] +built_commit = "ee52eab4da06dc4620db338cf48528a40c9600cc" +time_built = 2023-11-18T18:11:22.458 +effective_version = "1.1.0.0" +[channels.testing-live.plugins.Distance.changelogs."1.1.0.0"] +time_released = 2023-11-18T18:11:22.458 +changelog = "Testing Release:\n- Added a custom arcs feature to match custom widgets.\n- Rewrote config UI.\n- Added job filters to all distance displays.\n- Added a filter for in and out of instance.\n- Applied other filter types to displays that did not have them.\n- Improved nameplate node setup to more closely match the base game.\n- Fixed a bug that caused nameplate text nodes to not be properly cleaned up during plugin unload.\n- Improved logging.\n- Significant code cleanup and reorganization.\n" +[channels.testing-live.plugins.SubmarineTracker] +built_commit = "44912add32c100b2908d3560d7b76abe37ad7339" +time_built = 2024-06-12T19:34:56.671 +effective_version = "1.9.0.3" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.4.0"] +time_released = 2023-04-07T16:35:50.756 +changelog = "+ Tracks current builds \n+ Builder to improve your builds \n+ Breakpoint calculation based on spreadsheet data\n+ Support for multiple FCs \n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.5.0"] +time_released = 2023-04-07T18:00:17.692 +changelog = "- New Main UI Style\n- Fix null exception for builder\n- More safety checks\n- Better explanation for new users\n\n![tracker](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/2e11a568ba0e6c08b7c8014f4b4e9e6c9372eacc/SubmarineTracker/images/tracker.png)\n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.6.0"] +time_released = 2023-04-08T21:57:57.755 +changelog = "- Add Timer and Routes to tracker\n- Add config options to disable both of them\n- Add About Tab\n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.7.0"] +time_released = 2023-04-09T22:57:00.766 +changelog = "- Added repair costs to details and builder \n- Added duration to builder \n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.8.1"] +time_released = 2023-04-10T18:24:45.539 +changelog = "- Added loot tracking\n- WIP loot overview\n- Fix imgui textcalc crash on startup\n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.8.2"] +time_released = 2023-04-11T02:39:56.364 +changelog = "- Fix bug that produced wrong tag and world names\n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.0.9.0"] +time_released = 2023-04-13T05:17:17.181 +changelog = "- Finished FC Loot Overview\n- Added return date/time\n\nPlanned features:\n+ EXP optimizer\n+ Unlockable routes\n+ Save/Load builds and routes\n+ Durability for each sub \n+ Durability calculation\n+ Automatic build solver\n\nIf you have ideas or requests for additional features, please contact me through either the discord thread or Github issue page\nYou can find both of these in the about tab\n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.0.0"] +time_released = 2023-04-15T19:05:58.624 +changelog = "[New]\n+ Added customizable loot window (/sloot)\n> Add items in the custom tab in the configuration\n+ Added voyage log in the same window\n\n[Builder]\n+ Added optimized route\n+ Added exp/min\n\n[Tracker]\n+ Added option to use character name \n+ Added option to use DateTime instead of ticking timer\n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.0.1"] +time_released = 2023-04-15T20:30:00.696 +changelog = "[Loot]\n+ Added gil calculation\n> Your old config will be automatically migrated\n> Items with an NPC sell price of over 1000 get there correct values\n> While MB items need to be updated manually to show accurate values\n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.0.2"] +time_released = 2023-04-16T04:13:57.764 +changelog = "nofranz\n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.2.0"] +time_released = 2023-04-17T15:13:59.480 +changelog = "[New features]\n+ Added toggable notifications (default is set to no notifications)\n + Any number of returning submarines can be toggled to notify you \n Note: There is a possibility that this feature will send duplicated messages during first use\n\n[Builder]\n+ Locked Explorations Points are now marked with a red text color in the route selection\n+ Added a solver to calculate the best possible experience gain\n + Explaination of this feature can be found under the info tab\n Note: If you happen to experience any lag/stalling while the calculations are processing, please contact the author \n\n[Misc]\n+ Sections of the plugin have been rewritten to be faster and safer to execute.\n\n[IMPORTANT]\nThis update will require you to refresh your characters submarines, the plugin will do this automatically when you next send out each submarine on their next voyage.\nIf you wish to do this manually, interact with the Voyage Control Panel inside the FC workshop and select 'Submersible Management' in the menu.\n\n![image](https://raw.githubusercontent.com/Infiziert90/SubmarineTracker/master/SubmarineTracker/images/chat.png)\n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.3.0"] +time_released = 2023-04-19T12:47:16.813 +changelog = "[Tracker]\n+ Added option to show both time and return date\n\n[Config]\n+ Added some styling to the config interface\n\n[Fixes]\n+ Fix impossible map setup after build change\n+ Fix deadlock that could happen in EXP solver\n" +[channels.testing-live.plugins.SubmarineTracker.changelogs."0.1.3.1"] +time_released = 2023-04-19T21:30:34.267 +changelog = "[Builder]\n+ Show min requirements correctly \n" +[channels.testing-live.plugins.WhoAmIAgain] +built_commit = "830c0e3673e5a3b0aad4bbc3c262b93c92c026ee" +time_built = 2023-10-25T17:20:05.176 +effective_version = "1.0.0.0" +[channels.testing-live.plugins.WhoAmIAgain.changelogs] +[channels.testing-live.plugins.DaCoblyn] +built_commit = "7bb62be013921fbad18d0908de56ff0eb9b25118" +time_built = 2023-03-14T23:06:45.788 +effective_version = "1.0.2.2" +[channels.testing-live.plugins.DaCoblyn.changelogs."1.0.0.0"] +time_released = 2023-02-10T00:16:40.445 +changelog = "Add auto translate chat to target language" +[channels.testing-live.plugins.DaCoblyn.changelogs."1.0.2.1"] +time_released = 2023-02-11T17:19:10.807 +changelog = "Version 1.0.1.7:\r\n- Replace text command /tl to interactive window.\r\n- Fix switch language that can't be switching when source language is Automatic\r\nVersion 1.0.2.1:\r\n- Fixing deprecated \"Open window\" method.\r\n- Fixing \"Low confident\" alert when the language is ignored in the configuration. thatismunn/xiv-coblyn#2\r\n" +[channels.testing-live.plugins.DaCoblyn.changelogs."1.0.2.2"] +time_released = 2023-03-14T23:06:45.788 +changelog = "Hotfix 1.0.2.2:\r\n- Add \"force stop plugin\" when the plugin not successfully connect to server.\r\n" +[channels.testing-live.plugins.DynamicUIScaling] +built_commit = "358f496c5d7c56456ea80a0a6fc75d67e97d8a52" +time_built = 2024-08-15T18:49:20.316 +effective_version = "0.0.0.2" +[channels.testing-live.plugins.DynamicUIScaling.changelogs."0.0.0.2"] +time_released = 2024-08-15T18:49:20.316 +changelog = "Initial test release.\n" +[channels.testing-live.plugins.Redirect] +built_commit = "f40cbcd61b471859919d6d47f52c2c419a2f580e" +time_built = 2024-07-03T18:35:24.261 +effective_version = "1.2.3.4" +[channels.testing-live.plugins.Redirect.changelogs."1.2.1.1"] +time_released = 2022-08-24T14:35:30.249 +changelog = "Update for FFXIV 6.2 and API7" +[channels.testing-live.plugins.Redirect.changelogs."1.2.1.3"] +time_released = 2023-01-30T22:04:30.933 +changelog = "Prevent queued actions from recalculating their target" +[channels.testing-live.plugins.Redirect.changelogs."1.2.1.4"] +time_released = 2023-03-08T04:55:13.787 +changelog = "Fix ground-targeted action behavior for actions leaving the queue" +[channels.testing-live.plugins.Redirect.changelogs."1.2.1.5"] +time_released = 2023-05-24T19:29:43.295 +changelog = "Fixes for patch 6.4" +[channels.testing-live.plugins.Redirect.changelogs."1.2.3.2"] +time_released = 2024-07-02T09:22:26.602 +changelog = "APIX / 7.0 Updates" +[channels.testing-live.plugins.Redirect.changelogs."1.2.3.3"] +time_released = 2024-07-02T19:41:30.858 +changelog = "Add support for AST's new card system" +[channels.testing-live.plugins.Redirect.changelogs."1.2.3.4"] +time_released = 2024-07-03T18:35:24.261 +changelog = "Restore generic UI mouseover behavior" +[channels.testing-live.plugins.BilingualTooltips] +built_commit = "fac0a738a6e0a345b86cb503866675121832e2e5" +time_built = 2024-08-30T19:15:12.287 +effective_version = "0.2.1.1" +[channels.testing-live.plugins.BilingualTooltips.changelogs."0.1.0.0"] +time_released = 2024-08-26T08:22:10.960 +changelog = "v0.1.0.0\nInitial release.\n" +[channels.testing-live.plugins.BilingualTooltips.changelogs."0.1.0.1"] +time_released = 2024-08-26T15:13:37.639 +changelog = "v0.1.0.1\nFixed the following issues:\n- Item name translation doesn't go away after unloading the plugin.\n" +[channels.testing-live.plugins.BilingualTooltips.changelogs."0.2.0.0"] +time_released = 2024-08-28T18:13:26.770 +changelog = "v0.1.0.1\nFixed the following issues:\n- Item name translation doesn't go away after unloading the plugin.\n" +[channels.testing-live.plugins.BilingualTooltips.changelogs."0.2.1.1"] +time_released = 2024-08-30T19:15:12.287 +changelog = "v0.2.1.1\nNew Features:\n- Config to enable/disable the plugin\n- Config to set the language separately\n- Config to set the colour separately\n- Config to set offset for tooltip position\n- Config to show tooltip only when holding a hotkey\n- A text command to toggle/enable/disable the plugin\n\nFixed Problems:\n-\n" +[channels.testing-live.plugins.MiniMappingway] +built_commit = "22528ba99ce16013bc642c734a230f6c4d97ea00" +time_built = 2022-09-30T15:15:08.734 +effective_version = "0.9.2.0" +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.2"] +time_released = 2022-09-01T00:07:45.146 +changelog = "Testing Release!" +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.3"] +time_released = 2022-09-01T17:29:54.415 +changelog = "Stopped showing friends/FC members on minimap if they are in a party with you, as they are already shown. Hopefully fixed icon" +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.4"] +time_released = 2022-09-02T01:11:22.567 +changelog = "Bug fixes: fixed multi-monitor windowed mode, fixed showing dots even with minimap hidden" +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.5"] +time_released = 2022-09-03T01:18:05.043 +changelog = "Bug fixes: fixed player markers displaying (very) incorrectly. Fixed marker stuttering if minimap was unlocked. Fixed possible marker flicker issue" +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.6"] +time_released = 2022-09-04T16:28:00.706 +changelog = "Various Fixes" +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.7"] +time_released = 2022-09-05T18:08:01.713 +changelog = "Hopefully fixed the markers showing in the wrong place for some people. If you're still having issues please let me know!" +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.8"] +time_released = 2022-09-05T18:46:59.199 +changelog = "Fixed the markers not hiding when the minimap did. Hopefully fixed the markers showing in the wrong place for some people. If you're still having issues please let me know!" +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.9"] +time_released = 2022-09-10T19:23:45.661 +changelog = "Now autodetects if minimap is locked. Added a temporary warning about fc marker functionality" +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.0.10"] +time_released = 2022-09-13T20:34:12.745 +changelog = "Fixed an error on game startup" +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.1.0"] +time_released = 2022-09-26T20:00:32.387 +changelog = "Massive refactor. Everyone option added. New settings screen. Border option available for markers now. Able to set marker styles per group. Added possibility for other plugins to integrate." +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.1.1"] +time_released = 2022-09-27T23:53:33.628 +changelog = "Massive refactor. Everyone option added. New settings screen. Border option available for markers now. Able to set marker styles per group. Added possibility for other plugins to integrate. Also fixed a bug where markers wouldn't clear on area change." +[channels.testing-live.plugins.MiniMappingway.changelogs."0.9.2.0"] +time_released = 2022-09-30T15:15:08.734 +changelog = "Added fancy new icon!" +[channels.testing-live.plugins.Messenger] +built_commit = "87efbc51970b42b473d0116a477e09c3d20e8727" +time_built = 2024-06-10T18:13:15.187 +effective_version = "1.4.0.3" +[channels.testing-live.plugins.Messenger.changelogs] +[channels.testing-live.plugins.Wholist] +built_commit = "7638a118a8fc15a6a4eb9dd4bed93e43b68dee3a" +time_built = 2023-02-17T18:35:03.128 +effective_version = "0.3.2.0" +[channels.testing-live.plugins.Wholist.changelogs."0.0.0.2"] +time_released = 2023-01-02T01:11:47.643 +changelog = "Fixes:\n - Fix list displaying a 'level 0 adventurer' when the examine/adventurer plate window was open\n\nTranslations\n- Add full Japanese translation.\n" +[channels.testing-live.plugins.Wholist.changelogs."0.1.0.0"] +time_released = 2023-01-24T15:26:41.916 +changelog = "- Performance improvements\n- Removed 'Filter Suspected Bots' and integrated that behaviour by default\n" +[channels.testing-live.plugins.Wholist.changelogs."0.2.0.0"] +time_released = 2023-02-09T23:57:46.185 +changelog = "- A settings menu has been added, alongside new configuration options.\n\t- 'Nearby Players' tab added with the following configurations:\n \t\t* Open window on login.\n \t\t* Disable window moving. \n \t\t\t- This will also disable the ability to close the window with the 'ESC' key. \n \t\t* Disable window resizing.\n \t\t* Hide in combat.\n \t\t* Hide in instances.\n \t\t\t* This will also affect Island Sanctuary instances.\n \t\t\t* The window will always be hidden in Player vs Player instances and zones.\n \t\t* Filter AFK players.\n \t\t* Max players shown.\n \t- 'Colours' tab added with the following configuration options:\n \t\t* Default, Party Member, Friends colours.\n \t\t* Melee DPS, Ranged DPS, Healer and Tank colours. \n \n- Translation support has been improved.\n\t* Additional parts of the user interface now support translation.\n\n- Players who are in your party or on your friends list will be highlighted with a different name colour.\n\t* This colour can be changed in the settings menu under the 'Colours' tab.\n\n- A debug menu has been added to help assist with finding issues.\n\t* You can preview all debugging information and send it to the developer here.\n\n- Performance has been improved dramatically.\n\t* The list will refresh all players on a delayed timer, information changes such as job, level and colour changes may not reflect instantly.\n\t* Caching is now performed correctly, leading to reduced load on the system.\n\n- Other small tweaks and improvements.\n" +[channels.testing-live.plugins.Wholist.changelogs."0.2.1.0"] +time_released = 2023-02-11T17:19:05.944 +changelog = "- Add new player submenu option, 'find on map'.\n" +[channels.testing-live.plugins.Wholist.changelogs."0.3.0.0"] +time_released = 2023-02-12T20:33:37.682 +changelog = "- Add inbound 'Integrations' support (IPC) that allows other plugins to add their own context menu items to players on the 'Nearby Players' list\n\t* These integrations will come from other plugins, so if you experience issues using them please reach out to their developer instead.\n \n- Performance when setting the \"Max players to show\" configuration option lower than the current nearby players list has been drastically improved.\n- Items that were previously unable to be translated now support localization\n- Various code cleanup changes.\n" +[channels.testing-live.plugins.Wholist.changelogs."0.3.1.0"] +time_released = 2023-02-16T20:49:50.893 +changelog = "**New Features**\n- 'Search on Lodestone' player context menu item for quickly finding a player on the lodestone.\n\n**Translation Updates:**\n- French translation updates\n- German translation updates\n\n**Other Improvements**\n- Refactoring of underlying components to improve interface draw times\n- Restricted heading elements for better visual clarity\n- Separator between plugin context menu items and 3rd party integration items.\n" +[channels.testing-live.plugins.Wholist.changelogs."0.3.2.0"] +time_released = 2023-02-17T18:35:03.128 +changelog = "**One of the last pre-releases before moving to a full stable release** \n\n**New Features**\n\n- The 'Nearby Players' list is now sorted alphabetically by default.\n- New configuration options have been added:\n\t* 'Show known players first': display friends, party members & other known players on the top of the list\n\n**Improvements**\n\n- The 'Nearby Players' list will now sort by distance when finding players nearby to you. In practice, this means that when you've set the 'max players shown' to lower than the current nearby players, the people closest to you will be shown first.\n\n**Translation Updates**\n\n- German translation updates\n" +[channels.testing-live.plugins.MouseTargetTooltip] +built_commit = "07b5c252fc0f1a695845a0095df8bcaf337ff3e2" +time_built = 2024-07-11T17:15:23.483 +effective_version = "0.0.2.3" +[channels.testing-live.plugins.MouseTargetTooltip.changelogs."0.0.2.2"] +time_released = 2024-02-27T20:23:27.284 +changelog = "- Wrong Icon path" +[channels.testing-live.plugins.MouseTargetTooltip.changelogs."0.0.2.3"] +time_released = 2024-07-11T17:15:23.483 +changelog = "- Update for Dawntrail and newer Dalamud" +[channels.testing-live.plugins.TooltipNotes] +built_commit = "9017c2fbf98e1384af1449b4dd0b502b2c4df349" +time_built = 2024-08-03T18:28:27.919 +effective_version = "1.4.0.0" +[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.0.6"] +time_released = 2023-01-29T12:37:23.036 +changelog = "Initial Testing Release of TooltipNotes. \nThis is a plugin which lets you add custom notes to Itemtooltips. \nCurrently to have equipment duplicates have seperate notes they will need to be glamoured(they can be glamoured into themselves as any glamour is enoguh as long as it makes them unique) as a workaround until I get to inventory tracking at some point.\nThings like a proper mass notes editor and potentially semi custom colours are on the roadmap.\nThanks to mrexodia for the big refactor!\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.0.7"] +time_released = 2023-01-29T21:03:09.352 +changelog = "Fixed bug that wouldve wiped Notes upon a plugin update(hopefully). \nIf you already had Notes you will need to copy them to the plugin config at %appdata%/XIVLauncher/pluginConfigs/TooltipNotes\nalso includes some QOL changes thanks to mrexodia\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.1.0"] +time_released = 2023-01-31T05:01:19.763 +changelog = "BIIG Changes thanks to mrexodia once again.\n**NOTE**\nThis update will invalidate your current notes, but fret not! in the new config Window you can now with the press of a Button migrate your existing notes into the new format.\n\nNew Features include:\n *Labels: Labels let you quickly add premade labels either via the normal noteWindow or via a contextMenu\n *Customizable colours: With a new colour picker you can now customize all the colours of the notes either on a per note basis or for a default\n *A actual config window: TooltipNotes now includes a config window reachable via the plugin Installer. In it you can configure all the features mentioned beforehand an more!\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.1.1"] +time_released = 2023-02-01T05:13:29.727 +changelog = "0.1.1.1 cchanges: fix empty notekey bug\n\n0.1.1.0 changes:\nBIIG Changes thanks to mrexodia once again.\n**NOTE**\nThis update will invalidate your current notes, but fret not! in the new config Window you can now with the press of a Button migrate your existing notes into the new format.\n\nNew Features include:\n *Labels: Labels let you quickly add premade labels either via the normal noteWindow or via a contextMenu\n *Customizable colours: With a new colour picker you can now customize all the colours of the notes either on a per note basis or for a default\n *A actual config window: TooltipNotes now includes a config window reachable via the plugin Installer. In it you can configure all the features mentioned beforehand an more!\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.1.2"] +time_released = 2023-02-03T19:59:05.167 +changelog = "0.1.1.2\nFixes incompatability with the Simpletweak: \"show expected food and potion stats\"\nNow hides the migrate old config button if you dont have one anymore thanks to mrexodia once again\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.1.3"] +time_released = 2023-02-15T19:17:40.977 +changelog = "0.1.1.3\nAdds more logging capability to help debugging\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.2.0"] +time_released = 2023-03-10T18:43:04.307 +changelog = "0.1.2.0\n\n## Feature\nHide Label Feature: By checking the Hide checkbox in the config Menu your Label will now be hidden in all other menus and tooltips \n\n## Bugfixe\nAdding just a label via the add note window is now possible again Thanks to mrexodia\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."0.1.2.1"] +time_released = 2023-03-22T18:11:41.278 +changelog = "0.1.2.1\n## Feature\nCommands! you can now use /tnconfig to open the config and /tnnote to open a note window based on the last hovered item (this should include all scenarios in which items produce a tooltip)\nA new Window! by typing /tnallnotes you can open a window which shows you all your notes in one window. Currently this is pretty useless but in the future I hope to make it so that you can use this to edit all notes at once rather than one by one.\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."1.0.0.0"] +time_released = 2023-04-02T20:25:45.206 +changelog = "1.0.0.0\n## Feature\nMade Debug logging a optional toggle \n\nThis version also removes access to the allnotes Window since it is very buggy and kinda useless in its current form.\nIt will come back in the next testin release, this is just to prepare for the port to stable. \n" +[channels.testing-live.plugins.TooltipNotes.changelogs."1.1.0.0"] +time_released = 2023-04-07T19:19:52.208 +changelog = "1.1.0.0\n\nFeature:\nThe allNoteWindow is back! This time with actual functionality. You can now edit all notes in one window including their labels and note colour.\nIt now also displays the items name and a indicator for what type of note it is instead of the internal noteid \nBy removing all notes and lables from an item it will be deleted from the window upon hitting save.\n\nBugfix:\nFixed Glamour-specfic notes on items that have description eg. Augmented crafted gear etc.\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."1.1.1.0"] +time_released = 2023-04-10T18:25:01.933 +changelog = "1.1.1.0\n\nNow uses Multiline text in the noteWindow (alt+Enter will make a new line) and displays them in the allNoteWindow\n\nCharacterSpecific Notes now only hide your global notes if there is a CharacterSpecific Note and not always anymore.\n\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."1.2.1.0"] +time_released = 2023-10-05T08:58:45.234 +changelog = "1.2.0.0\n\nHello Everyone,\nTooltipNotes is back for patch 6.5 and its better than ever!\nWhat changed?\nit may not look like much but behind the scenes a lot has changed which means now those who couldnt use TooltipNotes before due to FPS drops and it just straight up not working should niw be able to use it wihtout worries I hope\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."1.3.0.0"] +time_released = 2024-01-13T22:22:53.782 +changelog = "1.3.0.0\n\nNew Toggle for Quality Specific Notes:\n Been tired of your NQ and HQ notes being differen? Fret not! now there is a toggle in the config which will prioritize NQ notes over HQ notes on HQ items\nSome behind the scenes changes:\n Note and Label data has been migrated, due to that there might be some things not working right, if something is found that doesnt work please contact me.\n Should some of your notes not be there anymore after the update, dont worry there should be a backup, we can restore your notes\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."1.3.0.1"] +time_released = 2024-01-19T00:51:33.421 +changelog = "1.3.0.1\n\nBugfix for loading/saving notes\n\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."1.3.0.2"] +time_released = 2024-01-27T19:10:53.327 +changelog = "1.3.0.2\n\nBugfix for loading notes \n\n" +[channels.testing-live.plugins.TooltipNotes.changelogs."1.4.0.0"] +time_released = 2024-08-03T18:28:27.919 +changelog = "1.4.0.0\n\nRelease for 7.1!\n\nThe release for DT is finally here! Nothing special changed, there is now a blue T infront of the context Menu. But it Works!\n\n" +[channels.testing-live.plugins.ItemIcons] +built_commit = "513bd193f215f0daa75870a1a1ef37261a01241f" +time_built = 2024-07-30T16:02:20.574 +effective_version = "0.5.0.0" +[channels.testing-live.plugins.ItemIcons.changelogs."0.1.0.1"] +time_released = 2023-10-25T17:20:40.455 +changelog = "Release 0.1.0.1 (6.5)\n\nPlease let me know of any places I missed! (There are many, but I don't know them all)\nAnd do let me know about any new icons I should add: use the feedback button below ↓\n" +[channels.testing-live.plugins.ItemIcons.changelogs."0.2.0.1"] +time_released = 2023-10-27T12:21:58.584 +changelog = "Release 0.2.0.1\n\nFixed Bugs:\n - Possible flickering when changing inventory tabs\n - Scaling issue when at 100% GUI scale\n - A few incorrect armoury job icons (sorry BLMs)\n" +[channels.testing-live.plugins.ItemIcons.changelogs."0.3.0.0"] +time_released = 2023-11-03T20:08:52.193 +changelog = "Release 0.3.0.0\nNew Changes:\n - New Materia (Text) icon type\n - Config window changes:\n - Added the ability to globally disable a type of icon\n - Added icon descriptions\n - Added a list of used icons for every icon type\n - Changed some names and other stuff around\n\nFixed Bugs:\n - Glamour plate icons were in the wrong spot\n" +[channels.testing-live.plugins.AutoMountBgm] +built_commit = "fbd01a7a546f6bfd4d7f272e922f4ac5a0b74de5" +time_built = 2023-10-08T21:29:30.100 +effective_version = "2.0.0.0" +[channels.testing-live.plugins.AutoMountBgm.changelogs."2.0.0.0"] +time_released = 2023-10-08T21:29:30.100 +changelog = "Automatically turns mount BGM on or off when you use a mount, depending on which mount it is. By default, all mounts enable BGM when used. The command (`/automountbgm`) allows you to configure your current mount to disable it, or re-enable it if you change your mind." +[channels.testing-live.plugins.MacroRecorded] +built_commit = "97e24d04c75bf2d326b91f81e7e6f6f7f31f1476" +time_built = 2023-04-07T16:36:01.755 +effective_version = "0.0.0.1" +[channels.testing-live.plugins.MacroRecorded.changelogs."0.0.0.1"] +time_released = 2023-04-07T16:36:01.755 +changelog = "- Testing version\n- Core functionality\n " +[channels.testing-live.plugins.ReadyCheckHelper] +built_commit = "7812a4e68c5f534cc069cf55c9092c1a39bb0bb7" +time_built = 2024-06-02T04:55:39.948 +effective_version = "1.0.5.0" +[channels.testing-live.plugins.ReadyCheckHelper.changelogs] +[channels.testing-live.plugins.rtyping] +built_commit = "e0386d9156b3f0b8328360d733bb0d8592547077" +time_built = 2024-07-09T18:48:48.695 +effective_version = "0.1.0.4" +[channels.testing-live.plugins.rtyping.changelogs."0.0.1.5"] +time_released = 2023-03-04T00:41:58.381 +changelog = "- Force window to main monitor, hopefully fixes opaque window\n" +[channels.testing-live.plugins.rtyping.changelogs."0.0.1.6"] +time_released = 2023-05-24T17:15:43.844 +changelog = "- Updated for 6.4\n" +[channels.testing-live.plugins.rtyping.changelogs."0.0.1.7"] +time_released = 2023-05-25T22:24:45.331 +changelog = "- Fixes typing indicator not drawing properly with bottom aligned party list.\n" +[channels.testing-live.plugins.rtyping.changelogs."0.0.2.0"] +time_released = 2023-06-27T00:34:03.007 +changelog = "- Added support for Cross-world parties.\n" +[channels.testing-live.plugins.rtyping.changelogs."0.0.3.0"] +time_released = 2023-10-03T23:19:13.767 +changelog = "- Update for 6.5\n" +[channels.testing-live.plugins.rtyping.changelogs."0.1.0.0"] +time_released = 2023-11-03T20:10:18.178 +changelog = "- Rewritten Websocket client to make future new feature(s) easier to implement.\n- Moved some items around in the configuration window.\n- Added server Connect/Disconnect button to configuration window.\n- Added window inside Trusted Characters list for adding party member characters to the list.\n- Changed Typing detection. It now requires active typing, and expires after a prolonged idle period.\n- Added somewhat of an IPC provider.\n" +[channels.testing-live.plugins.rtyping.changelogs."0.1.0.2"] +time_released = 2024-03-20T20:16:50.984 +changelog = "- Net8\n- IContextMenu change\n" +[channels.testing-live.plugins.rtyping.changelogs."0.1.0.3"] +time_released = 2024-07-02T09:22:32.102 +changelog = "- Update for 7.0\n" +[channels.testing-live.plugins.rtyping.changelogs."0.1.0.4"] +time_released = 2024-07-09T18:48:48.695 +changelog = "- Fixes Nameplate bubble indicator\n" +[channels.testing-live.plugins.PartyIcons] +built_commit = "03b9ce7e6d2e9b7ca53e27dd1d3cfbd0cfa70586" +time_built = 2022-10-30T16:07:35.621 +effective_version = "1.0.9.7" +[channels.testing-live.plugins.PartyIcons.changelogs."1.0.8.2"] +time_released = 2022-09-05T03:33:48.609 +changelog = "Setting to toggle role assignment based on party chat (by hmm-norah)\r\n- e.g. saying 'h1' to be assigned H1 (or 'mt' to be assigned MT)\r\n\r\nCleaned up settings UI\r\n- This is a rough first pass and I'm looking for feedback\r\n" +[channels.testing-live.plugins.PartyIcons.changelogs."1.0.9.1"] +time_released = 2022-09-08T23:09:58.520 +changelog = "- Automatically fix old settings window sizes that were saved from before the fix to set default window size relative to the main viewport.\r\n" +[channels.testing-live.plugins.PartyIcons.changelogs."1.0.9.3"] +time_released = 2022-10-24T16:28:41.473 +changelog = "Specific status icons now take priority over job icons.\r\n- In a duty, the following icons are prioritized: Disconnecting, Viewing Cutscene, and Idle\r\n- Outside of a duty, the following icons are prioritized: Disconnecting, Viewing Cutscene, Busy, Idle, Duty Finder, Party Leader, Party Member, and Role Playing\r\n\r\nThanks to Ces for a simple approach to this problem!\r\n" +[channels.testing-live.plugins.PartyIcons.changelogs."1.0.9.5"] +time_released = 2022-10-28T16:34:40.879 +changelog = "- Fixed null reference exceptions in order to prevent spam in dalamud.log\r\n- First pass refactor, please @ Mei or whatever if you run into any issues\r\n- Thank you plugin testers\r\n" +[channels.testing-live.plugins.PartyIcons.changelogs."1.0.9.6"] +time_released = 2022-10-29T16:44:33.708 +changelog = "- For chat names, added the ability to toggle role colors on/off by context (overworld, dungeon, raid, etc.) (Thanks AkazaRenn)\r\n- Fixed a bug where having a pet out during an alliance raid caused party numbers to not appear\r\n- Reduced log output of the plugin\r\n- Second pass refactor. I haven't broken anything yet!\r\n" +[channels.testing-live.plugins.PartyIcons.changelogs."1.0.9.7"] +time_released = 2022-10-30T16:07:35.621 +changelog = "- In the settings window, Testing Mode and the General tab now flash when enabled \r\n- Fixed a bug when converting v1 to v2 config where Game Default chat settings resulted in role colors being enabled\r\n- Refactored UI code\r\n" +[channels.testing-live.plugins.ChatContext] +built_commit = "dc41f6819ce31881ceb0694a3139b200a9bd61e7" +time_built = 2024-08-26T08:21:43.343 +effective_version = "0.0.0.1" +[channels.testing-live.plugins.ChatContext.changelogs] +[channels.testing-live.plugins.CleanHuntChat] +built_commit = "885fee0419ea6cbf65d0eab135b7f1c007694b48" +time_built = 2024-08-15T23:48:22.329 +effective_version = "1.0.0.0" +[channels.testing-live.plugins.CleanHuntChat.changelogs."1.0.0.0"] +time_released = 2024-08-15T23:48:22.329 +changelog = "Version 1.0" +[channels.testing-live.plugins.JustBackup] +built_commit = "ff7c21cb92293f5f254270f45f6cf4e8ebe86748" +time_built = 2023-10-24T15:31:33.823 +effective_version = "1.1.0.4" +[channels.testing-live.plugins.JustBackup.changelogs] +[channels.testing-live.plugins.WhereIsMyMouse] +built_commit = "b132780298b58f5e5f72895cf857850be808d8a5" +time_built = 2024-07-15T23:18:27.010 +effective_version = "0.0.1.2" +[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.1"] +time_released = 2022-09-05T03:43:21.457 +changelog = " - Customizable circle around mouse cursor\r\n" +[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.2"] +time_released = 2022-09-05T13:38:52.898 +changelog = " - Updated plugin description\r\n" +[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.3"] +time_released = 2022-09-06T15:56:23.759 +changelog = " Save Button + Color in Hex format added\r\n" +[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.4"] +time_released = 2022-09-15T20:40:02.289 +changelog = " Foreground Cursor Option + better multi monitor support\r\n" +[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.5"] +time_released = 2022-09-16T13:07:10.987 +changelog = " better multi monitor support (for real this time)\r\n" +[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.0.6"] +time_released = 2023-01-16T13:55:57.591 +changelog = " Upgraded to 6.3\r\n" +[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.1.0"] +time_released = 2023-10-08T17:48:58.755 +changelog = " Changes :\r\n - Upgraded to API 9 by @sersorrel\r\n - Added option to enable only in combat\r\n - Added Icon\r\n" +[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.1.1"] +time_released = 2023-10-24T15:06:39.310 +changelog = "Changes :\r\n - New rainbow cycling color option by @larsmonman\r\n" +[channels.testing-live.plugins.WhereIsMyMouse.changelogs."0.0.1.2"] +time_released = 2024-07-15T23:18:27.010 +changelog = "Changes :\r\n - adding NoFocusOnAppearing to plugin window by @ShioIna\r\n - net8 & update for api 10 by @avail\r\n" +[channels.testing-live.plugins.SortaKinda] +built_commit = "b8f922f7591684f910b8c62ddc0d211b80f99ec5" +time_built = 2024-07-09T04:17:56.311 +effective_version = "2.0.0.1" +[channels.testing-live.plugins.SortaKinda.changelogs] +[channels.testing-live.plugins.LaunchpadHotbars] +built_commit = "b305a56556bbe8f63bdfee908b43d0c55ff04915" +time_built = 2024-08-16T15:41:02.593 +effective_version = "1.0.0.0" +[channels.testing-live.plugins.LaunchpadHotbars.changelogs."1.0.0.0"] +time_released = 2024-08-16T15:41:02.593 +changelog = "Initial release" +[channels.testing-live.plugins.MarketUploader] +built_commit = "dc9a50370535e6923098880e34c9303bd3889e4b" +time_built = 2023-02-11T17:19:35.555 +effective_version = "1.0.5.0" +[channels.testing-live.plugins.MarketUploader.changelogs."1.0.5.0"] +time_released = 2023-02-11T17:19:35.555 +changelog = "Initial release." +[channels.testing-live.plugins.Gamba] +built_commit = "cee121985976fadf27b82ebc39b60eed4538e0f1" +time_built = 2024-08-26T08:22:16.776 +effective_version = "1.0.0.1" +[channels.testing-live.plugins.Gamba.changelogs] +[channels.testing-live.plugins.MacroMate] +built_commit = "5c7dd83fe2bf0501b602d58c39bbfcf61fdcc5e0" +time_built = 2024-04-15T19:27:03.324 +effective_version = "1.0.9.1" +[channels.testing-live.plugins.MacroMate.changelogs."1.0.9.0"] +time_released = 2024-04-08T19:18:33.382 +changelog = "- Auto-translate support (copy/paste only)\n\nThis is a fairly significant change under the hood so please report any bugs while this is under testing\n" +[channels.testing-live.plugins.MacroMate.changelogs."1.0.9.1"] +time_released = 2024-04-15T19:27:03.324 +changelog = "- fix imgui auto-translate rendering when unfocused\n" +[channels.testing-live.plugins.ChatProximity] +built_commit = "6c2ceffa17caa8f99b2a1abdaf6e8429a844ec04" +time_built = 2024-08-22T19:27:18.197 effective_version = "0.1.1.0" -[channels.testing-live.plugins.MinimapMarkerMagnitude.changelogs."0.1.0.0"] -time_released = 2023-10-25T17:20:23.058 -changelog = "- Initial release.\n" -[channels.testing-live.plugins.MinimapMarkerMagnitude.changelogs."0.1.1.0"] -time_released = 2024-07-05T18:15:23.130 -changelog = "- Update for 7.0\n" -[channels.testing-live.plugins.Hunty] -built_commit = "2ca8f3dff1490eb21fc5a1ce036e62ec1858a550" -time_built = 2023-03-04T00:53:30.781 -effective_version = "0.0.6.0" -[channels.testing-live.plugins.Hunty.changelogs."0.0.1.0"] -time_released = 2023-02-10T00:18:17.865 -changelog = "+ Add hunty to testing\n" -[channels.testing-live.plugins.Hunty.changelogs."0.0.2.0"] -time_released = 2023-02-11T17:19:20.741 -changelog = "+ Automatically switch to the correct tab on job switch\n+ Adjust some flags with incorrect locations\n" -[channels.testing-live.plugins.Hunty.changelogs."0.0.3.0"] -time_released = 2023-02-12T03:13:17.848 -changelog = "+ Simple progress tracking (only new progress)\n+ Adjust wording to be less confusing\n" -[channels.testing-live.plugins.Hunty.changelogs."0.0.6.0"] -time_released = 2023-03-04T00:53:30.781 -changelog = "+ add memory tracking (thanks Midori)\n + automatically tracks all of your progress, including previously finished tasks\n+ open the duty finder on duty name click\n+ react to login/relog\n\n- Support all global languages\n- UI localization, currently supported languages en, de, fr, jp\n + ![Japanese](https://github.com/Infiziert90/Hunty/blob/master/Hunty/images/loc.png)\n- Add small indicator if rank / area is done \n- More location updates\n\nMore translations are always welcome, just ask in #plugin-help-forum - Hunty~\nThis will also be the last testing version, the plugin is feature complete at this point.\n" -[channels.testing-live.plugins.autoSweep] -built_commit = "ec474b6c8eeb40cde4889d6e48decc4bdef5c9f9" -time_built = 2023-01-18T03:08:06.194 -effective_version = "1.4.2.0" -[channels.testing-live.plugins.autoSweep.changelogs."1.4.2.0"] -time_released = 2023-01-18T03:08:06.194 -changelog = "Updated for 6.3" -[channels.testing-live.plugins.RoleplayProfiles] -built_commit = "a8a31254d1b9c92b0ffb6874828d4552944b408b" -time_built = 2022-10-20T19:05:35.644 -effective_version = "0.1.0.1" -[channels.testing-live.plugins.RoleplayProfiles.changelogs."0.1.0.1"] -time_released = 2022-10-20T19:05:35.644 -changelog = "Initial test release (displaying and editing profiles from Chaos Archives)" -[channels.testing-live.plugins.Pathfinder] -built_commit = "a7c4d3b35cc079e5aac62804c28895b633f3fcb5" -time_built = 2023-10-25T17:20:11.492 +[channels.testing-live.plugins.ChatProximity.changelogs."0.0.7.0"] +time_released = 2024-08-13T22:51:54.695 +changelog = "First release for testing" +[channels.testing-live.plugins.ChatProximity.changelogs."0.0.8.0"] +time_released = 2024-08-16T12:01:13.906 +changelog = "# v0.0.8\n- Fixed an issue where the first text chunk was not recolored\n- Refactored the way of dealing with already touched messages by another plugin\n" +[channels.testing-live.plugins.ChatProximity.changelogs."0.0.9.0"] +time_released = 2024-08-16T12:52:12.329 +changelog = "# 0.0.9\n- Fixed an issue preventing plugin from functioning when player hole world was written down in the chat\n- Attempt to fix Chat Bubble compatibility\n" +[channels.testing-live.plugins.ChatProximity.changelogs."0.0.10.0"] +time_released = 2024-08-17T16:13:49.087 +changelog = "# 0.0.10\n- Fixed the warning when the user posts a message\n" +[channels.testing-live.plugins.ChatProximity.changelogs."0.0.11.0"] +time_released = 2024-08-18T13:36:13.157 +changelog = "# 0.0.11\n- Fixed an issue with vertical incidence config (by Glyceri)\n" +[channels.testing-live.plugins.ChatProximity.changelogs."0.1.0.0"] +time_released = 2024-08-22T00:10:15.952 +changelog = "# 0.1.0\n## Major changes\n- Added compatibility with yell, standard emotes and custom emotes\n- Each channel can be enabled/disabled\n- The user can now choose the color range\n## Bugfixes\n- Special payloads as auto translated text or item links are now supported\n" +[channels.testing-live.plugins.ChatProximity.changelogs."0.1.1.0"] +time_released = 2024-08-22T19:27:18.197 +changelog = "# 0.1.1\n- Fixed standard emote integration\n" +[channels.testing-live.plugins.StanleyParableXiv] +built_commit = "e14e7cd19e966a9f594abdb4d1ce2557eb2b4de2" +time_built = 2024-07-05T02:10:31.042 +effective_version = "3.0.0.0" +[channels.testing-live.plugins.StanleyParableXiv.changelogs."1.2.2.0"] +time_released = 2023-01-30T12:29:19.330 +changelog = "Initial testing release" +[channels.testing-live.plugins.StanleyParableXiv.changelogs."1.2.3.0"] +time_released = 2023-01-31T05:01:36.382 +changelog = "- Fixed PvP countdown configuration not setting when standard countdown configuration is open \n" +[channels.testing-live.plugins.StanleyParableXiv.changelogs."1.2.4.0"] +time_released = 2023-02-19T17:08:35.420 +changelog = "- Updated killing spree voice lines to be 30% quieter during playback\n- Implemented Duty Complete playback for guildhests\n- Disabled Duty Start and Duty Complete playback for solo quest instances\n- Prevented Duty Failure from playing during FC workshop craft cutscenes\n" +[channels.testing-live.plugins.StanleyParableXiv.changelogs."1.3.0.0"] +time_released = 2023-03-19T22:53:26.150 +changelog = "- Fixed AFK events playing in cutscenes\n- Fixed AFK events not playing again after playing once\n- Fixed some PVP events causing a crash if a player goes missing\n- Refactored duty events to only play in whitelisted content types\n- Added a disk space check and feedback for new plugin users\n" +[channels.testing-live.plugins.StanleyParableXiv.changelogs."2.0.0.0"] +time_released = 2023-10-05T09:16:51.679 +changelog = "- Update to API 9\n- Audio files were changed from mp3 to ogg\n" +[channels.testing-live.plugins.StanleyParableXiv.changelogs."3.0.0.0"] +time_released = 2024-07-05T02:10:31.042 +changelog = "- Update to API 10\n- Modified AFK event to reflect the player's AFK status\n" +[channels.testing-live.plugins.GlamourSpamRemover] +built_commit = "99a6c470f7f7b4b5b71c5f6e91d27daebd1df333" +time_built = 2024-08-19T20:58:25.052 +effective_version = "1.1.0.0" +[channels.testing-live.plugins.GlamourSpamRemover.changelogs."1.0.0.1"] +time_released = 2024-08-16T15:15:25.246 +changelog = "Fixed bad project path. Forgot it was still the old WIP name" +[channels.testing-live.plugins.GlamourSpamRemover.changelogs."1.1.0.0"] +time_released = 2024-08-19T20:58:25.052 +changelog = "Added support for non-english client languages" +[channels.testing-live.plugins.Neko] +built_commit = "48ca2270845567af77931679904a5f25aee749e0" +time_built = 2023-02-09T23:57:38.080 +effective_version = "1.2.3" +[channels.testing-live.plugins.Neko.changelogs."1.1.2"] +time_released = 2022-08-26T19:11:37.696 +changelog = "Huge Update!\nNeko Fans now has a configuration menu, which you can open with /nekocfg\n- Added options to change to Look and Feel of the Plugin\n- Added option to configure image preloading system\n- Added hotkey to open image in web browser\n- Added hotkey to copy image url to clipboard\n- Added Option to lock window position\n- Added API: Catboys\n- Added API: Dog CEO\n- Added API: Nekos.life\n- Added API: Pic.re\n- Added API: shibe.online\n- Added API: The Cat API\n- Added API: WAIFU.IM\n- Added API: Waifu.pics\n- Update to .Net6 and Dalamud API 7\n- Faster Json parsing with .Net6" +[channels.testing-live.plugins.Neko.changelogs."1.1.3"] +time_released = 2022-09-08T23:10:07.439 +changelog = "You can now use Neko Fans to view Twitter images!\n\n- Added Slideshow feature to automatically advance to the next image\n- Better Error handling (no more error.jpg)\n- Added API: Twitter User Tweet timeline\n- Added API: Twitter Search" +[channels.testing-live.plugins.Neko.changelogs."1.1.4"] +time_released = 2022-09-17T23:47:47.625 +changelog = "There is now a counter, which displays how many images you downloaded.\n\n- Added individual counter to track how many images you downloaded\n- Added total counter to track how many images were downloaded by all Neko Fans users\n- Improved Hotkey recognition" +[channels.testing-live.plugins.Neko.changelogs."1.2.3"] +time_released = 2023-02-09T23:57:38.080 +changelog = "- .Net 7 Update (FFXIV 6.3)\n- Added warning for when the Twitter API limit is reached" +[channels.testing-live.plugins.Paggles] +built_commit = "566668ceb10977bbd71eaed8ceb67ccd462c4910" +time_built = 2024-03-16T23:55:10.588 +effective_version = "1.0.0.1" +[channels.testing-live.plugins.Paggles.changelogs] +[channels.testing-live.plugins.KitchenSync] +built_commit = "b3d12c302ccddef9d05b7920208cc60790342755" +time_built = 2023-01-02T01:17:10.444 +effective_version = "1.1.0.1" +[channels.testing-live.plugins.KitchenSync.changelogs] +[channels.testing-live.plugins.HighFpsPhysicsPlugin] +built_commit = "163f8d48f1b1473e03b3f18fe9f0e11f631cae82" +time_built = 2024-07-08T18:28:01.239 +effective_version = "8.0.0.0" +[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."0.6.2.1"] +time_released = 2022-09-11T00:24:55.982 +changelog = "Added feedback when toggling on/off" +[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."0.6.2.8"] +time_released = 2022-12-03T10:50:16.336 +changelog = "Merged pull request that adds GUI with enable on startup option & changes manual toggling to '/physics on' '/physics off'" +[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."6.28.1.0"] +time_released = 2022-12-07T03:06:41.337 +changelog = "Restore toggle functionality via new '/physics t' command." +[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."6.3.0.0"] +time_released = 2023-01-14T21:35:29.288 +changelog = "Update for 6.3 dalamud changes" +[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."7.0.0.0"] +time_released = 2023-01-15T09:04:19.078 +changelog = "Unbreak version number" +[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."7.1.0.0"] +time_released = 2023-04-19T01:33:53.622 +changelog = "Adds support for skipping 1,2,3,4 frames instead of only 1" +[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."7.1.1.0"] +time_released = 2023-05-24T15:06:37.872 +changelog = "Fixed crash." +[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."7.2.0.0"] +time_released = 2023-05-25T21:31:59.657 +changelog = "Reworked how the entire thing works, can now select a framerate that physics will be (approximately) run at directly, instead of dividing the FPS by a constant value." +[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."7.3.0.0"] +time_released = 2023-10-05T01:03:28.686 +changelog = "Update for API 9" +[channels.testing-live.plugins.HighFpsPhysicsPlugin.changelogs."8.0.0.0"] +time_released = 2024-07-08T18:28:01.239 +changelog = "Update for DT & Net8" +[channels.testing-live.plugins.TrackyTrack] +built_commit = "5fd9970dcc57047374022ba31eee2858c842ba45" +time_built = 2023-09-05T17:10:05.215 +effective_version = "0.0.7.6" +[channels.testing-live.plugins.TrackyTrack.changelogs] +[channels.testing-live.plugins.Directional] +built_commit = "4464607e3f80f3244eacd66b67c289e2ceeb4791" +time_built = 2024-08-16T15:04:13.444 +effective_version = "0.0.1.0" +[channels.testing-live.plugins.Directional.changelogs."0.0.1.0"] +time_released = 2024-08-16T15:04:13.444 +changelog = "Test release\n" +[channels.testing-live.plugins.NextUIPlugin] +built_commit = "e76592ba4a67c7b677a8224e9d9ab8f4002ac4d9" +time_built = 2024-07-17T06:00:26.817 +effective_version = "10.0.0.2" +[channels.testing-live.plugins.NextUIPlugin.changelogs."10.0.0.1"] +time_released = 2024-07-16T16:20:07.198 +changelog = "Updated for patch 7\nUpdated for patch 6.5" +[channels.testing-live.plugins.NextUIPlugin.changelogs."10.0.0.2"] +time_released = 2024-07-17T06:00:26.817 +changelog = "Updated for patch 7 - pid and path fix\nUpdated for patch 6.5" +[channels.testing-live.plugins.MapGilTracker] +built_commit = "7412f0c39cd6fd983cf616d3203e26aafb0d7a64" +time_built = 2023-11-20T20:17:50.973 +effective_version = "0.1.0.0" +[channels.testing-live.plugins.MapGilTracker.changelogs."0.1.0.0"] +time_released = 2023-11-20T20:17:50.973 +changelog = "- Submission for testing\n" +[channels.testing-live.plugins.Snooper] +built_commit = "803e9f95a8b4db5003570cd4c71a1d6e0f58f3fc" +time_built = 2023-10-22T11:33:48.269 +effective_version = "1.1.0.0" +[channels.testing-live.plugins.Snooper.changelogs."1.1.0.0"] +time_released = 2023-10-22T11:33:48.269 +changelog = "* New feature: Chat logs are now saved to My Documents/Snooper Logs by default (can be disabled or changed). (#8, #17)\n* New feature: Chat logs can now be copied to clipboard from Snooper windows. (#17)\n* The \"+\" button for the main window has been moved to the bottom toolbar to save space.\n* The bottom toolbar for the main window now includes a button to open plugin settings.\n* Fixed a bug where your own party messages were not displayed in Snooper windows including you. (#5)\n* Fixed a bug with settings not saving (#7).\n" +[channels.testing-live.plugins.ARealmRecorded] +built_commit = "7338f564dfbfcd9d454ae70037d8f2930f372296" +time_built = 2023-05-26T15:58:05.222 +effective_version = "0.7.0.0" +[channels.testing-live.plugins.ARealmRecorded.changelogs."0.4.1.2"] +time_released = 2022-08-30T01:58:31.155 +changelog = "Added an option to toggle the recording icon" +[channels.testing-live.plugins.ARealmRecorded.changelogs."0.5.0.0"] +time_released = 2022-09-18T16:48:42.166 +changelog = "- Added automatic renaming of recordings as well as the ability to delete recordings by right clicking them\n - Up to 30 automatically renamed recordings will be saved\n - These temporary recordings are indicated by a circle, renaming them by double clicking on them will prevent their deletion\n - Up to 10 deleted recordings will be kept\n - You can restore these by opening the replay folder and moving them out of the \"deleted\" folder\n - The oldest recordings will be deleted first once either of these are full\n- Added the ability to save a timestamp to be returned to like a chapter\n- Added a config button on the playback menu and moved \"Quick Chapter Load\" to it, all settings under this \"menu\" will be saved between recordings\n- Added an option to increase the loading speed of chapters, which is off by default due to incompatibilities with some stage changes\n- Added an option to hide waymarks\n- Fixed an issue where you could become permanently stuck waiting on playback entry\n- Fixed playback on other characters\n- Fixed other plugins being unable to detect GPose / Idle Cam during playback\n- Fixed toasts being spammed and queuing up to ridiculous amounts during playback\n- Fixed an issue with Wondrous Tails" +[channels.testing-live.plugins.ARealmRecorded.changelogs."0.5.1.0"] +time_released = 2022-10-01T01:57:40.690 +changelog = "- Added a temporary fix for P8(S)\n- Added a button to fix similar future issues\n- Added a button to force a recording to end" +[channels.testing-live.plugins.ARealmRecorded.changelogs."0.5.1.1"] +time_released = 2022-10-25T06:37:14.410 +changelog = "- Enabled for Bozja and V&C Dungeons" +[channels.testing-live.plugins.ARealmRecorded.changelogs."0.6.0.0"] +time_released = 2023-05-04T19:31:20.509 +changelog = "- Added support for duties that contain datamining protected assets (By @Loskh)\n- Added a current pull time slider (By @Drahsid)\n- Added a sortable table to display the list of replays (By @Lollyde)\n- Added a setting to hide your own name while in a replay (By @Gamous)\n- Added options for changing how many replays will be kept automatically\n- Added archiving, this will place outdated replays from the main replay folder into a zip file to reduce menu load times and conserve disk space\n- Added informational tooltips to the replay list\n- Changed replays to be moved to the deleted folder instead once the max number of autorenamed replays is reached\n- Changed the final speed preset to be adjustable\n- Changed the UI (and unstuck button) to appear if the replay gets stuck while loading\n- Fixed an issue with copying replays to slots" +[channels.testing-live.plugins.ARealmRecorded.changelogs."0.6.0.1"] +time_released = 2023-05-05T06:18:25.315 +changelog = "- Fixed an issue with hiding your own name" +[channels.testing-live.plugins.ARealmRecorded.changelogs."0.6.0.2"] +time_released = 2023-05-06T05:46:42.309 +changelog = "- The recording icon setting will now block the icon even in officially supported duties" +[channels.testing-live.plugins.ARealmRecorded.changelogs."0.6.0.3"] +time_released = 2023-05-25T02:56:14.037 +changelog = "- Fixed for 6.4" +[channels.testing-live.plugins.ARealmRecorded.changelogs."0.7.0.0"] +time_released = 2023-05-26T15:58:05.222 +changelog = "- Major backend changes\n- Massively increased the speed for loading certain chapters and reduced the fade in and out time\n- Added recording on logging in\n- Added the duration of each chapter to the chapter dropdown box\n- Added a button to indicate when recording is disabled\n - You can utilize this feature to enable recording and then relog while inside a duty if you forgot to do so beforehand\n- Added a settings button to open the in game UI\n- Added a feature to hide the extended playback controls\n- Fixed the first pull not being counted on replay tooltips\n- Fixed the plugin assuming you were stuck while watching a cutscene" +[channels.testing-live.plugins.PartyPlanner] +built_commit = "75af325f84158b28d7907899b7dad0782ea33639" +time_built = 2023-05-24T17:45:23.887 +effective_version = "1.5.2.0" +[channels.testing-live.plugins.PartyPlanner.changelogs."1.4.1.0"] +time_released = 2022-12-09T05:52:44.471 +changelog = "Initial Release" +[channels.testing-live.plugins.PartyPlanner.changelogs."1.4.2.0"] +time_released = 2023-01-02T20:39:14.222 +changelog = "Fixes a issue where parties reporting invalid world ids would crash the plugin." +[channels.testing-live.plugins.PartyPlanner.changelogs."1.4.3.0"] +time_released = 2023-01-11T18:05:30.488 +changelog = "Updated to net7 and updated the API url due to a domain change, partyverse.app -> partake.gg" +[channels.testing-live.plugins.PartyPlanner.changelogs."1.4.4.0"] +time_released = 2023-01-12T02:04:33.263 +changelog = "Fix a typo in the api url." +[channels.testing-live.plugins.PartyPlanner.changelogs."1.5.1.0"] +time_released = 2023-02-19T17:08:18.523 +changelog = "- Rework the window layout to show the events in a prettier way.\r\n- General perfomance improvements.\r\n- Clicking on the event title will now open a link to the event website.\r\n" +[channels.testing-live.plugins.PartyPlanner.changelogs."1.5.2.0"] +time_released = 2023-05-24T17:45:23.887 +changelog = "- Fixes an issue where some events were not shown.\r\n" +[channels.testing-live.plugins.AudibleCharacterStatus] +built_commit = "fe832355745ec451cfe2d901aac9e1530416cdc1" +time_built = 2023-02-19T17:08:23.532 +effective_version = "1.0.1.3" +[channels.testing-live.plugins.AudibleCharacterStatus.changelogs."1.0.1.3"] +time_released = 2023-02-19T17:08:23.532 +changelog = "Updated for API 8\n" +[channels.testing-live.plugins.BlueMageHelper] +built_commit = "cc5f7a8f39494e9a6c641d78500b8328a1df4bd8" +time_built = 2023-01-26T17:15:20.056 +effective_version = "2.0.1.0" +[channels.testing-live.plugins.BlueMageHelper.changelogs."2.0.0.0"] +time_released = 2023-01-24T16:30:44.221 +changelog = "+ API8 + net7\n\n+ Remove github dependency\n+ Reimplement SpellSources for future usage\n+ Don't overwrite original text (Issue 6)\n+ Don't hide on quest skills (Issue 5)\n+ Improve information and change difficult learning methods\n\n+ Added /spellbook command\n+ Added spell book, a small guide window\n" +[channels.testing-live.plugins.BlueMageHelper.changelogs."2.0.1.0"] +time_released = 2023-01-26T17:15:20.056 +changelog = "+ Add min lvl info to duties\n+ Change plus/minus to arrows\n" +[channels.testing-live.plugins.Tf2Hud] +built_commit = "bf51c018505fa31af5bcb83c826b277f762c6030" +time_built = 2023-04-23T02:54:05.715 +effective_version = "1.1.0.0" +[channels.testing-live.plugins.Tf2Hud.changelogs."0.0.0.0"] +time_released = 2023-04-10T22:23:38.038 +changelog = "[REQUIRES TF2 TO BE INSTALLED]\nThe finest mashup of games in the \"I kill things and do it in fashion\" genre.\n\n* Show a Win Panel (with sounds!) when you clear or get wiped in a duty.\n* Show the TF2 Timer when in a duty.\n* Enable the \"Voice Lines\" module (via /tfconfig) to have voice lines play when certain conditions are met. What conditions, you ask? It's a surprise! (Unless you uncheck the \"Surprise me!\" box.) \n* More features maybe soon?\n\nNote: This plugin uses files from a local Team Fortress 2 installation.\nIt'll search for the game's installation folder in all configured Steam Library Folders automatically.\n" +[channels.testing-live.plugins.Tf2Hud.changelogs."0.0.1.0"] +time_released = 2023-04-13T14:43:55.260 +changelog = "- Clarified what works and what doesn't work without TF2 installed.\n- Fixed FlyText (damage info) not showing with the plugin enabled. (Thanks, HuiEtyud!)\n" +[channels.testing-live.plugins.Tf2Hud.changelogs."1.1.0.0"] +time_released = 2023-04-23T02:54:05.715 +changelog = "[Win Panel]\n- Added option to have the Win Panel save the score per duty.\n - This is the default behavior for new installations.\n - Current users will be told about this through chat when updating the plugin.\n- Added window (accessible in the Win Panel configuration) to check the saved scores per duty.\n - This window also has an option to copy the values as CSV to the clipboard and delete individual scores.\n" +[channels.testing-live.plugins.SelfCare] +built_commit = "1b2034bc545815b90d8986906468354a33fa37c2" +time_built = 2023-10-04T00:14:47.107 effective_version = "0.1.1.0" -[channels.testing-live.plugins.Pathfinder.changelogs."0.1.1.0"] -time_released = 2023-10-25T17:20:11.492 +[channels.testing-live.plugins.SelfCare.changelogs."0.1.0.0"] +time_released = 2023-01-29T12:17:08.707 changelog = "Initial release" -[channels.testing-live.plugins.PetScale] -built_commit = "c2ee86503a372ff8bd9dccc9cd3cf1f64a4d49f1" -time_built = 2024-07-25T15:06:16.981 -effective_version = "2.0.1.0" -[channels.testing-live.plugins.PetScale.changelogs."1.0.1.0"] -time_released = 2024-03-04T19:05:01.432 -changelog = "- New plugin that allows you to control the scale of summoner pets\n" -[channels.testing-live.plugins.PetScale.changelogs."2.0.0.0"] -time_released = 2024-07-24T20:13:18.670 -changelog = "- Switched pet matching to use ContentId, thus eliminating false-positive matches\n- Added support for custom sizes of MCH, SCH, DRK, and fixed-size SMN pets\n- Pet custom size will not be set in PvP\n- Added the ability to add a new entry by typing the character name in the Character filter box\n- Fixed bug where fairy setting would always set a size\n- Pets will revert to their vanilla size when an entry is removed, if they're still around\n- Slowed down the plugin by only 3.5 times instead of 4.5 times\n" -[channels.testing-live.plugins.PetScale.changelogs."2.0.1.0"] -time_released = 2024-07-25T15:06:16.981 -changelog = "- Fix custom size slider getting stuck at 4\n- Unset pets on plugin unload\n" -[channels.testing-live.plugins.DiademCalculator] -built_commit = "e39b3ca613c6ba012d4b9f900c665b308b03c97c" -time_built = 2023-10-25T17:20:17.122 -effective_version = "0.0.0.2" -[channels.testing-live.plugins.DiademCalculator.changelogs] -[channels.testing-live.plugins.HotbarHelper] -built_commit = "1f8a0c12e751474db31a80328c6882571a2e7bac" -time_built = 2023-08-23T02:29:09.983 -effective_version = "0.0.2.3" -[channels.testing-live.plugins.HotbarHelper.changelogs."0.0.2.1"] -time_released = 2023-08-22T09:13:53.304 -changelog = "**HotbarHelper (initial release)**\n- Searches your hotbars as you use them for missing actions and useful actions like Limit Break\n- Particularly useful if you've lost your hotbars or regularly switch between platforms and find actions are missing\n- Ability to ignore actions you may have in macros (such as Raise)\n\nDoH and DoL classes will be supported in a future release.\n" -[channels.testing-live.plugins.HotbarHelper.changelogs."0.0.2.2"] -time_released = 2023-08-22T14:32:57.947 -changelog = "- Reduce spam on levelling up when no action is needed.\n- Internal changes for recent Dalamud features.\n" -[channels.testing-live.plugins.HotbarHelper.changelogs."0.0.2.3"] -time_released = 2023-08-23T02:29:09.983 -changelog = "- Fixed chat messages not respecting ignored actions (thanks Cerrelle).\n- Small UI tweak and internal changes.\n" -[channels.testing-live.plugins.GaugeOMatic] -built_commit = "9898d855dfbacefa68c0f8e72eed6b365dfea9e0" -time_built = 2024-08-22T19:30:12.782 -effective_version = "0.8.0.7" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.0.1.6"] -time_released = 2024-03-05T22:17:35.071 -changelog = "Gauge-O-Matic allows you to customize your job gauges with additional counters, bars, and indicators in a variety of styles. Each widget design has unique options to control its style and behaviour, and the plugin allows for importing/exporting/sharing collections of widgets as presets.\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.3"] -time_released = 2024-07-20T21:58:52.627 -changelog = "Fixed an issue where widgets pinned to certain gauges would not load when switching jobs.\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.5"] -time_released = 2024-07-24T20:11:03.843 -changelog = "## WIDGETS\n- You can now toggle whether a widget should display outside of combat/duties\n- You can now set a limited level range for a widget to appear at\n\n## PRESETS\n- Exported presets have been optimized a bit to contain less unused junk. This should result in smaller export strings all around (NOTE: I can't promise miracles, I've seen what y'all are creating)\n\n## MISC\n- Widgets that use clipping masks have been tentatively restricted from being pinned to incompatible gauges.\n- Added tooltip text for all Job Gauge data trackers\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.11"] -time_released = 2024-08-02T19:32:11.881 -changelog = "Addressing an issue wherein the plugin could crash on the Dalamud Release branch\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.10"] -time_released = 2024-08-01T23:51:36.360 -changelog = "## Tweaks\n- Added tooltip explanations to various tweaks\n- **New VPR Tweak:** Mirror the highlights on the Vipersight Gauge (handy if you like having your Steel Fangs button on the right)\n- **Updated VPR Tweak:** Added an option to only color-code Vipersight highlights on the 3rd combo step\n\n## Misc Fixes\n- Corrected an issue where empty Addersgall Gem slots would sometimes be visible even when set to \"Hide Empty\"\n- Fixed an internal error in the Soul Bar widget that led to other widgets failing to update\n- Added Walking Dead and Undead Rebirth to DRK's status tracker options\n- Partially fixed an issue where bar widgets could behave strangely when set to both \"Hide Full\" and \"Hide Empty\" (a more comprehensive fix is in the works)\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.9"] -time_released = 2024-07-31T18:07:30.101 -changelog = "Restored the functionality of VPR gauge data and the *Color-Code Vipersight* tweak\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.8"] -time_released = 2024-07-30T16:02:29.036 -changelog = "This update should fix an issue with the latest client patch, which was causing crashes for BLM players using the plugin.\n\n## WIDGETS\n- The *Simple Gems* widget has been updated with a variety of new shapes to choose from!\n\n## TWEAKS\n- **New Tweak for MNK:** Reverse the order of the icons on your Beast Chakra Gauge\n- **Temporarily Disabled:** VPR's color-coding tweak has been temporarily disabled, as it needs to be adapted for the Gauge's updated behaviour.\n\n## MISC\n- The names and timers for the recently-changed VPR statuses and actions have been updated accordingly. (I may have missed some things, will review when less sleepy.)\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.7"] -time_released = 2024-07-28T03:20:52.408 -changelog = "## WIDGETS\n- **NEW COUNTER WIDGET:** *Kazematoi Kunai*\n- **NEW STATE WIDGET:** *Kazematoi Swoosh*\n- **NEW BAR WIDGET:** *Kazematoi Bar*\n- **RESTORED WIDGET:** *Huton Pinwheel* is back from the dead!\n- Added \"Hide Full\" behaviour option for various Bar widgets\n\n## TWEAKS\n- **NEW TWEAK FOR NIN:** Recolor the Ninki Gauge while under the effect of Higi\n- A testing checkbox is now available for NIN and VPR tweaks (and for future tweaks that may benefit from it)\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.6"] -time_released = 2024-07-24T21:33:06.351 -changelog = "Fixed crash on load due to improperly-compressed preset (also the plugin should now handle that sort of thing better)\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.0"] -time_released = 2024-08-07T06:15:05.956 -changelog = "## INTERFACE\n- The plugin UI now displays the icons for actions, status effects, and jobs.\n- Tooltips within the plugin have been substantially updated, and now include more comprehensive details about tracked data.\n\n## ACTION TRACKERS\nThe plugin has been updated extensively under the hood to fetch job action data from the game client, rather than relying on a manually-maintained file. This means many actions that were previously not included will now be selectable to track. The plugin will also more easily keep up with future changes to job actions that come with client patches.\n- Action names will now match the client localization settings.\n- The logic for using State Indicator widgets and Bar widgets with actions has been updated (check tracker tooltips for details)\n\nThese changes will hopefully not impact your saved configuration data, but it's possible that you will need to make adjustments.\n\n## PRESETS\n- Fixed an issue wherein certain widgets would not keep all of their configuration values intact when saved/loaded as presets\n- Certain jobs have had their default presets updated. As always, your existing configurations will not be changed, but you can use the Presets window to load these new defaults.\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.3"] -time_released = 2024-08-13T21:26:26.505 -changelog = "## TWEAKS\n- **New Tweak for BLM:** *Color MP Bar By Element*\n\n## MISC FIXES\n- Fixed (?) an issue preventing Level Range rules from loading or editing correctly\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.5"] -time_released = 2024-08-17T20:13:19.056 -changelog = "## WIDGETS\n- Added more robust positioning options to many counter widgets. Various counters now allow you to place stacks individually.\n- Improved feature parity between bar widgets. The \"Hide Full/Empty\" options have been added to various bars that previously didn't include them.\n\n## ACTION TRACKERS\n- Updated a large amount of action trackers to better reflect the action's highlight state\n- Corrected an issue with auto-populating action data, which prevented actions for certain jobs from being selectable (particularly SMN, SCH, and WHM)\n- Added a condition to actions that have an MP cost. These actions will now activate a State widget if the player has enough MP to cast the action. This condition *should* account for actions whose MP costs can change (such as BLM and DRK spells)\n- Sprint has finally been added for all jobs\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.2"] -time_released = 2024-07-20T03:29:55.823 -changelog = "## TRACKERS\n- Added data trackers for Kazematoi, Vipersight, Serpent Offerings Gauge, Astral Gauge, and Palette Gauge\n\n## WIDGETS\nSome widgets have been revised to make use of new UI functions added to the game in 7.0.\n- *Shimmering Halo* should hopefully play nicer with Reshade (although it does look slightly different from before)\n- The replica *Esprit Bar* and *Enochian Bar* widgets can now be freely rotated to any angle.\n- *Simple Circle* now offers two blending mode options.\n\n## MISC\n- Updates and corrections have been made to Status and Action data for some jobs\n- The plugin should now handle it a bit better when job gauge elements are hidden\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.1"] -time_released = 2024-07-15T19:51:02.249 -changelog = "## GAUGE TWEAKS\n- **Restored:** The tweaks to hide job gauges have been restored, as users have pointed out that the vanilla client option doesn't play very nice with the plugin.\n- **New Tweak for VPR:** *Ready to Reawaken Cue* will prompt the Serpent Offerings Gauge to light up and play the appropriate SFX after pressing Serpent's Ire, just as it would when reaching 50 gauge.\n- **New Tweaks for PCT:** *Reposition Canvases* and *Hide Easels* allow you to rearrange the layout of your three Canvases.\n\n## MISC\n- Corrected the Hind/Flank Venom text in VPR's Tweak tab\n- Removed defunct timers from the MNK default preset\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.0"] -time_released = 2024-07-14T22:01:00.701 -changelog = "- Updated for Dawntrail, with profiles added for VPR and PCT\n- Many jobs have new or modified default presets. If you are installing the plugin for the first time, these presets will be loaded automatically. If you have configuration data saved from a previous version of the plugin, your settings will remain as-is, but you may load the new defaults via the Presets window.\n- If you were previously tracking actions or status effects that no longer exist in 7.0, these will show up as blank entries in your Trackers tab. You can assign those widgets to something else, or simply delete them.\n\n### TRACKERS\n- Many new Statuses & Actions have been added in 7.0, and many existing ones have been deprecated. I'm working to keep the plugin caught up with these changes, but it's possible (likely) I've missed some!\n- A set of *Motif Deadline* trackers have been added for PCT. If a given motif has not yet been painted, this tracker will show the total time left to do so before your Muse cooldowns overcap/drift.\n\n### WIDGETS\n- **Removed:** The replica Huton Pinwheel widget has, sadly, been removed, as its texture asset no longer exists within the game files (But will the widget really be gone forever? Who knows...)\n\n### GAUGE TWEAKS\n- **Removed:** Now that the game itself gives the option to hide job gauges, that tweak has been removed for most jobs.\n- **Removed:** The Arcana Gauge no longer has visible text, so the option to change the font has naturally been removed.\n- **New Tweak for RDM:** **Magicked Swordplay Cue** will prompt the Balance Gauge to light up and play the appropriate SFX when Magicked Swordplay is at 3 stacks.\n- **New Tweak for VPR:** **Color-Code Vipersight** will recolor the gauge's effects to indicate your upcoming positional finisher.\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.0.1.8"] -time_released = 2024-03-23T01:31:02.256 -changelog = "- Status effects cast by the player's pet (such as Carbuncle's Radiant Aegis) are now tracked properly\n- Label text on the Beast Bar and Oath Bar widgets will now fade out correctly whenever the bar is hidden\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.0.1.7"] -time_released = 2024-03-13T22:19:13.542 -changelog = "- Added a couple of missing tank invuln Status Effects (How did they get missed? Beats me! Oops!)\n- Fixed an issue wherein the Simple Bar widget would not always hide itself when set to do so\n- Renamed the \"Preview\" controls to \"Test\" for clarity.\nOTHER NOTES / KNOWN ISSUES\n- Widgets currently rely on max-level charge/stack counts, even when synced to lower levels. This has some unintended/inaccurate effects, and will be adjusted in a future update.\n- The option to track custom-entered status effects (beyond the built-in lists for each job) will be added in the future.\n- There have been reports of conflicts with other plugins (particularly the JobBars plugin) causing visual elements to fail to load, or even causing crashes. I haven't been able to replicate these issues; if this happens to you, make sure to submit a log so I can take a look!\n- Some widgets (specifically Target Reticle and Shimmering Halo) do not play nice with ReShade filters that mask UI elements. This is inherently due to the particular textures that these widgets use. They will still be kept available as options, but unfortunately there isn't a way to make them ReShade-friendly.\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.7.0.4"] -time_released = 2024-07-21T18:47:10.475 -changelog = "- Minor fix for a bug that occurred when switching from a DoH/DoL job to a combat job\n\n## KNOWN ISSUE: Clipping Mask Artifacts\n**The following Widgets...**\n- Simple Circle\n- Esprit Bar\n- Enochian Bar\n- Balance Gauge Overlay\n- Shimmering Halo\n- Target Reticle\n\n**...are confirmed to display incorrectly when pinned to the following gauges:**\n- Palette Gauge (PCT)\n- Addersgall Gauge (SGE)\n- Trance Gauge (SMN)\n- Song Gauge (BRD)\n\nIf you're encountering this issue, a simple fix for the time being is to pin the widget to a different element-- either your job's other gauge (if it has one), or to the Parameter Bar.\n\nI hope to resolve this bug in the future; I have a general sense of the cause, but it may take some time to bear down on an exact solution. Thanks for your patience!\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.2"] -time_released = 2024-08-13T06:36:35.661 -changelog = "## INTERFACE\n- Updated the Widget Settings windows to use tabbed navigation\n- Added job icons to the main window navigation\n\n## TRACKERS\n- Added general trackers for the Combo Timer and GCD\n\n## WIDGETS\n- **New Counter Widget:** *Coil Diamonds*, recreating the diamonds from VPR's Vipersight gauge.\n- **New Counter Widget:** *Palette Pearls*, recreating the white & black paint stacks from PCT's Palette Gauge.\n- **Improved Counter Widget:** *Meditation Gems* can now extend to display any amount of stacks/charges, instead of being restricted to exactly 3.\n\n## MISC FIXES\n- Fixed an issue wherein the Oath Gauge couldn't fully be hidden in simple mode.\n- Fixed an issue wherein using mods to alter the shape of your minimap would affect the appearance of certain widgets.\n- Fixed the status effect Eukrasian Dyskrasia being incorrectly marked as a self-buff (whoops!)\n- Linked the Guardian and Sentinel status effects\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.4"] -time_released = 2024-08-15T00:42:23.815 -changelog = "## TWEAKS\n- **Updated SCH tweak: ** You now have the option to show the Dissipation timer instead of the Fae Aether value while the buff is active (this was previously set up as part of the default SCH preset, but has been moved into the Tweak tab).\n\n## WIDGETS\n- Added a toggle to the *Enochian Bar* widget, to control whether the Clock Hand is forced to the top layer of all widgets\n\n## MISC FIXES\n- Fixed the BLM MP color tweak to revert the bar to normal upon changing jobs\n- Fixed issues with the visibility state of GCD trackers while the GCD wasn't rolling\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.6"] -time_released = 2024-08-20T04:34:59.557 -changelog = "## INTERFACE\n- You can now place widgets with the mouse! Hold shift and drag+drop while the plugin's configuration window is open.\n\n## MISC FIXES\n- Widget windows should now behave better at different Dalamud UI scales\n- Fixed an issue wherein trackers for certain upgradable combo actions (such as DRG's Chaos Thrust) didn't function correctly at all levels\n- Fixed an issue wherein actions with an upgradable number of charges (such as MCH's Drill) displayed incorrect charge counts while level synced\n" -[channels.testing-live.plugins.GaugeOMatic.changelogs."0.8.0.7"] -time_released = 2024-08-22T19:30:12.782 -changelog = "## INTERFACE\n- You can now use Shift + Scrollwheel to change the scale of widgets while hovering them\n\n## MISC FIXES\n- Fixed an issue wherein all actions (even those without charges) would try to show available charges when used on counter widgets\n" -[channels.testing-live.plugins.Collections] -built_commit = "0292519f4ca7a619b9b99df0b90fa122e6e92c90" -time_built = 2024-07-18T05:11:30.893 -effective_version = "1.0.2.0" -[channels.testing-live.plugins.Collections.changelogs."0.0.0.1"] -time_released = 2023-09-09T09:45:54.855 -changelog = "Initial version" -[channels.testing-live.plugins.Collections.changelogs."1.0.0.4"] -time_released = 2023-11-13T18:20:27.799 -changelog = "Initial version" -[channels.testing-live.plugins.Collections.changelogs."1.0.1.0"] -time_released = 2023-11-24T16:58:50.229 -changelog = "Initial version" -[channels.testing-live.plugins.Collections.changelogs."1.0.1.1"] -time_released = 2023-12-12T19:57:58.485 -changelog = "Collections v1.0.1.1\r\n- New Collections: Hairstyles, Bardings, Triple Triad, Emotes\r\n- Mounts/Minions can now be summoned from the collection UI\r\n- Clicking on Duty sources now open the duty window\r\n- New feature: Copy Examine glamour\r\n- New feature: Copy glamour set to Plate\r\n- New feature: Favorite list\r\n- New feature: Wish list\r\n- A bunch of Data improvements (NPC locations, updated items to shops/instances)\r\n- Configuration now actually saves plugin state\r\n- Cache layer for Excel and Collectibles\r\n- Redone the Dresser observer to be more straightforward\r\n- Changed logs to Information level\r\n" -[channels.testing-live.plugins.Collections.changelogs."1.0.1.2"] -time_released = 2023-12-14T19:18:45.847 -changelog = "Collections v1.0.1.2\r\n- New Collection: Blue Mage\r\n- Updated data resources\r\n" -[channels.testing-live.plugins.Collections.changelogs."1.0.1.3"] -time_released = 2023-12-16T19:20:12.422 -changelog = "Collections v1.0.1.3\r\n- Prevent some crashes by changing cache Dictionaries to Concurrent\r\n" -[channels.testing-live.plugins.Collections.changelogs."1.0.1.4"] -time_released = 2023-12-17T19:19:48.087 -changelog = "Collections v1.0.1.4\r\n- Refactoring code\r\n" -[channels.testing-live.plugins.Collections.changelogs."1.0.1.5"] -time_released = 2023-12-28T07:08:02.612 -changelog = "Collections v1.0.1.5\r\n- Added Progress Bar\r\n- Tool Tip UI improvements\r\n- Job selector buttons changed: left click to switch, right click to toggle\r\n" -[channels.testing-live.plugins.Collections.changelogs."1.0.2.0"] -time_released = 2024-07-18T05:11:30.893 -changelog = "Collections v1.0.2.0\r\nUpdating for Dawntrail\r\n- API X support\r\n- Adding PCT and VPR\r\n- Update dye system to target 1st slot (need to follow up to support 2nd slot)\r\n" -[channels.testing-live.plugins.DalamudMinesweeper] -built_commit = "d70f664d33cb7fcbba2bfe97edc8487e864f3b9f" -time_built = 2024-07-10T00:23:50.168 -effective_version = "1.2.0.0" -[channels.testing-live.plugins.DalamudMinesweeper.changelogs."1.1.0.2"] -time_released = 2024-04-26T17:54:11.408 -changelog = "Minor UI tweaks" -[channels.testing-live.plugins.DalamudMinesweeper.changelogs."1.1.0.3"] -time_released = 2024-05-04T17:36:11.485 -changelog = "Add expert difficulty" -[channels.testing-live.plugins.DalamudMinesweeper.changelogs."1.1.0.4"] -time_released = 2024-05-05T14:22:01.220 -changelog = "Add expert difficulty" -[channels.testing-live.plugins.DalamudMinesweeper.changelogs."1.2.0.0"] -time_released = 2024-07-10T00:23:50.168 -changelog = "Update for Dawntrail" -[channels.testing-live.plugins.MapPartyAssist] -built_commit = "8a60d0363d1ea53bc6958b32d2eec4e704297a67" -time_built = 2024-08-03T04:01:29.606 -effective_version = "2.3.0.0" -[channels.testing-live.plugins.MapPartyAssist.changelogs."1.0.0.0"] -time_released = 2023-11-24T19:05:41.629 -changelog = "- Initial Dalamud release.\r\n" -[channels.testing-live.plugins.MapPartyAssist.changelogs."1.0.1.0"] -time_released = 2023-12-09T20:06:34.930 -changelog = "- Performance improvements.\r\n" -[channels.testing-live.plugins.MapPartyAssist.changelogs."1.0.2.0"] -time_released = 2023-12-11T14:21:12.627 -changelog = "- Rollback v1.0.1 changes.\r\n- Some performance improvements.\r\n" -[channels.testing-live.plugins.MapPartyAssist.changelogs."2.0.0.0"] -time_released = 2024-01-05T21:02:01.303 -changelog = "- Added loot tracking to maps and duties.\r\n- Revamped stats window with more filters and info.\r\n- Refactored code to improve performance, data management and maintainability.\r\n" -[channels.testing-live.plugins.MapPartyAssist.changelogs."2.1.0.0"] -time_released = 2024-01-13T22:23:00.396 -changelog = "- Added price checking using Universalis.\r\n- UI improvements.\r\n" -[channels.testing-live.plugins.MapPartyAssist.changelogs."2.1.3.0"] -time_released = 2024-03-14T16:54:30.723 -changelog = "- Bug fixes.\r\n- Added collapse filters button.\r\n" -[channels.testing-live.plugins.MapPartyAssist.changelogs."2.2.0.0"] -time_released = 2024-07-03T14:13:45.104 -changelog = "* Update for 7.0.\r\n" -[channels.testing-live.plugins.MapPartyAssist.changelogs."2.3.0.0"] -time_released = 2024-08-03T04:01:29.606 -changelog = "* Tracker window rework: You can now drag and drop maps to re-assign them.\r\n* Fix loot not registering on map chests.\r\n* Adjusted timing setpoints to improve reliability.\r\n" -[channels.testing-live.plugins.TeamcraftListMaker] -built_commit = "734ecc52d4a390806fba52e392fd31c5551d9491" -time_built = 2024-08-26T15:13:28.798 -effective_version = "1.0.0.2" -[channels.testing-live.plugins.TeamcraftListMaker.changelogs."1.0.0.2"] -time_released = 2024-08-26T15:13:28.798 -changelog = "- Removed the settings button (there are no settings)\n- Added a few items to the tags\n- Version bump" -[channels.testing-live.plugins.WhichMount] -built_commit = "4e394b6053732555bfc6572f1370ec5dbd830fc2" -time_built = 2024-09-02T18:58:38.692 -effective_version = "1.0.0.2" -[channels.testing-live.plugins.WhichMount.changelogs."1.0.0.1"] -time_released = 2024-08-29T18:48:06.914 -changelog = "ChangeLog:\n - Support every language client\n - Text minor fixes\n" -[channels.testing-live.plugins.WhichMount.changelogs."1.0.0.2"] -time_released = 2024-09-02T18:58:38.692 -changelog = "Version 1.0.0.2:\n - Added \"show patch\" option\n - Code optimisations\n" -[channels.testing-live.plugins.CoordImporter] -built_commit = "e7038a106d128f68084225f20d71689e563062e6" -time_built = 2024-07-14T01:22:28.737 +[channels.testing-live.plugins.SelfCare.changelogs."0.1.1.0"] +time_released = 2023-10-04T00:14:47.107 +changelog = "- Updated for Dalamud API 9\n- Added a new icon (thanks @oikvw)!\n" +[channels.testing-live.plugins.GlamourWishlist] +built_commit = "a4532579a30558e214d11202ef8cc0b830459e3c" +time_built = 2023-10-08T17:48:52.581 +effective_version = "1.0.0.2" +[channels.testing-live.plugins.GlamourWishlist.changelogs."1.0.0.0"] +time_released = 2023-08-25T14:04:27.363 +changelog = "Initial Release" +[channels.testing-live.plugins.GlamourWishlist.changelogs."1.0.0.2"] +time_released = 2023-10-08T17:48:52.581 +changelog = "Updated to API 9" +[channels.testing-live.plugins.MarketBoardPlugin] +built_commit = "2d3f6af753599dfab06901659cb24a1bf3535637" +time_built = 2024-07-14T23:08:52.680 +effective_version = "1.7.1.0" +[channels.testing-live.plugins.MarketBoardPlugin.changelogs."1.3.3.0"] +time_released = 2023-10-24T19:17:10.642 +changelog = "- Fixed charts not showing up\n- Improved item name sorting by handling roman numbers\n- Clicking on an item's icon will copy the item name to the clipboard\n\n- Migrate UI to Dalamud's WindowSystem\n- Internal code cleanup and improvements" +[channels.testing-live.plugins.MarketBoardPlugin.changelogs."1.7.0.0"] +time_released = 2024-07-14T18:26:15.441 +changelog = "- Add \"Remove from favorites\" context menu option in favorites\n- Add Context menu integration to non-inventory windows. For now, that includes:\n - Chat\n - Crafting Log\n - Gathering Log\n - Grand Company Supply\n - Item Search / In-Game Market Board\n- Fix Universalis / Ko-Fi buttons appareance\n- Fix max level still set at 90\n- Fix potential issues in Universalis-related code\"" +[channels.testing-live.plugins.MarketBoardPlugin.changelogs."1.7.1.0"] +time_released = 2024-07-14T23:08:52.680 +changelog = "- Refactor Universalis code to make it more resilient" +[channels.testing-live.plugins.HotbarUnlimited] +built_commit = "978322715a010c13861f5f777a4d36bcec4a92af" +time_built = 2023-10-30T01:19:42.398 +effective_version = "1.0.0.3" +[channels.testing-live.plugins.HotbarUnlimited.changelogs] +[channels.testing-live.plugins.Congratulations] +built_commit = "8a395e49d69ac09f2c639189b230b3f6ad74ab01" +time_built = 2024-07-20T08:29:23.599 +effective_version = "1.3.0.0" +[channels.testing-live.plugins.Congratulations.changelogs."1.0.0.0"] +time_released = 2023-02-20T22:30:40.198 +changelog = "First version for testing." +[channels.testing-live.plugins.Congratulations.changelogs."1.1.0.0"] +time_released = 2023-02-21T19:55:35.984 +changelog = "* Fixes it congratulating you when TPing to Limsa after installing (who should be congratulated on THAT?)\n** (Actually, fixes it congratulating you when changing location after first install)\n* New option to apply the game's Sound Effects volume to the sounds.\n** This is enabled by default.\n** For users of v1.0.0.0, the default sounds will be too low on v1.1.0.0. Please do like your healers and adjust the volumes. Thanks!\n" +[channels.testing-live.plugins.Congratulations.changelogs."1.2.0.0"] +time_released = 2023-02-25T19:42:18.302 +changelog = "- Fix volume almost always being 100 when you actually get commmended. (Thanks, thetacriterion!) \n- Now autosaves when changing any configuration, instead of requiring you to press \"Save\".\n- Changed default volume to 50.\n" +[channels.testing-live.plugins.Congratulations.changelogs."1.2.2.0"] +time_released = 2023-04-05T02:45:48.827 +changelog = "- Update testing branch to the latest version on stable.\n- Validated on 6.38 (commendations number address is still correct and the triggers to update it and play the sound are still OK).\n" +[channels.testing-live.plugins.Congratulations.changelogs."1.3.0.0"] +time_released = 2024-07-20T08:29:23.599 +changelog = "Updated for FFXIV 7.01\n" +[channels.testing-live.plugins.CameraLoader] +built_commit = "61f4c3cac7c2c2a0508915d8e64aaa77cbc150cd" +time_built = 2024-08-18T19:11:29.887 +effective_version = "0.2.2.1" +[channels.testing-live.plugins.CameraLoader.changelogs."0.1.4.1"] +time_released = 2023-05-25T12:45:14.831 +changelog = "Camera Loader v0.1.4.1:\r\n- Overhauled the UI.\r\n - Fixed a bug where presets would close/open if their order was changed.\r\n - Everything has been made more compact and organized.\r\n - The window's height is automatically adjusted to fit its contents (Feedback on that is appreciated).\r\n- Added a settings tab.\r\n - Initial settings include locking the window's position & width when undocked.\r\n" +[channels.testing-live.plugins.CameraLoader.changelogs."0.2.0.0"] +time_released = 2023-07-29T19:17:09.610 +changelog = "**Camera Loader -> Lights, Camera, Action! v0.2.0.0:**\r\n- Added support for lighting presets!\r\n - Found under the new Lighting tab.\r\n - Highly experimental feature. Do report any bugs you encounter.\r\n - Happy GPosing!\r\n- Renamed plugin to match its new, expanded scope\r\n - Formerly known as 'Camera Loader'\r\n - Previously saved presets will (should) not be lost.\r\n - Updated icon.\r\n**Known Issues:**\r\n- Loaded lighting presets are not reflected in the game UI. Updating the UI will reset certain values, like light color and type.\r\n- The plugin window's height on resolutions excluding 2K is a bit off.\r\n- Certain elements are not reset when moving between tabs.\r\n" +[channels.testing-live.plugins.CameraLoader.changelogs."0.2.1.0"] +time_released = 2023-09-01T22:09:28.677 +changelog = "**Lights, Camera, Action! v0.2.1.0:**\r\n- Added a new preset mode - Camera Orientation\r\n - Save and load lighting setting relative to the camera instead of the player.\r\n - Renamed the other modes to match how they actually work. (Whether this will cause more or less confusion remains to be seen)\r\n- Added config setting to adjust the height of preset selection boxes.\r\n- Fixed global scaling issues.\r\n- Fixed shenanigans with certain UI elements when moving between tabs.\r\n**Known Issues:**\r\n- Loaded lighting presets are not reflected in the game UI. Updating the game UI will reset certain values, like light color and type. (v0.2.0.0)\r\n- Loading a first person preset while in third person, and vice versa, requires double-clicking.\r\n" +[channels.testing-live.plugins.CameraLoader.changelogs."0.2.1.1"] +time_released = 2023-09-05T20:36:23.353 +changelog = "- You can now sort presets by creation date and name, under Sorting Settings in the settings tab.\r\n- Tidied up the preset information boxes, now also featuring cute icons.\r\n" +[channels.testing-live.plugins.CameraLoader.changelogs."0.2.1.2"] +time_released = 2023-10-05T14:30:33.607 +changelog = "- Updated for API 9 / 6.5" +[channels.testing-live.plugins.CameraLoader.changelogs."0.2.2.0"] +time_released = 2024-08-17T00:01:36.973 +changelog = "- Late Update for Patch 7.0 / API 10" +[channels.testing-live.plugins.CameraLoader.changelogs."0.2.2.1"] +time_released = 2024-08-18T19:11:29.887 +changelog = "- (Very) Minor UI tweaks" +[channels.testing-live.plugins.TidyChat] +built_commit = "7cfe018c603651417394b7657e1ee30bc3c081c6" +time_built = 2024-07-29T03:36:53.019 +effective_version = "2.0.5.0" +[channels.testing-live.plugins.TidyChat.changelogs."2.0.0.0"] +time_released = 2024-07-23T00:11:14.546 +changelog = "Rewritten internals to make adding new filters faster. Very few user facing changes - the largest one being the removal of 'Hide' settings. All settings are now 'Show' - please adjust your settings as necessary." +[channels.testing-live.plugins.TidyChat.changelogs."2.0.1.0"] +time_released = 2024-07-23T12:17:34.909 +changelog = "Improved debugging mode (now named \"Dry Run Mode\" and new filters (Recasting when mooching, Initialized Ready Check)" +[channels.testing-live.plugins.TidyChat.changelogs."2.0.2.0"] +time_released = 2024-07-27T22:30:11.572 +changelog = "Adds new settings for \"smol chat\" and \"normalize specials characters\" under General->Improved Messages" +[channels.testing-live.plugins.TidyChat.changelogs."2.0.3.0"] +time_released = 2024-07-28T03:15:37.712 +changelog = "Bugfixes: \n -Added missing Party filters \n -Show self-loot even when filtering LootObtains channel \n -Dry Run mode no longer disables better messages \n -Having a buff that increases the number of GC seals should no longer cause the message to be blocked" +[channels.testing-live.plugins.TidyChat.changelogs."2.0.5.0"] +time_released = 2024-07-29T03:36:53.019 +changelog = "Fix GC+10%, Fix LootNotice filters (again), Add toggle for displaying Party Information when joining a party" +[channels.testing-live.plugins.AvantGarde] +built_commit = "5c6fc00d1a4a3a6d37f8cdb5df74e07fb66ade5b" +time_built = 2024-08-26T15:13:43.463 +effective_version = "0.1.1.2" +[channels.testing-live.plugins.AvantGarde.changelogs."0.1.1.0"] +time_released = 2023-12-06T19:18:31.347 +changelog = "- Now supports non-English clients" +[channels.testing-live.plugins.AvantGarde.changelogs."0.1.1.2"] +time_released = 2024-08-26T15:13:43.463 +changelog = "- FOR TESTING: Fix incompatibility with multi-monitor support" +[channels.testing-live.plugins.VanillaHotbarExtender] +built_commit = "0a3aefd0a90c1137e763eecb64a87dd376494c53" +time_built = 2024-07-10T20:33:15.632 effective_version = "1.2.0.0" -[channels.testing-live.plugins.CoordImporter.changelogs."1.0.0.1"] -time_released = 2023-10-25T17:20:28.421 -changelog = "Fix Lumina problematically caching Placenames when building the map dictionary" -[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.0"] -time_released = 2023-11-20T18:54:56.115 -changelog = "Implement export to HuntHelper train feature (thank you dit-zy!) and refactor code" -[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.1"] -time_released = 2023-11-28T19:14:54.706 -changelog = "Regression fix: Coordinates once again only go to echo chat (TY badger for the bug report)" -[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.2"] -time_released = 2023-12-11T14:21:17.986 -changelog = "Bug fix: Add apostrophe to Bear regex so Li'l Murderer's name comes up correctly" -[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.3"] -time_released = 2024-01-21T22:31:35.947 -changelog = "Bug fix: Get Li'l Murderer working with HuntHelper train importer" -[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.4"] -time_released = 2024-02-15T16:13:10.051 -changelog = "Bug fix: Prevent name collisions causing the wrong mobs to be imported to hunt helper" -[channels.testing-live.plugins.CoordImporter.changelogs."1.1.0.5"] -time_released = 2024-07-02T19:41:38.492 -changelog = "Update for API X" -[channels.testing-live.plugins.CoordImporter.changelogs."1.2.0.0"] -time_released = 2024-07-14T01:22:28.737 -changelog = "Add support for Turtle Scouter coordinates" -[channels.testing-live.plugins.WTSync] -built_commit = "6324438f3fb2391e3fd453cf13582f8da95b8bca" -time_built = 2024-08-31T00:34:01.517 -effective_version = "0.11.0.0" -[channels.testing-live.plugins.WTSync.changelogs."0.8.0.0"] -time_released = 2024-08-08T02:59:05.152 -changelog = "This is the initial testing release of WTSync, a plugin to make it easy to do Wondrous Tails with a party.\n" -[channels.testing-live.plugins.WTSync.changelogs."0.8.1.0"] -time_released = 2024-08-09T05:25:41.107 -changelog = "- Added a setting for adjusting the display size of duty images within the WTSync window. Thanks for the feedback!\n" -[channels.testing-live.plugins.WTSync.changelogs."0.9.0.0"] -time_released = 2024-08-11T06:04:35.008 -changelog = "- Added configuration for various colors used in the WTSync UI.\n- Added option to colorize the server bar entry when in a matching duty.\n- Added notice that you can disable the server bar entry from Dalamud's settings, along with a helpful link.\n- Changed: Use the server bar entry to warn the player if the current duty is in their Wondrous Tails but has already been claimed.\n- Changed: Use sections for the settings window to organize things a bit better.\n- Fixed: Incorrect level range being displayed for Crystaline Conflict.\n- Fixed: The party state displaying incorrectly if you first load the plugin within a duty.\n- Fixed: Do not try to load images for Wondrous Tails entries if the image scale is set to 0.\n" -[channels.testing-live.plugins.WTSync.changelogs."0.10.0.0"] -time_released = 2024-08-25T14:58:56.585 -changelog = "- Added a button to force WTSync to re-submit your current status to the server, in case your party members aren't seeing your status correctly.\n- Fixed the WTSync interface not opening if you're riding someone else's mount while using the option to Open with Wondrous Tails.\n- Changed some layout code to work better with different font and style settings, which will hopefully fix an issue with the settings window growing infinitely.\n" -[channels.testing-live.plugins.WTSync.changelogs."0.11.0.0"] -time_released = 2024-08-31T00:34:01.517 -changelog = "This should be the last testing release before pushing this to stable, unless any bugs are found.\n\n- Added setting to hide the server info bar entry when in a non-matching duty.\n- Start polling for Wondrous Tails status changes when in Idyllshire to update a person's status if they interact with Khloe and do not then open their Wondrous Tails UI.\n- Fixed issue where game state was being incorrectly read on the main thread during plugin initialization.\n" -[channels.testing-live.plugins.XIVUncombo] -built_commit = "325959efa5b1a34f1297b826c4d39f91d58b91ef" -time_built = 2024-09-02T09:09:53.023 -effective_version = "1.0.0.0" -[channels.testing-live.plugins.XIVUncombo.changelogs."1.0.0.0"] -time_released = 2024-09-02T09:09:53.023 -changelog = "### 1.0.0.0 - XIVUncombo Release" +[channels.testing-live.plugins.VanillaHotbarExtender.changelogs."1.0.0.0"] +time_released = 2022-10-28T16:34:31.404 +changelog = "1\n -First release" +[channels.testing-live.plugins.VanillaHotbarExtender.changelogs."1.0.1.0"] +time_released = 2023-01-11T23:19:04.047 +changelog = "Update for patch 6.3." +[channels.testing-live.plugins.VanillaHotbarExtender.changelogs."1.1.0.0"] +time_released = 2023-10-04T04:45:58.815 +changelog = "Update for patch 6.5\nAdded `/vhe clear` command for more versatile hotbar clearing\nLoaded hotbars now save to file so they persist on job switch or log out" +[channels.testing-live.plugins.VanillaHotbarExtender.changelogs."1.1.1.0"] +time_released = 2024-07-01T18:13:47.766 +changelog = "Update for patch 7.0" +[channels.testing-live.plugins.VanillaHotbarExtender.changelogs."1.2.0.0"] +time_released = 2024-07-10T20:33:15.632 +changelog = "Hot bars can now be exported and imported. Thanks @CerulanLumina!" +[channels.testing-live.plugins.XIVJitterFix] +built_commit = "51559f6f1b84698ad104286526429f56b3945774" +time_built = 2024-07-10T20:42:40.479 +effective_version = "0.0.0.4" +[channels.testing-live.plugins.XIVJitterFix.changelogs."0.0.0.3"] +time_released = 2024-07-08T15:27:15.714 +changelog = "**First testing release** \n- this plugin aims to fix the anti aliasing implementation of SquareEnix\nThe game automatically disables the needed jitter for temporal antliasing during cutscenes, NPC dialogue and gpose.\nThis plugin forcefully reenables this functionality, leading to a cleaner image.\nAdditionally includes configuration for:\n- jitter factor multiplier\n- ignore downscaling for buffers (essential if you are running DLAA)\n" +[channels.testing-live.plugins.XIVJitterFix.changelogs."0.0.0.4"] +time_released = 2024-07-10T20:42:40.479 +changelog = "- Add toggle to 'Override Downscaling Settings' that defaults to off\n - this potentially fixes an issue where beta version of DLSSTweaks might not always apply DLSS and always fall back to DLAA\n - If the toggle is not switched on, the plugin will not attempt to set 'Ignore Downscaling' to the engine to any value\n - If you used the 'Ignore Downscaling' toggle for DLAA usage prior, the 'Override Downscaling Settings' toggle will be enabled instead of disabledthat by default\n" +[channels.testing-live.plugins.BetterShadows] +built_commit = "e09614012a9585fbaadbd93d8b18aca915e65c33" +time_built = 2024-07-17T06:19:59.554 +effective_version = "1.4.3.0" +[channels.testing-live.plugins.BetterShadows.changelogs."1.4.3.0"] +time_released = 2024-07-17T06:19:59.554 +changelog = "- Adjust dynamic cascade formula to be less conservative, and to have more significant changes at 4096p shadows.\n- Add option to use a separate shadowmap for combat, with the intent of allowing users to improve their performance when it matters.\n" +[channels.testing-live.plugins.DailyDuty] +built_commit = "625f33eb5170d182bc9a99e3e89ee3910c6e44f9" +time_built = 2024-08-05T14:49:16.168 +effective_version = "5.0.2.0" +[channels.testing-live.plugins.DailyDuty.changelogs] +[channels.testing-live.plugins.BetterPlaytime] +built_commit = "e56ecd794f228780928ae152a30331bd8e6c988b" +time_built = 2022-08-26T17:07:29.113 +effective_version = "0.0.4.0" +[channels.testing-live.plugins.BetterPlaytime.changelogs."0.0.2.0"] +time_released = 2022-08-21T00:37:22.012 +changelog = "Version Bump, also maybe fix missing icon ingame\n" +[channels.testing-live.plugins.BetterPlaytime.changelogs."0.0.4.0"] +time_released = 2022-08-26T17:07:29.113 +changelog = "+ API 7\n\n+ Playtime tracking\n+ AutoSave functionality\n+ Further control over the output\n\n- Fix bug preventing the plugin from saving playtime\n" +[channels.testing-live.plugins.GentleTouch] +built_commit = "2ab28540563510d2c2c0aa32a6b0bf20c8c1ca4d" +time_built = 2023-01-29T01:00:52.258 +effective_version = "1.10.0" +[channels.testing-live.plugins.GentleTouch.changelogs."1.10.0"] +time_released = 2023-01-29T01:00:52.258 +changelog = "- feat: DualSense support via DS4 compatibility vibrations\n- feat(DualSense): Set resistance for Adaptive Triggers\n- feat(DS+DS4): Two extra macro buttons:\n Create (DualSense) / TouchPad (DualShock4) as Individual Macro #96,\n PS Button as Individual Macro #97\n- feat: Option to /draw & /sheathe with PS button instead of Macro #97\n\nCheck out the new settings tab, if you are using a DualSense/DualShock4.\n" +[channels.testing-live.plugins.Chatter] +built_commit = "008e17563fbeb6825bbcb04bc9a4936b0dd55e4d" +time_built = 2024-07-27T01:22:50.375 +effective_version = "0.6.0.0" +[channels.testing-live.plugins.Chatter.changelogs."0.2.0.0"] +time_released = 2023-06-24T20:38:16.696 +changelog = "Many updated and refactoring plus tests." +[channels.testing-live.plugins.Chatter.changelogs."0.3.0.0"] +time_released = 2023-11-03T20:02:27.794 +changelog = "Updated to support v6.51" +[channels.testing-live.plugins.Chatter.changelogs."0.3.0.2"] +time_released = 2024-06-02T04:14:50.494 +changelog = "Updated to work with latest" +[channels.testing-live.plugins.Chatter.changelogs."0.4.0.0"] +time_released = 2024-07-15T04:03:14.690 +changelog = "Updated for API v10 and FFXIV 7.0" +[channels.testing-live.plugins.Chatter.changelogs."0.5.0.0"] +time_released = 2024-07-25T15:06:01.743 +changelog = "Added group create/delete." +[channels.testing-live.plugins.Chatter.changelogs."0.6.0.0"] +time_released = 2024-07-27T01:22:50.375 +changelog = "Fixed bug with user not logging." +[channels.testing-live.plugins.WhereAmIAgain] +built_commit = "5a45947b37814f03e36dc975529c3d9a4d41b804" +time_built = 2023-02-06T04:05:38.341 +effective_version = "0.0.2.4" +[channels.testing-live.plugins.WhereAmIAgain.changelogs."0.0.1.0"] +time_released = 2022-12-02T08:27:03.445 +changelog = "Major refactor by MidoriKami. \nVast performance improvements and a new configurable UI. \nAlso can do instance numbers now." +[channels.testing-live.plugins.WhereAmIAgain.changelogs."0.0.1.2"] +time_released = 2022-12-04T10:36:16.279 +changelog = "Major refactor by MidoriKami. \nVast performance improvements and a new configurable UI. \nAlso can do instance numbers now." +[channels.testing-live.plugins.WhereAmIAgain.changelogs."0.0.1.3"] +time_released = 2022-12-11T08:02:09.590 +changelog = "Major refactor by MidoriKami. \nNow makes the string update when editing in the configuration window." +[channels.testing-live.plugins.NeatNoter] +built_commit = "1002631526fa03aad9f02f2376a0c38dea5931d8" +time_built = 2024-08-23T11:50:05.791 +effective_version = "2.6.4.0" +[channels.testing-live.plugins.NeatNoter.changelogs."2.6.1.0"] +time_released = 2024-08-08T01:08:10.551 +changelog = "# NeatNoter 2.6.1\n\n## Features\n\n- Created a word count when editing notes, which also display a small warning about performance drop on long notes.\n- Created the option to set a note as an overlay, which has very little UI elements and should be more performatic for duties.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/2\n" +[channels.testing-live.plugins.NeatNoter.changelogs."2.6.2.0"] +time_released = 2024-08-11T06:04:41.980 +changelog = "# NeatNoter 2.6.2 (Test)\n\n## Bug fixes\n\n- Fixed note's title not being editable.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/\n" +[channels.testing-live.plugins.NeatNoter.changelogs."2.6.3.0"] +time_released = 2024-08-21T12:08:02.521 +changelog = "# NeatNoter 2.6.3 (Test)\n\n## Features\n\n- Created settings to improve the visibility of the overlay windows. You can now adjust the font size and color.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/\n" +[channels.testing-live.plugins.NeatNoter.changelogs."2.6.4.0"] +time_released = 2024-08-23T11:50:05.791 +changelog = "# NeatNoter 2.6.4 (Test)\n\n## Features\n\n- Created settings to improve the visibility of the overlay windows. You can now adjust the font size and color.\n\nIf any bug if found, please report at: https://github.com/shadowkras/NeatNoter/issues/\n" [channels.testing-live.plugins.DragoonMayCry] built_commit = "ab3d8b1033ebdd421c8d0dbfd4ea3702898a9eae" time_built = 2024-09-02T09:23:52.749 diff --git a/stable/Umbra/Umbra.json b/stable/Umbra/Umbra.json index 62dce068..47fb7939 100644 --- a/stable/Umbra/Umbra.json +++ b/stable/Umbra/Umbra.json @@ -2,7 +2,7 @@ "Author": "Una", "Name": "Umbra XIV", "InternalName": "Umbra", - "AssemblyVersion": "2.2.33.0", + "AssemblyVersion": "2.2.34.0", "Description": "Adds quality of life improvements to the game and consolidates common UI elements and actions into a single uniform interface in the form of a toolbar.", "ApplicableVersion": "any", "RepoUrl": "https://github.com/una-xiv/umbra", diff --git a/stable/Umbra/latest.zip b/stable/Umbra/latest.zip index 5c3856cf076d1bc660e3bd98f4cb8b6727b3f9d8..9f4d95eb2cc06731f068a10a092a2b301b45458a 100644 GIT binary patch delta 635773 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𑼕Ok?Wb;GDhXOC*E13DSoC<{VpSpr@u3Q`>0RyVk2 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�BI)J(=?r0vF?1bJ@>1IJbhpd^^@&<4t6ce5 z5%s$#e?-NXRlAR;Wp$1d=x>zfx=MNnV8gJ>S0& z_J`XqqT zZ&#AL>Sy^=%Ah0pb5guR~7vMZ%u9Dl(?3QH+(^K z`5E$>xN${Z)vd-TNTX7apQC*F5$_q3*Xr3jayFym`yToey$1@pXO-T(vC(ZyjCA@2 z#W%EmQ&KPpQcW;cqbv50ReZsw02Sd8jvV;Ep6%5<$v~co|Dj!dee~`c{91v@ihFg?c zuP7mxR|{1lUn(H$s$u0#hdWo>Q-{8Lv*c9ds>lUMo7-9|!c@5<5$0t6)ehA=HKU^n zf>tGoPv?3FnqGF(ulxpI=Way%x|2?&jP~#1(!-Z3pX!c?cdh-`1)!d8%>mSJxeE(VNw|hYK< zzusTs`X`9Xx=YGpS?jF{Ku4Tm+I(@gyNi07{s3X5)ynI*qwRY;Dsx8=`_H&eeR?Df zan|dwd`%%B%1djE{@`KOt+LKdmHT7f+~CCJ$Hy(L>}K`x~1U#8y0 z_F+y=j*(+KB}$lQ99ix9rys6D{q6>8m(FoU>$^!KmiNcqu?o7nz|RZy&%X8JZe1AA zFn1nukKD|~SC5x8bcFcjU*#d+do4c7lQrIv5vXroaP@yLslUWXy>!mutB`+eR?Pp^ zaOvRQ+`(|FFz0gS={59qNE%hyecAlouQePC9D(gWyYeL- zb71m_!I8zQtJ%SoDq|BrZ$Is}wDVW*e>?Wp=FODZf~7uZ6X3MysCADf`L^bqO<8-v z?HW$cD^G?ylk^&J|)yr*BMhNlmPIeye%9_7X9tK7A zU)Zqa6*h6LvyJ^A8F8-qk2=t#`2Aqj;CV_f=GCAL^Fjr_Hh+ORzWL$EM>&VadDTAb zOQeZ)71)^8=#26GueIhj1<$_b9z7BAyd-zdMp&bwi-9Ks50nBbY-Dz zXMU-;JQ)NlS2Zt@#+qCaN~D&Y##@ofNdLqK1=sHV$_;uPJ#KPvC)z_!`nKHA_?HKo z_GS4$zd!LwXB^&1{w%%&G)v7$4O)*^5O#CMI}u= zw!m62Q_~)w1Jrb%Q%bH&c?!RI#HPVKvJuYU9J^<0W_Q0d;AZ5HnJ8CjKrkilm$Iyb z(rKerv8OSqWUYi%l>OApa`MF>FYO%n0Fc8@+;#JPviY~97E(oGs*+;3cN_`>%5gvb z94M-Lr~UX|tBI-pdi6)Ych8e&fAPrvuM#OM>*CJ7VF0;dit$7#%<<~m@j|~9yMC6x zQ4Q{nFQaz!eaf$joC*_|dV}=CuH}R`T;EB%Qg|o(fwvXo*Y(C_SI)-Niol@P3+&4# zmamz@6kq5cnUkf4DJd6RZIIE!>z4}eHf{)&*p-(_cm9s{J4+^&%>+s=z9npxO6x!z zk5>zemEQ!`$1Aif8#@>kh|fn?M$%m^$A`!25Z1lQ>cXXO^W;qxv%X1xz+PGFrmjg{4Rxnl zuLiqxqW*>X_|2y}T#i!pF$SLaNOO(O1#{ z3N$`yAxxd)ZIq2m8O-|9CowtQo_d!wkG_oY-!D)zdCe4PZ2A5Tar7ePMu`Hm=85Wi zt;UNn(Lg#Z{N{&t%ExG7?(ixxgWO}}eYeN*R|a@^_FCN7t1iMRm>?)}=F9&Z=TV>zAr_?PNiHL{aP54ogE>sEBf$To_D;x+|Vmr#DcV|ogsXlYM+ z)t>Jtz8-&Q=d&Xzbfb9xj5(7B;7wcJ>_t5vi_iE|pHrs6Ib1MurpXSva5&l@paFq* zRRJ=t180HuT#4(xUxb>dHet^=D-8X3DlI5J!j0MYvUg5s;v{abX#YM42<%slN zZXFP5ZV(Lfvz9MU`7|PKW9g(J23@K6m$VR`q3o3Kc)0Xiem6}{rT$*}j>p-QCsq}u z$-3P!e!uB~&(fzZE4JI3^V+%0o^OPLxRduzMxX<#%Up^W$C0F-ILO1*)C(%F@RX-JVe6G!m{@ z_qeNX+{gqtb>dsnYMH84LPV|jliJCL@`R{&s>_KoSOdGo$v#DLS>4%Jb{ER-9D1n( z+Qo+#D;jQ#TCT}bDTx0RZ>%|8@clJtLGZlkbmd{V)8*AsiyG~c-n{SiQ~vLTJTLt4 zyw@~b5D8q!)sqO|9~FA~u`^t@X3u7qyxZ|hJgp@3;bnox*%f94o15YkZ?01O`KY^r z>t&NN16jxWy9YHpH8rcAHTp?>)_PrceG^d6o0S*8euSUvJLrPhOkc`7SHt6}Srhr? z>0eAXc72oR@ztd1>fm_K1Y`L>u|I9ik6(;rr196l_7#6z!gg0&#Ep3%L`vR9oEHDk zzoJGY9S(Ybo#Smtb2z(v&BQBOZRq_J7eUdh&E2J>hf;NCIW?Uh~B9`#EOV6bMxiw{EKEo$)RR z6i=IIk9d?{5EK=dRQ+BH>1fl*v$8&H<1<(AM@wC`Qe$GFT@~ztXy5)toFaABh ztuY>tF8Ux|eRxX`J>Qk{s^gc{|(W4V}DR`&rr61D3b0h|HyL4 z2V3!>DEeG<>4{}2h$1*P@Am#>Ti6wa%hbNluMB4U5toV^l>Z*S9I>wXM{wvzqONqP^e3BI6Ap$w$h-18hOPeB5MotBtk&XP<_NtfckmWB-_sIHs%eH^9klZ-JXk z1fr;_jPRQWdQ*4nSg(k$M%Y!U4AxZN_=bd)UGoaofvZB-l*$C zgnC5_x`XbqvE|W z!#&=M(Soc_x~-7VjSp6sk_u4j@1X z3n?i}Trzz2b7V%=xdp56bFN*MNHCl|SH<%=BloZcsTc$6I8Jrk%ihRErAx&d9-_-+ z`$}4{6U6m57q}-+|FO{biC((KM3sth*9r9Hv|@P`epkxc6AXm_H^rDGR39v=h+@HI8&|iNY*fPy{dUC8nyARf4m3K_4LkzP=G(|?=c_#opN~3aS2r~6|_3iYSOmIxS_tSzU4L{3rjtjzl#8xYf zM=m1J&K{UyJXRf_Op!p`wY3nwPYyU%-)(7 znU6g8%Q_R8aac4X;-XjEm}LF^rXapSe2&S#rk6YsR&zxWLtq#U0v{sg9447r;mLO!>(f z?@Wz!39~?xT87xwboWf-pL}xKaDQO!WUfJ<*3R;k-3Gs7|q-^|Ro6r%EO z_Zf!*uA$_NLZtt+$!ERCukXE@`MxB4u33TKT3_G@s$vuf4YkN{E=Y3Z_UO-aNuAkQ zvOC*+p5I#JYDd4U{kdkv*0G;8L*2a3)wH0sHvfZ@-@TeX1CEU%@ATJItCgCBX4`t#|crS^QfnhNhm=&UMji?HE&2WADk3v%vf5tEl(A9u-W`)7ZF8#E)jXhzVbO}L@V%+PXEEEF3WpvKD}LOZW*-V9X@36M}b zQJWr!c$SYux!f zy(@#BIb*+cG}K5=eEtKvBN57!rK;A#xTdW4&TnGy67FZ zlxlLlS&MK{?R-Aw-;x@1ZPlVyrj@gn!P9W@88&_9Sm>b3^l9F*Ynd9E5;p?XaE2@a z3Vj|kJ_h*?Z=plq0hpxwBd-g(dQ@H3M7!IWVIjymLA2s|UH;a{R^XJV`#x0VTA?Y;|u`F_xthxZp}@m`LzRk*dWuco{4t~+}oPdH^QYdX&VO*{}X@oEXPbY6`{FHt&(m!-Mm2C*AAh_u-o z2eMO}!{9@^xb_4V{N->#_<(svs$Oh2^Ad}E%Ie*mnE!$FdUoZ6C3{#HQ2EBd0 zS(S=s0TKftnbtoyu$zf*{R?S@|D9f+z2hbqB%4LgzIml-alU5hnDUh2ocYD{^DC)F zcIlg9e{8XG4dZUd8lRLYsG4<~_4AFeMah>1vqvXkoiD|chTAxQsO1*HYm@8?U4ap4@6PxBOBxyf`ZBa&^(Z7MjcBq6 zfZU)Jkfmhb;Go$TYMT}4H#P0#gz&ZBFU+mXb868pz>9#b#;$4^CMeDhltVoVuGA}z z4Sh84_);lw(%z-eI45!GUdf-C$_DJmA4R5mSCG$AS*K3FYz#XyOn>bcTcTA_^lZ+r zz~=s&)?DGRfI(DhZf@`(s`J_73mcCMo}lWU-2kjD{VGb{S3OIWc8al6c6lKjmVI%u z;ljtp3lADDXkKb;zDOAzYBJ{G%DmghZ|#$P%Ut(L^2wmWuBgF&gJ_KI`I?a0k=Fxa zjwT^LbZ1hE`xQ>4DmaVD)xpnH!Ud$ZRElpn&W?YHxaP?1V3*w3CLw=AuU|3QtK>re z;%TQiAk_SU?rt1@$2@y>x#{AKsi{jR%M37x-_T@J`QeQG>16=$=}yQ<^QT>TOZ#Yta&{u%oiBiV4DnYyjt_xU{2h#itB{kgKE+( zvoE9kD;H+3$Y)$0UwC4AvGv3@YffjrVM+6a>(Er-&iV5Tk2B0;K4qqhR@|6$L1+9w z0B%5$zo={+rNl&nF;SXm#RGw6!l@pe@;xCs0yt9LP{QPP^OTOyS6K zl*JgCqU95bc30aJs7{bbn={6S+{}TYm1w)u<*uJ#jfj5(u<>6>b&)v=*Z)@vFa$<}g(ZznEY>^J9)op7Ibq8ZijI*YYjHOx@E0z-D zv`3Ku4Z+^m*2?LKw#QKgRpK294i_e{0TdXP2>IIL6CovbR~pYKTeLMP&Yi|DK^4-( z(-t!Hn|L%&As)>y!U0t;zL_<`7Dw!MBzhoDli+`f+)f9V-A*RN+Y*u*L(^bkc?~Df z>Uaw^KbW`HB-1uXD28YUi_)6N&H?!v1NE}5)ydBv=U@_)aT7;G9hb`yX@@{jJWpLL zzu6Dexfq+9`Pi&Z7ndWU-ng}tH-kFBQmzVaDDgCBSF_Tc!m}DPp5>CGxiulBjm-u5 z>1uy&bGe`wgruPh6)J`&xPd(mT38!v0(dyd?Q3<~v4K#1akxl?`fqpHnbZpUS9?E| zDU!Nz&<$g~YUhZF0Z-^RldN%d;%rX0i+e%T;3h^zzzOLx=-2M5n*<4HoWQdP`w;qt zf`r7{AYmiJtYXFt#yV-g^X+-=<{fY5&nW3^MDen;Av#OpE2o^BTjdrA^m??n|__Pc&j}DdQ>79lOU%Pt;q=tt^Gu#UauXMI5F?q zNv7V1NpMCI+;ogRK?~T$0djwIoVG}NBJ>mvM^rl)2&mpN0kVh$wHGFcg-QNeE7qrEsgoKm^Q1_s-a(nt0D5|z@ z{B^mRt}hJeZW|k=Jo&G`_pE+CVHI_pzmT zz^w|g*0^ZwDX=2aFXjmIh_l8glGJ~f{|L2`d)Sf_VazAMOC`aDPPD_B4BfRY3OZXb zC9tB#C=oGAWOR%Y8-smKv^@qopM)3%dp4*BN^C1@R1^w{{Fl0>wr(fNI2^m}iJX#c zR?HDj&;`ahtT;F;P(_q@R}8l9MpjoWwwG2Al$%G^ID*8uBmgF&gCm$Ns-u5B3S_J` zOiFM#;z+F&r^GWMHHf_mK!@<{_GB$G?lmz}IH zJJbj8RU8q$u~X@T{RiZ_9a;gFHI8I$lOm`SS6r&Vnj@1T026Q&blM}`jI427pbKKQ z4-UZz_zQhNGh1Jb5o`b^VN-u+5~P(0apdx`La`^tL098&hr@V5g9Z*jaZrV!Xl&Ma zsLu2g8L!0PD1z0(773;gft`Hf6=!_Bk`S*|pt>|%DT$zP!J!E-!a_bnGVO6u(AaqK zVUM9W;-Z*=hE0J>k?aTTODi-zND7Wo)HjfT)th%$7zO@l;}j{u;(>p<~K3#Jai^dcU9w@d7@$Qt*0tP z^ZMN~k)Ov3MmvYzE_Ml!ns$zG)lRBQ=B5&rlo)5np^kG>Vw4Ak``_?zHvZcT((6LH8D?EII8 zZxo=WQwS_6&dd&`&mM9hFpNogZ(;f zZWy64CA@601pX+zkTsyM3TD^(=(22Ijys zB;pUNsVG6qa5+d)jT)4(zrbJYxsp-nM@LZv&?!L?CAz2`V@^iHtkT8Xl*`jPP;~NN z$ZVGq3sXy$$d=GP;-TZEoQF{kgk<=~VZ)`)YFvM`pyWb(0{SPK@Vm5?78edOXi&Il zpl1?{{S6$D(=gh{Ig+tLp=k;1Vn1*xtc06_K?s#D%GR%rn>xt`X!5wRQMHP6D_|Wu ztVGBLO(lE*F5+xD-srIyuwb@XI zF7$unI1$1530O#A^+Ru6C#fHoli3fO0rDXY*PL2mop4hbw~UTtA zU=tvTrB;m#-FOxPYL$}6;&iJ6Lj!J}X?B_tg}|3pupzQvYd`w6M`16(ijO2_nlVq+ zs3MX&4$3!8!33u@nFO4wD>0Z6cm`L)So~EhJY-=axQ-+@{%EU0Sn;vm(=SZ}QAmG+ zxcVwi_>Xh50Groi%VKMUoY~j}eRwqf@MT3BJ)mLLb@XGylobX>(KAAjS+A+C*lBZ4 zX1>>TM5XXfhr|eUp!gzf(7d7hj*NdL0VaPqvta99QBC236Y98JV0^@-C{|UFZ8&Dy ztDp`AP#xkdQpvi5OeJz*h7iI4_HbX&sLW50f#;$J=^!CdxcgcTgKi}+E zZ$g8>vdedDyx74f=+uuNfLPACzG1 z)@<#KlNopPcAI})U3-Do(G1P^)^UdWnkH>NT=a9h0?)G5o?rBzmYFj;-{<=2=lG-V z-HrA{#O~@)`tEm%Hx3@&cwv7&v}ow%az^?wQ^Doe%nm-zlzer>)mc|ZH1k=I1}uw8 zM!Jlp6rHbsP*~0amgS%JOlXz2#+Oa4KaIb;XiEM&J<2Pw`<8nDJylnu!1%!{#n01+cBRXgYy4JOl$>A zjBse6Wl)Jbc^~cl^eW5YM^XPgAC&3U@#*7(H&-od>f2&O*|zOYgyI^=zouwtFH4_? zzaJa(HCA`C$Inq44qSgKR-s(=ngt8}5fS(6uZLbl`UQkGh_lB0djyLtCp)iQ`Q~kx zeig$`H`$)C{=J}kg>Q%Kf7a#k=MSfHE;N71*^sP2Xk)nW_wO;?w`}P0^hAMGulsFS z5nQNC+lt>;t9sym=@ONK-0v11tml2WTGmF;p{85-S}Z>lw|sxeVqbo!wf(QF)+|~qJ#}P(k#&O&yDY7sBTi{f^MU^(GN&b|^pnr?^IiYx`vvu%w~mgU zef30Pq*TM1 zudCfWT)s)z@!ztybJ`Q*Y~Wh|{i237v$R_laI$0Y)RU(!Js(uttH+0$=BSHBgAe>U zCDFXH*@dIAVI6Qu|KDSnZpqoj>uAoHwZk&BFH&e`>4twFekhaw*0lYl>Rb0lZ5!|1 zZC{R#))ee3|2uz&U9n`(KDbe}&h5P|tG=xJ@cDg)l3U*OpK46LTHx=_c}87*{HJf* z6qtm>`*Hg%nE$r1!Jy!z#$e{L4bMHi;P8@`1|{MvOuV-==aVs4yXy}Y@7bcXSNnNo zN;W+^^2&eOEk*wBm|c#c9a}kc$x$U*V&hIdALN&#bG}61JJlLIA8>Hv(fZd9ny~&3&Xa1@4=GN=Y z<2J3ibZyU;Qa@VXZt~rorSbm|&xnkcV`FMt3mkuI-zaFqs*jRle4F5|HI!+$ z{$GEhd22cSe6-!tzE#Tk?at~gd(Tda=yNaCRr+A*8h)F4o_%368>Xvl_ zHzwTf{^8mjLrlzrTFXrLi%%K2qSmKYwR0Z*>V6Qv&`8U<3D!7Qw#M=GxRKP#?X2I= zZ6o_CZ4DVYX5=)>b)Q~;wFn)5soC^h8zz6xAACEo=fn2(Mg;}ud0j1gy=e_L zno%2T3fhZO)gL)#RDR3Rj}xw+{Bj}Yj=AB2hc8dLGuCZ=@yo?|*~hi&-)&2)2ReU) zTIYj>_^?k-6V<3bquiFl*6TT%gukgVCH(2Y#ZQbqGxt9HHR0&%(r5q4U$H`o?B1Eg z6s6Y|A(kzcr1+*IqmMUy@$kdoqmQE!51jN_m-Xi0jC(q5p0hkKxmAY@LM(8!zvt*r zmV$eiA3nKaeMpV+$;azH`RmzwJu zRR6HVB0fPCvNotx&EBy zrqtVYXF-R%Ve1D}EwbvvDnB+|cNy8Qr=uKW8WU{!c&C2h&`yy#hh!gIF=ETbg~O&? z?7QUVt)!esBD0RKvi(RXJF1z(8bx=l`?=FZ(8%KR$A-@n$AmSFKDYX}YCgthqk07o zn|P|u$1c;IiG?35Z=8`uz*m2=(i}X-GCt#u(Kn`LpV|5R%vPBqioT2*@!)jIsuA;! z)%(10ozL?|e(jjK?L&9DGPJ@Q?IdEO3E&YO8FOaLC5x%otmj=U2P<@MUi;!#=e^Jh zJ2v`V2siC{v??~f(%#vbGxDg?JA7=AWy{i`x7r^ovHRq+RwqVZ-qe3&V9Mz#&L%E* zm$Ti+CED^I2xN2DbdPRjNgNrND=|}e>#l3N9>`0yL9qn`Q6Jag9tYEhoN0&! z@my1&7XOf(<3^90Y57=n-PAdLB{z)QQ!MV>sZKm|1 z`zD@8mRf7e?>rE&N8fux??*QdPbxMb=C^YVcGO$aruK7v@RQw_vZoUd)wORT8(+dQ zYuVdLf8=dG{=t7We0n%iPd5 zWdl~P2n;{4Ve$4F3*(;ETVd_oV?vdjk@eQk?AI{KT-WM$$Jy$GH5ci2g{7hN5pxcyy~%D#C$fLNW{A;k*|%-q%}HBl zO>NzBaa62tn*po#SDU)M!>H4{ddw-a>}$QMIn%`WU-bo|J7O7mWWbkp&mVW+9HQ&r zOjopp_2qx>F}3E;+kbv?_S~~Nlo_5Wz3Ak4CWcvxy(?6$UxtidD`k2*pm(PW6;B+T zH2uS^H@df9=k#))v%dBTk8?!!2_yHv5;d{=#7IlGyDy6kI{#q8_o0h2{awFZ6kq;_>N~9mMk7;u=@{=-tOd9<~}=DOc%N|K!dzWyr?HEgg&P!7cjoy)MUi-b_^UuuxzHp5td2epbaiz?z7P*o_4i`1jd;@QP25C}y zy};yqlb>5oF1__*X?`{l*+pME~0QA-2AjACH}X zGv!mLceNe6Cl%FooK|o2+|M}+kB@k0Fh59Cj_=K?#r9tn1)@4+N$s@iYmb)SZPnfB za5=hB_v0yDs%*>!!m#&2nZhICJ=+ry<80 zFEbzYd)M{$jA4K7+x0ZcKOAod;VP)j6)MQ-#yGX@)Si~p4X>2CRIBu-?v*Mu{c)ze| z@Pe(*e+rGPytBl+EZ;5EpTSi?%rW%_a?o((X(RLgKPF@`ue_U zwiY7-%9S%_{U)aL>K8;c&T@ZoR==e$?>(-VyFqxtELDGMbSq28-l3g(#?~Bp$7kC8 zk7EPa$}DR{IYjucOq+IP+5^j&m0>w^?a1?|_tN1TN=&_aGquq9T61^rt+ambwA4K2 zr`E7^Vw0npUdD1|%&exLyN8|1_U3$P{|!wt&HC=$!=@uApHKL~a7%wVv#)qY7EL`{ zoE_$6aLHL@kMvsU^nTOFSfXdN*}d{YUqj;9*7yX>if$F@F!g^mFeTbH|!*y1G=ZUNUQJ=*K~`^8HfFl_OvJ@%?L? zo!)OoKFhlLcdOdg+-!eZ`(3y0Id_@Xd>nZCvGd}?Y_XF{ZMm@S@-JECNYl+qh^n8( z`RY^1#g;{p3`U-XYH@&yu4PQ$(ZfCkEut!U)6n)n!j{x$Txp+$&t*=W+^ft_tgn` zavzR03=Qe)v$pByo<%xrYTA6p;J%;3S5<#J!M7egSdfYR{8yT0_M91Qneh76k`i5$ zE^k?pTrctX`3k8G4m900Gu6+higDCm+fxe!ritg92-aGrG?=ld*UR~1H;gv7_`32& zmkD)y9B^1lZOwnQAW!b$50?dGO%p*2E8aM-Yn4Y9i0XICnc#D?N>?m6JNNg&5&NQV z)H7Ru@Ez9rSg!&>-4_QJ8+0`+ZB*&hu9-b&Rka)mG(Br}e9*+)bGAQTKd9OJF~wr$_4^`-}(;`6jM!BDrRX`jk0ylS{5Hb^q*hr{9X`Iya^#TX{Q1^sS)IX>oW z{TvJ4+|0P%S^QQJ|9UA2)_8j)R@&Tx%vvm;n4^ar`I*@_EN@Pas`1m2tbM-w^81SD zMyDq|Is3=0&AFahLXd_Aq1d-TQsJ_rF$XX`6B* zCpJhi|9E3t%B6@dhx31%D)wwW*gW;4?CD(hnK_A;xtlADy>@)(?4CQn*$^Gr& zmL7k}xqmXn=E?d^OzG9^*=Ocvw2VHxxYx@kTL%^X{r2*AdF~CG_`{&A_bVNKv1QiX z`sdcnE}QF{sQ$Ifg!sBzYIk4JX6mJKKE}=0=kK|)Eh2no-7)PhpFK4pYaUD7?iJ0l z3-SF|`+&$+K}XO!YU;I?75|uJ{Iyl~=6`=}^gI9ddew7#8|*!MIm|cHk2w?{IA|QzCpd4nDG>Q0_kOqcZDW1)mUECMrB{FT z<}IAJ!t$a}tzV4CCe0|?y<+{Dp+@tT4zoUe8u;h7hFyFrM-MfQ&MZZdUco{{FD!;R zkK=#zUUT`gA?b{BPThxjqqYp~x$M^Ctsk!DRvLfYoK=hHzlver!ujPb2Gex^wP#!< zBZ~NMyY)wdIORx&Yf&?sY##W&$KHR({!2Or%Taw3$6(9wH$S+4=`{A`jq~pk_I2Kz zx7)zxo3AvjHoDKTke0tKnNiobBi-B%rKnob3nk14A`40z*}?fIEXQv5$v^Vy$%J81 z=PytDWq9Qt=lAVC`p2u}@xSHl-*n`)KH0vFN6jfYwgthKD)xR04?bEPyFGvB-2Tav z7N5ylrQ(6FTiXR5=_2(}yo7R7_GIoWze!oOC84@CK=*pRf{;NP1Y+SJ4;#W5BsEw_^{#_*|WX81m z#g7}BF6>mI-OSE!KH2oI?$&=Rl_|aGxIZNqgY z-zEX|+&6R+)@6^*kzPFM)i{W)lO;!Dcq8YKnW>o;6wV&>@Oj(mGfRKD?HjkL`VWyu z3tnA+IZt}A{cCRmQT}8Z_bA~~`_7h}&&)fo_dv4{ zi+uQx^(@AG`+B@z+2QB6aX~eTzsmRhjJY3Y9NfPs{%g6$rt@7pBnJzJr_*gi9K$T{ z*I&t!vq1YvJs*GGm(qW+SXo2YONDk^e)c;2Nv1=$mNi~)YLMunXJ2g25RaH{ntnX` z;|0tAqwOoeqIlx|m*Y6PyO$88yA-6mQ$Pg{I6_iVROBeZ0L1`AQcw^@K@kwaCR9{J zQ4|pj1Qo$<FL#~OTaRDKO7&gn_Yfl#NmGhU&!XpZ1XBh9w2Z|g! zez0PT#r4`^$=<^A%NXRvw?BKs{@F=zF8+@NhfoE>2OkYoT~gLjX?w-~X75KqP-QE!yRb^Hx zB2i>aswmuo!4sIpm+KDS@Y zR|MNS6WA-fmVA79;&qJam1JcPuQ6zcrcYdLzPOjG6>EkpAGv?*^frz(9B8iETzcx8VNN6OR=R>V zrr)z&LjN}7SD9M519oM;VRFu-KO^pRD6LHFwQ9M*B*p_>DtBW~NZN?WewpI_k9j_X zWB~3dIhygYuA@JM%XP3aPGw12VAR=(mn@zfZ^l>Z^wxZ1psW!Ppg8^(uPV_h8CbvW zdbxkvhN)C%la1vEKk(c-Ddj8`Ps5^>9r8TuVsrR1&IL@1D5Bv?+}BI_977+6)+=mu zk95~@w~2fmY*iIDLc6{?0OO^_3O*m4Rj&BvT~TK}Rdo@*SWs)aJG5@sOj@ti=^3Fm zQ}C!YZO)u6st_Kg>{n*XK@j_d$n8yW64ypkr1q!sLn@9z7JILSu=K zSl9(2T&3_&t*45odTr0!yrgYt9~FNY)Jb?yc%$)0&q&xr*7Ocv1z{>&)D#kg>=nGP z)2!OS@qOMhPer?w>Gu+voogQ?zpuEt&edfvyxuQ_$!YcrP@&(>zhzssPPGY~Wq5nd z-L)HUT-OTt=*O?op%=jvJ02dhal47_Hs9?%7Tk-t7Lnw_G}62H^3?agSHCK*#9m+8FVjW^Pt+QfrA+KiuG(2-JsP$~scdAF=;^Udcgx!~hpPE6-E?##u z!Zaj#R=ZEMca~uk1|%Op7GKQr$Bv`=PK^wF>6Z%O>+S6@@k-~i$6*Evhc$4tD$fpV za_&hHmEZ4uTx2fcU$gB_O(K81ZiRXB+lDT?T7f1JL)XL4>rS4E5B_xcwYl^jY<%J4 zR9-4LV@GpeuhWZ78uWW+7`6I`zN$bh(bd`!}; z9N=AiYXS2SmLuY@Lr|y5XU>>wK}#~YE^V6l5F311_qxcdl+O>e&RT!W1Yj9m3DNi% zfaaQYQH|%3pd-;RhnCwwe{O&M&y&IQjYnp7e0|xYKe}hr9f1q?4z74-ILYct{z}*h zd>G3}5mK?j#{RKj!9d*X^WWlY?l|K}~8df**07g}z=Y}~WnM@d5FO|n3mU+gax z+Q+HhR|9I***H=q=D&ZD`3KTkVR)I}Zq-*``(5woGO3m?ZJ3Z34Zfyo7ns*8=web9 z6PPYwj(!9G-(1n~u4cc(&HFa=INyKOu90?3EOyC&r?12T&+leIu0@-(cZi#>N0Mub zuBQJN$~IU$r9D$p{ALJ)*0{W(=fQ)`ud|z2O*drScc+!@UR{4{0b3G~YJ?9**Sq}# z=TUZ8HeNO(5Nc-FU3dSUN}vw=^YyO>V{@5qR1YY!*M5DWBMGVwf{(|C+k@2<|H2vo zr`n5e)ZZ&g`^B2Klb^o_>)BsIN4!61j_FuW|MFI+Jv^&`{A1x9Jp&gu2@WuvV!GlC zNxi!A$e>i8*nfYyM&!ubp5m<=kA)@n3E2|2Rmhw2;K2 zOQid`OqukpM8i(1o-T{9nkPz=u<-Ywv5A9A1l6+lA5oMm)Z&r10dIKHkAZ z$9)}q9|&TuA@~^Z72>}Y>~Uo{^w$er#e}f<7`cn3TI&kqoYsR_=`a$kTs2u3s)bZC$0G(XW|%`X zNxqlX~UI>yRHhC;o#ny z8Lvs1jd+VJVzcNxvcL7lM;hy~@K3teZ0t+$s^Wbe{#T6FJo&JmCXTCbbxUQyhXHz~ zOg27hbc=XgVZA%4NjZwukB<6;TL-d#i%fqVND3if4_PcP7mD;*7cNha&X>h<&z(I3 zn+q(e81)D0E8(f-qD_=0kegq>-p_~ zhT2PBOx)uy+NiU3$<94~qZj)*p0@8yG(5nykZKXfeK=`49!e>#zVE1zI#Et+?yI&t z;36zO!K_CXw_>56}Iuu8s6vqHmx1{DM^*? zkNPOWc?zz$f8RA-yzk*oB@Jw2!zXnX*AQJhkw)<`?5KZ5HP24b zpJIbgd^yf>jPFqz_PXGB!o_RQX{DpC?z~)IVE?j1U%Or1yRzcsn)+h1h$F((c&Lc& zM$^+0Fi*SS$1KdV#19#pPkVOr7ws@i(cJe%skJBN$uV{>>`|B++3f1##f*_KU$Mr? za(#m|&o>W#X+fo1aixEIJHDOky46$*u|$?t4~bA?q}H?$whQo!QWNDA)dStShT1l5 zX4kIoalOwd^fj#_o~|=BF?+yCf*RW&TUMiK6C1q0=q>B*hBVXm5SxSM{l~$ z%lI$bB=O{nU^$OJ<)d1s&`9pzPO9bFgl`ImmzLviug~T1;$?q{{MsBLD)X!(fc5&V zu~33bZ+(K!qgU+ik)c7MKnFo5RRkAYQ?GSR4NVu}qT}j>Be~XP49ZsvMTN@BY|4o)~6+HT(P< zrW>OC3pl9NJA{A82|l6dv?3^CeHuZZF@VoRQZ={dAxwXHRqW%N0fJdWfl{JWiKvw< zLbo5LWjLJTn=*Wbp%43{@!<;o*c(42UcB;cVOv#x>E}@&GfAp+e=J&ra~vMD#BwN4 zDVKU*Exhq9v8Crt)-&OQ9`p`J)2l2e{rf-RJiw$ofe(MR{?_PQ^jl0}xtMddxCbwU zKW%f@k_bFCwYkigmHX5-Sspgq#_ub#joIh%EF#zre^}yq$+m1)P{Rt&BciqUi=cBe zBI;FR-g$!qy&2wbI(g<1P-&wGOAm}2j5x*q$#?9DX^cY7ZLO?C(~BJb4{M)|Md+_Y8$U|V-n(U*|KkPYyNAw8?#Dg)9+WSyp-gk3h+{s{A_fom%dw7aOAq(l zQrghAMqqRMo?TmCCD?7cD056Z^~3>o#~Qx*4Aja2;VFc7aaJ-q#+vaI^|#RX_>CLV z!ApO+-ZX5(Bpz{ncl{+Bz3@Dq*>^>Yrg0Fm5txHv%*y(m%<7{@<*m*>!~{<~7fbYh z$XT|zvCSgxo*fr26|#jiXO&>1?>}}#%|s`6C|t^YVZr?2qK$WVhs15n_NN_tPa0qT zOf62-8a6@}2cJF3_fjY8`N^Vl{v#c&JY#>2WpTVO)e2YbZ5u5!Z{(zdsgV7#rXh?M zVO+@jK$f!=Z@>Q#=6ZCa?(j0+k>-S$@f~(jE4+2S9im|*Ev5k*VF=E;{#GN}xZ6Zw zvFvD_m}giSj0C-a+m4uSXQQ$2`A-ctHPju}W&gP?n`vTqI}`lV@MAgdSboJr ze3;z{XS1$B4(q63LA8>SGepD8y83^;lr@Pc*P^9y^9VD}wtK*KS1O*5nMj6DuBeV; z*-{$)J#@fEDTA}jY4Wb~lFt|1MM!n_AL**$kJ3ICyw^`}uJgFHmX7%Kt3YAs&FekS zdUXiBS3EnWW<)JW8~pqu-)H#BZYE9V_oC(3ewL^OIW;PYdguL6VY<1(@2G$A2~Vy- zya;JyvVWsHX8|juSG&u2s3jH9u*jIk*`&0udiHJzi#3gIlBd7Y$!;NvZYlbYeEZ<2 z;zY4^FMJ;q^LIC%yvOxc=jSVI`P$Ela_(ITFYbv~P!?nUBjG4~rhCN8Ph0T%OXu5t zaoaS7bN7y)dh>AEYipU47pH$UIWNwx$NV?O^V;zBC*9w+-ILQ-@J-&vUs!Z?H&Lkm zmWtR%;#;>jT9<8|;xbqN+h15-Z){dzbjfTX zFU$N#zB{n#WJGTSyGw{vAmgKuTzZ>^i%W1NTjlQv-J4EUygb+`if(^D_Xj?%`Fs~3 zBPsY{6K+rhzDtAQYZ&;jME8>GK32D}{l82f5+hnZV;scz|CuWu=2hrus2#ascl;#7 z)bfIT}N_A?@%$oynLB&Ux`tz3U9`EzOpJ;sL&l?v4yw z%@5gHx0kE(eLCheWW+m%>G!%mYFw+~_L{7lFS9Rnb?#`}igOZKOUT=;%Li3){<>JX z>FVRo0v!5rAUWr($s4T9elfU!)VK!upMd4vgftnvzm0jtaIJqi9vjm*siCSFw}e(e zExy=QtA8k(j?`Unp|6Q8V?qNdUD`sr=?jnvE$pUQVQa#c>xsX;%)*Hv6Y^;n-|HC_ zW`+{j$?fK$u=^}?6<%r-cCdkCq;#v>wVh5f_l|`h-YB|GX_b}7rr6xKX1g19Eg#}y zo8PrkBiRW*I30hj`@q>>*9Y(2b7;VR@46)SeIE;+xOQ&FCp^RKi>CvdPQ~(@p5eze+Lv_8T}*%Par{GsOk-e$p+3P+PP*ZJ zEFWEmw136s_$d{=+iN=bt~>2cs_55zR!U6>idxvJ5&Rk0@A}FxtylQrN;aPs%{T9z zvUhr)VKDvp;sxK!5WjQZ){tuwrC!eV>WBD9lXZmpL1U8yp3mhz#vm8}vmYA*h)sWn_M$VGm8yV^+F! zqXm&66@M%hrY*2|=b64!b)EyeWlyv#+>JO=emn8kx-HCC*A(70=qwBD5nRAT-sy`9 zS1+vlcv3liGF;y)VeOjd2K$|QdA3PoqiQWD9Q1#6-*50e!HIIsSx~%y!(0SrQ2bEw zc}Z&z4-3tikXVWSLih1s!>=>ig!DbWAI+{$=Ok^aqHGdM+T~`>>QDsj2lHM1c4*4; z)5@EzyMH{ro$<3OC16`$O{nAz(M{K0Xik>1qi9m+KOb8PbF!$~)zEgyS7=A=#E!o$ zylQ`>?QZ+EIZQzQWi7L3ZXq9vH6w&4P`0z0Pw^05o`UOsVycm`N-t1sS&IvYMT&+8^`gA5aSXZz$ z&^+i~cqVi-W>UD&(EG$&X}<2I)0bG7EFE?|yy}5_pX}03(C0>>q)mrOAHUDT-+~Wt z>a7xNkJc7ldHUSlTbnM?Feg;5|MsNuIlmCoQ#<=`Cb0e~DiZ8+!-}?c@)vL9lCOV1 zZ~?MpNB%-EZ?DOVjM4M^2Df8Xh3`43T`D`O#dtT@%$R^bA!{)f!)_Wv2nh3!TK@+I zZ+La$#qDuz_ad!6H2oYnp#OfTHal4bH<B$)0`yr?k^lxOW=zdJEnI=-Q5z`l(i$5b%^Wi6t|)56XzvM z;XtbLY!k>6wENPW$#k)E1e7K0-@ zp1Z%Oa^4p_%xD}))@Qk9T?=1q)E^MN0NF4je_r@$a8J?gu{COXN6mi)OJB2`DH*B3 z?-SPB;$|Rqxh6(`ITI)+^!*4YS_>`7TgWfuTZR0C;3=($SZS=5UJvIfB7tkosjG+V z9UtYT@me_!KGKMho#I7FsK0UfO>`9Izx2_e;LF><@AN;yPw{;e)jH1Z^2lkV{I2wt zXTI$dp~6&%7Q74kP4|Bh{@{OvVaif;W^a|Ebbf!c((b;gI{ph;yk|!ow8QfhPO|?; z(riuPA52bmy2)-BLV-&2QOTB>@fU4)VTj4VYXXf`bPiIi9^?! zw<<Y9II$K}yc?=HtDu9@Q3 zG!NCpSwEKhUV0+^VT;%zGHM^L&obHx!OUwmgskh--j6SP`dIYU)@jo_dHg6{OSC$G4a)XqOUi0@JJUL?B8%$ zOrNP5ddQ*53gCZKGl@jd0C)3#lM22(n&PdTdS$iX*QenZb`O7pE05i&ey6{Ay1?{+Ka<%U%zD z&}RQ=?c12%_$StnADI}n{O~DW{dhS0*SO-UYwvDu@}hqO*%8ZX5gHj98$!++-i0)o z$bUP$#pS!+lLr?JW&1)1cHv)Zwz#W}Fzao3(Z+xKY`&CcIv-iPG$DlG6GEe6{>Ih| zf4_i?@%-;wtxzY}vkUWfHw@RsIqHQz%ptzesvDz`;+?0f#{PxOK@6^XRkcrIo%D8h zHolI8ot}R*Dj)O=V;?hlrrmxeOVeNQjcp|%JRmB9@Hdt)7|W!lw3Get^PZ!I<>_4c z^fyP`B(BFQ<-3HgD1D;eOV8j+hyz}^-ubOA%?-k#0r|Hg z|4Z=C9krYmmsDIHZsRa&U7pxr?`y9&<@T#h>Zaf#DvB~imCzR+IJ)uZ(%LqMj)^>%x@CT+ zhgW7uKF5F9e(&zqiYv)RN{b08b(kt)J-qG8CAmvOgnbbcVkbLTD&uo(4xRQ)61&-J z=9_=BtL<9c;_RE%zNs-f(ZDSmKdmiOk>YA`-R0#J<`_7BA)o&C?&Psn7OB1YxV8gg zix}s%52~!L@aG&3_x&st>8cWAx{Bfb{L^?#CADVD#lPM3eQa~pI5!K)F(CH(*e5aOyc*gJr z2||p&1!2{3j|9#T!J|&;+uuuH@RFF25nDv~pDA`WhZ_(1*lozN^t-=gEX`z$VcTtO z{@ujKY0f&=?5grbTA2Av6Yw#!Rhsmz@1Nr6d;kt!ZGYHPc=>Txewzmv*7dhrlp=rq zeZF0LmEP~aV|Z_V7V8|gKajkHbM_lq`JI+xP9|*r(fIINk;)NPjOXp`8jQsoobQGQ z_zBD*`OhS}D8pM_mVG)uRF`IC(%e*4wf=DqM@8L$zv7|j<%(K*PCjme`y`Pl{ z$D^e!f}ZR*KDlAcyI6QW+kfVqD*^TrStVV3yzb?SBV(~|(qC)Hl&|-G-DQ9O*<3TP z)=I9?m%Lrn-xKQE0xO(;7Fv-mn9zKnL;6eHeU7JPo2T=_X@@;MrY-Nd&{^}%=lNSg z-5@wS@va^ND+3?hC~J2Mmbdejhrv1VE16$P<4<8M^9hZD^VuAu36bFVmOl|Xz`c3| zJaeB|X3q-U!XL&-GbXy3H&%aZL?;}s6F)q&_GGf~e8T_CIkz(Sde%3&kn>885&Fd( z3H34ZlNY{e+t+jGPD+b0@(vp_a8l+3{+e}e?_u+B!+Svu9y__Sd=(BU-kTPF%X^hE zQDReq!WGNa37ReZ3yA)fckavKc&ELO9&!lA5qG``$Ro6OA6+qOOcZ}n-p=6DPjg^x z-W8DrbpM%F_igaHI3}O>`+JvLJc<48;dB0r7VFRJ`aBPPE?C*qD~X&5=lBHZj& zc(3aGaq408OeEW~tknCRd$A4qQR7dvm(i`cJgB#Uh40_RrH2e$%IUrNhS9bGrkC~` zbl$ec51)xVB-`MAo#%f5M?kp0slu~wQLRJ5|3g{n5eH8nIv@9NrRcrVZ7^kh&;Mr{mGoBmgs7n&YfkacrUMX5xWv`<>AoA z8>K5WR>5_kMnCqIl}&GdGuM-RLD6It z;RPgiQNdBx;9xmwbk6XJqz|$zIUftNd!iFulbzN3G`u!dURo_3Ub^p-VqU3~-~u|b z(nF1`9PX@Fai_P~EwReHx>@OTinFD6e|FNEi7f*088@dTM!xeeAfu-KlBnLmiNb3v z)%4bfJgh(bxPx!UtAmVxW>Rb4D~9@+#6GF{sCi0c0o5N>V8G|83*U0f)a(2%vTI-S zN3m_f+v=IS^3E`?R4ifcyU{J)ZF7sA@@)vY5eO`}rdlMP*~q^TKJv(jj+c(j!}N8E z@1@M$1~j1>*9CIYL+kgxY<*|h!6`|KE;99lM| zTXk$FkLdq{$XgfID?Hd{A@KJ6J-6KH^zEycP8w*pNLjgZyq`JwsP~*>2ZsguB$2=J zq{0l}G=2>`hJQJFA>cgi$99ACX*?Ytqt(?4r77`i+_q1DIni06|022yb2u*FyldCIE9{z~ z_z3^J{9I;tnn>@|Kr5Y@7G+s9(P( z&M-lLGBS$Iu|TlNPRXfa?Y0;!Cxyo~Dm>v2EZ*?vbc@H`MWwl#pA~4f4a?r^F}uFu zP>QyL$o*UD7xFZ2(E|pm*mC$_VzkHJl!?^MC3{&ckG8uG`4gqI`nIJ_`fBjIWqWeb zliz}Hpjq?#1-Cb|xv!c#orqpUgW_|pL@8Wlr82CIr5h;AMl z6={&5tE{R_IWFM$$0oBC5(#Aj`M*W}UtulA3*7cJ#+zdvcJIjZFW9DWFgxUQBVX;_ z@T0@5X%dCRt6=|s6%|+?A0HPLOj=ie6h{bzRaUSv#m6EQ4Mz9YUOxX4Nn#Lr)fMt& z73Iu=WpHqKls`Uv*)oc^_(*WJhcY?t2!S$saG*sDK7s%?^`A|^QprChR#Fk3^=^iq z`UyVKfem011O{H@)-ds+Z&fHcLw@JDFi-rJz%xHKIli8L^Ds;MrH*;l!|fv8l2&&ub>^P{((KY-*&Otx5Y1x|mKFl5Ids~mNGnlO^)O;6h zt-N(fSMJ1z+D#ipa5Y33myF>}V?Tz5XTEZERkE*f7P+kRG2DVT^klc&rm28w@BTjH zNTxK_W$Uk*-lM??SDNX5Tfg3ar}B7rrf#(FN*nWDKYG0lmT-LJu|vfYl|nN%0W|S6 z!bjY)iR!t=`8!pQzw~_uo&0#$>(S91-|N$Uj*?SV$Ne7Y9e(lrfx~L&BbT(QZp%7< zq%WzIaUFX1x=}Z|`-c6UgOd*X>w5I>{Ce#DZ2Zg94O1ftON|RozJJnxD$&|;M$&vd zgx+D$%d5YwW1vi2`kD0fqm=&gFxA(xXC7VqoOv*Qk5|Sgf7KU?`g_7oPU^{UZv9%c z?VVqbNkOOfmtW=I#iv~J`*aPim@3}U)RT`^SLk$=XWSW5lyX((lzK@|eKAYq#!&kw zv719LjC|i0Xg+oP@dKTI6JFZVVy`Y$@+ma(zB^NruFK#YM+1Q&EY*Cn^Vr z#)ZWD$Hx+40?>1Ol>?$8RN^D?O6x-tRN_IEQt{U$sA_8Cwedlkn(BIicrD#PRUJYQ z0k22U2~hLb(hbto(!~d9A>@j4!vd$MAXWZ<7$ya!t*5E2rXCQajVEXXB7te?==ulg zYUt=_>8h)$>8NRc25IT3`UeFf^vTI-$q8tSfz-jtz0rui7o$YErKzl@rmU)@p{%Z{ zp{=E?tDr~F3qWEXsIIQz9}u7&6r`=Et{xPqt)r(Ns23O%6r>jrsH27tBpnGE4^CG# zl_DR)s{~X@CG_kX4RuxW;V(*Ih~$IFyA|QX!GS!HVT3?`^2r=fR5T(5LN}nN^~IpF z4IK9r7Zeo}0U1XonMTJ$F{rGVjWrN+x(ceg8XCGm0eHMtfS$h|URO;|74Pq_hs0Ms zh!Cizj>r4s^|Z7DW}`ZbS5sG3g(Bm_!%1hpqQ@me@sY9kAOhqT6Hhvw7o1A!=3;DW zuIOTJXKw6&YOaU~6!6#eRRxx*ql>w*lat~~YX>vOm97+92YssLtLp3M;%kZcaWi)T zceEGX(OGmychMbkC~ALxpho?H`kxT$e@3WNf1vRvDvkM6zjI*DUFeXW89p2z5g(`= z7#()pFW`uND@6p4J|S%0W8nHYOgt>_-84O8qm? zh%3|}!fbQn+K|mj*UwCG%O6i$M_9&(0x3`S=V>I;3PFsJMPX{CYDI1clr_n^2T}(YC5}6;G9Drs;3*9;AZ~P4Kay0m`7)qvTwK z%1H>OfjVm)YC;;$+w6;b+P70$G>$qD#SqtjbUTY^p}Y~Gz)>VAD5sox>I$ppmGQr zeA-FhG;U?lzGc;lJqG=)d{oE28PyV{-fg{W zQ8Or;;G_P{Zrk>O+`x$MSFw%xW?hDVYnF2rI;lzaZxW9l`h$8taPdtK@XRNby=LdN zLc3J0?E~T-TaJ@G|6Y|I3nq-o$5)ZDGSTBVK>oS76c;poY_QC|el^kGa$_PDEV*^) zn0-bps4joIwoJkq^W)suEaj+ST`B9dFET64c!tNgLKs=A=?N91w-EVgh$PH*KZ4m0#ZJ=t3Q14wkorb((?3;GkYI2QE{xA8@=6%lP;)pTpvatX1&N zuBC?5ITkfb_AKHhQv1^SW%6;OtI4*eI|jQlvN);3NrzWPfrCfEfgj|51~rqh0~(=$ zbd!bDqt>!HHaXq7;`FwS~nJUEx*=`sFB|-d8PNsTrBES^SH%R5Ut|Xue#JublEk2JpCiT<m==g7TK+-Na?mCksd z^<1&WtVqgs!ue_=mKqF%Ixow&Buux1$lq#URW*m`?6>xRS6)A-@+$QYU@*Q#fh&{u zp9VnApgN<+R}!o%J~Xk9XzyVo15r=A*@aU<6M5g}VdoqlVZVppBg5lSEIoxC9SD#; z4{(o@WZ5N=wnI_1tmYZ;g)1#ElimW)i-d_&Qg;U^yUt^JcC6MvY}%p%}fd!oCSZ(~~oL%v!+AOELY8_+{dNgS)GS-e%BO`bYjt+tZGw5zU z$^PxKQ6=%wGEJJtQ40{r=${NI4N|NFLAdHil@85*0KUAF`DVex0^8l8%-lL3IWALw1*4E#s%N$W$cD@!Wu8s<9FE7s zlBq2+Td6`8NtWdW@3sLn(&s<&-(PHEDqu24+=coN-?c8PZTSfTvH3Migv08l%KcT9}x9+ zPjAZj`WuV-yC{3C2KbW~43O&=JY%~{EZ)R+X8Y3L{^mprJw=85=A2B>=a$h*YR{W3 zvfs6xzQzhgovn^Bzt^xG$GJ}^aVMJWEtw10U^@zjU61F>9=j(+!V)wCe0#$!nc8uxI&DKwhN71 zNA{`p2%80@So`j?>&H2|%u`ErR>N#Eg^1nyhJl3KlAYkG6qdJ*{}bN;IBaDcN8l;$m4Y|Z}!uf+ROVhi0s#a zKp7;A^Q|X!)+e7gr{@?M7;nK7zR7lH)f`EM zzu~~d_l3Ua45PeXy=eqRckugvkuC=R2$OxEqE9!c|B_q)SE?Cqi zJu#^ux)|#-2kZ2^TV;E@^e70)Sj>c@g=l27kK@wLLE+5LbA2zA1rod5e}E98U2_eb zR-HF(Ut?y_ZF?Bx*q4(f54;TnWgK6095`SC%_>IzX-Bmip|#lKR!UxXb5| zwOCZ!JVZ=FXaKSDhiz9O^I0hq}eVI zjOsRrX=4!|$KxZ($N83I6E(4y6eS+^GSn-^|y-$I|A1Z*_KZ&7D|*uU_*Z z=!UVs2b5&+-A{c}AcFgJlQy=OOr1mZ+78|EZceaA z-WQQnfg!n&lsGw7lhj&O-(~WyAOFB$2M&u*Bpn$~CMf5;PAUw>8#F)9ZM8FP`pQeE z@J(lm3c*5uWiYH~tOY=STx|AW3>PxmQ{s7=c86>4VyHbK4j=e?)Ojc<{|W?SpcnRP zW!U%K7TXHO{&Hd5F-`ET(Jim9tc#&wK44LlZJSeH zfhZrOY2f_1)6(YjK8KBG1;RyV;ppssEaD<<-Hf7tcw4p)0hGVwE*lM%op$@*7BK|X zhe%LCp)ShXTk;$k?mlS})c)q)Zw$jzX7zXPcWbxmq%DG@gFZ4Uz^Q8jpg3@3!m4m%}ar*)m@(|(sNDnl^0ujvb#TqhvwyPRE zw?9E6kZpnIMMd*gv+^wngx*K#d4#8lNtWtVT4_t>*#$T&d}QEn4KKbRbT0s{&;5p{G07Tw^U^aOucr;gbH<)gJm0mvVa&tu6rocSb=y36>-v0pG;1lq! z0WqP`lqR(0&GmbrP6}D_KWm%tw%qR+k~XDr=KFu}knb<|8s z%j!j=o$#dkV!oJABnxNdYTlUUIf#gb*6&h(9hG5Zk(Pgcv!VI#Wb@nFvF!ZtQtJOFcU=~R5?|0oxK+mkP->0Eg?3nS{unU|veVlm*b#h1j&%d&GMo>B^j+L1-(@PyGKBomYX zwyqIVm0@CjRDHF~odCPr3$do*_|OPSd|fi_y8tNnO)O`7lC4u zqT`~1WAM=-Na*3gV8^SFS(f)!N|_+lK774eqbZfXTC0Zt7@Wb@OOADMZ*t#QT!Re_wdDTdQ_)oclPt)3fjk`C4YsZ&>WAZ zmyi(#I=9b2!ab+WzV1tOGCgO1n)6?w=8*wWfxq=+`{)Exkze0s_d3DS*Qoix=XEmO znZtkO0H0R7#!`x|JDK4JX?9k_1Cu>TFiSn=@@dPu2G74zEUJ4?>NH9H_D7crQ~H(X z?A!Kqj9x7l{Ch+^wN&*?!2-k}unW;F*HFOVdB7#PHZf{nP`nAT4zC4&tvPsgAs6a< z^Wo_mz<0-F$(edF0lSj*YTq(qa+V>kr-cyo{r)kdl2HO06Tt?~@_<{MZ6DlR6ndW>8@gxTU{r-*&ePf+Y>h?R1 zusqvS+GMjQ-CISyCEb317D^JysPc#?x0D&~ywYia(rEhB^;$;6;wa0rRq3oDX7f?= zr-)Z28IWrCOw5z`4Sq}}73wY(*Y9%|lQCdw_ji>tMFMm}6opw8mu2}u0Cp!9(^$(r zw`u1dtTDOu(vvC}h3u;u|3I3dWRmYMX7{zroOr*bYRj!rs*pv0eeO)bcG4SDmGOxm z3<*vSdvbHW3`bwpqK1y0lQSl!dk%o2FxmqJMqPHaJRhn$QGZ`Ib}nv?w7qz-<2HEt z_KNA(Os3<2$(ew+t+rv?4d!}xAq2;V<6{<2UiAM`7zRR%C8(80)oY#o;Z2c@t5ytA zUdXtG#2~5~DK|rZ@R5;(*$Hn$;o^3XwszUQC7z1XHe15!`&OK?Gh2isPuz~>l!0Kp zISv-tex@_H0{Tk?tiBJbd6`f$=z6B&8zbRB7?P-^R>Q$vvvW~D&YyU1z`F?P zhK~)4CB1zK3Xe)8qw|xCDnYmpPU#Dz_Xaqg+AzgC1m8S=_6Ib1c4kbS^w#wgK@zSJ zH!$7hlIF!6*LCX;phe~W^@ngTX=0QRdCre8ZCfN;6Y3n)*!u_kg1MnljXNZza(%$w z{P-wYi}suQ8<~}%wTsat7a6tF`NJMiXXMwPt>iV`Z(jRhqs^A-f{Z_)oT6s?Ix)NU zJP_UiPwVY}Y-0S@y9%8%dMb$57bB70mZI43zsx4h%i7#3PLGTXFe}gKSTSuz$3p?d z;1NA}-rMCD%bs+S-uylH@|MSbw`weKvKmS|XGRSH4#t?3Yjht+LBa;Qrg2c|HA^C2 z<{^h~Uq6v?9{BKhf?Is_>@->Dq)j0RN0=c)>fzCU7V``T`BNLpx3o|uO=nwK`C~TH z_$r{|5zd|ChH1{DjpOGp4_%w%5zI`v$Dx}ikgG<0BT0D_8ROfl5G?0#%qz^ZH$s_G zkLQcjCEX!oq>?<~uXn3_m*v^dCifdARbt4Vf2%4r+0M5>8dWRfrU$byjwJ$qoVcZ1 zd**n5oHI)aaqd0`XdhoI(S6}1Z+SL6ZTv2GNW>i9==f^hfTwwzz-?r-4lN^!L@~VM zv}#OA>=6)jOPqtErcmx`;3R##v440eV|CXp%k$sMJXK47D9(X-nvuVPqg3FvvFAwd z)D`uAXtc#xoNs%(ZrT>3Hy08Sz5rD7;0@`2Wp?g8f#&diW@eS9A~h!t4sD+gqQr1E zRk0C{10YLA(^=AA8LHUUOlB(@mWDl>3v{Sa)=x;ZD>|Q$W>XsU ze3AEsX_`!-DFHy2?q$4}XlMBaX4?}(!DAd%ZSK`#L)hV^xdvmz@C*33Q3*O3kuO8k7-d2md ze3!jpr((I=kT2^KE~cJb-AFq)lcxa-mXYEqZ<3NIepkbx>1fBjlnI4&9E2#df)c1D zL)=9JL41;o3=l7dff+F%vLS$h=pki)EF=ukV~|{x!6mUmsu+kDlEXqA$WsP-)SnzK zi31V@mj)O}43fen(L**23^2q8o&qc#7TgoWa`)tCYlU!U}rjFAc)%$i8Bkd6az_Py_lhYB^cyl z85ZJ#>@g5Gi$b5ppdrMdA;hE4;x*+U8N|VVi_~rvdPs&r z2{DlRBF8L*#X_m(>{wk0T1sq!ESGEYQ$8XjZ^%QLF<_b7mYIIHRxYIW<&2@VFlPoa za#`e%pj5;dd5~I#=v};6q+N+(ARHtH3?3|Ea03@ouQ?E({PK*RMPZ3#(#vC>pNVIs)~ z!Nas3A6y>Ly{bSs2K()j>KRi>0${kiI)}$+#KRyLPVTAhJhPW#~@-)35Gw@;a zG8Zhg1Py{DTvZSl`V<&AB*Zlk4O`M0P>qRq80i4D0!D-%lEuXHLK3stqKskVhomvF zyoiC^<6&4w@~SrLRgUbH1`*weR~g`yl&dtjPSA;d z7bs44U~qwmB0oJ`02ksb4&lJE@*pmRV;SIJff6uC^q7ImA4FapxB@}yMA;CR4+he~ zNf9eZ;usNsEp#{@V6Xur5f~}Jh{r)#;KJgt;F1GL6b?_1q>~A0e84je4g-uZ@RSAk zBV8r}18JWOI3_0a9_cBGj}E;g@iCAe;Bdjf9}^(h2n-xBl1bsxk=hDL2uY&dt0XG$ zm!NWS2`U$tq9SnVa+0Nh3RwlT_fST?D5KI<4ZTu-L$5SZX{V`f2SIcgeL5T@#D?^` z5};bcWP<_J9ZejTgKR+N97qRljzJ6p2I7GPut=@sWkEcvVHo%kje4ErJmEtcAi9!= z^rQ)3(Dzb=21&!wtwE#_>SZY|i3K#IRg4e>6B`h{K@_Wh%M3p6W`|ZWAc8277b0e2AyrgST8o9$ zAv&x)185BlP$(lr%)=zQL6{T~1jGhm*5TNIZ6o9;0Lqf241p}6l|=e6EU5KZ93QBM z>qylN)I%iEbf6w0^+L)OwLDS%1HF<)ua-EYmIqq%jExXWKm(C0!dN7a`5|38L`qwK z(?M$BQV8gQNEDGwVuqw~N!%bZ%s}SKA^C{NMWDbG^94B};7!u?nUS6yX?2)nK2o8Ak~r;sdHka=!-I}B6Es@ zz*r!CdPp2=ju@a4@PQ0N=zuz9NE~J4MUqJ*(jc{lW-dwyDD^ZL17mh%s7-v2v|mKS zrU64SS)4Ny7}nq*P7q~!Qa6QvT|-ibfR>J>0rBQVFA;+i(UJ60=@1=B6EuG0jy5MU z6i#JkWC1!H4#`wD2BZ(#$c#de6d|Dqg6u~U%1FLO9_e#Ikb0^hQoITPM#5SFtSDw9 z{ah?kB9amrky>m-s>L)oH9o{UMheda)D0#GgGpw>olnB8B*{AtDb!jD zx(iJ%I%XQ;U8I+Ugh9uzfJKI?NDy3egbi8imFGda4lza;V#O|H0U^^vVGKyUC$%3T zQpn30d`YntLYP?j>60yVjJsmFJJ4@em@z}#SXvz919A zoLy9KFd;@BNmsEXFf@T-3=DfzS(;5XBXVzbDmway4N%Jjoozs`B+x5K^hy%Fl0vVf z(5oe+p*GzTeGSA?l10=;K`hdN@qpS$lAPS2ix9&iYJfO@P@RNbQxKt@**U}Pu(G)J<5 zgeUtiLuX}wcWcT2^5<^NI&a`Cfs{^3Com@GOa_#4{?=?kt5-5$lmW4lp{T8*rbv%W zc8gifaohiPi@Tt1lGd^k5r6cMDhPL!BN zMFxhF)KDHI`^)m@wWC}X4X;6gMRRjdRL%EE#b_XD)i6j~mfIGEs+2LY`7-wD7Hv|JHGpz|jI12;P! z#eg9|?CfwC_g`L+JWtXBN-CE4#(-A<^274eWo(b(BwmThI7!T>A&zsdLh?`? z(v4wBvm;37fTKL215a3IpU_|&*+2&^&x6%Q`dk`$lDLp`VH6iZy5W^1@$E?iX<+5} zKuuwV*s%@9&%o zfGRWI-F)8r1Lxq}du}`DcYgi%JKfxW@=TQ@H5?9qqDRl2zmTE<_^`J@644Hw&`DBwdfP$Oi2fl!JNW0UyO88L5)5s`&}7B(zPN%Ln-!mfN%`hZaV zgp|+{b~Fp{U~XsIGMWHtS>sj=SOG}RTt>G4zH*#R*wj8$D_>d9NPza){?UW zZ4v?#EzZ9C(@Zy7bZGVHuI^Xyf9z94^ykG#dm0(=n(q0dyLdG0EEboT-EP}G{BP?n zJJ%~j-(mXBC_W-+SWP5WFLryU^Mr8lCAeY3;*=GOgurkoA9Ve+ zm_-r9`jD+qX@6%te$Q`v^S7%5Bw8=$h`)+s_UPW0l!nzK=9)KuLL}UaCNvL-mS)3Z zy%GSBY6uC&ts;zBO~9SKFn{%m5i>W*r^8fSX-3^H*K=wxSi#}u7Ki;}kJwN06n(z)0ceeHpMSOg#>DLnR(Wkb ze7*o2Nc1x~>7#{zbdmnuit2xB&m5hQ1b0ssXg*$`3HQsAkH6D|9xX)gxNguApB}>8 zwun>EZmy>=t@R=)nn7rIk$Sb$A7VF3wSC5=R)g;eztM4g0K$v6xx}9dSLA-O{ zbBxhFojJ=jr*gZS#SBkQQNR8&R(xoX?$XkrF_TF}P*SSu;;N7yZgEMac9BTmTO;h| zX-v3-_VJ2;i|kkr{P8WPOT+^A65HE@r?Rq6DOC-nRLvRdG*!1sOw4<%0|AA2xnmac z-X2Ky1eW8>enBssZIUbxSQ~rFL?9PQD%pkwe;nsYKIwsl=kX@#7Z0G=D#rcAm}YKF zvDH}b2Xo^}vq|eLQ}EJ&5S^z9VYbL2W`+FXf{$Q-m|39=zh1;TQ5(47j8jpw*)2;!M&PuXB020Ws}IO>Z?mcw%!t;0Ag<*Yp<`htW3n?YOv!YrQ^ zj`Vkb+(Eu-8-ldCJP|+WlhGPP<&HAf(R+-m)N!u*9^h*9gyKlz<2{usq3Gu1R678z zotQ}>s(tNZ>xnK=Ed-|XJr9~A;)T{Y3$?!SEr83F$xuvKn&5#+9y@7Ay!0_g#Tbn{ z{_PUO^bgvAIHo%e1QNGoP{h5mO~k{pS;Vt{GDl|@cPN8F?_KQPkn%*hqP;jtyy$B{ z@XW00b;5!oZs||(@oMM%zfT3Cd3-B z)NXJ-^fpVQLUcI)v77A)thnug%Bu@dQX=4^)G88V`<&gr5qns@_uVRBjFlC5?CXI!>iZfVMMDeE&{n!N6|i@vlH&id&4~ zwd+NR|9Pnx_R(l=wPcj0&Oarh@%;g~iim2kJzu`*r-RjJM8fK4)q}Q=ch-sy&BwRg zF^J%t=Zdt#7Qx0PrNTm({<(^KR3C_cPAazBbfswjyv_eh<3da=6FLdWlPnu##7vyN zYCS-!bT2QcUTcuMo~L=*zn5-&3<|14C{Ad7RTQ`)YB(=~q4G)Rbsq7synQnPtyUP8 z$^?w0VR0U^$39%d0_?J(iU8PZe#Q)u=hchE3h%?ZYf#JkFuRtT-L1HG#G*%k8P}AS z-qW^5M97vYd%G=TqM@Ku8*Q%Ata0#0rg*t8@38|g3BKTyVUfiQ&56Y}g0KaE*?xe< zUPFNetJbb-=NA?twk#F>n>BFDTlmECa`6cgUAC`~oOS?W$pP4gDsmvEKL>p2dIDAk z7j2&OKdDaM0@EsS@@DO1#c#TQSNaUX@Jo$Xdi*eDwaU|WZia|m(jM{>v<->V&BSz_ z2Io}-@+)bBK@Eyn5%bBYLNoJbhuGE>UqLJO6e}%aS0(^qxu-)xP>C>#fNOH=c|H^X zgBVb{2cF4{E&{IQG4H&HUdE98BsJ47hvq;>WGR35{yzm8!Le_~AG93zNk_U{m-b%ncZ_%V( z(CYX@7}?2`UB8Iu#<`7u#hWKlejeYkfMOQKbgh^}v8{G?v8Mjnj$${8t$MQbzb*BD zlBC3Ch>Afd}7{1udxzE zpUeUdf5<(&L$0JCBan<@L zV8eG$4qN8^PmaCPNsoCna+fzokrwAqJ>Q^rx@-MvjQ`LQFn+gmzG+wgtJt=czGT%< z$Rh^mih->2I%54&1Oz?-8*@OM29tCeIwx9hQOVrGgT#G*8j5GKM1kZa#x%L=U?1w? z>d*k{N_BV;^+dHYs_GH02dbm}sE4X!WzU>4D7sk|eizBMNG^U=XD3kOJm|H}=*Eex(nfaeY%5L`( ztK_^}B%2j~qKE=*5+iMH%z=q=J}#2sO=srJjYB@1xh;}W8mO%>Ri~jXT5!+&!kuS= z=0?v}JTV|2v>&l#r+8X~Xv};VLWAfo4WXr3YNb(2s;aB#eE&A#D|e0T6+Ka6k;2f2 z6Zez^7dt9Oo9U`iur?K03ToJ~L>~m)E~%7KK4C+DtQ|2)n$AOiSTZ-F!nmybN|Na_ zHim%UqnlNrQ4tDPEG<%{fWZAVk!s3+AVS#Lia~~Gb6MRwf3JnbgxSWQg?bgeRjCMOj~zhnR?}* zJ#P>n69rhb?#3~nT(A!VRQTAy9%kTD2W)VEpH_f4&W#cwEGr=@=0+Gy-J+M6I_li4 z;HpEh^2xESr78_%O9ye6>@7JgGol&~gl3F0q8fAFL!9yy*zWO2%_*b<5~%AG;xX6S zHhqxx6Rk0WpA$?7`xGHm3W4lJ0*LK{gmw1<47y*5862_9`=89e(n)%?#3p!b9NMja zdj(WN6I<+14_tlE`{Yg%{8Q2Wu35km6A+?O5UUs90B3AWE3gmGBx~Q&F+-F7wB50F zbze0hL>L1(1aYRby*MLpifW?zF{sH+u_~=Bkm)!<;C5z-+Qk9L;5?d>dNk)kjk|tc zuMOkp_hT443(Cg<{}XT_aAlei+f-_Q!J6(RdtyI8Ixko4>ia}_KRs=$VP(KYWT1Zx z!BHrpRHSyu?iV+ z7-aB{f~ZDLWXxBX?6JoAECX$Ao=*in$^{`c11-h2jLke?q`@FCilURf)gY>WxXSMA zePnjzCfa`a+!I$Wrd?GN+uFbIu}wsjXCNSl>?z^t;2Fp-+BE}>jL-Nwg!3jl&X)AH zuDQ+w^xmV9CVCyKS!rxyqDWIFcc~dtOEA@Y`Czq+ASbCHr(LYbF>Ov;0U)IVYvpGj z5Y?_1|53!lg!Jbn0V7fB5>Qir9PDu%#3e3vf;8_m+ya^mae{62S{~M_<-3#-&{{6R zkT!@xD`PYVH5-oaTw1bOdWJDQ3I*aFCfCOxpk4x8J=!2=Pad)THVHL5A$Q^l2OqK9 z)uk)As#i-u=sR}Rt{=c72R0O-6V@SoTeUS44-9+=CW|)^>{mcbE7}Er=)__8lfBc1 zHyR<^5Z+9h7bT#{6i@ml8P?`q<7(t-uI8_EweZX=x1Lq4=eRYyuDU!w zvm5K^H7ctz*9UHnduDEais!xN0eI)m~Jh zZ;9V6R#w%(ET*S_nDCWH9O3S%T+h7)$;K_}Q}^_JxNX$+;9b2Jj#M+m&UFolYPMYz z&9OkXED7>6)whe-4TAguh?W)bUR;c#SOM_u0^AV?n*kR(PJC#8P3E-d#C}4sVwXa& z#vy>>0Q^}u-KZuNc;>tjX!HMg$sQF^Q=txA)3xe~Iz?k8NW?*~D3Uu$r}j6T3aMqu z!h1sGEb4T0=oroJal4y3J?9YvMgZ=i3P^R&6s$EV=y+XYYERL5JEW7{u5hvkuuzmk z|NlxIl{;mOd(A6-_=1D#@oGunUk+UpRqYIZ4vxi?0}H6nlV5Rx#(hHp@2Wfh^BsPF4UG3;4IBMV*!Wh zMpeDaZz-oMb8Ac|%m20@GvHu8XSi;#Wm0Ja>}P z(uR*-CU-TOm%uj-<4eZy>Lay+fVJapfBc~}Y@C|#+{5BX#g{(`?aaP80^OsaIQujf z-glCihOOy;x{OgV*3&ib^cm}nR&Z>?!sKEGn$Kxn^r7elnHs9CyF>k*r-%$5CEmIn zpHP9fT}H3W?$bmh9<*b$J}!C0kW56u?gZeh%idz0bbkCIpMMPJ}Dl= zbjVdr++33YKCt6?8(}vj4Ou|%H71H9-G+~rHQ~H}r|Dwi0iMw56I>NkK-=&su0~FC zHF!oHe2}ZrvlX`Loc}+x>iEtG=MyAuFzQy$nvrp?S|(Jbg8;jfuS%EpTm1?)HpFb z&q!;39IhGTVjYD$>C0ZVP&!Ifm2vfmd$l+y2RoB{nKP%`RZKBD>U(*T$@3#d) zHa)835iRn#4@;6EGJlpPyQ7aCl)_-M`e1E;WZq)H6m8Z%U(LQ?6?`IiLur?N300-J zvQ*3Bmg!f|3*G;Dov-#h{seQxQs1k;!&dhV-v7RdhWn1(>%IV)W?wM?lUsm3Cak_f z*`MK;s>b~n$3-^6h?+ET3^z{XR*>UF%bxU1!savX+)pggM^Y?pM!&(Z6d}oM% zZh8I@%eBO*+bHisi=7kAfEt|UQ1kr;C)x14;{Bf2?D?T`?2Sn=)<;d+-PE)3?lzWv=RhBwv6(%lJVM`>IH{e=JnW6+BQcU_vW4E3} z=z`)1MRme?y?A6}?H**H0n^EVqGv&WRfSa5JaqL@!fjE)CsQCZ{Ume20$32Xe>A9- zGzi34ClqT~Hn6)S0<;;qkq?0x3;2MVlsZ6x|- zkE2cu{ISjA*Ei7wxDx#FESR~f&^&RYTkao?vaJ-( z!hbLX9Ve%dB(owK%-P)80LkNPla>I;V3ndZhHvggg}b_FyX4pv39N#wCbaOoM-qJd z1CY8EoH;?hnh2HLdpo5l^!646;c|=GydF7XL^(@hqbU3DGvT!_zbYy=d01kW%4%J- zxBnfkH1r(b-w6+55-y}EFX_V4DfIr`fwhXSe>*R0*|FAD+cNff020*5vU`J2zpLGO z+o+`~t}~@O5a31_b#KCU`Dqrj{ZKt|5iA%fML2m2G*XH*N};g4J%}3~UI#zbU4ZI0 z%P@6Gf)RhS|pX!PsB7#cv^j;e3n$Yowu<|1MhsQWxbHmYl!2I*rK;!*Et#L@1gPEy(LrYZv}gGJ5pFsXeGqikY5}&q*-)* zb0RSrD1Zu$TUF^2UHVWLwkX5CdyUCXFxTI{yxZ96h6t5kM_DJN#dnG4^9uJGx4%Lo z&(4bY?{~g}pBBM&#`UJNyYIx=BkJ22b3js+wJw8!rmr>jz{ajp)JVYZ^P7IXDS9EFxV zh5GY(h8J7G9Yp-fi4$LCwRO_)F*xlYMy2at)~8xUt_B})U^er3!>obfs)K4L!I}~w zn!r~iE`s{T6o&dmWidu0Hvbss$XkKVjby0aY^8>{+fwv9{5HShlND3z=UKAj2M*V( zpgsC~$mlp@0+p>=Tie3I6Jq;=iFy~UwMzZ2_U!c;EekZA${xegM*w$YL3I(-A($xQ z$bZH$h=vK4T{H@3r3BHeQ{X#?eB}W=E|A=Fg3!_GeeASq8$U}A8%hA0MtyO9BP35b z&C>tv;c#Bk$;Wf=A&#~#s;Yv=1jKWL_o|%MWfSR3ihRO&_HC6Iyc3FhBN7r{Z-?`kQu(IIIv<(Id0nYCM@bH zM?OGS5j*gP2;i||d!S81j@8|5c!Z&^i&VV*{jW67ySAXWfDW3s;1E=9A7DS~jlrd2 z?vJ^d4$3WO@{Bx(< zW#GxNO6b29o1@CyOLfEyMRl#~9*$U&diufi$y(SZA#wZcG`cy0Q7PKoNFb{*)=WSk z9`jr#^!fub{hyHupzo7OBs^Vkk%3D7(bU;8URsrJdD71glZ9=hwI`I#c80(0aX*C?a$La4;VqG84 zuyZWYU@q&&L99$;8iup7+i4_4hM2a$nK$HP6V+Kjz*d{|xxKrwA;cF4{(SqQsM&LX zG41e3N)dyyZgvFFYL!cI)&WZ~ynvnpJ z6FhdMpi9pUwKlDVt%6YZW7&-cR0dPk4Wa5GFFr~6>DqDGO^o@Q&n0^RH~c<(SHLcN z3W~YMvUe0bvLWKw8YIzEAzUs6Aw~Of2E#$IQ4Pf~C#0@Qh?_D*iL$kZry!x-n>f$e zC==3G@#>&#-ot`uQ6QEPXv|yxFNn6CMX+FL@vc%nyX=A)RG#i}y_CDg#XUCj(W7^Q zYIW&wxaIynsR74Y0DK!+DVLT zo`+}&M6!WgT8fBnF&KVHmBg=K9kcj~ZoD2SVRzR_4Eq#D$T!J8-i$l}2iY)&tTk*a zeb|Umc*$QA4@CTt{{?@@@d>d73ZoO1-* zypgm$Ks(ytvF&wsal<__gZSgd^fwNd4;D zUqpJ8rt<14qZoV1%yNDJId{}|KN{OrJ-*v1Fqi$Lpb{RkRnqcOA})9`>5oX)*H9Bq z0MXPuDcDs_dH3YisGR29{pi)Jugtjr*{fw<)5bFYg^iju+|n4i5xnWm{_|24*9ZUC zBPpyj8Za4g=nlEcR25$)o-Pqz4T7Uezl0z$b}GeKifqeDD`>WTHQ49P#9TbCVe(oF zZ;7yvvO?YbgQur(rw+VF>~p@$9Swuyxx-x!|13Ue<+}Is(RRHK!A4Hra{f7>N?6|V z@aO%KqNJy?zQRm8H?E^=ZwCL`xYW3nf=9irHZXQ3ecuLrFBYgYib^Kdrw|8_n^BJ= z3~d?|gGcOJrCrjDbK?8Fu!eAYS$(&g#+66cyZJigL$qTDqo{`mXu1`zUHGHhjIIko zNIn5Ae+1jrIk9k8u~-3m7RS!4{N$JdQ?wYu;5T{hOYqJIr|)(|A+NN z5BR=7l;HdLZ_MbX&_#DX)3lh~Nt4SmH@v+?38k@AJ<-059UuIc_z)Rs{P?ABl&pFw zup84Dpw#_}6JdXw{S;`7MY?2nAnDUAQWG^DVI_&Oh0K0K#($zi&hL*HaYtUIg`BWK z%;%bo07|XZ?9ml?hYjXrShnu|lC_Ur0kok~>p=_C>tbcG{&97qtP~c|{v)W?E?K_o zh@jBuX>KHkT+y%>qjRYAAM4ph7V>7ius7>)Z&ETbB-_$InYTZbpq$~PZs1!>J(eDL z>_j-+^k$z*Llz~?Qvms@#JUzfMt0xij%rCorO*p?g!{#ZZk6(y-=Vrs+Gqhd4)kt9 zhx4Luax^V?utQ`7)3AWV#k!Dh-qf&Z$*b~8fns##R439cXIh+y?_-EeRl1>0{S2q#?#y+3+_X24MQ-)?^F zewLY`N?)U+JFXsTQNZrV1$nJ~s0GN`+nf+HEI?weXV~qU^ZVb}Vh>KR1TcY(;Z zNCXT9TAAVYTU<435=CxR#)tE2xQ(u8s$o^HTv3)^;-j2wdvCsA2MH!^x#J;)d%l8! zFBfb{1Zq~KAj(oUMhw_QC15+;dgyDdo&D-mk!0rzc>=0DNYUPC3Zf0B@kdS~pGaL( z%xD}w7dk;q!ruE4-y86(BkVCLk+FqmKgf z^vl&fN}-{^s{OzE{FFz*wno4<%s6xx1sXPI<_}O$tuWdPXAem5q`hkBNd7+Fq6E z7OfxQ@Urd=Lmnq(8CbfISPDm4JB=ZHnf-%Q6!eGk2x`c@tuC?yFCz*$mTaIrEzC?H zhJRMVrv5f~TP>B`GTk{NNT1!ho#n>U!lu5usN5c03wlIq^c=W^F`Mb%NyOl^&k4$= zD3PQCHC-~nTdBKJ*53hg`HBoYTrkr!*TB?Y+eE4!uqy(~KJWi#s11dxk{9NPU*a?w zgFc!tT3DiGTp4kdLo3(ADE3RXV!!4aw%w8p^fpG=gKy24N}Jzd*tcu?+m9(EjHj7c zxpZqn+<&iKb!QMvFVkMMt1G@rfh4>C5r7R~**VnMZRlT6Wmhv=O6+PpF|@eGwCnU7*5bsLav+^o(s|8#x8jD znYAL4vMRNAb8mUT5%5;1n*rl~0qj&U``Ls}6S@i9 zG=W*a#3vv(!N2J?Fo$Mb=6?-NfUz?pTK5HOG~o*yEd< zU^Wn)H!H1BOn3<$pr3j0)9_OB*c%<%BOOAEyA8^KbP(=5<-jIs0K|A0evG;5CO|#* z9ANPAEWY_H4vrwN_RHeS@hCYs!uruR2*fzBt+g=Siv3G8%SDQI5RrNYh6g40Y!bvvw-fD_6c56sD(0PrAJ)ixs;YB_4Lr*Ep9w&R7|hPc%AoVIu1s zRXORV;zIDvBNaag2X>eb90p`<1Ut1k%Gj|=+!b~`P=LOztONKAxY`TwfcF+j0{&6IfgQP1jGC@(l?x91CYk2 z4VU<;{iyZu<9b3M`-m@^8$0w5#YT1H<%%L{H;K)taDcQ>7RG8Qz*dgAZlN{#7J>XA z0hi*wJfh!<6?Xo^f3Ur%>%krhn7^HJ^AaTgZ;-J*dvIzxEiyIpvlq?G&eOgf&&c3c zQsmb>&HcGXKa7j|ELp6a_>Xq^?S!y^R`9;uNM}X)PkDV?h22ky}mVs0=i) zgY736J~z-#nER_lIWr`sC`CLPQ<) z7RruxLHl24hw6sb@Y-4r;d`RSY@Pg_$g94;({;4_hrSBG?iinFEiLusKtw})RrW6-RovsXSS37VjJ&noz`z&wnV83{BWgAx z!RAYILK+VrRwG>Q8eH^BT<&fx{NpS8U(XY0)wF^IZUMQtlhQtU-j#0v6k+1-2A9!V z5joL->%J1NA~k5?xZqM!Y29@)E~St}CmC{)6J6lZm3?B5#W@8QM1~K-KUfSVO3RTz z(XE=y*)JqhADutDfb`m5bz9)17d4ZDf+~*ovE;Qodm?bv=T*lu%&oLi+VcIZTYMHzO8d#+G+opw?Yyn79 zDm3|xWWiv4;17AsS|g`H7DXF^6$yC~e&G}|)@)~Xp25s6yBB-7Z12PD%jCAd0K<9Y ztQI}~7K~~0CQ2ONb(lp%1$;OLMZ9pUj3^=$jO&>(yMjcX6@xv9^Dws{}p@Uw)0tvNm3x2WU4>l}#R0%*}@N#v%X{P;Y(GY-|?3rmOo_pbKil4n|YW zEaF&ER?XR763-7%qPqbI&F6GVHx#SONw^KbSMio=vL8_ez`1|8PDT;S2NyjKZ-A3MQbeR#T{xLL^OBuTH%Sj6P z{hj9maDi#*XMXkE+~Q0j^OH4Ni1zezE; zWH2ObQ!hjamSNV4PNQ#O^kK&23xmQYz2u^$f%6uf5~jSNgUF)}_?+Y~@@BO7mebRP zU&A1FZ6f6)Q)W?hSKEQr$T_D(F%oYHyf%afsA#3c@8s;(-q zIZt)N;Fh?ricAsf+f zY##&3T@Sl&rTaJQF>*|XzaTcMBz8cKk&*n`P)0?kS{Xv;YqUdMIQb$H=RUIOA)CO< zy=5xO0W#znCIPV>`^iV%!f2a&u(;qZ0)JOkp%!mQ%5l(;l>S-gBx8Za3z(3h5o3h0$g z=^7ZE>m?OU0tSca21M@6vKGRSq_sIon8;M@wRg-zkvw(YB1s^Nh&OTkY_vr`WKLoe zfnpRxtb5;qpJ47a9-Tn2n&vJ6VwXcLXSwJF3=OOMmt)`NkWVY`<_mH*^rq{eu}OujYo~_If?ejua{E= zLGFD#lYhMv5}g0SkK@K>Fk{tf;u;nM%7~I-#>A|XR7HepMcbg=fsgiX1wvLRMP@~j zm!D(U{~b$7VEU>z{g1)#c&nQEPxI^ycLSR~4o=^2PM@X_^p}V)r#F3a5d|)2_1O`8 zutVxwQ*`YaEGcc%O+I!)i7M*~&E^tax5<;lSZ)DPy>@dv!oH>LAMprNc=;V}`zLW$ zEQYMR7au)uOMhsWL4AziI-p6w=|Q|zf%-gGNWNfRj_|>5;gev7>YU*c&7gP4?bH{0 zHOpWuX@?QZ#BWc$C*+l8XpDcmiEhsT@8bFH#@Nlxs;Nfk%TFvsR@axg|FDDN!lQD#*XOp6b zdi7Uc!`D^Mga8D~*XgN*IkMrr-I4fUUul`}kp5Hv41nOSqom^^V5VmDav;2kAT9Ff z*I@Ry6@q=gtBahQyd;?9(qx{A;v10>He00L@UZqhAaGaMooJhQ*(Mjn$ah*N83)iW9n*zfvkD#!C)>o%R|?1Tg- zC%?3FmR)|^Upu$kHwk#7)3-@6wO04T}iuCu{oq%6TUB2M$zjLl`10NZGb^}%k z?HQoOyKYVpJg2ETSsSQI4rCH&<}E_SItIwc>@*~+Q}nPZ zf%we?05T{eXMBW-Vfr0)CxVr8R)mDxPMuw%D0mi%Vp>D>DO;;T&(E3AI@4>|lIxMh zY|;zQ??4PAm8uuv&VMA^0rif3I&HhiFBC5Cr@_>0G(Y1#{u{m7?)Hm5o%Nt1| zRv-=1A1anI2gn0jj59NRlioPP@eWcErR9`zM{U1Ii*MfFv$JG-L&e5KJl|*^)u@P0 zhGPs=QDfd`R*!#hXwE)K_rTLQ9R-G)+0aJ@$6r=1?KuuV0sJig)+q-eO=e>fgMp*^^Cw5vwns4;(h@2+L|qV;bX+!}S(&~TlFZg!zJO8ds|7iq0K&%dyeJocrJ*3hq&X#bg zczo){^i>VxifnD!l$N8h#(AEwtu+?|sIs*qcOI}!SmsnO2(%Qd&)`p*1N@j8T{sHW z&T_r1B*+}5o!Xcp*Wlo&44#_Qo=&Ue|NN0{aNz|E5EGaK`vjv*M#$)nT*e#i*Q zd~Pl2hW$EV0&pwwnuR$Y%z~qs$kB+_N&#IV%yW<06dxsF+Eb(ExFS32f62L|{#~&( zC4iEGUIYliFqL4qqAP%xL>HplUIOH5IHHV9=nL?(psuJ-6CX{ltC!BMARM=6rZQxw zK7L!YY2}B3Bebxx%edk6Sax&=$_cidY}PA0o`W{lLt1nW1CSPaZj1M6?swFDf4hW~ zUv_{mOu-+RX2)eHDRCpn4oG|eVkA&ir#2bPj!72&ZZ)V6>j1O1207g;GBgO0>_wGQ z3T=NFqms)Q$9lwPFLN2%AHTZMufJay8bZP+_rqRS!}z3cMI~i*6?O%% zF7S& zSQwoNDZi(Rpsde^R#pL@>xVpYTS-*54^5fam1Vih(R zrZzKIV#v}142KJWn4$i%(~~V^T<=12;$$)CQeFJIMTslg&KRLpzYx+D>etM|?|Dv) z*0_aD$7z;xxp`d*nZxAi8m2{orce59<|06DxhY$jVE>>8$wX^iC-d- z*m1Kw9-J>>SebaHjECUX=$6K=DI=wlVWA0o4-GbCgpkDs&iRf!o7?k!00`r2(nUan zTtnY5W-z01^`e*lev=ttI?tqa!(A=W+pB{FH%$xY-r=K7Nw5OAv@@7z;<)+r4y9pp z>rYXKv2ZCyu?kW77o*#M+YCIzcD-PL-G;Br41vx0iqs0<+9=5;32%IVw0`7L%nF!a!EQhDpL>z zgzs#?v!R(Jlxv1zoUWwJoAShO7K4SBl1&@BOcI~@BWNvpsP(v|XvAoE$IDI=WkH~F zrfq%RAo5U+INnG@>tft`oS@d=x}a--$<*2tMa#gUN#~pHS^4v3dTt-OnO7#dvGMcv z<$aaL^^vvvay zbTS*j)Vk>@%Bg&LY5cUeVdFBRy*;H4;Kdd1VYri%>wB~qU|fcU@#PNgyA4wy)zfc} zhecaFIKS&3cCh*IK6#H6KL^^`PdY87%{SM8tr^a96--bJ(z|6=E|Kv$;dKCzxE><4 zf!+NBr>zc~F@Dn-s?sqJ$5}XvA%|vL;q59=3bM88e0Np=NI4v&MFEF*kDI<`2pC_= zVSE`0L%$(A!$OavML%7Ds~W$XUzL#Lqll&DR6xz^!CCO`a4-{=`z-tS$K{xY|MR*g zqLoGJtp7e?b%Qt`CnO&=bJkJVo5|Zbh6*G;6*w~#GvL#=6YQ*!6;)YDmY3(B1y@vIEaa?;(3)n-V&o23Gj&2%5>y)BEz z1D0s+8Q={d4WV!o8R5;0_FrF4M&U^-`f{dp{WSex} z#+GI$5|UIQ%Tna%YrTn{pAyj+*8khFU1ooBgwHyVA?Mf zzW>PcCcNsWVf(KT!JLqT5wfATDM4k8guExGHFE9?+mp$^z4mbCa!%>@vn+t}-YIcc zES`_Ny`dSbS33Q%I@$bYS9C~8eDX+~!>Gn|*D8%-895_d-~IKOFq@9c`Z)6?0}@B? zJl{)jz@+d&hHWjy#j+M?gx1T}wNWdt;`&r%-HiB0-0hBdCXy+?u_DAtB1(qo4XA%e z(uWYeqB|tY4iE|ksaxdnHW&fz1<9$+gJ3E}z#pSGZJlGje}Xd}rQmMX$@N19t4#ip zx9O;v)S`Yg__o)eIeETQ#(z}!zKM4sNqu-<)i7UDgQTV3Iptm-bkVsW6t@Z=jtu;;a(@eDo3Uid}&xOZ;| z^WenQUsp+|#H%XMTg7TpAHLC=b^d)o#*eYYF~>;j3g#Y{-x3E3o=xc(2}op=EtNJw z)GQ0knGS70A)S|{?hfpIixpeTR27)L^5~UbSb!w-9Y&0FZ>o!F#UmVXF;qwD&ekW} zt*AX(buH74yNv1g7_3yxmit9H${&P&#KO!uROCXY>B?*VcthWyJUWBFSUPgla+ytI zH}OnM-fC*z`mG&E>uW`nc*{;KV}>H*&h&I zJ1aundFQ2nz|^-&rv@{rp-S5k^4u{lJIgq2`UX2m6vz?FE%>@x7vT4`%tr^VVSxLh z0^N3;L}`5lPk6d1eKm27@O+UN?5dBwK7ob+io9vCbpyfAY;ScBHjn#etfER z{9s1&;opZ!a3;6wQglfOyx z$uljljKUBM-?C<>Tf8(h%ZwsqGOg68)Xqt#Hq&-Qld(=8uzadoi@K~(p)JuOpjEBWl3bOxpoJ=a z0_<(v+Y3*0cx-d9BlL zKOM6~+*wGdQR>OeA=vFIA1N2Z>ck9Cgh;fOla{c#>={`~%uug}t_%*EXe3HkWWPz-HBsQNc#oNVvPa!v04oL(jk7S}yu2STuxf z-+1>pFK!S+i_v9M?9j&Ca$3BWzg(2L`BfdJVOc^O#V#3Z(EB^Mno181b^iSCLT7;?VnB9r>fHiyL*&;{ zZgW1kLOc=X5s16$fO#v-CbzPc*a6#JSnVmT0ZDqZ9}4b|w6O5sa*cHemo2nHHJxyO z&m6BU0nWlt7YF>)H~hK@O$Qy-6IU4ckxtd8SCPU3xNM+oPoM>l3)-}{6g9_Y3eOy; zJ~y}daG+}2ka3U)2LMIQoc40Nlh?}~KVfhm&_`MHD-?D0j!0k{1(_xUU&vm(%P0&|L&QZG`xvim}I z#}sRyoF1^FsitoyMQyI006Q z%nRuw(gbujR}ydiPFDS3eDbYQVL(F9;a**>sw&!ym1g-GbaS0OweQCryA2`XTpMA| zPvma!hlfXJ*c8aA+?hQ#Og`A?*W5-p};MX@p6vaDGf`3rs*^ifIWO_fA&KLr+f$@3Um4o%WvtbCVK9EiLT<>Tzui?w zlw6u_s}}HzTTRhGI!VAieD+mvoo2)F49}zf8(W|kme55hHtpQ0P8OkWlVO@~yRF(p z%RyK}y#lZ)Up?wsok7i}VNh!`Qo)Z0BRrakgZS^V2v^9(L3imY{ld)U1-$6LOR#%a(DFxmwHpc2_rsn!b(Qh`zZ_R|fekg>+ zs5Z7lYO4JSD5kn8Y!4PFJkZgjsquRVH$kgw%EG7x(f%+ELP_Cfx1)L)~c?#@!8_=M zo+XE`4Q?$5I0ko{fQMU*uGV|&v!6zy2&y)hGbR-tbDlH{7y2h>)E<6))jEyC^4^vZ z2Wg=t#DwMiTVrqs)0^hQ?B>)5lh|+`6YapX(IvN-vYc0cFD0K$cOmy#W@)$ge2;S) zCYM&C*1X54piHw>-_L=S&lZH~csK$&T#jL%=>Y&MZB5%x_w-ln1g<;1wIx~g0xxd) z>f7!MNd*Q9I_lr85sMgcNBu8!Rd2W5<^$uS6}SFc!H-W$2DJW!NfGGw_9L2;7AwG| z_;Fz)Gon4taC6RN_o3PT403Gk*Ngipb;E>ml%Cj(%=A3?O`+3KQ(Wezof0_V&SBK! zviL6Hg%yGfp>aQ{(%*876seaNCGL5%u~#(S?-mpm3o6og4{={SN`4(spTOx7Z60@F zb)FU}Ac9U2QvagS$6poy#ptMLUGxP?V2skfKq_3U;?VtRh`6E$!(Gs&3SrI*Nna>q zLwDM`3NI>v${l`Q8GDG>o%M)%uB`YQM&uL^@qkyiP<^jX#at!eZDMX;9W$2o@yz1) zlvm0;+*>Ioo4%tX`4AB)%L|3;hVhLtG@CEWEP+~g#qoHDi+c9U485kOo?(F9b8Xvr z8#=y4T)9#U8~G8e)tVumj|x0~0w`s~>cptq^rnM_Y23EIf#JJn2Q!S`7FQ^!& zY})>TYelI4v@&GsYsm9i$-7l$t);lR4r-AZFe0P#yhVxJE)% z`N1ACTs%crNWp;h!Bx1073q~Vt{$38+4vPqp~AmgldP$ZUwQvG%J@bO{kdYx_+Pl5 zXckU}GsjiFeL7fvFPXm$u3Tc0LFJc-b#W|V%UCUp5(s5*+o#A|B!UX)fL4Sb1by3J z`iI?uek<09LYu7b98Aphqq5~FQ=MbQK$y(`kObUAW8^557WpS!^bc zL%5QPAnlpF+-p78HZJZ8wuwMO*N@0LkCW~mBf;PsQx=ZO$#AlTeVpCO?2lnB|FQz! zZ{wXzBV|Tk@tfEPG)BjPtvFr1SO<=222P}QzCv((s?)BK#H&JflYTCm`voPrN#mX( zdfO&53od=|Sp>h-NB}JaWJjtFCdnR3S>A*~SU2ZoAg(fvJ3!4AvG9+v?#v4I9_)d&Dk)?X!q==Mm{UhIbrCTv)+govv{hAddBk7&An^R`J*Loe6>ahCx za%k6<(AWMkekKvM3C>li(Fs}K#G`f6Bt;Kn4Y+vtGfFjCgJ=pJY3T1c)TX27fg0Y)A#84@32sQw;h{-iV7w|F<}+`GEv1%Dcgxzh=q z5Le@pOAyQ?ROR}402`yZ2Sy+)<6^9k8^7ImL5PL{UqqE(c;XKrnoTnHxK#S}LsNgh z#m?9W-0CjM_mmaw*vqIZ>n}=8GcHs31gu|vCnPc*ZX(jRWUOxxiFG28hixY#M-nFp z0j*wefY^hElE}f2$8zGN6J~b9!XVN$y%xenRBNyg@`!{h8WklSA5a`AsJ;?!qr7nJ z87>F-k8F`aRH^8wUwx@=h9EK(1Z)ayT|ERn{o|?F@Qwt|ALh`HZ&=XC z@G_O@q4;^F76z3aE%8BfY*Wq)-?70sQuQo$w&w6`WJ!mwjWq5&t z*-A)@q)71Vt(RD`FSuWHcTK&8k{NxQJ+}l4dQxtH;7X-mrSE(1>{?2$+*L~^8Vci? z>e+SPrN}ut$io~3F(fR>bfR)|o>hz$O&@VS}LYW ze+qzP5_yNH-Z}~pq{?;W=WR_AxS)ZCX@UIs^n|PB>oVA}M$OIJxsp}cb{@BhABmOI z>(2CTKZS6{(&KMvsA2VxRWZOlJY>9Qeu<|w9&!zdE|B)q^mjI%A`=aoZUK`X0nGx? z&DY+Zw-?$WbA!&53C)^|J@=UuR@~QeoN-o@_ngKD{;QHLob=xuQfgwnwzGk=CpZ{E zQ#Uqh#04I>Cl9H9q^hs2)LfYdwV$UaO=H<~_{Kkm?1?H-N0dm9l)VN^&VPVHPwOwO zV=e3g)-qzc#WzW-zEdI@unmGNqBNuR5~uop8Gdcjw`F6&O60`uAjqH1w(ihDHc-Qx zf0hi-WqwW2Ul=UY;=M(yI^zN-Q4i_-E@Xwx>V?q51S2XRLLZ}wWix-x>V(7+2gYJ% zB7{eflqS?%XDUit-JO}%YRe*&YCkR#x-EHXwKN#m;>Nf7NjJG822i^$FSZK0q}Sw| z$2XS(JG!F0mJP_e-4IYs$B-DvVsDAm9#J7DuI`JtQq@=&tO(kiMvQ=lJQv;5wE1Q4 zGT*u_og-CvHZa!aua93MU97b%anlgmCAAQ=+^ZO>`SxojXY}UM7T}Pp?gcAWoGdi8 z6cB{UIQru%FT`oJW+zUvPVxQswZl&_3t!qxNBv@i20ElD6#%@$@6_L6@$QgyghYV} zC}!(451=$9ukbmv&-_0LON&FqRe+{p{x!<4k8UuR+9bff>CvZcGZ9S2xu7I%1FIw@D3RzTp*SGYLUhEYs=(ux!;0G{M_oW7M+;Zl(*I&shm z)C`BlsvQxwN$lLrdqu@#S_#?V!6xi(5%?DSfO)#7Rg4bM~0?Sx11Ai4dgub+>R?h(y)Q4=(yaKWTCE^|XTUt6PQci{o1DoG8^u zAys(16?26@vSpQP@GXnLu2LR;oaZF{d7Nxs+5Z4&K$pMe&}_|nts8IPQelsI2!y4> zc_$N?9MM@Hv#}qsf3H>Ni3xJPK!oN25SmfB5f*3g@0cWzC_+%_h8lGS0s(8$=a4e1 zh2;t@8bp<2%rq<^-B7c!E;@tDlB{@yk~*lVx%25NoWp4Xo&R9NE9X&#WfOY8rI6BVHsX+!T ztsz3bj`dconNZD3vN?FF3AEjW>m6g0aCH&5CMt;<6ISfoI8j~VNvIGrjrV^TShKsy zkkaZBX^U~#B7&*6wW>hW9$@Z13`x>ZdW>ZtSe7>UNKl)=1Jx~j=jG~(Jy%`k|7}Dx z6_S%Fd3=Yke}hV!-fi6Cym29w6SL{Y77X_Z62JW?ZdSJn(OG?n@YzG~`)LKQ!Xe!{ zV>OTLB&)!fXY0ip9RzCX=B>owUCPeZtXfY(5x{t%3^9N?kPNfB$FA`%NF=ivR48)Td>{-BwaZ_P~RPd;;mPEVWe{t-tj!ASx&{lOjG6sAC9rklL!0)_E3T?U`ESF!-zR2Z*rmJ8sgs zo!)vGe-^nBo!KT1J#M4{19a(|z`iwg)V;}|jI^r7!9#V~+?aH&MxE#Ao_R3|K;0Iu z?jRwoXcOm{=Lvz#@yTzwtij#VM}y$OQOxb^RESv1t+@BHtOV`x4I-NSgp9CA8s;xw!faVcU4z~XnmMoe=`L{|3vLBU63Ne@+1?AjF?HNS<4}1 zg>h5uff5Z8pVg%WZ;WB4K5w*1rqso{{d&8o0tMh$#_wT=V|7+Eq zxZtCAU%<-BS^88d;il^gswET^=S*aAg(j~LDn5_A2L4xisGl50KSOwY#3i(vF0)@T zPJ|VPo0Z)e?f7j6s~LL~v5oLyv$NBFe_@yw3IoM0zwnxVQ%LicN&jx5FwH|GHt!p9 zK2_Z#MB+pQhEi(;DRTj+9s-FWUrmDSZj>Nf{f9KUEMs+a)DlG$AQGKqm8jmNMW2x7 z!;ImJqCW*Ej5dH?3%J7)VS&?p*W=-?BAnqh`;)LX0zk#u>$5{PI3%RtlAdnPf7;Ip z&*DakC4)OTqW7!(rM!W|itTr=HBx)1dRY3Emu@ps3EXUNaoKR~q`^;VMyhr(7Pad; zCGdfch67lY%W1nYqMw~|S8Cz)tD8ftN+3MNJNE23K3A{te#sA{#UR;y~YsaBh6wX0UU zYQfkEap$>K`3rbQ|U1QFhtNWeL3egl^35X_4p;se*o!O3aV;NB57v-}Y z!7rT81;)m%pApVyU)(MJ-{QUlK9cOL^L42@ROj4ksny*|t(}ph?%tX5u+r%GP1al$rEI7e)Q182a1jTz%Jhk-laVZa=i0}dyGO~!_U!@U3Z zz3Og_W_$~Gzu#@B((9`3s+Yd}{lA)Ik7NY;sErse`A|TtX`2V&QK!JLsHlgSKaRQR zR4}JaLVJQMI_%FMk0y`?e+le%AKzir{-~D|om;JCAv#y(%IL-fUjtYkS$u;kqJlgZSyKJqXUU!Czd{VN3Qn>o z(9hn8s#xKc-$9(OlhyGK7)Pk2(H#%41Beo>6^FnP zY=DTo&{ncEDB9h-bZ+h!B^c#)Z8M=XexFLMJ!U;ZqE5B>+F}N?OVld7W!q<$^tehF zYXI|FcJZ?33?bMa;4uKZu#VD?9+ATC6bnBc@Gzup(Bz=*+G-N%JhR*?>lod>Z2p3= z2eVwsd|BCYYs}Bve-Ivx`dpHSqE%;ovugr3e9^w485ke?;in_@w^lSrDNbK4-QRx} z_y4|q{{Zd}>vmRKMnC80;*T_^_Lojs$ALZbEdw_FLQv(NN|LB;>M-|If(+^$TuFZ& zfGd{(GRSII3r<9TRl_R>JJ%{IWi_8_u};7?<1*r?aWf%*f3XmPxJTd+G06M}v56$* zAGTJ2c@&fDmIg<($h8z!0@e_ETtXM_@jRVGPDwqieAuQ9-j=u>=D;B)rKHn3ANd<| zemd0!=#&l8DHGxk!*ptj@G08D1O!14At|54tdmm3KWE%P5i}Ls+G(AFDw^U|2uHUy372<*zFA zb}5+fmomcol66Liv*zy@eOO;qjXVdzILAXo3b_i2l#4-XR&DMiU=zCHTUA`~gboDr zN+sCI>nydc8b;(_!)_eW?B)eD>s*;sQHNR3HrwG!f44VOi_2wSbi?P8fPQLUtk=pe zHi@%Q`FBt8o8=c9#ie-pH*3o;Hj9%HxDV}%x$=wM;uxMeVqa`5zt|=otAywFffozn zv1Iwh9WT@%F2%}UsH^;9R@}nHw0*Hqez8TI#|yRD7u(A(){E=7m@CpF?F`2mw!3?T zwOH>ZeT9BvG_3HIqtNj?q>k1JOne#reP^K<>E$?YgY0B zQ@;qG86Ae;v>npyLyykc;q#Ux9es^<;SR!gVcdL5d({d5%oCEG!`7=56aK9%bRc!G zrGQpzRf?VyhEJ2q@v;~Nw)7ZOyT@FfHc2z?e_)~LAqWF6vL2NSdCB zQ^(5ORfGo>uQW)lPO+w}WV(*LQTkxjdW?)AM+$~AU>+iA&c#0bdVD>CD#Q`4G8iJ~ zf4WnXykQ(A(e}d0*8w734V|om!|78hpeSvv32|c9XoOzn$MPQ5xynbCTu5Vw3<%UD z?Dv8XEtN9rgKVh|vE4evtuVL3+={amJJ~&AT|m(xEi~mpjDk!M_S!v-zuVbSg#9)!$7xsXZ7 zEUP*TzFzU9OH!vt;h!cPQi@^k11nr~Z9NWiX$^eQ0|am5coK;CQume2aH-V}+vylz zGBDyf@Bl760~qrd8Y561LlBF)q49D>4;YH}EBpqh=dI+)`hpNgvc?2wktZ~de-=QE zh948XS;jksh`0lewAgdI)1B5jaj%(CV~|xGzx18h!`Vsfu!}YVMS0h zxWkT-z4*lXtx}Ba(MuaQZe6&2e`|T|`uf$*3c}q$T}eB^3G!wmTftk5_?n0Y zJ0v`_%eYl^e!cNb(z+_d{yO=KeK6F7(M`XHg7tG4392+k&uJCof7l8W{nj;kjn~-} zkS3pvL;6z&bzx5$uU-ZO{AVOMN zVeqBMAwPSC`XLKQqFY1zF9u)=36Tl~+^zY?r6Mv9!NxvBfFa)k7TUt5iw<F*03X)`dCj3e=*`M)+BR!bnUMBdbvXi zkTY(&JN3#n!bl2?pzfuVM?1HeGzZ`n7hN%<2$j=S$$#VWRE@EKl6F&km@1lh zs&vj=^uwJIWK&HoL63kTb(WiWdM&8~zDY0nka`h)&66qQvWWgE$l+&4US-0h@1QU9TVSYvAI)#D^tmPO)q82-<6qNT4f51)pKEwQwaO7!nnoc)V3DoNh z1cs=bXae>mVZJYs?tAVU&91K*Hv8_N(FZqIn;L6R(&^Gwm8UcuO4X?3Ta?1P+PScPef`GT zt@VpXFRe?C-&>48Ah@>@{1Idv$Hm8Xb9?5H1j;lSrPEx3V~M)SBD|WgVGCp zE;7a+2n*H4u3)NdcPDlPRFq4n%;-ru+!LYGc$7|#7>9Ml2WG7o2{Dm2!Wum)i-lq6 z@bfEkTLY|Elc1Nqkn*o;utuQTk9LzSXpy=zdFwgZ^I^N^W9WI5dtN}#&s1A4mP5GD ze~7}R1gG$#Lw0(g0i9M|8w{i#P>8vtnC|LVi2KFeo8j&`q66L59U+cZ$^oncbMolj zE*q*q(#g#nUjCxozl<^vsanZfFOe_bX}|m|UOvt*-|E$MeWjOxz9uD=@Muw`-g#7+ zbD~{w*G2`0cywtizG9z(V&VSj0z&lze^*-BbWx1O03!I+UAJE{IXYM+`31s6d~jy&8L!)CYff4_F^ z_ATV8b?@r`j^*lj;jywy{FzE)+4@2GSF7Ev$(`N00<|IrTAKvpG_)w?)Ac|~ri=%&dR9C)>cXq}oqG6G zBc^|D!Jr5Rjb*0}*nkJ%(<_LpNW==9wq7R0l_PRLl}4lvBhvri5upPae|IOL)sZzf z3@Nzc+Fl+OO|M#O6alV*wI|U3LP}Ig3V!u!xXjXVXzjv{jar2??szisKvnHYD!E<} zq%|84*R5JF7uv~$krN@0fYDTTh@jfMq7I_VIdYl1giAj`8!Ia&!g6(O>fp?N*t#KD zN(tq*>3wO%1VUbH`^*s)b}V=;>~~L|UX4x|x)eMQ6%#Qc`|JS?VNZd9@_Ie-lO-$&|mcQcab^ z7v=9xFaX($AsRT{WwdcFluDJ&=i5a&$dr;j^^0ePwxN1jIF+}4SZ=>*d;3jc`xU9FVb*R!G2LwffRwxD{qhr2Z%lO1`j>d0uZBQ0TCv}Iho zplt?A9XTpHqL_6-GV9lscVsuSE_Gy@!3fOfQC95UokSVC?tN%Sc1}|{@8-3~Y&#|; zkJk%vu!^ePlF-rXDwe39f&;EiD%&taMX-pZo^EgEAP2HAokZ(DbXe^R_a+ooQR}Gae;=#ia*4aCe{T|^aDie;4})>{l~b3jqAtwFY54aVyf3`-J=UA$yLp#< zVnMQdOoLoj?A|5th`6{!HO+LyIZ3hHdnn}CO;~zTgx@`vk*DKGRf%vKVVmC>a;TgM z8bKD_^$^7Q3O&xkbd8hp&!JaRz2`EtB6%yn%cb z0#WCbN5smA%p>c!)-Fq(0Cbald^_Sscb3O?Jax0EN7f$XU~lt-){jbBzFg)3@4`yW zA+Ezv6+hiVyWLB1|VbhH=CViYy=Xcb>JO)wg5E7CJQpbKV^rLObAgu5t5qb`; ze;dKb(_f1ShNeh{8eL?~-LifzMd{!d_)jxGaTQ2-T(B|GLdiLuJ|_wr z|Ji3t8#CC(`04S7;-^~o1rJLquX~008sVK~ z3Dm3X!h}(F*Nqn=yvQ`tc+#R`qtz*>WOBt_my=CPj{J(h++a|6u!CUk+QzN*#mhHu zDd)gwIb(3#dfoS92e{##w(UkCB|K@2Tkn>8@hPLNh&wT_-L1m{t;8Y6h$j_Wf6eMe zn}X;3aJTI(}Vy#%Py6(mnweKuie#Q*Hj-@JZHaI)_;y3{Sr$Ge0lTZ@{uX{0sCM- z-G|l3Kj9SZz*d8I2)S8a>`1D0e-YvO%?mgTkULn_qDnGBod+IFvu-ChW>q!LN>Oo? zC)6Vxy(_cU`-JE-e-l=HbfX`BRQf9d{8^%PGx}<|`Qeg2(7`@kyEGPt?|}IY1BS&m z??k*fi^%g+b~n1_o4~2ZPgqrT>|N<*w@Qa{t3(^*Ena;9KNiqu4L^2Gf6WQQ1>iv3 z5i5{kE7ruPWeb54j(@nyWq0rmxWTWyNEo(Ca@DB9wFy&Q( z2^0TpXy2ZW|4e48D(Fz zBV${K3>6tT4?@0#ONbkUL}zY0^`JN`!ogC^VE2)dwYOCvuLI4i>kQ#aiK64!A7)Qj ztdoskd`j>s)%2+KW9Q{)N6YM}lyfRBB+`A?u8H&JUy0#N56GTmfBQ!fw|SGRj6)95 zie|F_o6X{|tJ=jX9R8z4vH2l7O(}P~%#yv*X4Dp~*FF6Abej;fLy}2cg7Ny1oyO~2 zx$$}##_J`rTi+=+L6f06H&TF>d?hQMy?ICge{Fa5h!@v;2E2A(xrg~smru0a>4-bZp-0QZPeY785rym+*HaX) zI@QDei5~fPY7i0Jhy*+eDY8%DG0Y;qix5ugmav?RTKfIJ;zl!f2q=8FEm6dTzlUk2|Gih z=818=`{Qap+Yp8CQwt#Ce+KT01|=VJd}(Nmt%uwSb1TBF2)Cl#igGK)tr)lB+=_E6 z!L0#94S}nl@}>G#SHubP^&;Keqa4Hp zy49|-0?SPpe-CA$%Kt!9)?y?rIj&=!Mm2_~moptGRQSVkYY!Sw>D&F~8_~lOFQxgE zZNyrXBBx&gp5(qiv@Cz9DQ{?c(@}tid5d-URU7oOhoV3DRf0&*#1()=621M?xE@|9Rk5u5z zA93n&aaPO*#WP}Ej$hD^AQ4A)H$+p(VFQ`N#{TNHenN;O3J8+hRd#qkjB%tYCq%nj za@XTAgdgP*V$MLo_cMXcqw6;=7mYO0Qb>s7&PN=KWcm>y>Z@coLabrrkyE+mXQ+6Z zar?*lf7XJ$HHS~A+m-tCgKkYC4K&#+Z{6`R@!nCA-Fx>K<|nO>LJts4jglZxJ!C&1 z-BaZ2qSS$8Xi-cfe?iXI2IX%fZ5(tmCIO~H6cIk(rlL_h2f%rs=Q7}rJegJp0N86ojQ*+Hd;R^*ZYeT zf6D9JuPwwO$E8Wkh7p=;N?QLx(x^HZ7)I=@g76UJiW(KFHnVZKG^T_}&Y;=nD_CFx>mUUJ}kNxGTq?yE_v*kJ+@pJG03RN0f&lVwbgopz9p2F}3dAY`3`koDkTyY*9~t__Q% zw>eo%90YSjnN_$S>Ev?gk`$r3)TXl|9?tWNO>|{L46+UK9408R3U!$7?kGMx=UkF zZ~csvWiONh0bIIvccmDspo?I9EpA;{5W?#pf)XAU`+VNM=T=>n;;!5lka8>QsBC60 z%pyyvVyRBL)M{T!YfI6cmwN3>e}mdmWap(Z`_e%9C5o8{jpHp`h?xi!L&eLx#oV}$ zWb7na#TxsJCem0T9bvW`Ck!g@Hf?=Uh&?lMEs>ERqcc=7WvD0F6G1_ha#D`~bCpDw zVf;{9mB_%aojPq$35vv7A%+G6q(H^{SOVP8>M%l8`e}*g=Kq~gi zm&SK`8hJ%dg9YYW33S%BT+~B9B#7z`1%~HiaPXKaTbP6>XbW01*3U}%jZINNkDR5v zYmbz4Hq&8%e^v@AUB&Wall60wZsv?Q3KCZ-<9$rOcRK=1?8%)b$>4CC z_49J2M~i|pP<1y6LdOR<>A`X_BYVHRzmr=htxrjUlHs(sfIu*$Xwrw;txro?G-lZE z(jecZJZ_*Gq|S~TC_2uI;S9Tmj*S?>NK>O<&`&BE||m%KEJ2_!kXSsyUDR@LUWkI3!RMIVlxPu>Fb%lpLu}l)sE9@~>9fVNE~9%`|8N*~;kgWMlu2 zlF%$mjgYGQW^}2Dy7hhnx(JAK9$?V`H{Eu}+chs!f5D^XE3MBorG-cf!E(f;F2zndeI18^q8jS%3gjR>c%KWaX+Hit7#pFg|XKPDHO!ehxm7V1{mR;f{>Pj`?SlZb0Il`U~ z(7WXZ8G^py`#{jsjU$}2FfwGm&-xXqlupVef7FM4HmZ1Qr4;X*%doNn-xn*3M*jaj zP*xZ~SrnQ0(5%s)7v0tuBtLr+Xn6W0$u3cGoYZiXpJdpjuxG!I!$sBDC!SNlSsJ9m^@;~VP_^;JH}Aek(nhWbuwArpuhg@}KfHNQ}aAh>Bi_+#5EU zNe>1hWjRT!??zf{@cRvi5-^VrIDM$C;e!!t+4?W?T{?|cE?XRj>YIUVC511KlPc?_ zgK}-y=-CPFZko;X2^g3vo@;hPigx;RfB(4^Q~^``t|1lnmZq)W`l4i3c@i})A@)68 z?kCUbYwogUy}nk&1E0$}L6kf++yf7f;$d}9o}Svcj(DEE3kVgveDm_g^|URBqF$}z z)n6&S)uQ!ZrAmR40C81!Mw0_4HTMQAciGv3OVmh0C_kxJpF~}9d{(e&?N9QOf2GRd zecEmPHz8Vcp}-CZd(eVJZNMWIMY~V#lH(;ec`JJtd$>qb4^x~$rZ|KA;fy-*wfzit zx1WWX!)ZP-6y9+LzdO$M%hOy_<8)op`VBd|j|O6L(Mpjlt{?JigSv2AUlL+!BjCkc znQs!lR0xu)zg02>{V|;x>=HBBe|_v~+jq(OZQ0%Y5g!}jruBQ5CFypBVFvJck)P>e z5C}q9akwrkOZ;fj5^v~-bwwi(CBGSk%__sdIiPY|Q*yKVdukt&y-;GSVe8A1cZ`=1 zK0Ma%2+e%Ww9#h$cM1Z9u6K!8Y?ElK0wV(o&}rHVM?AS?F-_sFR? zJVenZz0gdSVkB!z{j=+sRHsVCPviQz0OQRniqZI}fn;q@6kSYMUm?3fVO=tdfRr5^ z<{#;OZtM4jn7&dlf5!SBlJssESy*=>MNIJsySWGoFv)>KO#D*tfBM#OrAbyp_k$D+ zA=GmSE*zn8F^q~USt?rO6#KJl6x3fSj>G;(<6DUpAIGwyh~9a9rJg}Jnm~A)aJ3Tw zgR2lICUgpXe=(MnGeJcwtv?W=-~52l2A5GAe3fmmCn3R49t!wE9e#v*(TH_KWty6m zpjNQ{5a0jV9p7(MfA`XX$nP-xiCOb=a=2BNhuEXtord{puc)}AGCjn!cdZTTIs4n_nDqPl@9J^NUlw-kE9@C@j!fAbY>FiOv4a{9!Y-u&fDBdjKm2MDcju5cR#M3I(c-(+K{9Ux!wzB^q`ag|0mtQN zxwE&8CF_rcf2cEmKt3g;Fr~;E(hj3t6_%bP(@uVgWt5Whqp5Ag>35PXZ@(t3bvLhBmKbSiN5Q0blTnN7*e5P_SST+|uDX8m9Ho1NVny zrxmUZDe`I;pRFdzVZd`dTNz>_;{NNm)^9w%c457(f1IZlL7Ym?n>T*GL^*g3F{^Ch zMc1xQ>^JXXw8}148GD(+^)kI1UY zNP0CCW&hwIOyhL`DP0Guy!l%&EIAm5b;0~0BWZm@{!tZZ=89T=RZ$Ce)-Qdlg@(8X zQ|R@|gVducs9J(6jJeftxPt?hG6|vKR-fo_f9VO)?+PZwv5m39?Aq0}Yqu{dd$E%2 z)^4qLE}egJ9r7JYHs5T0K_v|5o{@jHy`Wq9*PG?idGklrnsU7Pw{ZBLZAB{&(_%L! zuc>6K`Eu)c^#Gbc$y(yGf581?M6AoI`i9<$BWvT`q+bi zzNQ@UE6V}AjqIr(phO3K{E+3af4)tYv*xD^!YvK5XS(3p3L@_`!OaP8DIDg( z_*mvqZtNWYHH^QyFq&B}fsT79i-8PUSrj^nLMX3RpHM6aVbU}~PD8y}_eGGry>ZE~ zGXQLqz1r(?q469wrXSjvmkp`7sD@T-Xb)@H{)QcX>qpj~xP5i)#@w?{f8AKW35E0K zE{8d7xVK-leL1SGWWxFjOo27Q4#lERQ8daC zh?fz3N(Cv6ra=#0FYHB4;(8ZHA!QDJ&{k7y$Gds8xm5-yz>C61h^ zqvALqLpK8$bo0$ppzG#AuiNkDAN?Bv`(Wkc233CXNrqNZRvnMS^4ExX#|S2qpl^r3 z%e0N60-LWq#{yDNf7kaMK!8cq`dg5vS8_sS7)nyc`a2;OC2dZX5=R1A{menP4&)HP z-hV=BhiO8JglWT}%~e`|FZrYSqlpRvNR)c{<)~)2j)*$-;pyif3{;r8Zjd!+gBfAS!h~l zmcj%QPYE~3VUb&C2pBAr2!^04dA;CDjo>?BGE>w@p%L)+h{P2;&V&Qd=D9+G=pYv( zfLY(CYluNXlG&lGoap5yEM_`w~d6{kuTC5kL&IlA^Q>q503&vV8FDDP!W2+ z2BVx1!JriKf7&4A^+L$g^h%#ty=>jV+pprho|9lXy?VwlKWP1f9I|6O zhO7#l<)Ka5zk>>R*~RYT8IYXG;$aGhVJcaxcLs_wcaOGNBL-azY&gwaW(F>e76i)y zp3DpIns-Y{EN@F<*}+pZT#8f&{e2XgmSBkB_N}pMf5!u?*ea}*U6kDA08_9iZ{aH5 z!l$i&l)cZF_gMi4ZaH_?$d_@MYy7IxaChs8uNo7 z74(u9f8)~~PC3dbz@?_-ZC=Jy8cpGAe|abrZpJa%U%(b;jWY$7OzOj#wI zdaI{cB5fF%PJ3Zysl{{Z!S_gMCg`bvE_7{JfAdU;LGM;IwxZ@EOnI~J&>7kuJS)xEnegz+o$V^b-%5$N!n zR8l<*IXuRo*V@fe>~56Q`B)zh9}m=zTmK?g#psSzF-Yja&~xY1j`Rbm#Lptjg5^|rxo;sdfvblU*~$=jqre^2+zW$M{RP>uN>CnlilY$0cUhS##Mk4nHN zXya9k>DSDUiJ996;}2CmeLSO~JZ-zA@$9x#(pGauQ`rCy5F>##sPtJEB6@R0)yXCp z0bZwe5%yZ`ZY87S)B;T{q7DwBdfg*;<66<-)oXt8IQc`T$OPg{T*5AKf1PSk zMeF5@p5jcO(|KAO^9jnH9}o`D)2-XO9KPWQ8Jt`$Nl&{(WtfeJQyeyvQ_&Uh(DqFv z^7x<~+GL6k_H{fWFo#Gx(R3{W%%Wv1KZ;t5&5|LfYClz>3L-rm+V1BB$**;AcBv zN(*EB4``x`Vmx7$tQBd{3H8#!DH@)k78<{S)-I&kWUNrY4`%JOJBe4qCkE62h3ND(^ne-_$k)f z0!e#Mq|CSE1KWr$FyCJ`Ig{oG(ly1&G5@%O&tIh>%9~%KbEWz9e-2)4-=K5a{ALGF zn)zq$;f3R}#pdsP^}`Z3Ve)g;YD+h_?z^`9QI%?4tP_HJ)uLh0Izn>*#Bf-7ue*W84J$ z>;y&R>V;C)YZap_SC(9Fr?6F<%pVTKU^1dU;Tc);jREoue^f7^%byNV%2^n~IxX97 z3=(eaH2*L{3!+yx4p}XMM!B~<6zHuEFeU07@u&`Ms;0UhwBH&G5Rx$J{v@mk`R+4t zsM?8Z{1S9+R$iOMwZiUe2j#UxyS~Sj@oopIP?9mnMNX6icGP+}lhopR`-8+>l z)(FJfNONk3f9q0pXB(F7ugd=C^}%X#hly1{>=A}_vptYG&yj>3r*q!?%>XIb2hHb& zc;aMWfJ^m_;H_3%Vv(^$CJ@%rjB+rIl>dqdMoCf{G=hHG%5aUkb^rwX8F?i#oS>5G zNyrVf0+#6sk3ZxI%dV{Yp8`)x-a$7fwW1x49gvZ|=3G&KyxGwX9|E`H2{CDl#{(IH_d)5Aq zYJW$yf4{5R-&O5@Q0;$E?SEA5e{82Hg~P&Q{!N?-$ako(HRg}D^7*}VPFtQU=tiRL zL}WW8M8jyJ3Ng|9uwVF-m9kHg+p;6|PbK2m3AGT~iV3b!bNe7u;&;{I++co?qAY^l z6o^r`NTC<=M<{8b;RH=kLqCOcv|b>oqT^y4e}<{%i2y}}7ej9jU5mtpN99>HZp*

c-y7Q!%{Lvgq3_h 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

mqBenAO7)Xk^ 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

%sXZy1=BXX{o2_ZKY-zRHjGrcK@Z*f~16eaDlx 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 delta 626777 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 z

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

}Agg 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 z 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

Gqp;mV*a(j7Cnwq;#BtZ1ws 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

3!ZW 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%0Dv2Ke+v4P`EL9a&MZs>otIoygx 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%0A}bXR|E;J&`3{Qu|l@BxMvkfBj+1zj(ENiS0Zi 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

d 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� z0%fq`pnr_i;EDq>R*@?X%1{N|J_uZc%4bqGnM`9+11X@!$x>HSnKb#~t2b|cx845m z6(zxN@H#(yS5|pNtLowhv^gEXxD5Uz=nw@D;DbaEsY76YV&&Gl7BbFqw4SKdQZZ_$X|xGT)t5yi5kzF zoi!>eK~hGdZ>o=gIhK^_fVa|7HTCycN2o@?-cY>s{=MN0N!!ab%ez^NAJA+J8dD)= zgwav3)-R3C;x16*zkWKs+$ag6Q zh<^bI(c)gWsFt#~^|D-7kF>%?*{B8pq`@XMG!BKUysgsQM&QrC{!4Iv?(_ZSFp#^> z5jkjdF}68+u=bd2#(;zmj^+aS8dks$*ad6VHK8rMFRM*T&JoPF=cpDbrbt6ay<3$n z%C>fKTY)A2Sob$`Sm1qTF*60?5^dy1J`bz!b}k|V($1cR z0GP@ll=!ol+R7%oREo@iny!$rtZCdgz*)mkjA$Q(!SK-9ia6vcBEvxgv*B&$;maYp zvYlLSC{`b=u#uGBNmQc7onkM%FVi341{Sw)f={U=i;3~ny#h^&oxjDs!Jp%^1b@!k zHe$klV+<2%(t$kK}9XF?CKDrtn#IITJxspdPvQOy(vfUC|uc% z+x{f0Y9?<}wYh9MdLw{g8ZNqtRezlpxos=zN7D*XdtbaMw}Sp;b`EB6L5Bn0Mghju zsjB-^m@OPk9!(Qh6t2(1wv#IQou%?YIegM+c>0z03O%E4e!jGPipp2(6Iw@}=y<)s#J`!^st*k@t`W3?g*xf5w&7$t08AEp` z?X94T1f^g&)kzg&n_HtYj(;Hcx&nRm7Vb!Q<%ELjsxVM0X9S#Yzt@0dm%rf3wfY`W zG{<5N(L4Yr)a|0la;Z`x(am`oeH7Fmrdt5od>WCzdn}qNU4N@c38eN}RspZ- zQVHFf)ds#7FDD(tudA}%xj}Qv*G%3+n@L7t-&Fjtm$2>CugZMgP_W?`9eQ8|WS<76 z{lPQ~5yljl4PB#g?S(oxb>1^NJx$FGpfpy!9g_OtjwHbaXDMXfz*aUk-+yVZ(p@*; zAjfWTdMU{_9KMX0Jb(YZ27d7^i2b0$g;KnUyk)Ate%V#NSG`7iRtwA{y9+CodD2$e zGrVZgqg9e4mmLvTQma4h0cVNMdryP-0kQP zKuk8+fIqvPNV>|Gt{F!k?g2XBCGVrhm04i0R<~|MI_3asn;??O*YOq;Z#}<`c^){eOQNrYo(X!r4)%<6_pEwkoDt5I^W^V zM!acd&B=v~C`|q_xv9$C=K1r`y5#tBD}aAtHwZ+Yr+;f%YM}{uYdXWP?yrcv@IND8 zzN*p{>hQ10rY2*U-@w)bYu*9IbIhU6NAbM`?BM!I3jsSp8ZXEx6mFf|>Bl17X19(t zg@5Bh4Iy3F9@D$AOCJbtFGa|3(3DOEysb@k&$$>$iny=^U5U(lTSn zWQ$IUqkn~+WJ>P&<6e`F)uUKg)d{A-3q|xf zYgJiuQ=x^@7x+&c_!f41a~~{~8D}NGxU|q+I=>hZ++v6h1?phGfI&b3wNIO#bQ7rI z4UWM4beT1nc`x6s)B1A7_L(+M9Pv2QU9h$~DCAmI z&%U%Qj5zLXSzva(V-lsS3=XfAiI2hWyq`{U#t7Qrf1@kr(TjK`XaY+Sq-%~^oerxv z{`HSSuT@TA!XP7YJ_EvF(`}ms>@kwWbiC_b`cV?)p8L(hO1nN`}wOzO>v)p7^ ze1E#9O2Y`OaN4Z{S@pEovL#nd=Y}GEZ*}uzUo}=CQdebN!N)r)ivrM(+uKbHXku7U zr|wkVK_OI=KEb8w@q=pyosc^_kC8~qLi?(Ob7Y)0n3XEvl9s;1DdaTJ!Y)@U7gA2c zwjqi_HKp)!c)j9xhAg^vuGfPV?(;+A%sf-R^vj&I(LRxJrv=b{@3G(siG+3BC zIB+@Q@A4I|&8*&XzW73%4C149RhQyy4HJL7M$_4J*v~tTi|UZHNt;(_wc$<>_|Mrf zRYutt;wQ1dfJ|)@f`8YPog%A>Oo1ygvlMBn*}~OOt}pfh71#r7(F_{73&88DX!NY5 z{MJc(l6>M$gXqIYWn+^r6bQ9^5_ND zI#n=?!=bWxDNWFp=M(0YcST@gHXX)JKWTEQ9%5%aR1vZFod1x-5^i3!X0Q>+B;dWy z+z?Mu@RkWG#&@)ep&(OefJdClh(3QEr0?n~^IIfo@8?FWy0@n_Y%mYkdC(tdTLy(b ziR27@(TYQ@ieq#RRR~tsBin8jE6aA_1B=ow2e1B*YiZ~$0W<)~TlYs%J!Pt3of}Gb zBxyKvC*7|gP#2?6K_K}Ix$o2knglJn7SNnag4BPfYCuCZ(`99h`9s#++97|^PMHkR z%v5o&PO7U9py#+|I{3ovH(4j%OlpTQ#(dr&!{hrBmyH5TRz_s!3*~bf@-4V$Ja&cW zJEE-CDOat>vq0s37WAOw_h`zwd(?!}#Q_vf6*lPae@RY#8@~TJ>I{E+hSzaZP**JM;)E4amtu*3=euLKDmS@sDS#Wq+v6X1 zAMS_U63En7Ttzf)9jFmtuPWgJdq*#AAEb7DkAQ>S5{EY_YkF7!Ok_)}n-(+djX;?| zz7cG#8#U%qlAeq>GUPP;7z3DC1y_cIYKAf_kS7l%@>@ z&1ldwn6jQomc9;9e-rYkVJaC(c0}BRL@}ADkswsf@FVjm+7FPeuEBrj^xu0ya`iG3 zQ$vAQaUjW&^$33#;F18H7dVIYX0h5ZHJu)da0v0qtJqF0hA%I>Ty>yb_auD6VVJdx zonn$LAvALtaj3>EfYPXERLN{jZXmXn&~*oof*PNQIeRjArVXb2;VV%f!NXR^o@Mf1 zjW^yAaWb|s7N!nYgGD1BcK*3KEV@#S6Oms*dy&o%8 zBBybXQXRotuBp>`_YK7JwbGcv87p39rYed~7IP2et|}Q>Wp!fBz|@Up0YbrOyI?Qn z9@@#D&oX~}m2=X6-}Ak;a`sHl&Eer8s7>oEPMzqRG7!Eiiz;-g;CU6RI!Nk0gekGm zb-SX8fc(FwNC|HM!)K$})>4*bHY+bpH9L{lyxQML8WTG39K`O&zG&d!LjL1yK20Qq z;EqcK9pcL)Uv&5hP>;~#NnRxLLf~UXUg2-Fhsu9Q_-(9OayzwJZ6u(vg0+!g`pqhP z!W*wz8wu$`l_YtC=Dcs-Vx+}C#Oky@)zgYBG$(C=Q6w(|_PWfO?(n}a1ogf`-XaBu z{_BO{u9+dO%jSiEuG(ss%d&@g`a)pGdCQl5p0+O~eI*2)>es-j#YAAJ#=pwTTD&h_ zZIFN3t|W5QR|*`r55$AG-C$>Hth=3w=fB3@W!*`;y*vnDV--NKFp;_hTDCi8PvbM4 zqKHx#L{Nor@g^#c6`dm8_6N#G!3#%n+0aL`8sewrknsjo`PbBp*NRKSGMk_iQaJ)5D-G4(X#Jr(_WE&w%bhz5o z0J3g7aUIapZ96}e3NGNV$nH+_OUoY@vn#7DtHy;K^;P*KD1oSvq0PR{&)n8~&)nZ% zvgCAjL!KSuLm>wWr>cWf?*ofZR^5MBW%3ZKBv_S^s9A`xvla1blm)Wbcqgig!?!nS zMA(5v0{LiE=2WZfa$qeXHki(d{*+-}>>#jo%{{+7ZyJMvAJD=t_P6D3^@JYlLfRun z16-mfijH+b^-0IM$fjjkBTLYGX#QRMU-c~A*et?9LtT>kd_ZkwJd?$~bANvsvX3BV znDgJ^eyB%`U3hmbB7$E0@!>;F)okU0LB(mRJA((@?1Q%7_c?j?v85#b%MfhJZhOT zoITvDD$@o}=pNHYROUpH+eN2v3&+)x(*4EIsD3QBbk-#brRPd{Gkkygy~ki1F{hqM zno#`XjDH;(&>O7j)XH+eVaY7t#Rm7!GOK{6Hso953alMr=*(<2rsbe?9sEqsGfa!Y zq9v$2nK~^k+$X@l-Bz&OVrUq)hA}WeJ*Nogmi{u+y;lbZ`mU|ck`oIgK1K`GZ&DhJ z{2CPS?-~0{(Yw``aWH=`Z!^(&HP84`+60;{=&yU*jX1+4p^N0K68K|%|NK)93kW?6 z4eX;lFCQ>CPcjw2zj^*FyPSUn7Tr=8%i?!|o7q6Iqmph!E_NWU2$cM9@*=~wvZKF9 zHv+3XbN1Bp|G)sl$8LaE4|ptkCTYjTRicJ{z=TU4_|7!FzK?%_F})UqjM?B9lqyuz z=_4>S#|!F1*pcT^1(hroa*Ha(A?#K0?C~zXge3i?J?%Q4qs0_{0Sa7Z^t!B%#j31? z(eXZJ!jx;j39;)og zrR7P#QmjryzQ%vht-lP1qk-!iefFu022!JC-*9Ut{WmM&g?A0^3v2%4EMMYFq}uMN z7;tal-wuJUD!ApV$0M(d5&Zi683fhQT|h4%0TK$~yR)M9>}rd7&`4ofX#POAqDNv;A-05xXs5xAtbve0%4De14zQjh@vvSwEr z|D$)+`fDr(KsrI2=s^QD00IC^x;!Yl77)>sJRbltE!w&Vz@#8+LuAm+E>l)FseO4k z+gE?D@)3Vwn5vD9bhu5P`r330*|Yi;|AHlv zmI^CX0x3lsW`h>n3fc5d)?jf{HB5zB$#L;y8WH&S@YzAO>@Knd3$WaoU{5nDA?9o!4_ znDwbMOLv<|M^Jg%Ut7`MUnlTtmocFlXjlHq=w1Cqpn&myWQ&eNp9IeC7zI2Nah3+b zxvhVr;s8?pl`e(ViX(yp z;1YJjo9H^G0Hi65q``Oud0n-;9i{9#dn}k2thvUhqh=0<9+~$KbD9_aXYjkL)9W+3CGmfQU#d*b zV=Q7pSAr@lVb`MANqJ*eG{~Pnx2u27*$IGMt=I*aei6v3A1ubvyxNqv<$`Xq%eKz$ zl5|0Z?{vb%7GB&q<2a}@7`8l48(DAa9VVp#qcK=3xvYl6xZSNV3Qx^74*X5o)-r^7 z-lR)l@ic9=1R4Wo$_+>|ssd2#0kwOyR%K;(!D>nWIu;bykl>rA#Uz6UglvCPb8$bA zpLcaiS5mm;lHw~P$ruwO51kI&gkNd$LxS?LA7=1|ed?dUw=c+6ggfyBw>A|^bsKQQ z_kb?e3@$K&mL49w)8q2QioRHzp0pPG^1eo|8KLwVzysoy-7=l|IwTm!f4(vfJ));r zt;Ah_NK_cYbljb}_Q3mNd24@)GG}RCu5;_!h(;d4Oh=w4+zaoc?ZWgZ-NK2-2Lx6W z`P|lQ%8kSv0Zqp|H03^A^Jq6}g2S@C%dzU#6t;OB@cHz!jWgLEm|ux%6;fPCH#|;J z?4i;mA0t!b7D1lAqQIOXVK%(7k7?eDc_VhArD11{8P&aQdhWmul)!)M7Z6zs{nGdK zG=9f7+I)`X*+tL{j32nf$UCL^h8NqZ_avVJy@j57hIhh~c(@7&MC5AaX|2_JW4y3a zH?YK=KNOv11vu+Ktw6wAKcMJPt4rxZ{ySB3iixFqg^!lPe!d?glVn|m-Fz8oA!q*O z5CN$-&NOgL++2w4sjYt~0G3!8w5W!B-LmvtT|Q*oJOrzn8)JVIT2R#LDB9tj-m()^ zKP?L^MWL$fA$HU_M3Sbnt5p7y(HQLOIM8m>ff1^*XSzZ7b@pV7v!1kMUa>5=$!W;w zkP9_Hu`p1Pv)NKayZ?I|sSZQ#>!RwnJ?Kn^apMmq<*TdS()T)UfCoV`*oA1}f!*Xn|F~jkTSGFctld9qQ5W6C7ta zZg4UX0Yi_vk0MyOK@yTqtg5t&MoiFRWVuvTh!_Z96$>It!RjMP*4J&NcWr^hzi7Is zO44o>=|z92i1Zi?WNK}7H*4kc(R8-r*#0PQoZYsX4KV*qfDzbsd@3Y(_c<*STHbwZ zSAlS38XQepH~-z+{*Bd0&}RWA-QezvFSh-#OkdpC)Y@P4Sb%>q>4WcKo7kS8<>~PF zP>G(y1JishhJ?E9_LmYr=zH`+^rRay)Xr!GLS%mk9;Sd|NI9)FGA1u(E#&z07NdNi zv8%CRL@q}~E`NdboQND=f0Z2r{HZOt#KB5B|HlSKbU~IO-E?|<@WB?y-V}kT;7{1c z1)jrfU%oK#LXp88fRiG42S-l}ld;f{n3L9@Kn zQPY1+4@=$y=r5#G_f0z5eQkDrG9BQT3mlGJ%{~F9aj-_>Ox^aI92Nop^_BvhyK$z$ zpw#^qxqpo5H26K)1@s0DpRJcn=Zc6E(WF_f(o}{dg3}o@)LS{+EnW}ptsY>E9})%^ zOOw4Wq(Ot8^Q^uoYaM>T`Yr!eDpfsY+`@k>5NLA9C8-gQ9X2&c{&U}5V2}Nhwv;g3 zU&xXII#`9FNA0ln#B!$At1(N8YdGoY?9g57i)4NmP=uThRhaD+@b(NZFqwqF{4E-a zjxTE8&Kd)d`kgLWsGGHi`LOo|-J2D#Xdqxcgpu8-yi+ojeH4SO&qp8*bw1a49O403kK9vt&;9VL97T+&qZ`Tr8@}k{JeP0J%O5KA72Y-N0_~%$E*`T7SgoDJ3 zh$IRE5=A2C+c*O4^Q7(>|2Kb7+j#8vobH40w|`8BB@F)R_Mhc0w%jdEN)@rM{4&so zgqU8t&{4=*j-h7Z3Nm^92lAc!^sav|cKd(Xx1P-WlX3lIQ_I!`-(r?M3zHMW1}%MG zCF|#(bKD!dIuAVlkesa8f@YO3jkzxJ4&e13<;@TU>vl0ao=!y#HRQCMdoYI&h1Bgy zr>;91P4l?p7BCMYt7RPmi%gvLf->);s_MZejJAIG53@ynR&ks>`i1g^ryzg*s?4qa zh&&;crko5T#6|%%5R2b!)A~+W%QE-A?4{+ilO0inY(oDAHq5Yz>?e^u|26sMKcCV6 z{YpnR>6sFaPR#E8UWddS`04v9TW3YeD=!@72aB}J38Up**fV)R&WTdH6V$N>y z0)Aivgm+ZBwlkn6MC1d`bij<T(1o_Y_8CAr@S4AmXZHW|yB~HN zhno+_0CIfCs&0bXkKKUlco?keAunY!8j4srGXW?An0NZTxCdP}?F4@SMoi+gkvIPs zeft*p{uA#pi^7T6z7rd~kz{xKx-xaCror@%)?2ZWRuHSw729%1v&ZS4Kd-Sv>NqQ? z(%^VX-4}vYX!r19vFFDhP|T>UWlh7a-5an?G?0 zm3M!l*wGS1l%|ucfOY^{QJyc-+dC5Yh0Kf6pG}|iot*T|pX`4`tC4v(4sQFb6k9aY zgl+X=Xzv_oV>F@O&6wxxbrrt|WT=~O`?HL>#v0n>yV|nu6rD!60+0rFOe9SMIUbal}?NvFu_JZsCdBqbqFrGr(HJlNpKOm@26HIKM7t3KQXE)rA# z`1LTcf`3@-sP0K41bl%nqzBFycX{{Dqx;e@Imd>1Ph$LM+(ebwNWGF1&8v5mf;tdiZ&C+?Y zA7HUEl9p7d;{aW2o3!Q#BnystiYPEXA*~fz7m3B;u3ag1bcoqc=^(xKtC`B(~R#(xJvv%P66AyptW>IU6*7Ty*Fh$er0>qGw^VPeu zdH+y|o+6S?k3((XvP2EPjxy_*02@r5IyPh^RBMP0fEqQYvhpaRzZ?z!F zp1xG5K{(N~iwnv}S97xj(oo%)Ay9$Gwow-xkr&o`ynvuVy)KN$tFpD4Vs+dy(-y_R z!WDn+k5q9pcUgf;;}=*ds*jyY_k1LJ>e`RM7%nPiyayHNbL@E7l3G3y)#!p;ad2WP zafKlb1X%E2>{U;KxK}g^^_0ljn)LUMNa-$bBqGHk7{`uG0=Q3H$_vQ#MPpOW^3=3; z#(&H>i9PgLe?ux2*2kfwDjK1&?2iZlFyeoT=!sPQlZO`W2$uW76w|>9uvtUBzn!S} z;PPyX0k#$+6U@it&+8=k8e!VEyG|GDRSTCNf>a3xw^!w4DUO5VmC#Zio zN_K?@0uUxu;`#HYKt@O&IFvTQ-KjWm0l?o?E47%>Tc_rq84DJP?EOf{!0xO&*-bzUy0ZZuiPe)!4cb!pc?Y< z3i0a1%e9maU>?A>1iOW)B=adh2~mITFet1AJzP5X6*0kSRh8A@e3x#os?MVh>(OD?SkKc*3T0EYW)$1%LqZof{;IOx# zr#fgS-=OgcKJ$ytJMeDGt316G1|Sad;ru2HXJ;bL&aURO@5vI}5yiWK+CC7MAjF$10I?d2m!zegs(o&12=73LCO9CNG=%!0!IW z7Ka1$FgA_Muhm5{*b_~OW>4)}JaE3P=O#$da4zRSCweC9`Z|RYYS1bGI+`jFBuQ+b z5uSm6vfqtl$kR4T3ML5Gn{>%C5F}^^pLJgYQ=vu~$?@ifh0LZH%LjjEj%YN|H4~1* z>$ew51)0^N7nsR|IP7UEABXiKbNK=oe$n*W$#GKGPEM9!w$5}-6QQ>Tx&)NGKi7z~gWM#GKFNAslIHXJeEMYD+^_up{+8XX#)@aYZjQ^l(Xd8E-&E zjI}8pPB}cNOG*Ob=mCFnAQU?33K@$040SA(UIFigs5B4OFdu|6OeR&t{68X{sJW_g zE*f%OaCLS#9Wbc|!y4hRuc-z1Ny+ff+AYEti5b~tW!d_I4UQp54EtEedBWgm53 zb^XV~Q@jCyU~C z@GcmR-5CH-?jF_nx8*M6#~D}|-aTqGyflJMf8612&_aJ%UZ%z4wW!;?so4#g+*4uw z(+c#uA_IZP$>pl&dBS!Hd`!Tb=}uT}ErFDH!K1WST^d+6s`g((2lFL$i^i8>Iy2MxcA!7_|jn@-zW;Cfg61 z|Gt0Z#3x+F8w6_J|EiA~?@?i;-AT_7NGD~+O69`YMynGH;QxU{%CR|K&XEzBu+#T= z#vKKSDw~%E#T~jA-MGb`g{pslavJEFQyc7|7X_=oncmX58KkAsG83FOjn|IF@Es+BQNPF>S6_5i9nQ7ruP zOnLnFf)x;umItv;_;VSBiVJfj1n0f6r?R3RRWr_qV@uYa>+5fAmwXfGum{hfC(*7s zz^zb0J-*Xx($qKQj^meN@2)VI<5}yXrv*6TIZ*Tl-Cqt(%s;GW6%35{DDu_w==NF7|-}ZTJYaw#$RE)?^$8ws@*BMt48B)xE;%bukEMQ))}@bM;RPx5nigqftJjM0N{y5 zRso!BqsCDA80>HI+NULS7jO4Na@;@fW zA}=?ESEITY%4NEfouZh&n0<>;irOb-}Hs7Q>L4eLm6dW-4lsn|bV1m}w+BU34 zjUroW?U+#`hRIyc-}zacbY;D+%64}sN1JywU9(&&r~h;BIG)kxYyf}I#YH73$_OEy zxs&2{7?|L^*tLyqcU-4vv6ub5L@_(-Lybp{Vb+C6F`=$4>Hs^VH>eNXJ%6qn-H%re z#)z;$#$ISSGVI7R8_9=EFO}7(fyF$vn05rBJ2yd8b{0?!a#9X^H8pz)EI;2LsbZ#L z(~+3j1~aZXydnx+RM~&55Hh2(^?f^lsXw32g0$hHxRSLmYoQs9|&_O@a10eBq?| zA`aiuDMuqeu2Kw|92yWn>Y4_HNEHM`+6jn`z;?o)gg%JYT4UkFP>dqd8NbF%7bcRP z!X=i2=5;^Gyx}9H+Xpdt>AvEOR4(!Y89@6q0pfPjSyP^e~wZ z{kOwtVkST&oB)58r)G!u!I84#g6QF2#)k$lIy2~SE|iY+jon`y_r7g%I92_)wc9GI zhtHY~CxGY&f)J)&L#Pjveej}=dKYZOsekbb zT;oLl0_eMGKtsELf0&(pIrP7aK>fRTV1p;|>+im{-I#wbL_C)8-%TU^cagOJ(#!Eh z&Cr5Aj7yym=m_bv|C;8?2T5&JtYz@e`5l7Uwc&m62FHsZ1H1;bA3I;zS@;bKw|G@5o>C`S zoi6eoVx5=-qHzF&qQS0+$+_}%BwtysE)%BHb##CAjtOm~HC_kisIGEe+O!Lw&1ix5 zqcnbP`d*Hmfw4l~v8si!ag|6p0DH&`d>zycr_Jj~8~J%x+F0Mlyi-grrkUM0${3LD zF}H9qM|F5;{3*Av3LGc{*FW3Vn9ysfJFxd;i`6u2470fxY?oD&!2KGA(R;PNho_4JrWK}k^2>-p`J_4Kep26*1N0(>uq!?p(-H~4I=i|a_kUTNkM;s=x>PP(6 z1r+hF60Pg!jlzi3$p>+A9+;9YA&;2(c)* z_S@Okj7F(DvRA?7_Cs@Dezg1-xiu*4zwC^RF}6jaL-9O;8-~-U z#w4RZI#x0=^ug`(L3h3TTQ5`v)FI>R5$tSRo-m@z6PNEKL(7I|^RT@{P9)c zq`j7~Q_~jSym3TN*WuORA0{lO181+bY~`eTErn`N*=#M#O%1TN8nS;MZyWeg_`OcC zD6?%(OSjvhgQo}Vg`R>wh8qRqpZ>TLSjym599t?Vc4kg8$&No79?CID z@<%JU0)GXCihiF0!DoLmEXK!W=@YKOaEGS$9c`X*I=pxte!0cEm`%S6J zv}aUG4XI4EreIwgVv|mC9JlI|u&GCdA_5m4$Enp{Y3J&4h1EuMo!HY#@xR&VDfE{? z?8iAMbGUG-u&aNL^Ilt`Te9pP->(oPl|PgXAO8I7zx?pki@@gDZc(NcfxY!zU^6jw%ud#8e0G2yNlLEo-2RZ1_#cr zt()YJ+>VD;3~ zSvkLsd;p$LN7GNoo#2l`2~nOj|rCvxqOmQU2Zv)KbH=5Z!e|9+y z4UZibt5=dEssBx7*Khvet8ZH*JX{2-r94n>oh_`g&3yV;+$dj>W=hrm<+SH0dgFgQ z)|_*#*qTmZNxgzaixfmdPVwJ|Aa$AZ^7$t$euA`;4YPp1-8QWfMigMhn5Rm4ry7ha z!$inahHJ?N%8>Z!P8etgG%btFqtsNc#P7q^dyD6vn_DxniwOmbI+O2eSd=1y!nqOeK;F>xPd666) z`JUE8hi{N-$6}M-XJyqnSa{D-p(zBl$V|tq;OIfguOQ0TB0X6@J^x&=$+Lf3VIw$0 z_t+iDb#Vl^hpj1%GYCzcHG{B_6y%z%tXnv%P{k^>Vg_QHPLp#A(k@DxjiY4c$ZnOp zqdZ#|LKdPj>}{h;m8#P%^?SpcvD(7DxbSogAN0Jb1Qy8gAzSK|f={%OJSf}B$!YNE zTZ!AdW^gL35{iwoBWH5DA*z3_-R=x`V9LbMCo?G#!SzD9i7b628`_C%IZCu zB|NZU(v^t4^5r_@Z)D8kcB?0_+wfAK%|&&OD!%F$3h>UVlynh3t+apMH(9>I#!pgP zWt`ZRBVXn4wAamDmdMyw0Se_ z6p;Nw^~Iz1;j91jm;W2|{{m1;0|XQR000O8@2w$OHvK)A?`!}7ByE>=o((a7P-qbK znBBe~0x5vBN@Z#?Q&4nUn<*t8LL?=g5+Eq?l!OE+C_w>2z<=3PWJ;gvFRY*A?h*bD zkI1B_r}wtCQ6Pn%bNsmb@#E+D=YQBn{`Z?*#d0&30v_|x5CF|36Y;pEn>M=^-u z;o@nWMg2+V`eHnV^6+Uofz{Ud_15@$OnOkIU^ahVZ;b$TK#IRjZoIqMs$b#1fBd>M zSVk0Q$6NK~_QbnZ{Z>rY55r-l5E9NHajzO%i`V$?4u=FNPGw{LO1r+2{QP8C!O677 z&$q^Jw8owgF1E%eqR~ehg0D-#(PDU{j5GSO7z~w1Dt*PE7FPF#6-3&qUu)Hyt+B<{ z_)=@^L94#ds;{)hp0~yc*q_KGe_P`-t?{S$mx=1C|ZduE(apnkJs zIH=Ty!V>+E&_8~KlB#}qxLh8>B^_UkUR+dvd!T&uC|z4XbWK>>Z^NK=eQ`;si@IoRT3%eWC&h1InT-yK#5Duv-1+kAAf zaGQTXaI4X|v*e$fAFs6PQ+)dy(7>KC(+s9}I_%!aw54vAue(HTDqyav!l?7IvR;yfVA!e{usvEs#V`$P7+x zVXJ-*r?%XxpCMA%f$G!DaaXx?tU#o|iSnua1Lcy>oN*lGamBPZ)4zc3N0?drwM=r}@GSL*vR55D%bwt#bv8U8!tNApGu;IdLYDgFZ)Yf2P)GT_S@^P?Q!DJ>AL= znf^Vfxf~3J`L8)s+K=u;=hrwt=VIKTVa%>7SoxwXn}tXUN`;3CX7}mns% z_Y#FOUcbFNj_eUxVf;At0tX6V->&d8I!&gGpu60KdyBzwK|tT&2j{tyW*Fo_^YYf& zOP%-4WDAM#yCnQe)VYW<`&D@`6pqV}_sNT=HU1+)f4<N3YVQ1O$7lVY_4niUK{)|Te}L=J9ruw0VA4)NzB55Uq1(6|58DC5c4Qvb55xMi z52NF}e+T~SNLUrtgnSP|7er}iw%K01uhT`uak!RaCLS3!o%x5gGwDWi~9TvOwt^C$~CqIz@V&2;BR zf5Uqc{b8*}ZbCvwp)^=Nwf#t;R>WC+J#@4ZY%V^FnzwD=fK+p(4n1sD67%A!*S z))&-gsQ@2Yv&=RwS!57V?uE6W?l1g_?bcTe$k-AhdMDde)2DDO7%7TcjbwusY0nB$ z)y3-XTJ=SIk37LMdk)^M>;l!E@^&&ZFzH~qRIUyO1EPiI0qA~!^)~L*w|Qomf56rB zO&54D#FIDOt+CC;36yEThiG<5~5cd02E)gk-~*>|3@ zQU$8bPJ<2RHA4JjI!ChZn-fnvx8WA2IC~%iRidb+r~gC%cZqb7KLo=hxn=48GBV-{ z5lWL_)p`HIZehwvOIB{h#I(lVqcH&l1tl!8FM$P*+$59a(a~AH*s4E*e}97Yc3I@& z*639G=8q^wG^CPMP_`+djG|^GdKr?BJ7?~TJi*^C!ZOw;ql*jZYUpnDj+H9|;of37 zfD!m>!Qk<#Npun8B#6X`CVt7kP$snMiur6J!U;vF)tB3^-=W`_GOWq`upsrP;1Zyd zqQK#VUx2^Y*@8&MdA_!Mf3n6Ema%7CUS-R7yS%%~#d4*uQa)BFhNA6znQ4d2`%7kj zAJxa@tRVZtVmMF>2iXq<6!I(m(_yr0`?{ULN(62Rv=ftOIc$tMGX%rHm0#Cy|M_=+ z$vO>;8esoo-rG0=AS)~yYoP&?1224mk*7#l6JV+8pBe_?z4^jZf9&s)pRPUq9Jllt zoww2DOI;#SAM7zM$4(&9eevez$LI6_k}DJK^xRuFI=1otPJ4nJ?K^m7uBr!owC>u0 zCUnu<8ow^)9Na)eh`I|2u&WXV(oXR~m=($Xq2Y2x-a-c0?78ayvUDKXzH6jfqcJFd zgw6lQ-^B9!Q{dk7e}ghXdfsrcm$)u*hg)`*(J-`vs%1`uhfao-Qdp4dgXq~!)VNJME~cG2&V)<1 zn|;5#Pz6nJ@CXlg^EzkTAy3ZqE21-h-26baiH}Ixl5Ol(fBj8+@+YP{T=?0pV9zVg zzw{~5ZP!0CFc4O&iFwI+tu_2NrSPT$QIwS)b&HHP;8cM7zUdaX(#uOCep!t9Lo3}R zyk60^y0J#sxEP&%K{O^wS0YnRe6D_bh02mWl}fp?eShg>P%I4YEmwvD8rH}ZZkPHH zy?+p`PobOHf52@T5G6k_LG@!cs%9MBkfxxlpwnQ|6dLF^xv$FXMC>o^4r+n>D4$35 z^&{>T*ACm9$9E4oCo*Z4ou|IE$+VCWc!fH*3W$;LCN8MrUH3s&q$`6HH!h~{z z9o}>?(th@khFe@x%ZElWJ;5vDBfg>+MYe5CBU8t5cZ}bI7c7ziVv4+J zCDU4?{R`P96J*Bho76obP`jg63riyb5NVu!`_1g;{pb1Msjq{Di+Jk`@gp*i;X-1D zA7&QptenBP4V-lSE;ygrPlzy7EQ}2iAU+M|e_7P`^u=i5qFcKe`Qh8b;PJ4go}$f% zccRHBa$Ku@)B&>e`$EEniaJ&|t)xS<97P#yx(zP{tm;3Pp*un+r7!Wm<%`!e7?M;_ zG-x+A12bK8W32&+5~_iT*$#A!U{Pf9QW>(yBa2m8%XT4o7BbZ)%eG*=+Z_&+D`H$& zf5IJ7ovX^yy47|v~Q z_&w7_GV#r5x(16c5$Ka|+dtjudOw>@(egZ+JQ{4dJ$D_%2<+=Ks^J+;4b=9$b$b?V z&vT#*WuEkRJBo$liEwQ{e;K`9-FOe~e{taQ7|| zCec@}7Nko;1epVjdxhwPI?F3e(91LUb$tSInBeM!B&_JtP4e?!*Dqw5(7$ODihdgF z%)ZPxp?|YYh%X5k3veFRwGr`VnF0CvzQQ1RY3v%QRR_Y7YJa9;_ce{k*m&~{e}XdZ z{v-$G`(hT7ze6U9M0F;4BtcbpMt-#M?p<{8)?b-bJ>t{uk=kk1LdFa*@E5k% zZr?K+vAuws&0zwLs4*QYk}g)>f4=uO$wBh8IT|E^DD8>)t(lwM@r{90b#4Lje-7Rp z`?^#;fjM}I%G-W6AKd~kU3>Blnk9(#cp)dFMEEMROlbbLxkmmoi1$xW{H9PX94!>*#^3E4GI-A{YU*;6Prkvu+4+_j69eP>*Kx;#%Af6aS3u{x**yX_-T1#G zI+QrC=lHUrW-_#bfk8jt)F^0eUPcTJLv9GTdwM?K{Uz1fq+M@$=Np68VsSYwV+eh<9#Pe_(fsMge%&?ix>E z9KS?kPIMKdeeKf5`#X>pnUw07b^34QSwWEzfjd?TU9`ysN-T&DmQRLX4?B^dmzqqX zv+xcA$Ar1=s#S_QliPPj$pDPFHH`6~XLtEjDV3s&St+{M1w}{7aDGx~qQ@#m;RQB1 zWzNaM0n7#%&tn?Fe|SuN;X=t8pDmeoXy8|@=#5{Dk4%O+&W8CJf4|KXnx^n4C%<|jNdU(E1Wb0yT}Sqmtf6-gI+Oz+~Cg_FnV;M zJ^KJIZ~@} zwOC=*vL!*t36I9Ch){FKY$yZNoX9Cok0Y#XIT4zFD?3+Sm}HL$+?}@s_&OocP>s|*i=GHIIwJ#4a-DhYUadr% z4@6~~@=zDY0ylx_^|vU>lKA-4J3!tUvKk7wmYMYne^X%?SP+sauL&3;3Gg|ZK!d)X zb2#=VzT-#1*F#^cagY}i(%ikQ%}k1I`j6kq!pe#JPUNfSwvuAgT^q|9ukHkxeP5wE zhC3l;NsNyfH5lG_*RSw_Y9T+*w@?OEBq8!vZ0GYhBP&``r|BF))xvjNjdfcGor{!g zA-^Rye_h#n*z2c_cFjPNX3WwEi(@JMqg~?=z^-?NVV zs$A+F8ArFbuGBhCFXSYV@gg`OJ zGp?^Va=cLD8%*BUiHuJfW^n_&!`&YHdlu9He<(HYH%?|bw;8Y*?r)Eq86}NYogLJa#(#X?$3&mN?0~N-ru^nE+iGaZ_%7^9>4*C z{n|V>m!7e(|FKay4p9%M}2G1sDC13~2 zf59Lvf}2dU{*l)E`29APN3)G9M9eh5?a!b8C4IUSG=^H62qagmfDvL(9+5Z13_mR( zkIjY)8O#3a?m~6ATnz_>t*`B%=-qhx;Tb(nSu3%TXI;N4*Ah0GDNuG%67b$FZuYNT zCxX&(Mu37E?r$1p-{2Msl?&|WN$p{Je^j#*x$B!9hqr%ODUS?q|1vCvm7qvX<%ybY z_>zU`QrZ()WB9&*)bx$8nin+85YZAAlws(j!65?t+mb3 zv#}^NkAwk7gNni9;KE0*C%$gNEywR0*I2=J$&=!1VO^1QFMHrc$8g zntTI6Uu4xY;NHIk6J}G2i^OWve>TnyE8pjsoLVN|0x|CdDfkP$nImwViVbm&s+Q`% zdNC~X?2 zndTFLJBGzANpyHrk~Y$GI2bI9RE@KXE=@)s&iIVhp22DeG-}^XiDaVAez$YPXev%FUg|G3<7A;UcK<+74EF{DwQ|L>Ba%wi z(deblkLNRi)V6s7na)@#u1!(I<|XV^p&5AM+GL=iVgYVgnN?=IB*Kn6wNgnvG#m^R zqzGH{%s1X#q8S;{+PpW=f2?yCkr3iP|K0CEC^5Hj)nhs zxfC8ccB~4{&#lx61M^>XGEea~mk-)foyBtP6dRUi$TChb`k zH>#bQ(XxeXP(W;46u%VjXTTBqV z@446qgCFEOu6<`TdbA+AE^L>Y4#QV1RCF`MNU)&OO)MDEf7rVBuJg8zI{g~3v!4pF8{YyUFcH1-*M zCn`|rV6eY-x){QZJ5p1MNPswbir3=>Fg@{;Z2LOy4OqHil-b zf*_$ge-y)7SjtC(s22DJ;{u`H5Nio{CVy$K)~TW|$-I&^fBIk|Htu-|JV7n!+ zlBzQ-auPP2mr$Xa%)UZx;Ka8!JM=kkdpW6HF64FMckAIZe&ib zHbHV?Zf-Sx_S$3+bY3?Z;XFE082BDJ1c$PEqFfw2DAt>vBYUi~ ze{eNcyLhM!?jO#Et?3Wsk~D(fT?tNQ0NI94o=GT>7jNj@^<@>7N+4PhqvuoY8_zqCK)y!RTfgyY6!4Ab zs4h0!H(rvzLtoa3a}Yp;;MqS36BrVy-VLfBAa+?8uck=w)(Qxo;i3E{&(HSie+}c> znvdxTqALZZ!K#4~m&VEAadW{i+`xxtGhD;uIhA8q|EYbS%=S78wPhn0#NzKZMkLXl zoEOh#a`OVR>6qs?OUVqq+_b60m>rXx+=~Blq?&ez?NEuRNtJz~Tq6%FqB35%h|vW~ zISZzc^#b$Guy!g8OFN)7liVE$f8qnF#ibYg+&u!l(Dn}!1uz(r^Hwm0b)1$`yiX(u z5!*ZV{sAI|p-%;n(VGR8ieHGOC%OgfNQcb{n%NApZTHmfLVhT-?)#pg?d|~dgoG?7 zp(hA?awK}R=#I0|BMi<%k{t&NbEPW(u3}+$nDEl-R;OLaSorgG_K0#ne=5ufQvK|$ z@k_XT@i}QGT9`%@G`bzT!KZx!SiBGaR=$cmCiGgL1nb@*$6Jd=p{4?{1iv`e~4CE^An2&GU+J{ z(kyAm7^p4?v7ZOS+KI9jVB`$hq8#Z(K@*p@NE=1bn)%r<%hWi>Nxp#k1$-I6ydBqX7MImcPxaWt{2dkZ%J<4o!q zQBkJ{P_n>?)Wf6Eln7X_WAn$~kgI3l`yHjhedUv31@aeIe<5DO#-j0)iQ!zTg%Y>^ zgTSHB(UIG<2fCg~?vh)V#Wn>-dC(f4<>A|6X3PRB6yc)PoI}H=4b#;(xhcO&o~uFx z&4sZMaf!_BkH3l8>w{04v20BSfpQr?u;X(chW*teWh%9u7pWMyL+hT1LOC6B>g6gR zpoLYE9%CBHe-yP~f3?3>32Or@iyd|^tY7dLyQ70=(-1a5J~UAe;L+0z+?4dG3!5N+p2m@)^0dp zDPKKjuc^$eR7h6lW=~k@vKEqiPMU_Xz`A2TeJ6*-+Qpxkdw@-0UX1ipa4wlq*KDIg z?O#X8bnXP&^Ki1Rh{4qMXAGWMpMi&B$h0|BCq;OfTP8Lr4L z(%dc@u>hM5dLvB;Gm;HN_?Ch&klVA&zy%uMxwK|a(yFPE(Ar&O2z^$@rmZgn;ZfIK zzNu^BP(Q@=i#E&DLMsH@^tG+q*Hb~J=`ku~f8Mjk5K>Js;>+xI=fe|E!;RYGSS8>! zCa^FYhyMYzwJTN@C8awAZ%Axx3Sq#yzZ77J3+$VhNE;%)tgT$LOiBUYW0j4ZWo)%4 z#F+`z1?(-=w*9ui==$w8ab9w0Aw~^kYnLr?;9yWWUMNAqM8_#5x;FO;ylEw6A8dfq ze-cC%4Tl)_KMgU?dXy>V!zq#mWVzoQ4m*=8_@kr8lTZ^E3=>FAUr=E=@5g zDCET^{4je=kd{MXRe5&>weWbka+(!*OnScA>a0j_cQ?p`VQEAGm}1V!0Q^e=mT>cM zxfmWoURL9}G8v#8DGY`E<&g>{uYGHbe{7ca+GY13+UQZhO2@G(BTn?Y!(+in(cnul zDmoTfX@jLoNPE>%wG*J>p}FjlIKhg7a!S}nmzZW~EM+1Hx;m*7^n~kSNnDoNNHJ`> zQtgMf8q`JrF{B_mCnYCbzJCG{ysYZ()y$KXuzE~cOZZgqvm!;$(b2UoB@-l}e{g9{ zAuMWeQX9z7kSmU=<%%x+Y6}0qWL0`Iu2G>nTntVhEDySN9h)SN8_0{mXDy`guKaVM z5{Kr#mWro^pa{Oot@_6R{yTWs|A~sb>HdW+a;Y__!!9tTa!NtSfW`*GIWtEB6fa6Gy%2T|ra(e?asAqtKu{p_KT>nMQYEe;@3|L1%5Z_JGu^vG?aRSzhE ztlcJ_q+2bTWtAvUYTOmQNco90`foCF_eeRhle0JEr&~%u_IJFRUvRJef6!X)EZ1t~ zAz?W$e%j?^`2OdL_I5?#e|pyBtMVZ0b`?b&K93M}Q9a1|X@F`t@ zq8;Njjc=5C2&JC#anzcCUCmF0N4Y@fxwBF8ts3fQIz6IWmCbAEe`EW`OHos%Rgy$y z*_HaqhPYR{tq=Undaa2LTZOZ3wA(~;?TMP};)P;w^{}y~LUY&*#Z%>A(EriCv(#Q2 z72a&N8dD7^`aUZI_LVDzKb4_yyG`e~0;p+j(Ae|*VDl&(GTR)Ag+it7i>EZbE zZ_ZC|&SPvLGc~7swo~E4F1ElH_HS0GM=C+7IviBO(!gmebge$E3p$$U_ZEu0KWSob zr`3m+d1hc9h6un9Lq7)>hR({FXjbtsY~LBwYQ=ERf3ahjcA03Lm(i+@4UlNTInaeC zrv%IVv2eU~ zZvcmCex6WZ#}rICQ#ifJIVwX5X|gsQX$T|4mRF31J&<-#bz)Qo?Vv zlH!RegANpi3N_l*B%1hT>y{eDV;dKDm4dhRjOU>Kp@5PYJ)iO%axfe$j0`dRs_&eF z3O(4-qlGNHc?Tm7%2uoUY*(>7@O^TR-WuCnf1EIWq6VtP9c5|l2M{$haq$)IE{q$3 zM0xi1-czppDGX?A6e#GRHIrXWAwU$zG z_ixfp?wVm=B|KL6L1)?wh6M=~^3p3cr-S!np$WAx(a&&ypsk6TGJDNrt7hLlx1sDu ze?NJ)l?IdBwzF_G_DJ}SwK0;witBWFNAJmKFemg#x&IWDsuL7ZG23E+AdDv7wbw3# z^^4jbXFpPNwm)q1B;0AHDRPGuR#)VXLZP*%oH4@9UPuFgkJg1vOv^?jDIR=pB<9~( zfW~pAaw1@zCkUHs(Ybj0bv69rpZAqVe=0OKHD0+d{#lMqWk!xHpe(y>*#g?Q<&-)Q zlpQ+`e%5!8&J-J1!b|D%FC?H|uSbpiT_e?6d58)hbL>r;l<{Shgh^*q1Z`TI*c6*A z?>uhaU&x<4Wu$4uX)T3m+MWVurTQdEf$wCmN$#HZ;;r_YQo2Tb&t~U*7Au$Wf0bi~ zW)T$WQNFAzs{cI*_kGGGXbn-c!gKEm>7Xk$D@VsRKF|o+=YphJmOR-~vrMJjK_cFM zzwNgNj{KGY`E5V`Csxt6{dN!hz^zurA@ZWmXpWP&jI)UlW%f*D!=w^=Dx#M8Grar?IZYm;E%|w#J8-yEc$3b4> zGi4V#H@Y&FKEJ8-^>!+Ky_gD><=-ledXh_nVq+P=s`uFr%DnfLm%`h#4wY4Ou8Y28 z@#>(hKF;BvXB0_~u4T!S&x?Rt!v}az^aLF%Xo|E#)EkYm5bqr7nHCt`hV$A(fT2c^}jt#Xl6X-6F>6xs6f&w^R4NS@SWy&!XxT94)W+)t%W$*e3P78&Cn za37GGp;m*O^kRjl5nmH5h9V+mB~hNE7uuB6oMociRX~2CRbB*aSz&l(=ZI%kcD>U= zmP!F1C##wgZw!+zR|X3uf1+3foMaH54A}!jR`w3HDk4&!ciYzV#9BQ2&0}JO}3ka`#9jP&^l#qn9_{ zp2hO}i?}e?d1<~0e7Ub`2{$4Xg<7I9Mq{@`kkcQ%S7db?iN#x+$m5nL(EVBXyR%p#QRuENPFQjqbfrq?RS$ zE`>0bUy*nqnCRsuiUl8f&>(c55Wt z^k|91Hn#ER5|(3JN}d?T-1FP_gc^8$NVQb^q&PHJR~q82M?D77>`%OnO`>36(IeC` zXpLM}L$V>&e=jj6Hz-xFZr{svTj$E!bHY(W_GtR6S9+cku3t``4+x(`JRdk|*>@Hg z9^OfFlv)xtPRojtmA)eT2&BifkLYqZH)XOKl7G%cWtSc|ENz>?>2||ZrpRZ$h7e)d z6mOfN_8e1t;VLGLW-RD4u81L~`0ssD%%R4gXkF~re}1NAGKVVvU9ME#A`5AtJS!^* zZ&jZX3u#zA>MD4Ga28YWgh4cm!LTH}sCbJAkH>z#YBZZ?UPSMoWCiaLX)eFQ5eqAi z>0N5ZVHb-3D%qIq0}=(8(wo%~g{8~4@A>zU!Z6hLPmEDno^RX|OOLbwBHTcoJQ_g?7=^B;|{>pLoMqjuqqt6Y^n411 z%+gll=dHO_b#J7vyNN8w9H|wCGm*5QYxjG87!E6iurv_v3p5H6Jb!Z5?w_G1Y?@`0-I zKxQ9YH72eoczrC)R$>l>Ck5xD5TMA}nRRv)p#Q{lOkK^VKPU~mmB!4IO1Nl}6S%^k;_iYt3+VmeL#N%9pfa)n4%-N0p+mHC!H#FBXloYeehVgCNoN%9sc zS58AwbJ25*s{T0dJ;x#QZ7leOfo?{M({lVa1ksO!f^zhX|F2nY^v-Oi|OvnU| z=nF$EcZtWv;_(^3$K0ZMP+_OwS|I4}ucy*>u}j-YLzBMzACca=lb;wCKtkI0l(Y=@L3!}ELY)Wc$=Xo@XC4e9q z7Zk7P@+F@ODuyhaB%&MFDusbW&jIL-H4$PKD0apA6*kZKK$}#3MzO$Te=c8w^nol# zOeG*&xS>(rIzcLPqU;9-)fW?H)t4E@XyS2;WnG(5XPX>w*BjRaG;NGlc|%9GHZZI zx{w(b)wMgf);2!g7gQ!=f86$S%zIm>tsB!#!jvo}&`}Oaqfv{tkTg30ZLYS-HBo?Y z0VX6JMGwY1HyRLH8K)kNVQ+3=+gvMdg{`$s_9v35WnYo!I0i8gSgcEO60B+R8>K?r zQ9Ko#Mi&Ha$m@zYO$RnoD~tQ(BOGeQNg(kMVtz!7X*}sG540AS7 z!+YXUWSIvJEz*Wc+aN+ZA?qb{Mt)H);fZhZnZ*HD`AE&xi^16MzTO}&TzqVL?!n$v zi*^9@eaQc{6774N11`@S!pOb~pnsIW%S&ua(DPxFJ-%HI)A0JrI%7dlQ(Q&jG4P&= zwO?vF(j}o;$f7Sse{7uUlU6Nr&Df7lIKgt?xl|BYZW#$lD?2p-4a!pro5^Jp@L8NkQOm!0wsuVs+jscx2{9WxaEw!*Rf55z|QNWs8?y6OaG0XZ- z6pqzEy3le^*aoxn%WbAcu#~@;`!Y$aTTUF`M0-NU%_`N8Ej_YzMoK0W!G8S04k=CoAT9bPMcKpRF7vm9M*`699EQzhMI;5@=5)9DGkvM zx-?RuS&W>C-mmla1k|Eb$KI*yEVU07;7RoGXKb=8etxS!{0I|0xT^^z)OTf_;n|&gR!L z(2}yxRC0J06fN{jDUwRV<^Z<0Lb!$uZ~w#`PC1~khM_`6vE}aZ0#+=aA__fjg0mOI zx=|hpXlxY362RrI%{8|Kvd1RZ zQ7)5dN6&7mSEGCr^o$GSl~+Af>JN&7G17hk<>7{a!DxzhpzGBvndD4viE~%CZms2; z4~LbywuujiV`F*#-Ogy&NCj*C_J_kkMGB_g8oj;wGooy)vHEdX|0EYsO7?FWv0C zybdvn@akylbhxNbqUwbBJYM9=5R+#anfg8uEh=bYNH942N2)Ej^&+OcP>(764r_#O z-M$VjTd0|Rbi94GDcPgySOG<9Z3W6-f9K5ot?36FAIEIbjv6Npkc}zxkuHb_6O*B; zoZ%4stx!hb`$DNJJO#V845B*2a3gUPN|*G>T{|gYtwE=2sF5`A5$O2AGcO+7*dzYR zaAxVp84j#fpzza*F}8H4#cgi5Cx3<|ipw-v=ioTJhD~P}lkeE3oLT88E%QUff8tqs zccL5C6Roq0);N&MFn69@g2r>_$)C@RC7GpB+MVfDkQuygVCx_=T!+dwyh5t@s`e<$ z+}M0E8LfaJUL=}%sX_0U=Yd0Mljp9WxR9QhnajyzfqrC-H{ML@_J?$U>T%&2zulA} zbYoR=Sxqy!m~|%3wm6@1GI6q`e_w?~KVY8q7X5(jVZaQ#I~P1>L3kSoS}j-Kz_gZO z*4>*x%e{M95k(>bM;rV0{eEbuHA>FuN?f*g;uo}?Nsn`0b{8#Eqm2_})V5lU4vdR4 zx(8-C^mLZS(;~1f!%>j{<~}O_X*egF>=eee#_w{!#RK}6tbC;4(~a%sf1=&gW2Mqy zWIL;fD|13%cUz&N4C5N z4wGjr1r^`fNj|+TZ{7pHo;#l#hL}8`8;Da{9}EgbJy*JYXK8ckncE@e1f;A1g9lrT zgXAt*JssNYjPeM7lS$x?f71R!>G()7sOWTzqc%*7Hc@IO1)ueKJg}E}gHQ~ZgLu59 z#7$A32WVs0@IW{k-&rW@D~?nGG|d0`cYoQo@eYKa!1@0u^4MmgA#Y%aN~~E_g}1w` z(*PNwC0riYt1`l5;Vt_~s0RhFkugil>lI!Teu>w^^y(+@Z5Tkif1iXKkDj!j&upws zME71;KD7p0<4~wI`SgDK#`EN26+rszc#cP~8q$tEYQi@K?1;a%K}wrJo=|H8F1S+_ z#v+mnQDa(phIs;0fHMnR^Bze9pIBH_>&c42Vq&k`N#lCA>Q7R;NPJta6bGe)-5OuvST2wgX#L(E zlAnw>9b&N`>?{jsmxidN5cFV6-7KQqVOFArfXqXsedVDLe}5&+-AK_wYP@GE2JL$C zn!34WqAh%rCN>zi3d<}@^4B^K);2!g<-(~6O49qcon`X(`wktbbTBN92;AZ^abgsn zr4D;MTGihcF19BwCt}11lg0f_C2h|AbT*2Sdxu!$jzoWgVi}L)OFeMH3P)Shgg7ni zFp-amu!2}2f75KKC6rU+F)?g;0B-XAVw#!|BrnLF{kyY3v&NvBR$MS~(^G1rpr!YM zj@_n0oK}1G4YDky!%8}XxC<91RW&X@&8K$M6Ul@@yF{gq0bA1#wniWFG?fc%-^-{m zBGh*~`m6hk}56kMHKfA6>6UA2kF6!_XMbIsGZR04Vk zB?areQC?%g_kQ8_6oWHVl-zzs%z@`LfvLJvjE9H^l^zEc8r)iVp zwz>+nk}!0l*KPCl{cfRYM`A*|&rRJtMBJlwU9oy z%0!cminYNYyqN$8Thd2t4|EG}B1xHnOUD$0#5+Ejjo~KRSko)=Yq=?ytc2-#BbJ6? ze;yc|dt6y*#egQStJEBlr=S}(L~DXNM9_DhtPw2$-!dQY|I2y^y$>&UONCcGlppY( zJi(6YG!x;f&!JJVbgKgCL}aP^%9WyJx@n>Io~#{F)hPPVjOK5FM4Wuv{^<@xUVND0 zDy;7{O?MJMP5Xs@yy8wEj|8530RA+1e-A;{TYPAJq_K`Eoy+#UN%!(+qE1eTWN$Tz zHlZWdg6U~4@9X5_<>>M<@KJ8-#?BBnoWv8B{v49?oX^C9iO`EL|IMXK;>jUI^%o$t z{>Z5?_#UP-+Q3hFpNUI)LRS0999)iSQ@LzMjcRNM%OllrKQspj29y%lQtRUse?89D z$=MfcSH4yulO&dTT2h-^4Q=>13WV99e!Kn1iE!UYi3R&lQA29#nDS6aPDUxLimK&3 zA@|bp1fU@LPWHiA_)p50yDGskc)NUwW>OZnk9>Rr$ABddLxF~0*U#bm;2}2ZU7|ls z1Ankk9SDoXpcInzq^?Lvzub5?f31w%eYzA36$TUo)+i5lo@0wDEQtevwpY}^Eg_yy zDmlQSUCFh7fv7%@pz#^hq+ew%vUzBrn=r3>9Rjs%-_s6(ih2;+ZY-KW3LH(KrqHdL z@eEBv6Ai$Z6fHkC0pHXmS5~OqPZ4j3bqoRn)dedsPhkfDR_iuB{neite@Y2offItd zkO`R8%&8MDY9u}+?-?xApnM5?x(i{yi(9kj;!-ktfsO2-P5$A;;K~D(mXn$wAPr}6 z5k?b@FFwa&8F5G#oI!h84UfRn@RWB*b!vdP4=#a`n=)q;LJO%1bWMGC6}8q z`r8Av`i8%JCKZW)aJU8kf8KJb)?fHj=rb?5{VnTLn-Ps`+jwB}nim!cA33T#H}sw1 zQGh!Qy49Yq#7AM0v?mG1=egKEUAXNh(BAhN_5iJJ2>P)26B@UJ&4P)lN`VWnWjDd? zJ5RNDk(XL!VH=oEca@2HWvo9UR$9yo&+H*k*>A4;s?$LJL<`b_e`7(oBboczOs5kb zbSzYgaQ(-YSk;1N#$e$z9^(=hJ7UY#s!v827jUh-^pZV8!?n}&qUkFJ10mEyq{X$2 zr9*6TmI_w)3e>_MYWVjZgM*1#TsM#iOyPjHZ{O|@J2noP^T4uFd$4>m{Cb$h9>--1 zG7R2bKE(rYvks^Gf0pHH8yyX{k%z+}f*RKmwOr3(^rq(bb`R8m81n8yH666Ft6iYu z4FnJ&>aI{L+MKR@mr{gTpvs!Mu_%DY_-yK{L8Y_ID7MGDg{exE(ksc~mre(hX=+?{ zTBjph-whfqSbNL{S@-4;YY#+M2#;5>;p7ajPw0G+7@^spf1k>vQbM(q3|Av@d1lKy zKAs3_yUIgD0qX(9Dm_qJN>alrFZgf6qX!D5?_*=l0;@p=WKYBou`JLTv9b;pSK4Bk zTwfnPkOyY3)+}nyVZYt@t!QSdNUmUjY|y%hSbF6gKs!H=ZPz(8&>7&a=etXGpyg_M(IdGE$d$Vd>f|9h-w9NBJ%)qJ&CERgYmMk`f(0kNC*orq{EIQMm z-X&Li7TTD44IPa^#fC1ysx?9BN`^KUtb1x~$dU<#e|D-ZdpfR?q3kI30usN(HqR1s zn*ujKVu>QksifbVI3M>*2bS_^Q0Xg_?9Soqx`jv>rX4gj(vTL)jH47|PXR0DKrNk; z4Ma|PPV7tO+g6|@cBZN2-NZOSdsR0Fq?B1Ak0eVNFZ7G=FIDH+2GB-V_-sT3Z zP0Q3Le<{7B+cTc+lull}im3(Ml)7#H9aC9#q5e~a+Q11Zp`X5$871QWOMzgFU*gTh z z3Y+a4FOwU;KF2GnHF&j9m+(;8^e^S3*q#b_e{|sF_HBRu-Cxp2d^gO}lKyeqp6^um zk@`I-QZb7CemJmaD73E}8VXB;;UN5;dWI&EHMgkP;f1KK@^v)`2o?0#!-GUP*sED7 zrTtQ%?W%+_wAjL-gWY(42g9U2z#c9a!|g``t{GD?xZ*QtUlg729j7Wq=fV@RHMi>b^ehWA(%`rZVC&iS_Ua9P0O*@! z6OL_^CVkU5ntC+(@Yr$b!7|!L@~7>~*# zX_O}eZQTV>RZ+t?db&%xOB(48k?!u6Zt1RrAP54|-QC?SjdZtkmx44Zck$eB?t9;7 zK4yM@);_GY_d4e=%pCR#_u@_OJ3=X|N;k84pA#Z&8v)%?i1zn)bz54bP4cLza}M7G zk(lvoMg1!D7;N8leZI>nj6a}8fYHCJlPT=O|4y#hwcKd*CF#KOqeN+Bu=|a9l8t(B z%3;c&NvW{}0zqR$O!$}_zr@ltY$rAtcZ*SzqZQ*{nlY-$37MicrS=(grxs(jsT zSbdRAHHKwc!4Pp4j2Jy@X+II10pV*cI53{WBL>_Q6I*$<&& zibj5VqviV6RNgM%{k3ICWcTdc9yPh7&67fqEPJo{seIKrw}YS$$qsFyGE3QX%=%b2 z(Zsx-mql>PE1tt<$EoH*tHVZ0cn5x7HUW3O$<}=h4c^oGXcCc`)nw$^O}adK`4!{0 zz5;>!B?OSGiD1tC%b%13WY`H0Xc}BNHW`0mlU(ZZPqTb23|PX1%@&+ORbF)gN}rX0tNR?{pi`&F*i zRepD1dv`2Nsf2K;cHKl;s*Ne@)8&SET&J{6QIa<#?Rj&?htd^#Ecx_0%IHTsx|r0% zE1v;Lwj*7inGDNJVbn!;9eN&}v4{zYQ9s08qRKfsaZMi2^tpd5QQxlQ_u7OAwcW+c zk>lIg*a*n=a)z+92i|?chO!B5R;KxmpHygl+z7PpKBXAz z{J@EYc-eZq_m=axnYig_hh4xKhc-6;vO+&h-~4y!=wbf(YSXp;U8z5XbyYlxcM-GA z`{c;+&o^Kc_cY!&3A|b{wO9p)y>D}Kcq9GpUJl*9^LVMU zO{j45IYK+H_Clx7Ee_RGX;_FGl-Gimj_~7C_-@gV;b=#XIi2i17o2;tj4THIqHx%o zAXDRm8n@=Ye=pDwy5AWy#v~#XW#oJ?+itf0r=&2Vj-k17;rGNdMOLFEGoX%f)y|&o z9W=OD?9IydV?HwD@bj402_I5Mn>l(%MDjrB))DGEjs5;Lq`1&8e?=?||IAyQNwAzg zj2)eqM}IlG`9oh~)`Li-QPDQ?trYh}Fb=ZA%$GAEqeEA8@M~p17ipQac{1Q#{4in> zj&GHTGTD{kP;*|`ZwLC>SIB#m-cw+0lF(XzO58OkFJqo&{F>edPRFD4xL2I(>sMpa zvMEaz;zpZ6MFI^bX;y)WsfoTgZ08Z#b>!hk|KvWadA3>SUgC_Vh-e4~p(2c13!^~5 z&QdJwNE6`^%Y9kddEc@_49?)kKP=s@d993pIy2B6Ont_-;=objvotz89+1s%>G33% z{bb#v(wWHj7-dB)U^Y7Idg0WGTpY?5u`eB?lh7Zni15gYFC}x<_OZ(S?^`w;NXK9W zEEUW{HiS4wPiC$)qo%4fYut0LfnEcWM1h(ny7Tc$lu|1usBh^xfJCE}zi6oMr-YMP1XJyl@?DsKwkPx8OOEbTa|$8;zj{KwvXMDJR5eqA)2SZ85!o{rEj zg9q?}CE5+*XKXr@)Ixv6^xnfr-g0&w#xZgGT=}2bj)aW4EhG^aXBICv6(++#R@%K- z^)tSpk~(!hzemsdnak~)#wuv`MYeg;L`Hi9{hRf0So(U6Aq0Vrm7zo z#5Rp^E_eATvLCXe4&)YI33!70|6BU|os!UzaShgEBJFcN4?#jd_j#{vE#Yg~oZ-c@ zm@MnG!&S>uhjQxr@a??3==m|<$}7qiLLc&uukUerHvPUb_B%k<+{jf>eINDPt#JT$ zTqjIbKBcC)M_3if-fUqEe6l1tZLuZcIvsA#qQY>T;Z3jb_}d0g7v~k@0uiclXMO81 zr6|ViBirN4dN?CGlHXQgtT_7Btj-^$PyRSr>`CG`HNrdIHLjR~yQM&*o~mIDdZ+=D zme-~nq;$b?@DFBX^yww_UsvD#zRERvBJBq2=jT$mGeG3TB;uHBINm4xrHST55SBOp zJGK?;p^8c%2z!xfGyj(ALntIH&(+xOn^854AU^Rz-^^rbI{D?Gp|K#B`Jc`nU1!1Q z>JWH;0v)fg;n5`L_igI;I4kyIml@)z?u>b>7KQ;vuikjuWpqxmO~q~NLuZk8Y-Fn( z>p1YnbAC}9p)hS{$CNOyAtuJ9Yr)*(N~{>QMMq}%bbGyabcMG}wX_NO@FQUB4L6(i zRcu`RQ%uME3lRj#`Ry?)E*zp==o(&)!y>^N`upa)k%WD!#hk0FC4VVuL9>GZynqN)ex zVj}MRiBM`NGybZu5X#*;TOGdSfOI(m$rX&X6}liJ}gRv-QU^@qa_$r82A|hwvof!rUN=kXRF6D zQ>GKrx3pdB&Yqk8E9-FPteoZU9eFQ~?|0FSacEzUOk6j_yjub#h>cOW@j8^Zk?6u+ zzlwKBPv|g3)y-?ZH*=?oj-7r;QoGJ%6Ca%Sj9BIzv|P1zj!FI+ltr^&r|{iWdqywN zy&*f`KFQ#a&xm6Q#dUSV50egKkcxm&aWeL8dxiUmmkBe>;Gnyf{ct?-u$HxE&ASoh z_^)%F+z4ueZL@Gn1M;w=;Z2qFKB9sU7Inurj(j$B`1l_?X=3@OZ?K_uN~h5y1Ljx7 zyk6qhu<0JrWm!YgFdrVii|@*?*}AkhSMwGdTB4}7!yT+(DzWAoHr#y=AAyszIU!tF z;4V~*9a#K&oLfr+Y18J{Rz)iv4R(y)xEO!iOcbk;XV)Qxtph=+KB_eSK#*8)Bms*W z_g2hEQ;QKBwO)TeHA|#8*R0LYg_VdGR`%|`eAOpCG!#Wx<4ZDIsg6yU!9WoG{lm&?R;L0@%|3U+`Ks#=p+yscqZ=I^O+IKBaCj8_9kX?dygnh(EB@0J6NBRZw^cq zCUMG+3z?WRA8*n^3;#+s77;;#N>8_uK;BpEnZK7Yh&$*z`Z$qxY<4@VfjgI6T_BrBLv%azA`^|F0o*ThBTp_xQ%5n-Oya z;X-E5HG++4iV-^Y43*)vf_$KtP!XAg49?X2!r@HFW#w;ZB)!AerYAov9#tYI!A{+1 zVzPS8ED$fj4pp_d8{gfV&?NJ|$&T^S32{A>a)FwL_~@0E*TIvts-`N?Xlr|?>3k92^TecSo8{iIv~11Rik4a8TJ^Kd`2{mpU|NCsXnJ`Z zSG^BqjSt6Khl*2d`hk;}vAv2mUiBGu$d*So8xYpT?%#%W=unTmlHGeWk@MBQG zy2U}AM*Df&xil;4%U4Dp8^WPc7O9A1PI9-ROdb4P*>Ob8&Lp^RxYN5QNaf5E=4)`C zao+#VrIALZD2T+|iRb%{=<4=m^7oU4mTRkU{CCk%6hTycVl;}veAwxh=|SfIj_DwZg0dcp!m%PRr{w)NEQEG6SuAP zAMFh0ZXOaejGgxz+ZQ{z!`Ckrp_%&Fl7*^roxP|hX6K?~p`UV}qwwZ3&Cr2Enmq`q zLw-|T@&m%HVJJQ9ZG*xW53A#EN|96=oD*aaWR{7(qL1lD;-#*N&9z5#OhY}$4H%`AYP(t7nzNz{g_i^O;Gu9J3ua$J-EUJj@QAy-NRfEZ^Llr7U@u+lv z-VG(xQ2Wg*4@hKksr|wGI=bYTAKDZ+%$&T%^&#vwD2uv8c})=naYjw)uF&pS=Qb30 z5Fs=-_gGG~T`i~|st#Qn^A-6WTg(kwT!p*UXnS(^mly}4Qw4H7ac{{#;<(VnzF`|s zKXCCO+^9OZTN5Gq6yA2e7JvM8F)z$lT%$krl4MC?_EAW=;q%inn_&lscKMXMZf?Uk&wn> zF2-+XE$#{ZI**77QyLnS<;brEe`!6=q~v@Ke3fnwgC^FEe1;Jjnh^VB?|2x6+Vg3s zg!V^X$;WBUKxP{6;vuTr{MFj5j&k~#$Zz+Kb7FfwMsG>xL_&WW|o)%rUgYs;*|yR)1o|g{|f)KWm|ei4V_%p0?o-cK<4c z^`ivnTrKf%ya1kz1UutV8)?_ISQ?2}l^CaT$r0ymtT1Fj%};1I?QZKZ)cNG8Ulq4R z+O|i0q{4Cc&-?a*_U2*Xx8#4*Vh*Pu+a{F;25BFwm36Gp z_|Vn|b%@XcK5sm*RCdALV`cITB`ESQ&G52(Dv+lJJxME{8*7?2otl7m={U#m@3aJ$ z6$F!1>EuPmGk!I9w+jT&VR%l4YGqU;supG%enr;OdD9dSYm8C=JsFsxp1xz^5z@hsUo8uk3ZD^XSIrHZV^^-J#`<8T*^MVEhq6 zfm()7GD5d*I0)+>Mb0oU0^wNNlSW8~U$0O9apkVl#&DypE#+XPiVumADy%q%O7^iG zFu3Y?GFFF8+xMy*z(i|B+M$R)L_vU^lV4Wf-0|KVKG|BiyeEGZ@@EI?VRGy=%it%( zDCeHd?-HWQNBfYtSV!5?`!?#I(C(CXNk^t{8JtQ4*eNjo-rje70YdJlmnqp(y;-cB z|ExK92m7D zEm(JX`93Cs1)l7@OCg*L9%aUg;Rs1M_OQWgm+J=|h$|-TgnVj;)Bdt6m%C1mL!WONdb63$2WvbVvj5LO z##X+sO8akpuE`1HYpb7`P3Wg6UakYrZ<_Xs;-3hkr*#PLjWZAgy1fUTHoJeIj#N|s zq{N&T)?j9iDias{*r&Z^P`cw>*m)|cI#;djJU7x94aUuGcqzq-{goiZFsJ8n{y|K~ z_^7D2jixb7)#*2td;Jvjd}xVAihD*xT%C2nmTWJMH#?aC;V~WxYCv*-bCXvwP*PMW zhCz^H>0i?)RJoP#&$*AY5Pi}NqYizNy#e>BI_%?89n2%mrbz7(ZCBxRQ&%)YNm>w* zupi90}SW zH@ShgaPc9#gWT6w69-2v&YBG@g$uAq6Bb{xHT+w%tdBx2ST70IBE|A;+DVe|K=TR= zXII7DjH-_j~hfg@VTfUoQT zr)t7F$aY2s@7BAlkXk6kr%G45^60m*ZE ziVD_KP!szHS;Csrlx+1@anmA}wa6LMIzG%GY!e+wh&>D(KN#{*KW4(j*re!d;0^vZ zt0Yf@k+-tDXslgCG%4N56IC(m-mcXR7u&P=L|#WQxSKfK_>a@~};D;C~7bh%FYAoC1e(O>8%wuu#m*R!d{Fb$X|1UMAfY zx@gl1p~b}DA;hryFre&t!31U9}c`~%+zy`Ur(vRQ=>hE9($Jc81#OzNk&rbvf zZZ;(Wzh9r0h9Xj=+ZHCVHD8+Ow52-7G~-=bQ(`DvQl8UXd3_f>JDv>a5`QiEW5J%o z<3Uu(vi233A-vlX2MzqPxh(X!Co-9TxG2kBYX%Io!+ zwfhHOL+5LB{MlZ((=-ku$8s)JrxvP{RDj8ie%G!&g^u2}Ow?z#K8+E)oqnM#HZhJ~ zrTT@hBe(bf{?1Ytg;^|aQ4k7JI-O&?Qx+)es!oC{uReVi@Q*IGFU5^@4zo#~Qq;QU z);K6EW$Jt1maM8UA)02bq&>IqtJ%x802;ode>h^aq>A6N17^D2^89MS7=SwcJoi7& z{Hlaj8D8*Oze!5{Oc$WjM-eN0-x5$qT?ZR5N;Iax>igWg!#LpWiZ!-CN&{x6Q9>~{ z|D+++%bmEmiO2S#zac5L?n;t;>ogbbVX|qKTPl{Q;yXzCKoJ0C*J;I9mcZq^# zurDE(Gh|q%=Jh1!ko2j+-G;};mtI@l#+;qL>hMZf9^t_S$IGpNr%MRO&!u*UJbLiC zXp~ru-|vQ333h8{Zyr9sMm2saV)gi=L&m}+dS9C_Lh1XIuq@}YVJ>L&pOG?izD@S9 zUrBpAl^MEFj==_{*cqn?GeS>k@KawC#8^rRk;r?-qi0tlQi9q!BSpE_2Q=Qww-`Io zHMRVLeV}^i?Zz@=!)As|zG;3+W(?A<@Q9f+hpC)kDFPGy;b9b&6Qv+q^&9Us1yV;D z5URRKmGWQ^@X?WIcjL9b=4-)kpp2y)7>Tu(2@fvYY@ zinEC1IKmh=D9HGYs_vYSCHeFFT?{GDcov@b2%igb;Tl$!h!iS>cH{RN@&^QFUs(e0 z*K|bu?s5k(*1ts4K4BKuh)BG@!|6=khUK`8sVR}y+^{8nx;Df8x~iaSPa<5@A;+~X ztbRZ&&Zp{`Y~OT+HHT9V6%2n-lf@bqR)p}H`aI)0`Lm~=aTk+=k~bY{37dOx%Bq{d zNmOKpiM8-5m{KSY;ZPdmD8AUjXIe-{@;(z`#)X?|FgD@G3P;Mm#=icio~MoUWno#` z_thp2rW;$6%8EZdL**N@wRjiP*h~X;D95#gc{!+1@%Gg~7&=xX1cW|ybO`Gwv>{9O zT>>Po==wCz&o9%zhX@PqoMwooaYlUby<0Sg*v((nMoEG3H*)O5l7%LTHHO*L`{i`f ztfhA<`At6L#XdX*lkh7UiYle#Oy{qEic<|)`X?K!G$K}u!Pm|!j|7e7tqjNb+0)J} zQ&sOjI(7PmGwvo>wV$GUX+1lI?A(RUy1YFr`Fn=U-yq!Q&y8hgHe7Ltk_E@>tACip zPjUV>feXw(EC^>)DDx)H%zv3obVg#?y|Nv?s$)?rS<#{RO%o4*!IrV!7RI1=j32!i2wYdgI-Z;=f=ld^L0f z(aFbOaOh`R3(Xf?Sm?)E3t<-=*jaE|3-7)m?gTtp77259X7#GdqYvAKXtpX*SWRkR z$uwB7LwEx4aC7$*QG)JL!erotP+6W!_{f`Pq&^!&8*$fXtU`v_wPJ=#B+}`niWhbA zLtkZhs&^hDFha?|UfOAGLJs6ET^M`)b5&_jXjP)Q4)jXYMnAO|Ks5!JZ;f!Pdw54y z`gBtHZDcr1%OvnOJ)R!zu&n8vNd5Ws=2QHT6eNtQ@I<&RZmofW3O~vw zy~0>N#wCwEs~2~U=lh5lg`k@zpS*4p>_}TznYgT8LiU#M=emu%@unxbils5ypfk0= z8%>CFI21<}^IAPlJZ@jxL$Lh&_d*zm&t{5D6zJd9D>W(i3v{;Kh!@^#2lvAG#6T|S zNZ$vk{DP_+#&Eb|ioj>}4PLU^jfBrc3TNnd=pNz7n5?LaZgR`s>PSPE+T$RRZFE6@IVKIi|>OVGGIX*KaBq>ci5@a|my+cm1T^BPq6s^@uh56MJ%J~IKA(`gc(1>}s>EbqE?RCAOI}zr4W_$T@jA`6g z11_|T^QZc`k@Vd#>qU>2AvxU&o&@E+Gx?j?(~X1fsv;d3d=9!-oAbe#S_)uWYvn4a z*^RVvv7s>8*U78==rKNa`P^L_O;ji@_;V$@cIH@?ENLNaA?(sTta2g3a#(pQ5ac*G zIz-Eaggz_^>egDtZ*9l1@L!dqj3!Ij-^_oPnbj$!`KFa-7L-9PXu+{aWwR*ehMrj~IXi+I2ikjKy-*BH|ek&On4IR{<+k6SNxm!gh(?`n$ z>2f#$oWY0NV$YU{wK?}RJ?K(mct}rYd%`&WQ$#4*BI0K890f?v&aIHA~GHm@}tpx%gKo!fvEs9}KA^cH$1t z`u={^nytCeab`v5z08Ln@Xd01x1q?cdW(BAQ zP-Y%M;r#);qU|jbL8J8k5I36lYK3SJ$2qP)Q;*Yi-t8tMB8)SI-31;6&*3+b-(6nQ;@9 z98Zm15SL1yLXUNL?M*y~z5;r_+d2&s)`z9jrnD)*X=fAQQU@nuKNP!KtCd8k6WIvteN+pin?9>>`a)|?%*q14L@b8c2T2|v;0-de)2j!@3~mrXn%{+%5)oANpkVadEVf3Jz*b~)a$M0YBA!FHoPZEc=YQ8A{ z^eN-)^R+4=B;{DyZ^sou)^)W3L*wYfIl7YG(e1U{>h03Nm%=5F^_2Kf3MAUKx@K7% zufY#{%Tfnwd(n-1*rZ&|6B2E&@vWU_oBMiH(%ZHtoCV4%)6Pf@W&|*+>!R|rr1ArI zzUT5h`_*^5RP=1mef|pl>z#N;;k$nbQ%KBX>*(udrjUCZfl{=gyMNd^CuKc%FfCAl zh5K9qSm$)*mXF#cEc=|I^3=AvT!Q)zEE&rwRORVJix*fMf!g)^eKnMIt4pk}He!_s zvdBKWzQOsKI}|l-UBR=ex_dyCWQjf2R?TU9@_GshMLJ|vL@{yT|D7CAZ}G3SC)i#( zSht7>a)aE6$90LY>b$ctEUS;+PHPHQc)44rlx*l#HY0yZZI&wFA@Mfn;QLiG+SFGE zQ(+^+5vm?%-9M4Li{*$M8}6fO7bAn`@&=dq+#0ih&&j#ITM>&@yncQnx{1ezSyo|_ z#13Ov-4$VstfaD*JMXVVws7I?mue!yT?I=@2>xpxPP9+i-!yS7RY@gb33XCy*hW5V z`Stg8iRCeHs24d1_+IA+n1`X3XJ(q)%s$X>Y!g3o?^yK0KU-wVUNlM~4d1DRoCcvb zR=z>mkYd<=Hu>Ooj9pRoRvPZAEt;=Db+J;U?ZJZlqk`1mZM3b9%e%FawrvLicbmiP zPmsL#m}FIOYxxl!V1Byhc1rh}5$i&(@WR(!F{v34gZXrk#$}`8H>qfM79D(sIEY$<+DFor-^x@T7v|KzBkIGT`2c-Rl*T}5 zvCe~`hAy9oO+7`xx|2ZawY%&CWhVB8rwgLMQ=5ezh6gQlJGf;K)|}M-S%a`2XF(J_ zX4;diA~iEl{doRk^c)SmCs4RgI@d5BiL5TymfGkuqp)3VwUCMZ0SaTfHT0{sZy*%uZ`p~6F+dp z=H1`4F1H~1J#@DjoP_qa3=*esv-SZ9AK$|vgDaV~$8Nujt5&bm@RanOv8b4Rk%Y8w z1>BR`j1p7r&G);4Rd<4;;HOKgkKgfHFyaKlqZePS-ob~4gZv+T8M#U857B6&3-iGh8|(*o}I;#R$(8^RGQQ#W&jRAm0V zPWR3noyppc*s{notTRB5(DdW(62P=<{eB})ZlKIg95eK*IIBP0E#EUrolyL6foN%= zFnCF&UYyiUl8K^I^y+oRRE|F7+MLr`g+qi-D0>0d=t*arynT4Du zv9Q&XCzOyO^pZyL&VVU2SEoG9(rm0-mY+g6JTIGq&2vqN@Y&1VAdpFVtlX}0-!eKj zI(6=yL|s{6iJkbVJA5?%_HA2FR+G;{o7lW4`e^%ncsafMpPJ_2+h6KDkO74stx3Yj zrQ~#9Xp|(rMBigX6VeCC|B=7;M`P)p_z`*{+Qu2)M6_rwFv&eV^LTKg?rx597-jg4 zVrTfzrG#Tw84>sBz&tN*C+Dwy8#^?q23-^N+(_c>5c6;N66jXh z+)dnILLNRpV}6E4#{gcwV*#%KYybzq1@HiTfB+x_hyY@M1Rw>-0CIo=paiG@YTz|M z1JD9=06o9}Fak^fGw=pr0ayVxfF0lfH~}tz8{h$W0X~2q5C8-LAwU>-3y1*k08u~; z5CLe z6=(z6fexS(=mNTd9^f0$3-kf~zyL4^3<1Ny2=E;k1;&7JU;>x~rhsW+2ABorfO%j6 zSOk`UWncwZ1=fId;0Le)Yyw-rHn0Qi0(-zdZ~z`TDC1pG@NyaeJ)AiV_gOQ5_2 z>Pw)##D7kJ@lwKk39OfR^%B@Gf%6i$FM;PkKRN==;I4CHs4`!~WtP)NiK7hM`77h-o3eYgPu(+Te z64XoUxrC$CUjk52wbuXL`h8AN6%{lE=1b2O+mKZa(!l9{q2*MAM;VY`+OF<$D)8iN zf@3_$GZ*~-xt5IS2h0E4m6Dg)pC+K7p`h4dpfLYeKTU8DptKxKStVUfy=)z=|8I>6 z@>g}yOrW4jJE5R3{#RptTtsl;9JgvJXhK-ftDLW(L;@4Kt|LU7~fh)_9(byUzq zf-lb`lIUR{O39!|MSrP zQcgA~P*eWr4fLWt9Ds#_Dg*Ds|9*+-B8X4tJ&<9Hqm<(nMD5XehM*)d$ia zIb^j|(8T&L)!0{pMMmC3LD8eY{8u#>F*GP!4t_^AOGj2aHz&vce{Ww}mUntgq}fA3 zK@|VHrFmXX+{*?2(+_H>4c!bUD5x>P|E@-do-_9URr{ZvO#i#usecYUcxCxv;ZD$V zL_tXdcJE0l