{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":782990065,"defaultBranch":"master","name":"regloss-subs-streamer","ownerLogin":"justremember","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-06T16:17:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14817065?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713003302.0","currentOid":""},"activityList":{"items":[{"before":"bd7b6f211ceee5d952d3722481206c561fd00d8b","after":"9421b6682ec568d0200fc634adf8f70305eb4877","ref":"refs/heads/master","pushedAt":"2024-06-15T05:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"fix error on ios by using number.toLocaleString() instead of regex","shortMessageHtmlLink":"fix error on ios by using number.toLocaleString() instead of regex"}},{"before":"1d6b2c50bd64d0dd3d2f4e8db6c86610c674cbe7","after":"bd7b6f211ceee5d952d3722481206c561fd00d8b","ref":"refs/heads/master","pushedAt":"2024-06-15T05:25:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Try adding stack to error report","shortMessageHtmlLink":"Try adding stack to error report"}},{"before":"130f0ede7d8ea9d20274bb1130626926ea623ff2","after":"1d6b2c50bd64d0dd3d2f4e8db6c86610c674cbe7","ref":"refs/heads/master","pushedAt":"2024-06-15T05:18:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Add .env.local.sample file containing all env vars needed","shortMessageHtmlLink":"Add .env.local.sample file containing all env vars needed"}},{"before":"300d42420cd21b075e3761701250198c986ffe7d","after":"130f0ede7d8ea9d20274bb1130626926ea623ff2","ref":"refs/heads/master","pushedAt":"2024-06-15T05:16:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Add error.tsx error boundary that sends client-side error messages to error reporting server","shortMessageHtmlLink":"Add error.tsx error boundary that sends client-side error messages to…"}},{"before":"c209c6cbb395b2974190658fddc510dcebeca040","after":"300d42420cd21b075e3761701250198c986ffe7d","ref":"refs/heads/master","pushedAt":"2024-06-15T03:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Store font locally instead of loading through Google Fonts API. Make changes to knowledge_base.txt","shortMessageHtmlLink":"Store font locally instead of loading through Google Fonts API. Make …"}},{"before":"aab41f9e9a653561474a6116034b13ed89d5fd15","after":"c209c6cbb395b2974190658fddc510dcebeca040","ref":"refs/heads/master","pushedAt":"2024-05-04T03:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Add japanese translation and sliding animation between languages","shortMessageHtmlLink":"Add japanese translation and sliding animation between languages"}},{"before":"e401a9fa77f1d3eaefd81c14d4fd7235e11a5c04","after":"aab41f9e9a653561474a6116034b13ed89d5fd15","ref":"refs/heads/master","pushedAt":"2024-04-28T12:19:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Convert everything to typescript, with some very minor refactoring","shortMessageHtmlLink":"Convert everything to typescript, with some very minor refactoring"}},{"before":"cb56de69520aba49871f2722c0fbf7a4278839db","after":"e401a9fa77f1d3eaefd81c14d4fd7235e11a5c04","ref":"refs/heads/master","pushedAt":"2024-04-27T06:26:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Add linear regression, prediction line & prediction label","shortMessageHtmlLink":"Add linear regression, prediction line & prediction label"}},{"before":"b93f79df30d3c846b17eacf867c03025d6f4ff1b","after":"cb56de69520aba49871f2722c0fbf7a4278839db","ref":"refs/heads/master","pushedAt":"2024-04-13T11:20:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Add current time to the top right corner","shortMessageHtmlLink":"Add current time to the top right corner"}},{"before":null,"after":"76ec38df1c93f885e0a8b5839303301041ab39d7","ref":"refs/heads/dev-streamer","pushedAt":"2024-04-13T10:15:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Add streamer code not yet working","shortMessageHtmlLink":"Add streamer code not yet working"}},{"before":"6c040339a96becd167909f3643b3d96b68b774b0","after":"b93f79df30d3c846b17eacf867c03025d6f4ff1b","ref":"refs/heads/master","pushedAt":"2024-04-13T09:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Use noto sans jp as font. Bring back SSR.","shortMessageHtmlLink":"Use noto sans jp as font. Bring back SSR."}},{"before":"56f63027a30b3b59337f27c069199fcef00ef7aa","after":"6c040339a96becd167909f3643b3d96b68b774b0","ref":"refs/heads/master","pushedAt":"2024-04-13T05:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Remove nerissa gif. Add two different charts that are on top of each other and switch between them every 30s.","shortMessageHtmlLink":"Remove nerissa gif. Add two different charts that are on top of each …"}},{"before":"eacdbf5030f875bff34a8dd3aeb5559aba47e090","after":"56f63027a30b3b59337f27c069199fcef00ef7aa","ref":"refs/heads/master","pushedAt":"2024-04-10T11:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Make bottom gif fit inside the viewport no matter what","shortMessageHtmlLink":"Make bottom gif fit inside the viewport no matter what"}},{"before":"e0dad328457d0efbe2fc994763006dfea23f2997","after":"eacdbf5030f875bff34a8dd3aeb5559aba47e090","ref":"refs/heads/master","pushedAt":"2024-04-09T13:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Add nerissa gif in bottom right","shortMessageHtmlLink":"Add nerissa gif in bottom right"}},{"before":"50dc1e4f6ad9efa023c9f08e2af01371b73d6f46","after":"e0dad328457d0efbe2fc994763006dfea23f2997","ref":"refs/heads/master","pushedAt":"2024-04-09T09:28:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Very minor refactoring & visual changes","shortMessageHtmlLink":"Very minor refactoring & visual changes"}},{"before":"66288488f198e723ecf48e684c0e3f6e9e5d2307","after":"50dc1e4f6ad9efa023c9f08e2af01371b73d6f46","ref":"refs/heads/master","pushedAt":"2024-04-09T08:42:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Add alternate images and crossfade transitions between them","shortMessageHtmlLink":"Add alternate images and crossfade transitions between them"}},{"before":"1947f15a12cea223ba452a81c7743e46d4c1ff89","after":"66288488f198e723ecf48e684c0e3f6e9e5d2307","ref":"refs/heads/master","pushedAt":"2024-04-09T04:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Add basic chart of total subs. Chart stretches over remaining screen height. Add theme colors for each mem. Small refactoring.","shortMessageHtmlLink":"Add basic chart of total subs. Chart stretches over remaining screen …"}},{"before":"7dcb71625cc48effdcaaa5ce5f54c8d8c7ece8dd","after":"1947f15a12cea223ba452a81c7743e46d4c1ff89","ref":"refs/heads/master","pushedAt":"2024-04-08T14:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Move Display to components/ folder. Add LineChart.js empty component file","shortMessageHtmlLink":"Move Display to components/ folder. Add LineChart.js empty component …"}},{"before":"f320d75a61a60cc97824c53dd308daeeac5d725d","after":"7dcb71625cc48effdcaaa5ce5f54c8d8c7ece8dd","ref":"refs/heads/master","pushedAt":"2024-04-08T14:21:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Print numbers with commas","shortMessageHtmlLink":"Print numbers with commas"}},{"before":"b5ca2ea378819a4930ba3ab667addb09ae18354d","after":"f320d75a61a60cc97824c53dd308daeeac5d725d","ref":"refs/heads/master","pushedAt":"2024-04-08T09:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Many changes\n- Fetching current data useEffect is now dependent on pastData\n- Only saves to db if most recent pastData entry has a different hour\n than the current time (i.e. an hour has already passed)\n- Current timestamp is now being set in the frontend instead of being\n set by the api, for consistency and enabling grouping by timestamps\n- Add alt to img\n- General refactoring","shortMessageHtmlLink":"Many changes"}},{"before":"fc819598e00f05c7f49f692cdc5eb211ec4ee32e","after":"b5ca2ea378819a4930ba3ab667addb09ae18354d","ref":"refs/heads/master","pushedAt":"2024-04-08T05:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Disable ssr and react strict mode","shortMessageHtmlLink":"Disable ssr and react strict mode"}},{"before":"e3630d7653ac1118f9b91af972b6a4f1dddeabf4","after":"fc819598e00f05c7f49f692cdc5eb211ec4ee32e","ref":"refs/heads/master","pushedAt":"2024-04-07T07:46:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Manually add timestamp, will serve as unique id along with name so the subs for each member in a timestamp can be grouped together","shortMessageHtmlLink":"Manually add timestamp, will serve as unique id along with name so th…"}},{"before":"2305eb433dd790ae0dddd6912c909960f1e40390","after":"e3630d7653ac1118f9b91af972b6a4f1dddeabf4","ref":"refs/heads/master","pushedAt":"2024-04-07T06:20:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Create knowledge_base.txt file","shortMessageHtmlLink":"Create knowledge_base.txt file"}},{"before":"d18bebe84c3c79bf3322e3c935e475b700c9b5fa","after":"2305eb433dd790ae0dddd6912c909960f1e40390","ref":"refs/heads/master","pushedAt":"2024-04-07T06:18:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Create knowledge_base.txt file","shortMessageHtmlLink":"Create knowledge_base.txt file"}},{"before":"5e46f9314479ccf7e3729d5e448c50b9b3f0dc03","after":"d18bebe84c3c79bf3322e3c935e475b700c9b5fa","ref":"refs/heads/master","pushedAt":"2024-04-07T04:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Create knowledge_base.txt file","shortMessageHtmlLink":"Create knowledge_base.txt file"}},{"before":null,"after":"5e46f9314479ccf7e3729d5e448c50b9b3f0dc03","ref":"refs/heads/master","pushedAt":"2024-04-06T16:23:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justremember","name":null,"path":"/justremember","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14817065?s=80&v=4"},"commit":{"message":"Initial commit.\n\n- Create nextjs webapp that uses sqlite3 as db\n- Query ReGLOSS subs from YouTube API.\n- Show current subs for each ReGLOSS member as well as total subs &\n percentage in a barebones frontend\n- Update subs data every minute\n- Behind the scenes, save to sqlite3 subs data (name subCount\n timestamp) for each member as a row\n- For every load of the site, get the past data from sqlite3. Data is\n not being used yet but will be used to generate a graph.","shortMessageHtmlLink":"Initial commit."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xNVQwNTo0Mjo1My4wMDAwMDBazwAAAARmBszX","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xNVQwNTo0Mjo1My4wMDAwMDBazwAAAARmBszX","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNlQxNjoyMzowOS4wMDAwMDBazwAAAAQpsR2U"}},"title":"Activity · justremember/regloss-subs-streamer"}