• v1.3.1 6b9f1dee87

    v1.3.1 Stable

    boha_admin released this 2026-03-27 10:33:15 +01:00 | 67 commits to master since this release

    Fix

    • OfferDetail now correctly applies default currency from system settings

    Deploy

    cd /var/www/app-ts
    wget <asset-url> -O release.tar.gz
    tar -xzf release.tar.gz
    npm install --production
    npx prisma generate
    npx prisma migrate deploy
    pm2 restart app-ts
    rm release.tar.gz
    
    Downloads
  • v1.3.0 dc9720a67a

    v1.3.0 Stable

    boha_admin released this 2026-03-27 10:17:05 +01:00 | 69 commits to master since this release

    Changes

    • System settings page with 3 tabs: Security, System, Firma
    • Configurable attendance rules, document numbering patterns, currency/VAT lists
    • Dynamic logo upload (light + dark variants) from DB
    • Email settings (SMTP, invoice alerts, leave notifications) in UI
    • Permissions simplified: settings.manage replaces 3 old permissions
    • Leaflet bundled locally, unpkg.com removed from CSP
    • Template-based document numbering ({YYYY}/{PREFIX}/{NNN})
    • App info: version, Node.js, uptime, memory, DB status, NAS status
    • Silent catch blocks fixed, console.log � app.log

    Migrations

    • add_system_settings
    • add_number_patterns
    • add_smtp_settings
    • add_dark_logo
    • consolidate_settings_permissions

    Deploy

    cd /var/www/app-ts
    wget <asset-url> -O release.tar.gz
    tar -xzf release.tar.gz
    npm install --production
    npx prisma generate
    npx prisma migrate deploy
    pm2 restart app-ts
    rm release.tar.gz
    
    Downloads
  • v1.1.4 f49015a627

    v1.1.4 Stable

    boha_admin released this 2026-03-26 15:33:11 +01:00 | 73 commits to master since this release

    Fix

    • Increased global rate limit from 100 to 300 req/min � fast month switching no longer triggers rate limit

    Deploy

    cd /var/www/app-ts
    wget <asset-url> -O release.tar.gz
    tar -xzf release.tar.gz
    npm install --production
    npx prisma generate
    npx prisma migrate deploy
    pm2 restart app-ts
    rm release.tar.gz
    
    Downloads
  • v1.1.3 461b54c4e6

    v1.1.3 Stable

    boha_admin released this 2026-03-26 15:21:23 +01:00 | 75 commits to master since this release

    Fix

    • Project detail now shows customer name and responsible user correctly
    • API was returning nested objects instead of flat fields

    Deploy

    cd /var/www/app-ts
    wget <asset-url> -O release.tar.gz
    tar -xzf release.tar.gz
    npm install --production
    npx prisma generate
    npx prisma migrate deploy
    pm2 restart app-ts
    rm release.tar.gz
    
    Downloads
  • v1.1.2 2fccc5d31d

    v1.1.2 Stable

    boha_admin released this 2026-03-26 13:13:47 +01:00 | 77 commits to master since this release

    Fix

    • Project detail now shows linked order and offer (Propojen� section)
    • API was returning nested objects instead of flat fields expected by frontend
    Downloads
  • v1.1.1 6aaf28bd2c

    v1.1.1 Stable

    boha_admin released this 2026-03-26 13:05:19 +01:00 | 79 commits to master since this release

    Changes since v1.0.0

    • NAS storage for created invoices (PDF via puppeteer), received invoices, and offers
    • Invoice due date email alerts (daily cron at 8:00, 3 days before + on due date)
    • Invoice language field (cs/en) stored per invoice
    • Invoices list filtered by month/year matching KPI cards
    • Centralized date helpers replacing UTC .toISOString() calls
    • Attendance project switching fix, comment cleanup, removed as-any casts
    • Favicon added

    Deploy

    cd /var/www/app-ts
    wget <asset-url> -O release.tar.gz
    tar -xzf release.tar.gz
    npm install --production
    npx prisma generate
    npx prisma migrate deploy
    pm2 restart app-ts
    rm release.tar.gz
    
    Downloads