{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":616534119,"defaultBranch":"main","name":"open-spelling-bee","ownerLogin":"Gyanreyer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-20T15:17:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11037713?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679325433.0136251","currentOid":""},"activityList":{"items":[{"before":"f041c213d4a7e05eb75aa1cffcbdb6521b180049","after":"2966cf8c34c85d128dbf3f93d622b496a4d5e4b7","ref":"refs/heads/main","pushedAt":"2024-04-04T13:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Fix data for the previous day erroneously getting cleared from localStorage","shortMessageHtmlLink":"Fix data for the previous day erroneously getting cleared from localS…"}},{"before":"6578179007b2b9343858bc75730dbc6eecb077a2","after":"f041c213d4a7e05eb75aa1cffcbdb6521b180049","ref":"refs/heads/main","pushedAt":"2024-04-04T01:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Fix timezone issue causing puzzles to roll over at midnight GMT, which is 8pm EST","shortMessageHtmlLink":"Fix timezone issue causing puzzles to roll over at midnight GMT, whic…"}},{"before":"7d7b9920e7ef6ab5473dee1464b90cd6497bf928","after":"6578179007b2b9343858bc75730dbc6eecb077a2","ref":"refs/heads/main","pushedAt":"2024-04-03T20:30:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Ensure old word data entries are cleaned up from sw cache","shortMessageHtmlLink":"Ensure old word data entries are cleaned up from sw cache"}},{"before":"9e74a9adfd33a84862f70cb1482d610891d66e0f","after":"7d7b9920e7ef6ab5473dee1464b90cd6497bf928","ref":"refs/heads/main","pushedAt":"2023-10-05T23:53:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Move navigator.storage.persist to where we write to local storage\n\nThis is an attempt to fix issues where local storage is suddenly not getting persisted on some iOS devices","shortMessageHtmlLink":"Move navigator.storage.persist to where we write to local storage"}},{"before":"c1b7511afa8dfd9c35bed3228743cc158de18ac9","after":"9e74a9adfd33a84862f70cb1482d610891d66e0f","ref":"refs/heads/main","pushedAt":"2023-08-29T18:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Word list updates\n\n- Add \"alit\", \"backlit\", \"imitant\", \"imitants\"\n- Remove \"imprimatur\"; technically a real word, but too obscure to be a fair panagram","shortMessageHtmlLink":"Word list updates"}},{"before":"6b15b4f1240dd8f7969dbe5c7ac0ff56c9203dd0","after":"c1b7511afa8dfd9c35bed3228743cc158de18ac9","ref":"refs/heads/main","pushedAt":"2023-08-16T15:56:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"[CF-Pages-Skip] Remove github pages deploy workflow\n\nHosting for this site has been moved to cloudflare pages!","shortMessageHtmlLink":"[CF-Pages-Skip] Remove github pages deploy workflow"}},{"before":"0ebccec00bfd38b1701e90e3226c4377af3ada3f","after":"6b15b4f1240dd8f7969dbe5c7ac0ff56c9203dd0","ref":"refs/heads/main","pushedAt":"2023-07-19T16:54:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Remove more offensive words","shortMessageHtmlLink":"Remove more offensive words"}},{"before":"cf8dd8851fbd93fab5453cd2e832fa917ed5a5c9","after":"0ebccec00bfd38b1701e90e3226c4377af3ada3f","ref":"refs/heads/main","pushedAt":"2023-07-07T20:05:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Switch from idb to localStorage for data persistence","shortMessageHtmlLink":"Switch from idb to localStorage for data persistence"}},{"before":"0cd0142362e2a3b7c3578dc8c612022e68da2d17","after":"cf8dd8851fbd93fab5453cd2e832fa917ed5a5c9","ref":"refs/heads/main","pushedAt":"2023-07-07T19:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Fix bug where win modal doesn't open when you reach master rank","shortMessageHtmlLink":"Fix bug where win modal doesn't open when you reach master rank"}},{"before":"c01936898afc849df7fd5d676022dcf354a56e7b","after":"0cd0142362e2a3b7c3578dc8c612022e68da2d17","ref":"refs/heads/main","pushedAt":"2023-07-06T23:19:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Fix word sets including words that don't include center letter\n\nAlso: removes some swear words from the word list. Whoops!","shortMessageHtmlLink":"Fix word sets including words that don't include center letter"}},{"before":"baee40b7f324dd4d154e861effc3f4d9ac12abb9","after":"c01936898afc849df7fd5d676022dcf354a56e7b","ref":"refs/heads/main","pushedAt":"2023-06-07T19:00:59.419Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Fix word set generation missing out on some valid words\n\n- Also makes word set generation more stable by sorting the word list alphabetically","shortMessageHtmlLink":"Fix word set generation missing out on some valid words"}},{"before":"5d7d7f2a77ed6351402a24c1f46883b6587e4ae8","after":"baee40b7f324dd4d154e861effc3f4d9ac12abb9","ref":"refs/heads/main","pushedAt":"2023-06-03T18:05:15.962Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Bump service worker version","shortMessageHtmlLink":"Bump service worker version"}},{"before":"91999c4e1cd6f850cbe21c346cf05540828bff89","after":"5d7d7f2a77ed6351402a24c1f46883b6587e4ae8","ref":"refs/heads/main","pushedAt":"2023-06-03T18:03:58.368Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Fix non-panagram words on second page of previous guess modal getting erroniously highlighted","shortMessageHtmlLink":"Fix non-panagram words on second page of previous guess modal getting…"}},{"before":"413f5710991959b23e07b3fcd7a602f1dcadc94d","after":"91999c4e1cd6f850cbe21c346cf05540828bff89","ref":"refs/heads/main","pushedAt":"2023-06-03T17:56:21.510Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Actually fix the rank score threshold bug for real this time","shortMessageHtmlLink":"Actually fix the rank score threshold bug for real this time"}},{"before":"af1faa3921bcc7641edcc8b4c3fa312473d7699c","after":"413f5710991959b23e07b3fcd7a602f1dcadc94d","ref":"refs/heads/main","pushedAt":"2023-06-03T17:52:25.934Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Fix service worker not getting registered","shortMessageHtmlLink":"Fix service worker not getting registered"}},{"before":"03913fbf561c2eab21714dd748be466ef7380908","after":"af1faa3921bcc7641edcc8b4c3fa312473d7699c","ref":"refs/heads/main","pushedAt":"2023-06-03T17:47:17.430Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Bug fixes and enhancements\n\n- Fixes issue where a score which is exactly at the genius rank's threshold may not tip you over into the genius rank\n- Caches results of panagram checks for faster score calculations\n- Sort guessed panagrams first and highlight them in bold in the previous guess modal","shortMessageHtmlLink":"Bug fixes and enhancements"}},{"before":"8f91b9547b11d94951a51ecebead836b20cfdf74","after":"03913fbf561c2eab21714dd748be466ef7380908","ref":"refs/heads/main","pushedAt":"2023-06-02T19:49:21.257Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Rewrite the word data generation script in Go, switch compression from brotli to gzip for cleaner decompression","shortMessageHtmlLink":"Rewrite the word data generation script in Go, switch compression fro…"}},{"before":"9f449c367d5f7f3e2e741b5e7ba12435aa2cc07d","after":"8f91b9547b11d94951a51ecebead836b20cfdf74","ref":"refs/heads/main","pushedAt":"2023-04-16T20:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Add modal to see previous game's words, optimize/clean up game logic","shortMessageHtmlLink":"Add modal to see previous game's words, optimize/clean up game logic"}},{"before":"666a6c3a4f428872af51d9338da2da96ab5b2e0d","after":"9f449c367d5f7f3e2e741b5e7ba12435aa2cc07d","ref":"refs/heads/main","pushedAt":"2023-04-16T00:35:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Improve how Alpine is loaded on the page","shortMessageHtmlLink":"Improve how Alpine is loaded on the page"}},{"before":"d13b5a151b004b41cec1ff85f970fe40b070905a","after":"666a6c3a4f428872af51d9338da2da96ab5b2e0d","ref":"refs/heads/main","pushedAt":"2023-04-15T03:55:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Allow for a more progressive loading state where possible","shortMessageHtmlLink":"Allow for a more progressive loading state where possible"}},{"before":"32c0e9a74edb1c1fd263d481087dc4f6a15c6dfb","after":"d13b5a151b004b41cec1ff85f970fe40b070905a","ref":"refs/heads/main","pushedAt":"2023-04-13T16:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Attempt to speed up initial Alpine load","shortMessageHtmlLink":"Attempt to speed up initial Alpine load"}},{"before":"429f5c92024f4e55d84e702aefb64bbe14cc1faa","after":"32c0e9a74edb1c1fd263d481087dc4f6a15c6dfb","ref":"refs/heads/main","pushedAt":"2023-04-13T13:25:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Fix next rank line in score modal","shortMessageHtmlLink":"Fix next rank line in score modal"}},{"before":"bedf3bf96cd87d05dc74f7bf5ef275a40bcb2f0c","after":"429f5c92024f4e55d84e702aefb64bbe14cc1faa","ref":"refs/heads/main","pushedAt":"2023-04-13T03:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Majorly optimize the word data generation script using a trie","shortMessageHtmlLink":"Majorly optimize the word data generation script using a trie"}},{"before":"aeb8ace33c85f358b88738df2b4c18341d5d1ede","after":"bedf3bf96cd87d05dc74f7bf5ef275a40bcb2f0c","ref":"refs/heads/main","pushedAt":"2023-04-13T01:08:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Don't load tsparticles-confetti until needed","shortMessageHtmlLink":"Don't load tsparticles-confetti until needed"}},{"before":"91ed487bc626884dd0ff245724e0059ec5b31a48","after":"aeb8ace33c85f358b88738df2b4c18341d5d1ede","ref":"refs/heads/main","pushedAt":"2023-04-13T00:41:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Fill out PWA manifest","shortMessageHtmlLink":"Fill out PWA manifest"}},{"before":"b754712c087157d8273e5dc665a1ef673d6cf0f2","after":"91ed487bc626884dd0ff245724e0059ec5b31a48","ref":"refs/heads/main","pushedAt":"2023-04-13T00:00:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Clean up bugs with previous guess button + modal","shortMessageHtmlLink":"Clean up bugs with previous guess button + modal"}},{"before":"b5eb922826d60f9a98133751b47aa4db2162d114","after":"b754712c087157d8273e5dc665a1ef673d6cf0f2","ref":"refs/heads/main","pushedAt":"2023-04-12T21:43:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Improve initial loading state","shortMessageHtmlLink":"Improve initial loading state"}},{"before":"f5cf2d0c08b41a7ca6006dc15a23ddd98287c78e","after":"b5eb922826d60f9a98133751b47aa4db2162d114","ref":"refs/heads/main","pushedAt":"2023-04-12T03:21:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Fix bug when fetching + decompressing brotli'd word data","shortMessageHtmlLink":"Fix bug when fetching + decompressing brotli'd word data"}},{"before":"8c2804b396c4d754168cfa62382d6948a0ba058f","after":"f5cf2d0c08b41a7ca6006dc15a23ddd98287c78e","ref":"refs/heads/main","pushedAt":"2023-04-12T03:06:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"README updates","shortMessageHtmlLink":"README updates"}},{"before":"5637a870b3926e1defad631191954d4b95237252","after":"8c2804b396c4d754168cfa62382d6948a0ba058f","ref":"refs/heads/main","pushedAt":"2023-04-12T01:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gyanreyer","name":"Ryan","path":"/Gyanreyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11037713?s=80&v=4"},"commit":{"message":"Adjust spacing so letter buttons are lower on the screen for better thumb access on mobile","shortMessageHtmlLink":"Adjust spacing so letter buttons are lower on the screen for better t…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJ9hazQA","startCursor":null,"endCursor":null}},"title":"Activity · Gyanreyer/open-spelling-bee"}