{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":699266464,"defaultBranch":"main","name":"django-rss-reader","ownerLogin":"hazadus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-02T09:35:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6420045?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704553667.0","currentOid":""},"activityList":{"items":[{"before":"6cedb4c38f7634a66fbf5480ee9c11b0f48cc835","after":"05a7bbbe37d48705a2c980e12c0e95f5e9791910","ref":"refs/heads/main","pushedAt":"2024-09-17T06:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"devops: Update SSL certificates.","shortMessageHtmlLink":"devops: Update SSL certificates."}},{"before":"d427b6efea8132bf7e256519e742478554357428","after":"6cedb4c38f7634a66fbf5480ee9c11b0f48cc835","ref":"refs/heads/main","pushedAt":"2024-06-23T10:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"devops: Update SSL certificates.","shortMessageHtmlLink":"devops: Update SSL certificates."}},{"before":"0641f4334ac840140c66c193e583d0716dc5dbf7","after":"d427b6efea8132bf7e256519e742478554357428","ref":"refs/heads/main","pushedAt":"2024-03-27T16:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"devops: Update SSL certificates.","shortMessageHtmlLink":"devops: Update SSL certificates."}},{"before":"1b04db852a752d5f6b7bccfb4de80b2436d6369a","after":"0641f4334ac840140c66c193e583d0716dc5dbf7","ref":"refs/heads/main","pushedAt":"2024-01-29T08:16:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: `FEED_UPDATE_MAX_WORKERS` into env vars.","shortMessageHtmlLink":"refactor: FEED_UPDATE_MAX_WORKERS into env vars."}},{"before":"5b56ff825eda00345f04b45a1db40cf9afb500de","after":"1b04db852a752d5f6b7bccfb4de80b2436d6369a","ref":"refs/heads/main","pushedAt":"2024-01-26T10:23:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"devops: Added more Gunicorn workers and threads.","shortMessageHtmlLink":"devops: Added more Gunicorn workers and threads."}},{"before":"31b62e0d49fdb0c7089e0558867a05b16c820a5e","after":"5b56ff825eda00345f04b45a1db40cf9afb500de","ref":"refs/heads/main","pushedAt":"2024-01-22T16:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"devops: Added `restart: unless-stopped` policy to all services.","shortMessageHtmlLink":"devops: Added restart: unless-stopped policy to all services."}},{"before":"5c748ebe61237ae79f64ff433c2791b55cf9942d","after":"31b62e0d49fdb0c7089e0558867a05b16c820a5e","ref":"refs/heads/main","pushedAt":"2024-01-11T16:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"fix: Added \"User-Agent\" header in `_get_parsed_feed_from_url()`.","shortMessageHtmlLink":"fix: Added \"User-Agent\" header in _get_parsed_feed_from_url()."}},{"before":"d30909f86bbe5bbbbae25165059d369777b46180","after":"5c748ebe61237ae79f64ff433c2791b55cf9942d","ref":"refs/heads/main","pushedAt":"2024-01-10T08:34:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"config: Added `flake8` rule for complex `if`.","shortMessageHtmlLink":"config: Added flake8 rule for complex if."}},{"before":"b2011f52338274b3047efcc57f7bb99e5a324308","after":"d30909f86bbe5bbbbae25165059d369777b46180","ref":"refs/heads/main","pushedAt":"2024-01-10T08:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"config: Added `sentry_before_send()` filter function to exclude handled and logged exceptions from Sentry.","shortMessageHtmlLink":"config: Added sentry_before_send() filter function to exclude handl…"}},{"before":"b53243727c5484f6dcd9d49d0829fce13cacd863","after":"b2011f52338274b3047efcc57f7bb99e5a324308","ref":"refs/heads/main","pushedAt":"2024-01-10T05:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"config: Set `postgres -c 'max_connections=200'` for `db` service.","shortMessageHtmlLink":"config: Set postgres -c 'max_connections=200' for db service."}},{"before":"da928dbbc6fa1652b747de2a54111dda71a69048","after":"b53243727c5484f6dcd9d49d0829fce13cacd863","ref":"refs/heads/main","pushedAt":"2024-01-09T12:07:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"fix: Added `CantGetFeedFromURL` exception handling to `feed_update()`.","shortMessageHtmlLink":"fix: Added CantGetFeedFromURL exception handling to feed_update()."}},{"before":"486bb5df4b35894e794e2928363d1b892281df85","after":"da928dbbc6fa1652b747de2a54111dda71a69048","ref":"refs/heads/main","pushedAt":"2024-01-09T10:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"upgrade: to sentry-sdk 1.39.1.","shortMessageHtmlLink":"upgrade: to sentry-sdk 1.39.1."}},{"before":"1af0273d37cd594e1367906e865fc2d8ee8637bd","after":"486bb5df4b35894e794e2928363d1b892281df85","ref":"refs/heads/main","pushedAt":"2024-01-09T09:11:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"upgrade: to Python 3.12.1, Django 5.0.1.","shortMessageHtmlLink":"upgrade: to Python 3.12.1, Django 5.0.1."}},{"before":"d07ccb3cdab864d53aa58602fc41fa0a9c0b989a","after":"1af0273d37cd594e1367906e865fc2d8ee8637bd","ref":"refs/heads/main","pushedAt":"2024-01-06T18:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"ui: Removed unused button and heading.","shortMessageHtmlLink":"ui: Removed unused button and heading."}},{"before":"330ac010575190a33421b03f7076c4e0ac34ab5f","after":"d07ccb3cdab864d53aa58602fc41fa0a9c0b989a","ref":"refs/heads/main","pushedAt":"2024-01-06T16:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"feat: Limited number of entries in the list in `EntryDetailView` to 15.","shortMessageHtmlLink":"feat: Limited number of entries in the list in EntryDetailView to 15."}},{"before":"cfe649e4f4599ecdcc38c3a7a9685ef6a8fd3d8e","after":"330ac010575190a33421b03f7076c4e0ac34ab5f","ref":"refs/heads/main","pushedAt":"2024-01-06T15:32:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"ui: Larger image in entry details column on large screens.","shortMessageHtmlLink":"ui: Larger image in entry details column on large screens."}},{"before":"ee6a5a86bbe16b12edf1f5a45460aff9fcefa151","after":null,"ref":"refs/heads/39-refactor-services","pushedAt":"2024-01-06T15:07:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"}},{"before":"2c10954285370366825ecded111ad1a84165cffe","after":"cfe649e4f4599ecdcc38c3a7a9685ef6a8fd3d8e","ref":"refs/heads/main","pushedAt":"2024-01-06T15:07:42.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"Merge pull request #40 from hazadus/39-refactor-services\n\n39 refactor services","shortMessageHtmlLink":"Merge pull request #40 from hazadus/39-refactor-services"}},{"before":"b5e552046abada079e25bda6c35b75ac57cf4851","after":"ee6a5a86bbe16b12edf1f5a45460aff9fcefa151","ref":"refs/heads/39-refactor-services","pushedAt":"2024-01-06T15:03:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: Use `ThreadPoolExecutor` in `services.feed_update()`.","shortMessageHtmlLink":"refactor: Use ThreadPoolExecutor in services.feed_update()."}},{"before":"1d573830d122669d02469eea3c9f969165fd7ed2","after":"2c10954285370366825ecded111ad1a84165cffe","ref":"refs/heads/main","pushedAt":"2023-12-29T10:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"devops: Update SSL certs.","shortMessageHtmlLink":"devops: Update SSL certs."}},{"before":"1d573830d122669d02469eea3c9f969165fd7ed2","after":"b5e552046abada079e25bda6c35b75ac57cf4851","ref":"refs/heads/39-refactor-services","pushedAt":"2023-12-29T10:48:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"refactor: Added some TODOs for future implementation.","shortMessageHtmlLink":"refactor: Added some TODOs for future implementation."}},{"before":null,"after":"1d573830d122669d02469eea3c9f969165fd7ed2","ref":"refs/heads/39-refactor-services","pushedAt":"2023-11-25T09:03:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"Merge pull request #38 from hazadus/37-view-entries-by-folder\n\nView entries by folder","shortMessageHtmlLink":"Merge pull request #38 from hazadus/37-view-entries-by-folder"}},{"before":"7c24e123fe21b2def612ead51fdf7f062462c135","after":null,"ref":"refs/heads/37-view-entries-by-folder","pushedAt":"2023-11-08T16:06:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"}},{"before":"49962ab7fb998920f41ed1325e5d3dc40b8028e0","after":"1d573830d122669d02469eea3c9f969165fd7ed2","ref":"refs/heads/main","pushedAt":"2023-11-08T16:06:23.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"Merge pull request #38 from hazadus/37-view-entries-by-folder\n\nView entries by folder","shortMessageHtmlLink":"Merge pull request #38 from hazadus/37-view-entries-by-folder"}},{"before":"a554e945621a469210ed89172e19bcf1b426d1cd","after":"7c24e123fe21b2def612ead51fdf7f062462c135","ref":"refs/heads/37-view-entries-by-folder","pushedAt":"2023-11-08T15:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"feat: Show number of unread entries in folder in 2nd column.","shortMessageHtmlLink":"feat: Show number of unread entries in folder in 2nd column."}},{"before":"0f5213d2c6eb53faaaac90c92c818e039cdcacaf","after":"a554e945621a469210ed89172e19bcf1b426d1cd","ref":"refs/heads/37-view-entries-by-folder","pushedAt":"2023-11-08T15:49:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"ui: Navigate entries back and forth in folders.","shortMessageHtmlLink":"ui: Navigate entries back and forth in folders."}},{"before":"8c3e899caa515262e27429cc7bc02ef2ca78c502","after":"0f5213d2c6eb53faaaac90c92c818e039cdcacaf","ref":"refs/heads/37-view-entries-by-folder","pushedAt":"2023-11-08T12:36:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"feat: Display entries in folders.","shortMessageHtmlLink":"feat: Display entries in folders."}},{"before":"780384d4d3126d2c3f1200aa922384dc4e26daaa","after":"8c3e899caa515262e27429cc7bc02ef2ca78c502","ref":"refs/heads/37-view-entries-by-folder","pushedAt":"2023-11-08T11:12:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"ui: Folder are now selectable.","shortMessageHtmlLink":"ui: Folder are now selectable."}},{"before":"048232d0bb82c7fa16f8898a023b67f8950fbaa2","after":"780384d4d3126d2c3f1200aa922384dc4e26daaa","ref":"refs/heads/37-view-entries-by-folder","pushedAt":"2023-11-08T10:49:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"ui: Added folder icons; sort by title.","shortMessageHtmlLink":"ui: Added folder icons; sort by title."}},{"before":"df0c2448ce7c05fa52a2c8531996d60c6c1d5c07","after":"048232d0bb82c7fa16f8898a023b67f8950fbaa2","ref":"refs/heads/37-view-entries-by-folder","pushedAt":"2023-11-07T19:08:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hazadus","name":"Alexander Goldovsky","path":"/hazadus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6420045?s=80&v=4"},"commit":{"message":"dev: Annotate folders with `unread_entry_count` and show it in UI.","shortMessageHtmlLink":"dev: Annotate folders with unread_entry_count and show it in UI."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwNjo1MjowNy4wMDAwMDBazwAAAAS4MIne","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wN1QxOTowODo1My4wMDAwMDBazwAAAAOprrCm"}},"title":"Activity · hazadus/django-rss-reader"}