Commit Graph
100 Commits
Author SHA1 Message Date
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 1e36c17487 test: verify open bid form reacts to rotating source records 2026-09-06 15:02:52 +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 df0626a71f fix: retain verified Telegram message receipts for weekly briefs 2026-09-06 14:39:12 +03:00
hikmettan 7a01e4bed7 feat: review uncertain weekly brief deliveries with audit history 2026-09-06 14:37:32 +03:00
hikmettan 99a7f2f571 fix: persist weekly brief delivery claims and accepted messages 2026-09-06 14:32:56 +03:00
hikmettan d3a52caf2b fix: preserve complete weekly brief content and date bounds 2026-09-06 14:29:59 +03:00
hikmettan 23512b7a87 fix: respect brief opt-out and report channel delivery failures 2026-09-06 14:28:10 +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 ed6280a08c docs: verify team quota and persistence in browser 2026-09-06 14:02:45 +03:00
hikmettan 3d9aa79624 fix: persist team changes only after versioned server confirmation 2026-09-06 14:01:28 +03:00
hikmettan 79654d66f7 docs: verify profile conflict recovery across browser tabs 2026-09-06 13:59:54 +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 34da54a080 docs: verify portfolio revision recovery in browser 2026-09-06 13:54:24 +03:00
hikmettan 36859188bf fix: invalidate preparation approval for changed portfolio products 2026-09-06 13:52:40 +03:00
hikmettan 52fdb5fe17 fix: make Google login and session recovery resilient 2026-09-06 13:50:58 +03:00
hikmettan 53903cbe61 Record responsive navigation geometry at three viewport widths 2026-09-06 13:45:16 +03:00
hikmettan 44c9809deb Show Telegram status errors and keep setup instructions admin-only 2026-09-06 13:42:25 +03:00
hikmettan 2f86c6d690 Apply saved filters to tender search with visible region criteria 2026-09-06 13:40:26 +03:00
hikmettan 2a9281c9a5 Wait for saved filter persistence before reporting success 2026-09-06 13:38:08 +03:00
hikmettan 65efd981c5 Use health portfolio in explained tender matching 2026-09-06 13:35:09 +03:00
hikmettan 8e37b200e9 Add health product portfolio and explicit tender item selection 2026-09-06 13:34:06 +03:00
hikmettan f7a04dadf5 Review company scan suggestions before saving profile 2026-09-06 13:31:55 +03:00
hikmettan ff3fa2c3ab Group navigation by discovery preparation market and management 2026-09-06 13:28:31 +03:00
hikmettan 30ce6e3a6c Add saved bid preparation overview with actionable missing checks 2026-09-06 13:26:29 +03:00
hikmettan 2e98e5ad4f Make Kanban status changes accessible and remove false send success 2026-09-06 13:22:16 +03:00
hikmettan 1fbf77c0ac Hold stale tender notification retries for review 2026-09-06 13:19:55 +03:00
hikmettan 02625906f2 Reject malformed notification feeds before state changes 2026-09-06 13:18:22 +03:00
hikmettan 3096ca45cd Unify and validate bid totals across screen and exports 2026-09-06 13:16:49 +03:00
hikmettan 6fd6ac04f4 Guide bid preparation errors to editable fields 2026-09-06 13:15:22 +03:00
hikmettan 7994df1cdd Verify email outbox recovery across real process crashes 2026-09-06 13:10:11 +03:00
hikmettan 783ea807db Verify administrator outbox review and expose saved provider reference 2026-09-06 13:08:38 +03:00
hikmettan 22e886936e Add audited administrator resolution of uncertain email deliveries 2026-09-06 13:06:17 +03:00
hikmettan d956de3014 Persist notification email batches with leased idempotent delivery 2026-09-06 13:03:47 +03:00
hikmettan cbfdd072d1 Include complete digest batches and validate email transport outcomes 2026-09-06 13:01:18 +03:00
hikmettan 4c4ba0c4c8 Keep unsent notification batches pending and retain seen history 2026-09-06 13:00:12 +03:00
hikmettan d2d66c8e9d Verify subscription lifecycle in browser and clarify delivery status 2026-09-06 12:58:34 +03:00
hikmettan f50468e768 Give topic and institution subscription sets independent identities 2026-09-06 12:56:37 +03:00
hikmettan 0a0c01baf1 Preserve subscriptions on request failure and isolate account state 2026-09-06 12:55:05 +03:00
hikmettan 0545b54289 Verify notification failure recovery and persisted read state in browser 2026-09-06 12:53:33 +03:00
hikmettan 458f638b81 Require explicit persisted acknowledgement of notifications 2026-09-06 12:52:14 +03:00
hikmettan c7bb67b101 Correct calendar deadline export and isolate notification storage 2026-09-06 12:50:06 +03:00
hikmettan f2b33749a7 Verify durable AI worker recovery after real process termination 2026-09-06 12:48:29 +03:00
hikmettan fa28fb5f85 Verify analysis recovery in browser and refresh new job status 2026-09-06 12:47:11 +03:00
hikmettan bfef768974 Persist general specification analysis and expose saved results 2026-09-06 12:44:37 +03:00
hikmettan ca0ed73242 Pin durable AI source text and requirements across retries 2026-09-06 12:42:16 +03:00
hikmettan 801d4fca8d Verify durable AI job result recovery through the browser 2026-09-06 12:37:53 +03:00
hikmettan f830625b60 Persist offer assistant jobs and recover results across closed views 2026-09-06 12:35:30 +03:00
hikmettan 2e16a68565 Scan complete source text for grounded offer audit requirements 2026-09-06 10:56:04 +03:00
hikmettan 9f70e3e77f Bound account requests and reject stale or malformed private responses 2026-09-06 10:54:28 +03:00
hikmettan b44ec646a0 Add verified backup and restore for shared data volumes 2026-09-06 10:52:57 +03:00
hikmettan 8d6f3bc3ea Verify paginated source history in the browser and fix QA route matching 2026-09-06 10:51:13 +03:00
hikmettan 68fe84e9c7 Persist observed tender source revisions and expose paginated history 2026-09-06 10:49:30 +03:00
hikmettan a0f4824c7e Show tender source changes against saved preparation metadata 2026-09-06 10:47:07 +03:00
hikmettan f51f9b4eb0 Verify document deletion recovery across forced process termination 2026-09-06 10:45:45 +03:00
hikmettan 3b40061d96 Make document deletion durable before physical file cleanup 2026-09-06 10:44:47 +03:00
hikmettan fa56e0fe83 Preserve preparation conditions and invalidate outdated source reviews 2026-09-06 10:43:14 +03:00
hikmettan fef6f2ab89 Load tool views on demand with isolated retry states 2026-09-06 10:41:50 +03:00
hikmettan 1a62a876e6 Enforce API key quota within the database transaction 2026-09-06 10:40:45 +03:00
hikmettan 1c0b48655e Preserve complete input in multi-part offer draft generation 2026-09-06 10:39:42 +03:00
hikmettan 4c0289cfba Verify API key recovery and revocation through browser UI 2026-09-06 10:38:36 +03:00
hikmettan 372c0e76e0 Fix API key error states and verify revocation lifecycle 2026-09-06 10:37:14 +03:00
hikmettan 21e80d0dd6 Expose partial item search failures and allow query-scoped retries 2026-09-06 10:31:58 +03:00
hikmettan 0c16bbd96f Surface shared inventory failures and isolate test database storage 2026-09-06 10:30:51 +03:00
hikmettan dbe43c241d Recheck tender deadlines before preparation output delivery 2026-09-06 10:29:17 +03:00
hikmettan cb231426e8 Record browser acceptance for document previews across tender switches 2026-09-06 10:28:00 +03:00
hikmettan 7e1e5fe0a1 Scope tender document workflows to the active account and tender 2026-09-06 10:26:49 +03:00
hikmettan 2164494c32 Cancel vault rereading without persisting a false document error 2026-09-06 10:25:17 +03:00
hikmettan 3ad9348c20 Cancel PDF reading and OCR when the offer assistant closes 2026-09-06 10:24:07 +03:00
hikmettan d534ea20b9 Cancel disconnected offer analysis and stop remaining provider calls 2026-09-06 10:22:29 +03:00
hikmettan 673d6c1bc8 Audit all supplied requirements across complete long drafts 2026-09-06 10:20:37 +03:00
hikmettan c3ec8c8ba8 Honor explicitly supplied sources and disclose draft source changes 2026-09-06 10:18:28 +03:00
hikmettan 2b9e1953e4 Restrict preparation document links to their tender scope 2026-09-06 10:17:14 +03:00
hikmettan 91451b1134 Distinguish shared item inventory from tender rows and load errors 2026-09-06 10:15:53 +03:00
hikmettan 0fd46c4867 Verify provider failure preserves drafts and improve user feedback 2026-09-06 10:14:29 +03:00
hikmettan a1d70b9dcf Validate assistant response contracts and bound AI request waiting 2026-09-06 10:12:53 +03:00
hikmettan 996cc15245 Preserve full draft sections and disclose missing requested content 2026-09-06 10:11:44 +03:00
hikmettan a78aaef7e5 Preserve question source chunks and reject fabricated citations 2026-09-06 10:10:26 +03:00
hikmettan 0b3bb8223f Require real draft evidence for offer audit findings 2026-09-06 10:09:12 +03:00
hikmettan ecc031a822 Bind offer assistant requests and private context to their session 2026-09-06 10:08:03 +03:00