{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":777417000,"defaultBranch":"main","name":"mimic-logic-solver","ownerLogin":"pmoeller91","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-25T20:13:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42152825?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714421075.0","currentOid":""},"activityList":{"items":[{"before":"961e9ab52bf48057cc2e6f3fe36fceb6d000a6df","after":"2b1bfee95c72cb9e43951835580a7ea1f35dae89","ref":"refs/heads/release-please--branches--main--components--mimic-logic-solver","pushedAt":"2024-05-04T20:13:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"chore(main): release 1.1.0","shortMessageHtmlLink":"chore(main): release 1.1.0"}},{"before":"42e001043e9314d088c6e69e257814f4b0c6669b","after":"4db2b2aeeb59e58b059931130d2b7b07e3159837","ref":"refs/heads/main","pushedAt":"2024-05-04T20:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"feat: improve direction / rank selection\n\nThis change re-orders direction and rank selectors for hints to be\nspecifically ordered rather than defined by the order of the underlying\nenum. This chnage also adds logic to filter these selections to only\nshow valid direction and rank options for a given chest and grid size.\nNote: It is still possible to have an invalid direction or rank selected\nby selecting an option and then changing the grid size such that the\noption becomes invalid. However, it will be easy to change and not\nappear glitchy. (Selected option will always be in list, until changed)","shortMessageHtmlLink":"feat: improve direction / rank selection"}},{"before":"1a687ed78d4d131f51d719ef278d712f614507c2","after":"961e9ab52bf48057cc2e6f3fe36fceb6d000a6df","ref":"refs/heads/release-please--branches--main--components--mimic-logic-solver","pushedAt":"2024-05-04T04:24:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"chore(main): release 1.1.0","shortMessageHtmlLink":"chore(main): release 1.1.0"}},{"before":"fd7a53d3f29f292ae20383c474badab73e591026","after":"42e001043e9314d088c6e69e257814f4b0c6669b","ref":"refs/heads/main","pushedAt":"2024-05-04T04:24:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"style: apply prettier to all files\n\nadds prettier to the test phase and applies prettier across all files\nto provide a consistent styling everywhere.","shortMessageHtmlLink":"style: apply prettier to all files"}},{"before":"5b65ab254804bbf98ebb2f2f4cdf7ad66cee8962","after":"1a687ed78d4d131f51d719ef278d712f614507c2","ref":"refs/heads/release-please--branches--main--components--mimic-logic-solver","pushedAt":"2024-04-30T18:42:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"chore(main): release 1.1.0","shortMessageHtmlLink":"chore(main): release 1.1.0"}},{"before":"e528b24a6940177710a0e895f68467c8b8cd030a","after":"fd7a53d3f29f292ae20383c474badab73e591026","ref":"refs/heads/main","pushedAt":"2024-04-30T18:42:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"feat: change chest color select to radio\n\nThis update changes the select dropdown for chest color to a radio instead\nto help reduce the number of clicks needed when setting up a puzzle.\nThe \"radio tiles\" were also abstracted and re-used in the mini-chest select,\nin the chest layout selection, and in the new color selector. Some minor\nchanges were also made to chest tiles to reduce layout shift by providing\na minimum height for the hint (approximately 3 lines high).","shortMessageHtmlLink":"feat: change chest color select to radio"}},{"before":"e528b24a6940177710a0e895f68467c8b8cd030a","after":"5b65ab254804bbf98ebb2f2f4cdf7ad66cee8962","ref":"refs/heads/release-please--branches--main--components--mimic-logic-solver","pushedAt":"2024-04-29T20:04:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"chore(main): release 1.1.0","shortMessageHtmlLink":"chore(main): release 1.1.0"}},{"before":null,"after":"e528b24a6940177710a0e895f68467c8b8cd030a","ref":"refs/heads/release-please--branches--main--components--mimic-logic-solver","pushedAt":"2024-04-29T20:04:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"feat: reset button now resets optional contents\n\nWhen solving a puzzle it may make sense to provide exact values for\nthe various non-mimic content types. However, these values change\nbetween puzzles almost every time. To provide a clean slate for a\nnew puzzle, it makes sense to allow the reset button to reset\nthese values as well.","shortMessageHtmlLink":"feat: reset button now resets optional contents"}},{"before":"54224530bb5ddc47a43a5f9b53b5106492dcd9ea","after":"e528b24a6940177710a0e895f68467c8b8cd030a","ref":"refs/heads/main","pushedAt":"2024-04-29T20:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"feat: reset button now resets optional contents\n\nWhen solving a puzzle it may make sense to provide exact values for\nthe various non-mimic content types. However, these values change\nbetween puzzles almost every time. To provide a clean slate for a\nnew puzzle, it makes sense to allow the reset button to reset\nthese values as well.","shortMessageHtmlLink":"feat: reset button now resets optional contents"}},{"before":"419503e096d6bf9d8cb5a1b35169c09579a6de48","after":null,"ref":"refs/heads/release-please--branches--main--components--mimic-logic-solver","pushedAt":"2024-04-27T07:48:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"}},{"before":"b8fb64a244ead75ea1a2e8596dec763fb94b5bd0","after":"54224530bb5ddc47a43a5f9b53b5106492dcd9ea","ref":"refs/heads/main","pushedAt":"2024-04-27T07:48:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"chore(main): release 1.0.0 (#1)","shortMessageHtmlLink":"chore(main): release 1.0.0 (#1)"}},{"before":"b8fb64a244ead75ea1a2e8596dec763fb94b5bd0","after":"419503e096d6bf9d8cb5a1b35169c09579a6de48","ref":"refs/heads/release-please--branches--main--components--mimic-logic-solver","pushedAt":"2024-04-27T07:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"chore(main): release 1.0.0","shortMessageHtmlLink":"chore(main): release 1.0.0"}},{"before":null,"after":"b8fb64a244ead75ea1a2e8596dec763fb94b5bd0","ref":"refs/heads/release-please--branches--main--components--mimic-logic-solver","pushedAt":"2024-04-27T07:46:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"chore: adds release-please workflow\n\nRelease-As: 1.0.0","shortMessageHtmlLink":"chore: adds release-please workflow"}},{"before":"0a8a98d5610f9bdd8ae6c40fe4633364654512fc","after":"b8fb64a244ead75ea1a2e8596dec763fb94b5bd0","ref":"refs/heads/main","pushedAt":"2024-04-27T07:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"chore: adds release-please workflow\n\nRelease-As: 1.0.0","shortMessageHtmlLink":"chore: adds release-please workflow"}},{"before":"ccfcb9173398f4ad0d05945fa623810247eb61b2","after":"0a8a98d5610f9bdd8ae6c40fe4633364654512fc","ref":"refs/heads/main","pushedAt":"2024-04-27T07:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"feat: adds support for \"confuse\" gamemode\n\nThis change adds support for the final gamemode in Mimic Logic,\nConfuse. The number of confused chests is hard-coded as one,\nas this matches the ruleset in-game, and for now \"confused chests\"\nare not shown anywhere in the UI nor reported on in solutions.\nSolution tile has also been updated to always highlight solutions\nthat contain a mimic, and to sort the mimic solution highest.\nThis helps prevent accidentally opening a mimic chest.\n\nfix: fixed hints for rankMoreMimics and rankSameMimics","shortMessageHtmlLink":"feat: adds support for \"confuse\" gamemode"}},{"before":"a78886a70d85eedcaa8bb06277ab5bb922fad3a3","after":"ccfcb9173398f4ad0d05945fa623810247eb61b2","ref":"refs/heads/main","pushedAt":"2024-04-27T02:29:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"feat: reorganize gamemode select\n\nThis change reorganizes the gamemode selection to a more logical\norder, instead of simply being based on the arbitrary order of the\nGAME_MODE object.","shortMessageHtmlLink":"feat: reorganize gamemode select"}},{"before":"feca728b3f20efa804d1a995e5e586fd7c4d245c","after":"a78886a70d85eedcaa8bb06277ab5bb922fad3a3","ref":"refs/heads/main","pushedAt":"2024-04-27T02:21:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"feat: adds doubt gamemode\n\nAdds support for doubt gamemode by updating 'getIsTruthful' to\nprovide a special case only for the doubt gamemode. No other\nchanges were necessary aside from adding the gamemode and some\ntranslations.","shortMessageHtmlLink":"feat: adds doubt gamemode"}},{"before":"f052f71394eb2339ab0ba5d82f20e784b2b1a767","after":"feca728b3f20efa804d1a995e5e586fd7c4d245c","ref":"refs/heads/main","pushedAt":"2024-04-27T00:39:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"feat: adds support for robbers gamemode\n\nThis commit adds support for the robbers gamemode. In the robbers\ngamemode, you will be allowed to specify a number of robbers,\ndefaulting to 1, and specify various robber-specific hints for chests.\nVarious content-specific hints were abstracted into a more generic\nform, and some tests were added to make the process of adding new hints\nless likely to run into problems. A new process was also added to\nallow modifying the state when switching game modes, to allow removing\ncontent or hints that are invalid for the new gamemode when switching.","shortMessageHtmlLink":"feat: adds support for robbers gamemode"}},{"before":"5b430c82897a59ff965c4e4468e9a6f19dc1840c","after":"f052f71394eb2339ab0ba5d82f20e784b2b1a767","ref":"refs/heads/main","pushedAt":"2024-04-25T22:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"chore: adds commit linting and pre-commit hook\n\nThis adds commit linting with Conventional Commit messages, to\nencourage more standardized commit messages and allow for future\nauto-generation of CHANGELOG.md files. In addition, a pre-commit\nhook is added to encourage running tests, lint, and build prior\nto any commit to help prevent broken commits.","shortMessageHtmlLink":"chore: adds commit linting and pre-commit hook"}},{"before":"23e0b4be9667be24258df5f330c236d7219b533e","after":"5b430c82897a59ff965c4e4468e9a6f19dc1840c","ref":"refs/heads/main","pushedAt":"2024-04-25T20:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"adds icons","shortMessageHtmlLink":"adds icons"}},{"before":"d59b0908f3c25be90d2fee5433b541536cba3f0e","after":"23e0b4be9667be24258df5f330c236d7219b533e","ref":"refs/heads/main","pushedAt":"2024-04-25T19:49:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"add some missing ja translations","shortMessageHtmlLink":"add some missing ja translations"}},{"before":"0c01c42dbb38ea3af187b49554c42a3e7eaf683a","after":"d59b0908f3c25be90d2fee5433b541536cba3f0e","ref":"refs/heads/main","pushedAt":"2024-04-25T19:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"add ability to solve number puzzles\n\nalso adds new lint rule to help catch leftover console statements, and removes a few that were left over","shortMessageHtmlLink":"add ability to solve number puzzles"}},{"before":"1c330a3b3676e0e0992fe5bb33cdef992ae1b5ca","after":"0c01c42dbb38ea3af187b49554c42a3e7eaf683a","ref":"refs/heads/main","pushedAt":"2024-04-24T22:17:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"fix some issues with mimicsNumber hint\n\nadd some tests to catch these issues earlier","shortMessageHtmlLink":"fix some issues with mimicsNumber hint"}},{"before":"df772b6492d8f1dc72e776999f3127b436ab42c6","after":"1c330a3b3676e0e0992fe5bb33cdef992ae1b5ca","ref":"refs/heads/main","pushedAt":"2024-04-24T21:59:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"fix some issues with mimicsNumber hint\n\nadd some tests to catch these issues earlier","shortMessageHtmlLink":"fix some issues with mimicsNumber hint"}},{"before":"597cc995c456259712f8d019a1f639148e81592c","after":"df772b6492d8f1dc72e776999f3127b436ab42c6","ref":"refs/heads/main","pushedAt":"2024-04-23T02:53:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"adds solving for random and a reset button","shortMessageHtmlLink":"adds solving for random and a reset button"}},{"before":"14f352b83fdb53844d25618614b14d18264735ec","after":"597cc995c456259712f8d019a1f639148e81592c","ref":"refs/heads/main","pushedAt":"2024-04-21T09:00:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"adds ja landing","shortMessageHtmlLink":"adds ja landing"}},{"before":"e3b79b7e57d386b2d773a8f294def85577955e57","after":"14f352b83fdb53844d25618614b14d18264735ec","ref":"refs/heads/main","pushedAt":"2024-04-21T05:12:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"minor but critical fixes\n\nupdated getIsTruthful to return the correct value instead of the opposite of what it should, a relic of renaming the function from getIsLiar\n\nupdated mismatch between hint params as defined in the hint definitions, and hint params as used in the UI and translations","shortMessageHtmlLink":"minor but critical fixes"}},{"before":"41d6a0fcd3a04d04a811ad5c127fa2f80b3ed026","after":"e3b79b7e57d386b2d773a8f294def85577955e57","ref":"refs/heads/main","pushedAt":"2024-04-21T04:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"add resolvers for all remaining hints","shortMessageHtmlLink":"add resolvers for all remaining hints"}},{"before":"13239367da4de72ae5588b3e4528e1486d58ad67","after":"41d6a0fcd3a04d04a811ad5c127fa2f80b3ed026","ref":"refs/heads/main","pushedAt":"2024-04-20T22:55:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"adds remaining hints and missing ja translations\n\nalso adds chest-grid helper function for getting neighbor chests for use with the solver and the mimic-neighbor clues","shortMessageHtmlLink":"adds remaining hints and missing ja translations"}},{"before":"51dd4dd0bbf7b3b08c046c2e206cc6d56888e640","after":"13239367da4de72ae5588b3e4528e1486d58ad67","ref":"refs/heads/main","pushedAt":"2024-04-20T06:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmoeller91","name":"Patrick Moeller","path":"/pmoeller91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42152825?s=80&v=4"},"commit":{"message":"adds many missing hints and better categorization for them\n\nadds all english localization for new hints, new rank and amount parameters, and all UX for selecting these hints. JA translation and solving logic currently missing.","shortMessageHtmlLink":"adds many missing hints and better categorization for them"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQZCxewA","startCursor":null,"endCursor":null}},"title":"Activity ยท pmoeller91/mimic-logic-solver"}