{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":437936424,"defaultBranch":"beta_2.0","name":"ical-relay","ownerLogin":"JM-Lemmi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-13T16:01:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41118534?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708027331.0","currentOid":""},"activityList":{"items":[{"before":"44213f5e1e027a411d7731b4080402a5afe554ca","after":"1ddd7e76e9bf7045f469b46a447138c99c9ca3ef","ref":"refs/heads/beta_2.0","pushedAt":"2024-04-17T18:46:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"ci/fix: missing copy command","shortMessageHtmlLink":"ci/fix: missing copy command"}},{"before":"0f0a15857e04db8e7b04def15f29e65a78db8af7","after":"44213f5e1e027a411d7731b4080402a5afe554ca","ref":"refs/heads/beta_2.0","pushedAt":"2024-04-17T18:41:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"ci/fix: missing copy command","shortMessageHtmlLink":"ci/fix: missing copy command"}},{"before":"9e2c5130371ac49c19ce6a59f54851e55a262435","after":"0f0a15857e04db8e7b04def15f29e65a78db8af7","ref":"refs/heads/beta_2.0","pushedAt":"2024-04-17T18:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"ci: remove stripping for release package","shortMessageHtmlLink":"ci: remove stripping for release package"}},{"before":"6d90fa71b2a1051fe40e80f788df021002b1600f","after":"9e2c5130371ac49c19ce6a59f54851e55a262435","ref":"refs/heads/beta_2.0","pushedAt":"2024-04-17T18:22:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"ci: compile in multi arch","shortMessageHtmlLink":"ci: compile in multi arch"}},{"before":"41ec646c2580f02a945d483cc60c709ed03a183b","after":"6d90fa71b2a1051fe40e80f788df021002b1600f","ref":"refs/heads/beta_2.0","pushedAt":"2024-04-17T18:17:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"ci: compile in multi arch","shortMessageHtmlLink":"ci: compile in multi arch"}},{"before":"f131b6187e0a8bd779d8ce8ef6d21b680688d438","after":"41ec646c2580f02a945d483cc60c709ed03a183b","ref":"refs/heads/beta_2.0","pushedAt":"2024-04-17T17:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"ci: compile in multi arch","shortMessageHtmlLink":"ci: compile in multi arch"}},{"before":"82e04961e56a8ba04826b9d7bad33beea4a30b3b","after":"ac103e4796a265ed1076fbbc172d3116072ec0f5","ref":"refs/heads/config_rework","pushedAt":"2024-03-02T22:12:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robske110","name":"Tim (robske_110)","path":"/robske110","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16020100?s=80&v=4"},"commit":{"message":"db: Implement cleanupOrphan funcs,\n\nadd dbDeleteProfile implementation","shortMessageHtmlLink":"db: Implement cleanupOrphan funcs,"}},{"before":"76d13f398c44a954e20496d3c7bf2a50cf419120","after":"82e04961e56a8ba04826b9d7bad33beea4a30b3b","ref":"refs/heads/config_rework","pushedAt":"2024-02-27T19:46:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robske110","name":"Tim (robske_110)","path":"/robske110","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16020100?s=80&v=4"},"commit":{"message":"data: stop saving name field in upgraded cfgs","shortMessageHtmlLink":"data: stop saving name field in upgraded cfgs"}},{"before":"3def488d79205cb3e82e0331b282079fb4c2f2ce","after":"76d13f398c44a954e20496d3c7bf2a50cf419120","ref":"refs/heads/config_rework","pushedAt":"2024-02-27T19:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robske110","name":"Tim (robske_110)","path":"/robske110","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16020100?s=80&v=4"},"commit":{"message":"Add removeRule support for db","shortMessageHtmlLink":"Add removeRule support for db"}},{"before":"cb73c55efa73209b558af3e3bd620395e6bc15ce","after":null,"ref":"refs/heads/fix/use_escaped_getters_and_setters","pushedAt":"2024-02-15T19:59:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"}},{"before":"dd651991918d87edf83be4f9b557a2c8e3b9c810","after":"f131b6187e0a8bd779d8ce8ef6d21b680688d438","ref":"refs/heads/beta_2.0","pushedAt":"2024-02-15T19:59:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"Merge pull request #243 from JM-Lemmi/fix/use_escaped_getters_and_setters\n\nfix: Use explicit getters and setters for common properties","shortMessageHtmlLink":"Merge pull request #243 from JM-Lemmi/fix/use_escaped_getters_and_set…"}},{"before":"5fb25f07af12aef89f4515cf90d3a3f058c8fdb6","after":"cb73c55efa73209b558af3e3bd620395e6bc15ce","ref":"refs/heads/fix/use_escaped_getters_and_setters","pushedAt":"2024-02-15T18:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frereit","name":"Frederik Reiter","path":"/frereit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18506129?s=80&v=4"},"commit":{"message":"chore: bump golang-ical to latest version","shortMessageHtmlLink":"chore: bump golang-ical to latest version"}},{"before":"5d1f020dabdd37ad16c299cd5efb2abf754c4159","after":"5fb25f07af12aef89f4515cf90d3a3f058c8fdb6","ref":"refs/heads/fix/use_escaped_getters_and_setters","pushedAt":"2024-02-15T17:52:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frereit","name":"Frederik Reiter","path":"/frereit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18506129?s=80&v=4"},"commit":{"message":"fix: Use explicit getters and setters for common properties\n\nThis ensures values are correctly escaped.\n\nWhen setting properties using SetDescription, it is escaped. This\nensures a well-formed iCal file. Using GetDescription returns the\nunescaped string, resulting in a well-rendered frontend.","shortMessageHtmlLink":"fix: Use explicit getters and setters for common properties"}},{"before":null,"after":"5d1f020dabdd37ad16c299cd5efb2abf754c4159","ref":"refs/heads/fix/use_escaped_getters_and_setters","pushedAt":"2024-02-15T17:50:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frereit","name":"Frederik Reiter","path":"/frereit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18506129?s=80&v=4"},"commit":{"message":"fix: Use explicit getters for common properties\n\nThis ensures values are correclty escaped in all places, especially the frontend.","shortMessageHtmlLink":"fix: Use explicit getters for common properties"}},{"before":"c8c79770f7972e4d4278d616c216c7d47495dd11","after":"dd651991918d87edf83be4f9b557a2c8e3b9c810","ref":"refs/heads/beta_2.0","pushedAt":"2024-02-15T09:22:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"bump Version to v2.0.0-beta.8","shortMessageHtmlLink":"bump Version to v2.0.0-beta.8"}},{"before":"22cc6c5d3fd41ac54cb7ee5d6c0981bd8962c8cb","after":"1d38e6b6ddd694d33cfe054a0fc151984ab0bcec","ref":"refs/heads/genericHelpers","pushedAt":"2024-02-15T09:08:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nkxxll","name":"nkirschall","path":"/nkxxll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84667783?s=80&v=4"},"commit":{"message":"feat(helpers): add generic error handlers for read write and http\n\nAdd generic helper functions (closures) that can take a value with a generic type\nand an error. If the error is not nil the closure funcition handles the error\nand panic in the case of read write or tryes to do a http error and logs the error\nin the case of an server error.","shortMessageHtmlLink":"feat(helpers): add generic error handlers for read write and http"}},{"before":"b84d4c1e10a5b0f5b1d8c15d06af6594b4fb9b8d","after":null,"ref":"refs/heads/build/versioning","pushedAt":"2024-02-15T09:05:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"}},{"before":"2d096b1e325e7558f3a7b487890a6d89a39c4c0f","after":"c8c79770f7972e4d4278d616c216c7d47495dd11","ref":"refs/heads/beta_2.0","pushedAt":"2024-02-15T09:05:39.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"Merge pull request #236 from JM-Lemmi/build/versioning\n\nDynamically get Version for compilation","shortMessageHtmlLink":"Merge pull request #236 from JM-Lemmi/build/versioning"}},{"before":"efd150754fc8c9367e8995fd21ec4e90aeeb137c","after":"b84d4c1e10a5b0f5b1d8c15d06af6594b4fb9b8d","ref":"refs/heads/build/versioning","pushedAt":"2024-02-15T09:04:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"Merge branch 'beta_2.0' into build/versioning","shortMessageHtmlLink":"Merge branch 'beta_2.0' into build/versioning"}},{"before":"0377b327378243d4614ee69ee84bb618eae31df4","after":"22cc6c5d3fd41ac54cb7ee5d6c0981bd8962c8cb","ref":"refs/heads/genericHelpers","pushedAt":"2024-02-15T09:04:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nkxxll","name":"nkirschall","path":"/nkxxll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84667783?s=80&v=4"},"commit":{"message":"feat(helpers): add generic error handlers for read write and http\n\nAdd generic helper functions (closures) that can take a value with a generic type\nand an error. If the error is not nil the closure funcition handles the error\nand panic in the case of read write or tryes to do a http error and logs the error\nin the case of an server error.","shortMessageHtmlLink":"feat(helpers): add generic error handlers for read write and http"}},{"before":"7d33b9cbeff6829db905a2d03e020ed83ee2d39c","after":"0377b327378243d4614ee69ee84bb618eae31df4","ref":"refs/heads/genericHelpers","pushedAt":"2024-02-15T08:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nkxxll","name":"nkirschall","path":"/nkxxll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84667783?s=80&v=4"},"commit":{"message":"feat(helpers): add generic error handlers for read write and http\n\nAdd generic helper functions (closures) that can take a value with a generic type\nand an error. If the error is not nil the closure funcition handles the error\nand panic in the case of read write or tryes to do a http error and logs the error\nin the case of an server error.","shortMessageHtmlLink":"feat(helpers): add generic error handlers for read write and http"}},{"before":null,"after":"7d33b9cbeff6829db905a2d03e020ed83ee2d39c","ref":"refs/heads/genericHelpers","pushedAt":"2024-02-15T08:10:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nkxxll","name":"nkirschall","path":"/nkxxll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84667783?s=80&v=4"},"commit":{"message":"feat: version udate to go 1.22","shortMessageHtmlLink":"feat: version udate to go 1.22"}},{"before":"3a572b59eefca97bd71c45164d01b388f390282d","after":"3def488d79205cb3e82e0331b282079fb4c2f2ce","ref":"refs/heads/config_rework","pushedAt":"2024-02-14T20:26:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robske110","name":"Tim (robske_110)","path":"/robske110","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16020100?s=80&v=4"},"commit":{"message":"dataStore: reveal nullable tokens","shortMessageHtmlLink":"dataStore: reveal nullable tokens"}},{"before":"e7ee9a7233a4a2e3c2fa9eec1ca2150b92842366","after":"3a572b59eefca97bd71c45164d01b388f390282d","ref":"refs/heads/config_rework","pushedAt":"2024-02-14T20:24:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robske110","name":"Tim (robske_110)","path":"/robske110","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16020100?s=80&v=4"},"commit":{"message":"move directory creation out of config","shortMessageHtmlLink":"move directory creation out of config"}},{"before":"a39ce35c9401309d9a8612aa9ef180b0a905b0f2","after":"efd150754fc8c9367e8995fd21ec4e90aeeb137c","ref":"refs/heads/build/versioning","pushedAt":"2024-02-14T11:39:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"ci: run go generate in ci and dockerfile","shortMessageHtmlLink":"ci: run go generate in ci and dockerfile"}},{"before":"b10c83db7e3f5957379496305895d0b6b7815d78","after":"a39ce35c9401309d9a8612aa9ef180b0a905b0f2","ref":"refs/heads/build/versioning","pushedAt":"2024-02-14T11:30:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"ci: run go generate in ci and dockerfile","shortMessageHtmlLink":"ci: run go generate in ci and dockerfile"}},{"before":"509ce5800dfd2dbc57955f464fa9f4bb874797c9","after":"b10c83db7e3f5957379496305895d0b6b7815d78","ref":"refs/heads/build/versioning","pushedAt":"2024-02-14T11:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"build: add notice for compile error\n\nCo-authored-by: Tim (robske_110) <16020100+robske110@users.noreply.github.com>","shortMessageHtmlLink":"build: add notice for compile error"}},{"before":"b6f023d19b750a2491da2bcdcd78670332edfbd8","after":"2d096b1e325e7558f3a7b487890a6d89a39c4c0f","ref":"refs/heads/beta_2.0","pushedAt":"2024-02-14T11:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"dev: expose postgres port on localhost\n\nfor easy access with db management tools","shortMessageHtmlLink":"dev: expose postgres port on localhost"}},{"before":"981bfee10e4694ae8b7327192a71513dcb88e86e","after":null,"ref":"refs/heads/hotfix_237","pushedAt":"2024-02-13T22:03:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"}},{"before":"e9a3d5ba8b7e2591a610d4dc970d47fcb649f639","after":"b6f023d19b750a2491da2bcdcd78670332edfbd8","ref":"refs/heads/beta_2.0","pushedAt":"2024-02-13T22:03:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JM-Lemmi","name":"Julian Lemmerich","path":"/JM-Lemmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41118534?s=80&v=4"},"commit":{"message":"Merge pull request #238 from JM-Lemmi/hotfix_237\n\nfix(DB): use correct key to select filters in dbReadProfile","shortMessageHtmlLink":"Merge pull request #238 from JM-Lemmi/hotfix_237"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEM2pmMgA","startCursor":null,"endCursor":null}},"title":"Activity · JM-Lemmi/ical-relay"}