{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":741950018,"defaultBranch":"main","name":"Wave","ownerLogin":"miawinter98","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-11T12:56:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44292375?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718708465.0","currentOid":""},"activityList":{"items":[{"before":"c0195464c0354dae57d9b33f95f3abf48e063a9f","after":"69a5d51214d746a1824ea582f9dd4862097292a3","ref":"refs/heads/main","pushedAt":"2024-06-18T11:01:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"fixed alpine image not starting","shortMessageHtmlLink":"fixed alpine image not starting"}},{"before":"1a5c5b4cd93058db99842f9960d5232acc073ac8","after":"c0195464c0354dae57d9b33f95f3abf48e063a9f","ref":"refs/heads/main","pushedAt":"2024-06-18T09:50:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"fixed ci/cd not building alpine images","shortMessageHtmlLink":"fixed ci/cd not building alpine images"}},{"before":"70c5c4c50f415db52f0f3989b65b6460fe4f3e2e","after":"1a5c5b4cd93058db99842f9960d5232acc073ac8","ref":"refs/heads/main","pushedAt":"2024-06-18T09:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"fixup! Implemented client side article editor (#6)","shortMessageHtmlLink":"fixup! Implemented client side article editor (#6)"}},{"before":"50237f07145f15d3abbcb53278287828ee52ef08","after":"70c5c4c50f415db52f0f3989b65b6460fe4f3e2e","ref":"refs/heads/main","pushedAt":"2024-06-18T09:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"fixed build issues","shortMessageHtmlLink":"fixed build issues"}},{"before":"1d55ab23f0740c3f8bd3f03120e8adf9c1132592","after":"50237f07145f15d3abbcb53278287828ee52ef08","ref":"refs/heads/main","pushedAt":"2024-06-18T07:27:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"fixup! Implemented hard delete on articles throug Deleted Page","shortMessageHtmlLink":"fixup! Implemented hard delete on articles throug Deleted Page"}},{"before":"5c62ee40771c3c8546dd319c827ea6deb8318fc8","after":"1d55ab23f0740c3f8bd3f03120e8adf9c1132592","ref":"refs/heads/main","pushedAt":"2024-06-18T07:09:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"Implemented client side article editor (#6)\n\n* started implementing article API, missing lots of tests to validate feature\r\n\r\n* made tests more pretty\r\n\r\n* re-structured tests\r\n\r\n* refactored dto contracts\r\n\r\n* tested and fixed updating categories\r\n\r\n* added permission tests, fixed bug in Permissions system\r\n\r\n* added data validation tests for update article\r\n\r\n* refactored repository interface\r\n\r\n* Added ArticleView dto, fixed bug in requesting articles over repository\r\n\r\n* updated dependencies\r\n\r\n* optimized program.cs, added repo service\r\n\r\n* Removed all interactivity from ArticleEditor, merged files\r\n\r\n* added vite, tailwind working, dev server is not, js is not yet\r\n\r\n* added fontsource for font management using vite's bundling\r\n\r\n* moved vite output to wwwroot/dist\r\nreorganized stuff that will never need processing or needs to be at site root\r\n\r\n* fixed heading font weight not being 700 anymore\r\n\r\n* implemented react in ArticleEditor\r\n\r\n* added article status steps to react component\r\nnoticed I need to figure out client side localization\r\n\r\n* fixed vite dev server thingies, tailwind and react refresh works now\r\n\r\n* added article form skeletton to react\r\n\r\n* more editor implementations\r\n\r\n* minor typescript fixes\r\n\r\n* implemented proper editor functions\r\n\r\n* added all missing toolbar buttons\r\n\r\n* fixed error, made open article work\r\n\r\n* improved article editor structure\r\n\r\n* implemented article editor taking id from the url\r\n\r\n* Implemented categories endpoint\r\n\r\n* implemented categories in article editor\r\n\r\n* fixed minor TS issues\r\n\r\n* implemented localization in article editor\r\n\r\n* completed localization\r\n\r\n* implemented loading selected categories\r\n\r\n* minor code improvements and maybe a regex fix\r\n\r\n* fixed bug with not getting unpublished articles\r\n\r\n* implemented form state\r\n\r\n* fixed validation issues\r\n\r\n* implemented saving (missing creation)\r\n\r\n* fixed minor bug with status display\r\n\r\n* organized models\r\n\r\n* added live markdown preview (incomplete)\r\n\r\n* fixed issues in article create api endpoint\r\n\r\n* improved article saving, implemented creating\r\n\r\n* fixed publish date not being set correctly when creating article\r\n\r\n* fixed slugs once more\r\n\r\n* added run config for production (without vite dev)\r\n\r\n* removed unused code\r\n\r\n* updated dockerfile to build Assets\r\n\r\n* fixed slug generation\r\n\r\n* updated tests to validate new slug generator\r\n\r\n* savsdSACAVSD\r\n\r\n* fixed validation issues and tests","shortMessageHtmlLink":"Implemented client side article editor (#6)"}},{"before":"c94aed727157a044408f62e3cf7f85deb04e708b","after":"90af24b0d49b654dd9a7db6100557ae4fa6e4bea","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-18T07:04:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"fixed validation issues and tests","shortMessageHtmlLink":"fixed validation issues and tests"}},{"before":"ffcc12fc294567256c6ca504fd822b8282929656","after":"c94aed727157a044408f62e3cf7f85deb04e708b","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-17T19:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"savsdSACAVSD","shortMessageHtmlLink":"savsdSACAVSD"}},{"before":"75212477449a9f305e5acaafa2b2d1cb67dec82d","after":"ffcc12fc294567256c6ca504fd822b8282929656","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-17T18:23:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"updated tests to validate new slug generator","shortMessageHtmlLink":"updated tests to validate new slug generator"}},{"before":"b4074d46c6a2b6cc56f9c312f431acc9eb25ae68","after":"75212477449a9f305e5acaafa2b2d1cb67dec82d","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-17T18:02:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"updated dockerfile to build Assets","shortMessageHtmlLink":"updated dockerfile to build Assets"}},{"before":"011a7632b5738502180258af6fabfe265f85f06f","after":"b4074d46c6a2b6cc56f9c312f431acc9eb25ae68","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-17T13:40:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"fixed slugs once more","shortMessageHtmlLink":"fixed slugs once more"}},{"before":"b9aba1087a617872aa33d9cf8cb3263f859dba0d","after":"011a7632b5738502180258af6fabfe265f85f06f","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-17T13:13:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"fixed publish date not being set correctly when creating article","shortMessageHtmlLink":"fixed publish date not being set correctly when creating article"}},{"before":"073fdea23bcde73c16fea509649faf6330c6ff79","after":"b9aba1087a617872aa33d9cf8cb3263f859dba0d","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-16T19:57:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"added live markdown preview (incomplete)","shortMessageHtmlLink":"added live markdown preview (incomplete)"}},{"before":"79f72bb5a4b11ab76f8ef8737d22e5ac45c07558","after":"073fdea23bcde73c16fea509649faf6330c6ff79","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-16T18:22:33.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"implemented saving (missing creation)","shortMessageHtmlLink":"implemented saving (missing creation)"}},{"before":"941a89124d3f1481e96c3deea6543d2b337272f8","after":"79f72bb5a4b11ab76f8ef8737d22e5ac45c07558","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-15T14:59:17.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"completed localization","shortMessageHtmlLink":"completed localization"}},{"before":"7ab3065a8ae493d6688e88d24b8e4192454a0575","after":"941a89124d3f1481e96c3deea6543d2b337272f8","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-12T15:06:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"fixed error, made open article work","shortMessageHtmlLink":"fixed error, made open article work"}},{"before":"0ef49f5f0c74633bd07f60252ecd1a6913563dc3","after":"7ab3065a8ae493d6688e88d24b8e4192454a0575","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-12T14:56:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"added all missing toolbar buttons","shortMessageHtmlLink":"added all missing toolbar buttons"}},{"before":"62b22a7ecda1f4dd6ba35acd1922325b4abacbf0","after":"0ef49f5f0c74633bd07f60252ecd1a6913563dc3","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-11T15:44:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"more editor implementations","shortMessageHtmlLink":"more editor implementations"}},{"before":"ed770ed783d4986eec2fda16e35a57e31e3297a1","after":"62b22a7ecda1f4dd6ba35acd1922325b4abacbf0","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-11T13:00:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"added article form skeletton to react","shortMessageHtmlLink":"added article form skeletton to react"}},{"before":"dd403a84d6e336a99f36b36f8fe0f8a7c462887b","after":"ed770ed783d4986eec2fda16e35a57e31e3297a1","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-10T22:47:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"added article status steps to react component\nnoticed I need to figure out client side localization","shortMessageHtmlLink":"added article status steps to react component"}},{"before":"fa67d7aee0db6e75370cf65a9c80b9b0b13d351d","after":"dd403a84d6e336a99f36b36f8fe0f8a7c462887b","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-10T15:04:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"added vite, tailwind working, dev server is not, js is not yet","shortMessageHtmlLink":"added vite, tailwind working, dev server is not, js is not yet"}},{"before":"d415f2b21916f4a37923ad2342f9e175c80e716f","after":"fa67d7aee0db6e75370cf65a9c80b9b0b13d351d","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-10T11:19:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"Removed all interactivity from ArticleEditor, merged files","shortMessageHtmlLink":"Removed all interactivity from ArticleEditor, merged files"}},{"before":"e32a3049006a9020f4b883c5705fb76ba5a3c019","after":"d415f2b21916f4a37923ad2342f9e175c80e716f","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-09T14:09:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"refactored repository interface","shortMessageHtmlLink":"refactored repository interface"}},{"before":"10c4f3a2a6c8c0416755c2b1136eda4554b000bc","after":"e32a3049006a9020f4b883c5705fb76ba5a3c019","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-09T12:38:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"refactored dto contracts","shortMessageHtmlLink":"refactored dto contracts"}},{"before":null,"after":"10c4f3a2a6c8c0416755c2b1136eda4554b000bc","ref":"refs/heads/feature/client-side-article-editor","pushedAt":"2024-06-08T19:51:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"started implementing article API, missing lots of tests to validate feature","shortMessageHtmlLink":"started implementing article API, missing lots of tests to validate f…"}},{"before":null,"after":"afc567443aeba3360e30dc033467e42a8437fc09","ref":"refs/heads/feature/unified-notification-system","pushedAt":"2024-06-06T10:38:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"concept for notification service","shortMessageHtmlLink":"concept for notification service"}},{"before":"b468c44cd227e7b4ddb3909dabe9d300b88f40cf","after":"5c62ee40771c3c8546dd319c827ea6deb8318fc8","ref":"refs/heads/main","pushedAt":"2024-06-06T09:13:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"updated github action for ghcr.io, alpine image variants","shortMessageHtmlLink":"updated github action for ghcr.io, alpine image variants"}},{"before":"b8bc00b68db11ee3454fd314da8e248745741367","after":"b468c44cd227e7b4ddb3909dabe9d300b88f40cf","ref":"refs/heads/main","pushedAt":"2024-06-04T12:42:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"Implemented hard delete on articles throug Deleted Page","shortMessageHtmlLink":"Implemented hard delete on articles throug Deleted Page"}},{"before":"66b14baee8a1b2bea0e9357bd85e6a8e4a285877","after":"b8bc00b68db11ee3454fd314da8e248745741367","ref":"refs/heads/main","pushedAt":"2024-06-03T14:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"untested: improved webhook event handling","shortMessageHtmlLink":"untested: improved webhook event handling"}},{"before":"a78a420a619802d852f0b5d0ae8f9c397b5341c9","after":"66b14baee8a1b2bea0e9357bd85e6a8e4a285877","ref":"refs/heads/main","pushedAt":"2024-05-28T11:33:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"miawinter98","name":"Mia Rose Winter","path":"/miawinter98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44292375?s=80&v=4"},"commit":{"message":"Implemented editing Email Subscribers","shortMessageHtmlLink":"Implemented editing Email Subscribers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaFqZsgA","startCursor":null,"endCursor":null}},"title":"Activity · miawinter98/Wave"}