Commit Graph
252 Commits
Author SHA1 Message Date
hikmettan 1c2651fc0e fix: parse decimal money values without scale errors 2026-09-06 16:32:59 +03:00
hikmettan 04f24d78a3 fix: separate item price analysis by unit 2026-09-06 16:32:16 +03:00
hikmettan 07cfd6198f a11y: make tender card date keyboard accessible 2026-09-06 16:31:08 +03:00
hikmettan 628635fea1 fix: validate calendar dates on tender cards 2026-09-06 16:30:39 +03:00
hikmettan 2d1667940a fix: validate document expiry dates before countdown 2026-09-06 16:29:06 +03:00
hikmettan 5a4371f5ed fix: reject invalid dates in analytics 2026-09-06 16:28:17 +03:00
hikmettan d00177ccc8 fix: avoid fabricated dates on tender cards 2026-09-06 16:27:20 +03:00
hikmettan f9bf95dbf9 a11y: announce selected calendar day results 2026-09-06 16:26:43 +03:00
hikmettan 77164ab6bb a11y: make calendar day controls non submitting 2026-09-06 16:26:15 +03:00
hikmettan dc4a31803e fix: block preparation for unfinished analysis states 2026-09-06 16:25:16 +03:00
hikmettan 5806e7e9d0 a11y: announce preparation document refresh state 2026-09-06 16:24:08 +03:00
hikmettan b49ae4c59f fix: handle malformed document lists in preparation overview 2026-09-06 16:23:14 +03:00
hikmettan b5b3d75341 ux: prefill saved filter from active search 2026-09-06 16:22:00 +03:00
hikmettan 835e66405a feat: version tender calendar events 2026-09-06 16:21:04 +03:00
hikmettan 158db529ae fix: stack preparation overview fields on small screens 2026-09-06 16:07:00 +03:00
hikmettan bcfeb6995c feat: preserve search text in saved tender filters 2026-09-06 16:03:49 +03:00
hikmettan e4a1fd0f5b fix: mark preparation checks dirty on button updates 2026-09-06 16:02:35 +03:00
hikmettan 3a5b06cee2 fix: combine detailed tender search fields 2026-09-06 15:59:01 +03:00
hikmettan 9b751296ed fix: unify search dialog focus and overlay behavior 2026-09-06 15:29:22 +03:00
hikmettan 69f687967b fix: isolate background interaction behind stacked modals 2026-09-06 15:25:05 +03:00
hikmettan abbf24078d fix: manage guide and profile modal keyboard focus 2026-09-06 15:22:36 +03:00
hikmettan 1d00f4fa91 fix: keep tender and analysis keyboard focus in dialogs 2026-09-06 15:19:54 +03:00
hikmettan ffec9bb54e fix: identify favorite institution actions accessibly 2026-09-06 15:16:11 +03:00
hikmettan bdc9f9dfbf fix: recheck linked documents after Excel generation 2026-09-06 15:14:29 +03:00
hikmettan 4d6d7009ca fix: wrap long bid items within printable page width 2026-09-06 15:12:10 +03:00
hikmettan fb2c2b120e fix: withhold print action until bid validation finishes 2026-09-06 15:08:56 +03:00
hikmettan ff1a4bca70 fix: resolve current bid source by IKN and track output header changes 2026-09-06 14:59:23 +03:00
hikmettan 528933aa1b fix: block ready bid exports once a winner is published 2026-09-06 14:57:53 +03:00
hikmettan 2353170c40 fix: retain server notifications when local alerts arrive 2026-09-06 14:56:21 +03:00
hikmettan 120657758c fix: reject unconfirmed Telegram tests and invalid update responses 2026-09-06 14:55:05 +03:00
hikmettan 37fb7b0366 fix: clear consumed Telegram challenges after link changes 2026-09-06 14:53:35 +03:00
hikmettan 283bfe5990 fix: bind Telegram pairing to expiring single-use account challenges 2026-09-06 14:50:11 +03:00
hikmettan aca1f5c3d1 test: verify combined saved filters through browser workflow 2026-09-06 14:47:03 +03:00
hikmettan 8faf03e632 fix: clear stale weekly preference after concurrent changes 2026-09-06 14:44:25 +03:00
hikmettan 38227862c0 fix: guide users through blocked notification permissions 2026-09-06 14:41:24 +03:00
hikmettan 7a01e4bed7 feat: review uncertain weekly brief deliveries with audit history 2026-09-06 14:37:32 +03:00
hikmettan c55257cade fix: exclude closed tenders from upcoming feeds 2026-09-06 14:26:31 +03:00
hikmettan b2a416c908 fix: persist weekly brief preference and expose request failures 2026-09-06 14:20:31 +03:00
hikmettan 9db12a5eae fix: persist quiet-hour time input changes 2026-09-06 14:18:29 +03:00
hikmettan e711da9567 fix: distinguish email service errors and validate send receipts 2026-09-06 14:16:08 +03:00
hikmettan a25dcb7a5d fix: persist notification preferences and clarify delivery controls 2026-09-06 14:14:46 +03:00
hikmettan 83df706631 fix: persist competitor tracking and remove unsupported metrics and alerts 2026-09-06 14:12:43 +03:00
hikmettan 463fd06d30 fix: confirm and version favorite institution updates 2026-09-06 14:09:31 +03:00
hikmettan 525b673e25 fix: synchronize calendar month input and add month navigation 2026-09-06 14:08:08 +03:00
hikmettan 6c33012ab8 fix: order calendar deadlines and surface undated tenders 2026-09-06 14:05:24 +03:00
hikmettan 2f34b42dc4 fix: validate firm email consistently before bid output 2026-09-06 14:04:00 +03:00
hikmettan 3d9aa79624 fix: persist team changes only after versioned server confirmation 2026-09-06 14:01:28 +03:00
hikmettan 9d3acac59d fix: reject stale company profile and filter updates 2026-09-06 13:58:25 +03:00
hikmettan ae32382ffa fix: bound document downloads and cancel stale sessions 2026-09-06 13:56:05 +03:00
hikmettan 36859188bf fix: invalidate preparation approval for changed portfolio products 2026-09-06 13:52:40 +03:00