mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-27 07:16:19 +09:00
29e6ddd1f9d0b55276fcf0756c155fef1343e9a7
- Replace global channelRegistry singleton with explicit *Registry passed via dependency injection - Split monolithic manager.go into connection.go (lifecycle), inbound.go (dispatch), outbound.go (pipeline) - Introduce optional adapter interfaces: ConfigNormalizer, TargetResolver, BindingMatcher - Move Descriptor() to Adapter interface, remove init()-based registration - Relocate SessionHub to adapters/local package - Extract shared UUID/time helpers to internal/db/uuid.go - Decompose ConfigStore into fine-grained interfaces: ConfigLister, ConfigResolver, BindingStore, SessionStore
…
refactor: replace global channel registry with instance-based Registry and interface-driven adapters
refactor: replace global channel registry with instance-based Registry and interface-driven adapters
refactor: replace global channel registry with instance-based Registry and interface-driven adapters
…
Roadmap
Please refer to the Roadmap Version 0.1 for more details.
Development
Refer to CONTRIBUTING.md for more details.
Star History
LICENSE: AGPLv3
Copyright (C) 2026 Memoh. All rights reserved.
Languages
Go
66.5%
Vue
19.5%
TypeScript
13%
Shell
0.7%
CSS
0.1%
