• v1.4.1 d14e97d7bd

    v1.4.1 Stable

    boha_admin released this 2026-04-02 10:56:26 +02:00 | 47 commits to master since this release

    Fix

    • Bulk attendance fill now works (was failing with "expected number, received string")
    • Bulk fill now skips Czech public holidays in addition to weekends

    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.4.0 96ba5d034f

    v1.4.0 Stable

    boha_admin released this 2026-03-28 09:03:06 +01:00 | 49 commits to master since this release

    Fix

    • "Moje ��dosti" page now shows only current user's leave requests, even for admins

    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.9 79b2fa5570

    v1.3.9 Stable

    boha_admin released this 2026-03-28 08:56:14 +01:00 | 51 commits to master since this release

    Fix

    • Trips admin user filter only shows users with trips.record permission

    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.8 000a77ccf4

    v1.3.8 Stable

    boha_admin released this 2026-03-27 21:27:16 +01:00 | 53 commits to master since this release

    Changes

    • Fixed npm audit vulnerabilities: brace-expansion, fastify, nodemailer, picomatch
    • Remaining 6 vulnerabilities require breaking changes (Prisma 7, file-type ESM, Quill unpatched)

    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.7 68e6d80903

    v1.3.7 Stable

    boha_admin released this 2026-03-27 17:32:23 +01:00 | 55 commits to master since this release

    Fix

    • Attendance admin/balances only shows users with attendance.record permission
    • User filter dropdown uses dedicated attendance_users endpoint
    • User edit: empty password field no longer blocks saving
    • Fixed missing prisma import in attendance route

    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.6 9779112066

    v1.3.6 Stable

    boha_admin released this 2026-03-27 13:50:00 +01:00 | 57 commits to master since this release

    Fix

    • Dashboard offers card now shows correct counts for ordered and invalidated offers
    • Label changed from "Pro�l�" to "Zneplatn�n�"

    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.5 f9dd49591e

    v1.3.5 Stable

    boha_admin released this 2026-03-27 13:44:54 +01:00 | 59 commits to master since this release

    Changes

    • CNB exchange rate service for real currency conversion (cached per date)
    • Invoice/received invoice KPI stats now show correct CZK totals for multi-currency
    • Dashboard revenue converts all currencies to CZK
    • Invoice PDF: VAT recap table always in CZK with CNB rate footer for foreign invoices
    • Inline styles cleanup (utility classes)
    • Spinner animation works with reduced-motion preference

    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.4 a3ef37d0d2

    v1.3.4 Stable

    boha_admin released this 2026-03-27 13:00:46 +01:00 | 61 commits to master since this release

    Refactor

    • Split admin.css (3228 lines) into 12 focused CSS files
    • Extracted shared styles from offers.css/dashboard.css into shared files
    • Standardized CSS class naming (offers-* � admin-, dash-kpi- � admin-kpi-*)
    • Removed ~360 lines of duplicate CSS
    • Added 16 utility classes

    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.3 cde560a2c3

    v1.3.3 Stable

    boha_admin released this 2026-03-27 10:47:46 +01:00 | 63 commits to master since this release

    Fix

    • File viewers (invoices, offers, received invoices) no longer blocked on mobile browsers
    • Opens blank window synchronously before async fetch to avoid popup blocker

    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.2 495fdf6da2

    v1.3.2 Stable

    boha_admin released this 2026-03-27 10:42:29 +01:00 | 65 commits to master since this release

    Fix

    • Offers table quick action now opens PDF from NAS as blob in new tab instead of print page

    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