Commits
100 commits · main · older page 2
◦
S3 backend: publish bulk history as packfiles, sealed and safe under concurrent pushers
Max Rakhimov
·
2026-08-12
·
d0fa10c184bc
◦
Clean up legacy code, comments, docs, and install files
Max Rakhimov
·
2026-08-03
·
a1ecb73573a4
◦
Docs: request-budget regression fails the test suite, not CI
Max Rakhimov
·
2026-08-02
·
593ed9c9c99d
◦
Remove the GitHub Pages site and all CI: delete docs/, .github/, codecov.yml and the README CI badge; move the theme-aware favicon to documentation/images; rewrite SIGNING.md and ARCHITECTURE.md for the local release driver
Max Rakhimov
·
2026-07-28
·
f65b1cbcf698
◦
S3 docs: clone example with http.maxRequests for fast dumb-HTTP clones
Max Rakhimov
·
2026-08-02
·
382636ff8f95
◦
Objstore: retry S3 requests on transport errors (stale keep-alive broke large sequential artifact uploads)
Max Rakhimov
·
2026-08-02
·
25526d6a5bca
◦
Release driver: push the annotated tag to GitHub before goreleaser so the release never creates a conflicting lightweight tag
Max Rakhimov
·
2026-08-02
·
5529fb62234f
◦
Release driver: strip ambient non-GitHub forge tokens before goreleaser (multiple-tokens guard)
Max Rakhimov
·
2026-08-02
·
794658620a2e
◦
Clean up README.md
Max Rakhimov
·
2026-08-01
·
ac920e2af267
◦
S3: serve git dumb-HTTP clone from the bucket layout
Max Rakhimov
·
2026-08-02
·
03b49d784123
◦
Static site: keep card titles on the bullet line
Max Rakhimov
·
2026-08-02
·
a145cd1c15e6
◦
Static site: gate the SPA takeover on pages-ap
Max Rakhimov
·
2026-08-01
·
1e9dedabd5e4
◦
Release driver: GITSOCIAL_ARTIFACT_BASE overrides the record's artifact-url base
Max Rakhimov
·
2026-08-01
·
1eaadc96cc69
◦
Static site: add media-src 'self' blob: to the page/shell CSP so in-bucket mp4/webm play as inline <video>
Max Rakhimov
·
2026-08-01
·
276cedaa1ea3
◦
Change scripts/release.sh into the idempotent local release driver; add gitsocial site put for root-key uploads like install.sh
Max Rakhimov
·
2026-07-28
·
89f2bfdea86c
◦
Prepare bucket install path: scripts/install.sh resolves and downloads from gitsocial.org/artifacts, README links the demo video, foreign-root-key survival test
Max Rakhimov
·
2026-07-25
·
971422e17180
◦
Static site: render mp4/webm blobs as inline video in the file view
Max Rakhimov
·
2026-07-25
·
69af1d344f81
◦
Add release artifacts push: publish artifacts to the s3 remote under artifacts/<version>/ with latest.txt; artifacts list/export fall back to artifact-url
Max Rakhimov
·
2026-07-25
·
03d7c54cf398
◦
Fix release workspace sync clobbering edit-propagated fields (raw rows re-inserted after their edit was applied)
Max Rakhimov
·
2026-07-25
·
b9e5e97ff460
◦
Static site: allow 'unsafe-eval' in the page/shell CSP so the lazy grammar loader actually runs in browsers (pages v3)
Max Rakhimov
·
2026-07-19
·
5dd8c1e77bd0
◦
Static site: vendor 31 more Prism 1.30.0 grammars and add filename-based language detection (basename map fixes Dockerfile/Makefile highlighting)
Max Rakhimov
·
2026-07-19
·
4b91a9db76ee
◦
Upgrade seam: set Prism.manual before loading prism.js so the boot path never auto-highlights the static page
Max Rakhimov
·
2026-07-19
·
6eec0846fae2
◦
Add support for multiple S3 remotes with per-remote credential management
Max Rakhimov
·
2026-07-19
·
f3f11ef10421
◦
Support publishing static site to multiple remotes
Max Rakhimov
·
2026-07-19
·
83cf3f1e8161
◦
Static site: Atom feed (feed.xml) of newest top-level items with autodiscovery link, maintained by the page layer
Max Rakhimov
·
2026-07-19
·
362d8a8e5342
◦
Fix static site graph: single-line ellipsis chips with +N overflow so long branch tips can't mangle rows
Max Rakhimov
·
2026-07-18
·
c412cd77daaf
◦
Static site: HTML pages for items and lists (README front page, sitemap) + automatic SPA upgrade, gated by site.publish/site.pages
Max Rakhimov
·
2026-07-13
·
4c0c58fb687a
◦
Push/S3: respect the explicit remote in unpushed counting and code-branch resolution; accept host:port s3 endpoint hosts, with loopback defaulting to http + path-style
Max Rakhimov
·
2026-07-18
·
a0eb63d7e191
◦
Locals3: serve the pushed site browsably on the same port (extension Content-Type, trailing-slash index) and default to 127.0.0.1:9000
Max Rakhimov
·
2026-07-18
·
7deb42f759ce
◦
Static site: milestone-shaped tag page (tag header, member-row commits since previous tag, diff vs previous tag)
Max Rakhimov
·
2026-07-13
·
ff466ac75145
◦
Fix prealloc lint in objstore code-index test
Max Rakhimov
·
2026-07-13
·
400f18da8268
◦
Fix push preview permanently counting nested gitmsg state refs as unpushed
Max Rakhimov
·
2026-07-13
·
a4ca26c098c6
◦
Static site: show a refresh pill when a new push lands while the tab is open
Max Rakhimov
·
2026-07-13
·
6394ccf12d33
◦
Show immediate and per-branch progress in gitsocial push
Max Rakhimov
·
2026-07-13
·
eacc079fef11
◦
Static site: add "Diff anyway" opt-in for files over the diff size caps
Max Rakhimov
·
2026-07-13
·
e0c935dfecbf
◦
Static site: search results default to recent-first across types (Group by type toggle restores sections)
Max Rakhimov
·
2026-07-13
·
833453f76204
◦
Static site: order the commit graph topologically (no phantom lanes on rebased history) and include code commits in search
Max Rakhimov
·
2026-07-12
·
6d1aa236a3a8
◦
Support git push --force-with-lease on s3 remotes: implement the remote-helper cas option, enforced inside both ref-mode CAS loops.
Max Rakhimov
·
2026-07-12
·
2c84c0c81efd
◦
Static site: fast indexed commit graph with branch, tag, and merged-branch labels
Max Rakhimov
·
2026-07-12
·
6a9aa764258e
◦
Add push remote selection and publish-by-default: config + picker, site-in-push, --all, empty-remote bootstrap
Max Rakhimov
·
2026-07-12
·
6764ffb2151c
◦
Make s3 pushes fast, resumable, and observable
Max Rakhimov
·
2026-07-12
·
a26f3a10cf42
◦
Use default logo color #27134f for the static site default favicon
Max Rakhimov
·
2026-07-11
·
58cc970fa911
◦
Static site: show all branch commits on timeline, route relative markdown links and heading anchors
Max Rakhimov
·
2026-07-11
·
e534b0ffa448
◦
Include tags in gitsocial push
Max Rakhimov
·
2026-07-11
·
f31dce068a40
◦
Ignore .env file
Max Rakhimov
·
2026-07-11
·
40aed40ebb53
◦
Add browser static site for s3 buckets with sharded v4 artifacts
Max Rakhimov
·
2026-07-09
·
16f8e462c870
◦
Fix import duplicating milestones and re-emitting identical edits
Max Rakhimov
·
2026-07-10
·
da2157189d5f
◦
Fetch merged-PR merge commit on import so diffs render on partial clones
Max Rakhimov
·
2026-07-10
·
25510adc459e
◦
Push referenced code from all surfaces: ahead default branch and open-PR heads on push, merged base after pr merge
Max Rakhimov
·
2026-07-10
·
91c5ebf7d732
◦
Add s3 remote backend: any S3-compatible bucket as a git remote
Max Rakhimov
·
2026-07-03
·
c1a1cd3a70b8
◦
Isolate XDG_CONFIG_HOME in memo and TUI test suites; fixes CI-only personal-tier leak
Max Rakhimov
·
2026-07-04
·
628ef57ddc55
◦
Add scripts/test.sh: streamed per-test progress via a stdlib go test -json formatter
Max Rakhimov
·
2026-07-04
·
8be91e24b25e
◦
Implement sub-issues: parent/root hierarchy with CLI flags, TUI section, and create-child action
Max Rakhimov
·
2026-07-04
·
f59f3341ac61
◦
Close field-parity gaps across CLI, TUI, and search
Max Rakhimov
·
2026-07-04
·
9eed329742d2
◦
Render labels on social, PR, and release cards; add --labels to social CLI
Max Rakhimov
·
2026-07-04
·
4627614c0520
◦
Render item version history through each extension's real hero card
Max Rakhimov
·
2026-07-04
·
c7af3c3941f4
◦
Consolidate the 7 extension history pickers onto a shared tuicore.HistoryView
Max Rakhimov
·
2026-07-04
·
f9a03d8f7eac
◦
Add CLI integration tests, dedup TUI proposal helpers, tighten identity fingerprint matching
Max Rakhimov
·
2026-07-02
·
27ad689d2a03
◦
Extract shared resolved-view SQL scaffolding to core/cache and standardize extension Fetch
Max Rakhimov
·
2026-07-02
·
0eb572d4fb58
◦
Fix trust-eroding defects: surface sync errors, harden import mapping, widen storage hash
Max Rakhimov
·
2026-07-02
·
8a3a405e354f
◦
Add light/dark theme support to the TUI
Max Rakhimov
·
2026-07-01
·
ae7e5bf5a0f6
◦
Pin PR diff to recorded tips for cross-fork pull requests
Max Rakhimov
·
2026-07-01
·
3c497cce9996
◦
Preserve list cursor by item-ID across navigation and refresh
Max Rakhimov
·
2026-06-30
·
6302ac88e306
◦
Sync workdir commits on view navigation (no network)
Max Rakhimov
·
2026-06-30
·
a806769c5efe
◦
Fix spurious "Push 1 refs" from untracked gitmsg state refs
Max Rakhimov
·
2026-06-30
·
fa733a910445
◦
Show summary by type for TUI fetch
Max Rakhimov
·
2026-06-30
·
fd7a9cb3399e
◦
Make PR interdiff fork-aware and handle unchanged versions
Max Rakhimov
·
2026-06-30
·
e8585c90d695
◦
Show full metadata diff in PR history, via the shared GetHistory loader
Max Rakhimov
·
2026-06-30
·
611567099ac1
◦
Offer PR head branches on push, add push to history views
Max Rakhimov
·
2026-06-30
·
c7ab7f2e7b30
◦
Fix and reorganize PR detail view actions
Max Rakhimov
·
2026-06-30
·
36091ccb8967
◦
Gate cross-repo edits as proposals; accept + decline engine
Max Rakhimov
·
2026-06-28
·
477f69826fea
◦
Update GITMSG and GITREVIEW specs with accept and adopt fields
Max Rakhimov
·
2026-06-28
·
df2c909dcf46
◦
Process fork and subscribed releases inline via clientfetch ExtraProcessors, polish fork UX
Max Rakhimov
·
2026-06-19
·
1aee8a2ac0c7
◦
Skip edit commits in fetch backfill orphan scan to stop per-fetch churn
Max Rakhimov
·
2026-06-19
·
f90445d4d0bb
◦
Fix social thread building across forks
Max Rakhimov
·
2026-06-19
·
72db6e65c152
◦
Route core/edit notification clicks through canonical's extension target
Max Rakhimov
·
2026-06-14
·
791b697140ae
◦
Fall back to cached branch refs in PR form dropdown when ls-remote is unavailable
Max Rakhimov
·
2026-06-14
·
57de018da041
◦
Surface unpushed-head warnings on PR detail/list/timeline and offer to push code branches together with gitmsg/review
Max Rakhimov
·
2026-06-14
·
7c866f7295cb
◦
Capture local branch tip in CreatePR so unpushed work isn't downgraded to refs/remotes/origin/*
Max Rakhimov
·
2026-06-14
·
a54486af0f52
◦
Surface registered-fork comments in workspace thread view via IN-clause union
Max Rakhimov
·
2026-06-14
·
5e1fcefeb7ef
◦
Backfill missing extension items rows after fetch via post-fetch sweep
Max Rakhimov
·
2026-06-14
·
03fef787d501
◦
Surface cross-repo edits as notifications and document fork vs list choice
Max Rakhimov
·
2026-05-27
·
be121e77ddb5
◦
Process social commits from registered forks with per-hash counter dedup
Max Rakhimov
·
2026-06-10
·
cdfa2d5be4b0
◦
Add copy-to-clipboard buttons to code blocks on the website
Max Rakhimov
·
2026-06-10
·
26719e2c795a
◦
Add per-extension push confirmation in TUI
Max Rakhimov
·
2026-06-10
·
70cce1f02315
◦
Revamp the website and update README
Max Rakhimov
·
2026-06-10
·
0538993f9579
◦
Add SIGNING.md; document brew tap trust step in README
Max Rakhimov
·
2026-06-09
·
b5e69e0dc759
◦
Sign and notarize macOS release binaries via rcodesign
Max Rakhimov
·
2026-06-09
·
94f966296772
◦
Make Issue.BlockedBy and .Related symmetric across declaration direction
Max Rakhimov
·
2026-06-05
·
f5c7675afdb1
◦
Return all matches for searches by bare hash
Max Rakhimov
·
2026-06-05
·
e977d4d93152
◦
Improve TUI: Explore/Followers, Memo promote/sync, PR stack ops, Identity config, LFS check fix, Board item move
Max Rakhimov
·
2026-05-28
·
56190d856176
◦
Add opt-in periodic auto-fetch to the TUI
Max Rakhimov
·
2026-05-29
·
69b15fcee295
◦
Standardize pm/release/review config writes on gitmsg helpers; trim PM board prefs
Max Rakhimov
·
2026-05-29
·
34f4053fdd2f
◦
Overhaul ARCHITECTURE.md: worktree flow, refreshed layout, leaner reference
Max Rakhimov
·
2026-05-28
·
ba41e73d8dbc
◦
Add import functionality to TUI
Max Rakhimov
·
2026-05-27
·
7259d860941b
◦
Fix codeberg mirror URL casing and make mirror jobs non-blocking
Max Rakhimov
·
2026-05-26
·
62244e8f7b05
◦
Overhaul TUI forms, footer, and cross-extension comment flow
Max Rakhimov
·
2026-05-25
·
b16798b3bc35
◦
Add Memo extension
Max Rakhimov
·
2026-05-25
·
524862800779
◦
Auto-merge gitmsg/* branches on push and fetch
Max Rakhimov
·
2026-05-25
·
ac6cd6be22e9
◦
Verify the latest edit commit alongside the canonical
Max Rakhimov
·
2026-05-23
·
747b0aed677d