Commit Graph

  • 6543dcc19e feat(estratto-conto): rettifica inquilino 0013, supporto stabile 0021 e archivio pdf gescon stabilization/205-zero michele 2026-09-12 17:41:35 +0200
  • 9ad0e7a1eb docs(control-tower): aggiorna CURRENT-205 con commit 89d18df per estratto conto atomico MDB michele 2026-09-12 16:32:22 +0200
  • 89d18df6c5 feat(unita): estratto conto atomico e temporale per anno e straordinaria da archivi MDB michele 2026-09-12 16:32:12 +0200
  • c9466a01fc docs(control-tower): aggiorna CURRENT-205 con commit 07cec6a michele 2026-09-12 10:20:47 +0200
  • 07cec6ab7a fix(fornitore): unifica pratiche e ticket a 1874 schede live, rubrica multi-fonte a 3716 contatti e progetto centralino push michele 2026-09-12 10:20:41 +0200
  • 067be6513a fix(lavorazioni): solve 500 blade error, mount live tecnorepair mdb (1876), refactor lavorazioni with in-page tab scheda and modern design michele 2026-09-11 23:13:57 +0200
  • ce33fe4f08 docs(control-tower): update CURRENT-205 with migration resolution, postgresql sync and prod verification michele 2026-09-11 20:07:27 +0200
  • cfc60600e6 fix(migrations): support pgsql in 2026_01_05_000011 foreign key and index check michele 2026-09-11 20:04:57 +0200
  • 2904623671 fix(config): configure gescon_import to default to sqlite and track database config michele 2026-09-11 20:04:11 +0200
  • d8416d897b fix(migrations): support pgsql dialect in 2025_12_22_1200* update and constraint drop michele 2026-09-11 18:59:29 +0200
  • ecd2da5688 fix(migrations): use in-memory sqlite during tests and file sqlite for non-mysql michele 2026-09-11 18:58:29 +0200
  • 946e6c70e4 fix(migrations): handle information_schema on pgsql and column checks michele 2026-09-11 18:57:01 +0200
  • ff3ceb9947 fix(migrations): fix PostgresGrammar typeSet and skip MySQL triggers on PostgreSQL michele 2026-09-11 18:55:54 +0200
  • 368077449e fix(migrations): ensure cross-database compatibility with PostgreSQL and SQLite michele 2026-09-11 18:52:57 +0200
  • 4362f04047 feat(deploy): configure prod_pgsql service, mail env and updater script for postgresql michele 2026-09-11 18:41:37 +0200
  • f59c40af68 feat(docker,pgsql): support postgresql in Dockerfile.prod, entrypoint and migrations michele 2026-09-11 18:39:11 +0200
  • a0c441638e feat(auth): attivazione servizio email google workspace netgescon e flusso cambio password autonomo michele 2026-09-11 18:09:26 +0200
  • 00d4417dc7 feat(fornitore): riproduzione web tecnorepair pratiche e schede, automazioni rma ricambi e sync contabilita nethome michele 2026-09-11 17:40:49 +0200
  • 6d0d474041 docs: align commit hash in CURRENT-205 michele 2026-09-11 16:17:06 +0200
  • fff604201a docs(control-tower): align CURRENT-205 with fornitore mysql serial import and tests michele 2026-09-11 16:17:02 +0200
  • 85037aece1 feat(fornitore-seriali-mysql): importazione seriali RMA da contabilita MySQL, selettore fornitore e risoluzione contesto Nethome michele 2026-09-11 16:16:50 +0200
  • 208287779b docs: aggiorna commit esito CURRENT-205 michele 2026-09-07 00:04:21 +0200
  • ea6353ec41 feat: aggiunta dashboard grafica struttura database, schema ERD, storage explorer e simulatore scalabilita michele 2026-09-07 00:04:18 +0200
  • ace1a57480 docs: align commit hash in CURRENT-205 michele 2026-09-06 23:42:57 +0200
  • 2611d8f5a4 fix(nominativi-affitti-adminer): canonical domain query for nominativi, modern affitti with unita/catasto/persona linkage and adminer integration michele 2026-09-06 23:42:34 +0200
  • 1ceac8e309 docs(control-tower): align CURRENT-205 with latest commit and test assertions michele 2026-09-06 21:40:38 +0200
  • d05865cb4d feat(posta,protocollo,ticket): studio imap mailboxes, stabili monitoring, multi-attachment resolution and ticket ui modernization michele 2026-09-06 21:40:26 +0200
  • e7e60ec45d docs: allinea commit hash d7f8346 in CURRENT-205 michele 2026-09-06 20:56:07 +0200
  • d7f8346952 feat(posta): implementazione client IMAP socket PHP, salvataggio locale .eml, due blade webmail stile Gmail (Ordinaria e PEC), anteprima allegati/protocollo in scheda unita e aggancio fornitore Nethome SAS michele 2026-09-06 20:55:57 +0200
  • e0167b04ff chore(control-tower): sync commit sha in CURRENT-205 michele 2026-09-06 20:14:28 +0200
  • f137efd0d2 feat(fe-nominativi-adminer): normalizzazione nominativi canonici, scansione FE con matching CF e console Adminer michele 2026-09-06 20:14:21 +0200
  • 5f08c1bb0a chore: update CURRENT-205 commit metadata michele 2026-09-06 19:33:38 +0200
  • 8682b16715 feat(contabilita): normalizzazione colonne relazionali DB, modelli Eloquent, sync incassi/spese e blade ordinarie michele 2026-09-06 19:33:34 +0200
  • 63e8eb3d82 feat(contabilita): normalizzazione parser semantico estratti conto Banco BPM, matching entita e rimozione dump grezzi michele 2026-09-06 15:41:31 +0200
  • b009a396a5 docs(control-tower): update CURRENT-205 with accounting sync pipeline esito, commit and tests michele 2026-09-04 10:19:28 +0200
  • 497cdfd616 feat(contabilita): autonomous legacy sync pipeline, CLI command, Filament sync actions and operational directive michele 2026-09-04 10:19:10 +0200
  • d0b4cf12e3 docs(control-tower): update CURRENT-205 with latest commit and test results michele 2026-09-03 16:27:14 +0200
  • 3699d388cd feat(contabilita): atomic multicanale contacts, CF conguaglio badges and modernized situazione iniziale UI michele 2026-09-03 16:27:01 +0200
  • 88829fcace docs(control-tower): update CURRENT-205 with final commit and test suite results michele 2026-09-02 17:58:00 +0200
  • 4c4de5e734 feat(unita): multicanale email split, riorganizzazione tab millesimi/comunicazioni, protocollo protoc_ec e contabilità BPM michele 2026-09-02 17:57:50 +0200
  • b58beb853b docs: finalize commit 6f20d81 in CURRENT-205 michele 2026-09-02 13:13:41 +0200
  • 6f20d81a67 feat(unita-ui): compattezza anagrafiche, tabella recapiti multicanale dinamica e pulizia RDP michele 2026-09-02 13:13:35 +0200
  • 8eddca0b7f docs: finalize commit cb6249b in CURRENT-205 michele 2026-09-02 11:36:18 +0200
  • cb6249b216 feat(temporal-ownership): gestione cronistoria temporale subentri stabile 0013 e allineamento catasto B-6 B-1 michele 2026-09-02 11:36:07 +0200
  • e465a2271c docs: finalize CURRENT-205 commit reference 32a6982 michele 2026-08-31 19:38:29 +0200
  • 32a6982aab feat(stabile-ui): modernizzazione blade scheda stabile, rimozione bottoni header unita e compattazione dropdown multi-nominativo michele 2026-08-31 19:38:20 +0200
  • ed49821036 docs: finalize CURRENT-205 commit reference michele 2026-08-31 19:11:34 +0200
  • fc8351b495 fix(catasto-hub): bonifica unita fittizie stabile 0013, allineamento inquilino NGGC 163, ordinamento naturale e sincronizzazione scheda unita michele 2026-08-31 19:11:23 +0200
  • 3ca060e86d docs: aggiorna CURRENT-205 con esito integrazione Sister API autentica michele 2026-08-31 16:01:53 +0200
  • 93801bdb64 feat(sister-api): configura licenza autentica, endpoint ricercaImmobile/mashIntestati e sanificazione parametri michele 2026-08-31 16:01:43 +0200
  • 4f18dad07b docs: aggiorna CURRENT-205 con esito allineamento DB CatastoHub michele 2026-08-31 15:11:50 +0200
  • 95af1666c7 fix(catasto-hub): elimina mock e fallback hardcoded Milizie 3, sincronizza dati catastali reali da DB michele 2026-08-31 15:11:41 +0200
  • 595a8c8947 docs(control-tower): update CURRENT-205.md with commit 4e4fdf1 michele 2026-08-30 21:17:57 +0200
  • 4e4fdf1603 feat(unita-ui): relocate unit header to Riepilogo tab, move Estratto Rapido to Estratto Conto tab, add Data Pagamento & Movimento Bancario columns in Rate Emesse (task-d095b0e23b) michele 2026-08-30 21:17:48 +0200
  • 8dd60d9ca5 docs(control-tower): update CURRENT-205.md with final commit hash bcb283e michele 2026-08-30 20:43:01 +0200
  • bcb283e0e0 fix(catasto-hub): remove automatic fallbacks and prevent overwriting physical scala/interno (task-d095b0e23b) michele 2026-08-30 20:42:52 +0200
  • 640665db3a docs(control-tower): update CURRENT-205.md with final commit hash d36c5b9 michele 2026-08-30 20:23:41 +0200
  • d36c5b9b94 fix(catasto-unita): fix inquilino estratto conto role resolution, add rate emesse dovuto vs pagato table, and fix catasto hub defaults for Stabile 0013 michele 2026-08-30 20:23:33 +0200
  • 5ad6ee6b98 docs(control-tower): update CURRENT-205.md with final commit hash 23741f4 michele 2026-08-30 19:49:05 +0200
  • 23741f453b feat(unita-immobiliare): FHD screen width optimization, Condomino vs Inquilino role toggle buttons, and tab deduplication (task-d095b0e23b) michele 2026-08-30 19:48:50 +0200
  • 1c31fed982 docs(control-tower): update CURRENT-205.md with final commit hash 31849ae michele 2026-08-29 01:10:35 +0200
  • 31849ae697 fix(millesimi): resolve false positive quadratura & missing unit audit alerts (task-d095b0e23b) michele 2026-08-29 01:10:26 +0200
  • edd4b1a0f3 docs(control-tower): update CURRENT-205.md with final commit hash ce12386 michele 2026-08-29 01:02:03 +0200
  • ce12386c8e fix(unita-immobiliare): resolve payment management years dynamically from payload.anno_incasso and data_pag (task-d095b0e23b) michele 2026-08-29 01:01:54 +0200
  • 3c0df5cea4 docs(control-tower): update CURRENT-205.md with final commit hash 01c387e michele 2026-08-29 00:54:58 +0200
  • 01c387e3ba fix(unita-immobiliare): load in_da_ec payments & clean up UI top bar layout matching ASCII wireframe (task-d095b0e23b) michele 2026-08-29 00:54:50 +0200
  • f341b3edd3 docs(control-tower): update CURRENT-205.md with final commit hash b95a432 michele 2026-08-29 00:39:03 +0200
  • b95a43276c fix(ordinarie): resolve Column not found: 1054 Unknown column tabella in Ordinarie consuntivo queries (task-d095b0e23b) michele 2026-08-29 00:38:48 +0200
  • cd69e7a914 docs(control-tower): update CURRENT-205.md with final commit hash ce701c9 michele 2026-08-28 22:14:01 +0200
  • ce701c9510 fix(ui): resolve ru.nome_completo column bug on TabelleMillesimali, group addebiti by tipo & add voci_spesa accordion (task-d095b0e23b) michele 2026-08-28 22:13:53 +0200
  • 70b42033bb docs(control-tower): update CURRENT-205.md with final commit hash 3583706 michele 2026-08-28 21:30:19 +0200
  • 3583706152 feat(unita-immobiliare): convert raw year codes (0013, 0014, 0015) to human management years and dates (task-d095b0e23b) michele 2026-08-28 21:30:12 +0200
  • c9bd17205b docs(control-tower): update CURRENT-205.md with final commit hash afad0b1 michele 2026-08-28 21:00:19 +0200
  • afad0b1057 fix(ui): restore missing @php block for $tabs array in unita-immobiliare.blade.php (task-d095b0e23b) michele 2026-08-28 21:00:09 +0200
  • 74b0983f01 docs(control-tower): update CURRENT-205.md with final commit hash a8a5351 michele 2026-08-28 20:37:30 +0200
  • a8a535121a fix(ui): correct header navigation page class references and add Elenco Nominativi button (task-d095b0e23b) michele 2026-08-28 20:37:21 +0200
  • a5f87d27a1 docs(control-tower): update CURRENT-205.md with final commit hash 4737867 michele 2026-08-28 20:06:21 +0200
  • 4737867573 feat(unita-immobiliare): add unified compact icon header bar, timeline subentri & estratto conto analitico per nominativo (task-d095b0e23b) michele 2026-08-28 20:06:11 +0200
  • 1587d00751 docs(control-tower): update CURRENT-205.md with final commit hash a012a8af michele 2026-08-28 19:39:45 +0200
  • a012a8af58 fix(import-pipeline): align unit comproprietari matching via physical identity (scala + int) and document architecture directive (task-d095b0e23b) michele 2026-08-28 19:39:35 +0200
  • b3e3fa2751 docs(control-tower): update CURRENT-205.md with final commit hash 11e19e88 michele 2026-08-28 18:57:49 +0200
  • 11e19e882b feat(superadmin-stabili): add SuperAdmin Sposta Stabile action and fix comproprietari fallback matching for Stabile 0013 (task-d095b0e23b) michele 2026-08-28 18:57:40 +0200
  • cf5b549eff docs(control-tower): update CURRENT-205.md with final commit hash e7a33445 michele 2026-08-28 17:37:11 +0200
  • e7a3344562 fix(ui-route-bug): update Fornitori Elenco route, refine sub-tab bar background contrast, and fix nominativo key bug on unita-immobiliare (task-d095b0e23b) michele 2026-08-28 17:37:00 +0200
  • 84bf004cb4 docs(control-tower): update CURRENT-205.md with final commit hash 687e5c4f michele 2026-08-28 17:23:53 +0200
  • 687e5c4f45 fix(fornitori-ui): unify compact icon bar header on FornitoreScheda and update ASCII wireframes for Stabili and Fornitori (task-d095b0e23b) michele 2026-08-28 17:23:44 +0200
  • d9b513df2e docs(control-tower): update CURRENT-205.md with final commit hash 47badb7b michele 2026-08-28 17:13:11 +0200
  • 47badb7b09 fix(ui-clean): strip redundant top Filament header actions from Rubrica and Stabile pages, and set Elenco href to anagrafica-unica (task-d095b0e23b) michele 2026-08-28 17:12:59 +0200
  • ac1f2353df docs(control-tower): update CURRENT-205.md with final commit hash 336e8ebd michele 2026-08-28 16:18:01 +0200
  • 336e8ebdf2 fix(livewire): add toggleInlineEditing public method to RubricaUniversaleScheda and connect sideTab navigation (task-d095b0e23b) michele 2026-08-28 16:17:50 +0200
  • 88f9e10c20 docs(control-tower): update CURRENT-205.md with final commit hash 6dab5ce4 michele 2026-08-28 14:02:04 +0200
  • 6dab5ce4f3 fix(ui-clean): unify Rubrica and Stabile compact icon bars according to screenshots, and fix Adminer direct DB selection (task-d095b0e23b) michele 2026-08-28 14:01:54 +0200
  • 658bfe8f79 docs(control-tower): update CURRENT-205.md with final commit hash 356734db michele 2026-08-28 13:49:34 +0200
  • 356734db5c fix(stabili-transfer): use codice_univoco for collision-free tenant folder paths during stabile transfers, add primary and secondary compact icon bars to Rubrica, and fix Adminer direct login links (task-d095b0e23b) michele 2026-08-28 13:49:24 +0200
  • d686d02273 docs(control-tower): update CURRENT-205.md with final commit hash 5b9f5d26 michele 2026-08-28 13:32:26 +0200
  • 5b9f5d265a fix(tenant): provision canonical per-stabile tenant folder structure (00000013/stabili/0021), add 1-click auto-submit to Adminer dual DB switcher, and complete full 5-tab & 4-tab ASCII wireframes (task-d095b0e23b) michele 2026-08-28 13:32:15 +0200
  • 117adf3ff2 docs(control-tower): update CURRENT-205.md with final commit hash 30077462 michele 2026-08-28 12:59:21 +0200
  • 300774623b fix(impersonation): resolve 1-click impersonation with dedicated HTTP route, consolidate Cecilia Tordini studio scoping (#13), enable Adminer dual DB switcher (MySQL/PgSQL), and update ASCII wireframes (task-d095b0e23b) michele 2026-08-28 12:59:09 +0200
  • c167140160 docs(control-tower): update CURRENT-205.md with final commit hash 983bc21e michele 2026-08-28 12:33:10 +0200
  • 983bc21ea7 fix(auth): provision michele@nethome.it as SuperAdmin, restrict SuperAdmin navigation strictly to super-admin role, add registration link to login page, and align Adminer password fallback (task-d095b0e23b) michele 2026-08-28 12:32:59 +0200