Commit Graph
100 Commits
Author SHA1 Message Date
hikmettan ff84268ede announce subscription cancellation errors 2026-09-06 17:12:00 +03:00
hikmettan f12f9b9655 record product search dialog label 2026-09-06 17:11:25 +03:00
hikmettan 82d3c98e0e name product search dialog 2026-09-06 17:11:25 +03:00
hikmettan eb3eebe2f8 record detailed search dialog label 2026-09-06 17:10:47 +03:00
hikmettan 4e0cfdbc0d name detailed search dialog 2026-09-06 17:10:47 +03:00
hikmettan 9ba9e3da6c record AI analysis busy state 2026-09-06 17:09:58 +03:00
hikmettan feeef997ab expose AI analysis dialog busy state 2026-09-06 17:09:58 +03:00
hikmettan fd6263c818 record document review busy state 2026-09-06 17:04:15 +03:00
hikmettan 921cf4d0f4 expose document review busy state 2026-09-06 17:04:14 +03:00
hikmettan d7c2e90f0c record document vault busy state 2026-09-06 17:03:43 +03:00
hikmettan 113748da6e expose document vault busy state 2026-09-06 17:03:43 +03:00
hikmettan a29da26d6d record document vault button fix 2026-09-06 17:02:54 +03:00
hikmettan 9f84986696 harden document vault action buttons 2026-09-06 17:02:53 +03:00
hikmettan f3d12d37d3 record guide modal fix 2026-09-06 17:02:19 +03:00
hikmettan 8c7e3b5b59 harden guide modal close control 2026-09-06 17:02:19 +03:00
hikmettan 114bfc6f1f record calendar region label 2026-09-06 17:01:44 +03:00
hikmettan 7af1ec40a2 name tender calendar region 2026-09-06 17:01:44 +03:00
hikmettan 583ec1faf2 record calendar accessibility labels 2026-09-06 17:01:11 +03:00
hikmettan 8756634772 label tender calendar controls 2026-09-06 17:01:11 +03:00
hikmettan 1a80500839 record source history busy state 2026-09-06 17:00:28 +03:00
hikmettan 0f902433fe expose source history loading state 2026-09-06 17:00:28 +03:00
hikmettan 9f56154786 record preparation overview busy state 2026-09-06 16:59:55 +03:00
hikmettan df767b790c expose preparation overview loading state 2026-09-06 16:59:55 +03:00
hikmettan 74b4082841 record AI job busy state 2026-09-06 16:59:19 +03:00
hikmettan 87db853326 expose AI job loading state 2026-09-06 16:59:19 +03:00
hikmettan 629a0e8d68 record AI analysis modal fix 2026-09-06 16:58:45 +03:00
hikmettan 293f334dd3 harden AI analysis modal close control 2026-09-06 16:58:45 +03:00
hikmettan d383d52b3d record quota alert announcement 2026-09-06 16:58:06 +03:00
hikmettan cd7dc64c67 announce quota alerts to assistive tech 2026-09-06 16:58:06 +03:00
hikmettan 8ed657c611 record mobile filter close fix 2026-09-06 16:57:32 +03:00
hikmettan 3166f7321a harden mobile filter close control 2026-09-06 16:57:32 +03:00
hikmettan 28cb6129d2 record subscription modal button fix 2026-09-06 16:57:00 +03:00
hikmettan 2e8922a7c7 clarify subscription modal button types 2026-09-06 16:57:00 +03:00
hikmettan c2f552ca8f record search modal button fix 2026-09-06 16:56:23 +03:00
hikmettan e13f8f46c8 harden search modal close buttons 2026-09-06 16:56:23 +03:00
hikmettan 3b96e48c68 record sidebar button types 2026-09-06 16:55:41 +03:00
hikmettan f1e2433edc clarify sidebar action button types 2026-09-06 16:55:41 +03:00
hikmettan ca5538c5bd record header button types 2026-09-06 16:54:58 +03:00
hikmettan a4b8b9c593 make header action button types explicit 2026-09-06 16:54:58 +03:00
hikmettan a9ebaab9ea record quota alert fix 2026-09-06 16:54:10 +03:00
hikmettan bb30078726 improve quota alert controls 2026-09-06 16:54:10 +03:00
hikmettan 41e1b26877 record company profile button types 2026-09-06 16:53:34 +03:00
hikmettan d2eaa16c77 clarify company profile button types 2026-09-06 16:53:34 +03:00
hikmettan 812667a90b record AI job button fix 2026-09-06 16:52:44 +03:00
hikmettan 4d40cca67b prevent AI job controls implicit submit 2026-09-06 16:52:44 +03:00
hikmettan ba181aa225 record source history button fix 2026-09-06 16:52:12 +03:00
hikmettan 5b01c98d4d prevent source history implicit submit 2026-09-06 16:52:12 +03:00
hikmettan 344490667f record text review button fix 2026-09-06 16:51:40 +03:00
hikmettan 483e6e2504 prevent text review controls from implicit submit 2026-09-06 16:51:40 +03:00
hikmettan 0e3f12ac73 record preparation table caption 2026-09-06 16:51:00 +03:00
hikmettan 7cfd68a591 add accessible preparation table caption 2026-09-06 16:51:00 +03:00
hikmettan 335b2c4a36 record single upload type filter 2026-09-06 16:50:24 +03:00
hikmettan 055713df6e align single document upload types 2026-09-06 16:50:24 +03:00
hikmettan 935338e4d9 record source link hardening 2026-09-06 16:49:44 +03:00
hikmettan a823b1ebfd harden external source link 2026-09-06 16:49:44 +03:00
hikmettan cfd9e67a63 record document button behavior fix 2026-09-06 16:49:10 +03:00
hikmettan b092fbf604 prevent document controls from implicit submit 2026-09-06 16:49:10 +03:00
hikmettan 73e4e93da6 record malformed document response fix 2026-09-06 16:48:09 +03:00
hikmettan 8246c74b95 distinguish malformed document lists 2026-09-06 16:48:09 +03:00
hikmettan 390baccb15 record overview button fix 2026-09-06 16:47:25 +03:00
hikmettan cc01f10c3d prevent overview links from implicit submit 2026-09-06 16:47:25 +03:00
hikmettan a8b28add82 record mobile modal header fix 2026-09-06 16:46:28 +03:00
hikmettan 399d9d7755 make tender modal header wrap on mobile 2026-09-06 16:46:28 +03:00
hikmettan a54b8b77d9 record calendar sync clarification 2026-09-06 16:45:50 +03:00
hikmettan ebe538b28b clarify calendar sync behavior 2026-09-06 16:45:50 +03:00
hikmettan 984aafc796 record modal button behavior fix 2026-09-06 16:45:13 +03:00
hikmettan badd88418e prevent modal buttons from implicit submit 2026-09-06 16:45:01 +03:00
hikmettan 764e325737 label stale exchange rates 2026-09-06 16:43:58 +03:00
hikmettan dfbcf4ce56 record exchange rate status fix 2026-09-06 16:43:30 +03:00
hikmettan 4139e85e8a fix exchange rate unavailable status 2026-09-06 16:43:21 +03:00
hikmettan 78d9f51d13 fix: align price chart display precision 2026-09-06 16:40:47 +03:00
hikmettan b5548008b6 feat: include calendar last modified timestamp 2026-09-06 16:39:53 +03:00
hikmettan 87cbab934b a11y: make price analysis controls non submitting 2026-09-06 16:39:17 +03:00
hikmettan 529556fd17 security: escape formula-like price csv cells 2026-09-06 16:38:46 +03:00
hikmettan 2bdc89286c fix: synchronize initial price analysis selection 2026-09-06 16:38:04 +03:00
hikmettan 21b902702c fix: exclude nonpositive prices from comparisons 2026-09-06 16:37:37 +03:00
hikmettan b406c5b638 fix: preserve negative money signs in analytics 2026-09-06 16:37:05 +03:00
hikmettan df64ec6b25 fix: show cents in price analysis display 2026-09-06 16:36:14 +03:00
hikmettan 315f3ab59b fix: keep precise values in price chart 2026-09-06 16:35:30 +03:00
hikmettan 42088cf5f0 fix: reset stale price analysis selection 2026-09-06 16:34:58 +03:00
hikmettan f647e037c7 fix: preserve cents in price analysis csv 2026-09-06 16:34:27 +03:00
hikmettan d4e7ea44c5 fix: distinguish units in price analysis selection 2026-09-06 16:33:57 +03:00
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 fc4825e2f8 test: add preparation overview responsive fixture 2026-09-06 16:19:43 +03:00
hikmettan 158db529ae fix: stack preparation overview fields on small screens 2026-09-06 16:07:00 +03:00
hikmettan ee2dfa7e0a docs: record saved filter text browser acceptance 2026-09-06 16:05:54 +03:00
hikmettan bcfeb6995c feat: preserve search text in saved tender filters 2026-09-06 16:03:49 +03:00