Commit Graph

4 Commits

Author SHA1 Message Date
ats-tech25
a664a145e0 refactor(cli): Update admin CLI service initialization with Jitsi integration
- Add Jitsi service initialization in admin CLI creation flow
- Inject Jitsi service into notification service constructor
- Improve service dependency management and configuration
- Enhance modularity of service initialization process
2025-11-07 20:55:52 +00:00
ats-tech25
34ee29c26e refactor(cli): Update terminal package import and usage in admin CLI
- Replace deprecated `golang.org/x/crypto/ssh/terminal` with `golang.org/x/term`
- Update `terminal.ReadPassword()` calls to use `term.ReadPassword()`
- Remove unnecessary version of `golang.org/x/sys` in go.sum
- Ensure compatibility with latest terminal package recommendations
2025-11-06 09:15:59 +00:00
ats-tech25
df39550eb1 feat(admin): Implement comprehensive CLI admin management functionality
- Add new `internal/cli/admin.go` package for admin management
- Implement interactive admin account creation with secure password input
- Add CLI command for creating admin accounts with flexible input options
- Implement validation for admin account creation details
- Support both interactive and flag-based admin account creation
- Integrate with existing user and authentication services
- Update go.mod and go.sum with new dependencies and version upgrades
Enhances system administration capabilities by providing a flexible CLI tool for creating admin accounts with robust security and usability features.
2025-11-06 09:13:26 +00:00
ats-tech25
488be7b8ef feat(project): Initialize project structure and core components
- Add initial project scaffolding with Go module and project structure
- Create server and CLI entry points for application
- Implement Makefile with development and build commands
- Add `.env.example` with comprehensive configuration template
- Set up README.md with project documentation and setup instructions
- Configure basic dependencies for server, database, and CLI tools
- Establish internal package structure for models, services, and handlers
- Add initial configuration and environment management
- Prepare for HTTP server, CLI, and database integration
2025-11-05 15:06:07 +00:00