{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":733641600,"defaultBranch":"main","name":"react-tasker","ownerLogin":"bryanlzl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-19T19:41:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58539426?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703015154.0","currentOid":""},"activityList":{"items":[{"before":"7d8ab71933bb215bf06b8a6e4e2ebf0c5f8807cc","after":"9af99586b78a81bc103c8c6671b4b7b99b3d168a","ref":"refs/heads/main","pushedAt":"2023-12-30T14:58:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/bryanlzl/React-practice","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/bryanlzl/React-practice"}},{"before":"f14ee64b047779f5d247765dfd4749cf70b5f1f0","after":"7d8ab71933bb215bf06b8a6e4e2ebf0c5f8807cc","ref":"refs/heads/main","pushedAt":"2023-12-30T13:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"Updated LICENSE to Apache 2.0","shortMessageHtmlLink":"Updated LICENSE to Apache 2.0"}},{"before":"ba4ebdf65f2bfd28faad88a42451b32943f655ab","after":"f14ee64b047779f5d247765dfd4749cf70b5f1f0","ref":"refs/heads/main","pushedAt":"2023-12-30T08:06:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"changes: minor visual and UI changes\n\n- added header favicon.svg and renamed header\n- added hover colour to \"done\" checkboxes","shortMessageHtmlLink":"changes: minor visual and UI changes"}},{"before":"3394fc03437bc2d0461b8e21e1003447ca7a17f1","after":"ba4ebdf65f2bfd28faad88a42451b32943f655ab","ref":"refs/heads/main","pushedAt":"2023-12-30T07:51:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"change: remove redudant components","shortMessageHtmlLink":"change: remove redudant components"}},{"before":"5350f1ea1685863b4f8e05583b57f0a919ab51f1","after":"3394fc03437bc2d0461b8e21e1003447ca7a17f1","ref":"refs/heads/main","pushedAt":"2023-12-29T17:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"minor change: bottom margin decrease","shortMessageHtmlLink":"minor change: bottom margin decrease"}},{"before":"1366c79ef16468e3e410af9bc07e5b3719b012d5","after":"5350f1ea1685863b4f8e05583b57f0a919ab51f1","ref":"refs/heads/main","pushedAt":"2023-12-29T17:43:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"add: css styling for save & discard change button\n\n- added css styling for save & discard change button\n- added a save/discard change message (appears for 1 sec on button click)","shortMessageHtmlLink":"add: css styling for save & discard change button"}},{"before":"e881e64d456a922ef027d72813c899593c293df8","after":"1366c79ef16468e3e410af9bc07e5b3719b012d5","ref":"refs/heads/main","pushedAt":"2023-12-28T07:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"change: date-time locale is now \"en-SG\"","shortMessageHtmlLink":"change: date-time locale is now \"en-SG\""}},{"before":"15c7632eb93a1904bebec86fa3c2e20229eda4e5","after":"e881e64d456a922ef027d72813c899593c293df8","ref":"refs/heads/main","pushedAt":"2023-12-28T07:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"add: main css styling\n\n- added majority of the CSS styling for react tasker\n- sorted header is now highlighted","shortMessageHtmlLink":"add: main css styling"}},{"before":"6e4d5c855c1b0ac652f04592f247e5b84e87a3ec","after":"15c7632eb93a1904bebec86fa3c2e20229eda4e5","ref":"refs/heads/main","pushedAt":"2023-12-27T17:20:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"change: reorganization of css files and add assets\n\n- split task.css into 4 other task-related css files\n- added icon assets for frontend","shortMessageHtmlLink":"change: reorganization of css files and add assets"}},{"before":"06f5249644aeb5ae49e75ff636a70aa826b0e827","after":"6e4d5c855c1b0ac652f04592f247e5b84e87a3ec","ref":"refs/heads/main","pushedAt":"2023-12-26T18:55:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"mini-feature: start client & server in 1 command\n\n- run \"npm start\" in /ReactTasker\n- Will start both client (frontend) + server (backend) at once","shortMessageHtmlLink":"mini-feature: start client & server in 1 command"}},{"before":"c43e416a0757d720f7688795f9ab27be97b0bfa8","after":"06f5249644aeb5ae49e75ff636a70aa826b0e827","ref":"refs/heads/main","pushedAt":"2023-12-26T18:09:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"feature: save and discard changes\n\n- save and discard change button which calls get/post to fetch/update db\n- post \"/api/tasks/update\" handler, replaces db table with current table\n- created saveChangeHandler and fetchDBTasks for save/discard change\n- local postgresSQL database used","shortMessageHtmlLink":"feature: save and discard changes"}},{"before":"13ff0db09c64dfa2269fb6508903d29d1bac097f","after":"c43e416a0757d720f7688795f9ab27be97b0bfa8","ref":"refs/heads/main","pushedAt":"2023-12-26T16:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"change: task table retrieved from postgres table\n\n- initial task table now loaded from a local postgres table \"task\"\n- added db config (db.js)\n- added routes folder and task.js for better organization","shortMessageHtmlLink":"change: task table retrieved from postgres table"}},{"before":"4f44f466c578bad19810f05b3052bc923592718c","after":"13ff0db09c64dfa2269fb6508903d29d1bac097f","ref":"refs/heads/main","pushedAt":"2023-12-26T09:19:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"change: initial task list retrieved from /server/index,js","shortMessageHtmlLink":"change: initial task list retrieved from /server/index,js"}},{"before":"096ff333eebbb8ea6b737c7f1450143d61aec4ed","after":"4f44f466c578bad19810f05b3052bc923592718c","ref":"refs/heads/main","pushedAt":"2023-12-25T15:39:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"change: major file reorganization\n\n- main folder structure now split between client and server\n- client = frontend, server = backend\n- server runs on Express.js","shortMessageHtmlLink":"change: major file reorganization"}},{"before":"177f85a15c82f352f188a44faca12f89a635fae4","after":"096ff333eebbb8ea6b737c7f1450143d61aec4ed","ref":"refs/heads/main","pushedAt":"2023-12-25T14:18:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"change: consistent indexing of task items\n\n- task items are now consistently updated to maintain index of 1 onwards","shortMessageHtmlLink":"change: consistent indexing of task items"}},{"before":"aac8bf552571a70df8f4347cf9de1a100da936b1","after":"177f85a15c82f352f188a44faca12f89a635fae4","ref":"refs/heads/main","pushedAt":"2023-12-25T04:14:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"change: reorganization of App.js\n\n- moved all practice components from App.js to TestComponent.js\n- created UserNameComponent which renders each user\n(de-clutter App.js)","shortMessageHtmlLink":"change: reorganization of App.js"}},{"before":"5b601de017a4c6ab90768f95987dbecfe0a41139","after":"aac8bf552571a70df8f4347cf9de1a100da936b1","ref":"refs/heads/main","pushedAt":"2023-12-24T15:26:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"feature: sort by completed tasks\n\n- now able to sort by completed tasks\n- resolved most ESLint warnings\n- refactored taskSortHandler to be elegant/concise (taskList.js)\n- removed unused imports","shortMessageHtmlLink":"feature: sort by completed tasks"}},{"before":"b6bfdcaa975bd0c0564240ed33cc853e1966ae1a","after":"5b601de017a4c6ab90768f95987dbecfe0a41139","ref":"refs/heads/main","pushedAt":"2023-12-24T12:50:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"feature: sort by due date & time\n\n- sort tasks by earliest and latest due date & time\n- added date + time picker in 1 field","shortMessageHtmlLink":"feature: sort by due date & time"}},{"before":"e9a67f04ad7061c2bb7d855358c219fac3d564c9","after":"b6bfdcaa975bd0c0564240ed33cc853e1966ae1a","ref":"refs/heads/main","pushedAt":"2023-12-24T06:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"feature: sort by priority\n\nmini-feature which allows to sort by priority level (asc/desc toggle)\nlow => medium => high (asc) | high => medium => low (desc)","shortMessageHtmlLink":"feature: sort by priority"}},{"before":"8b5ec2da54ef017ac24ac33cb2b02b3aecf45622","after":"e9a67f04ad7061c2bb7d855358c219fac3d564c9","ref":"refs/heads/main","pushedAt":"2023-12-24T02:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"feature: sort by task name\n\nmini-feature which allows to sort by task name alphabetically (asc/desc toggle)","shortMessageHtmlLink":"feature: sort by task name"}},{"before":"8dd6873330ba35b2acaccb40bb1e1ad6efc60ad3","after":"8b5ec2da54ef017ac24ac33cb2b02b3aecf45622","ref":"refs/heads/main","pushedAt":"2023-12-23T16:38:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"fix index display bug","shortMessageHtmlLink":"fix index display bug"}},{"before":"95ad47018550b0e246b23387e6b5b29d668a135c","after":"8dd6873330ba35b2acaccb40bb1e1ad6efc60ad3","ref":"refs/heads/main","pushedAt":"2023-12-22T19:17:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"fixed sort index deletion bug","shortMessageHtmlLink":"fixed sort index deletion bug"}},{"before":"b97c53b655a60232a15ad9d5cee03c88970eda19","after":"95ad47018550b0e246b23387e6b5b29d668a135c","ref":"refs/heads/main","pushedAt":"2023-12-22T16:06:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"bugfix: sort by index\n\nwip - index needs to be respective of the sorted order","shortMessageHtmlLink":"bugfix: sort by index"}},{"before":"ab89a35410115116a724c25906bb71301e5e2615","after":"b97c53b655a60232a15ad9d5cee03c88970eda19","ref":"refs/heads/main","pushedAt":"2023-12-22T14:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"sort by index feature added\n\n- sort task list by index (chronological ordering)","shortMessageHtmlLink":"sort by index feature added"}},{"before":"5e6ae332b22e9c6be4a9d63c1255669cab747a1e","after":"ab89a35410115116a724c25906bb71301e5e2615","ref":"refs/heads/main","pushedAt":"2023-12-21T17:16:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"folder reorganization and new feature\n\n- created folders for respective modules in components\n- added checkbox for completed tasks (strikethrough)\n- WIP: Sort functionality - sort by index (taskList.js)","shortMessageHtmlLink":"folder reorganization and new feature"}},{"before":"6dc2745a16419b190717a0983c13ab465f0b80b4","after":"5e6ae332b22e9c6be4a9d63c1255669cab747a1e","ref":"refs/heads/main","pushedAt":"2023-12-19T20:00:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"Standardise order of import statements","shortMessageHtmlLink":"Standardise order of import statements"}},{"before":"49d86f384be176b6f43d16008b0c6b452e5ec232","after":"6dc2745a16419b190717a0983c13ab465f0b80b4","ref":"refs/heads/main","pushedAt":"2023-12-19T19:57:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"other early commits","shortMessageHtmlLink":"other early commits"}},{"before":"02d445c0b427984bdc19f534ffbe880bce06df64","after":"49d86f384be176b6f43d16008b0c6b452e5ec232","ref":"refs/heads/main","pushedAt":"2023-12-19T19:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"Initial upload\n\n- an upload of whatever already worked on","shortMessageHtmlLink":"Initial upload"}},{"before":null,"after":"02d445c0b427984bdc19f534ffbe880bce06df64","ref":"refs/heads/main","pushedAt":"2023-12-19T19:41:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bryanlzl","name":"Lim Zhen Lun Bryan","path":"/bryanlzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58539426?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1J8_JgA","startCursor":null,"endCursor":null}},"title":"Activity ยท bryanlzl/react-tasker"}