From 79d014fec5d54ca331f3d71655627008d7c43770 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 30 Aug 2024 19:19:51 +0000 Subject: [PATCH] Update distribute (bc310ccd6884fe5905b0bf3f0df9fc3b4dff04d0) --- State.toml | 17463 +++++++++++++++++++------------------- stable/Umbra/Umbra.json | 2 +- stable/Umbra/latest.zip | Bin 18954673 -> 18956570 bytes 3 files changed, 8734 insertions(+), 8731 deletions(-) diff --git a/State.toml b/State.toml index 9b911f9b..487f57c9 100644 --- a/State.toml +++ b/State.toml @@ -17,8148 +17,6188 @@ 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.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 +[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.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.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 = "c9cc2194598a8a09fcda69f60d8970818cfa5f70" -time_built = 2024-07-02T09:09:54.496 -effective_version = "2.1.2.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 = "f76db1d05465babe7edf24d4297597bc0c72d088" -time_built = 2024-08-15T18:49:07.505 -effective_version = "1.5.2.5" -[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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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 = "fbb14785e8c333dc7ebac32495fe132a6e5821a6" -time_built = 2024-08-10T17:43:00.103 -effective_version = "1.0.17.2" -[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.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 = "6a09112177c6a0a94a051399f1d60d54df5ed3c5" -time_built = 2024-07-27T22:30:03.528 -effective_version = "0.2.0.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.TitleRoulette] -built_commit = "9eaa4e6fab96736639c1e307506ec8622125c545" -time_built = 2024-07-10T20:42:34.696 -effective_version = "4.1" -[channels.stable.plugins.TitleRoulette.changelogs] -[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.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.Umbra] -built_commit = "944e49b206ffcc7d6860e9d3587820cfdc4f2ce6" -time_built = 2024-08-28T19:29:58.672 -effective_version = "2.2.30.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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."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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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."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.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.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.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.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.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.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.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.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.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.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.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."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."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."1.3.2.2"] -time_released = 2024-02-16T22:11:37.888 -changelog = "Fixed a minor bug." -[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."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.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.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.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.CurrencyTracker] -built_commit = "e9f0a92b1e37ddd229a0afbc108406833a78db74" -time_built = 2024-08-06T04:32:24.483 -effective_version = "1.4.3.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.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.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.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.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.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.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.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.2.3.4"] -time_released = 2023-10-04T16:32:09.112 -changelog = "6.5 / API9" -[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.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.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.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.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.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.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.3.0"] -time_released = 2024-08-06T04:32:24.483 -changelog = "nofranz\n" -[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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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."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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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."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.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.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.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 = "db496c0cc6faa9797ab3bef91696b1b7a70e6d42" -time_built = 2024-08-30T19:14:54.651 -effective_version = "2.1.5.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.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.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.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.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.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.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."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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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."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.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.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.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.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.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.DailyDuty] -built_commit = "c180779dcbba58d395e93df878276ba68cefff5e" -time_built = 2024-08-30T05:03:15.744 -effective_version = "5.1.0.2" -[channels.stable.plugins.DailyDuty.changelogs] -[channels.stable.plugins.EnemyListDebuffs] -built_commit = "2699c75d4e98b5998207e341e93f11ed96dac0bb" -time_built = 2024-07-03T14:13:31.327 -effective_version = "0.4.0.2" -[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.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.ChatTwo] -built_commit = "117d9fc45c7d5bd0f98c3da0f8549eaf2c1b363e" -time_built = 2024-08-20T21:41:41.023 -effective_version = "1.28.2.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.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.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.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."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.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.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.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.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.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.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.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.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.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.Visibility] -built_commit = "0a1eb99ba06bf3782a5cb0cc9ef24cec0ee950e2" -time_built = 2023-12-28T21:47:44.378 -effective_version = "1.1.7.0" -[channels.testing-live.plugins.Visibility.changelogs."1.1.3.7"] -time_released = 2022-10-20T19:09:26.854 -changelog = "Make VoidList function regardless of the Enabled state.\nAltered object hiding logic." -[channels.testing-live.plugins.Visibility.changelogs."1.1.4.5"] -time_released = 2023-01-08T06:12:57.972 -changelog = "Reworked core logic.\nAdded support for bard performance mode.\nUpdated Spanish translation." -[channels.testing-live.plugins.Visibility.changelogs."1.1.5.0"] -time_released = 2023-07-02T02:20:24.591 -changelog = "- Refactored UI code to address disappearing menu issues" -[channels.testing-live.plugins.Visibility.changelogs."1.1.7.0"] -time_released = 2023-12-28T21:47:44.378 -changelog = "Implemented a proximity setting which lets you hide entities based on their proximity to you and the threshold (how many entities are within the proximity radius)\n\nPlease report any issues via feedback/Discord/GitHub Issues" -[channels.testing-live.plugins.SimpleMarketBoard] -built_commit = "d2026fe2500ec415e31da0518318ac00b579e358" -time_built = 2024-02-22T01:58:17.443 -effective_version = "1.3.0.3" -[channels.testing-live.plugins.SimpleMarketBoard.changelogs."1.0.0.0"] -time_released = 2024-02-02T04:48:42.450 -changelog = "v1.0.0.0:\n- Initial Release\n" -[channels.testing-live.plugins.SimpleMarketBoard.changelogs."1.1.2.0"] -time_released = 2024-02-03T16:16:25.637 -changelog = "v1.1.0.0:\n- Improve configuration\n- Async methods refactor\n- Add loading indicator\n- Add vendor price comparison\nv1.0.0.0:\n- Initial Release\n" -[channels.testing-live.plugins.SimpleMarketBoard.changelogs."1.2.0.0"] -time_released = 2024-02-04T17:57:42.136 -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" -[channels.testing-live.plugins.SimpleMarketBoard.changelogs."1.2.0.1"] -time_released = 2024-02-06T15:57:37.351 -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\nv1.2.0.1:\n- Add preview images\n" -[channels.testing-live.plugins.SimpleMarketBoard.changelogs."1.2.0.3"] -time_released = 2024-02-17T19:34:16.869 -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.testing-live.plugins.SimpleMarketBoard.changelogs."1.3.0.3"] -time_released = 2024-02-22T01:58:17.443 -changelog = "v1.3.0.0\nChangelog is available via the `changelog button` on the plugin `configuration window`.\n" -[channels.testing-live.plugins.KingdomHeartsPlugin] -built_commit = "98e07ebfa36673aca40ac9f9f34b3de8eeff308f" -time_built = 2023-01-23T17:18:03.209 -effective_version = "1.0.6.2" -[channels.testing-live.plugins.KingdomHeartsPlugin.changelogs."1.0.6.2"] -time_released = 2023-01-23T17:18:03.209 -changelog = "Updated for API 8\n" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin] -built_commit = "c846943d0e9c9c8bec583e82c467a51041fd7d6c" -time_built = 2024-07-21T18:47:02.440 -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.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" -[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.5.0.1"] -time_released = 2024-07-21T18:47:02.440 -changelog = "- Fix player/pet logic order\n" -[channels.testing-live.plugins.MountCollectioner] -built_commit = "0fd3234b15ee6ee51fa65a0067db9e67c1d1c83b" -time_built = 2023-08-09T19:27:58.864 -effective_version = "1.0.2.1" -[channels.testing-live.plugins.MountCollectioner.changelogs] -[channels.testing-live.plugins.GoodFriend] -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.ScoutHelper] -built_commit = "7db3022906da598c98c53c604ba21cd4c40f9ce5" -time_built = 2024-08-18T13:36:26.244 -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.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.2.0"] -time_released = 2024-07-04T20:38:06.280 -changelog = "update to support 7.0 Dawntrail" -[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" -[channels.testing-live.plugins.ScoutHelper.changelogs."1.5.5.0"] -time_released = 2024-08-10T17:43:20.392 -changelog = "(patch) fix intermittent crash" -[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.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.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" -[channels.testing-live.plugins.TextToTalk.changelogs."1.28.2.0"] -time_released = 2023-10-17T07:16:34.737 -changelog = "- Fixes Uberduck TTS backend following API changes\n" -[channels.testing-live.plugins.MBHistory] -built_commit = "31f57db15e0800ad53c100d07a1f8348e490cf41" -time_built = 2022-08-24T14:27:37.108 -effective_version = "0.0.4.1" -[channels.testing-live.plugins.MBHistory.changelogs."0.0.4.1"] -time_released = 2022-08-24T14:27:37.108 -changelog = "+ API7\n" -[channels.testing-live.plugins.RPBlurb] -built_commit = "1e2e012ae24131408b2b07f5bcbb3c27116833a1" -time_built = 2023-06-30T19:14:40.086 -effective_version = "1.0.2.0" -[channels.testing-live.plugins.RPBlurb.changelogs."1.0.0.0"] -time_released = 2023-04-25T22:15:44.722 -changelog = "Version 0.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n" -[channels.testing-live.plugins.RPBlurb.changelogs."1.0.0.1"] -time_released = 2023-04-28T11:18:55.239 -changelog = "Version 1.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n\nVersion 1.0.0.1:\n - Bugfix: ImGui text centering on other plugin windows under specific scenarios.\n" -[channels.testing-live.plugins.RPBlurb.changelogs."1.0.0.2"] -time_released = 2023-04-30T03:19:31.831 -changelog = "Version 1.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n\nVersion 1.0.0.1:\n - Bugfix: ImGui text centering on other plugin windows under specific scenarios.\n\nVersion 1.0.0.2:\n - Bugfix: ImGui text centering on other plugin windows under other specific scenarios. (For real this time)\n" -[channels.testing-live.plugins.RPBlurb.changelogs."1.0.0.3"] -time_released = 2023-05-01T20:05:18.385 -changelog = "Version 1.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n\nVersion 1.0.0.1:\n - Bugfix: ImGui text centering on other plugin windows under specific scenarios.\n\nVersion 1.0.0.2:\n - Bugfix: ImGui text centering on other plugin windows under other specific scenarios. (For real this time)\n\nVersion 1.0.0.3:\n - Bugfix: Plugin breaks when switching to an alt. Altholics rejoice!\n - Improvement: Descriptions can now be twice as long (512 characters).\n" -[channels.testing-live.plugins.RPBlurb.changelogs."1.0.1.0"] -time_released = 2023-05-18T20:14:28.114 -changelog = "Version 1.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n\nVersion 1.0.0.1:\n - Bugfix: ImGui text centering on other plugin windows under specific scenarios.\n\nVersion 1.0.0.2:\n - Bugfix: ImGui text centering on other plugin windows under other specific scenarios. (For real this time)\n\nVersion 1.0.0.3:\n - Bugfix: Plugin breaks when switching to an alt. Altholics rejoice!\n - Improvement: Descriptions can now be twice as long (512 characters).\n\nVersion 1.0.1.0:\n - Improvement: Overlay is now hidden in combat. \n - Feature: Option to display overlay in combat.\n" -[channels.testing-live.plugins.RPBlurb.changelogs."1.0.2.0"] -time_released = 2023-06-30T19:14:40.086 -changelog = "Version 1.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n\nVersion 1.0.0.1:\n - Bugfix: ImGui text centering on other plugin windows under specific scenarios.\n\nVersion 1.0.0.2:\n - Bugfix: ImGui text centering on other plugin windows under other specific scenarios. (For real this time)\n\nVersion 1.0.0.3:\n - Bugfix: Plugin breaks when switching to an alt. Altholics rejoice!\n - Improvement: Descriptions can now be twice as long (512 characters).\n\nVersion 1.0.1.0:\n - Improvement: Overlay is now hidden in combat. \n - Feature: Option to display overlay in combat.\n\nVersion 1.0.2.0:\n - Bugfix: Attempt to fix the Style Bleeding issue, \n where some users have reported RPBlurb alters the UI styling of other plugins.\n" -[channels.testing-live.plugins.HUDManager] -built_commit = "3aab9526e4f552a30686e7421e5aef9a491a071d" -time_built = 2024-07-03T14:29:18.669 -effective_version = "2.5.20.0" -[channels.testing-live.plugins.HUDManager.changelogs] -[channels.testing-live.plugins.Mappy] -built_commit = "70d03abe1d42e3130a3699d849ea408ba5e6bdc1" -time_built = 2024-07-19T17:40:24.661 -effective_version = "3.0.0.3" -[channels.testing-live.plugins.Mappy.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.ChatEmoteColor] -built_commit = "016bf6d16deb6fa4129d84d3d94f177c1bdb2cae" -time_built = 2023-01-24T15:35:08.730 -effective_version = "1.0.0.1" -[channels.testing-live.plugins.ChatEmoteColor.changelogs."1.0.0.1"] -time_released = 2023-01-24T15:35:08.730 -changelog = " -Version bump just to be sure xD " -[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.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.KikoGuide] -built_commit = "604f7877211771ee739cac3a4ff0b0152823233c" -time_built = 2022-11-19T17:16:42.712 -effective_version = "1.5.0.2" -[channels.testing-live.plugins.KikoGuide.changelogs."1.5.0.0"] -time_released = 2022-11-07T19:04:00.879 -changelog = "New Features:\n- Updated the guide format to support more types of duties\n- Updated all UI windows look way better\n- Improved Integration/IPC support, allowing loading without restarting the plugin\n- Added the ability to lock & prevent resizing of the guide viewer window\n- Added the ability to disable hiding locked duties\n- Improved all text in the UI to be more descriptive\n- Performance improvements\nBug Fixes:\n- Fixed a bug wherein a duty guide would not automatically load even when entering the associated duty\n" -[channels.testing-live.plugins.KikoGuide.changelogs."1.5.0.1"] -time_released = 2022-11-08T13:22:42.555 -changelog = "New Features:\n- Updated the guide format to support more types of duties\n- Updated all UI windows look way better\n- Improved Integration/IPC support, allowing loading without restarting the plugin\n- Added the ability to lock & prevent resizing of the guide viewer window\n- Added the ability to disable hiding locked duties\n- Improved all text in the UI to be more descriptive\n- Added a 'report issue' button on the guide viewer.\n- Show a toast when a guide is available and 'auto open' is not enabled\n- Improve zone change detection logic.\n- Performance improvements\nBug Fixes:\n- Fixed a bug wherein a duty guide would not automatically load even when entering the associated duty\n- Fixed an issue with the autoupdater not working correctly\n" -[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.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.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.Altoholic] -built_commit = "e21bc98f6fd0eb5628064270f462cac543be8862" -time_built = 2024-08-13T06:20:34.211 -effective_version = "0.0.0.10" -[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.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.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.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.WhosTalking] -built_commit = "0238d9b25503ac199b9d5fca9a6cbdddd3529d33" -time_built = 2024-08-17T16:13:55.606 -effective_version = "0.7.2.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.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.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.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.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.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.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.MultiHit] -built_commit = "e81481bb1abc83db73547008761b949897e80b73" -time_built = 2024-08-26T08:21:51.705 -effective_version = "0.0.1.0" -[channels.testing-live.plugins.MultiHit.changelogs."0.0.1.0"] -time_released = 2024-08-26T08:21:51.705 -changelog = "- readying for testing live\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.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.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.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.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.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.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.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.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.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.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 = "13590f6dbfae485381dae6cfbac0263df9dc499e" -time_built = 2024-08-25T14:58:56.585 -effective_version = "0.10.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.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.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.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.AetherCompass] -built_commit = "d66f1c86e65e31925dbb51d88598822619d0e19b" -time_built = 2023-01-18T16:19:10.716 -effective_version = "1.6.2.2" -[channels.testing-live.plugins.AetherCompass.changelogs."1.5.0.4"] -time_released = 2022-09-02T15:54:43.896 -changelog = "New compass for Island Sanctuary (testing)" -[channels.testing-live.plugins.AetherCompass.changelogs."1.5.1.0"] -time_released = 2022-09-03T12:26:09.357 -changelog = "- New compass for Island Sanctuary (testing)\n- Update to configuration loading\n" -[channels.testing-live.plugins.AetherCompass.changelogs."1.5.2.0"] -time_released = 2022-09-30T15:15:03.392 -changelog = "- Fix config loading issue (Thanks to Caraxi)\n" -[channels.testing-live.plugins.AetherCompass.changelogs."1.6.2.2"] -time_released = 2023-01-18T16:19:10.716 -changelog = "Patch 6.3 Update\n\n- New compass Eureka Elementals for detecting elementals in Eureka (by apetih)\n- Other minor update and bug fixes to Island Sanctuary Compass\n" -[channels.testing-live.plugins.PlayerTrack] -built_commit = "862079967b5f74e462b75da233b2498228748844" -time_built = 2024-07-10T00:31:15.849 -effective_version = "3.4.0.0" -[channels.testing-live.plugins.PlayerTrack.changelogs] -[channels.testing-live.plugins.SeatedSidekickSpectator] -built_commit = "196e58b96d6bda711b1f1592bea0caba776a40bb" -time_built = 2024-07-05T18:28:15.395 -effective_version = "0.1.1.0" -[channels.testing-live.plugins.SeatedSidekickSpectator.changelogs."0.1.0.0"] -time_released = 2023-11-20T19:52:23.479 -changelog = "A new plugin that adds notifications when someone enters or exits your multi-seat mount.\n" -[channels.testing-live.plugins.SeatedSidekickSpectator.changelogs."0.1.1.0"] -time_released = 2024-07-05T18:28:15.395 -changelog = "- Update for 7.0\n" -[channels.testing-live.plugins.WhatDidYouSay] -built_commit = "707d4d6e51dbadf616ebbadd5ab69fe235f422c3" -time_built = 2024-07-21T20:02:36.217 -effective_version = "1.0.2.4" -[channels.testing-live.plugins.WhatDidYouSay.changelogs."1.0.1.0"] -time_released = 2022-09-10T19:01:23.577 -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.testing-live.plugins.WhatDidYouSay.changelogs."1.0.2.4"] -time_released = 2024-07-21T20:02:36.217 -changelog = "- Possible fix for speech bubbles showing on the wrong part of certain models.\n" -[channels.testing-live.plugins.ChatTwo] -built_commit = "3d281626413ef28b52f5d2bc5c901a4881b08cd7" -time_built = 2024-04-23T18:30:48.655 -effective_version = "1.22.1.0" -[channels.testing-live.plugins.ChatTwo.changelogs] -[channels.testing-live.plugins.BetterTargetingSystem] -built_commit = "79498483b064d942e5b3d944b64b6998d496fb44" -time_built = 2024-07-14T11:24:51.151 -effective_version = "0.0.11.0" -[channels.testing-live.plugins.BetterTargetingSystem.changelogs."0.0.5.0"] -time_released = 2023-02-16T19:40:46.924 -changelog = "Initial submission" -[channels.testing-live.plugins.BetterTargetingSystem.changelogs."0.0.7.0"] -time_released = 2023-02-17T18:32:21.406 -changelog = "- Add support for mouse keybinds\n- Improve [Cycle Targets] behaviour\n- Improve support for Keyboard keybinds" -[channels.testing-live.plugins.BetterTargetingSystem.changelogs."0.0.8.0"] -time_released = 2023-10-13T02:32:08.561 -changelog = "- Update for Api 9\n- Added settings configuration\n- Bugfixes" -[channels.testing-live.plugins.BetterTargetingSystem.changelogs."0.0.10.0"] -time_released = 2024-07-13T08:07:08.900 -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.SimpleCompare] -built_commit = "38850d39c24a1f0b661cda14ca488d4715a732f8" -time_built = 2024-07-11T17:10:59.837 -effective_version = "2.0.0.3" -[channels.testing-live.plugins.SimpleCompare.changelogs."2.0.0.0"] -time_released = 2023-01-24T15:53:00.160 -changelog = "- Adopted and forked\n- Udated to NET 7.0 and API 8\n- Added second window for hoverditem, for a more clearly compare" -[channels.testing-live.plugins.SimpleCompare.changelogs."2.0.0.2"] -time_released = 2024-02-13T18:30:44.082 -changelog = "- Update 2.0.0.2" -[channels.testing-live.plugins.SimpleCompare.changelogs."2.0.0.3"] -time_released = 2024-07-11T17:10:59.837 -changelog = "- Update 2.0.0.3" -[channels.testing-live.plugins.GraphicsConfig] -built_commit = "3b7b1a32f73aa9207aa6840d449901d3ce3e0cf1" -time_built = 2024-08-15T23:36:43.745 -effective_version = "1.0.0.1" -[channels.testing-live.plugins.GraphicsConfig.changelogs."1.0.0.1"] -time_released = 2024-08-15T23:36:43.745 -changelog = "- Fixed an issue where watching the pre-cutscene in a duty would overwrite the loaded duty preset\n-Fixed an issue where InDuty would trigger when you were queuing via DF" -[channels.testing-live.plugins.PetRenamer] -built_commit = "3fa3ff3f649632503c00b8ab0a3c5ff64a91f191" -time_built = 2024-08-29T09:31:38.766 -effective_version = "2.2.0.1" -[channels.testing-live.plugins.PetRenamer.changelogs."1.4.6.0"] -time_released = 2024-01-04T19:15:47.719 -changelog = " + [1.4.6.0]\n + Giving a Battle Pet command or them leaving the battle will now properly show their nicknames in chat.\n + Tentatively fixed an issue to do with soft skeletons (/petmirage).\n + Fireworks in the toolbar have been removed from the event.\n" -[channels.testing-live.plugins.PetRenamer.changelogs."1.4.6.1"] -time_released = 2024-01-11T15:49:53.252 -changelog = " + [1.4.6.1]\n + Names should now display properly in German.\n" -[channels.testing-live.plugins.PetRenamer.changelogs."1.4.6.3"] -time_released = 2024-01-29T19:26:33.062 -changelog = " + [1.4.6.3]\n + Fixed an issue where summoner would overwrite Pet Mirage settings at any given oppertunity.\n + The chat should now be less greedy in renaming pet names.\n + The context menu config setting works again.\n" -[channels.testing-live.plugins.PetRenamer.changelogs."1.4.7.0"] -time_released = 2024-02-12T18:45:00.438 -changelog = " + [1.4.7.0]\n + There is now a new Pet News window.\n + You can now hide buttons in the Toolbar.\n + Certain default images have been changed.\n" -[channels.testing-live.plugins.PetRenamer.changelogs."1.4.8.0"] -time_released = 2024-02-22T19:11:06.931 -changelog = " [1.4.8.0]\n The Mappy popup window is now reduced to a chat message.\n Chat messages that Pet Nicknames sets hidden now properly remain hidden.\n Pets on the Mappy Map will no longer show stuck when you are mounted.\n Pet Nicknames is now enabled in the Wolves' Den Pier, but as a result even more restricted in non-Wolves' Den Pier zones.\n" -[channels.testing-live.plugins.PetRenamer.changelogs."1.4.8.1"] -time_released = 2024-02-23T19:09:15.511 -changelog = " [1.4.8.1]\n Fixed a chat display bug!\n" -[channels.testing-live.plugins.PetRenamer.changelogs."1.4.8.7"] -time_released = 2024-05-01T19:22:45.305 -changelog = " [1.4.8.7]\n Upgraded to the new Context Menu system.\n" -[channels.testing-live.plugins.PetRenamer.changelogs."2.0.0.5"] -time_released = 2024-08-04T02:22:29.584 -changelog = " [2.0.0.5]\n A complete rewrite of Pet Nicknames.\n (Plus a couple sub versions due to ........ c: reasons c: )\n\n Of Note:\n - All your old names will transfer over!\n - If you have shared your names with someone in the 1.x.x.x version, their names will transfer over. (This will only happen upon meeting them in game once).\n - It's highly accurate and will only rename just the parts you want, this should work accross all client languages unlike before where that casued issues.\n - It's infinitely faster. If you have a big list of shared people you WILL notice an improvement.\n - UI is also completely redone using una.drawing and is now faster and looks (in my opinion) better ... please test it thoroughly as this is a MASSIVE point of contention!\n - Pet Nicknames stays available for any other plogon that uses its data (Except Wotsit for now).\n \n Notable bugs that have been fixed by this update:\n - Anything to do with /petmirage, that system was broken to the core if left unsupervised.\n - Names displaying in places you don't want them to.\n - Names in emotes not displaying properly for German Clients.\n - Imports could stack.\n\n Notable Removals (Due to their abysmally low usage rate):\n - Reordering of pets in the list (This might return at some point).\n - Export selection. (You either export everything or nothing at all as this goes against the spirit of sharing).\n - Flyout text (This will return).\n - Wotsit search (This might return, NO ONE used it).\n - Minion and Battle Pet specific settings. (Sorry to those that liked it, but it made doing anything with the plogon just... harder).\n" -[channels.testing-live.plugins.PetRenamer.changelogs."2.0.0.6"] -time_released = 2024-08-04T17:43:09.148 -changelog = " [2.0.0.6]\n Flyout text now works. (Idk why I didn't make it work to begin with...)\n Una is the cooker so updated the drawing library.\n" -[channels.testing-live.plugins.PetRenamer.changelogs."2.1.0.0"] -time_released = 2024-08-06T21:37:37.401 -changelog = " [2.1.0.0]\n „Who... WHo CoUlDVe GuESSeD ThiS WoULd HaPpEn“\n Rewrote all UI back to ImGui. Una.Drawing is cool, but ultimately not fitting for Pet Nicknames.\n Im confident the UI works, it just may be missing features.\n" -[channels.testing-live.plugins.PetRenamer.changelogs."2.1.0.1"] -time_released = 2024-08-09T19:15:50.404 -changelog = " [2.1.0.1]\n Added tooltips on certain elements.\n" -[channels.testing-live.plugins.PetRenamer.changelogs."2.1.1.0"] -time_released = 2024-08-10T17:53:59.510 -changelog = " [2.1.1.0]\n You can now see nicknames on Island Pets.\n (Names wont show in every location, with islands I will take a laid back \"if it works it works\" approach)\n" -[channels.testing-live.plugins.PetRenamer.changelogs."2.1.1.1"] -time_released = 2024-08-11T20:07:22.760 -changelog = " [2.1.1.1]\n Added a config setting for island pets.\n You can now rename from the MJIMinionNoteBook.\n" -[channels.testing-live.plugins.PetRenamer.changelogs."2.1.1.2"] -time_released = 2024-08-12T19:25:05.901 -changelog = " [2.1.1.2]\n Added the pet list button back (I lost it during aetheryte travel... sorry)\n Fixed some german emote stuff (Badly...)\n" -[channels.testing-live.plugins.PetRenamer.changelogs."2.2.0.0"] -time_released = 2024-08-29T01:24:29.357 -changelog = " [2.2.0.0]\n Massive performance increase (This requires the testing branch)\n Nicknames for Tooltips on the (mini)map in alliance raids should now work (probably, I ran like 20 alliance raids, it all looked fine)\n Companion Type images are now also visible in the petlist\n Better refresh on certain elements, namely the party list and tooltips when updated via IPC. (Stuff like target bars will still require you to retarget someone/thing for it to update, sorry)\n" -[channels.testing-live.plugins.PetRenamer.changelogs."2.2.0.1"] -time_released = 2024-08-29T09:31:38.766 -changelog = " [2.2.0.1]\n Solves some targeting issues that came about due to the new update.\n" -[channels.testing-live.plugins.ZDs] -built_commit = "37676121811f9ad51a9a9dca8248b3639328e213" -time_built = 2024-08-25T19:10:50.591 -effective_version = "1.0.0.1" -[channels.testing-live.plugins.ZDs.changelogs."1.0.0.0"] -time_released = 2024-08-13T21:36:45.028 -changelog = "- Initial version of ZDs." -[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.OpenerCreator] -built_commit = "03b3fcf618978d323793737d0337b1e0ebe92099" -time_built = 2024-08-25T14:59:05.002 -effective_version = "0.3.0.0" -[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.0.1"] -time_released = 2023-11-20T20:29:22.503 -changelog = "Initial approval" -[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.2.0"] -time_released = 2023-12-01T02:12:50.576 -changelog = "Add healer and tank openers." -[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.3.0"] -time_released = 2023-12-05T19:17:45.161 -changelog = "Fix countdown UI." -[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.5.0"] -time_released = 2023-12-09T20:00:12.796 -changelog = "Add missing openers (no AST or BRD due to too much RNG)." -[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.6.0"] -time_released = 2024-07-14T18:26:02.746 -changelog = "Update Dalamud API" -[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.7.0"] -time_released = 2024-07-16T19:56:28.127 -changelog = "Updates:\n- Update openers from level 90 to level 100 \n- Fix a bug that would crash the plugin due to trying to load old actions on saved openers\n\nMissing openers:\n- Missing MNK openers due to potency changes on patch 7.0.1\n- Missing BRD openers due to too much RNG (looking into a solution)\n- Missing SAM openers due to resources not being updated yet\n- Missing some non-standard openers due to potency changes on patch 7.0.1\n\nIssues:\n- Saving openers fails for some users (under investigation)\n" -[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.8.0"] -time_released = 2024-07-19T17:41:11.318 -changelog = "Updates:\n- Add mouseover for catch-all action\n- Centre countdown\n- Improve UI\n - Add colour when a job role filter is selected\n - Clean opener creator tab\n- Add the settings tab\n - Make countdown opt-in\n - Move the countdown timer to settings\n - Fix bug where players could save an opener linked to the job ANY (\n - Fixes: Saving openers fails for some users \n - Add a setting to stop analysing actions on the first mistake\n - Add basis for multi-action groups\n - Add proper category tag\n - Internal refactors\n\nKnown Issues:\n- Custom openers are loaded but fail to be analysed (bug introduced before this update)\n" -[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.9.0"] -time_released = 2024-07-22T23:26:07.715 -changelog = "Updates:\n- Fix the bug where custom openers wouldn't load properly\n- Fix the \"opener not defined\" bug\n- Add ignore True North option\n- Add filter by Any/GCD/oGCD\n- Internal refactors\n" -[channels.testing-live.plugins.OpenerCreator.changelogs."0.1.0.0"] -time_released = 2024-07-25T23:34:15.786 -changelog = "Updates:\n- Differentiate between GCD and oGCD on the timeline\n- Add multi-action support\n- Update DNC and NIN openers to make use of group actions\n- Add BRD openers\n- Add Info tab\n- Internal refactors\n" -[channels.testing-live.plugins.OpenerCreator.changelogs."0.2.0.0"] -time_released = 2024-07-27T02:59:46.745 -changelog = "Updates:\n- Add current action indicator\n- Automatically save configuration \n" -[channels.testing-live.plugins.OpenerCreator.changelogs."0.3.0.0"] -time_released = 2024-08-25T14:59:05.002 -changelog = "Updates:\n- Add ability ants for next action\n" -[channels.testing-live.plugins.OceanFishin] -built_commit = "f0b7b926bc9f498002c691ea3f1aca158a30fd08" -time_built = 2023-03-09T18:22:56.656 -effective_version = "2.4.0.0" -[channels.testing-live.plugins.OceanFishin.changelogs."2.4.0.0"] -time_released = 2023-03-09T18:22:56.656 -changelog = "Updated to API8, Localization added" -[channels.testing-live.plugins.FCNameColor] -built_commit = "bda9fd3d0696e9f50407f1dc2e8ad658260a5843" -time_built = 2024-08-01T23:59:26.750 -effective_version = "5.0.1.0" -[channels.testing-live.plugins.FCNameColor.changelogs."3.0.0.0"] -time_released = 2022-09-04T16:27:56.103 -changelog = "Changes:\n\n- Update for 6.2\n- Use different hooking mechanism\n\nThis may end up causing issues with other plugins that change nameplates (PartyIcons, SimpleTweaks, etc) as well as some potential performance issues. Let me know if you run into any major issues on GitHub or on Discord.\n" -[channels.testing-live.plugins.FCNameColor.changelogs."3.0.2.0"] -time_released = 2023-02-25T19:41:58.416 -changelog = "- 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.testing-live.plugins.FCNameColor.changelogs."3.0.2.1"] -time_released = 2023-03-14T23:06:38.776 -changelog = "- Fix issue where settings were not correctly being read, causing names abbreviations not matching up with the user's settings.\n" -[channels.testing-live.plugins.FCNameColor.changelogs."3.0.2.2"] -time_released = 2023-06-07T00:06:06.506 -changelog = "- Update for 6.4\n" -[channels.testing-live.plugins.FCNameColor.changelogs."4.0.0.0"] -time_released = 2023-10-09T20:35:40.684 -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" -[channels.testing-live.plugins.FCNameColor.changelogs."4.0.0.1"] -time_released = 2023-10-13T23:03:08.696 -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- Add additional logic for ensuring a group always exists\n This should alleviate some of the crashing issues.\n- Made it so that opening the config with /fcnc or through the plugin installer toggles the config on and off\n" -[channels.testing-live.plugins.FCNameColor.changelogs."5.0.1.0"] -time_released = 2024-08-01T23:59:26.750 -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.testing-live.plugins.NoTankYou] -built_commit = "e2112637d239aeef91b666fd3b1da0cbcd682ea8" -time_built = 2024-08-05T14:40:07.825 -effective_version = "7.0.2.0" -[channels.testing-live.plugins.NoTankYou.changelogs] -[channels.testing-live.plugins.ToastingwayPlugin] -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.FastJobSwitcher] -built_commit = "3e2835b7dd4c62af1bdcbde2e20cb3c5d2e601df" -time_built = 2024-02-02T19:29:04.068 -effective_version = "1.0.0.3" -[channels.testing-live.plugins.FastJobSwitcher.changelogs] -[channels.testing-live.plugins.Eventy] -built_commit = "7a9bd4fe828d6c7bb563d95f65c8037724273225" -time_built = 2024-07-03T16:08:10.957 -effective_version = "0.0.0.3" -[channels.testing-live.plugins.Eventy.changelogs] -[channels.testing-live.plugins."EasyTranslate.DalamudPlugin"] -built_commit = "b33bd881f25a9d98daa6566060e666cdc86914a3" -time_built = 2024-05-18T16:07:28.728 -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.HimbeertoniRaidTool] -built_commit = "847828395ac22723bd464f6cb48b3c2231b30df7" -time_built = 2023-12-09T20:04:03.100 -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."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" -[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.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.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.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 +[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.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.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.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.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.0.0"] +time_released = 2023-10-04T15:07:40.667 +changelog = "- Adjustments for API 9\n" +[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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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."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.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.1.2"] +time_released = 2024-05-29T02:07:53.412 +changelog = "New localization strings.\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.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.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.4"] +time_released = 2024-07-04T04:54:53.665 +changelog = "Update for apiX\r\n" +[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."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."1.4.1.2"] +time_released = 2024-03-11T15:25:32.049 +changelog = "Add Spanish." +[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."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.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.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."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."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."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."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.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."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.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.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.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.CurrencyTracker] +built_commit = "e9f0a92b1e37ddd229a0afbc108406833a78db74" +time_built = 2024-08-06T04:32:24.483 +effective_version = "1.4.3.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.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.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.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.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.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.2.3.4"] +time_released = 2023-10-04T16:32:09.112 +changelog = "6.5 / API9" +[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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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."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.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.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.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.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.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.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.DailyDuty] +built_commit = "c180779dcbba58d395e93df878276ba68cefff5e" +time_built = 2024-08-30T05:03:15.744 +effective_version = "5.1.0.2" +[channels.stable.plugins.DailyDuty.changelogs] +[channels.stable.plugins.EnemyListDebuffs] +built_commit = "2699c75d4e98b5998207e341e93f11ed96dac0bb" +time_built = 2024-07-03T14:13:31.327 +effective_version = "0.4.0.2" +[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.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.ChatTwo] +built_commit = "117d9fc45c7d5bd0f98c3da0f8549eaf2c1b363e" +time_built = 2024-08-20T21:41:41.023 +effective_version = "1.28.2.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.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.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.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."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.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.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.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.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.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 +[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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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."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.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.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.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 = "db496c0cc6faa9797ab3bef91696b1b7a70e6d42" +time_built = 2024-08-30T19:14:54.651 +effective_version = "2.1.5.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.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.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.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.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.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.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."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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.3.1.1"] +time_released = 2023-03-07T18:16:53.248 +changelog = "Update to support new CS changes." +[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.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.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.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.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.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.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.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.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.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.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.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 = "fbb14785e8c333dc7ebac32495fe132a6e5821a6" +time_built = 2024-08-10T17:43:00.103 +effective_version = "1.0.17.2" +[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.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.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.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 = "6a09112177c6a0a94a051399f1d60d54df5ed3c5" +time_built = 2024-07-27T22:30:03.528 +effective_version = "0.2.0.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.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.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.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.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.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.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 = "c9cc2194598a8a09fcda69f60d8970818cfa5f70" +time_built = 2024-07-02T09:09:54.496 +effective_version = "2.1.2.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 = "f76db1d05465babe7edf24d4297597bc0c72d088" +time_built = 2024-08-15T18:49:07.505 +effective_version = "1.5.2.5" +[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.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.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.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."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."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.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."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.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.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."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."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.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.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."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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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."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.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.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.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.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.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.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.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.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.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."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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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 +[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.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.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.OfDungeonsDeep] -built_commit = "cad9102d401e0e6af6ffad7fb93683a87b2cb433" -time_built = 2024-02-03T18:26:05.928 +[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.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.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.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.ToastingwayPlugin] +built_commit = "e6c1d27d9d8299ab7cf3a73c3a0f6ff5ac35eed7" +time_built = 2024-08-22T19:27:10.966 effective_version = "1.0.0.0" -[channels.testing-live.plugins.OfDungeonsDeep.changelogs] -[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.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.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.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.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.CleanHuntChat] -built_commit = "885fee0419ea6cbf65d0eab135b7f1c007694b48" -time_built = 2024-08-15T23:48:22.329 +[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.TitleRoulette] +built_commit = "9eaa4e6fab96736639c1e307506ec8622125c545" +time_built = 2024-07-10T20:42:34.696 +effective_version = "4.1" +[channels.stable.plugins.TitleRoulette.changelogs] +[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.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.Umbra] +built_commit = "5b332695888c9e52dd8d1f07218d95f93430be6b" +time_built = 2024-08-30T19:19:43.008 +effective_version = "2.2.31.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.ItemUse] +built_commit = "3ad9d20921fec60b9269ef1e684f716d96bf2750" +time_built = 2024-08-28T15:57:08.249 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.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.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.TooltipNotes] built_commit = "9017c2fbf98e1384af1449b4dd0b502b2c4df349" time_built = 2024-08-03T18:28:27.919 @@ -8317,11 +6357,108 @@ 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.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.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.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.SubmarineTracker] built_commit = "44912add32c100b2908d3560d7b76abe37ad7339" time_built = 2024-06-12T19:34:56.671 @@ -8365,610 +6502,2476 @@ changelog = "[Tracker]\n+ Added option to show both time and return date\n\n[Con [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 +[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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.LaunchpadHotbars] +built_commit = "b305a56556bbe8f63bdfee908b43d0c55ff04915" +time_built = 2024-08-16T15:41:02.593 effective_version = "1.0.0.0" -[channels.testing-live.plugins.WhoAmIAgain.changelogs] -[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 +[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.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.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.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.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.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.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.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."EasyTranslate.DalamudPlugin"] +built_commit = "b33bd881f25a9d98daa6566060e666cdc86914a3" +time_built = 2024-05-18T16:07:28.728 +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.KikoGuide] +built_commit = "604f7877211771ee739cac3a4ff0b0152823233c" +time_built = 2022-11-19T17:16:42.712 +effective_version = "1.5.0.2" +[channels.testing-live.plugins.KikoGuide.changelogs."1.5.0.0"] +time_released = 2022-11-07T19:04:00.879 +changelog = "New Features:\n- Updated the guide format to support more types of duties\n- Updated all UI windows look way better\n- Improved Integration/IPC support, allowing loading without restarting the plugin\n- Added the ability to lock & prevent resizing of the guide viewer window\n- Added the ability to disable hiding locked duties\n- Improved all text in the UI to be more descriptive\n- Performance improvements\nBug Fixes:\n- Fixed a bug wherein a duty guide would not automatically load even when entering the associated duty\n" +[channels.testing-live.plugins.KikoGuide.changelogs."1.5.0.1"] +time_released = 2022-11-08T13:22:42.555 +changelog = "New Features:\n- Updated the guide format to support more types of duties\n- Updated all UI windows look way better\n- Improved Integration/IPC support, allowing loading without restarting the plugin\n- Added the ability to lock & prevent resizing of the guide viewer window\n- Added the ability to disable hiding locked duties\n- Improved all text in the UI to be more descriptive\n- Added a 'report issue' button on the guide viewer.\n- Show a toast when a guide is available and 'auto open' is not enabled\n- Improve zone change detection logic.\n- Performance improvements\nBug Fixes:\n- Fixed a bug wherein a duty guide would not automatically load even when entering the associated duty\n- Fixed an issue with the autoupdater not working correctly\n" +[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.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.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.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.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 +[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.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.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 +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 +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 = "e21bc98f6fd0eb5628064270f462cac543be8862" +time_built = 2024-08-13T06:20:34.211 +effective_version = "0.0.0.10" +[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.WhosTalking] +built_commit = "0238d9b25503ac199b9d5fca9a6cbdddd3529d33" +time_built = 2024-08-17T16:13:55.606 +effective_version = "0.7.2.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.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.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.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.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.Visibility] +built_commit = "0a1eb99ba06bf3782a5cb0cc9ef24cec0ee950e2" +time_built = 2023-12-28T21:47:44.378 +effective_version = "1.1.7.0" +[channels.testing-live.plugins.Visibility.changelogs."1.1.3.7"] +time_released = 2022-10-20T19:09:26.854 +changelog = "Make VoidList function regardless of the Enabled state.\nAltered object hiding logic." +[channels.testing-live.plugins.Visibility.changelogs."1.1.4.5"] +time_released = 2023-01-08T06:12:57.972 +changelog = "Reworked core logic.\nAdded support for bard performance mode.\nUpdated Spanish translation." +[channels.testing-live.plugins.Visibility.changelogs."1.1.5.0"] +time_released = 2023-07-02T02:20:24.591 +changelog = "- Refactored UI code to address disappearing menu issues" +[channels.testing-live.plugins.Visibility.changelogs."1.1.7.0"] +time_released = 2023-12-28T21:47:44.378 +changelog = "Implemented a proximity setting which lets you hide entities based on their proximity to you and the threshold (how many entities are within the proximity radius)\n\nPlease report any issues via feedback/Discord/GitHub Issues" +[channels.testing-live.plugins.SimpleMarketBoard] +built_commit = "d2026fe2500ec415e31da0518318ac00b579e358" +time_built = 2024-02-22T01:58:17.443 +effective_version = "1.3.0.3" +[channels.testing-live.plugins.SimpleMarketBoard.changelogs."1.0.0.0"] +time_released = 2024-02-02T04:48:42.450 +changelog = "v1.0.0.0:\n- Initial Release\n" +[channels.testing-live.plugins.SimpleMarketBoard.changelogs."1.1.2.0"] +time_released = 2024-02-03T16:16:25.637 +changelog = "v1.1.0.0:\n- Improve configuration\n- Async methods refactor\n- Add loading indicator\n- Add vendor price comparison\nv1.0.0.0:\n- Initial Release\n" +[channels.testing-live.plugins.SimpleMarketBoard.changelogs."1.2.0.0"] +time_released = 2024-02-04T17:57:42.136 +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" +[channels.testing-live.plugins.SimpleMarketBoard.changelogs."1.2.0.1"] +time_released = 2024-02-06T15:57:37.351 +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\nv1.2.0.1:\n- Add preview images\n" +[channels.testing-live.plugins.SimpleMarketBoard.changelogs."1.2.0.3"] +time_released = 2024-02-17T19:34:16.869 +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.testing-live.plugins.SimpleMarketBoard.changelogs."1.3.0.3"] +time_released = 2024-02-22T01:58:17.443 +changelog = "v1.3.0.0\nChangelog is available via the `changelog button` on the plugin `configuration window`.\n" +[channels.testing-live.plugins.KingdomHeartsPlugin] +built_commit = "98e07ebfa36673aca40ac9f9f34b3de8eeff308f" +time_built = 2023-01-23T17:18:03.209 +effective_version = "1.0.6.2" +[channels.testing-live.plugins.KingdomHeartsPlugin.changelogs."1.0.6.2"] +time_released = 2023-01-23T17:18:03.209 changelog = "Updated for API 8\n" -[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.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.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.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.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.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 +[channels.testing-live.plugins.Tf2CriticalHitsPlugin] +built_commit = "c846943d0e9c9c8bec583e82c467a51041fd7d6c" +time_built = 2024-07-21T18:47:02.440 +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.Paggles] -built_commit = "566668ceb10977bbd71eaed8ceb67ccd462c4910" -time_built = 2024-03-16T23:55:10.588 +[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.5.0.0"] +time_released = 2024-07-19T17:40:43.409 +changelog = "Updated for FFXIV 7.01\n" +[channels.testing-live.plugins.Tf2CriticalHitsPlugin.changelogs."3.5.0.1"] +time_released = 2024-07-21T18:47:02.440 +changelog = "- Fix player/pet logic order\n" +[channels.testing-live.plugins.MountCollectioner] +built_commit = "0fd3234b15ee6ee51fa65a0067db9e67c1d1c83b" +time_built = 2023-08-09T19:27:58.864 +effective_version = "1.0.2.1" +[channels.testing-live.plugins.MountCollectioner.changelogs] +[channels.testing-live.plugins.ChatEmoteColor] +built_commit = "016bf6d16deb6fa4129d84d3d94f177c1bdb2cae" +time_built = 2023-01-24T15:35:08.730 effective_version = "1.0.0.1" -[channels.testing-live.plugins.Paggles.changelogs] -[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.Directional] -built_commit = "4464607e3f80f3244eacd66b67c289e2ceeb4791" -time_built = 2024-08-16T15:04:13.444 +[channels.testing-live.plugins.ChatEmoteColor.changelogs."1.0.0.1"] +time_released = 2023-01-24T15:35:08.730 +changelog = " -Version bump just to be sure xD " +[channels.testing-live.plugins.GoodFriend] +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.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.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.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.28.1.0"] +time_released = 2023-10-07T02:01:41.842 +changelog = "- Fixes voice-acted dialogue being spoken over\n" +[channels.testing-live.plugins.TextToTalk.changelogs."1.28.2.0"] +time_released = 2023-10-17T07:16:34.737 +changelog = "- Fixes Uberduck TTS backend following API changes\n" +[channels.testing-live.plugins.MBHistory] +built_commit = "31f57db15e0800ad53c100d07a1f8348e490cf41" +time_built = 2022-08-24T14:27:37.108 +effective_version = "0.0.4.1" +[channels.testing-live.plugins.MBHistory.changelogs."0.0.4.1"] +time_released = 2022-08-24T14:27:37.108 +changelog = "+ API7\n" +[channels.testing-live.plugins.RPBlurb] +built_commit = "1e2e012ae24131408b2b07f5bcbb3c27116833a1" +time_built = 2023-06-30T19:14:40.086 +effective_version = "1.0.2.0" +[channels.testing-live.plugins.RPBlurb.changelogs."1.0.0.0"] +time_released = 2023-04-25T22:15:44.722 +changelog = "Version 0.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n" +[channels.testing-live.plugins.RPBlurb.changelogs."1.0.0.1"] +time_released = 2023-04-28T11:18:55.239 +changelog = "Version 1.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n\nVersion 1.0.0.1:\n - Bugfix: ImGui text centering on other plugin windows under specific scenarios.\n" +[channels.testing-live.plugins.RPBlurb.changelogs."1.0.0.2"] +time_released = 2023-04-30T03:19:31.831 +changelog = "Version 1.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n\nVersion 1.0.0.1:\n - Bugfix: ImGui text centering on other plugin windows under specific scenarios.\n\nVersion 1.0.0.2:\n - Bugfix: ImGui text centering on other plugin windows under other specific scenarios. (For real this time)\n" +[channels.testing-live.plugins.RPBlurb.changelogs."1.0.0.3"] +time_released = 2023-05-01T20:05:18.385 +changelog = "Version 1.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n\nVersion 1.0.0.1:\n - Bugfix: ImGui text centering on other plugin windows under specific scenarios.\n\nVersion 1.0.0.2:\n - Bugfix: ImGui text centering on other plugin windows under other specific scenarios. (For real this time)\n\nVersion 1.0.0.3:\n - Bugfix: Plugin breaks when switching to an alt. Altholics rejoice!\n - Improvement: Descriptions can now be twice as long (512 characters).\n" +[channels.testing-live.plugins.RPBlurb.changelogs."1.0.1.0"] +time_released = 2023-05-18T20:14:28.114 +changelog = "Version 1.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n\nVersion 1.0.0.1:\n - Bugfix: ImGui text centering on other plugin windows under specific scenarios.\n\nVersion 1.0.0.2:\n - Bugfix: ImGui text centering on other plugin windows under other specific scenarios. (For real this time)\n\nVersion 1.0.0.3:\n - Bugfix: Plugin breaks when switching to an alt. Altholics rejoice!\n - Improvement: Descriptions can now be twice as long (512 characters).\n\nVersion 1.0.1.0:\n - Improvement: Overlay is now hidden in combat. \n - Feature: Option to display overlay in combat.\n" +[channels.testing-live.plugins.RPBlurb.changelogs."1.0.2.0"] +time_released = 2023-06-30T19:14:40.086 +changelog = "Version 1.0.0.0:\n - ⚠️Experimental Plugin⚠️\n - Create and share a Roleplay sheets for your charater.\n - Basically \"Nameplates lite\".\n - Changes are transmited in realtime.\n - Inspired by #new-plugin-ideas posts by June and Lynsis\n\nVersion 1.0.0.1:\n - Bugfix: ImGui text centering on other plugin windows under specific scenarios.\n\nVersion 1.0.0.2:\n - Bugfix: ImGui text centering on other plugin windows under other specific scenarios. (For real this time)\n\nVersion 1.0.0.3:\n - Bugfix: Plugin breaks when switching to an alt. Altholics rejoice!\n - Improvement: Descriptions can now be twice as long (512 characters).\n\nVersion 1.0.1.0:\n - Improvement: Overlay is now hidden in combat. \n - Feature: Option to display overlay in combat.\n\nVersion 1.0.2.0:\n - Bugfix: Attempt to fix the Style Bleeding issue, \n where some users have reported RPBlurb alters the UI styling of other plugins.\n" +[channels.testing-live.plugins.HUDManager] +built_commit = "3aab9526e4f552a30686e7421e5aef9a491a071d" +time_built = 2024-07-03T14:29:18.669 +effective_version = "2.5.20.0" +[channels.testing-live.plugins.HUDManager.changelogs] +[channels.testing-live.plugins.Mappy] +built_commit = "70d03abe1d42e3130a3699d849ea408ba5e6bdc1" +time_built = 2024-07-19T17:40:24.661 +effective_version = "3.0.0.3" +[channels.testing-live.plugins.Mappy.changelogs] +[channels.testing-live.plugins.ScoutHelper] +built_commit = "7db3022906da598c98c53c604ba21cd4c40f9ce5" +time_built = 2024-08-18T13:36:26.244 +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 +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 +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.5.4.0"] +time_released = 2024-08-10T00:30:12.193 +changelog = "(patch) support new bear tracker site" +[channels.testing-live.plugins.ScoutHelper.changelogs."1.5.5.0"] +time_released = 2024-08-10T17:43:20.392 +changelog = "(patch) fix intermittent crash" +[channels.testing-live.plugins.HimbeertoniRaidTool] +built_commit = "847828395ac22723bd464f6cb48b3c2231b30df7" +time_built = 2023-12-09T20:04:03.100 +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.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.4.1.2"] +time_released = 2023-12-09T20:04:03.100 +changelog = "Bugfix: Lootmaster crashing and spamming log again" +[channels.testing-live.plugins.MultiHit] +built_commit = "e81481bb1abc83db73547008761b949897e80b73" +time_built = 2024-08-26T08:21:51.705 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.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.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.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.ChatProximity] -built_commit = "6c2ceffa17caa8f99b2a1abdaf6e8429a844ec04" -time_built = 2024-08-22T19:27:18.197 +[channels.testing-live.plugins.MultiHit.changelogs."0.0.1.0"] +time_released = 2024-08-26T08:21:51.705 +changelog = "- readying for testing live\n" +[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.WhatDidYouSay] +built_commit = "707d4d6e51dbadf616ebbadd5ab69fe235f422c3" +time_built = 2024-07-21T20:02:36.217 +effective_version = "1.0.2.4" +[channels.testing-live.plugins.WhatDidYouSay.changelogs."1.0.1.0"] +time_released = 2022-09-10T19:01:23.577 +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.testing-live.plugins.WhatDidYouSay.changelogs."1.0.2.4"] +time_released = 2024-07-21T20:02:36.217 +changelog = "- Possible fix for speech bubbles showing on the wrong part of certain models.\n" +[channels.testing-live.plugins.ChatTwo] +built_commit = "3d281626413ef28b52f5d2bc5c901a4881b08cd7" +time_built = 2024-04-23T18:30:48.655 +effective_version = "1.22.1.0" +[channels.testing-live.plugins.ChatTwo.changelogs] +[channels.testing-live.plugins.BetterTargetingSystem] +built_commit = "79498483b064d942e5b3d944b64b6998d496fb44" +time_built = 2024-07-14T11:24:51.151 +effective_version = "0.0.11.0" +[channels.testing-live.plugins.BetterTargetingSystem.changelogs."0.0.5.0"] +time_released = 2023-02-16T19:40:46.924 +changelog = "Initial submission" +[channels.testing-live.plugins.BetterTargetingSystem.changelogs."0.0.7.0"] +time_released = 2023-02-17T18:32:21.406 +changelog = "- Add support for mouse keybinds\n- Improve [Cycle Targets] behaviour\n- Improve support for Keyboard keybinds" +[channels.testing-live.plugins.BetterTargetingSystem.changelogs."0.0.8.0"] +time_released = 2023-10-13T02:32:08.561 +changelog = "- Update for Api 9\n- Added settings configuration\n- Bugfixes" +[channels.testing-live.plugins.BetterTargetingSystem.changelogs."0.0.10.0"] +time_released = 2024-07-13T08:07:08.900 +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.SimpleCompare] +built_commit = "38850d39c24a1f0b661cda14ca488d4715a732f8" +time_built = 2024-07-11T17:10:59.837 +effective_version = "2.0.0.3" +[channels.testing-live.plugins.SimpleCompare.changelogs."2.0.0.0"] +time_released = 2023-01-24T15:53:00.160 +changelog = "- Adopted and forked\n- Udated to NET 7.0 and API 8\n- Added second window for hoverditem, for a more clearly compare" +[channels.testing-live.plugins.SimpleCompare.changelogs."2.0.0.2"] +time_released = 2024-02-13T18:30:44.082 +changelog = "- Update 2.0.0.2" +[channels.testing-live.plugins.SimpleCompare.changelogs."2.0.0.3"] +time_released = 2024-07-11T17:10:59.837 +changelog = "- Update 2.0.0.3" +[channels.testing-live.plugins.GraphicsConfig] +built_commit = "3b7b1a32f73aa9207aa6840d449901d3ce3e0cf1" +time_built = 2024-08-15T23:36:43.745 +effective_version = "1.0.0.1" +[channels.testing-live.plugins.GraphicsConfig.changelogs."1.0.0.1"] +time_released = 2024-08-15T23:36:43.745 +changelog = "- Fixed an issue where watching the pre-cutscene in a duty would overwrite the loaded duty preset\n-Fixed an issue where InDuty would trigger when you were queuing via DF" +[channels.testing-live.plugins.PetRenamer] +built_commit = "3fa3ff3f649632503c00b8ab0a3c5ff64a91f191" +time_built = 2024-08-29T09:31:38.766 +effective_version = "2.2.0.1" +[channels.testing-live.plugins.PetRenamer.changelogs."1.4.6.0"] +time_released = 2024-01-04T19:15:47.719 +changelog = " + [1.4.6.0]\n + Giving a Battle Pet command or them leaving the battle will now properly show their nicknames in chat.\n + Tentatively fixed an issue to do with soft skeletons (/petmirage).\n + Fireworks in the toolbar have been removed from the event.\n" +[channels.testing-live.plugins.PetRenamer.changelogs."1.4.6.1"] +time_released = 2024-01-11T15:49:53.252 +changelog = " + [1.4.6.1]\n + Names should now display properly in German.\n" +[channels.testing-live.plugins.PetRenamer.changelogs."1.4.6.3"] +time_released = 2024-01-29T19:26:33.062 +changelog = " + [1.4.6.3]\n + Fixed an issue where summoner would overwrite Pet Mirage settings at any given oppertunity.\n + The chat should now be less greedy in renaming pet names.\n + The context menu config setting works again.\n" +[channels.testing-live.plugins.PetRenamer.changelogs."1.4.7.0"] +time_released = 2024-02-12T18:45:00.438 +changelog = " + [1.4.7.0]\n + There is now a new Pet News window.\n + You can now hide buttons in the Toolbar.\n + Certain default images have been changed.\n" +[channels.testing-live.plugins.PetRenamer.changelogs."1.4.8.0"] +time_released = 2024-02-22T19:11:06.931 +changelog = " [1.4.8.0]\n The Mappy popup window is now reduced to a chat message.\n Chat messages that Pet Nicknames sets hidden now properly remain hidden.\n Pets on the Mappy Map will no longer show stuck when you are mounted.\n Pet Nicknames is now enabled in the Wolves' Den Pier, but as a result even more restricted in non-Wolves' Den Pier zones.\n" +[channels.testing-live.plugins.PetRenamer.changelogs."1.4.8.1"] +time_released = 2024-02-23T19:09:15.511 +changelog = " [1.4.8.1]\n Fixed a chat display bug!\n" +[channels.testing-live.plugins.PetRenamer.changelogs."1.4.8.7"] +time_released = 2024-05-01T19:22:45.305 +changelog = " [1.4.8.7]\n Upgraded to the new Context Menu system.\n" +[channels.testing-live.plugins.PetRenamer.changelogs."2.0.0.5"] +time_released = 2024-08-04T02:22:29.584 +changelog = " [2.0.0.5]\n A complete rewrite of Pet Nicknames.\n (Plus a couple sub versions due to ........ c: reasons c: )\n\n Of Note:\n - All your old names will transfer over!\n - If you have shared your names with someone in the 1.x.x.x version, their names will transfer over. (This will only happen upon meeting them in game once).\n - It's highly accurate and will only rename just the parts you want, this should work accross all client languages unlike before where that casued issues.\n - It's infinitely faster. If you have a big list of shared people you WILL notice an improvement.\n - UI is also completely redone using una.drawing and is now faster and looks (in my opinion) better ... please test it thoroughly as this is a MASSIVE point of contention!\n - Pet Nicknames stays available for any other plogon that uses its data (Except Wotsit for now).\n \n Notable bugs that have been fixed by this update:\n - Anything to do with /petmirage, that system was broken to the core if left unsupervised.\n - Names displaying in places you don't want them to.\n - Names in emotes not displaying properly for German Clients.\n - Imports could stack.\n\n Notable Removals (Due to their abysmally low usage rate):\n - Reordering of pets in the list (This might return at some point).\n - Export selection. (You either export everything or nothing at all as this goes against the spirit of sharing).\n - Flyout text (This will return).\n - Wotsit search (This might return, NO ONE used it).\n - Minion and Battle Pet specific settings. (Sorry to those that liked it, but it made doing anything with the plogon just... harder).\n" +[channels.testing-live.plugins.PetRenamer.changelogs."2.0.0.6"] +time_released = 2024-08-04T17:43:09.148 +changelog = " [2.0.0.6]\n Flyout text now works. (Idk why I didn't make it work to begin with...)\n Una is the cooker so updated the drawing library.\n" +[channels.testing-live.plugins.PetRenamer.changelogs."2.1.0.0"] +time_released = 2024-08-06T21:37:37.401 +changelog = " [2.1.0.0]\n „Who... WHo CoUlDVe GuESSeD ThiS WoULd HaPpEn“\n Rewrote all UI back to ImGui. Una.Drawing is cool, but ultimately not fitting for Pet Nicknames.\n Im confident the UI works, it just may be missing features.\n" +[channels.testing-live.plugins.PetRenamer.changelogs."2.1.0.1"] +time_released = 2024-08-09T19:15:50.404 +changelog = " [2.1.0.1]\n Added tooltips on certain elements.\n" +[channels.testing-live.plugins.PetRenamer.changelogs."2.1.1.0"] +time_released = 2024-08-10T17:53:59.510 +changelog = " [2.1.1.0]\n You can now see nicknames on Island Pets.\n (Names wont show in every location, with islands I will take a laid back \"if it works it works\" approach)\n" +[channels.testing-live.plugins.PetRenamer.changelogs."2.1.1.1"] +time_released = 2024-08-11T20:07:22.760 +changelog = " [2.1.1.1]\n Added a config setting for island pets.\n You can now rename from the MJIMinionNoteBook.\n" +[channels.testing-live.plugins.PetRenamer.changelogs."2.1.1.2"] +time_released = 2024-08-12T19:25:05.901 +changelog = " [2.1.1.2]\n Added the pet list button back (I lost it during aetheryte travel... sorry)\n Fixed some german emote stuff (Badly...)\n" +[channels.testing-live.plugins.PetRenamer.changelogs."2.2.0.0"] +time_released = 2024-08-29T01:24:29.357 +changelog = " [2.2.0.0]\n Massive performance increase (This requires the testing branch)\n Nicknames for Tooltips on the (mini)map in alliance raids should now work (probably, I ran like 20 alliance raids, it all looked fine)\n Companion Type images are now also visible in the petlist\n Better refresh on certain elements, namely the party list and tooltips when updated via IPC. (Stuff like target bars will still require you to retarget someone/thing for it to update, sorry)\n" +[channels.testing-live.plugins.PetRenamer.changelogs."2.2.0.1"] +time_released = 2024-08-29T09:31:38.766 +changelog = " [2.2.0.1]\n Solves some targeting issues that came about due to the new update.\n" +[channels.testing-live.plugins.ZDs] +built_commit = "37676121811f9ad51a9a9dca8248b3639328e213" +time_built = 2024-08-25T19:10:50.591 +effective_version = "1.0.0.1" +[channels.testing-live.plugins.ZDs.changelogs."1.0.0.0"] +time_released = 2024-08-13T21:36:45.028 +changelog = "- Initial version of ZDs." +[channels.testing-live.plugins.SeatedSidekickSpectator] +built_commit = "196e58b96d6bda711b1f1592bea0caba776a40bb" +time_built = 2024-07-05T18:28:15.395 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.HotbarUnlimited] -built_commit = "978322715a010c13861f5f777a4d36bcec4a92af" -time_built = 2023-10-30T01:19:42.398 +[channels.testing-live.plugins.SeatedSidekickSpectator.changelogs."0.1.0.0"] +time_released = 2023-11-20T19:52:23.479 +changelog = "A new plugin that adds notifications when someone enters or exits your multi-seat mount.\n" +[channels.testing-live.plugins.SeatedSidekickSpectator.changelogs."0.1.1.0"] +time_released = 2024-07-05T18:28:15.395 +changelog = "- Update for 7.0\n" +[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.OceanFishin] +built_commit = "f0b7b926bc9f498002c691ea3f1aca158a30fd08" +time_built = 2023-03-09T18:22:56.656 +effective_version = "2.4.0.0" +[channels.testing-live.plugins.OceanFishin.changelogs."2.4.0.0"] +time_released = 2023-03-09T18:22:56.656 +changelog = "Updated to API8, Localization added" +[channels.testing-live.plugins.FCNameColor] +built_commit = "bda9fd3d0696e9f50407f1dc2e8ad658260a5843" +time_built = 2024-08-01T23:59:26.750 +effective_version = "5.0.1.0" +[channels.testing-live.plugins.FCNameColor.changelogs."3.0.0.0"] +time_released = 2022-09-04T16:27:56.103 +changelog = "Changes:\n\n- Update for 6.2\n- Use different hooking mechanism\n\nThis may end up causing issues with other plugins that change nameplates (PartyIcons, SimpleTweaks, etc) as well as some potential performance issues. Let me know if you run into any major issues on GitHub or on Discord.\n" +[channels.testing-live.plugins.FCNameColor.changelogs."3.0.2.0"] +time_released = 2023-02-25T19:41:58.416 +changelog = "- 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.testing-live.plugins.FCNameColor.changelogs."3.0.2.1"] +time_released = 2023-03-14T23:06:38.776 +changelog = "- Fix issue where settings were not correctly being read, causing names abbreviations not matching up with the user's settings.\n" +[channels.testing-live.plugins.FCNameColor.changelogs."3.0.2.2"] +time_released = 2023-06-07T00:06:06.506 +changelog = "- Update for 6.4\n" +[channels.testing-live.plugins.FCNameColor.changelogs."4.0.0.0"] +time_released = 2023-10-09T20:35:40.684 +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" +[channels.testing-live.plugins.FCNameColor.changelogs."4.0.0.1"] +time_released = 2023-10-13T23:03:08.696 +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- Add additional logic for ensuring a group always exists\n This should alleviate some of the crashing issues.\n- Made it so that opening the config with /fcnc or through the plugin installer toggles the config on and off\n" +[channels.testing-live.plugins.FCNameColor.changelogs."5.0.1.0"] +time_released = 2024-08-01T23:59:26.750 +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.testing-live.plugins.NoTankYou] +built_commit = "e2112637d239aeef91b666fd3b1da0cbcd682ea8" +time_built = 2024-08-05T14:40:07.825 +effective_version = "7.0.2.0" +[channels.testing-live.plugins.NoTankYou.changelogs] +[channels.testing-live.plugins.ToastingwayPlugin] +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.FastJobSwitcher] +built_commit = "3e2835b7dd4c62af1bdcbde2e20cb3c5d2e601df" +time_built = 2024-02-02T19:29:04.068 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.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 +[channels.testing-live.plugins.FastJobSwitcher.changelogs] +[channels.testing-live.plugins.Eventy] +built_commit = "7a9bd4fe828d6c7bb563d95f65c8037724273225" +time_built = 2024-07-03T16:08:10.957 +effective_version = "0.0.0.3" +[channels.testing-live.plugins.Eventy.changelogs] +[channels.testing-live.plugins.OpenerCreator] +built_commit = "03b3fcf618978d323793737d0337b1e0ebe92099" +time_built = 2024-08-25T14:59:05.002 +effective_version = "0.3.0.0" +[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.0.1"] +time_released = 2023-11-20T20:29:22.503 +changelog = "Initial approval" +[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.2.0"] +time_released = 2023-12-01T02:12:50.576 +changelog = "Add healer and tank openers." +[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.3.0"] +time_released = 2023-12-05T19:17:45.161 +changelog = "Fix countdown UI." +[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.5.0"] +time_released = 2023-12-09T20:00:12.796 +changelog = "Add missing openers (no AST or BRD due to too much RNG)." +[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.6.0"] +time_released = 2024-07-14T18:26:02.746 +changelog = "Update Dalamud API" +[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.7.0"] +time_released = 2024-07-16T19:56:28.127 +changelog = "Updates:\n- Update openers from level 90 to level 100 \n- Fix a bug that would crash the plugin due to trying to load old actions on saved openers\n\nMissing openers:\n- Missing MNK openers due to potency changes on patch 7.0.1\n- Missing BRD openers due to too much RNG (looking into a solution)\n- Missing SAM openers due to resources not being updated yet\n- Missing some non-standard openers due to potency changes on patch 7.0.1\n\nIssues:\n- Saving openers fails for some users (under investigation)\n" +[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.8.0"] +time_released = 2024-07-19T17:41:11.318 +changelog = "Updates:\n- Add mouseover for catch-all action\n- Centre countdown\n- Improve UI\n - Add colour when a job role filter is selected\n - Clean opener creator tab\n- Add the settings tab\n - Make countdown opt-in\n - Move the countdown timer to settings\n - Fix bug where players could save an opener linked to the job ANY (\n - Fixes: Saving openers fails for some users \n - Add a setting to stop analysing actions on the first mistake\n - Add basis for multi-action groups\n - Add proper category tag\n - Internal refactors\n\nKnown Issues:\n- Custom openers are loaded but fail to be analysed (bug introduced before this update)\n" +[channels.testing-live.plugins.OpenerCreator.changelogs."0.0.9.0"] +time_released = 2024-07-22T23:26:07.715 +changelog = "Updates:\n- Fix the bug where custom openers wouldn't load properly\n- Fix the \"opener not defined\" bug\n- Add ignore True North option\n- Add filter by Any/GCD/oGCD\n- Internal refactors\n" +[channels.testing-live.plugins.OpenerCreator.changelogs."0.1.0.0"] +time_released = 2024-07-25T23:34:15.786 +changelog = "Updates:\n- Differentiate between GCD and oGCD on the timeline\n- Add multi-action support\n- Update DNC and NIN openers to make use of group actions\n- Add BRD openers\n- Add Info tab\n- Internal refactors\n" +[channels.testing-live.plugins.OpenerCreator.changelogs."0.2.0.0"] +time_released = 2024-07-27T02:59:46.745 +changelog = "Updates:\n- Add current action indicator\n- Automatically save configuration \n" +[channels.testing-live.plugins.OpenerCreator.changelogs."0.3.0.0"] +time_released = 2024-08-25T14:59:05.002 +changelog = "Updates:\n- Add ability ants for next action\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.PlayerTrack] +built_commit = "862079967b5f74e462b75da233b2498228748844" +time_built = 2024-07-10T00:31:15.849 +effective_version = "3.4.0.0" +[channels.testing-live.plugins.PlayerTrack.changelogs] +[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.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.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.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.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.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.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.MouseTargetTooltip] -built_commit = "07b5c252fc0f1a695845a0095df8bcaf337ff3e2" -time_built = 2024-07-11T17:15:23.483 +[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.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.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 +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.AetherCompass] +built_commit = "d66f1c86e65e31925dbb51d88598822619d0e19b" +time_built = 2023-01-18T16:19:10.716 +effective_version = "1.6.2.2" +[channels.testing-live.plugins.AetherCompass.changelogs."1.5.0.4"] +time_released = 2022-09-02T15:54:43.896 +changelog = "New compass for Island Sanctuary (testing)" +[channels.testing-live.plugins.AetherCompass.changelogs."1.5.1.0"] +time_released = 2022-09-03T12:26:09.357 +changelog = "- New compass for Island Sanctuary (testing)\n- Update to configuration loading\n" +[channels.testing-live.plugins.AetherCompass.changelogs."1.5.2.0"] +time_released = 2022-09-30T15:15:03.392 +changelog = "- Fix config loading issue (Thanks to Caraxi)\n" +[channels.testing-live.plugins.AetherCompass.changelogs."1.6.2.2"] +time_released = 2023-01-18T16:19:10.716 +changelog = "Patch 6.3 Update\n\n- New compass Eureka Elementals for detecting elementals in Eureka (by apetih)\n- Other minor update and bug fixes to Island Sanctuary Compass\n" +[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.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.HotbarHelper] +built_commit = "1f8a0c12e751474db31a80328c6882571a2e7bac" +time_built = 2023-08-23T02:29:09.983 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.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.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 = "13590f6dbfae485381dae6cfbac0263df9dc499e" +time_built = 2024-08-25T14:58:56.585 +effective_version = "0.10.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.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.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.WhichMount] built_commit = "909116fca27d42b75086acc0d11d553d8970406e" time_built = 2024-08-29T18:48:06.914 diff --git a/stable/Umbra/Umbra.json b/stable/Umbra/Umbra.json index 885ff5e2..07eea9f0 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.30.0", + "AssemblyVersion": "2.2.31.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 d5ae92a9833000df87bca8990cd0fdafb7fa834e..934cbb711cd98e1af0b13e0a2471ff73bdbc5e4f 100644 GIT binary patch delta 606362 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

  • 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�q_T3QOgcY0Nn8D*xMYnSOS>X~uTA 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[SGXlcK#a$F?kBYrtv>}d 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%0Di1u_FE$@GCcJ!YMK`$j{94Sd;XH=Jaz^-} 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


    nh^j2)7Z?eapDB!BS*WN-O>X9yDJv!wx$DwRB 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�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�XoRA|e`p2kX=6z!W5`M18(q->S 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≤V>NL;85*K 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 delta 604482 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%0Dw#n&!kHn;=N;uM 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 mCXLq+T*6g!+@wUNv?)kf19 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%0A#^1Sl`rMc7 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