aboutsummaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2026-07-08Decouple FileStore from *os.File for object-store backendsJeff Halter
2026-06-25Introduce PresenceTracker interface for online-user trackingJeff Halter
2026-06-12Add Reloader interface to remove type assertions from reload pathJeff Halter
2026-06-12Fix data races on ClientConn state, banner reload, and rate limiter growthJeff Halter
2026-06-12Replace shared outbox with per-client send queuesJeff Halter
2026-06-12Split transaction handlers and tests into domain filesJeff Halter
2026-06-01Improve startup logging and logging consistencyJeff Halter
2026-05-31Validate client input to prevent panics from malformed transactionsJeff Halter
2026-05-30Surface transaction handler errors instead of silently discarding themJeff Halter
2026-05-28Refactor Stats to typed keys and fix peak-tracking raceJeff Halter
2026-03-16Improve test coverage for hotline and internal/mobius packagesJeff Halter
2026-03-15Extract shared readFrom helper to deduplicate io.Reader boilerplateJeff Halter
2026-03-15Add configurable text encoding for file and folder namesJeff Halter
2026-03-14Fix Mac Roman decoding incorrectly applied to filesystem root pathsJeff Halter
2026-03-14Fix error handling and write-ordering anti-patternsJeff Halter
2026-03-14Refactor ban management behind BanMgr interfaceJeff Halter
2025-12-06Clean up transaction handler doc commentsJeff Halter
2025-12-05Improve error handling, logging, and fix race condition in DisconnectJeff Halter
2025-11-30Fix panic when posting article to empty news categoryJeff Halter
2025-11-29Ran goimports -w . to tidy upJeff Halter
2025-11-29Remove debugging outputJeff Halter
2025-11-28Mobius client library quality of life improvementsJeff Halter
2025-11-19Fix error when downloading incomplete filesJeff Halter
2025-11-18Replace hardcoded magic values with named constants and improve type safetyJeff Halter
2025-11-18Add support for GIF banners with validation and improved error messagesJeff Halter
2025-07-05Fix TestHandleSetClientUserInfo test expectationsJeff Halter
2025-07-04Add comprehensive test coverage for News and improve error handlingJeff Halter
2025-07-04Standardize IP extraction using net.SplitHostPortJeff Halter
2025-07-04Add comprehensive API documentation and improve code documentationJeff Halter
2025-07-04Fix file handle close warnings by ignoring return valuesJeff Halter
2025-07-01Add documentation and comprehensive test coverage for AccountManagerJeff Halter
2025-06-30Replace inappropriate panic calls with proper error handlingJeff Halter
2025-06-29Merge branch 'feature/extract-error-constants'Jeff Halter
2025-06-29Fix tests modifying test fixture files by using temporary directoriesJeff Halter
2025-06-29Extract hardcoded error strings into comprehensive public constantsJeff Halter
2025-06-28Add comprehensive documentation to transaction handler functionsJeff Halter
2025-06-26Replace filepath.Join with path.Join for Windows compatibilityJeff Halter
2025-06-25Fix critical bug in YAMLAccountManager Update methodJeff Halter
2025-05-22Update transaction_handlers.goTheo Knez
2025-05-22Update api.goTheo Knez
2024-07-31Migrate user account yaml files to new Access flag format if neededJeff Halter
2024-07-30Fix commentsJeff Halter
2024-07-28Improve human readability of account config filesJeff Halter
2024-07-23Fix panic on empty news pathJeff Halter
2024-07-21Clean up loggingJeff Halter
2024-07-19Add option for account-specific file rootJeff Halter
2024-07-19Appease linterJeff Halter
2024-07-18Add initial HTTP API endpointsJeff Halter
2024-07-17Extensive refactor, quality of life enhancementsJeff Halter
2024-07-09Extensive refactor and clean upJeff Halter