-
v1.4.1 Stable
released this
2026-04-02 10:56:26 +02:00 | 47 commits to master since this releaseFix
- 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.gzDownloads
-
v1.4.0 Stable
released this
2026-03-28 09:03:06 +01:00 | 49 commits to master since this releaseFix
- "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.gzDownloads
-
v1.3.9 Stable
released this
2026-03-28 08:56:14 +01:00 | 51 commits to master since this releaseFix
- 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.gzDownloads
-
v1.3.8 Stable
released this
2026-03-27 21:27:16 +01:00 | 53 commits to master since this releaseChanges
- 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.gzDownloads
-
v1.3.7 Stable
released this
2026-03-27 17:32:23 +01:00 | 55 commits to master since this releaseFix
- 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.gzDownloads
-
v1.3.6 Stable
released this
2026-03-27 13:50:00 +01:00 | 57 commits to master since this releaseFix
- 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.gzDownloads
-
v1.3.5 Stable
released this
2026-03-27 13:44:54 +01:00 | 59 commits to master since this releaseChanges
- 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.gzDownloads
-
v1.3.4 Stable
released this
2026-03-27 13:00:46 +01:00 | 61 commits to master since this releaseRefactor
- 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.gzDownloads
-
v1.3.3 Stable
released this
2026-03-27 10:47:46 +01:00 | 63 commits to master since this releaseFix
- 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.gzDownloads
-
v1.3.2 Stable
released this
2026-03-27 10:42:29 +01:00 | 65 commits to master since this releaseFix
- 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.gzDownloads