{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":169948217,"defaultBranch":"main","name":"crawlab","ownerLogin":"crawlab-team","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-10T06:01:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49225390?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720606189.0","currentOid":""},"activityList":{"items":[{"before":"a3e1751eef7f7e862f16c4f784048cd3a61fbada","after":"204021d962830e9bba509fd1fd0a494582d851d4","ref":"refs/heads/develop","pushedAt":"2024-09-23T07:33:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: updated database model","shortMessageHtmlLink":"feat: updated database model"}},{"before":"4807c0a497e993f7bfe6a00453827010af215af2","after":"a3e1751eef7f7e862f16c4f784048cd3a61fbada","ref":"refs/heads/develop","pushedAt":"2024-09-23T05:23:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"chore: ci cleanup","shortMessageHtmlLink":"chore: ci cleanup"}},{"before":"aa0cb96936f9f5ddcc4ae3f9072c9ff1a2b739f4","after":"4807c0a497e993f7bfe6a00453827010af215af2","ref":"refs/heads/develop","pushedAt":"2024-09-11T09:45:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: added database table rows crud","shortMessageHtmlLink":"feat: added database table rows crud"}},{"before":"f5666897386ec119c950f59428fc3446a96d410e","after":"aa0cb96936f9f5ddcc4ae3f9072c9ff1a2b739f4","ref":"refs/heads/develop","pushedAt":"2024-09-04T09:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: added index operations for mysql service","shortMessageHtmlLink":"feat: added index operations for mysql service"}},{"before":"a8ab6af7b2e3afcfc1628841768fc5184fbff9d5","after":"f5666897386ec119c950f59428fc3446a96d410e","ref":"refs/heads/develop","pushedAt":"2024-09-02T11:05:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: updated database services","shortMessageHtmlLink":"feat: updated database services"}},{"before":"08d1acb15eda01ac11c0a870ca48f672552e7a5b","after":"a8ab6af7b2e3afcfc1628841768fc5184fbff9d5","ref":"refs/heads/develop","pushedAt":"2024-08-29T09:24:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: updated database services","shortMessageHtmlLink":"feat: updated database services"}},{"before":"fdea835d53885ea9815c7dd19fae4040d8f955b9","after":"08d1acb15eda01ac11c0a870ca48f672552e7a5b","ref":"refs/heads/develop","pushedAt":"2024-08-26T10:37:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: added hash to models","shortMessageHtmlLink":"feat: added hash to models"}},{"before":"6986a10246e339cee1dcd3c5f8e18bc285123e0a","after":"fdea835d53885ea9815c7dd19fae4040d8f955b9","ref":"refs/heads/develop","pushedAt":"2024-08-18T14:02:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: added modify table","shortMessageHtmlLink":"feat: added modify table"}},{"before":"5e7346788305ebb6c4c56633b68e04e061c03703","after":"6986a10246e339cee1dcd3c5f8e18bc285123e0a","ref":"refs/heads/develop","pushedAt":"2024-08-07T10:08:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: updated password handling logic","shortMessageHtmlLink":"feat: updated password handling logic"}},{"before":"421a06930c2ca3155f9eadc6781e6ae680a0fcf0","after":"5e7346788305ebb6c4c56633b68e04e061c03703","ref":"refs/heads/develop","pushedAt":"2024-08-06T03:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: Update database models to use DatabaseV2 instead of DataSourceV2\n\nThis commit updates the database models and related functions to use the new DatabaseV2 struct instead of the deprecated DataSourceV2 struct. This change ensures consistency and clarity in the codebase.","shortMessageHtmlLink":"feat: Update database models to use DatabaseV2 instead of DataSourceV2"}},{"before":"e57655c67ebde71f15c6786643f425a6ebc2c17b","after":"421a06930c2ca3155f9eadc6781e6ae680a0fcf0","ref":"refs/heads/develop","pushedAt":"2024-08-05T08:10:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Update models to use DatabaseV2 instead of DataSourceV2","shortMessageHtmlLink":"refactor: Update models to use DatabaseV2 instead of DataSourceV2"}},{"before":"e2cb99e56ac4341ba6bec66bd74c57fa53941451","after":"e57655c67ebde71f15c6786643f425a6ebc2c17b","ref":"refs/heads/develop","pushedAt":"2024-08-05T05:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Update models to use DatabaseV2 instead of DataSourceV2","shortMessageHtmlLink":"refactor: Update models to use DatabaseV2 instead of DataSourceV2"}},{"before":"a7da3a04425b14d4645d691361a34adfa3b0bec6","after":"e2cb99e56ac4341ba6bec66bd74c57fa53941451","ref":"refs/heads/develop","pushedAt":"2024-08-04T09:00:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: Update models to use DatabaseV2 instead of DataSourceV2\n\nThe code changes update the models and related functions to use the new DatabaseV2 struct instead of the deprecated DataSourceV2 struct. This change ensures consistency and clarity in the codebase.","shortMessageHtmlLink":"feat: Update models to use DatabaseV2 instead of DataSourceV2"}},{"before":"dd6921d32bdf4cf82bb7c3ecbff69153966b688a","after":"a7da3a04425b14d4645d691361a34adfa3b0bec6","ref":"refs/heads/develop","pushedAt":"2024-08-03T11:43:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: Update notification trigger patterns and add alert trigger","shortMessageHtmlLink":"feat: Update notification trigger patterns and add alert trigger"}},{"before":"7fe770ae9d154e9d7e7f0912da8dfd3c8768504d","after":"dd6921d32bdf4cf82bb7c3ecbff69153966b688a","ref":"refs/heads/develop","pushedAt":"2024-07-31T08:05:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: Update notification trigger patterns and add alert trigger","shortMessageHtmlLink":"feat: Update notification trigger patterns and add alert trigger"}},{"before":"86a7beb9e263bb761d456e1f3358238e07468c89","after":"7fe770ae9d154e9d7e7f0912da8dfd3c8768504d","ref":"refs/heads/develop","pushedAt":"2024-07-31T08:01:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: Update notification trigger patterns and add alert trigger\n\nThe code changes modify the notification constants and models to update the trigger patterns for tasks and nodes. Additionally, a new trigger for alerts is added to the constants. This change allows for more flexible matching of notification triggers.","shortMessageHtmlLink":"feat: Update notification trigger patterns and add alert trigger"}},{"before":"01332490d37c8c52021d6a5478e9fa97cbbcf1da","after":"86a7beb9e263bb761d456e1f3358238e07468c89","ref":"refs/heads/develop","pushedAt":"2024-07-31T01:25:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"✨ add: add AlertId field to NotificationSettingV2 model","shortMessageHtmlLink":"✨ add: add AlertId field to NotificationSettingV2 model"}},{"before":"ea5ec117cc0bf1f265222733f931928746fe4fbf","after":"01332490d37c8c52021d6a5478e9fa97cbbcf1da","ref":"refs/heads/develop","pushedAt":"2024-07-29T04:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Update user service to use sync.Once for singleton initialization","shortMessageHtmlLink":"refactor: Update user service to use sync.Once for singleton initiali…"}},{"before":"e8bdfd228db15c969e1d47d46a772b5b51a21d4b","after":"ea5ec117cc0bf1f265222733f931928746fe4fbf","ref":"refs/heads/develop","pushedAt":"2024-07-27T11:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Remove unused code for SMTP authentication and add Gmail OAuth2 authentication support","shortMessageHtmlLink":"refactor: Remove unused code for SMTP authentication and add Gmail OA…"}},{"before":"8d5a0b0c0e716c7ff47fbda4e2708ecc3c52cc5e","after":"e8bdfd228db15c969e1d47d46a772b5b51a21d4b","ref":"refs/heads/develop","pushedAt":"2024-07-27T08:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Update models to include sender email, name, and mail recipients for notification requests","shortMessageHtmlLink":"refactor: Update models to include sender email, name, and mail recip…"}},{"before":"0e2170f6441bc7669b0c1869bc006dc21ceed76f","after":"8d5a0b0c0e716c7ff47fbda4e2708ecc3c52cc5e","ref":"refs/heads/develop","pushedAt":"2024-07-26T10:18:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Add Outlook authentication support for sending emails","shortMessageHtmlLink":"refactor: Add Outlook authentication support for sending emails"}},{"before":"9650f78d03cd160107e4c2e949f1ba07dc6d61e3","after":"0e2170f6441bc7669b0c1869bc006dc21ceed76f","ref":"refs/heads/develop","pushedAt":"2024-07-26T07:37:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Update models to include sender email, name, and mail recipients for notification requests","shortMessageHtmlLink":"refactor: Update models to include sender email, name, and mail recip…"}},{"before":"96b89d05b8b807150628f6f24cce786f32d2d635","after":"9650f78d03cd160107e4c2e949f1ba07dc6d61e3","ref":"refs/heads/develop","pushedAt":"2024-07-26T04:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Update IM notification function to include larger title size in MSTeams notifications","shortMessageHtmlLink":"refactor: Update IM notification function to include larger title siz…"}},{"before":"eef3eea777d5e510c54c68ad3e7edc78a09eaac6","after":"96b89d05b8b807150628f6f24cce786f32d2d635","ref":"refs/heads/develop","pushedAt":"2024-07-25T14:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Update NotificationChannelV2 model to include Telegram notification settings","shortMessageHtmlLink":"refactor: Update NotificationChannelV2 model to include Telegram noti…"}},{"before":"df563a5e2d7e5f73c85ae1d8e6a1774c90e9805f","after":"eef3eea777d5e510c54c68ad3e7edc78a09eaac6","ref":"refs/heads/develop","pushedAt":"2024-07-25T08:53:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Refactor IM notification function to improve code structure and readability","shortMessageHtmlLink":"refactor: Refactor IM notification function to improve code structure…"}},{"before":"70cc86c4d3b9d67bd6b292dc04fee16904def5f3","after":"df563a5e2d7e5f73c85ae1d8e6a1774c90e9805f","ref":"refs/heads/develop","pushedAt":"2024-07-25T08:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: Add Discord and MSTeams as new IM providers for notification channels","shortMessageHtmlLink":"feat: Add Discord and MSTeams as new IM providers for notification ch…"}},{"before":"46839f103e75dd977404cd59f290f0163c449a2d","after":"70cc86c4d3b9d67bd6b292dc04fee16904def5f3","ref":"refs/heads/develop","pushedAt":"2024-07-25T06:43:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Update NotificationChannelV2 model to include Telegram notification settings","shortMessageHtmlLink":"refactor: Update NotificationChannelV2 model to include Telegram noti…"}},{"before":"7b1fa48fd9385c0ba480521675de85a309a8eecb","after":"46839f103e75dd977404cd59f290f0163c449a2d","ref":"refs/heads/develop","pushedAt":"2024-07-24T09:58:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: Update IM notification function to support DingTalk and Wechat Work providers","shortMessageHtmlLink":"refactor: Update IM notification function to support DingTalk and Wec…"}},{"before":"923921c17ad4d05ea9cd006c33e5af6952f6d6ca","after":"7b1fa48fd9385c0ba480521675de85a309a8eecb","ref":"refs/heads/develop","pushedAt":"2024-07-24T09:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"feat: support notification for node","shortMessageHtmlLink":"feat: support notification for node"}},{"before":"13c6a20ee3c38abf05e5f42c65d3ad2830380186","after":"923921c17ad4d05ea9cd006c33e5af6952f6d6ca","ref":"refs/heads/develop","pushedAt":"2024-07-23T15:43:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tikazyq","name":"Marvin Zhang","path":"/tikazyq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3393101?s=80&v=4"},"commit":{"message":"refactor: updated go.work.sum","shortMessageHtmlLink":"refactor: updated go.work.sum"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwNzozMzozNS4wMDAwMDBazwAAAAS9qFiz","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yM1QxNTo0Mzo0My4wMDAwMDBazwAAAASHCT4S"}},"title":"Activity · crawlab-team/crawlab"}