| Age | Commit message (Collapse) | Author | Files | Lines |
|
- Introduced new types and interfaces for districts, sites, and citizen summaries.
- Implemented district image and icon utilities.
- Created controllers for listing districts, submitting sites, and managing site requests.
- Added enums for district slugs and site statuses.
- Developed services for district site management, including submission, review, and editing.
- Implemented thumbnail generation for district sites.
- Established repository methods for district site CRUD operations.
- Created router paths for district-related endpoints.
- Added messages for error handling in district operations.
- Enhanced models to support district site features.
- Implemented pagination and search functionalities for district site listings.
|
|
|
|
and add IP ban management
- Added DatePicker and MonthDayPicker components for improved date selection in the UI.
- Introduced MiniEditor component for rich text editing capabilities.
- Enhanced warning logging in the warning service with detailed messages.
- Removed unused RegistrationIP field from AdminUserResponse.
- Improved error handling in various utility functions with descriptive messages.
- Implemented IP ban management with models, repositories, and a new council page for viewing and lifting bans.
- Added validation for jade amounts with a dedicated validator.
- Created CSS styles for date pickers to ensure consistent UI presentation.
|
|
- Created a new Modal component in Solid.js with backdrop handling.
- Added modal styles for backdrop, content, header, and body.
- Introduced editor styles for a rich text editor interface.
- Implemented a new config controller and service in Go to fetch configuration settings.
- Defined a ConfigResponse type for structured API responses.
- Set up routing for the config endpoint in the Go application.
|
|
and disabling users
- Updated user roles to include 'Owner'.
- Enhanced layout to show council options for Owners.
- Implemented user listing and detail views for council members.
- Added pagination and search functionality for user management.
- Created API endpoints for banning, unbanning, disabling, and enabling users.
- Introduced new request and response types for user actions.
- Added styles for council user management interface.
|