-
59b478f262
v1.6.2: fix RichEditor auto-scroll and PDF offers multi-page header
master
v1.6.2
BOHA
2026-05-09 20:23:36 +02:00
-
e4f14a24b7
fix: handle plain month number in attendance route, not just YYYY-MM
v1.6.1
BOHA
2026-04-29 16:50:20 +02:00
-
3bd0d055d9
v1.6.0: fix offer items mobile layout and localStorage draft save/restore
v1.6.0
BOHA
2026-04-29 15:23:42 +02:00
-
746d17e182
fix: parse YYYY-MM month filter correctly in attendance history
v1.5.9
BOHA
2026-04-29 09:29:47 +02:00
-
e96e51598a
v1.5.8: fix audit log table layout (Skeleton outside tbody)
v1.5.8
BOHA
2026-04-29 09:08:15 +02:00
-
9abec36f07
v1.5.7: fix Settings system tab crash and OffersTemplates tab gap
v1.5.7
BOHA
2026-04-29 08:29:10 +02:00
-
ecd8e3679f
fix: replace stray role reference in system settings tab with inline placeholder
BOHA
2026-04-29 08:04:22 +02:00
-
ba95723b61
v1.5.6: boneyard-js skeleton migration, TanStack Query refactor, rate-limit config
v1.5.6
BOHA
2026-04-28 22:35:43 +02:00
-
12289bdce3
fix: only show session-expired alert when user had a valid session
BOHA
2026-04-28 12:16:26 +02:00
-
d1c5234a03
fix: allow logo endpoint without auth for <img> tag loading
v1.5.5
BOHA
2026-04-28 11:52:24 +02:00
-
27cc876e82
fix: add missing migration for totp_last_used_counter column
BOHA
2026-04-28 11:45:11 +02:00
-
82919d39f6
fix: remove manual project creation, smart sequence release, received-invoices schema fix
BOHA
2026-04-28 11:36:08 +02:00
-
3481b97d47
fix: useEffect anti-patterns, attendance permissions, and received-invoices schema mismatch
v1.5.4
BOHA
2026-04-28 10:28:15 +02:00
-
d7c7fbad88
fix: security, validation, and data integrity fixes across 53 files
BOHA
2026-04-28 08:40:38 +02:00
-
7f07032bf2
fix: attendance clock-in silently aborted by broken mountedRef guard
BOHA
2026-04-27 08:34:01 +02:00
-
d873c96ae3
fix: attendance clock-in hanging after geolocation confirmation
BOHA
2026-04-27 08:23:12 +02:00
-
c4f6723042
fix: attendance clock-in button stuck when geolocation fails or hangs
BOHA
2026-04-24 11:40:51 +02:00
-
9e699c4dd4
fix: React hooks rules violation in Login.tsx causing crash on load
BOHA
2026-04-24 11:31:00 +02:00
-
ea81380225
fix: dashboard $queryRaw Date serialization with custom toJSON override
BOHA
2026-04-24 11:23:27 +02:00
-
a9bc82fac5
fix: Prisma $queryRaw MySQL type coercion for BigInt and Boolean
BOHA
2026-04-24 11:18:38 +02:00
-
8c278be941
test: add regression tests for Critical+High FLAWS_REPORT fixes
BOHA
2026-04-24 11:04:20 +02:00
-
aa6c1b5094
refactor: fix all Low findings from FLAWS_REPORT audit
BOHA
2026-04-24 08:45:37 +02:00
-
4f4b12f039
security: fix all Medium findings from FLAWS_REPORT audit
BOHA
2026-04-24 08:24:14 +02:00
-
528e55991b
security: fix all Critical and High findings from FLAWS_REPORT audit
BOHA
2026-04-24 00:58:35 +02:00
-
122eee175e
docs: update CLAUDE.md release process and file count
BOHA
2026-04-23 21:36:49 +02:00
-
5a28f75303
1.5.3
v1.5.3
BOHA
2026-04-23 18:17:20 +02:00
-
07cb428287
1.5.2
v1.5.2
BOHA
2026-04-23 17:23:10 +02:00
-
b197017644
1.5.1
v1.5.1
BOHA
2026-04-02 20:01:44 +02:00
-
e9f07a4a39
fix: invoice edit/list improvements
BOHA
2026-04-02 20:01:43 +02:00
-
44d389201c
1.5.0
v1.5.0
BOHA
2026-04-02 15:47:46 +02:00
-
3106aaf314
feat: full invoice editing before payment, NAS cleanup on date change
BOHA
2026-04-02 15:47:46 +02:00
-
90e797b8fa
1.4.9
v1.4.9
BOHA
2026-04-02 15:25:35 +02:00
-
1f7362c8af
fix: invoice PDF — tighter layout, more room for items
BOHA
2026-04-02 15:25:35 +02:00
-
fe44a2b12d
1.4.8
v1.4.8
BOHA
2026-04-02 12:55:24 +02:00
-
8a9239311d
feat: invoice PDF — larger fonts, order number and date in dates column
BOHA
2026-04-02 12:55:24 +02:00
-
cd25cd6ee4
1.4.7
v1.4.7
BOHA
2026-04-02 12:31:51 +02:00
-
967fbba2a4
fix: invoice PDF footer — single line with space for signatures
BOHA
2026-04-02 12:31:51 +02:00
-
41fe65c7fc
1.4.6
v1.4.6
BOHA
2026-04-02 12:01:52 +02:00
-
09d345a312
fix: invoice PDF table — numbers 8pt, description column wider (36%)
BOHA
2026-04-02 12:01:51 +02:00
-
1a13d745f1
1.4.5
v1.4.5
BOHA
2026-04-02 11:56:06 +02:00
-
ce184771a6
feat: invoice PDF redesign — professional table-based layout
BOHA
2026-04-02 11:56:05 +02:00
-
7b6365f6b3
1.4.4
v1.4.4
BOHA
2026-04-02 11:28:13 +02:00
-
44867c79f8
fix: PDF item names bold on Linux — font-weight 500→600
BOHA
2026-04-02 11:28:12 +02:00
-
09a9e8c2f0
1.4.3
v1.4.3
BOHA
2026-04-02 11:13:30 +02:00
-
b26a6f40b9
fix: invoice PDF shows unit next to quantity (e.g. 193,50 / ks)
BOHA
2026-04-02 11:13:29 +02:00
-
40cb5a4d76
1.4.2
v1.4.2
BOHA
2026-04-02 11:05:42 +02:00
-
ecd97ae5a3
fix: bulk attendance fill creates holiday records instead of skipping
BOHA
2026-04-02 11:05:42 +02:00
-
d14e97d7bd
1.4.1
v1.4.1
BOHA
2026-04-02 10:56:26 +02:00
-
ef891f8e01
fix: bulk attendance fill — accept string user_ids, skip holidays
BOHA
2026-04-02 10:56:25 +02:00
-
96ba5d034f
1.4.0
v1.4.0
BOHA
2026-03-28 09:03:06 +01:00
-
2402b7cbc8
fix: "Moje žádosti" page shows only current user's requests
BOHA
2026-03-28 09:03:05 +01:00
-
79b2fa5570
1.3.9
v1.3.9
BOHA
2026-03-28 08:56:14 +01:00
-
35fa172d36
fix: trips admin shows only users with trips.record permission
BOHA
2026-03-28 08:56:14 +01:00
-
000a77ccf4
1.3.8
v1.3.8
BOHA
2026-03-27 21:27:16 +01:00
-
ecd9f6a181
chore: fix npm audit vulnerabilities (brace-expansion, fastify, nodemailer, picomatch)
BOHA
2026-03-27 21:27:14 +01:00
-
68e6d80903
1.3.7
v1.3.7
BOHA
2026-03-27 17:32:22 +01:00
-
af1b41994c
fix: attendance shows only users with attendance.record permission
BOHA
2026-03-27 17:32:22 +01:00
-
9779112066
1.3.6
v1.3.6
BOHA
2026-03-27 13:50:00 +01:00
-
e8d6dc1567
fix: dashboard offers card showing wrong counts
BOHA
2026-03-27 13:50:00 +01:00
-
f9dd49591e
1.3.5
v1.3.5
BOHA
2026-03-27 13:44:54 +01:00
-
8cdf057ab3
feat: CNB exchange rates, multi-currency KPI stats, invoice PDF VAT in CZK
BOHA
2026-03-27 13:44:53 +01:00
-
a3ef37d0d2
1.3.4
v1.3.4
BOHA
2026-03-27 13:00:46 +01:00
-
e0ea997c24
refactor: split admin.css monolith, standardize CSS architecture
BOHA
2026-03-27 13:00:45 +01:00
-
cde560a2c3
1.3.3
v1.3.3
BOHA
2026-03-27 10:47:46 +01:00
-
e6198e1b67
fix: file viewers blocked on mobile — open blank window before async fetch
BOHA
2026-03-27 10:47:45 +01:00
-
495fdf6da2
1.3.2
v1.3.2
BOHA
2026-03-27 10:42:29 +01:00
-
7d29f40ab2
fix: offers table PDF button opens blob from NAS instead of print page
BOHA
2026-03-27 10:42:29 +01:00
-
6b9f1dee87
1.3.1
v1.3.1
BOHA
2026-03-27 10:33:15 +01:00
-
687dcb9371
fix: OfferDetail uses default currency from system settings
BOHA
2026-03-27 10:33:15 +01:00
-
9c49015968
1.3.0
BOHA
2026-03-27 10:17:05 +01:00
-
dc9720a67a
1.3.0
v1.3.0
BOHA
2026-03-27 10:17:05 +01:00
-
-
0021f5d46e
1.2.0
BOHA
2026-03-27 10:16:56 +01:00
-
16e48d4e5f
chore: gitignore release archives and claude worktrees
BOHA
2026-03-27 10:16:25 +01:00
-
6b31b2f74b
feat: system settings, dynamic logos, template numbering, permission consolidation
BOHA
2026-03-27 10:15:47 +01:00
-
f49015a627
1.1.4
v1.1.4
BOHA
2026-03-26 15:33:11 +01:00
-
c201958689
fix: increase global rate limit from 100 to 300 req/min
BOHA
2026-03-26 15:33:10 +01:00
-
461b54c4e6
1.1.3
v1.1.3
BOHA
2026-03-26 15:21:23 +01:00
-
bdd58e70ff
fix: flatten customer and user names in project detail response
BOHA
2026-03-26 15:21:22 +01:00
-
2fccc5d31d
1.1.2
v1.1.2
BOHA
2026-03-26 13:13:47 +01:00
-
2f4a661b7d
fix: flatten order/quotation data in project detail response
BOHA
2026-03-26 13:13:47 +01:00
-
6aaf28bd2c
1.1.1
v1.1.1
BOHA
2026-03-26 13:05:19 +01:00
-
d211f9a616
chore: rename package to app-ts
BOHA
2026-03-26 13:05:19 +01:00
-
9c05681fde
chore: bump version to 1.1.0
BOHA
2026-03-26 11:10:07 +01:00
-
30278a9642
feat: invoice due date email alerts, add favicon
BOHA
2026-03-26 11:02:22 +01:00
-
baceb88347
feat: NAS storage for invoices/offers, code cleanup, date/time fixes
BOHA
2026-03-26 10:36:39 +01:00
-
0317ba3168
fix: attendance project tracking — enrich completed shift logs with project names
BOHA
2026-03-25 08:15:20 +01:00
-
87dbde5c59
fix: remove as-any casts, type Dashboard data properly
BOHA
2026-03-24 20:20:43 +01:00
-
106606f3fa
fix: code review — XSS, type safety, validation improvements
BOHA
2026-03-24 20:13:20 +01:00
-
3c167cf5c4
style: run prettier on entire codebase
BOHA
2026-03-24 19:59:14 +01:00
-
872be42107
feat: Czech public holidays in work fund calculation
BOHA
2026-03-24 19:37:03 +01:00
-
780a6db001
fix: Odpracováno column shows covered hours (worked + leave + holidays)
BOHA
2026-03-24 19:21:05 +01:00
-
bc2a14f637
fix: include holiday hours in covered time instead of subtracting from fund
BOHA
2026-03-24 19:18:26 +01:00
-
c3bb0a6782
fix: March card header shows prorated fund (136h/17 dnů) matching the +/- values
BOHA
2026-03-24 19:15:53 +01:00
-
03e830f97b
fix: monthly cards and table show same +/- using prorated fund for current month
BOHA
2026-03-24 19:14:28 +01:00
-
9724a7b2e9
fix: separate full month fund from prorated fund
BOHA
2026-03-24 19:12:13 +01:00
-
db9c2929a8
fix: work fund — prorate current month to today's date
BOHA
2026-03-24 19:09:24 +01:00
-
a0f86deedb
fix: work fund overview — only show past and current month, not future
BOHA
2026-03-24 19:05:31 +01:00
-
0ec2cde5e5
fix: scope template editor — use RichEditor instead of textarea for content
BOHA
2026-03-24 19:01:30 +01:00
-
19912ecbe6
fix: scope template edit — read scope_template_sections from API response
BOHA
2026-03-24 18:59:21 +01:00
-
6497933c3e
fix: keep lock after save — user stays on the page
BOHA
2026-03-24 18:56:42 +01:00