{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":723888601,"defaultBranch":"main","name":"dmbe","ownerLogin":"ruitianzhong","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-27T01:09:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/99736992?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719876325.0","currentOid":""},"activityList":{"items":[{"before":"a7675eb59170098414f0f91d2d3ba5065f204f49","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/gorilla/schema-1.4.1","pushedAt":"2024-07-01T23:25:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"91c214fa58f7680295600ec17026ad3d287a2530","after":"204b1df1027cb579d705a68a4796280e901a7de8","ref":"refs/heads/main","pushedAt":"2024-07-01T23:25:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"Bump github.com/gorilla/schema from 1.2.1 to 1.4.1\n\nBumps [github.com/gorilla/schema](https://github.com/gorilla/schema) from 1.2.1 to 1.4.1.\n- [Release notes](https://github.com/gorilla/schema/releases)\n- [Commits](https://github.com/gorilla/schema/compare/v1.2.1...v1.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/gorilla/schema\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/gorilla/schema from 1.2.1 to 1.4.1"}},{"before":null,"after":"a7675eb59170098414f0f91d2d3ba5065f204f49","ref":"refs/heads/dependabot/go_modules/github.com/gorilla/schema-1.4.1","pushedAt":"2024-07-01T23:24: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 github.com/gorilla/schema from 1.2.1 to 1.4.1\n\nBumps [github.com/gorilla/schema](https://github.com/gorilla/schema) from 1.2.1 to 1.4.1.\n- [Release notes](https://github.com/gorilla/schema/releases)\n- [Commits](https://github.com/gorilla/schema/compare/v1.2.1...v1.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/gorilla/schema\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/gorilla/schema from 1.2.1 to 1.4.1"}},{"before":"5e692dbf20d31a5446cd9cb2e2f62fbe3e950065","after":"91c214fa58f7680295600ec17026ad3d287a2530","ref":"refs/heads/main","pushedAt":"2023-12-13T02:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"update README.md and init.sql\n\n- guidance in README.md\n- create index in the db to speed up query\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"update README.md and init.sql"}},{"before":"9dff527fe146adee8c81b2b154c9fcd491f86be3","after":"5e692dbf20d31a5446cd9cb2e2f62fbe3e950065","ref":"refs/heads/main","pushedAt":"2023-12-12T12:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"return more info in API `ViolationByTimeRangeAndDriverID`\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"return more info in API ViolationByTimeRangeAndDriverID"}},{"before":"7e665549da8e0948c34888f24f8ef5445efc4e31","after":"9dff527fe146adee8c81b2b154c9fcd491f86be3","ref":"refs/heads/main","pushedAt":"2023-12-09T03:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"fix bugs in bus.go and drivers.go\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"fix bugs in bus.go and drivers.go"}},{"before":"5b470fe22eeb7d727a68cbeaa7a876d7e15cec94","after":"7e665549da8e0948c34888f24f8ef5445efc4e31","ref":"refs/heads/main","pushedAt":"2023-12-08T17:21:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented AddNewFleet API\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented AddNewFleet API"}},{"before":"9bc2e9d63697d37b4247ccdede54bbf93fa70470","after":"5b470fe22eeb7d727a68cbeaa7a876d7e15cec94","ref":"refs/heads/main","pushedAt":"2023-12-07T17:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"add some bootstrap sql\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"add some bootstrap sql"}},{"before":"70a7eed40791ae39edf6bfc6baab78349775eb8e","after":"9bc2e9d63697d37b4247ccdede54bbf93fa70470","ref":"refs/heads/main","pushedAt":"2023-12-07T13:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"new API `CheckIfLogin`\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"new API CheckIfLogin"}},{"before":"69e8201f4e1f1aa65474c9c16587ffee55a4c384","after":"70a7eed40791ae39edf6bfc6baab78349775eb8e","ref":"refs/heads/main","pushedAt":"2023-12-07T09:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implement change-password API\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implement change-password API"}},{"before":"b0ef3d8b3dcad224b099ced9aa58e8a3110d1996","after":"69e8201f4e1f1aa65474c9c16587ffee55a4c384","ref":"refs/heads/main","pushedAt":"2023-12-06T17:01:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implement new API `GetAllFleetDetailedInfo`\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implement new API GetAllFleetDetailedInfo"}},{"before":"513731bc062f635f182074ad9501f0673d7b8725","after":"b0ef3d8b3dcad224b099ced9aa58e8a3110d1996","ref":"refs/heads/main","pushedAt":"2023-12-06T13:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implement new API `GetLineByFleetId`\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implement new API GetLineByFleetId"}},{"before":"987c3917e5a407bb0860842b0d706538e7f36217","after":"513731bc062f635f182074ad9501f0673d7b8725","ref":"refs/heads/main","pushedAt":"2023-12-06T01:44:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"call sql.Open() once\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"call sql.Open() once"}},{"before":"7e9c0fbead0dd0ab5991fcbc5d92048f5b0d3c24","after":"987c3917e5a407bb0860842b0d706538e7f36217","ref":"refs/heads/main","pushedAt":"2023-12-05T09:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"refined getStopsByLineId API\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"refined getStopsByLineId API"}},{"before":"6c9c69ae519d53c7d216b9cc63fe062be6dd8aea","after":"7e9c0fbead0dd0ab5991fcbc5d92048f5b0d3c24","ref":"refs/heads/main","pushedAt":"2023-12-02T17:02:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented new APIs and fix bugs\n\n- implemented /api/line/set-fleet-captain\n- implemented /api/fleet/get-fleet-members\n- fix bugs in /api/driver/modify-driver-info\n- consistency check in SetLineCaptain()\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented new APIs and fix bugs"}},{"before":"a99f9ae8488d4c6726ff5d942bd8d4553af67ae6","after":"6c9c69ae519d53c7d216b9cc63fe062be6dd8aea","ref":"refs/heads/main","pushedAt":"2023-12-02T13:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented two APIs for line management without testing\n\n* /api/line/get-line-captain-by-line-id\n* /api/line/set-line-captain\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented two APIs for line management without testing"}},{"before":"a88da6886a51b52ad40030d1debca5c4a5bed0e0","after":"a99f9ae8488d4c6726ff5d942bd8d4553af67ae6","ref":"refs/heads/main","pushedAt":"2023-12-02T12:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented two APIs for violation query\n\n* /api/violation/violation-by-time-range-driver-id\n* /api/violation/violation-stat-by-time-range-and-fleet-id\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented two APIs for violation query"}},{"before":"91977df034b8598db7a78ec9e97b3001be266438","after":"a88da6886a51b52ad40030d1debca5c4a5bed0e0","ref":"refs/heads/main","pushedAt":"2023-12-02T11:01:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented /api/violation/add-violation\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented /api/violation/add-violation"}},{"before":"9faef719728887f64557b7282c4aa12c707f4170","after":"91977df034b8598db7a78ec9e97b3001be266438","ref":"refs/heads/main","pushedAt":"2023-12-02T06:23:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented login & logout & identity check before calling sensitive API\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented login & logout & identity check before calling sensitive API"}},{"before":"b3a9f790479ab2c11ffc8ec57c09486a8fc9058a","after":"9faef719728887f64557b7282c4aa12c707f4170","ref":"refs/heads/main","pushedAt":"2023-12-02T03:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"fix bugs and prepare for login:\n\n* fix bug in drivers.go(drivers info modification)\n* import module gorilla/sessions\n* skeleton code for login\n* new config for auth\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"fix bugs and prepare for login:"}},{"before":"1bd7efcc92642c34e678dc0895416237bd636286","after":"b3a9f790479ab2c11ffc8ec57c09486a8fc9058a","ref":"refs/heads/main","pushedAt":"2023-12-01T17:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented API /api/driver/modify-driver-info\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented API /api/driver/modify-driver-info"}},{"before":"3cb82585ff62731815eb6d8c9a0754af22f1185a","after":"1bd7efcc92642c34e678dc0895416237bd636286","ref":"refs/heads/main","pushedAt":"2023-12-01T15:56:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented two driver-related APIs:\n\n* /api/driver/get-line-captain-by-driver-id\n*/api/driver/get-fleet-captain-by-driver-id\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented two driver-related APIs:"}},{"before":"3bcd73c1b54312959f6e438399e32081f24cfebd","after":"3cb82585ff62731815eb6d8c9a0754af22f1185a","ref":"refs/heads/main","pushedAt":"2023-12-01T02:57:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented one driver-related API:\n\n* /api/driver/get-all-driver-info\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented one driver-related API:"}},{"before":"d5eae7829afc71c5e8241688cd49469caa76cda8","after":"3bcd73c1b54312959f6e438399e32081f24cfebd","ref":"refs/heads/main","pushedAt":"2023-11-30T16:44:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented two bus-related APIs:\n\n* /api/bus/get-all-bus\n* /api/bus/add-one-bus\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented two bus-related APIs:"}},{"before":"0a0c19bcc176c1293e4ac434d45556ada0c45216","after":"d5eae7829afc71c5e8241688cd49469caa76cda8","ref":"refs/heads/main","pushedAt":"2023-11-30T13:47:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented /api/violation/types\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented /api/violation/types"}},{"before":"ed87cb16e9ae3b8df1a4d770ee4277c6be8aa755","after":"0a0c19bcc176c1293e4ac434d45556ada0c45216","ref":"refs/heads/main","pushedAt":"2023-11-30T13:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"refined some APIs and fix bugs in the APIs as follows\n\n* /api/line/get-stops-by-line\n* /api/line/add-new-line\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"refined some APIs and fix bugs in the APIs as follows"}},{"before":"5f3d19141a549fa49ba09252677c3ac6c74a7e65","after":"ed87cb16e9ae3b8df1a4d770ee4277c6be8aa755","ref":"refs/heads/main","pushedAt":"2023-11-30T09:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"cleaned up code & implement following API\n\n* /api/line/add-new-line\n* /api/line/get-all-line-info\n* /api/line/add-stop\n* /api/line/get-stops-by-line-id\n* remove config.yaml for security reason\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"cleaned up code & implement following API"}},{"before":"56c8a8005f0f70c0e8ed53cdadde80a7a08ab250","after":"5f3d19141a549fa49ba09252677c3ac6c74a7e65","ref":"refs/heads/main","pushedAt":"2023-11-30T03:23:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented `get-all-stops` API\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented get-all-stops API"}},{"before":"8a9e49ad0f54279e8645653f92edf9664178d3f0","after":"56c8a8005f0f70c0e8ed53cdadde80a7a08ab250","ref":"refs/heads/main","pushedAt":"2023-11-29T16:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"implemented `add-drivers` API\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"implemented add-drivers API"}},{"before":"9dcaaa8740a18beeefd856f09d6122dddb5bc0a0","after":"8a9e49ad0f54279e8645653f92edf9664178d3f0","ref":"refs/heads/main","pushedAt":"2023-11-29T15:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ruitianzhong","name":"Ruitian Zhong","path":"/ruitianzhong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99736992?s=80&v=4"},"commit":{"message":"set up middleware & first API\n\nSigned-off-by: ruitianzhong ","shortMessageHtmlLink":"set up middleware & first API"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdD9QHAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ruitianzhong/dmbe"}