<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skorotkiewicz/aurcade, branch main</title>
<subtitle>A small Git repository host for static accounts.</subtitle>
<id>http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/atom/?h=main</id>
<link rel='self' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/atom/?h=main'/>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/'/>
<updated>2026-08-10T03:26:34Z</updated>
<entry>
<title>Create screenshot-ssh.png</title>
<updated>2026-08-10T03:26:34Z</updated>
<author>
<name>Sebastian Korotkiewicz</name>
<email>skorotkiewicz@gmail.com</email>
</author>
<published>2026-08-10T03:26:34Z</published>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/commit/?id=1ebdd7e43ea086071e013f013b471f93fc8096ce'/>
<id>urn:sha1:1ebdd7e43ea086071e013f013b471f93fc8096ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version to 0.2.6 and show commit counts in SSH lobby</title>
<updated>2026-08-10T03:18:05Z</updated>
<author>
<name>Sebastian Korotkiewicz</name>
<email>skorotkiewicz@gmail.com</email>
</author>
<published>2026-08-10T03:18:05Z</published>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/commit/?id=01244f7db81154de6b113975bb686de1ddf7f7f8'/>
<id>urn:sha1:01244f7db81154de6b113975bb686de1ddf7f7f8</id>
<content type='text'>
Update the SSH lobby to display the number of commits in a
repository instead of a static "READY" status. Added a helper
function to query the git commit count via the git CLI.
</content>
</entry>
<entry>
<title>Update version to 0.2.5</title>
<updated>2026-08-10T02:58:55Z</updated>
<author>
<name>Sebastian Korotkiewicz</name>
<email>skorotkiewicz@gmail.com</email>
</author>
<published>2026-08-10T02:58:55Z</published>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/commit/?id=03e97876a5b24cd6b33f800f592785bd203c0398'/>
<id>urn:sha1:03e97876a5b24cd6b33f800f592785bd203c0398</id>
<content type='text'>
Update Cargo.toml and Cargo.lock to reflect version 0.2.5
</content>
</entry>
<entry>
<title>Add soft-delete for owned repositories</title>
<updated>2026-08-10T02:54:46Z</updated>
<author>
<name>Sebastian Korotkiewicz</name>
<email>skorotkiewicz@gmail.com</email>
</author>
<published>2026-08-10T02:54:46Z</published>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/commit/?id=9fdf2f59a089baaf48058a40c4f6ddcd837d0e9d'/>
<id>urn:sha1:9fdf2f59a089baaf48058a40c4f6ddcd837d0e9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version to 0.2.4</title>
<updated>2026-08-10T02:16:17Z</updated>
<author>
<name>Sebastian Korotkiewicz</name>
<email>skorotkiewicz@gmail.com</email>
</author>
<published>2026-08-10T02:16:17Z</published>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/commit/?id=2525ee7c4085dd846adbd7351d1645ed122ea6d5'/>
<id>urn:sha1:2525ee7c4085dd846adbd7351d1645ed122ea6d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add gpgv-wrapper and aurcade-gpgv integration in Docker</title>
<updated>2026-08-10T02:05:03Z</updated>
<author>
<name>Sebastian Korotkiewicz</name>
<email>skorotkiewicz@gmail.com</email>
</author>
<published>2026-08-10T02:05:03Z</published>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/commit/?id=27f41c67d4baf685557a52f2adefac38ecacde23'/>
<id>urn:sha1:27f41c67d4baf685557a52f2adefac38ecacde23</id>
<content type='text'>
- Added gpgv-wrapper.sh for GPG verification
- Updated Dockerfile to use aurcade-gpgv instead of gpg
- Modified Rust code to integrate new wrapper in GPG commands
</content>
</entry>
<entry>
<title>Add push victory tracking and display</title>
<updated>2026-08-10T01:41:50Z</updated>
<author>
<name>Sebastian Korotkiewicz</name>
<email>skorotkiewicz@gmail.com</email>
</author>
<published>2026-08-10T01:41:50Z</published>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/commit/?id=8474b525c601adc463ea978bb6fde7e4b3363ee6'/>
<id>urn:sha1:8474b525c601adc463ea978bb6fde7e4b3363ee6</id>
<content type='text'>
Introduce `PushVictory` struct and related functions to track and
display
statistics for git pushes: number of commits, verified signatures, and
branches updated. Capture branch refs before `git-receive-pack`, compute
the delta after a successful push, and print a summary message.

Add test to verify push victory calculation with a sample repository.
</content>
</entry>
<entry>
<title>Add SSH activity calendar caching with invalidation on push</title>
<updated>2026-08-10T01:31:57Z</updated>
<author>
<name>Sebastian Korotkiewicz</name>
<email>skorotkiewicz@gmail.com</email>
</author>
<published>2026-08-10T01:31:57Z</published>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/commit/?id=72f9ac7f014d755135e7ced6ed075b4b992ac7ee'/>
<id>urn:sha1:72f9ac7f014d755135e7ced6ed075b4b992ac7ee</id>
<content type='text'>
- Cache verified SSH activity calendars per account to avoid recomputing
  on
  every SSH connection
- Cache expires after 24 hours and is stored in
  `.aurcade-activity/&lt;account&gt;`
- Invalidate relevant account caches on `git-receive-pack` when
  repositories
  are created or metadata changes
- Clear all activity caches during setup
</content>
</entry>
<entry>
<title>Add verified SSH activity calendar to lobby</title>
<updated>2026-08-10T01:20:04Z</updated>
<author>
<name>Sebastian Korotkiewicz</name>
<email>skorotkiewicz@gmail.com</email>
</author>
<published>2026-08-10T01:20:04Z</published>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/commit/?id=4c38b8abcaf0ea90b0660162d9e485dbbba5e791'/>
<id>urn:sha1:4c38b8abcaf0ea90b0660162d9e485dbbba5e791</id>
<content type='text'>
The SSH lobby now displays a 53-week contribution calendar showing only
commits on repository default branches with trusted SSH signatures
belonging to the account. Commits are verified using Git's GPG SSH
verification against the allowed_signers file.
</content>
</entry>
<entry>
<title>Add interactive SSH lobby for repository browsing</title>
<updated>2026-08-10T01:01:52Z</updated>
<author>
<name>Sebastian Korotkiewicz</name>
<email>skorotkiewicz@gmail.com</email>
</author>
<published>2026-08-10T01:01:52Z</published>
<link rel='alternate' type='text/html' href='http://aurcade.sekor.eu.org/skorotkiewicz/aurcade/commit/?id=672fec0852fb45410b6d2e58bce17469768fa98a'/>
<id>urn:sha1:672fec0852fb45410b6d2e58bce17469768fa98a</id>
<content type='text'>
When users connect via SSH without a Git command, display an
arcade-themed
lobby showing their accessible repositories ("cartridges") with clone
URLs.
Repositories are filtered by account permissions and marked as CO-OP for
shared sections or READY for personal ones.
</content>
</entry>
</feed>
