{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":656782562,"defaultBranch":"main","name":"japanese-study-tracker","ownerLogin":"thoiberg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-21T16:17:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12392541?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726600285.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7ec2c0aa61808bfb791b7ef0832a33798119743c","ref":"refs/heads/dependabot/npm_and_yarn/frontend/npm_and_yarn-cc3f4627d0","pushedAt":"2024-09-17T19:11:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump vite in /frontend in the npm_and_yarn group across 1 directory\n\nBumps the npm_and_yarn group with 1 update in the /frontend directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\n\nUpdates `vite` from 5.4.2 to 5.4.6\n- [Release notes](https://github.com/vitejs/vite/releases)\n- [Changelog](https://github.com/vitejs/vite/blob/v5.4.6/packages/vite/CHANGELOG.md)\n- [Commits](https://github.com/vitejs/vite/commits/v5.4.6/packages/vite)\n\n---\nupdated-dependencies:\n- dependency-name: vite\n dependency-type: direct:development\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump vite in /frontend in the npm_and_yarn group across 1 directory"}},{"before":"a2099c14e84fa4a75d4fce15f0097eb98514acea","after":null,"ref":"refs/heads/bump-alpine","pushedAt":"2024-08-26T13:41:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"}},{"before":"15c941bbb0a8267c4fcdfcd3a7d77dac7555a1bc","after":"e5834a47bf8c28c18e58a93404f1161f132668e3","ref":"refs/heads/main","pushedAt":"2024-08-26T13:41:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Merge pull request #64 from thoiberg/bump-alpine\n\nBump alpine","shortMessageHtmlLink":"Merge pull request #64 from thoiberg/bump-alpine"}},{"before":"6600ce3c99674b210a7cbf1b9c6bfd1cd69d1fef","after":"a2099c14e84fa4a75d4fce15f0097eb98514acea","ref":"refs/heads/bump-alpine","pushedAt":"2024-08-26T13:39:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Bump alpine\n\nRust 1.80 doesn't have an alpine3.18 version.","shortMessageHtmlLink":"Bump alpine"}},{"before":"0c41db03f618b4d0f470d306dbc28a3b390906c5","after":"6600ce3c99674b210a7cbf1b9c6bfd1cd69d1fef","ref":"refs/heads/bump-alpine","pushedAt":"2024-08-26T13:39:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Bump alpine\n\nRust 1.80 doesn't have an alpine3.18 version.","shortMessageHtmlLink":"Bump alpine"}},{"before":null,"after":"0c41db03f618b4d0f470d306dbc28a3b390906c5","ref":"refs/heads/bump-alpine","pushedAt":"2024-08-26T13:34:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Bump alpine\n\nRust 1.80 doesn't have an alpine3.18 version.","shortMessageHtmlLink":"Bump alpine"}},{"before":"77aa8316475a57edb6a942d062c71e9a16bfc825","after":null,"ref":"refs/heads/bump-rust-and-node","pushedAt":"2024-08-26T13:17:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"}},{"before":"295fb3061404f2a316efe97bd13a8e8e804b5e6b","after":"15c941bbb0a8267c4fcdfcd3a7d77dac7555a1bc","ref":"refs/heads/main","pushedAt":"2024-08-26T13:17:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Merge pull request #63 from thoiberg/bump-rust-and-node\n\nBump Rust and Node to latest stable version","shortMessageHtmlLink":"Merge pull request #63 from thoiberg/bump-rust-and-node"}},{"before":"b75e31560509443f6bd42439462c75747c457e4a","after":"77aa8316475a57edb6a942d062c71e9a16bfc825","ref":"refs/heads/bump-rust-and-node","pushedAt":"2024-08-26T13:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"bump time crate due to compile error","shortMessageHtmlLink":"bump time crate due to compile error"}},{"before":null,"after":"b75e31560509443f6bd42439462c75747c457e4a","ref":"refs/heads/bump-rust-and-node","pushedAt":"2024-08-26T11:58:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Bump Rust and Node to latest stable version","shortMessageHtmlLink":"Bump Rust and Node to latest stable version"}},{"before":"fc65502d4edac6a0ef37c552ffbb47077ca44cff","after":null,"ref":"refs/heads/update-js-deps","pushedAt":"2024-08-24T13:35:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"}},{"before":"2fe11c7df8d90d5c61c843ba679b66823f212452","after":"295fb3061404f2a316efe97bd13a8e8e804b5e6b","ref":"refs/heads/main","pushedAt":"2024-08-24T13:35:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Merge pull request #62 from thoiberg/update-js-deps\n\nUpdate JS deps","shortMessageHtmlLink":"Merge pull request #62 from thoiberg/update-js-deps"}},{"before":null,"after":"fc65502d4edac6a0ef37c552ffbb47077ca44cff","ref":"refs/heads/update-js-deps","pushedAt":"2024-08-24T13:27:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Update JS deps\n\nand commit prettier fixes to css.","shortMessageHtmlLink":"Update JS deps"}},{"before":"159df0655c044a63dd4669f3b861ed70b415bb54","after":null,"ref":"refs/heads/obfuscate-error-message","pushedAt":"2024-07-01T13:27:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"}},{"before":"5954b0250cc63d193c1d839ad30967016958eaee","after":"2fe11c7df8d90d5c61c843ba679b66823f212452","ref":"refs/heads/main","pushedAt":"2024-07-01T13:27:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Merge pull request #61 from thoiberg/obfuscate-error-message\n\nReturn generic error message","shortMessageHtmlLink":"Merge pull request #61 from thoiberg/obfuscate-error-message"}},{"before":null,"after":"159df0655c044a63dd4669f3b861ed70b415bb54","ref":"refs/heads/obfuscate-error-message","pushedAt":"2024-07-01T13:26:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Return generic error message","shortMessageHtmlLink":"Return generic error message"}},{"before":"73a6c3430c3236d8898691f6e615ddf7a0006699","after":null,"ref":"refs/heads/handle-nil-case-from-redis","pushedAt":"2024-06-22T08:24:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"}},{"before":"0ae666e5627b3dc465c0be1dde32b3e154d1d8d6","after":"5954b0250cc63d193c1d839ad30967016958eaee","ref":"refs/heads/main","pushedAt":"2024-06-22T08:24:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Merge pull request #60 from thoiberg/handle-nil-case-from-redis\n\nChange redis return value to be Option","shortMessageHtmlLink":"Merge pull request #60 from thoiberg/handle-nil-case-from-redis"}},{"before":null,"after":"73a6c3430c3236d8898691f6e615ddf7a0006699","ref":"refs/heads/handle-nil-case-from-redis","pushedAt":"2024-06-22T08:23:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Change redis return value to be Option\n\nBecause the keys are set with a TTL after they expire the fetch request\nwill return nothing. However, since I defined the return type as a\nString this was causing an error.\n\nThis commit doesn't actually change behaviour as caching is designed to\nbe optional so any cache errors are silently ignored, but it brings the\ntype signature inline with reality.","shortMessageHtmlLink":"Change redis return value to be Option"}},{"before":"0dbfd74748189f77a670de3df44e592eb86c9e86","after":null,"ref":"refs/heads/switch-redis-to-expires-at","pushedAt":"2024-06-21T15:53:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"}},{"before":"d9d7d6403e112f1faeb87dcf1637e2d50c3c4b22","after":"0ae666e5627b3dc465c0be1dde32b3e154d1d8d6","ref":"refs/heads/main","pushedAt":"2024-06-21T15:53:24.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Merge pull request #59 from thoiberg/switch-redis-to-expires-at\n\nSet expires header","shortMessageHtmlLink":"Merge pull request #59 from thoiberg/switch-redis-to-expires-at"}},{"before":"00376af21c1bc783e7d0e4dd32d54937183c100b","after":"0dbfd74748189f77a670de3df44e592eb86c9e86","ref":"refs/heads/switch-redis-to-expires-at","pushedAt":"2024-06-21T15:49:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Add tests","shortMessageHtmlLink":"Add tests"}},{"before":"0e9d308e365f46da3a4ed172aae4592beb1be267","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/frontend/npm_and_yarn-5134b82be1","pushedAt":"2024-06-18T15:55:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"}},{"before":"b903df195d1c9ee3465056ceb0784be07c464677","after":"d9d7d6403e112f1faeb87dcf1637e2d50c3c4b22","ref":"refs/heads/main","pushedAt":"2024-06-18T15:55:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Merge pull request #58 from thoiberg/dependabot/npm_and_yarn/frontend/npm_and_yarn-5134b82be1\n\nBump braces from 3.0.2 to 3.0.3 in /frontend in the npm_and_yarn group across 1 directory","shortMessageHtmlLink":"Merge pull request #58 from thoiberg/dependabot/npm_and_yarn/frontend…"}},{"before":null,"after":"00376af21c1bc783e7d0e4dd32d54937183c100b","ref":"refs/heads/switch-redis-to-expires-at","pushedAt":"2024-06-18T15:55:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Return expiry time with get request\n\nIt makes more sense to return the expiry time with the get request, as\notherwise the get_expiry_time needs to be called in the correct order to\nretrieve it.","shortMessageHtmlLink":"Return expiry time with get request"}},{"before":null,"after":"0e9d308e365f46da3a4ed172aae4592beb1be267","ref":"refs/heads/dependabot/npm_and_yarn/frontend/npm_and_yarn-5134b82be1","pushedAt":"2024-06-18T14:06:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump braces in /frontend in the npm_and_yarn group across 1 directory\n\nBumps the npm_and_yarn group with 1 update in the /frontend directory: [braces](https://github.com/micromatch/braces).\n\n\nUpdates `braces` from 3.0.2 to 3.0.3\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump braces in /frontend in the npm_and_yarn group across 1 directory"}},{"before":"f7deadf1fc80f030438828c4140294cec88d8e55","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/frontend/npm_and_yarn-2f6774edab","pushedAt":"2024-06-18T14:05:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"}},{"before":"26d64f372522b5a4e3f5bad2b38e1e276bf2c2bf","after":"b903df195d1c9ee3465056ceb0784be07c464677","ref":"refs/heads/main","pushedAt":"2024-06-18T14:05:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Merge pull request #57 from thoiberg/dependabot/npm_and_yarn/frontend/npm_and_yarn-2f6774edab\n\nBump ws from 8.13.0 to 8.17.1 in /frontend in the npm_and_yarn group across 1 directory","shortMessageHtmlLink":"Merge pull request #57 from thoiberg/dependabot/npm_and_yarn/frontend…"}},{"before":null,"after":"f7deadf1fc80f030438828c4140294cec88d8e55","ref":"refs/heads/dependabot/npm_and_yarn/frontend/npm_and_yarn-2f6774edab","pushedAt":"2024-06-18T10:32:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ws in /frontend in the npm_and_yarn group across 1 directory\n\nBumps the npm_and_yarn group with 1 update in the /frontend directory: [ws](https://github.com/websockets/ws).\n\n\nUpdates `ws` from 8.13.0 to 8.17.1\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/8.13.0...8.17.1)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n dependency-type: indirect\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ws in /frontend in the npm_and_yarn group across 1 directory"}},{"before":"7f64dfcc317e22388e35bb8f2108d694318e49e8","after":"26d64f372522b5a4e3f5bad2b38e1e276bf2c2bf","ref":"refs/heads/main","pushedAt":"2024-06-16T07:21:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thoiberg","name":"Tim Hoiberg","path":"/thoiberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12392541?s=80&v=4"},"commit":{"message":"Merge pull request #56 from thoiberg/clippy-fail-ci-on-warnings\n\nFail clippy check in CI if warnings exist","shortMessageHtmlLink":"Merge pull request #56 from thoiberg/clippy-fail-ci-on-warnings"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxOToxMToyNS4wMDAwMDBazwAAAAS45phd","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxOToxMToyNS4wMDAwMDBazwAAAAS45phd","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xNlQwNzoyMTozOS4wMDAwMDBazwAAAARmhOuV"}},"title":"Activity · thoiberg/japanese-study-tracker"}