{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":717756875,"defaultBranch":"master","name":"qr-attendance","ownerLogin":"wrideveloper","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-12T13:53:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19569094?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699797212.0","currentOid":""},"activityList":{"items":[{"before":"1c8e54eae2b7eff48fd3950ff2ad6dd46c5d5971","after":"58069eacfc8edf1b6d10b2028bdb22a7e576f646","ref":"refs/heads/master","pushedAt":"2024-02-21T00:09:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"refactor: migrate to vite","shortMessageHtmlLink":"refactor: migrate to vite"}},{"before":"34400b663fa73d410067e8bcea0f85e818dc783d","after":"1c8e54eae2b7eff48fd3950ff2ad6dd46c5d5971","ref":"refs/heads/master","pushedAt":"2024-01-02T17:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"feat: deploy to fly.io","shortMessageHtmlLink":"feat: deploy to fly.io"}},{"before":"d13d94196a312d4d966a29328657a9e401a44761","after":"34400b663fa73d410067e8bcea0f85e818dc783d","ref":"refs/heads/master","pushedAt":"2024-01-02T15:14:21.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"chore: containerize for fly.io","shortMessageHtmlLink":"chore: containerize for fly.io"}},{"before":"5d82f04e0d25e96c2ee3961aff59cba96c1daa87","after":"d13d94196a312d4d966a29328657a9e401a44761","ref":"refs/heads/master","pushedAt":"2024-01-02T09:55:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"style: if branch was adjusted","shortMessageHtmlLink":"style: if branch was adjusted"}},{"before":"0c7223142765ee8450acb1d43150ecc608ddd998","after":"5d82f04e0d25e96c2ee3961aff59cba96c1daa87","ref":"refs/heads/master","pushedAt":"2023-11-24T03:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"refactor: better kv store mechanism","shortMessageHtmlLink":"refactor: better kv store mechanism"}},{"before":"e1af0d0b968d048e10e9fb6be42f6f00c6fc3904","after":"0c7223142765ee8450acb1d43150ecc608ddd998","ref":"refs/heads/master","pushedAt":"2023-11-23T03:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"feat: add submitting indicator on qr scanner","shortMessageHtmlLink":"feat: add submitting indicator on qr scanner"}},{"before":"b03c65bc656c4a0db923c741ae87a3b46f87ab5b","after":"e1af0d0b968d048e10e9fb6be42f6f00c6fc3904","ref":"refs/heads/master","pushedAt":"2023-11-23T02:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"fix: wrap attendance list with client only to prevent hydration mismatch","shortMessageHtmlLink":"fix: wrap attendance list with client only to prevent hydration mismatch"}},{"before":"60b7e92b13a7a140bd755a38b6a65aad79d21137","after":"b03c65bc656c4a0db923c741ae87a3b46f87ab5b","ref":"refs/heads/master","pushedAt":"2023-11-23T02:51:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"fix: send iv on qr submit","shortMessageHtmlLink":"fix: send iv on qr submit"}},{"before":"890187010f36cae531165effe008f6b4cda04c79","after":"60b7e92b13a7a140bd755a38b6a65aad79d21137","ref":"refs/heads/master","pushedAt":"2023-11-23T02:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"fix: wrap localStorage data with client-only to prevent hydration mismatch","shortMessageHtmlLink":"fix: wrap localStorage data with client-only to prevent hydration mis…"}},{"before":"3fedb9815fda83bfbc4f65de7f14a09dee4d5aab","after":"890187010f36cae531165effe008f6b4cda04c79","ref":"refs/heads/master","pushedAt":"2023-11-23T02:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"chore: add dev.vars example file","shortMessageHtmlLink":"chore: add dev.vars example file"}},{"before":"f9712ba8c568e6bca543f1667950f089364dc6c7","after":"3fedb9815fda83bfbc4f65de7f14a09dee4d5aab","ref":"refs/heads/master","pushedAt":"2023-11-23T02:20:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"feat: verify using encrypted token","shortMessageHtmlLink":"feat: verify using encrypted token"}},{"before":"5243fc659e30da75ea8f452819f6af24139b6140","after":"f9712ba8c568e6bca543f1667950f089364dc6c7","ref":"refs/heads/master","pushedAt":"2023-11-21T13:59:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"feat: use better token mechanism by utilising web crypto api","shortMessageHtmlLink":"feat: use better token mechanism by utilising web crypto api"}},{"before":"1ac8ed53b8c05b86cef73ddbf1d35ee3e51103f0","after":"5243fc659e30da75ea8f452819f6af24139b6140","ref":"refs/heads/master","pushedAt":"2023-11-21T13:29:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"refactor: reduce polling interval to cloudflare kv","shortMessageHtmlLink":"refactor: reduce polling interval to cloudflare kv"}},{"before":"feb284abd61aca50de880c030cad56312815daad","after":"1ac8ed53b8c05b86cef73ddbf1d35ee3e51103f0","ref":"refs/heads/master","pushedAt":"2023-11-21T13:24:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"fix: button width","shortMessageHtmlLink":"fix: button width"}},{"before":"f4fa0a5a43c1a1293b5b734e03ac1ad2a82ecf8e","after":"feb284abd61aca50de880c030cad56312815daad","ref":"refs/heads/master","pushedAt":"2023-11-21T13:20:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"feat: add loading progress when qr scanned","shortMessageHtmlLink":"feat: add loading progress when qr scanned"}},{"before":"b7fafffa60899c1ae8c35ab0c82522312f5a230f","after":"f4fa0a5a43c1a1293b5b734e03ac1ad2a82ecf8e","ref":"refs/heads/master","pushedAt":"2023-11-21T13:08:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"fix: study program was too long","shortMessageHtmlLink":"fix: study program was too long"}},{"before":"531f8d82f51fa43d9b31bd7c64d37a27bfc3f9ee","after":"b7fafffa60899c1ae8c35ab0c82522312f5a230f","ref":"refs/heads/master","pushedAt":"2023-11-21T12:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"fix: csv export failed caused by invalid date","shortMessageHtmlLink":"fix: csv export failed caused by invalid date"}},{"before":"8efdf0d828f3dc9cd94886f0e01824d25b44ddf1","after":"531f8d82f51fa43d9b31bd7c64d37a27bfc3f9ee","ref":"refs/heads/master","pushedAt":"2023-11-18T04:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"feat: replace idb with persisted jotai","shortMessageHtmlLink":"feat: replace idb with persisted jotai"}},{"before":"38e29d98169f46a7a893fa05b51dc61cbeed55dd","after":"8efdf0d828f3dc9cd94886f0e01824d25b44ddf1","ref":"refs/heads/master","pushedAt":"2023-11-17T03:38:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"feat: export and remove form","shortMessageHtmlLink":"feat: export and remove form"}},{"before":"1ea6174d175db0906b63b2e47fbd939af74ed64a","after":"38e29d98169f46a7a893fa05b51dc61cbeed55dd","ref":"refs/heads/master","pushedAt":"2023-11-15T10:14:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"fix: make it work with cloudflare kv queue","shortMessageHtmlLink":"fix: make it work with cloudflare kv queue"}},{"before":"4b13dabcd6b60371a3bf5301e2724ec63487b1ee","after":"1ea6174d175db0906b63b2e47fbd939af74ed64a","ref":"refs/heads/master","pushedAt":"2023-11-14T15:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"feat: use cloudflare kv as attendance queue","shortMessageHtmlLink":"feat: use cloudflare kv as attendance queue"}},{"before":"f409c2f681a81eef7668fd513a96763227a83570","after":"4b13dabcd6b60371a3bf5301e2724ec63487b1ee","ref":"refs/heads/master","pushedAt":"2023-11-13T07:32:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"chore: use workspace typescript version","shortMessageHtmlLink":"chore: use workspace typescript version"}},{"before":"3d71676d259eca10d8bbca7d608211d593d4d53a","after":"f409c2f681a81eef7668fd513a96763227a83570","ref":"refs/heads/master","pushedAt":"2023-11-13T07:24:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"fix: confirmation text wasn't centered","shortMessageHtmlLink":"fix: confirmation text wasn't centered"}},{"before":"dd986528ca3322bce0d0cc669f36e68a6bf2c135","after":"3d71676d259eca10d8bbca7d608211d593d4d53a","ref":"refs/heads/master","pushedAt":"2023-11-13T07:08:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"feat: use kv namespace as nanoid global store instead of local map","shortMessageHtmlLink":"feat: use kv namespace as nanoid global store instead of local map"}},{"before":"d74ffb7acad3ef76f21b73dc934af0b3ff5acfc9","after":"dd986528ca3322bce0d0cc669f36e68a6bf2c135","ref":"refs/heads/master","pushedAt":"2023-11-12T15:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"refactor: try to persist nanoid using server only file","shortMessageHtmlLink":"refactor: try to persist nanoid using server only file"}},{"before":"dd77497aea3750d591a840c1ba33d178a4a6ff02","after":"d74ffb7acad3ef76f21b73dc934af0b3ff5acfc9","ref":"refs/heads/master","pushedAt":"2023-11-12T15:02:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"refactor: better logging","shortMessageHtmlLink":"refactor: better logging"}},{"before":null,"after":"dd77497aea3750d591a840c1ba33d178a4a6ff02","ref":"refs/heads/master","pushedAt":"2023-11-12T13:53:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elianiva","name":"Dicha Zelianivan Arkana","path":"/elianiva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51877647?s=80&v=4"},"commit":{"message":"chore: add readme","shortMessageHtmlLink":"chore: add readme"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEAEM9yAA","startCursor":null,"endCursor":null}},"title":"Activity · wrideveloper/qr-attendance"}