{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":718172454,"defaultBranch":"main","name":"qusal","ownerLogin":"ben-grande","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-13T14:33:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143239025?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699886170.0","currentOid":""},"activityList":{"items":[{"before":"444672e999739c55c3d4a0bd55784051a5796e06","after":"efcf8c7723cbea769d69593cbc7a47db75cb169b","ref":"refs/heads/main","pushedAt":"2024-05-24T21:31:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: unify screenshot tool existence logic\n\nFixes: https://github.com/ben-grande/qusal/issues/51","shortMessageHtmlLink":"fix: unify screenshot tool existence logic"}},{"before":"b09ecdceb9d8b9143e4f95404d38a4899318d460","after":"444672e999739c55c3d4a0bd55784051a5796e06","ref":"refs/heads/main","pushedAt":"2024-05-24T21:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: prefer maim for screenshot\n\n- Maim causes no errors and has region and window capabilities;\n- Scrot region capture puts some weird borders when dragging the mouse;\n- Spectacle allows editing but is too feature rich (complicated); and\n- Xfce4-screenshooter does not allow selecting both region and window.\n\nFixes: https://github.com/ben-grande/qusal/issues/51","shortMessageHtmlLink":"fix: prefer maim for screenshot"}},{"before":"b2c9479e50c1d19468e0fdd9ac9dfb65f322146c","after":"b09ecdceb9d8b9143e4f95404d38a4899318d460","ref":"refs/heads/main","pushedAt":"2024-05-24T13:40:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"feat: add Print formula","shortMessageHtmlLink":"feat: add Print formula"}},{"before":"3adc241500a26a419d06f36ec7d889c0c04335a3","after":"b2c9479e50c1d19468e0fdd9ac9dfb65f322146c","ref":"refs/heads/main","pushedAt":"2024-05-16T16:58:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: enforce https on repository installation\n\nPreviously was just http to allow for caching and non-caching of\npackages. Currently, a client tool exists to rewrite repository\ndefinitions.","shortMessageHtmlLink":"fix: enforce https on repository installation"}},{"before":"40a4107290c931898472b3fc0a8578e62632e21b","after":"3adc241500a26a419d06f36ec7d889c0c04335a3","ref":"refs/heads/main","pushedAt":"2024-05-15T15:07:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: renew keys and delete expired ones\n\nFor: https://github.com/ben-grande/qusal/issues/46","shortMessageHtmlLink":"fix: renew keys and delete expired ones"}},{"before":"2c91bf24ab14c48ddc54af996674998c83b656fe","after":"40a4107290c931898472b3fc0a8578e62632e21b","ref":"refs/heads/main","pushedAt":"2024-05-15T14:07:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: verify all subkeys expiration date\n\nFor: https://github.com/ben-grande/qusal/issues/46","shortMessageHtmlLink":"fix: verify all subkeys expiration date"}},{"before":"c6e4224e1bb66200761716834ff05bf19f23b12d","after":"2c91bf24ab14c48ddc54af996674998c83b656fe","ref":"refs/heads/main","pushedAt":"2024-05-15T09:05:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"ci: cron in february without the 30th","shortMessageHtmlLink":"ci: cron in february without the 30th"}},{"before":"42645621bc0ab9bcbb7cbf244eb83e8c0bbd4715","after":"c6e4224e1bb66200761716834ff05bf19f23b12d","ref":"refs/heads/main","pushedAt":"2024-05-14T23:27:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"feat: monitor pgp key expiration\n\nFor: https://github.com/ben-grande/qusal/issues/46","shortMessageHtmlLink":"feat: monitor pgp key expiration"}},{"before":"4b1ca73b3c4ce7c162462d930579f61fe2179152","after":"42645621bc0ab9bcbb7cbf244eb83e8c0bbd4715","ref":"refs/heads/main","pushedAt":"2024-05-14T23:25:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"feat: monitor pgp key expiration\n\nFor: https://github.com/ben-grande/qusal/issues/46","shortMessageHtmlLink":"feat: monitor pgp key expiration"}},{"before":"72f61bbbd98315b63c56b7c2bc925824b28ab2c2","after":"4b1ca73b3c4ce7c162462d930579f61fe2179152","ref":"refs/heads/main","pushedAt":"2024-05-14T23:23:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"feat: monitor pgp key expiration\n\nFor: https://github.com/ben-grande/qusal/issues/46","shortMessageHtmlLink":"feat: monitor pgp key expiration"}},{"before":"bfb3026dc1f620adcc0154d56bf1f0357b1aba65","after":"72f61bbbd98315b63c56b7c2bc925824b28ab2c2","ref":"refs/heads/main","pushedAt":"2024-05-11T01:33:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: install fwupd qubes plugin to updatevm","shortMessageHtmlLink":"fix: install fwupd qubes plugin to updatevm"}},{"before":"972ac77bc20b532f770158a7cf8f990012d7338e","after":"bfb3026dc1f620adcc0154d56bf1f0357b1aba65","ref":"refs/heads/main","pushedAt":"2024-05-11T00:55:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: update mirage firewall version","shortMessageHtmlLink":"fix: update mirage firewall version"}},{"before":"18204da1a279f6c3a8f60b8b1f75a591144de9f4","after":"972ac77bc20b532f770158a7cf8f990012d7338e","ref":"refs/heads/main","pushedAt":"2024-05-02T17:58:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: install libpci by default on sys-net\n\nIt is not possible to troubleshoot network module loading without\npciutils. Although it is a troubleshooting tools, it is not\ntroubleshooting the network, but to make the system itself be able to\nload kernel modules and reach the network, therefore necessary.","shortMessageHtmlLink":"fix: install libpci by default on sys-net"}},{"before":"5722a25779dd480d6862ddcd89c74279964d20c9","after":"18204da1a279f6c3a8f60b8b1f75a591144de9f4","ref":"refs/heads/main","pushedAt":"2024-05-01T01:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: import jinja template to dom0 kde state\n\nFixes: https://github.com/ben-grande/qusal/issues/50","shortMessageHtmlLink":"fix: import jinja template to dom0 kde state"}},{"before":"e84959bebbb7f36fb40aeffd77a9c050d138ad4a","after":"5722a25779dd480d6862ddcd89c74279964d20c9","ref":"refs/heads/main","pushedAt":"2024-04-30T14:05:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: discover non-root username at runtime\n\nUseful when Dom0 has the non-default username, less useful for DomUs.\n\nFixes: https://github.com/ben-grande/qusal/issues/43","shortMessageHtmlLink":"fix: discover non-root username at runtime"}},{"before":"bfd7b228c5fd1199281aec5d8985e20cfa68e65c","after":"e84959bebbb7f36fb40aeffd77a9c050d138ad4a","ref":"refs/heads/main","pushedAt":"2024-04-30T12:55:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: update fedora mirror list with upstream\n\nExperiment with setting zchunk to false in DNF for Fedora.\n\nFixes: https://github.com/ben-grande/qusal/issues/47","shortMessageHtmlLink":"fix: update fedora mirror list with upstream"}},{"before":"234afc3df82b5fb6f343875c1802c8cb101685f9","after":"bfd7b228c5fd1199281aec5d8985e20cfa68e65c","ref":"refs/heads/main","pushedAt":"2024-04-29T21:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: incorrect path to repo rewriter service\n\nFixes: https://github.com/ben-grande/qusal/issues/31","shortMessageHtmlLink":"fix: incorrect path to repo rewriter service"}},{"before":"1ede2e1a1e70ab56aeb9d59cc170ff0003412900","after":"234afc3df82b5fb6f343875c1802c8cb101685f9","ref":"refs/heads/main","pushedAt":"2024-04-26T17:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"doc: update cacher table of contents","shortMessageHtmlLink":"doc: update cacher table of contents"}},{"before":"7ec71ccf1be1b1e716a82eb46fb90c23039e3fd0","after":"1ede2e1a1e70ab56aeb9d59cc170ff0003412900","ref":"refs/heads/main","pushedAt":"2024-04-26T17:27:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: allow update check to work on cacher clients\n\nQubes that have the updates-proxy-service enabled will have the\nrepository definitions set to work with the proxy, being it a TemplateVM\nor another type of qube. Qubes that have that same service disabled and\nare based on templates that are being cached, will have the repository\ndefinitions corrected for it to work like normal systems via the\nnetworking instead of caching proxy.\n\nOptimizations were done for a faster runtime, previously it would call\nsed 38 times on Fedora-39, now it only calls sed 2 times for Fedora\nrepositories (one extra for rpmfusion) and some more for PackageKit and\ndnf.conf markers. Inexpensive runtime is a must for a script that may\nrun multiple times, such as when being called by a tool monitoring the\nfilesystem such as inotify.\n\nCode from /usr/lib/qubes/update-proxy-configs was used for the NetVM use\ncase of the cacher, thus the license had to be changed.\n\nFor: https://github.com/ben-grande/qusal/issues/44\nFixes: https://github.com/ben-grande/qusal/issues/31","shortMessageHtmlLink":"fix: allow update check to work on cacher clients"}},{"before":"69745df5120fad12dd5b85032eaafe773c127e37","after":"7ec71ccf1be1b1e716a82eb46fb90c23039e3fd0","ref":"refs/heads/main","pushedAt":"2024-04-24T11:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"feat: bump Mirage Firewall version","shortMessageHtmlLink":"feat: bump Mirage Firewall version"}},{"before":"ec7f62f23b7870329804eae995510624cd22f973","after":"69745df5120fad12dd5b85032eaafe773c127e37","ref":"refs/heads/main","pushedAt":"2024-04-23T16:38:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: update dotfiles module","shortMessageHtmlLink":"fix: update dotfiles module"}},{"before":"63e93be1d460bf63fe333e94516fa1364e430863","after":"ec7f62f23b7870329804eae995510624cd22f973","ref":"refs/heads/main","pushedAt":"2024-04-17T07:39:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"feat: bump Bitcoin version","shortMessageHtmlLink":"feat: bump Bitcoin version"}},{"before":"084d08f7c5a3ffd5b1e6e1867ec3a27fd4212d55","after":"63e93be1d460bf63fe333e94516fa1364e430863","ref":"refs/heads/main","pushedAt":"2024-04-13T14:29:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: GUI policy precedes sys-cacher policy\n\nFixes: https://github.com/ben-grande/qusal/issues/45","shortMessageHtmlLink":"fix: GUI policy precedes sys-cacher policy"}},{"before":"fb7db5dc4527306f9e21f2c2ca0c9e1ae21eaf47","after":"084d08f7c5a3ffd5b1e6e1867ec3a27fd4212d55","ref":"refs/heads/main","pushedAt":"2024-03-25T11:36:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"doc: uninstall cacher client based on tag\n\nFor: https://github.com/ben-grande/qusal/issues/41","shortMessageHtmlLink":"doc: uninstall cacher client based on tag"}},{"before":"cc2d5475893489fea0a28927327a44b5130ce69d","after":"fb7db5dc4527306f9e21f2c2ca0c9e1ae21eaf47","ref":"refs/heads/main","pushedAt":"2024-03-25T10:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: browser requires a state and not a package\n\nFor: https://github.com/ben-grande/qusal/issues/40","shortMessageHtmlLink":"fix: browser requires a state and not a package"}},{"before":"fcc155f5c76d3a13dbb9027d2e5954d1ec218b01","after":"cc2d5475893489fea0a28927327a44b5130ce69d","ref":"refs/heads/main","pushedAt":"2024-03-23T21:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: inform how to verify the maintainer's key\n\nFor: https://github.com/ben-grande/qusal/issues/37","shortMessageHtmlLink":"fix: inform how to verify the maintainer's key"}},{"before":"cf88ad1ed4176d27cb4e78274bb3659a69dc610f","after":"fcc155f5c76d3a13dbb9027d2e5954d1ec218b01","ref":"refs/heads/main","pushedAt":"2024-03-23T21:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"feat: optional state to autostart AudioVM\n\nNot the default because it is unnecessary to autostart AudioVM as audio\nis not necessary for everyone on every boot.\n\nFixes: https://github.com/ben-grande/qusal/issues/39","shortMessageHtmlLink":"feat: optional state to autostart AudioVM"}},{"before":"81bf77cabeb84cee9925943696f332c6344deea2","after":"cf88ad1ed4176d27cb4e78274bb3659a69dc610f","ref":"refs/heads/main","pushedAt":"2024-03-23T21:11:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: install salt depends in fedora-39-minimal\n\nFixes: https://github.com/ben-grande/qusal/issues/38","shortMessageHtmlLink":"fix: install salt depends in fedora-39-minimal"}},{"before":"4ac0ec9613ebc10b7e32ae4a6081b5ec45dd1bef","after":"81bf77cabeb84cee9925943696f332c6344deea2","ref":"refs/heads/main","pushedAt":"2024-03-22T15:46:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: missing load import\n\nFixes: https://github.com/ben-grande/qusal/issues/36","shortMessageHtmlLink":"fix: missing load import"}},{"before":"af27eb131d09aaaf14c20e7cd5b444e76fce8008","after":"4ac0ec9613ebc10b7e32ae4a6081b5ec45dd1bef","ref":"refs/heads/main","pushedAt":"2024-03-21T20:53:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ben-grande","name":null,"path":"/ben-grande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143239025?s=80&v=4"},"commit":{"message":"fix: cacher jinja fails to split words\n\nFixes: https://github.com/ben-grande/qusal/issues/35","shortMessageHtmlLink":"fix: cacher jinja fails to split words"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU2sPmgA","startCursor":null,"endCursor":null}},"title":"Activity ยท ben-grande/qusal"}