{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":264385548,"defaultBranch":"master","name":"ffxivStreamDeckOceanFishingPlugin","ownerLogin":"momokotomoko","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-16T07:44:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10865796?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1685379594.4582589","currentOid":""},"activityList":{"items":[{"before":"35dcb869d13514c56f4faddd7a80914a3747f089","after":"147e0e323d12b4786bd821308c11dff4b6269065","ref":"refs/heads/master","pushedAt":"2024-01-01T17:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Move target creation functions into separate file\n\nMove target creation functions into separate file\n\nFix missing const in setBlueFishTargets\n\nAutoformat some files","shortMessageHtmlLink":"Move target creation functions into separate file"}},{"before":"8a6851b17263f18146c80379657a0680b6f0aadb","after":"35dcb869d13514c56f4faddd7a80914a3747f089","ref":"refs/heads/master","pushedAt":"2023-09-18T02:47:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Raise build warning level\n\nChange visual studio build warning level to 4, move vendor includes to external and set their warning level to 3","shortMessageHtmlLink":"Raise build warning level"}},{"before":"b11185d84b4bf84fac0f5da0e0974d83403aa3a6","after":"8a6851b17263f18146c80379657a0680b6f0aadb","ref":"refs/heads/master","pushedAt":"2023-09-18T02:33:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Add 12h/24h time mode for dates displayed\n\nAdd a 12h/24h mode selector in PI\n\nAdd hover text to some PI elements\n\nAdd ability to get global settings from Plugin\n\nSilence some build warnings for unused variables.\n\nMove sending the Route init info from setting global settings to sending an action to PI, as sending the global settings directly would overwrite other global settings like the time mode.\n\nSmall cleanup to the PI .js file.","shortMessageHtmlLink":"Add 12h/24h time mode for dates displayed"}},{"before":"a3f8a1e0efb96e4e8814bae57a2329feb651c7fc","after":"b11185d84b4bf84fac0f5da0e0974d83403aa3a6","ref":"refs/heads/master","pushedAt":"2023-09-17T04:40:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Make checking for no voyage found more optimal, small cleanups/fixes\n\nRemove 1000 cycle count when voyage doesn't exist\n\nFix update image mutex lock check\n\nFix potential startup bug where mContextServerMap.empty() check wasn't in lock\n\nRemove legacy code for creating title string.\n\nSmall code cleanup","shortMessageHtmlLink":"Make checking for no voyage found more optimal, small cleanups/fixes"}},{"before":"e10ba99fcbfeb2fcff931c3f34424c57c5bf5a6b","after":"a3f8a1e0efb96e4e8814bae57a2329feb651c7fc","ref":"refs/heads/master","pushedAt":"2023-09-16T22:02:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Flatten fishes->fishtype->fish map into just fishes->fish, small cleanups\n\nFlatten fishes map by using fishtype in fish_t struct instead of having a separate map container.\n\nAlso use emplace instead of insert on some of the map insertions.\n\nUse .at instead of [] on some map access to prevent accidental creation of key\n\nSmall cleanups","shortMessageHtmlLink":"Flatten fishes->fishtype->fish map into just fishes->fish, small clea…"}},{"before":"11556c53cce0b9390dcc0533c7047ea4ff1cfe60","after":"e10ba99fcbfeb2fcff931c3f34424c57c5bf5a6b","ref":"refs/heads/master","pushedAt":"2023-09-16T04:23:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Add tests for FFXIVOceanFishingJsonLoadUtils\n\nAdd tests for load utils\n\nAdd back precompiled header for tests\n\nadd == operator to some common.h structs for expect_eq in tests\n\nMinor fixes:\n- remove old curl library path in x64 build\n- fix implode string case where it crashes on empty string\n- fix missing const in parameter\n- remove accepting null json as not a bad key in isBadKey","shortMessageHtmlLink":"Add tests for FFXIVOceanFishingJsonLoadUtils"}},{"before":"84df11037bb3325b350dc3e6561d4d24726155ee","after":"11556c53cce0b9390dcc0533c7047ea4ff1cfe60","ref":"refs/heads/master","pushedAt":"2023-09-12T22:35:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Add tests for FFXIVOceanFishingJsonLoadUtils\n\nAdd tests for load utils\n\nAdd back precompiled header for tests\n\nadd == operator to some common.h structs for expect_eq in tests\n\nMinor fixes:\n- remove old curl library path in x64 build\n- fix implode string case where it crashes on empty string\n- fix missing const in parameter","shortMessageHtmlLink":"Add tests for FFXIVOceanFishingJsonLoadUtils"}},{"before":"a6443ed48de1ffac128f244da85af140171d78ff","after":"84df11037bb3325b350dc3e6561d4d24726155ee","ref":"refs/heads/master","pushedAt":"2023-09-12T21:22:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Add tests for FFXIVOceanFishingJsonLoadUtils\n\nAdd tests for load utils\n\nAdd back precompiled header for tests\n\nadd == operator to some common.h structs for expect_eq in tests\n\nMinor fixes:\n- remove old curl library path in x64 build\n- fix implode string case where it crashes on empty string\n- fix missing const in parameter","shortMessageHtmlLink":"Add tests for FFXIVOceanFishingJsonLoadUtils"}},{"before":"efb5e68ee5d8360cee62f3ccb5d426e1b69e0fe2","after":"a6443ed48de1ffac128f244da85af140171d78ff","ref":"refs/heads/master","pushedAt":"2023-09-12T21:16:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Add tests for FFXIVOceanFishingJsonLoadUtils\n\nAdd tests for load utils\n\nAdd back precompiled header for tests\n\nadd == operator to some common.h structs for expect_eq in tests\n\nMinor fixes:\n- remove old curl library path in x64 build\n- fix implode string case where it crashes on empty string\n- fix missing const in parameter","shortMessageHtmlLink":"Add tests for FFXIVOceanFishingJsonLoadUtils"}},{"before":"046b58b47e8a18dd0267b3c6d808d11474938e7d","after":"efb5e68ee5d8360cee62f3ccb5d426e1b69e0fe2","ref":"refs/heads/master","pushedAt":"2023-09-12T00:27:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Add tests for FFXIVOceanFishingJsonLoadUtils\n\nAdd tests for load utils\n\nadd == operator to some common.h structs for expect_eq in tests","shortMessageHtmlLink":"Add tests for FFXIVOceanFishingJsonLoadUtils"}},{"before":"c12c10d1e97021f9bd9fbf330bff70b6401f41f9","after":"046b58b47e8a18dd0267b3c6d808d11474938e7d","ref":"refs/heads/master","pushedAt":"2023-09-11T20:05:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Add type check to isBadkey, return error if voyage pattern is empty","shortMessageHtmlLink":"Add type check to isBadkey, return error if voyage pattern is empty"}},{"before":"975c900f097489a1a567ab8370c3d9c7b9cb6a4a","after":"c12c10d1e97021f9bd9fbf330bff70b6401f41f9","ref":"refs/heads/master","pushedAt":"2023-09-11T12:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Fix vs project for x64 builds\n\nx64 build settings were broken from being copied over from a different project","shortMessageHtmlLink":"Fix vs project for x64 builds"}},{"before":"46dedf372df92994ef3a0c08c311042df8640d7c","after":"975c900f097489a1a567ab8370c3d9c7b9cb6a4a","ref":"refs/heads/master","pushedAt":"2023-09-10T12:58:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Refactor FFXIVJsonLoadUtils.hpp","shortMessageHtmlLink":"Refactor FFXIVJsonLoadUtils.hpp"}},{"before":"3c4a6af60e1bc41165cf7e3d274638fb636f3b51","after":"46dedf372df92994ef3a0c08c311042df8640d7c","ref":"refs/heads/master","pushedAt":"2023-05-29T16:58:53.759Z","pushType":"push","commitsCount":1,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Fix bug when selecting Voyages tracker\n\nFix bug where when selecting Voyages tracker, can have a label name that is an achievement but an image name that is a blue fish.","shortMessageHtmlLink":"Fix bug when selecting Voyages tracker"}},{"before":"6906c92b680e943d092b1d7b458c3ab0f5d4be03","after":"3c4a6af60e1bc41165cf7e3d274638fb636f3b51","ref":"refs/heads/master","pushedAt":"2023-05-28T16:02:56.994Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Update Readme with youtube embed image","shortMessageHtmlLink":"Update Readme with youtube embed image"}},{"before":"8b47e6d464fe0929edcacf97a51c721fe96d62b5","after":"6906c92b680e943d092b1d7b458c3ab0f5d4be03","ref":"refs/heads/master","pushedAt":"2023-05-28T16:02:36.355Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Update Readme with youtube embed image","shortMessageHtmlLink":"Update Readme with youtube embed image"}},{"before":"5e18c3df1d32bff4c0798a6e93546f402276f0a6","after":"8b47e6d464fe0929edcacf97a51c721fe96d62b5","ref":"refs/heads/master","pushedAt":"2023-05-28T15:58:02.217Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Update Readme with youtube embed image","shortMessageHtmlLink":"Update Readme with youtube embed image"}},{"before":"bbbaf69221ba35fc8085877e99c9754ea931070a","after":"5e18c3df1d32bff4c0798a6e93546f402276f0a6","ref":"refs/heads/master","pushedAt":"2023-05-28T15:55:59.151Z","pushType":"push","commitsCount":1,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Update Readme with youtube embed image","shortMessageHtmlLink":"Update Readme with youtube embed image"}},{"before":"4962b07f48475e9bea064cfa093faabc2c3dbd2c","after":"bbbaf69221ba35fc8085877e99c9754ea931070a","ref":"refs/heads/master","pushedAt":"2023-05-28T15:51:15.367Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Cleanup root folder\n\nMove readme images to Images folder\nMove DistributionTool and Icon scripts to Devtools folder","shortMessageHtmlLink":"Cleanup root folder"}},{"before":"a07ce9a26550682ae9fbb06f94855b4c67e978bb","after":"4962b07f48475e9bea064cfa093faabc2c3dbd2c","ref":"refs/heads/master","pushedAt":"2023-05-28T15:49:13.225Z","pushType":"push","commitsCount":1,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Cleanup root folder\n\nMove readme images to Images folder\nMove DistributionTool and Icon scripts to Devtools folder","shortMessageHtmlLink":"Cleanup root folder"}},{"before":"0cef441b9c7fad784384af0818fcf49f62657073","after":"a07ce9a26550682ae9fbb06f94855b4c67e978bb","ref":"refs/heads/master","pushedAt":"2023-05-27T15:57:12.109Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"fix readme typo","shortMessageHtmlLink":"fix readme typo"}},{"before":"d1e793a8c54cbb822a05846c43ee125389bc2d67","after":"0cef441b9c7fad784384af0818fcf49f62657073","ref":"refs/heads/master","pushedAt":"2023-05-27T15:55:45.832Z","pushType":"push","commitsCount":1,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"fix readme typo","shortMessageHtmlLink":"fix readme typo"}},{"before":"0f094d8eb7ecbe8021df945c97dff78395fafcd5","after":"d1e793a8c54cbb822a05846c43ee125389bc2d67","ref":"refs/heads/master","pushedAt":"2023-05-27T15:53:46.995Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Small code clean, v2.02 update\n\nUpdate the word \"Route\" to \"Voyage\", since route is now overloaded with the two 6.4 Indigo/Ruby routes\nRequires new minor version as this change changes the database and PI to Plugin communications\nSmall code cleanup,","shortMessageHtmlLink":"Small code clean, v2.02 update"}},{"before":"3d8279ccc0cd95b6ce529b95bca62cffe0030e6d","after":"0f094d8eb7ecbe8021df945c97dff78395fafcd5","ref":"refs/heads/master","pushedAt":"2023-05-27T15:48:30.576Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Small code clean, v2.02 update\n\nUpdate the word \"Route\" to \"Voyage\", since route is now overloaded with the two 6.4 Indigo/Ruby routes\nRequires new minor version as this change changes the database and PI to Plugin communications\nSmall code cleanup,","shortMessageHtmlLink":"Small code clean, v2.02 update"}},{"before":"35f2f55652d0fcaed8e163232a8829c8da7ee674","after":"3d8279ccc0cd95b6ce529b95bca62cffe0030e6d","ref":"refs/heads/master","pushedAt":"2023-05-27T14:55:54.867Z","pushType":"push","commitsCount":1,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"small code cleanup","shortMessageHtmlLink":"small code cleanup"}},{"before":"9fdaaa5e11c9ddd089a2fd8c6e7755c5203c357f","after":"35f2f55652d0fcaed8e163232a8829c8da7ee674","ref":"refs/heads/master","pushedAt":"2023-05-27T14:24:11.043Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Fix first time use bug, small refactoring\n\nMake getImageNameAndLabel not compute time internally\nAdd more tests for processor\nFix bug in processor for next-route names not appearing, this was not in release but from previous .contains refactor.\nFix issue where on first placing a plugin icon, clicking it would not load the default webpage.\nMay haev fixed issue where first time users could not see a route dropdown.\nAdd default text to Route/Track by dropdown menus to make it more clear what the user should do.\nUpdate readme.\nRelease v2.01","shortMessageHtmlLink":"Fix first time use bug, small refactoring"}},{"before":"c03076a058afdfda681f99eae61f4abb2084f525","after":"9fdaaa5e11c9ddd089a2fd8c6e7755c5203c357f","ref":"refs/heads/master","pushedAt":"2023-05-27T14:20:13.207Z","pushType":"push","commitsCount":3,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Fix first time use bug, small refactoring\n\nMake getImageNameAndLabel not compute time internally\nAdd more tests for processor\nFix bug in processor for next-route names not appearing, this was not in release but from previous .contains refactor.\nFix issue where on first placing a plugin icon, clicking it would not load the default webpage.\nMay haev fixed issue where first time users could not see a route dropdown.\nAdd default text to Route/Track by dropdown menus to make it more clear what the user should do.\nUpdate readme.\nRelease v2.01","shortMessageHtmlLink":"Fix first time use bug, small refactoring"}},{"before":"1c9616c4bb68a10f2bea90316cc039f7411bdd79","after":"c03076a058afdfda681f99eae61f4abb2084f525","ref":"refs/heads/master","pushedAt":"2023-05-26T17:17:03.597Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Add patch 6.4 Ruby Route\n\nAdd option to have multiple database files for multiple routes\nAdd route dropdown menu option in property inspector\nAdd default fish icon for when no target is selected\nAdd images for ruby route fish\nAdd more tests\nMoved processing code into FFXIVOceanFishingProcessor files, made Helper just a wrapper around multiple processors\nAdded multi-achievement images for routes with two achievements, made this show up when viewing by Next Route\nUpdated to v2.0","shortMessageHtmlLink":"Add patch 6.4 Ruby Route"}},{"before":"0ff105d078b2e34c0fe59cddb174fa34a20a4ba7","after":"1c9616c4bb68a10f2bea90316cc039f7411bdd79","ref":"refs/heads/master","pushedAt":"2023-05-26T16:55:47.478Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Add patch 6.4 Ruby Route\n\nAdd option to have multiple database files for multiple routes\nAdd route dropdown menu option in property inspector\nAdd default fish icon for when no target is selected\nAdd images for ruby route fish\nAdd more tests\nMoved processing code into FFXIVOceanFishingProcessor files, made Helper just a wrapper around multiple processors\nAdded multi-achievement images for routes with two achievements, made this show up when viewing by Next Route\nUpdated to v2.0","shortMessageHtmlLink":"Add patch 6.4 Ruby Route"}},{"before":"692ab0f01c7f2c5e1e082503766b6f4355bf5ebb","after":"0ff105d078b2e34c0fe59cddb174fa34a20a4ba7","ref":"refs/heads/master","pushedAt":"2023-05-26T16:53:53.800Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"momokotomoko","name":null,"path":"/momokotomoko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10865796?s=80&v=4"},"commit":{"message":"Add patch 6.4 Ruby Route\n\nAdd option to have multiple database files for multiple routes\nAdd route dropdown menu option in property inspector\nAdd default fish icon for when no target is selected\nAdd images for ruby route fish\nAdd more tests\nMoved processing code into FFXIVOceanFishingProcessor files, made Helper just a wrapper around multiple processors\nAdded multi-achievement images for routes with two achievements, made this show up when viewing by Next Route\nUpdated to v2.0","shortMessageHtmlLink":"Add patch 6.4 Ruby Route"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1YXEDQA","startCursor":null,"endCursor":null}},"title":"Activity · momokotomoko/ffxivStreamDeckOceanFishingPlugin"}