{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21785942,"defaultBranch":"main","name":"teamvault","ownerLogin":"seibert-media","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-13T08:19:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3216155?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707988644.0","currentOid":""},"activityList":{"items":[{"before":"edf1b8a3a03b473c3bb825f52df8905da3f6c654","after":"9dc078564be63c43b2af70901e9fd8f41fa2fc6c","ref":"refs/heads/main","pushedAt":"2024-04-30T11:53:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"use bun instead of yarn","shortMessageHtmlLink":"use bun instead of yarn"}},{"before":"dff3562fea729d8bc88b19fa8177f24dac8b07c1","after":"edf1b8a3a03b473c3bb825f52df8905da3f6c654","ref":"refs/heads/main","pushedAt":"2024-04-19T12:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"Secret: make get_most_recently_used_for_user() way more efficient\n\nOtherwise, with larger datasets this method takes forever and causes memory issues","shortMessageHtmlLink":"Secret: make get_most_recently_used_for_user() way more efficient"}},{"before":"f97f45ff6af05e65e4d84aa83657edfde3d80c9a","after":"dff3562fea729d8bc88b19fa8177f24dac8b07c1","ref":"refs/heads/main","pushedAt":"2024-04-15T10:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"accounts/utils: add helper function merge_users()","shortMessageHtmlLink":"accounts/utils: add helper function merge_users()"}},{"before":"5eefaeac34b5f222b6b0854fa3c93d96fa8c676c","after":"f97f45ff6af05e65e4d84aa83657edfde3d80c9a","ref":"refs/heads/main","pushedAt":"2024-04-15T09:03:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"accounts/auth/find_ldap_username_for_social_auth: add logging","shortMessageHtmlLink":"accounts/auth/find_ldap_username_for_social_auth: add logging"}},{"before":"378801e84392f9f195eea36adf00599bc4a88461","after":"5eefaeac34b5f222b6b0854fa3c93d96fa8c676c","ref":"refs/heads/main","pushedAt":"2024-04-15T08:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"audit/migrations/0006: fix missing dependency","shortMessageHtmlLink":"audit/migrations/0006: fix missing dependency"}},{"before":"ef044b55e6db8ed5dbf49a6df75fb1847d7c9a96","after":"378801e84392f9f195eea36adf00599bc4a88461","ref":"refs/heads/main","pushedAt":"2024-03-21T18:07:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"Clean up old artefacts on new builds","shortMessageHtmlLink":"Clean up old artefacts on new builds"}},{"before":"a0111b3294458ae5f04d85b9d413bb0fbda43db3","after":"ef044b55e6db8ed5dbf49a6df75fb1847d7c9a96","ref":"refs/heads/main","pushedAt":"2024-03-05T14:18:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":".gitignore: add huey.db","shortMessageHtmlLink":".gitignore: add huey.db"}},{"before":"f3ea9973517069fef3fc8ac94030ba9aa58ab644","after":"a0111b3294458ae5f04d85b9d413bb0fbda43db3","ref":"refs/heads/main","pushedAt":"2024-03-05T14:17:52.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"Merge pull request #160 from seibert-media/pho-more-huey-automation\n\nMore huey automation","shortMessageHtmlLink":"Merge pull request #160 from seibert-media/pho-more-huey-automation"}},{"before":"5e155a5b1584ebfaf50501390e4e737457a3cfd8","after":"8091ab44b7687f34a70794fb22bad0f694dd4c7d","ref":"refs/heads/pho-more-huey-automation","pushedAt":"2024-03-05T14:17:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"revoke_unused_shares(): Put into its own AuditLog category","shortMessageHtmlLink":"revoke_unused_shares(): Put into its own AuditLog category"}},{"before":"37c125bc981d9660348ac02305775c897e48c660","after":"f3ea9973517069fef3fc8ac94030ba9aa58ab644","ref":"refs/heads/main","pushedAt":"2024-03-05T14:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"add Secret.share() method as a shortcut for creating SharedSecretData objects","shortMessageHtmlLink":"add Secret.share() method as a shortcut for creating SharedSecretData…"}},{"before":"c13b729b67b233196bac2fba33cdc3a9b89d4a4b","after":"37c125bc981d9660348ac02305775c897e48c660","ref":"refs/heads/main","pushedAt":"2024-02-15T17:05:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"secret_detail: styling: add text-break for long secret names","shortMessageHtmlLink":"secret_detail: styling: add text-break for long secret names"}},{"before":null,"after":"646635b5d0f7aefeec74fb0fd7de2f4366d27a12","ref":"refs/heads/docker-experiments","pushedAt":"2024-02-15T09:17:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phosei","name":"Peter Hofmann","path":"/phosei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20478148?s=80&v=4"},"commit":{"message":"Some Docker experiments","shortMessageHtmlLink":"Some Docker experiments"}},{"before":"ac0313f07e1a33ffe1a4af307735946fe171174f","after":"c13b729b67b233196bac2fba33cdc3a9b89d4a4b","ref":"refs/heads/main","pushedAt":"2024-02-13T16:31:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"audit/log.html: show reason in message, hide user attr if None","shortMessageHtmlLink":"audit/log.html: show reason in message, hide user attr if None"}},{"before":"b4f70913b5f46cdf82ba2b5643fa78829ab206e1","after":"ac0313f07e1a33ffe1a4af307735946fe171174f","ref":"refs/heads/main","pushedAt":"2024-02-13T15:23:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"add new auditlog categories for shares by superusers and share removal","shortMessageHtmlLink":"add new auditlog categories for shares by superusers and share removal"}},{"before":"4d999bad0ada0d8d4f0210a6b1f6fb658f5b52e3","after":"b4f70913b5f46cdf82ba2b5643fa78829ab206e1","ref":"refs/heads/main","pushedAt":"2024-02-13T13:27:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"base_nav: make top sticky on large screens","shortMessageHtmlLink":"base_nav: make top sticky on large screens"}},{"before":"cc5216bf3891d743b781e03eb923478091503327","after":"4d999bad0ada0d8d4f0210a6b1f6fb658f5b52e3","ref":"refs/heads/main","pushedAt":"2024-02-13T13:18:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"update copyright","shortMessageHtmlLink":"update copyright"}},{"before":"7d2c893dbfb3a01ab179ffba070fdf31c81d12af","after":"5e155a5b1584ebfaf50501390e4e737457a3cfd8","ref":"refs/heads/pho-more-huey-automation","pushedAt":"2024-02-12T13:18:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phosei","name":"Peter Hofmann","path":"/phosei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20478148?s=80&v=4"},"commit":{"message":"revoke_unused_shares(): Put into its own AuditLog category","shortMessageHtmlLink":"revoke_unused_shares(): Put into its own AuditLog category"}},{"before":"2599b386d05fafae64b0134ceb7c71e0c1298ec1","after":null,"ref":"refs/heads/pho-remove-unused-permissions","pushedAt":"2024-02-12T08:37:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phosei","name":"Peter Hofmann","path":"/phosei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20478148?s=80&v=4"}},{"before":"771c1de254cbbfe677928d88142d274b449821bd","after":null,"ref":"refs/heads/pho-huey-command","pushedAt":"2024-02-12T08:37:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phosei","name":"Peter Hofmann","path":"/phosei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20478148?s=80&v=4"}},{"before":null,"after":"7d2c893dbfb3a01ab179ffba070fdf31c81d12af","ref":"refs/heads/pho-more-huey-automation","pushedAt":"2024-02-12T08:36:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phosei","name":"Peter Hofmann","path":"/phosei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20478148?s=80&v=4"},"commit":{"message":"settings: Document that you can disable the revoke task","shortMessageHtmlLink":"settings: Document that you can disable the revoke task"}},{"before":"c0f7c12bc7e6212b5d1d957492c08a871e948ef3","after":"cc5216bf3891d743b781e03eb923478091503327","ref":"refs/heads/main","pushedAt":"2024-02-07T12:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"find_ldap_username_for_social_auth: fix regression of usernames being created as ['$username']","shortMessageHtmlLink":"find_ldap_username_for_social_auth: fix regression of usernames being…"}},{"before":null,"after":"2599b386d05fafae64b0134ceb7c71e0c1298ec1","ref":"refs/heads/pho-remove-unused-permissions","pushedAt":"2024-02-06T07:44:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phosei","name":"Peter Hofmann","path":"/phosei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20478148?s=80&v=4"},"commit":{"message":"Draft: Revoke unused shares","shortMessageHtmlLink":"Draft: Revoke unused shares"}},{"before":null,"after":"771c1de254cbbfe677928d88142d274b449821bd","ref":"refs/heads/pho-huey-command","pushedAt":"2024-02-05T12:06:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phosei","name":"Peter Hofmann","path":"/phosei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20478148?s=80&v=4"},"commit":{"message":"cli: Add new command to run huey\n\nmanage.py is only available for devs. Normal installations need a new\nentry point for huey.","shortMessageHtmlLink":"cli: Add new command to run huey"}},{"before":"c8837ce66e5b92b2d088c2198b474f55cc557428","after":null,"ref":"refs/heads/pho-huey-prune","pushedAt":"2024-01-30T13:43:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"}},{"before":"a63430d17cccd535a41ac83ef19e8ce8655dad6f","after":"c0f7c12bc7e6212b5d1d957492c08a871e948ef3","ref":"refs/heads/main","pushedAt":"2024-01-30T13:43:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"Merge pull request #158 from seibert-media/pho-huey-prune\n\nUse huey to prune expired shares","shortMessageHtmlLink":"Merge pull request #158 from seibert-media/pho-huey-prune"}},{"before":null,"after":"c8837ce66e5b92b2d088c2198b474f55cc557428","ref":"refs/heads/pho-huey-prune","pushedAt":"2024-01-30T08:54:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phosei","name":"Peter Hofmann","path":"/phosei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20478148?s=80&v=4"},"commit":{"message":"Use huey to prune expired shares","shortMessageHtmlLink":"Use huey to prune expired shares"}},{"before":"ec3e4c7f5150b84e976eaf9092257cb203ca7094","after":"a63430d17cccd535a41ac83ef19e8ce8655dad6f","ref":"refs/heads/main","pushedAt":"2024-01-25T11:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"fix login for users via google provider and differing ldap usernames","shortMessageHtmlLink":"fix login for users via google provider and differing ldap usernames"}},{"before":"56eeeaa892a70366bd422415144debbd5a56d7c4","after":"ec3e4c7f5150b84e976eaf9092257cb203ca7094","ref":"refs/heads/main","pushedAt":"2024-01-05T09:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dracador","name":"Marcel Reinhardt","path":"/dracador","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10620805?s=80&v=4"},"commit":{"message":"Support more JS builders","shortMessageHtmlLink":"Support more JS builders"}},{"before":"f4bd9111ae8cd715f3e5788f5bee5df2a18da3aa","after":null,"ref":"refs/heads/dependabot/pip/urllib3-2.0.7","pushedAt":"2024-01-05T08:40:53.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":"84cfd2e88dff3aa72dffa6495391941df4d2640e","after":null,"ref":"refs/heads/dependabot/pip/django-4.2.7","pushedAt":"2024-01-05T08:40:52.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPfLRPwA","startCursor":null,"endCursor":null}},"title":"Activity · seibert-media/teamvault"}