f55ecabfeatrun checks against pushes in a Sprite via `post-receive`Joseph D. Carpinelli1 month ago4a19734featstore configured checks at `refs/meta/checks`Joseph D. Carpinelli1 month agobb2ca43styletidy Files layout on small screensJoseph D. Carpinelli1 month ago1240424styletighten web layout for small screensJoseph D. Carpinelli1 month ago4da5371stylerefine Settings signer list and blob gutter alignmentJoseph D. Carpinelli1 month ago927d18cstylecenter the blob line-number gutter with balanced paddingJoseph D. Carpinelli1 month agoe7ea7e4featlist authorized signers on the repository Settings tabJoseph D. Carpinelli1 month agoc439c11choretest no-sign
Joseph D. Carpinelli1 month agocd8c280fixup! feat: add the `git ents auth` porcelain for managing push signers
Joseph D. Carpinelli1 month agof45b0d9amend! feat: add the `git ents auth` porcelain for managing push signersJoseph D. Carpinelli1 month ago10f43a7fixup! feat: add the `git ents auth` porcelain for managing push signers
Joseph D. Carpinelli1 month ago89a6a75fixup! feat: add the `git ents auth` porcelain for managing push signers
Joseph D. Carpinelli1 month agof5a4da4featadd the `git ents auth` porcelain for managing push signersJoseph D. Carpinelli1 month ago60d511frefactorstore the signer set as a facet-git-tree documentJoseph D. Carpinelli1 month ago59566fbfeatrequire signed pushes on served repos when a nonce seed is setJoseph D. Carpinelli1 month ago956986efeatgate pushes on a signed-push certificate from an authorized signerJoseph D. Carpinelli1 month ago95c43a5featread the authorized-signer set from the refs/meta/auth refJoseph D. Carpinelli1 month ago4e59d1brefactorrepresent git data with gitoxide types in the web data layerJoseph D. Carpinelli1 month ago379d2a2fixgive the blob line-number gutter balanced spacingJoseph D. Carpinelli1 month ago56f5fb1refactortighten web/http maintainability and reframe Hooks as ChecksJoseph D. Carpinelli1 month ago030bd12fixup! refactor: restructure the web UI into a per-concern module and vendor its icons
Joseph D. Carpinelli1 month ago993219bchore(checks): exclude vendored files from the formatting hooksJoseph D. Carpinelli1 month ago01fd74brefactorrestructure the web UI into a per-concern module and vendor its iconsJoseph D. Carpinelli1 month agod53ff40choreremove design scaffolding
Joseph D. Carpinelli1 month ago4c48346featgray out not-ready controls and drop the placeholder avatarJoseph D. Carpinelli1 month agoebbb58efeatadd Hooks, Issues, and Settings tabsJoseph D. Carpinelli1 month ago3ffab91featadd Files tab with a tree-and-blob split paneJoseph D. Carpinelli1 month agoe2b4bbafeatadd repository header band, tab bar, overview aside, and releasesJoseph D. Carpinelli1 month ago6cc074bfeatrebuild global chrome to the Warm Ledger designJoseph D. Carpinelli1 month agob2f9dd0featrender AsciiDoc prose with acdcJoseph D. Carpinelli1 month ago5aa890dstyleadd design scaffoldingJoseph D. Carpinelli1 month agodd1cd84featadd tree, blob, and commit browse views with syntax highlightingJoseph D. Carpinelli2 months agode669bcfeatrestyle web UI to match the jdc.pub aesthetic with auto dark modeJoseph D. Carpinelli2 months agoe5c4525featadd server-rendered web UI for browsing repositoriesJoseph D. Carpinelli2 months ago15e742dfeatguard nested repository creation and tighten push detectionJoseph D. Carpinelli2 months ago5f23211featsupport nested repository paths up to three levels deepJoseph D. Carpinelli2 months agoa7fd9c3feat!: serve git over smart-HTTP without authenticationJoseph D. Carpinelli2 months agofc87cd2featadd device-flow auth with a persisted token storeJoseph D. Carpinelli2 months ago4b74b3crefactorparse Basic auth via axum-extra typed headerJoseph D. Carpinelli2 months ago56bb7e5refactorserve smart-HTTP gateway with Axum on TokioJoseph D. Carpinelli2 months ago0def675featgate git operations behind an `ACCESS_TOKEN` bearer tokenJoseph D. Carpinelli2 months agoeb562ddfixkeep auto-init repos clonable after a pushJoseph D. Carpinelli2 months agoc10ea9cfeatpersist served repos on a Fly volumeJoseph D. Carpinelli2 months agoa7e5b3bfixrepair `git-ents-server` container runtimeJoseph D. Carpinelli2 months agob351f24featserve git over HTTPS by delegating to `git http-backend`Joseph D. Carpinelli2 months agod936458docsrewrite development plan around token-over-HTTPS authJoseph D. Carpinelli2 months ago755e0b4choreupdate `release-please` pull request titles
Joseph D. Carpinelli2 months agoea80188cicreate man output directory before generationJoseph D. Carpinelli2 months ago7365e0dfeatadd `git-ents` library crateJoseph D. Carpinelli2 months ago6af23f1fixresolve clippy and typos failures in CIJoseph D. Carpinelli2 months ago