github harung1993/dollardollar v3.2.2

latest releases: v4.4, v4.3.1, v4.3...
5 months ago

DollarDollar Bill Y'all - v3.2.2 Release

We're excited to announce the release of version 3.2.2 of DollarDollar Bill Y'all, bringing enhanced authentication options and improved deployment support.

🔑 What's New

Solves the edit and delete on the /Transactions bug

OpenID Connect (OIDC) Support

  • Full integration with OpenID Connect for enterprise-ready authentication
  • Support for major OIDC providers including Auth0, Okta, Keycloak, and others
  • Configurable options to enable/disable local logins
  • Seamless single sign-on (SSO) capabilities for organizations

Unraid Integration

  • Official Unraid template now available via the community templates
  • One-click installation for Unraid users
  • Pre-configured Docker settings optimized for Unraid environments

Documentation Updates

  • Comprehensive OIDC configuration guide
  • Unraid installation instructions
  • Improved maintenance and troubleshooting sections

Other Improvements

  • Enhanced Docker build process with optimized .dockerignore
  • Fixed several typos in documentation
  • General codebase maintenance and dependency updates

🔧 Installation & Upgrade

New Installations

  1. Clone the repository

    git clone https://github.com/yourusername/dollardollar.git
    cd dollardollar
  2. Configure environment

    cp .env.template .env
    # Edit .env with your configuration
  3. Launch the application

    docker-compose up -d

Upgrading from Previous Versions

Pull the latest changes and update your database:

git pull
docker-compose down
docker-compose up -d
flask db migrate
flask db upgrade

Unraid Users

  1. In the Unraid web UI, go to the Docker tab
  2. Click "Add Container"
  3. In the Template URL field, paste:
    https://github.com/jordan-dalby/unraidtemplates/blob/main/my-dollardollar.xml
    
  4. Click "Apply Template"
  5. Configure your settings and click "Apply"

🛠️ OIDC Configuration

To enable OIDC authentication, add these parameters to your .env file:

OIDC_ENABLED=True
OIDC_CLIENT_ID=your_client_id
OIDC_CLIENT_SECRET=your_client_secret
OIDC_PROVIDER_NAME=Your Provider Name
OIDC_DISCOVERY_URL=https://your-provider/.well-known/openid-configuration

Optional settings:

# Disable password-based logins
LOCAL_LOGIN_DISABLE=True

# Disable new user registration
DISABLE_SIGNUPS=True

.

Don't miss a new dollardollar release

NewReleases is sending notifications on new releases.