| Age | Commit message (Expand) | Author |
| 2026-08-23 | Add feed-backed threaded news imports | Jeff Halter |
| 2026-07-10 | Wire presence tracker via WithPresenceTracker option | 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 | 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-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-01 | Improve startup logging and logging consistency | Jeff Halter |
| 2026-03-15 | Add configurable text encoding for file and folder names | Jeff Halter |
| 2026-03-14 | Refactor ban management behind BanMgr interface | Jeff Halter |
| 2025-11-29 | Ran goimports -w . to tidy up | Jeff Halter |
| 2025-11-22 | Add optional TLS support for encrypted client connections | Jeff Halter |
| 2025-11-18 | Update BannerFile doc comment in default config.yaml | Jeff Halter |
| 2025-07-04 | Fix file handle close warnings by ignoring return values | Jeff Halter |
| 2025-06-30 | Improve error handling consistency in main.go | Jeff Halter |
| 2025-06-26 | Replace filepath.Join with path.Join for Windows compatibility | Jeff Halter |
| 2025-06-25 | Refactor copyDir and findConfigPath functions in main.go | Jeff Halter |
| 2025-05-22 | Update main.go | Theo Knez |
| 2024-08-04 | Delete cmd/mobius-hotline-server/mobius/config/Files/hello.txt | Jeff Halter |
| 2024-08-04 | Create About This Area.txt | Jeff Halter |
| 2024-07-28 | Improve human readability of account config files | Jeff Halter |
| 2024-07-27 | Fix missing version in Docker and Makefile build | Jeff Halter |
| 2024-07-26 | Make Bonjour optional and disabled by default | Jeff Halter |
| 2024-07-26 | Limit guest permissions | Jeff Halter |
| 2024-07-26 | Register server address on local network with Bonjour | Jeff Halter |
| 2024-07-21 | Clean up logging | Jeff Halter |
| 2024-07-18 | Add support for trackers that require a password | Jeff Halter |
| 2024-07-18 | Add initial HTTP API endpoints | Jeff Halter |
| 2024-07-17 | Extensive refactor, quality of life enhancements | Jeff Halter |
| 2024-07-09 | Extensive refactor and clean up | Jeff Halter |
| 2024-06-26 | Fix Windows compatibility for -init flag | Jeff Halter |
| 2024-06-24 | Refactoring, cleanup, test backfilling | Jeff Halter |
| 2024-06-17 | Clean up various linter warnings | Jeff Halter |
| 2024-06-15 | Replace hardcoded version with ldflag usage | Jeff Halter |
| 2024-06-15 | Refactoring and cleanup | Jeff Halter |
| 2024-06-10 | Replace zap logger with slog | Jeff Halter |
| 2024-06-01 | If no predefined default path for server config, look in the current dir | Charlotte Koch |
| 2024-03-28 | Add cmdline flag to specify network interface | Jeff Halter |
| 2023-04-19 | Ran 'golangci-lint run -E gocritic,whitespace --fix' 🤞 | Jeff Halter |
| 2023-04-19 | Replace deprecated rand.Seed usage | Jeff Halter |
| 2022-11-05 | Register with Gloarbline 1.9.7 client default trackers | Jeff Halter |
| 2022-11-03 | Add comment clarifying usage of NewsDateFormat config option | Jeff Halter |
| 2022-11-03 | Add optional logging to file | Jeff Halter |
| 2022-07-04 | Add basic stat counters | Jeff Halter |
| 2022-06-29 | Replacement banner image | Ade Thompson |
| 2022-06-26 | Fix example IgnoreFiles filter | Jeff Halter |