Commits
100 commits · main · older page 3
◦
Fetch: bound the workspace sync walk to the new commits
Max Rakhimov
·
2026-09-12
·
03c5ba509fde
◦
Git: read --since as a timestamp, not a bare date
Max Rakhimov
·
2026-09-12
·
d084cd965fb1
◦
Extensions: delete the per-extension workspace sync
Max Rakhimov
·
2026-09-12
·
c3183089178b
◦
Client: CLI and TUI reads sync the workspace through the client
Max Rakhimov
·
2026-09-12
·
a9880f80af15
◦
TUI: move the nav registry out of tuicore into tuinav
Max Rakhimov
·
2026-09-12
·
4c0a8625b109
◦
Docs: a definition of done in ARCHITECTURE.md
Max Rakhimov
·
2026-09-12
·
86e053c1d004
◦
Docs: the core order, the extension's import cost, the search asymmetry
Max Rakhimov
·
2026-09-12
·
c7d57a3a3f28
◦
Docs: one pass over every reference against the style guide and the code
Max Rakhimov
·
2026-09-12
·
f9f334c76785
◦
Style: the long help carries the reference the terminal needs
Max Rakhimov
·
2026-09-12
·
ab1b6c797b95
◦
Objstore: sweep the static-site comments
Max Rakhimov
·
2026-09-12
·
d37ed9c845cb
◦
Objstore: sweep the transport and push comments
Max Rakhimov
·
2026-09-12
·
1752d3ef7f43
◦
CLI: restore the reference sections in the help text
Max Rakhimov
·
2026-09-12
·
ea74f95e2696
◦
CLI: drop the em-dashes from two help blocks
Max Rakhimov
·
2026-09-12
·
2edfe95f38c7
◦
CLI: lower the prose baseline after the help sweep
Max Rakhimov
·
2026-09-12
·
7f5fc6a731ca
◦
CLI: trim the long help blocks to twelve lines
Max Rakhimov
·
2026-09-12
·
2c2bf707c0f6
◦
CLI: rewrite flag help without parentheticals
Max Rakhimov
·
2026-09-12
·
754a21a52e78
◦
CLI: bring every command Short under the limit
Max Rakhimov
·
2026-09-12
·
c4f102e79694
◦
Docs: name the client package in the layer tables
Max Rakhimov
·
2026-09-11
·
6d2eeb2347a8
◦
Client: merge the two client packages into one
Max Rakhimov
·
2026-09-11
·
2288e84e5fae
◦
Fetch: take the workspace syncs as a parameter
Max Rakhimov
·
2026-09-11
·
9615270f9458
◦
Site: sweep gs-core.js and gs-upgrade.js comments
Max Rakhimov
·
2026-09-11
·
3b28de90afce
◦
Lint: enable funlen and gocognit at today's maxima
Max Rakhimov
·
2026-09-11
·
c6e11c09d159
◦
Comments: cut the rationale blocks outside objstore
Max Rakhimov
·
2026-09-11
·
9278db0ac9a5
◦
Scripts: gate upward imports and package size
Max Rakhimov
·
2026-09-11
·
89f8b157f99d
◦
Fetch: drop the date-window options nothing sets
Max Rakhimov
·
2026-09-11
·
d5471d8a1017
◦
Fetch: collapse the duplicated paths into one each
Max Rakhimov
·
2026-09-11
·
a6ed0896f207
◦
Fetch: use git where the package hand-rolled it
Max Rakhimov
·
2026-09-11
·
9c2fddab4492
◦
Gitmsg: one keyed synced-tip cache for the five extensions
Max Rakhimov
·
2026-09-11
·
d4455648b745
◦
Objstore: file each helper on its transport or site side
Max Rakhimov
·
2026-09-11
·
0dc70a666924
◦
Site: match a pull request's feedback by hash, whatever the ref type
Max Rakhimov
·
2026-09-11
·
c7c38d39eadc
◦
Site: delete dead tests, dead history, and close out the design notes
Max Rakhimov
·
2026-09-11
·
e83ad7910bec
◦
Testing: assert computed styles and structure against a real browser
Max Rakhimov
·
2026-09-11
·
21fa4b00ae4b
◦
Site: render thread replies as the app's comment cards
Max Rakhimov
·
2026-09-11
·
36640fdcbd80
◦
Text: truncate by character everywhere, through one helper
Max Rakhimov
·
2026-09-11
·
b838d276314b
◦
Docs: fold the feature process into ARCHITECTURE.md
Max Rakhimov
·
2026-09-11
·
d5d129366885
◦
Site: match the two subject strippers and strip every promoted subject
Max Rakhimov
·
2026-09-11
·
1ffa588bd6c5
◦
Social: truncate a repost's first line by character, not byte
Max Rakhimov
·
2026-09-11
·
6b8011acaffe
◦
Site: strip markdown from every promoted subject
Max Rakhimov
·
2026-09-11
·
dc4edd1876e4
◦
Site: render recent activity through the shared card fragment
Max Rakhimov
·
2026-09-10
·
5ceb1fcb6fde
◦
Site: drop the wrapper around a headless card's meta row
Max Rakhimov
·
2026-09-10
·
365fbdc80b4a
◦
Site: converge the app's card with the page's card
Max Rakhimov
·
2026-09-10
·
9ef256163d55
◦
Site: build every card through one function
Max Rakhimov
·
2026-09-09
·
afd1f721f956
◦
Site: sweep gs-render.js comments to the style guide
Max Rakhimov
·
2026-09-09
·
2d0395942e8b
◦
Site: head list pages with the nav label and drop the front-page title
Max Rakhimov
·
2026-09-08
·
ad666bdc3e4c
◦
Release: keep the preflight test output
Max Rakhimov
·
2026-09-08
·
6d84ff167b9b
◦
Site tests: publish the fixture's notes.txt through filesInclude
Max Rakhimov
·
2026-09-08
·
3ba726253086
◦
S3: strip weak ETags and fall back on a 404 listing
Max Rakhimov
·
2026-09-08
·
70fcbcf52358
◦
S3: read public buckets without credentials
Max Rakhimov
·
2026-09-07
·
72a2244027e0
◦
Docs: rewrite every guide to the style guide
Max Rakhimov
·
2026-09-07
·
59405aedb3dd
◦
Testing: add a prose check and a quick tier for the push gate
Max Rakhimov
·
2026-09-06
·
bc20fcf8d6e1
◦
Adopt a style guide
Max Rakhimov
·
2026-09-06
·
c1bf1dcd8fbe
◦
Site: make the repo's own markdown crawlable, not just reachable
Max Rakhimov
·
2026-09-06
·
8efa842ab63c
◦
Site: submit only indexable URLs, give every page a unique head
Max Rakhimov
·
2026-09-06
·
772f3c4f3eb6
◦
Release: source the credential .env from the release driver itself
Max Rakhimov
·
2026-09-06
·
5539bf5178cd
◦
Testing: isolate the suite from the environment a push's own pre-push gate inherits
Max Rakhimov
·
2026-09-05
·
3ac9b463edbe
◦
Locals3: confine request keys to the bucket root and XML-escape listed keys
Max Rakhimov
·
2026-09-04
·
4ac19acfc167
◦
Testing: cover the local S3 server and the thin-client fetch processors
Max Rakhimov
·
2026-09-04
·
285c5cd556d2
◦
Git: strip repo-redirecting env vars from test git invocations, cover the ambient GIT_DIR redirect with a regression test
Max Rakhimov
·
2026-09-04
·
1d949dcd1d5b
◦
TUI: size the cache and site-config columns from the content pane
Max Rakhimov
·
2026-09-03
·
811229427c22
◦
Search: group PRs by label, reviewer and base again, and cover the untested half of the package
Max Rakhimov
·
2026-09-03
·
160b1671d214
◦
Testing: seed memo, fork and proposal data into the TUI fixture and assert on rendered content
Max Rakhimov
·
2026-09-02
·
bf19306de221
◦
TUI: fix the nil-pointer crash on proposal accept and decline
Max Rakhimov
·
2026-09-02
·
2ef11af041c2
◦
TUI: truncate nav child labels so a long one cannot push the panel border past the terminal
Max Rakhimov
·
2026-09-02
·
434b60d065d9
◦
Testing: add the gh exec seam and cover the import pipeline end to end
Max Rakhimov
·
2026-09-02
·
6a3e478ee807
◦
Import: sync edit fields onto canonical rows so imported closed items do not read back as open
Max Rakhimov
·
2026-09-02
·
47bac91f6d01
◦
PM: derive parent and root inside CreateIssue and UpdateIssue so every caller writes the spec's hierarchy form
Max Rakhimov
·
2026-09-02
·
f4124e8feee7
◦
Testing: cover migrations, identity, merge/rebase, PM links and SBOM behind one shared fixture helper
Max Rakhimov
·
2026-09-01
·
9bd5949032cf
◦
Trailers: parse the footer past git's trailing newline; ref rows only for commit refs
Max Rakhimov
·
2026-09-01
·
9627f244b341
◦
RPC: register the review version methods and a social.search alias; docs keybindings honors --json
Max Rakhimov
·
2026-09-01
·
e0cfaf799679
◦
Testing: align documentation with behavior
Max Rakhimov
·
2026-09-01
·
bcf30d9a40d3
◦
Testing: fix the site battery's CSS drift guards
Max Rakhimov
·
2026-09-01
·
be95fbf7fe81
◦
Testing: add scripts/check.sh gate, tracked pre-push hook, and statement-weighted coverage report
Max Rakhimov
·
2026-09-01
·
60cb77319987
◦
Static site: use app's sidebar and recent-activity chrome for static pages
Max Rakhimov
·
2026-08-31
·
e69cd1ea22ff
◦
Import: a reference snapshot names the item's upstream author, not the importer
Max Rakhimov
·
2026-08-31
·
3fd7239f8047
◦
Static site: fix inconsistent glyphs and chips, fix reply display, fix link reference definitions
Max Rakhimov
·
2026-08-30
·
e183a60e59c0
◦
Version views: show header deltas on the site, correct origin exclusions in the TUI
Max Rakhimov
·
2026-08-30
·
2c106d108a94
◦
S3 backend: hold the helper's bucket maintenance for the last transfer of a push run
Max Rakhimov
·
2026-08-28
·
6094e832e5c5
◦
Mirror: probe the bucket before cloning, fetch only what publishing needs, and name the forge read
Max Rakhimov
·
2026-08-28
·
c034d35856a1
◦
S3 backend: bucket writes go out in parallel and retry transient faults, a first push publishes the whole site, and push maintenance reports progress
Max Rakhimov
·
2026-08-28
·
efc0a259ea5b
◦
S3 backend: thin fork buckets carry only the fork's own work
Max Rakhimov
·
2026-08-28
·
f4142d200835
◦
CLI: add gitsocial fork create — forge fork API where there is one, blobless clone, origin/upstream wiring, thin keys for a bucket destination
Max Rakhimov
·
2026-08-16
·
356b8e45b7ae
◦
Forks: the fork network repo borrows the workspace ODB instead of re-fetching it, and rebuilds when the borrow breaks
Max Rakhimov
·
2026-08-16
·
fde03615aa60
◦
Static site: scope the flush-top padding to codeblocks; restore the shared --pad-panel pair for cards
Max Rakhimov
·
2026-08-16
·
c284ae930994
◦
Static site: repaint-free markdown images, 24px/1.1 type scale, two-file CSS architecture (pages-core inlined + pages-full async)
Max Rakhimov
·
2026-08-16
·
c949603a916d
◦
Update README.md: lead with the mirror command, etc
Max Rakhimov
·
2026-08-15
·
95e2d21e9945
◦
Import: add GitHub issue and PR conversations — batched GraphQL fetch, comment commits with Origin, mapping-file idempotency
Max Rakhimov
·
2026-08-15
·
ffe4cab8f0d3
◦
CLI: add gitsocial mirror — the forge-to-local-to-bucket sync loop as one idempotent, cron-able command
Max Rakhimov
·
2026-08-15
·
65c9a34f6c04
◦
CLI: settle the push surface and make the first-run fetch mode non-interactive
Max Rakhimov
·
2026-08-15
·
5b1b9829aa53
◦
S3 backend: publish empty alternates keys so git's dumb walker never livelocks on the probe
Max Rakhimov
·
2026-08-15
·
c7468feeec7c
◦
Static site tests: assert the unpacked-bucket path against other-demo, which stays under the seal minimum
Max Rakhimov
·
2026-08-15
·
5d3c07c1f471
◦
Static site: point the fixture's PATH at the freshly built helper so git pushes exercise the sources under test
Max Rakhimov
·
2026-08-15
·
16f5d0828ee0
◦
S3 backend: pack state-ref objects like everything else (push, seal, and a pack-map fallback for push-time config reads)
Max Rakhimov
·
2026-08-15
·
38e164c194a5
◦
S3 backend: seal mid-size loose cohorts (64-object minimum) and account declined seal attempts honestly
Max Rakhimov
·
2026-08-15
·
ad83fb319ed2
◦
Static site: improve speed
Max Rakhimov
·
2026-08-14
·
682729d0f0da
◦
Static site: fix graph lane assignment (dangling and leaked lanes) and floor the graph text column width
Max Rakhimov
·
2026-08-13
·
63a6fe8619de
◦
Static site: resolve short-sha commit routes through the code index before the exact-key object lookup
Max Rakhimov
·
2026-08-13
·
dd5e7d4ba1bd
◦
Static site: clean up styles
Max Rakhimov
·
2026-08-12
·
64b415dfbfb1
◦
Static site: ship EB Garamond and IBM Plex Mono in the shell
Max Rakhimov
·
2026-08-12
·
1cad40783468
◦
Static site: pre-render the app's pages, boot in one visual transition, and cut the request budget
Max Rakhimov
·
2026-08-12
·
540ee7272234
◦
Static site: add the type-list index pages to the sitemap head and an og:image social-card via the new site.image identity key
Max Rakhimov
·
2026-08-07
·
9579affc9dd8