{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":682841977,"defaultBranch":"main","name":"PunkwebBB","ownerLogin":"Punkweb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-25T02:16:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36722978?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718774754.0","currentOid":""},"activityList":{"items":[{"before":"ef518f67df42059f978c22964f72e567a0718f3d","after":"523196677c2971d1fe0e15696a223c3d8be3917b","ref":"refs/heads/main","pushedAt":"2024-06-22T14:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e0faa0d5ce35c60f0a0e8f9724c2cf06a949df48","after":"ef518f67df42059f978c22964f72e567a0718f3d","ref":"refs/heads/main","pushedAt":"2024-06-19T20:29:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Reduce font size in code tags","shortMessageHtmlLink":"Reduce font size in code tags"}},{"before":"5b27c8af9f22ca824f3f1d72d40f45454dcdbcc2","after":"e0faa0d5ce35c60f0a0e8f9724c2cf06a949df48","ref":"refs/heads/main","pushedAt":"2024-06-19T20:25:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Updates #14: Fix members page responsiveness","shortMessageHtmlLink":"Updates #14: Fix members page responsiveness"}},{"before":"115e4ac56775477c9a0ed48aabd9af59a2b41341","after":"5b27c8af9f22ca824f3f1d72d40f45454dcdbcc2","ref":"refs/heads/main","pushedAt":"2024-06-19T19:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Update Django minimum requirement in README, verified it works on 3.2","shortMessageHtmlLink":"Update Django minimum requirement in README, verified it works on 3.2"}},{"before":"e5d6311c2d20ddee35cfeba387355cb6d3e4d05b","after":"115e4ac56775477c9a0ed48aabd9af59a2b41341","ref":"refs/heads/main","pushedAt":"2024-06-19T05:41:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Bump package version to 0.5.1","shortMessageHtmlLink":"Bump package version to 0.5.1"}},{"before":"0b61fb2b6dd40acdb034de9691c38f8516d6e904","after":"e5d6311c2d20ddee35cfeba387355cb6d3e4d05b","ref":"refs/heads/main","pushedAt":"2024-06-19T05:17:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Remove login_url from all login_required decorators\n\n- Let login_url be handled by project level settings","shortMessageHtmlLink":"Remove login_url from all login_required decorators"}},{"before":"ccaa932357418595b91eb8284a173ae29b942b6d","after":"0b61fb2b6dd40acdb034de9691c38f8516d6e904","ref":"refs/heads/main","pushedAt":"2024-06-19T03:30:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Fix spacing between statistics and discord widget on index page","shortMessageHtmlLink":"Fix spacing between statistics and discord widget on index page"}},{"before":"97574bd88c97ef1545fc783a54514ba56a5d3d57","after":"ccaa932357418595b91eb8284a173ae29b942b6d","ref":"refs/heads/main","pushedAt":"2024-06-19T03:24:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Update README and bump package version to v0.5.0","shortMessageHtmlLink":"Update README and bump package version to v0.5.0"}},{"before":"43fd383de0e39421ee02a95a97d6ea91eccd5026","after":"97574bd88c97ef1545fc783a54514ba56a5d3d57","ref":"refs/heads/main","pushedAt":"2024-06-19T03:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Fix in get_client_ip for guest middleware","shortMessageHtmlLink":"Fix in get_client_ip for guest middleware"}},{"before":"36e59803ef7ec9f6d5744d435277ffb5136d38ea","after":"43fd383de0e39421ee02a95a97d6ea91eccd5026","ref":"refs/heads/main","pushedAt":"2024-06-18T03:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Fix guest list when using a reverse proxy\n\n- When using a reverse proxy, like nginx, the ip is always 127.0.0.1\n meaning all guests will be counted as the same guest, and the\n guest count will be lower than it actually is","shortMessageHtmlLink":"Fix guest list when using a reverse proxy"}},{"before":"0d13f074b54af4a259ea157bd1db9e3d8d3583cb","after":"36e59803ef7ec9f6d5744d435277ffb5136d38ea","ref":"refs/heads/main","pushedAt":"2024-06-17T22:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Closes #9: Add spoiler to bbcode reference page","shortMessageHtmlLink":"Closes #9: Add spoiler to bbcode reference page"}},{"before":"7b026f426c252d6ac4a8ed3fe285d1d1c71a1269","after":"0d13f074b54af4a259ea157bd1db9e3d8d3583cb","ref":"refs/heads/main","pushedAt":"2024-06-17T22:02:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Update README coverage","shortMessageHtmlLink":"Update README coverage"}},{"before":"fe6a3834dcf235f4d1d41256b5c0de3f6f5a18e3","after":"7b026f426c252d6ac4a8ed3fe285d1d1c71a1269","ref":"refs/heads/main","pushedAt":"2024-06-17T22:01:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Closes #22: Setting to enable/disable shoutbox polling","shortMessageHtmlLink":"Closes #22: Setting to enable/disable shoutbox polling"}},{"before":"fd9a3c74066969457bda16bbe7e263f0eb22898e","after":"fe6a3834dcf235f4d1d41256b5c0de3f6f5a18e3","ref":"refs/heads/main","pushedAt":"2024-06-17T21:39:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Closes #6: Allow staff to move subcategories to different parent categories","shortMessageHtmlLink":"Closes #6: Allow staff to move subcategories to different parent cate…"}},{"before":"bb28d3bbb58ce97efdf369a575fc3218e37b4850","after":"fd9a3c74066969457bda16bbe7e263f0eb22898e","ref":"refs/heads/main","pushedAt":"2024-06-17T18:56:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Update to htmx v2.0.0","shortMessageHtmlLink":"Update to htmx v2.0.0"}},{"before":"8174b5c58947b99b47b1fe3f0e9a0eb9cf0c521a","after":"bb28d3bbb58ce97efdf369a575fc3218e37b4850","ref":"refs/heads/main","pushedAt":"2024-06-17T03:57:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Update #2: Lay the ground work for searching threads","shortMessageHtmlLink":"Update #2: Lay the ground work for searching threads"}},{"before":"11ef788f8addae7d9981744028ef9601be197bcc","after":"8174b5c58947b99b47b1fe3f0e9a0eb9cf0c521a","ref":"refs/heads/main","pushedAt":"2024-06-17T03:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Update deprecation warning in README","shortMessageHtmlLink":"Update deprecation warning in README"}},{"before":"d4c70fd22ca489bdc1aa81d7ba291511289e7b09","after":"11ef788f8addae7d9981744028ef9601be197bcc","ref":"refs/heads/main","pushedAt":"2024-06-17T03:38:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Closes #20: Deprecate context processor in favor of template tag","shortMessageHtmlLink":"Closes #20: Deprecate context processor in favor of template tag"}},{"before":"6a58dfda961deecaaca8f737c05b4b76275d26c0","after":"d4c70fd22ca489bdc1aa81d7ba291511289e7b09","ref":"refs/heads/main","pushedAt":"2024-06-17T03:16:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Closes #21: Add empty state on subcategory detail view","shortMessageHtmlLink":"Closes #21: Add empty state on subcategory detail view"}},{"before":"8b031b4f57827bef93efb49d4e6225cb3ea9893b","after":"6a58dfda961deecaaca8f737c05b4b76275d26c0","ref":"refs/heads/main","pushedAt":"2024-06-17T03:13:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Remove unnecessary CSS on shoutbox","shortMessageHtmlLink":"Remove unnecessary CSS on shoutbox"}},{"before":"450fe15ff8be5e1e0aeac5130a7c88f176b191bd","after":"8b031b4f57827bef93efb49d4e6225cb3ea9893b","ref":"refs/heads/main","pushedAt":"2024-06-14T03:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Migrate to using punkweb-ui v0.1.1","shortMessageHtmlLink":"Migrate to using punkweb-ui v0.1.1"}},{"before":"e467a33da3312f0a8cd2f4eac9e273a00022f686","after":"450fe15ff8be5e1e0aeac5130a7c88f176b191bd","ref":"refs/heads/main","pushedAt":"2024-06-12T06:00:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Add includable template for profile image to reduce duplication","shortMessageHtmlLink":"Add includable template for profile image to reduce duplication"}},{"before":"94320fda5a50554ab5a8aafd02387b604aab8e97","after":"e467a33da3312f0a8cd2f4eac9e273a00022f686","ref":"refs/heads/main","pushedAt":"2024-06-12T05:29:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Reorganize static files a bit","shortMessageHtmlLink":"Reorganize static files a bit"}},{"before":"e69f019d6e48dec968f14117465c5bef70e50b91","after":"94320fda5a50554ab5a8aafd02387b604aab8e97","ref":"refs/heads/main","pushedAt":"2024-06-10T22:42:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Create generic form layouts (stacked and inline) and specify template_name for all forms","shortMessageHtmlLink":"Create generic form layouts (stacked and inline) and specify template…"}},{"before":"082424b90619e34c776109cb780638b4beb55d72","after":"e69f019d6e48dec968f14117465c5bef70e50b91","ref":"refs/heads/main","pushedAt":"2024-06-07T03:54:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Refactoring in views to reduce duplication","shortMessageHtmlLink":"Refactoring in views to reduce duplication"}},{"before":"453c93334be84ccd8945fcffc317c0673d3e2cb5","after":"082424b90619e34c776109cb780638b4beb55d72","ref":"refs/heads/main","pushedAt":"2024-06-06T07:13:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Update #4: Return top threads, top subcategories, latest threads and latest posts on profile view","shortMessageHtmlLink":"Update #4: Return top threads, top subcategories, latest threads and …"}},{"before":"7575971d0b5812ee0b17885658e67fbb61d3a7e0","after":"453c93334be84ccd8945fcffc317c0673d3e2cb5","ref":"refs/heads/main","pushedAt":"2024-06-06T02:55:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Closes #8: Basic spoiler styling","shortMessageHtmlLink":"Closes #8: Basic spoiler styling"}},{"before":"aa3c8cc56de83aa97dd749abd907e8b4536497d6","after":"7575971d0b5812ee0b17885658e67fbb61d3a7e0","ref":"refs/heads/main","pushedAt":"2024-06-06T02:47:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Closes #3: Members page searching and sorting","shortMessageHtmlLink":"Closes #3: Members page searching and sorting"}},{"before":"b5c7c56ffa0a3b6e8bd65bd3e9e29c57f379c72a","after":"aa3c8cc56de83aa97dd749abd907e8b4536497d6","ref":"refs/heads/main","pushedAt":"2024-05-31T20:56:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Bump package to 0.4.3","shortMessageHtmlLink":"Bump package to 0.4.3"}},{"before":"48b9647788006d3e603cd91020b44e70faf158d8","after":"b5c7c56ffa0a3b6e8bd65bd3e9e29c57f379c72a","ref":"refs/heads/main","pushedAt":"2024-05-31T20:43:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shakedown-street","name":"Pork","path":"/shakedown-street","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5733448?s=80&v=4"},"commit":{"message":"Switch example project back to bbcode","shortMessageHtmlLink":"Switch example project back to bbcode"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbFKIJgA","startCursor":null,"endCursor":null}},"title":"Activity · Punkweb/PunkwebBB"}