{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":63494616,"defaultBranch":"master","name":"dipvis","ownerLogin":"UEWBot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-07-16T17:29:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9819029?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711845541.0","currentOid":""},"activityList":{"items":[{"before":"2322160b010a59d4aace58bc041b6ae33a0aef78","after":"057983a1bf4ce321ceba494a454e5935d69d9108","ref":"refs/heads/master","pushedAt":"2024-06-19T06:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Add migration for new scoring system","shortMessageHtmlLink":"Add migration for new scoring system"}},{"before":"0c4147626b0f47f578e853f944e2aa526990e9ae","after":"2322160b010a59d4aace58bc041b6ae33a0aef78","ref":"refs/heads/master","pushedAt":"2024-06-19T05:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Scoring: Add Summer Classic scoring","shortMessageHtmlLink":"Scoring: Add Summer Classic scoring"}},{"before":"dd42a68dfb645da83dd7a568621a2b627d9abf12","after":"0c4147626b0f47f578e853f944e2aa526990e9ae","ref":"refs/heads/master","pushedAt":"2024-06-18T02:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Background: Increase WDD timeout\n\nAlso add constants for HTML request timeouts.","shortMessageHtmlLink":"Background: Increase WDD timeout"}},{"before":"7011f306820a94101c21d41c9b83c70e6036f575","after":"dd42a68dfb645da83dd7a568621a2b627d9abf12","ref":"refs/heads/master","pushedAt":"2024-06-17T05:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Update workflows\n\nUse node 20 rather than node 16","shortMessageHtmlLink":"Update workflows"}},{"before":"0588746c076c48167cdcb3fe77b2971cbe822538","after":"7011f306820a94101c21d41c9b83c70e6036f575","ref":"refs/heads/master","pushedAt":"2024-06-17T05:01:58.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Pass update_fields to save() where appropriate\n\nNow that we can rely on save() doing the right thing, we can be\nmore efficient (and avoid some races).","shortMessageHtmlLink":"Pass update_fields to save() where appropriate"}},{"before":"1f63732a28c18a9611d19867abcaa91906a41159","after":"0588746c076c48167cdcb3fe77b2971cbe822538","ref":"refs/heads/master","pushedAt":"2024-04-26T02:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Drop support for Python 3.7\n\nSupport ended Sept 2023","shortMessageHtmlLink":"Drop support for Python 3.7"}},{"before":"96fdd2d495a8aab113b1e23b168e4aa0064fc646","after":"1f63732a28c18a9611d19867abcaa91906a41159","ref":"refs/heads/master","pushedAt":"2024-04-08T02:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"WDD: Factor out common id validation code\n\nvalidate_wdd_player_id() and validate_wdd_tournament_id() do the\nsame thing but using different WDD urls and parameters, so factor\nthe common code out into a new function.","shortMessageHtmlLink":"WDD: Factor out common id validation code"}},{"before":"0ffbfc7c1b553a76158d6d18402cb54271103342","after":"96fdd2d495a8aab113b1e23b168e4aa0064fc646","ref":"refs/heads/master","pushedAt":"2024-04-07T19:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Utils: Fix populate_missed_years()\n\nEnsure that we populate years where we have eliminations but no\nother centre counts.","shortMessageHtmlLink":"Utils: Fix populate_missed_years()"}},{"before":"c0fc5c8b46b5b481f517538d25db931d2ca3bc4f","after":null,"ref":"refs/heads/dependabot/pip/django-3.2.25","pushedAt":"2024-03-31T00:39:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c0c13cfc0c136e76de0a996d56a7c8e8d1df6774","after":"0ffbfc7c1b553a76158d6d18402cb54271103342","ref":"refs/heads/master","pushedAt":"2024-03-31T00:38:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Merge pull request #292 from UEWBot/dependabot/pip/django-3.2.25\n\nBump django from 3.2.24 to 3.2.25","shortMessageHtmlLink":"Merge pull request #292 from UEWBot/dependabot/pip/django-3.2.25"}},{"before":"9a9b57d8d58a56873dc5a802c47af2a6d96b0c6c","after":"c0c13cfc0c136e76de0a996d56a7c8e8d1df6774","ref":"refs/heads/master","pushedAt":"2024-03-31T00:35:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Update scorecard action","shortMessageHtmlLink":"Update scorecard action"}},{"before":"5d6d4db7762ab4d642676e5876da10d0b3c4dcb2","after":"9a9b57d8d58a56873dc5a802c47af2a6d96b0c6c","ref":"refs/heads/master","pushedAt":"2024-03-31T00:19:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Views: Flag rankings that may change in player pages\n\nIssue #293","shortMessageHtmlLink":"Views: Flag rankings that may change in player pages"}},{"before":"de0dcaa1fd1577859cee82566e0d78efe5764f68","after":"5d6d4db7762ab4d642676e5876da10d0b3c4dcb2","ref":"refs/heads/master","pushedAt":"2024-03-31T00:05:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"WDD: Ignore unranked when counting tied players\n\nA player with the same score as just unranked players should have\nEXAEQUO set to 1.\n\nIssue #290","shortMessageHtmlLink":"WDD: Ignore unranked when counting tied players"}},{"before":null,"after":"c0fc5c8b46b5b481f517538d25db931d2ca3bc4f","ref":"refs/heads/dependabot/pip/django-3.2.25","pushedAt":"2024-03-18T21:49:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump django from 3.2.24 to 3.2.25\n\nBumps [django](https://github.com/django/django) from 3.2.24 to 3.2.25.\n- [Commits](https://github.com/django/django/compare/3.2.24...3.2.25)\n\n---\nupdated-dependencies:\n- dependency-name: django\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump django from 3.2.24 to 3.2.25"}},{"before":"1582872125a85780e0ccd6e87a775f541cc2a957","after":"de0dcaa1fd1577859cee82566e0d78efe5764f68","ref":"refs/heads/master","pushedAt":"2024-03-10T21:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Utils: Improve find_missing_wdd_ids()\n\nGet rid of a number of false alarms (where players didn't actually\nplay, and so are likely not actually in the WDD).","shortMessageHtmlLink":"Utils: Improve find_missing_wdd_ids()"}},{"before":"44d49c2b502910f2395544ee50adeab74130cb89","after":"1582872125a85780e0ccd6e87a775f541cc2a957","ref":"refs/heads/master","pushedAt":"2024-03-10T21:04:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"WDD: Omit players who didn't play from csv files\n\nIssue #291","shortMessageHtmlLink":"WDD: Omit players who didn't play from csv files"}},{"before":"558450f8bb589e90524d7dc465f3f349ed1a6acf","after":"44d49c2b502910f2395544ee50adeab74130cb89","ref":"refs/heads/master","pushedAt":"2024-03-10T20:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Utils: Improve add_missing_wdd_ids()\n\nKeep looking through tournaments until we find one that is usable.","shortMessageHtmlLink":"Utils: Improve add_missing_wdd_ids()"}},{"before":"1432ce543b8237927a778ab94dc887cd1f5aa889","after":"558450f8bb589e90524d7dc465f3f349ed1a6acf","ref":"refs/heads/master","pushedAt":"2024-03-10T20:37:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Models: Increase max name length\n\nWDD has a limit > 30 characters.","shortMessageHtmlLink":"Models: Increase max name length"}},{"before":"0faec47ca52d05f57cba0fcb36df2353087333fb","after":"1432ce543b8237927a778ab94dc887cd1f5aa889","ref":"refs/heads/master","pushedAt":"2024-03-10T20:05:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Utils: Add clean_best_country_awards()\n\nIt seems some of the best country awards are messed up.","shortMessageHtmlLink":"Utils: Add clean_best_country_awards()"}},{"before":"b439fd934e00eceb98e13dd8640a2bbbe8d7c94a","after":"0faec47ca52d05f57cba0fcb36df2353087333fb","ref":"refs/heads/master","pushedAt":"2024-03-10T07:14:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Views: Add new WDD awards view\n\nThis lists a tournament's awards by number, to facilitate entry into\nthe WDD. The numbers are the ones used in the CSV files generated\nfor WDD upload.\nLink to the new view from the tournament detail view.\n\nIssue #289","shortMessageHtmlLink":"Views: Add new WDD awards view"}},{"before":"83929d3cd39476529b9a4317426e2291ab3fc4f8","after":"b439fd934e00eceb98e13dd8640a2bbbe8d7c94a","ref":"refs/heads/master","pushedAt":"2024-03-10T06:32:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Add missing migration","shortMessageHtmlLink":"Add missing migration"}},{"before":"b31603998b92ad99b4e295ffcc0ee144b30dc3b7","after":"83929d3cd39476529b9a4317426e2291ab3fc4f8","ref":"refs/heads/master","pushedAt":"2024-03-10T06:10:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Views: Add optional context param to tournament_simple()","shortMessageHtmlLink":"Views: Add optional context param to tournament_simple()"}},{"before":"70a7c3717ea228a7f90897f37905d0367399de44","after":"b31603998b92ad99b4e295ffcc0ee144b30dc3b7","ref":"refs/heads/master","pushedAt":"2024-03-10T02:53:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Test: Add test of tournament with shared best country","shortMessageHtmlLink":"Test: Add test of tournament with shared best country"}},{"before":"f766bb1d6833a864f1acd0a3e21e7c0b3515351c","after":"70a7c3717ea228a7f90897f37905d0367399de44","ref":"refs/heads/master","pushedAt":"2024-03-03T23:08:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Test all functions in wdd.py\n\nAdd new tests where needed.\nFix bugs found.","shortMessageHtmlLink":"Test all functions in wdd.py"}},{"before":"6a73e63a0a738976661e4ea5e10e165e5eaacd0d","after":"f766bb1d6833a864f1acd0a3e21e7c0b3515351c","ref":"refs/heads/master","pushedAt":"2024-03-03T21:40:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Move some constants and functions into wdd\n\nMove some constants and functions from background and players\ninto wdd, because they are very low-level.\nAdd new test_wdd and move apropriate tests there.","shortMessageHtmlLink":"Move some constants and functions into wdd"}},{"before":"a462c37ca5bc618a95abd788b64bd591036f0366","after":"6a73e63a0a738976661e4ea5e10e165e5eaacd0d","ref":"refs/heads/master","pushedAt":"2024-03-03T03:54:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Scoring: Re-order Tournament scoring systems\n\nOne test depends on the ordering. Better practice to add new systems\nto the end of the list, anyway.","shortMessageHtmlLink":"Scoring: Re-order Tournament scoring systems"}},{"before":"24c9fe8a30ae6c20bd01bfbe828ae75c1d1cf3b6","after":"a462c37ca5bc618a95abd788b64bd591036f0366","ref":"refs/heads/master","pushedAt":"2024-03-03T03:43:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Scoring: Migration for new scoring system","shortMessageHtmlLink":"Scoring: Migration for new scoring system"}},{"before":"60a838c59f158d2b633ddafb9510a9f907d2a739","after":"24c9fe8a30ae6c20bd01bfbe828ae75c1d1cf3b6","ref":"refs/heads/master","pushedAt":"2024-03-03T03:41:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Remove old codeql-analysis.yml","shortMessageHtmlLink":"Remove old codeql-analysis.yml"}},{"before":"0638ca776ff2d60e136a2a7d2059dad0ab0fe98e","after":"60a838c59f158d2b633ddafb9510a9f907d2a739","ref":"refs/heads/master","pushedAt":"2024-03-03T03:37:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Create codeql.yml","shortMessageHtmlLink":"Create codeql.yml"}},{"before":"ac408b9563526080299b7190f1cf4b45f2870fcf","after":"0638ca776ff2d60e136a2a7d2059dad0ab0fe98e","ref":"refs/heads/master","pushedAt":"2024-02-23T03:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UEWBot","name":"Chris Brand","path":"/UEWBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9819029?s=80&v=4"},"commit":{"message":"Views: Add two more scoring system examples","shortMessageHtmlLink":"Views: Add two more scoring system examples"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaS5TsAA","startCursor":null,"endCursor":null}},"title":"Activity ยท UEWBot/dipvis"}