{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":714666637,"defaultBranch":"main","name":"stuart","ownerLogin":"irtnog","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-05T14:50:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11543381?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702596076.0","currentOid":""},"activityList":{"items":[{"before":"8a474167d49aa9a059d89617c29b44f20f18f3b3","after":"a4cb006f29ab86aefc32b56e31c8e1e3593afc0a","ref":"refs/heads/develop","pushedAt":"2023-12-15T04:58:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"refactor(main): use the traditional name for the root web page","shortMessageHtmlLink":"refactor(main): use the traditional name for the root web page"}},{"before":"387417dda60a107523108d66759124e34b43c1b3","after":"8a474167d49aa9a059d89617c29b44f20f18f3b3","ref":"refs/heads/develop","pushedAt":"2023-12-15T04:57:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"refactor(main): use the traditional name for the root web page","shortMessageHtmlLink":"refactor(main): use the traditional name for the root web page"}},{"before":"387417dda60a107523108d66759124e34b43c1b3","after":null,"ref":"refs/heads/webauthn","pushedAt":"2023-12-14T23:21:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"}},{"before":"1c1cff32c9ed949c080e3d10fb03350da4230893","after":"387417dda60a107523108d66759124e34b43c1b3","ref":"refs/heads/develop","pushedAt":"2023-12-14T23:21:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"fix: add missing favicon\n\nI used https://favicon.io/ to generate this from my picture of the\ncentral pulsar-white dwarf binary in [Double Dare (Dryaa Pruae DL-Y\ne8379)](https://imgur.com/gallery/uM8uPFT), a system near the Neutron\nNebula.","shortMessageHtmlLink":"fix: add missing favicon"}},{"before":null,"after":"387417dda60a107523108d66759124e34b43c1b3","ref":"refs/heads/webauthn","pushedAt":"2023-12-14T06:12:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"fix: add missing favicon\n\nI used https://favicon.io/ to generate this from my picture of the\ncentral pulsar-white dwarf binary in [Double Dare (Dryaa Pruae DL-Y\ne8379)](https://imgur.com/gallery/uM8uPFT), a system near the Neutron\nNebula.","shortMessageHtmlLink":"fix: add missing favicon"}},{"before":"e3b4d1295a641145a580bb15c1ef860d8760f594","after":"1c1cff32c9ed949c080e3d10fb03350da4230893","ref":"refs/heads/develop","pushedAt":"2023-12-13T14:11:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"docs(packaging): update project description to match other documentation","shortMessageHtmlLink":"docs(packaging): update project description to match other documentation"}},{"before":null,"after":"e3b4d1295a641145a580bb15c1ef860d8760f594","ref":"refs/heads/develop","pushedAt":"2023-12-13T05:23:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"feat: create a basic front end using Bootstrap 5","shortMessageHtmlLink":"feat: create a basic front end using Bootstrap 5"}},{"before":"859c3eeaf21e3f233011f2af83ff7be0225f88cc","after":"d0ca751dcac7dd34cdfccc568420c237dcc10e71","ref":"refs/heads/main","pushedAt":"2023-12-13T05:23:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"release: cut the v0.1.0 release\n\nAutomatically generated by python-semantic-release","shortMessageHtmlLink":"release: cut the v0.1.0 release"}},{"before":"b4d4d015177c03bd69e4a74bd4d47d80b43237dd","after":null,"ref":"refs/heads/web-security","pushedAt":"2023-12-13T05:11:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"}},{"before":"859c3eeaf21e3f233011f2af83ff7be0225f88cc","after":"b4d4d015177c03bd69e4a74bd4d47d80b43237dd","ref":"refs/heads/web-security","pushedAt":"2023-12-13T01:35:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"feat: implement HTTP security response headers using Talisman","shortMessageHtmlLink":"feat: implement HTTP security response headers using Talisman"}},{"before":null,"after":"859c3eeaf21e3f233011f2af83ff7be0225f88cc","ref":"refs/heads/web-security","pushedAt":"2023-12-12T21:28:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"build: mark phony make targets to avoid inadvertent conflicts with real files/directories","shortMessageHtmlLink":"build: mark phony make targets to avoid inadvertent conflicts with re…"}},{"before":"90349f74508549a0b02037a1aaff12511070f692","after":"859c3eeaf21e3f233011f2af83ff7be0225f88cc","ref":"refs/heads/main","pushedAt":"2023-12-12T21:27:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"build: mark phony make targets to avoid inadvertent conflicts with real files/directories","shortMessageHtmlLink":"build: mark phony make targets to avoid inadvertent conflicts with re…"}},{"before":"ea5c8511858125192ba67ddba15bd6d09dde0c10","after":null,"ref":"refs/heads/web-security","pushedAt":"2023-12-12T21:15:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"}},{"before":"d0ca751dcac7dd34cdfccc568420c237dcc10e71","after":"90349f74508549a0b02037a1aaff12511070f692","ref":"refs/heads/main","pushedAt":"2023-12-12T21:14:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"build: install or activate the development environment automatically in Emacs\n\nThis requires enabling\n[`pyvenv-mode`](https://github.com/jorgenschaefer/pyvenv).","shortMessageHtmlLink":"build: install or activate the development environment automatically …"}},{"before":"9dcd3705835320225642bb16959dc5980822c846","after":"ea5c8511858125192ba67ddba15bd6d09dde0c10","ref":"refs/heads/web-security","pushedAt":"2023-12-12T21:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"test: switch from flask.test_client to pytest-flask","shortMessageHtmlLink":"test: switch from flask.test_client to pytest-flask"}},{"before":null,"after":"9dcd3705835320225642bb16959dc5980822c846","ref":"refs/heads/web-security","pushedAt":"2023-12-10T17:34:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"test: lay the groundwork for modifying Flask's test client","shortMessageHtmlLink":"test: lay the groundwork for modifying Flask's test client"}},{"before":"117ac2e49d0ed9d349181ba093999da893d0ef95","after":"d0ca751dcac7dd34cdfccc568420c237dcc10e71","ref":"refs/heads/main","pushedAt":"2023-11-30T13:19:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"release: cut the v0.1.0 release\n\nAutomatically generated by python-semantic-release","shortMessageHtmlLink":"release: cut the v0.1.0 release"}},{"before":"2589fd5ae52688f430ba8d4b3c687cd637cfbb02","after":"117ac2e49d0ed9d349181ba093999da893d0ef95","ref":"refs/heads/main","pushedAt":"2023-11-30T13:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"ci: grant python-semantic-release permission to update the GitHub repo","shortMessageHtmlLink":"ci: grant python-semantic-release permission to update the GitHub repo"}},{"before":"42346259f1a4c639a0b54e2ba47341ed2c7a214d","after":"2589fd5ae52688f430ba8d4b3c687cd637cfbb02","ref":"refs/heads/main","pushedAt":"2023-11-30T13:06:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"fix(stuart): migrate from pkg_resources to importlib.metadata\n\nCf. https://setuptools.pypa.io/en/latest/pkg_resources.html.","shortMessageHtmlLink":"fix(stuart): migrate from pkg_resources to importlib.metadata"}},{"before":"d8be84fc692f68399bd7eef049f9b592d4726e72","after":"42346259f1a4c639a0b54e2ba47341ed2c7a214d","ref":"refs/heads/main","pushedAt":"2023-11-30T06:55:04.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"ci: automate releases","shortMessageHtmlLink":"ci: automate releases"}},{"before":"255503417437e2fdd103b98c83154b65827d4b1a","after":"d8be84fc692f68399bd7eef049f9b592d4726e72","ref":"refs/heads/main","pushedAt":"2023-11-30T01:53:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"build: optimize the container build process by managing the cache better","shortMessageHtmlLink":"build: optimize the container build process by managing the cache better"}},{"before":"7f1df1edfb0812c0cf5c406f7359117bd4774076","after":"255503417437e2fdd103b98c83154b65827d4b1a","ref":"refs/heads/main","pushedAt":"2023-11-12T18:44:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"refactor(docker): optimize the build with better cache management","shortMessageHtmlLink":"refactor(docker): optimize the build with better cache management"}},{"before":null,"after":"7f1df1edfb0812c0cf5c406f7359117bd4774076","ref":"refs/heads/main","pushedAt":"2023-11-05T14:52:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xenophonf","name":"Matthew X. Economou","path":"/xenophonf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7139195?s=80&v=4"},"commit":{"message":"feat(*): create a basic Flask app","shortMessageHtmlLink":"feat(*): create a basic Flask app"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADyu3SDQA","startCursor":null,"endCursor":null}},"title":"Activity · irtnog/stuart"}