index
:
mobius
main
upstream-clean
Friendship Quest remix of mobius, a hotline server in go #cli
git daemon user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2026-08-23
Ignore .worktrees directory
Jeff Halter
2026-08-23
Add feed-backed threaded news imports
Jeff Halter
2026-08-22
Ignore .worktress directory
Jeff Halter
2026-07-10
Encode Hotline time seconds from the 1904 Mac epoch
Jeff Halter
2026-07-10
Fix ST1023 lint: omit inferred io.Writer type in fork writer decls
Jeff Halter
2026-07-10
Publish moving edge image on master pushes
Jeff Halter
2026-07-10
Wire presence tracker via WithPresenceTracker option
Jeff Halter
2026-07-10
Add tests for connection login sequence and client networking
Jeff Halter
2026-07-10
Close resource and info fork writers after upload
Jeff Halter
2026-07-10
Add tests for file-transfer upload/download folder handlers
Jeff Halter
2026-07-10
Move testify mocks out of production files into hotline/hltest
Jeff Halter
2026-07-10
Overhaul regression testing: e2e suite, fuzzing, CI, and bug fixes
Jeff Halter
2026-07-09
Send a goodbye message to clients on signal-initiated shutdown
Jeff Halter
2026-07-09
Force-close accepted connections and drain session goroutines on shutdown
Jeff Halter
2026-07-09
Publish ClientConn only after login and guard Account with the state mutex
Jeff Halter
2026-07-09
Resolve FileRoot per storage backend to keep object keys host-independent
Jeff Halter
2026-07-08
Add Cloudflare R2 file library storage backend
Jeff Halter
2026-07-08
Add --file-store flag to select the file library backend
Jeff Halter
2026-07-08
Add in-memory MemFileStore backend
Jeff Halter
2026-07-08
Decouple FileStore from *os.File for object-store backends
Jeff Halter
2026-06-25
Introduce PresenceTracker interface for online-user tracking
Jeff Halter
2026-06-12
Add Reloader interface to remove type assertions from reload path
Jeff Halter
2026-06-12
Fix data races on ClientConn state, banner reload, and rate limiter growth
Jeff Halter
2026-06-12
Shut down gracefully instead of exiting from library code
Jeff Halter
2026-06-12
Replace shared outbox with per-client send queues
Jeff Halter
2026-06-12
Split transaction handlers and tests into domain files
Jeff Halter
2026-06-01
Normalize folder upload item paths and consolidate path handling
Jeff Halter
2026-06-01
Improve startup logging and logging consistency
Jeff Halter
2026-05-31
Validate client input to prevent panics from malformed transactions
Jeff Halter
2026-05-30
Surface transaction handler errors instead of silently discarding them
Jeff Halter
2026-05-29
Guard against panics from unchecked type assertions
Jeff Halter
2026-05-28
Refactor Stats to typed keys and fix peak-tracking race
Jeff Halter
2026-03-16
Improve test coverage for hotline and internal/mobius packages
Jeff Halter
2026-03-15
Extract shared readFrom helper to deduplicate io.Reader boilerplate
Jeff Halter
2026-03-15
Add configurable text encoding for file and folder names
Jeff Halter
2026-03-14
Fix Mac Roman decoding incorrectly applied to filesystem root paths
Jeff Halter
2026-03-14
Fix error handling and write-ordering anti-patterns
Jeff Halter
2026-03-14
Refactor ban management behind BanMgr interface
Jeff Halter
2025-12-06
Clean up transaction handler doc comments
Jeff Halter
2025-12-06
Fix markdown table widths
Jeff Halter
2025-12-06
Convert Hotline Protocol doc to Markdown
Jeff Halter
2025-12-05
Improve error handling, logging, and fix race condition in Disconnect
Jeff Halter
2025-12-05
Remove client from homebrew release action
Jeff Halter
2025-12-03
Fix race conditions, memory leak, and goroutine leak in Client
Jeff Halter
2025-11-30
Fix panic when posting article to empty news category
Jeff Halter
2025-11-30
Add helper methods for hotline.Time conversion
Jeff Halter
2025-11-29
Ran goimports -w . to tidy up
Jeff Halter
2025-11-29
Remove debugging output
Jeff Halter
2025-11-28
Mobius client library quality of life improvements
Jeff Halter
2025-11-25
Add TLS port field to tracker registration protocol
Jeff Halter
[next]