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