{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":311900144,"defaultBranch":"master","name":"attendance-report","ownerLogin":"Kamaruddheen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-11T07:52:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57263951?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702392389.0","currentOid":""},"activityList":{"items":[{"before":"616773317d9c30494973d81d91df8f207ea24ba2","after":"2bcfdb2736ae2bc68d323a0abcc3eaf18aacd5eb","ref":"refs/heads/homepage","pushedAt":"2024-01-16T16:12:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"fix: improve benefits card-view; change proper placeholders","shortMessageHtmlLink":"fix: improve benefits card-view; change proper placeholders"}},{"before":"a02d0eca6eebc96583d21d8b4d297d0c1ffa30d2","after":"616773317d9c30494973d81d91df8f207ea24ba2","ref":"refs/heads/homepage","pushedAt":"2024-01-16T14:58:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Adjust testimonial margin; exclude Home navbar menu for logged-in users","shortMessageHtmlLink":"Adjust testimonial margin; exclude Home navbar menu for logged-in users"}},{"before":"fbd293d96dfe4687988681399ca29d4a98996cd3","after":"a02d0eca6eebc96583d21d8b4d297d0c1ffa30d2","ref":"refs/heads/homepage","pushedAt":"2024-01-14T14:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"homepage accessibility improvement\n\n- Now all images have descriptive alt text for accessibility.\n- For links like \"#\" you may want to add a rel=\"noreferrer\" for security.\n- All SVGs have role=\"img\" now","shortMessageHtmlLink":"homepage accessibility improvement"}},{"before":"dc6217b72ce37ad1a70bddbe5bfa096fa380aa46","after":"fbd293d96dfe4687988681399ca29d4a98996cd3","ref":"refs/heads/homepage","pushedAt":"2024-01-14T14:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"feat: add testimonials section to homepage\n\n- Created Testimonial component to display quote\n- Generated 4 example testimonials with attributed quotes\n- Added corresponding image, name and position for each","shortMessageHtmlLink":"feat: add testimonials section to homepage"}},{"before":"7e6063a7a29dbd487285e327ec90ea41e799626a","after":"dc6217b72ce37ad1a70bddbe5bfa096fa380aa46","ref":"refs/heads/homepage","pushedAt":"2023-12-28T15:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"feat: implement homepage hero, features, benefits section\n\n- Built KeyFeatures section showcasing 5 main capabilities\n- Added Benefits section tailored for teachers, admins, students","shortMessageHtmlLink":"feat: implement homepage hero, features, benefits section"}},{"before":"aed40f6824e1901243334c6baae3c9bb0bc332f4","after":"59db2ac81d7d5e79179760cdaa4d39f50da5a7f5","ref":"refs/heads/master","pushedAt":"2023-12-13T13:58:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Merge pull request #23 from Kamaruddheen/production\n\nfix: resolve classroom and subject image assets","shortMessageHtmlLink":"Merge pull request #23 from Kamaruddheen/production"}},{"before":"aed40f6824e1901243334c6baae3c9bb0bc332f4","after":"d99a534206e1802a2437ce4f93dc791e45c5d12c","ref":"refs/heads/production","pushedAt":"2023-12-13T13:25:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"fix: resolve classroom and subject image assets\n\n- Corrected file path to static/img/classrooms and static/img/books\n- Confirmed classroom/subject pages now display images\n- Handled missing image fallback gracefully","shortMessageHtmlLink":"fix: resolve classroom and subject image assets"}},{"before":"e9db8b116610533ce550b14ede8925ef019ca1c7","after":"aed40f6824e1901243334c6baae3c9bb0bc332f4","ref":"refs/heads/production","pushedAt":"2023-12-12T18:49:25.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Merge pull request #21 from Kamaruddheen/homepage\n\n[Feature] Separate Homepage for non-user with loading animation","shortMessageHtmlLink":"Merge pull request #21 from Kamaruddheen/homepage"}},{"before":"667017122db47c689210f9f05834163d8d8ee21c","after":"aed40f6824e1901243334c6baae3c9bb0bc332f4","ref":"refs/heads/master","pushedAt":"2023-12-12T18:44:50.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Merge pull request #21 from Kamaruddheen/homepage\n\n[Feature] Separate Homepage for non-user with loading animation","shortMessageHtmlLink":"Merge pull request #21 from Kamaruddheen/homepage"}},{"before":"c0319a783b33e984b1cc33beba49967cc5f00155","after":"7e6063a7a29dbd487285e327ec90ea41e799626a","ref":"refs/heads/homepage","pushedAt":"2023-12-12T18:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"feat: add loading animation for coming soon\n\nThis provides users with clear messaging that the feature is on the way but not quite ready yet.","shortMessageHtmlLink":"feat: add loading animation for coming soon"}},{"before":"264eb450779458ab206e8c107600fa3c3bb14355","after":"c0319a783b33e984b1cc33beba49967cc5f00155","ref":"refs/heads/homepage","pushedAt":"2023-12-12T17:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"feat: implement conditional homepage by auth status\n\n- Non-authenticated guest users now see marketing captions showcasing all major product capabilities in an attractive homepage layout.\n- Authenticated logged-in users get additional menu options for available features based on their access permissions.","shortMessageHtmlLink":"feat: implement conditional homepage by auth status"}},{"before":"a0b61dfa8c00e0ebbe0bfe051f9b7ec1dfabe685","after":"264eb450779458ab206e8c107600fa3c3bb14355","ref":"refs/heads/homepage","pushedAt":"2023-12-12T16:31:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"style: configure Prettier formatter and html formatted\n\nThis updates the HTML formatting to:\n\n- Use 4 space indentation for nicer nesting\n- Fit more characters before wrapping for less splits\n- Disable forcing single attributes across multiple lines\n\nThe updated rules will help improve general HTML readability, consistency and commit diff readability when formatting changes occur.","shortMessageHtmlLink":"style: configure Prettier formatter and html formatted"}},{"before":"667017122db47c689210f9f05834163d8d8ee21c","after":"a0b61dfa8c00e0ebbe0bfe051f9b7ec1dfabe685","ref":"refs/heads/homepage","pushedAt":"2023-12-12T15:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"fix: standardize box-sizing property after SCSS compilation\n\n- The SCSS compiler was correctly stripping out vendor-prefixed CSS box-sizing properties like `-webkit-box-sizing` and `-ms-flex-preferred-size` to support the standard `box-sizing` rule.\n- Changes single quotes into double quotes.\n- Removed unwanted some spaces and new line\n- Removed decimal trailing zeros.","shortMessageHtmlLink":"fix: standardize box-sizing property after SCSS compilation"}},{"before":null,"after":"667017122db47c689210f9f05834163d8d8ee21c","ref":"refs/heads/homepage","pushedAt":"2023-12-12T14:46:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Merge pull request #12 from Kamaruddheen/production\n\nIntegrate Postgres database and Vercel deployments","shortMessageHtmlLink":"Merge pull request #12 from Kamaruddheen/production"}},{"before":"66370895e643d9eba03c2e93e9bb8bc62047b703","after":"667017122db47c689210f9f05834163d8d8ee21c","ref":"refs/heads/master","pushedAt":"2023-12-10T16:34:06.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Merge pull request #12 from Kamaruddheen/production\n\nIntegrate Postgres database and Vercel deployments","shortMessageHtmlLink":"Merge pull request #12 from Kamaruddheen/production"}},{"before":"7c1d6f84a5b9d173a1e18f45f03f88edc22e7272","after":"e9db8b116610533ce550b14ede8925ef019ca1c7","ref":"refs/heads/production","pushedAt":"2023-12-10T13:28:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Merge branch 'master' into production","shortMessageHtmlLink":"Merge branch 'master' into production"}},{"before":"4798638a3cef702412e42b8be2f55c730f39f450","after":"7c1d6f84a5b9d173a1e18f45f03f88edc22e7272","ref":"refs/heads/production","pushedAt":"2023-12-10T13:06:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"fix: add frameworks and libraries to tech stack table\n\n- Added new column in tech stack table for Frameworks & Libraries\n- Rearranged table structure for better visual flow","shortMessageHtmlLink":"fix: add frameworks and libraries to tech stack table"}},{"before":"f85a132e79cbf1fe165475c4e4d3905eb6547298","after":"4798638a3cef702412e42b8be2f55c730f39f450","ref":"refs/heads/production","pushedAt":"2023-12-10T12:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"fix: restructure folders to enable manage.py","shortMessageHtmlLink":"fix: restructure folders to enable manage.py"}},{"before":"7d5f95728e76375b7b661f2a9dd32dc6061c0b95","after":"f85a132e79cbf1fe165475c4e4d3905eb6547298","ref":"refs/heads/production","pushedAt":"2023-12-10T12:35:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"fix: use psycopg2-binary instead of psycopg2\n\nSwitched our psycopg2 dependency to the psycopg2-binary package.\n\nThe psycopg2 package requires locally compiling the psycopg extensions before installing which was failing during deployment. psycopg2-binary contains these extensions pre-compiled for simplified installation.\n\nThis change allows us to continue using psycopg2 as our PostgreSQL adapter without hitting compile issues when deploying.","shortMessageHtmlLink":"fix: use psycopg2-binary instead of psycopg2"}},{"before":"11cc012a36faf6346dbe7e60c00f3feb15e749fa","after":"66370895e643d9eba03c2e93e9bb8bc62047b703","ref":"refs/heads/master","pushedAt":"2023-12-10T12:26:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"add: update README with tech stack table and credentials\n\n- Added table view for frontend and backend tech stack\n- Updated login credentials section with username and passwords in table","shortMessageHtmlLink":"add: update README with tech stack table and credentials"}},{"before":"724cf120ffc36205ee597c3a8f338b619b1ce55a","after":"7d5f95728e76375b7b661f2a9dd32dc6061c0b95","ref":"refs/heads/production","pushedAt":"2023-12-10T12:24:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"add: update README with tech stack table and credentials\n\n- Added table view for frontend and backend tech stack\n- Updated login credentials section with username and passwords in table","shortMessageHtmlLink":"add: update README with tech stack table and credentials"}},{"before":"f58f2e1f3c00feed3c6e6877625f7748baeb8139","after":"724cf120ffc36205ee597c3a8f338b619b1ce55a","ref":"refs/heads/production","pushedAt":"2023-12-10T12:03:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"feat: configure Vercel deployment\n\n- Added Vercel configuration file vercel.json\n- Set STATICFILES_DIRS and STATIC_ROOT variables in settings\n - For collecting static files to serve\n- Configured required environment variables on Vercel\n - SECRET_KEY, DB_URL, etc.\n- Updated package in requirements.txt\n - To support env on Vercel","shortMessageHtmlLink":"feat: configure Vercel deployment"}},{"before":"11cc012a36faf6346dbe7e60c00f3feb15e749fa","after":"f58f2e1f3c00feed3c6e6877625f7748baeb8139","ref":"refs/heads/production","pushedAt":"2023-12-10T08:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"feat: integrate Supabase Postgres database\n\n- Set up new Postgres database using Supabase\n- Configured database URL and credentials in settings\n- Migrated existing model schemas and data to new database\n- Confirmed local environment connecting to new DB","shortMessageHtmlLink":"feat: integrate Supabase Postgres database"}},{"before":null,"after":"11cc012a36faf6346dbe7e60c00f3feb15e749fa","ref":"refs/heads/production","pushedAt":"2023-12-10T08:28:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Merge pull request #11 from Kamaruddheen/fix-master\n\nImprove docs and fix minor issues","shortMessageHtmlLink":"Merge pull request #11 from Kamaruddheen/fix-master"}},{"before":"502446146d4d7fa04be5b7ea29063d31cbe6927b","after":"11cc012a36faf6346dbe7e60c00f3feb15e749fa","ref":"refs/heads/master","pushedAt":"2023-12-09T15:11:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Merge pull request #11 from Kamaruddheen/fix-master\n\nImprove docs and fix minor issues","shortMessageHtmlLink":"Merge pull request #11 from Kamaruddheen/fix-master"}},{"before":"8e9eb2f42934e6a18404094981ecca3e12ce1695","after":"171d49857a0aaa98f0268179c5b319a6f2833926","ref":"refs/heads/fix-master","pushedAt":"2023-12-09T14:52:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"add: improve README and minor fixes\n\n- Added more details about project in README\n- Added missing dependencies in requirements.txt\n- Removed .json format in gitignore","shortMessageHtmlLink":"add: improve README and minor fixes"}},{"before":"a46280a3e98fad6ca300888c45f0c7fd221f201f","after":"8e9eb2f42934e6a18404094981ecca3e12ce1695","ref":"refs/heads/fix-master","pushedAt":"2023-12-09T12:30:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"fix: remove tracked .vscode and add missing profile image\n\n- Deleted .vscode folder entirely (was previously tracked)\n- Added missing profile.png image in /static/img/\n- Removed all .vscode rules from .gitignore since folder removed","shortMessageHtmlLink":"fix: remove tracked .vscode and add missing profile image"}},{"before":"22dcdee5b55bbb997bbe6239b94f848d48e93860","after":"502446146d4d7fa04be5b7ea29063d31cbe6927b","ref":"refs/heads/master","pushedAt":"2023-12-09T10:51:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Merge pull request #10 from Kamaruddheen/fix-master\n\nRestore missing files to fix broken server","shortMessageHtmlLink":"Merge pull request #10 from Kamaruddheen/fix-master"}},{"before":"22dcdee5b55bbb997bbe6239b94f848d48e93860","after":"a46280a3e98fad6ca300888c45f0c7fd221f201f","ref":"refs/heads/fix-master","pushedAt":"2023-12-09T10:03:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"fix: server functioning after adding missing files, restructuring migrations","shortMessageHtmlLink":"fix: server functioning after adding missing files, restructuring mig…"}},{"before":null,"after":"22dcdee5b55bbb997bbe6239b94f848d48e93860","ref":"refs/heads/fix-master","pushedAt":"2023-12-09T07:15:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kamaruddheen","name":"Muhammadh Kamaruddheen","path":"/Kamaruddheen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57263951?s=80&v=4"},"commit":{"message":"Merge branch 'classroom'","shortMessageHtmlLink":"Merge branch 'classroom'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD4S9ZxgA","startCursor":null,"endCursor":null}},"title":"Activity · Kamaruddheen/attendance-report"}