Repository navigation
GG Requestz v1.0.3
What's Changed
Added
-
Pre-built Docker Images
- Automated Docker image publishing to GitHub Container Registry
- Multi-platform support (amd64, arm64)
- Images available at
ghcr.io/xtreemmak/ggrequestz - Automatic builds on releases and main branch updates
-
Enhanced Docker Support
- PUID/PGID support for proper file permissions
- Standard Docker Compose
.envfile convention (not.env.docker) - Improved environment variable handling
- Better defaults and clearer configuration
-
Documentation Improvements
- New QUICKSTART.md for 5-minute setup
- Consolidated CONFIGURATION.md with all options
- Simplified README with clear navigation
- Clearer authentication setup instructions
Fixed
-
Authentication & Permissions
- Fixed basic auth admin users unable to manage requests
- Corrected permission checking for
is_adminflag - Fixed
ggr_user_permissionstable reference error - Resolved async/await misuse in authentication modules
-
Environment Configuration
- Fixed development environment using wrong
.envfile - Separated
.env(Docker/production) from.env.dev(development) - Fixed DOTENV_CONFIG_PATH support for development
- Corrected environment variable loading in multiple modules
- Fixed development environment using wrong
-
Search & UI
- Implemented missing watchlist functionality in search page
- Fixed favorite icon click handlers
- Corrected reactive state management for watchlist
Changed
-
Docker Standardization
- Docker Compose now uses standard
.envfile (community standard) - Simplified environment variable structure
- Updated Dockerfile with configurable user/group IDs
- Default to pulling pre-built images instead of building locally
- Docker Compose now uses standard
-
Development Workflow
- Development scripts now use
.env.devby default - Improved separation between production and development configs
- Better error messages for configuration issues
- Development scripts now use
Migration Notes
When upgrading from v1.0.2:
-
Environment Files:
- Rename
.env.dockerto.envfor Docker deployments - Use
.env.devfor local development
- Rename
-
Docker Images:
- Images now available at
ghcr.io/xtreemmak/ggrequestz - No need to build locally unless customizing
- Images now available at
-
Permissions:
- Add PUID/PGID to
.envfor proper file permissions - Database migrations run automatically
- Add PUID/PGID to
Full Changelog
See CHANGELOG.md for complete version history.
Installation
Docker (Recommended)
docker pull ghcr.io/XTREEMMAK/ggrequestz:v1.0.3Manual Installation
- Download the source code
- Follow the Installation Guide