Nazad na kartu
Istorija izmjena
v88
•
Build: 13. maj 2026.
Podržite projekat
eMapa je nezavisan projekat. Ako vam pomaže u radu — podržite dalji razvoj.
Donirajte
13. maj 2026.
SEO: per-street landing pages and dynamic sitemap for 4K Montenegro streets
Add donate CTA: heart in sidebar footer + banner atop changelog
iOS Safari: stop auto-zoom when focusing search inputs
Snap bbox to zoom-grid + debounce moveend → fewer fetches, cache hits
11. maj 2026.
CEDIS: skip generic WFS sync for cedis layers — kills double-fetch
CEDIS: bake PII strip + drop runtime regex
09. maj 2026.
CEDIS: bake originalId + pre-merge trafostanice offline
08. maj 2026.
Suppress disclaimer for authenticated users
Authorized PDF: paginated parcel list with persistent legend and footer
Authorized PDF: situation plan in CEDIS engineering frame
Measure tool: server-side parcel intersection, layer-independent
Distribution line endpoints: dion-edge parsing, cell-based TS lookup, diacritic-tolerant matching
CEDIS API: search rewrite on indexed columns, PII gating, freshness sort
CEDIS integration: production endpoint + extended schema with topology and billing columns
Layer visibility: persist user toggle state across sessions
07. maj 2026.
Deploy: telemetry.db delivery and pre-swap rollback safety on production
Map: telemetry overlay and graph-wide selection halo, on top of SDF icons
Trafostanica panel: live transformer loads with expandable history
Telemetry pipeline: live load streams for every distribution substation
06. maj 2026.
Trafostanice: walk the network in both directions, collapse duplicate symbols
Drop geo.eparcela.me from Traefik routes — handled by CNAME → emapa.me
Deploy: ship cedis.db alongside the app, even with --no-vector
Sidebar: code-split the CEDIS info panel behind dynamic import
MapView: split into focused submodules (utils, icons, sync, api)
CEDIS workspace: rich panels, catalog, parcel-zone analysis
05. maj 2026.
Feature info: lift cadastre data into the action slot, push CTAs below
Deploy: add --no-vector flag for fast iterations on small databases
Ops: liveness probe, container healthcheck and Traefik rate limits
Address search: build R-tree spatial index for bbox lookups
WMS proxy: deduplicate stale-tile refreshes and short-circuit failing upstreams
Cache management: require admin role and CRON_SECRET
Remove unused /api/wfs proxy route
Parcel & address search: list sub-parcels by base number, tighter zoom on house numbers
Changelog: surface release history at /changelog with a build-info pipeline
Feature info: add stanovina.me listing CTA below geodetic download
Footer: move envelope to the right of © TELETEH DOO
Footer: keep EPSG:3857 standard, drop the geoportal.co.me data attribution
Contact: filter phone input + drop "Data: geoportal" footer line
Add contact modal — name, email/phone, message → Telegram
ekatastar: restore per-schema session cache
04. maj 2026.
Measurement report: include parcel list for distance, not just area
Address scraper: incremental refresh via change_time watermark
ekatastar: PII redaction by role + owner-search research dumps
Cadastre data pipeline: Apollo WFS direct + EPSG:32634→3857 reproject
Add CEDIS distribution-network layers (role-gated)
gitignore: add .cedis-cache + project state
Layer panel: hide slider for fixed-display layers, add data-updated info
Soften cadastre selection fill from 70% to 50%
Basemaps: hide opacity slider, pin to 100%
Cadastre: fill only on selected feature, contour always