netgescon-day0/CHANGELOG.md

4.6 KiB

Changelog

All notable changes to this project will be documented in this file.

[Unreleased]

  • Added stable-level Documentazione, Posta ufficiale and Protocollo comunicazioni tabs, plus a real admin-wide Comunicazioni regia page reusing Google accounts, Gmail import, Drive templates and protocol records.
  • Seeded the official Gmail path for stabile 0023 GERMANICO 79 (viagermanico79@gmail.com), hardened PEC studio persistence against the missing pec_amministratore DB column, and linked the new stable documentation hub to the existing Google settings workflow.
  • Applied gescon:auto-sync-anagrafiche for GERMANICO 79 with stable/unit role linking and imported the 2024 legacy water dataset from generale_stabile.mdb into servizi/letture without closing historic years.
  • Initial open-source release prep.
  • Reorganized the supplier scheda into operational tabs, linked supplier rubrica-clienti back to anagrafica unica, fixed the supplier ticket-intervento Blade parse error, and hardened legacy supplier matching plus SMDR/Post-it labeling for Git-first rollout.
  • Reworked Supporto > Aggiornamento Nodo to show local/remote commit dates, explicit pending commit counts, and a clear note that Git updates do not move storage archives or private uploaded data.
  • Reorganized the Importazione Archivi operational tab so the action buttons come first, followed by the explanatory blocks and command fields.
  • Removed active-stabile filtering from topbar avvisi/urgenze counters and from the Google ticket-operativi box so cross-stabile operational tickets stay visible.
  • Removed the Google Workspace widget from the main/support dashboard, leaving the full panel only under Impostazioni > Google.
  • Tightened Filament sidebar navigation spacing between main menu groups for denser top-level navigation.
  • Added immediate local preview for Ticket Mobile photos and attachments before final send on phone.
  • Split insurance handling out of Ticket Gestione into dedicated Tab 4 and added centralized Supporto claims list.
  • Fixed supplier ticket-detail access by resolving both intervention-id and ticket-id safely in supplier context.
  • Added supplier quick modal from ticket list plus ticket-attachment thumbnails and modal preview in supplier scheda.
  • Aligned supplier collaborator external-supplier search to the same result-selection pattern already used in ticket assignment.
  • Added first-slice supplier operations page for unified work listing, ready to absorb internal and recurring jobs later.
  • Added Git-first staging update guidance in Supporto > Modifiche, centered on the netgescon:git-sync command and UI sync flow from Gitea.
  • Added materialization of persone and persone_unita_relazioni from imported unit nominatives, plus a dedicated relazioni step in gescon:import-full.
  • Hardened Panasonic Windows live bridge scripts, runtime publish flow, and TAPI diagnostics for local-path deployment and aggregated Panasonic addresses.
  • Added live-call CRM improvements in Ticket Mobile and Post-it Gestione: cleaner call context, operator note before conversion, clearer SMDR/CSTA labels, and line/group filtering.
  • Extended PBX day0 preset coverage to include main/admin lines 0001 and 0003, with aligned studio watchlist for broader staging monitoring.
  • Documented current CTI staging status and Windows restart procedure so the deployment trail remains in-repo even if the active chat is interrupted.
  • Added grouped Post-it call boxes, direct Post-it opening from grouped history, and explicit Post-it assignment to operatore, fornitore, or collaboratore.
  • Extended Scheda Amministratore PBX/TAPI with observed tokens, multi-line collaborator mapping, and inline PBX flag editing.
  • Included safe rubrica-link QA repair in the Git-first staging sync flow from Supporto > Modifiche.
  • Documented the modular coworking direction of NetGescon and the first server-distribution path for isolated debug nodes.
  • Added multi-session supplier intervention tracking with start/stop/checkpoint events and browser GPS capture when available.
  • Extended supplier intervention reports with structured materials linked to the product catalog, barcode-friendly lookup, and external product fallback links.
  • Added first supplier pages for customer address book and product catalog, plus supplier-side visibility of Google Workspace connection status/reuse.
  • Verified legacy supplier tag import state: dry-run succeeds and current staging data already contains imported tags/legacy descriptions for the matched rows.

[0.1.0] - 2026-01-17

  • Docker production compose and update workflow.
  • Filament documentation baseline.