Commit Graph

  • f01fe47af4 feat(registratura): remove publicitate category, auto-track comunicare, late receipt badge, AC validity conditional AI Assistant 2026-03-10 19:26:05 +02:00
  • b2519a3b9c feat(registratura): redesign CU deadline tracking — direction filtering, CJ toggle, auto-track, verification badge AI Assistant 2026-03-10 18:58:50 +02:00
  • f5ffce2e23 feat(registratura): restructure legal deadline catalog — 35 deadlines from Legea 50/1991 & 350/2001 AI Assistant 2026-03-10 14:24:02 +02:00
  • eb7c28ca14 feat(registratura): smart defaults per direction, new doc types, expanded cerere templates AI Assistant 2026-03-10 14:02:46 +02:00
  • b62e01b153 feat(registratura): expand seed templates — memoriu justificativ, comunicare, deviz, borderou AI Assistant 2026-03-10 13:31:36 +02:00
  • 8cec9646c3 feat(registratura): add administrative acts seed templates (CU, AC, avize concrete) AI Assistant 2026-03-10 13:05:45 +02:00
  • e30b437dce feat(registratura): smart subject autocomplete v2 — seed templates, project linking, dynamic placeholders AI Assistant 2026-03-10 12:46:05 +02:00
  • 3a3db3f366 fix(registratura): lower subject template min length from 8 to 3 chars AI Assistant 2026-03-10 08:48:34 +02:00
  • b3b585e7c8 feat(registratura): subject autocomplete with inline template fields AI Assistant 2026-03-10 08:40:37 +02:00
  • eb96af3e4b feat(registratura): add best practices popover + contextual tooltips on form fields AI Assistant 2026-03-10 08:21:54 +02:00
  • 6786ac07d1 fix(registratura): remove intern direction — only intrat/iesit are valid AI Assistant 2026-03-10 08:01:29 +02:00
  • a0dd35a066 feat(registratura): atomic numbering, reserved slots, audit trail, API endpoints + theme toggle animation AI Assistant 2026-03-10 07:54:32 +02:00
  • f94529c380 Merge branch 'claude/elastic-chaplygin' AI Assistant 2026-03-09 13:16:45 +02:00
  • 179dc306bb fix(auth): replace client-side signin page with server-side route handler AI Assistant 2026-03-09 13:16:45 +02:00
  • f1ab165139 Merge branch 'claude/elastic-chaplygin' AI Assistant 2026-03-09 12:48:03 +02:00
  • acfec5abe5 fix(auth): move loading check after hooks to fix Rules of Hooks violation AI Assistant 2026-03-09 12:48:03 +02:00
  • c09598f93d Merge branch 'claude/elastic-chaplygin' AI Assistant 2026-03-09 12:39:57 +02:00
  • bb3673b4aa fix(auth): correct callbackUrl and auto-redirect to Authentik AI Assistant 2026-03-09 12:39:50 +02:00
  • 6cf809d985 Merge branch 'claude/elastic-chaplygin' AI Assistant 2026-03-09 12:26:16 +02:00
  • ca4d7b5d8d feat(auth): force Authentik login on first visit, fix ManicTime sync AI Assistant 2026-03-09 12:26:08 +02:00
  • ca5856829b fix(dwg): correct ODA download URL + dynamic binary path lookup AI Assistant 2026-03-09 11:24:56 +02:00
  • d84106e1b4 feat(dwg): switch to ODA File Converter (libredwg too unstable) AI Assistant 2026-03-09 11:18:22 +02:00
  • a23215a66e fix(dwg): build libredwg from source (not in any apt repo) AI Assistant 2026-03-09 10:58:34 +02:00
  • cc652dc5af fix(dwg): enable universe repo for libredwg-tools in Ubuntu 24.04 AI Assistant 2026-03-09 10:55:39 +02:00
  • 1b27f111a9 fix(dwg): use Ubuntu base for sidecar (libredwg-tools not in Debian repos) AI Assistant 2026-03-09 10:53:04 +02:00
  • 5209fd5dd0 feat(dwg): DWG→DXF via sidecar microservice (libredwg) AI Assistant 2026-03-09 10:51:27 +02:00
  • 7ed653eaec rollback(docker): restore Alpine base for stability, DWG→DXF disabled AI Assistant 2026-03-08 22:15:39 +02:00
  • f1f40d093b feat(docker): switch to Ubuntu base, enable DWG→DXF conversion via libredwg-tools AI Assistant 2026-03-08 22:08:39 +02:00
  • 893daea485 fix(docker): remove libredwg (not in Alpine repos), DWG→DXF gracefully disabled AI Assistant 2026-03-08 21:47:44 +02:00
  • 12b7bca990 Mini Utilities v0.2.0: extreme PDF compression (GS+qpdf), DWG→DXF, paste support, drag-drop layers AI Assistant 2026-03-08 21:44:43 +02:00
  • 94b342e5ce Hot Desk 0.2.0: room layout proportions, name quick-select, remove notes AI Assistant 2026-03-08 19:33:25 +02:00
  • 4d2f924537 pre-launch hardening: Address Book type sort, Hot Desk proportions, TVA calculator, ROADMAP Phase 4B AI Assistant 2026-03-08 14:08:48 +02:00
  • a6fa94deec docs + fix: eTerra health check keywords from real maintenance page AI Assistant 2026-03-08 13:04:11 +02:00
  • b7a236c45a feat(parcel-sync): eTerra health check + maintenance detection AI Assistant 2026-03-08 10:28:30 +02:00
  • 6557cd5374 feat(parcel-sync): per-UAT analytics dashboard in Database tab AI Assistant 2026-03-08 10:18:34 +02:00
  • 6558c690f5 feat(parcel-sync): owner name search (proprietar) in Search tab AI Assistant 2026-03-08 03:48:23 +02:00
  • 8bb4a47ac5 fix(eterra): increase default timeout 40s -> 120s for large geometry pages AI Assistant 2026-03-08 03:31:18 +02:00
  • d7d78c0cc1 fix(eterra-client): reduce default pageSize to 1000 + retry on ArcGIS errors AI Assistant 2026-03-08 03:06:44 +02:00
  • 041bfd4138 fix(parcel-sync): fix ArcGIS 1000 server cap pagination + scan improvements AI Assistant 2026-03-08 02:37:39 +02:00
  • d12f01fc02 fix(parcel-sync): add 2min timeout to no-geom scan, non-blocking UI AI Assistant 2026-03-08 02:28:51 +02:00
  • e57ca88e7e fix: increase background job progress retention to 6h, localStorage recovery to 8h AI Assistant 2026-03-08 01:59:09 +02:00
  • c43082baee feat(parcel-sync): background sync + download from DB AI Assistant 2026-03-08 01:53:24 +02:00
  • bcc7a54325 perf: reverse enrichment order — direct parcel details first, skip immApps AI Assistant 2026-03-08 01:15:28 +02:00
  • aee28b6768 feat: filter no-geom by IE status (hasLandbook), add checkIfIsIE + CF PDF APIs AI Assistant 2026-03-08 00:57:16 +02:00
  • f09eaaad7c feat: enrichment fallback via direct parcel details endpoint AI Assistant 2026-03-08 00:46:02 +02:00
  • a7c9e8a6cc fix: robust layer fetch (multi-fallback page sizes, error cause), neutral 505 color AI Assistant 2026-03-07 22:01:17 +02:00
  • b287b4c34b fix: stable scan display, accurate workflow preview, cladiri count AI Assistant 2026-03-07 21:40:38 +02:00
  • 531c3b0858 fix: scan numbers always add up, match quality tracking, pipeline audit AI Assistant 2026-03-07 21:22:29 +02:00
  • 1e6888a32a fix: show remoteGisCount (505) as cu geometrie, add no-geom cleanup step AI Assistant 2026-03-07 21:00:43 +02:00
  • f9594fff71 fix(parcel-sync): paperCfNo bug, status filter, enrichment robustness AI Assistant 2026-03-07 20:25:05 +02:00
  • af2631920f feat(parcel-sync): quality gate filter for no-geom import + diagnostic endpoint AI Assistant 2026-03-07 19:58:43 +02:00
  • 681b52e816 feat: quality analysis for no-geom parcels + raport_calitate.txt AI Assistant 2026-03-07 19:23:57 +02:00
  • 53914c7fc3 fix: scan math consistency + stale enrichment detection + re-enrichment AI Assistant 2026-03-07 18:29:03 +02:00
  • ba579d75c1 feat(parcel-sync): include no-geometry rows in Magic GPKG + HAS_GEOMETRY column AI Assistant 2026-03-07 18:06:28 +02:00
  • 96859dde4f feat(parcel-sync): scan shows local DB context + Magic workflow preview AI Assistant 2026-03-07 17:50:34 +02:00
  • b01ea9fc37 fix(parcel-sync): scan uses remote GIS layer instead of empty local DB AI Assistant 2026-03-07 17:32:49 +02:00
  • 40b9522e12 fix: remove all hardcoded workspaceId=65 + add robustness for large UATs AI Assistant 2026-03-07 17:17:55 +02:00
  • db6ac5d3a3 fix: dynamic workspaceId for no-geometry scan (was hardcoded 65) AI Assistant 2026-03-07 16:52:20 +02:00
  • ddde2db900 fix: auto-scan race condition for no-geometry scan AI Assistant 2026-03-07 16:35:26 +02:00
  • 5861e06ddb fix(parcel-sync): auto-scan no-geometry + redesign UI card AI Assistant 2026-03-07 13:06:45 +02:00
  • 30915e8628 feat(parcel-sync): import eTerra immovables without geometry AI Assistant 2026-03-07 12:58:10 +02:00
  • d50b9ea0e2 ParcelSync: PROPRIETARI_VECHI in enrichment + global DB summary tab (all UATs without login) AI Assistant 2026-03-07 12:16:34 +02:00
  • abd00aecfb ParcelSync: DB status card on Export tab + Baza de Date tab with per-category sync AI Assistant 2026-03-07 12:00:20 +02:00
  • de1e779770 fix(parcel-sync): progress display stuck + numbers jumping during sync AI Assistant 2026-03-07 11:45:52 +02:00
  • 097d010b5d fix(parcel-sync): sync progress visible during GPKG/bundle export AI Assistant 2026-03-07 11:23:36 +02:00
  • b0927ee075 feat(parcel-sync): sync-first architecture — DB as ground truth AI Assistant 2026-03-07 11:12:54 +02:00
  • 0d0b1f8c9f feat(parcel-sync): native PostGIS geometry support for QGIS AI Assistant 2026-03-07 10:25:30 +02:00
  • b0c4bf91d7 feat(parcel-sync): sync-to-DB + local export + layer catalog enhancements AI Assistant 2026-03-07 10:05:39 +02:00
  • f73e639e4f fix(parcel-sync): quote all CSV fields + layer feature counts + drumul de azi AI Assistant 2026-03-06 23:19:58 +02:00
  • 0b049274b1 fix(search): robust address from all structured fields, multi-address support AI Assistant 2026-03-06 22:57:11 +02:00
  • 742acb2d74 fix(search): proper address from all fields, parcel details endpoint, remove strikethrough AI Assistant 2026-03-06 22:50:57 +02:00
  • 4aa8e6c324 fix(search): use legalArea/measuredArea + nodeStatus=-1 for radiated owners AI Assistant 2026-03-06 22:16:14 +02:00
  • 79c45adc37 fix(search): address [object Object], suprafata from folosinte, owner tree separation AI Assistant 2026-03-06 22:06:28 +02:00
  • 6eae4fa1c5 feat(search): separate active/old owners, improve address format, debug area fields AI Assistant 2026-03-06 21:53:18 +02:00
  • 6b8feb9075 fix: workspace resolution via ArcGIS listLayer + seed UATs from uat.json AI Assistant 2026-03-06 21:24:51 +02:00
  • 1b72d641cd fix(parcel-sync): robust workspace resolution with direct nomen lookup AI Assistant 2026-03-06 21:09:22 +02:00
  • ec5a866673 feat(parcel-sync): store UATs in PostgreSQL, eliminate repeated eTerra calls AI Assistant 2026-03-06 20:56:12 +02:00
  • d948e5c1cf feat(parcel-sync): county-aware UAT autocomplete with workspace resolution AI Assistant 2026-03-06 20:46:44 +02:00
  • 540b02d8d2 feat(parcel-sync): search by cadastral number with full details AI Assistant 2026-03-06 19:58:33 +02:00
  • c98ce81cb7 feat(parcel-sync): live eTerra search by cadastral number AI Assistant 2026-03-06 19:18:18 +02:00
  • bd90c4e30f feat(parcel-sync): server-side eTerra session + auto-connect on UAT typing AI Assistant 2026-03-06 19:06:39 +02:00
  • 129b62758c refactor(parcel-sync): global UAT bar, connection pill, reorder tabs AI Assistant 2026-03-06 18:41:11 +02:00
  • 86edbdf44e chore(docker): add gdal-tools to runner for real GeoPackage export AI Assistant 2026-03-06 07:06:37 +02:00
  • 09a24233bb feat(parcel-sync): full GPKG export workflow with UAT autocomplete, hero buttons, layer catalog AI Assistant 2026-03-06 06:53:49 +02:00
  • 7cdea66fa2 feat: add parcel-sync module (eTerra ANCPI integration with PostGIS) AI Assistant 2026-03-06 00:36:29 +02:00
  • 51dbfcb2bd feat: append ?embedded=1 to VIM iframe URL Marius Tarau 2026-03-01 04:19:06 +02:00
  • 24a5ba0598 fix: force-dynamic on visual-copilot page so VIM_URL is read at runtime Marius Tarau 2026-03-01 04:13:01 +02:00
  • 4d094ffd1b fix: pass VIM_URL env var to container in docker-compose Marius Tarau 2026-03-01 04:08:00 +02:00
  • 31cc71677e fix: VIM_URL as runtime server-side env var (not build-time NEXT_PUBLIC_) Marius Tarau 2026-03-01 03:56:11 +02:00
  • afdd349631 feat: Visual CoPilot module + collapsible sidebar Marius Tarau 2026-03-01 03:52:43 +02:00
  • 5ca276fb26 docs: update CLAUDE.md, ROADMAP.md, SESSION-LOG.md AI Assistant 2026-02-28 19:47:28 +02:00
  • dcce341b8a feat(registratura): QuickLook-style attachment preview AI Assistant 2026-02-28 19:33:40 +02:00
  • 08b7485646 fix(registratura): redesign NAS attachment card to prevent overflow AI Assistant 2026-02-28 19:20:13 +02:00
  • ea4f245467 fix(registratura): disable horizontal scroll on detail sheet ScrollArea AI Assistant 2026-02-28 19:07:27 +02:00
  • 26f0033c60 fix: NAS attachment overflow in detail sheet + vault filter reset AI Assistant 2026-02-28 18:55:04 +02:00
  • 7a1aee15fd fix(registratura): NAS attachment card overflow in detail sheet AI Assistant 2026-02-28 18:04:54 +02:00
  • 05efd525e3 fix(registratura): NAS links copy to clipboard instead of broken file:/// AI Assistant 2026-02-28 17:55:27 +02:00
  • 4dae06be44 feat(registratura): detail sheet side panel + configurable column visibility AI Assistant 2026-02-28 17:45:18 +02:00
  • f4b1d4b8dd feat(registratura): all 4 NAS drives (A/O/P/T) + hostnameIP fallback AI Assistant 2026-02-28 17:23:38 +02:00
  • 4f00cb2de8 feat(registratura): NAS network path attachments (\\newamun / P:\) AI Assistant 2026-02-28 17:13:26 +02:00