hikmettan
ad7f8746a0
Verify current document review before bid outputs
2026-09-06 09:50:16 +03:00
hikmettan
742e05933e
Analyze server-resolved document reviews with revision checks
2026-09-06 09:49:30 +03:00
hikmettan
e49593be46
Add source-comparison form for versioned document text reviews
2026-09-06 09:48:09 +03:00
hikmettan
559a2feeda
Persist versioned document text reviews against source file hashes
2026-09-06 09:47:12 +03:00
hikmettan
f073438922
Carry OCR and missing-source warnings into analysis readiness
2026-09-06 09:45:33 +03:00
hikmettan
49965a2688
Expose document text and OCR page provenance for review
2026-09-06 09:44:06 +03:00
hikmettan
b340cf5772
Read complete PDFs and surface per-page OCR failures
2026-09-06 09:42:35 +03:00
hikmettan
01d4acf246
Verify stored PDF retry in browser and clarify upload errors
2026-09-06 09:41:17 +03:00
hikmettan
277c9407a2
Keep vault state and file transfers within their originating session
2026-09-06 09:39:05 +03:00
hikmettan
6dc6fadda8
Share stored document retry flow across tender detail and vault
2026-09-06 09:37:56 +03:00
hikmettan
ba1f93bd76
Persist client document read failures with stale-state protection
2026-09-06 09:36:47 +03:00
hikmettan
a109c2e548
Allow retrying item extraction from stored tender documents
2026-09-06 09:35:51 +03:00
hikmettan
32ea749669
Persist document processing outcomes separately from upload success
2026-09-06 09:34:52 +03:00
hikmettan
ece623d86c
fix: separate private company documents from shared tender item imports
2026-09-06 09:30:37 +03:00
hikmettan
5e9f17969c
fix: provide visible prepared Excel download link
2026-09-06 09:28:58 +03:00
hikmettan
90fc789a7a
test: record integrated search and preparation browser evidence
2026-09-06 09:27:35 +03:00
hikmettan
bc71984847
fix: enforce source-backed offer type in bid preparation
2026-09-06 09:25:51 +03:00
hikmettan
a751147d45
fix: carry source-backed bid validity into preparation drafts
2026-09-06 09:24:38 +03:00
hikmettan
e07be66e7f
fix: expose tender detail loading errors and retry
2026-09-06 09:23:13 +03:00
hikmettan
a34b758430
fix: normalize Turkish search and isolate query item matches
2026-09-06 09:22:05 +03:00
hikmettan
efec6e434d
fix: order new tenders by validated publication time
2026-09-06 09:20:45 +03:00
hikmettan
f593d5e372
fix: export filtered tender list as real XLSX
2026-09-06 09:19:41 +03:00
hikmettan
9c7055a543
fix: align list expiry and date ordering with tender deadlines
2026-09-06 09:18:41 +03:00
hikmettan
a87ee758bc
fix: restrict PWA cache and report actual offline capabilities
2026-09-06 09:17:15 +03:00
hikmettan
37b10ce09a
fix: clean failed document uploads and surface filesystem errors
2026-09-06 09:15:34 +03:00
hikmettan
43dc4feb31
fix: validate document uploads and allow clearing expiry dates
2026-09-06 09:14:43 +03:00
hikmettan
0d2cf584e7
fix: require explicit choice for conflicting bid item sources
2026-09-06 09:13:26 +03:00
hikmettan
c3264149ea
fix: support keyboard navigation in tender details
2026-09-06 09:12:07 +03:00
hikmettan
2aaf56ce8b
fix: validate nested analysis fields before merging and preparation
2026-09-06 09:10:18 +03:00
hikmettan
144724484c
fix: align server deadlines and follow consumers with preparation state
2026-09-06 09:09:10 +03:00
hikmettan
7ad5fb4f50
fix: preserve newer tender note drafts after delayed saves
2026-09-06 09:07:23 +03:00
hikmettan
d4d9d17a9f
feat: verify offline user data backup and recovery
2026-09-06 09:04:03 +03:00
hikmettan
f88a0c7bfe
fix: persist explicit review status and align review counters
2026-09-06 09:02:28 +03:00
hikmettan
a9036cf909
feat: verify analysis citations against source text
2026-09-06 09:00:16 +03:00
hikmettan
0ae828163a
feat: analyze complete long documents in bounded source parts
2026-09-06 08:58:54 +03:00
hikmettan
90d85060f2
fix: expose incomplete AI analysis and track source versions
2026-09-06 08:57:32 +03:00
hikmettan
ca92bebb45
feat: export validated bid sheets as real Excel workbooks
2026-09-06 08:56:12 +03:00
hikmettan
2dfd32aa9c
fix: invalidate pending bid output when preparation changes
2026-09-06 08:54:22 +03:00
hikmettan
953d3b5c1e
feat: validate preparation against owned document files
2026-09-06 08:53:41 +03:00
hikmettan
0d332afdb1
feat: prepare bids by official lot selection
2026-09-06 08:52:07 +03:00
hikmettan
311344306b
fix: preserve Turkish decimal prices and verify preparation persistence
2026-09-06 08:50:18 +03:00
hikmettan
b94ab97241
fix: unify tender countdowns and add monthly calendar navigation
2026-09-06 08:47:44 +03:00
hikmettan
a291b186df
fix: isolate account state and ignore stale session responses
2026-09-06 08:46:05 +03:00
hikmettan
05c7e7ecdc
fix: share persisted preparation checks across analysis screens
2026-09-06 08:44:10 +03:00
hikmettan
e4b02f5dd3
feat: track document and health product preparation checks
2026-09-06 08:42:59 +03:00
hikmettan
465874ebbb
fix: bind bid prices and review to source content
2026-09-06 08:41:14 +03:00
hikmettan
456728b4bd
fix: preserve bid drafts and align tender source data
2026-09-06 08:40:10 +03:00
hikmettan
c91631d99f
fix: persist tender preparation and correct calendar export
2026-09-06 08:30:32 +03:00
hikmettan and Claude Fable 5.1
909ebae7c2
fix(pwa): önbellek v2 — yanlış MIME ile saklanan pdf worker temizlenir, bozuk JS yanıtları artık önbelleğe alınmaz
...
nginx düzeltmesi tek başına yetmezdi: servis çalışanı /assets/ dosyalarını
cache-first sakladığı için kullanıcıların tarayıcısındaki octet-stream'li
worker kopyası redeploy sonrasında da kullanılmaya devam ederdi. Sürüm
yükseltilince eski önbellek silinir; ayrıca .js/.mjs dosyaları yalnızca
JavaScript MIME tipiyle ve 200 ile geldiğinde saklanır.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-06 01:02:35 +03:00
hikmettan and Claude Fable 5.1
3a0403f07f
fix: PDF okuma — nginx .mjs worker dosyasını octet-stream sunuyordu, tarayıcı worker'ı reddediyordu
...
pdfjs worker'ı Vite tarafından pdf.worker.min-<hash>.mjs olarak üretiliyor.
Debian nginx'in mime.types dosyasında mjs uzantısı olmadığından dosya
application/octet-stream ile geliyor; tarayıcılar modül worker'ını yalnızca
JavaScript MIME tipiyle yüklediği için her PDF yüklemesinde
"Setting up fake worker failed: Failed to fetch dynamically imported module"
hatası çıkıyor, belge analizi tamamlanamıyordu. mjs → application/javascript
eşlemesi eklendi (nginx -t ile doğrulandı).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-06 01:02:04 +03:00