|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [0.2.0](https://github.com/hindermath/TuiVision/compare/v0.1.0...v0.2.0) (2026-04-12) |
| 4 | + |
| 5 | + |
| 6 | +### Features / Neue Funktionen |
| 7 | + |
| 8 | +* **007:** Wave-1-Examples portiert + Controls-Revision-Lastenheft ([bb10735](https://github.com/hindermath/TuiVision/commit/bb1073561575f4a58f32795d0fc57cebba725cf2)) |
| 9 | +* **007:** Wave-1-Examples portiert + Controls-Revision-Lastenheft ([bb10735](https://github.com/hindermath/TuiVision/commit/bb1073561575f4a58f32795d0fc57cebba725cf2)) |
| 10 | +* **008:** Controls Revision — TSubMenu, TStatusDef, WindowFlags, navigation, routing, move mode ([ea22b05](https://github.com/hindermath/TuiVision/commit/ea22b054fc67b7b4d5c65ece66e36e6eb66a2a9c)) |
| 11 | +* **008:** implement controls revision — menus, status line, window, dialog ([15eb186](https://github.com/hindermath/TuiVision/commit/15eb1860fb724ab98b73c1a87457128a7dce7c47)) |
| 12 | +* add API contract for application-shell public surface ([63a6643](https://github.com/hindermath/TuiVision/commit/63a66433a7c540a5406935b039ef50905e818252)) |
| 13 | +* add application framework shell specifications and quality checklist ([f9e0f75](https://github.com/hindermath/TuiVision/commit/f9e0f7585e446ee6f3ff919a3d289d59b687ccd4)) |
| 14 | +* add data model specifications for application framework shell ([05f3653](https://github.com/hindermath/TuiVision/commit/05f3653a0ada48b18288d550ed1630ceaf786698)) |
| 15 | +* add implementation plan for application framework shell ([a4e39de](https://github.com/hindermath/TuiVision/commit/a4e39dea34682a710ac9a4ca88ac99d20b35b63d)) |
| 16 | +* add init-options.json and update task generation with extension hook checks ([de86f7f](https://github.com/hindermath/TuiVision/commit/de86f7f294470ac26830491f2c8944dac766866c)) |
| 17 | +* add initial prompt agent files for speckit workflow ([5c47e43](https://github.com/hindermath/TuiVision/commit/5c47e43a2e07329507c092dd052a766004a0ed50)) |
| 18 | +* add quickstart guide for application framework shell ([a5708cd](https://github.com/hindermath/TuiVision/commit/a5708cd1eafc1a2998a0ea25cc152c39c8a32b36)) |
| 19 | +* add research document for application framework shell ([51c2a84](https://github.com/hindermath/TuiVision/commit/51c2a849a003ac87d10c7c2ba5c010852556b65a)) |
| 20 | +* add table of contents for documentation and API ([4537ea4](https://github.com/hindermath/TuiVision/commit/4537ea4ecb152e63ba901da15214ffcee79193fe)) |
| 21 | +* **controls:** implement 003 dialog control layer ([3068762](https://github.com/hindermath/TuiVision/commit/3068762b30b2ad6f43d74dbc1f24082edaa68606)) |
| 22 | +* **drivers:** Add DriverCapabilityMap with 5 Phase-7 capability buckets ([3c5a1f5](https://github.com/hindermath/TuiVision/commit/3c5a1f5c62f4fdbcafae6d037810e7f7ce768a9e)) |
| 23 | +* enhance application shell specifications with clarifications and functional requirements ([3fbc7dd](https://github.com/hindermath/TuiVision/commit/3fbc7dd5ccee0866e1f3ff473ebc365caa2b4226)) |
| 24 | +* **events:** Tastaturereignisse an View-Tree weiterleiten (F10-Fix) ([a9f93e2](https://github.com/hindermath/TuiVision/commit/a9f93e22bd98211f7905c7a0c0b2a4f155bc00ed)) |
| 25 | +* **green:** add TGroup, DrawPhase; extend TView with Owner, Draw(), DrawView(), HandleEvent Disabled-guard (FR-019) ([210d852](https://github.com/hindermath/TuiVision/commit/210d85269afd5bbebbc5360f926860ff78982729)) |
| 26 | +* **green:** move TConsoleCell + TConsoleBuffer to TuiVision.Core ([8c0cbb3](https://github.com/hindermath/TuiVision/commit/8c0cbb37f2a032d77257677a9652618fa87c8d02)) |
| 27 | +* implement 003 dialog control layer ([a798e65](https://github.com/hindermath/TuiVision/commit/a798e654524cc23662443009c64c63925916b543)) |
| 28 | +* implement controls widgets and collections (feature 009) ([#16](https://github.com/hindermath/TuiVision/issues/16)) ([89bafa5](https://github.com/hindermath/TuiVision/commit/89bafa57d3b8267ac07148208ead1451f198982f)) |
| 29 | +* **menubar:** Mehrere Hotkeys pro Menüpunkt + P-Hotkey für MsgCls ([5a13a59](https://github.com/hindermath/TuiVision/commit/5a13a59430d55bced6bf5feab2b9f431a131a816)) |
| 30 | +* **menubar:** Untermenü-Popup mit Overlay-Rendering + Controls-Revision-Lastenheft ([17f1327](https://github.com/hindermath/TuiVision/commit/17f13277a1c798b660fc7896d51429e43673e362)) |
| 31 | +* merge 003 dialog control layer into main ([4394e48](https://github.com/hindermath/TuiVision/commit/4394e4801e0218d49706716fefd5aeed82d2c7c9)) |
| 32 | +* **msgcls:** Menüeintrag für Lorem-Ipsum-Nachricht ([2b49e57](https://github.com/hindermath/TuiVision/commit/2b49e57b1f7ae89153661130d31a70f55ed96fd5)) |
| 33 | +* port wave-1 mandatory examples (desklogo, msgcls, tutorial, videomode) ([12c47a2](https://github.com/hindermath/TuiVision/commit/12c47a2b5caba68cf7ed93ce73f2beef120020a2)) |
| 34 | +* Release Please mit CHANGELOG eingerichtet und CI-Fix angewendet ([c1f7d1c](https://github.com/hindermath/TuiVision/commit/c1f7d1c55b2ac809cae1c0acd3550b001585dce1)) |
| 35 | +* **scripts:** L2-Skripte deployen + README Kurzreferenz mit Beispielaufrufen ergaenzt ([60aa8d4](https://github.com/hindermath/TuiVision/commit/60aa8d4ddea0eb6b039b4a51b9202ed35a8df497)) |
| 36 | +* **shell:** Vollbild-Konsole + saubere Aufräumung beim Beenden ([a9e365b](https://github.com/hindermath/TuiVision/commit/a9e365ba97109069b20b01e28eb25379023f3b65)) |
| 37 | +* sync agent files with active feature context and shell implementation details for application framework ([87e6092](https://github.com/hindermath/TuiVision/commit/87e6092eff357ddb01c2f628b4b4957ee4a12632)) |
| 38 | + |
| 39 | + |
| 40 | +### Bug Fixes / Fehlerbehebungen |
| 41 | + |
| 42 | +* **hook:** pre-push Regex fuer .env-Dotfiles praezisiert; .github/workflows/ aus Namens-Check ausgeschlossen ([50f25d7](https://github.com/hindermath/TuiVision/commit/50f25d77c7a03ede574f84ba59aff3b4c3764f71)) |
| 43 | +* **menubar:** Hotkey-Extraktion überspringt schließendes ~ korrekt ([045d916](https://github.com/hindermath/TuiVision/commit/045d91647809e06eea9d94b2779cb5f61c73df54)) |
| 44 | +* **msgcls:** correct hotkey rendering and refresh stats ([04ff272](https://github.com/hindermath/TuiVision/commit/04ff272c411dfe78f0a979e940c291531f3f7c54)) |
| 45 | +* **msgcls:** use single hotkey ~N~ for post-message menu item ([e5600c3](https://github.com/hindermath/TuiVision/commit/e5600c39979a12d0befde6dd73072c6dc2cfe00b)) |
| 46 | +* **quit:** Ctrl+Q/Ctrl+C als Quit-Tasten für macOS Terminal.app ([4ec34d5](https://github.com/hindermath/TuiVision/commit/4ec34d537c41035801c56572581fe6597692da0e)) |
| 47 | +* **tutorial:** tvguid02 – InitMenuBar() mit Datei-Untermenü implementiert ([99c33a0](https://github.com/hindermath/TuiVision/commit/99c33a015b3388548bc57f652fbbc9174d49673e)) |
| 48 | +* **videomode:** always show transition result in interactive mode ([3a52d5c](https://github.com/hindermath/TuiVision/commit/3a52d5c9351d1c21d77dd01ae171829dc88b0e5c)) |
| 49 | +* **wave1:** Rendering-Pipeline repariert, Beispiele zeigen jetzt Ausgabe ([d32e2d8](https://github.com/hindermath/TuiVision/commit/d32e2d8791b6623329519d6c7ed7e56362924cec)) |
| 50 | + |
| 51 | + |
| 52 | +### Documentation / Dokumentation |
| 53 | + |
| 54 | +* **a11y:** add docfx accessibility workflow ([c20975a](https://github.com/hindermath/TuiVision/commit/c20975ab45590a47e0d0c156bacf096c4a660f27)) |
| 55 | +* add actionable task breakdown for 004-editor-file-help-streams ([f618a6a](https://github.com/hindermath/TuiVision/commit/f618a6a7917fdefc8308a29b7127344095216136)) |
| 56 | +* add initial documentation for speckit commands and workflows ([da62b57](https://github.com/hindermath/TuiVision/commit/da62b573a2f253147b4b464f5e37d21450f1599a)) |
| 57 | +* add initial STATS.md for homogeneity tracking ([5c4e06e](https://github.com/hindermath/TuiVision/commit/5c4e06eb69ed15f569cd29b5683fc44e6ae44f74)) |
| 58 | +* add Lastenheft branch suffix governance ([eb8b4da](https://github.com/hindermath/TuiVision/commit/eb8b4da1c995d0b3cfc4dd9fb62258cc1877a493)) |
| 59 | +* add Lastenheft branch suffix governance ([7af895a](https://github.com/hindermath/TuiVision/commit/7af895a31f38f6d6597c74d30158a4986425e7be)) |
| 60 | +* add ordered pre-wave example requirements ([e20fe41](https://github.com/hindermath/TuiVision/commit/e20fe415a2b3ef9f1a571871aee7a63d03f118ad)) |
| 61 | +* add planning and research artifacts for phase-6 editor-file-help-streams ([1365212](https://github.com/hindermath/TuiVision/commit/1365212aafdd1b5c7f65266018c562bf52f195ce)) |
| 62 | +* add project constitution v1.0.0 ([8e2b620](https://github.com/hindermath/TuiVision/commit/8e2b6203d663a658f926cabd2fd6ceeced0c6cb3)) |
| 63 | +* add project constitution v1.0.0 ([2935da0](https://github.com/hindermath/TuiVision/commit/2935da0d16354d708d4bb9158cf66b093ab1f017)) |
| 64 | +* add specification and quality checklist for 004 editor-file-help-streams ([3b0e104](https://github.com/hindermath/TuiVision/commit/3b0e104febea751a225351fab85b0601a541a69d)) |
| 65 | +* add task-based status checklists and roadmap for Pflichtenheft ([c2e3ee4](https://github.com/hindermath/TuiVision/commit/c2e3ee4b2670d46072324994802b1ff9e1505540)) |
| 66 | +* add wave 1 example planning package ([320ad6e](https://github.com/hindermath/TuiVision/commit/320ad6e1cbf338059c6b43139a585225efa589cb)) |
| 67 | +* add wave 1 task breakdown ([2345d60](https://github.com/hindermath/TuiVision/commit/2345d6012b8c20c1cf4df4b4f8a1c0fc9c820dce)) |
| 68 | +* align constitution review with Spec-Kit templates ([e0b7898](https://github.com/hindermath/TuiVision/commit/e0b7898a4b324079631ae5cfe69732acfc61f6e7)) |
| 69 | +* amend constitution to v1.3.0 (code style & naming conventions section) ([be14c50](https://github.com/hindermath/TuiVision/commit/be14c50f5b11b86d5fb9b0fde31db6c317b46c6c)) |
| 70 | +* **api:** Regenerate docfx API reference for DriverCapabilityMap ([19910f1](https://github.com/hindermath/TuiVision/commit/19910f12bb5e931326f41024713ef456c9d25210)) |
| 71 | +* CEFR-B2-Bilingualitaet in Übungsabschnitten + Statistik nachgeführt ([a97a7c8](https://github.com/hindermath/TuiVision/commit/a97a7c88321d4887129e57ccd2d93c2d8d3ac108)) |
| 72 | +* clarify constitution documentation rules ([0b954a5](https://github.com/hindermath/TuiVision/commit/0b954a5a93b1964f41ed12f1dbe34689907fc890)) |
| 73 | +* close phase-8 entrance gate for feature 006 ([60d04e5](https://github.com/hindermath/TuiVision/commit/60d04e5c9f23f58f0e3f71d04150480d0db7417b)) |
| 74 | +* **docfx:** regenerate accessibility-aware site output ([462790f](https://github.com/hindermath/TuiVision/commit/462790f48317fbab4de5628347ee1b2f2ea70c07)) |
| 75 | +* enhance feature plan with editor workflows and file metadata sync ([67b567c](https://github.com/hindermath/TuiVision/commit/67b567cc2994e4b24d7eb759ca191410b1548961)) |
| 76 | +* enhance XML documentation for core types and event handling classes ([104e3ef](https://github.com/hindermath/TuiVision/commit/104e3ef4a5bdc16df9207d62ab96ef1f15656392)) |
| 77 | +* **examples:** Voraussetzungen-Abschnitte in Wave-1-Guides erweitert ([532b741](https://github.com/hindermath/TuiVision/commit/532b741ebef0129949992dff5fd310052b0acdad)) |
| 78 | +* expand user documentation standards and add section on required guides ([8b0d04d](https://github.com/hindermath/TuiVision/commit/8b0d04debc66f02c1fdd45933d4e88c96a26a98c)) |
| 79 | +* extend Pflichtenheft with CI/CD and GitHub Pages publication details ([ab4d679](https://github.com/hindermath/TuiVision/commit/ab4d6792e8a1feb414b422ba710f10824d6e6be7)) |
| 80 | +* finalize wave 1 plan cleanup ([7abba1b](https://github.com/hindermath/TuiVision/commit/7abba1b6276dc11183776af5b251c0d3ddac6938)) |
| 81 | +* Lastenheft 06 A11Y-Framework-Fundament erstellt ([ccce409](https://github.com/hindermath/TuiVision/commit/ccce409d5abb20b8d732c7be274d734583ba0b53)) |
| 82 | +* **lastenhefte:** insert mouse support phase ([b8a64a3](https://github.com/hindermath/TuiVision/commit/b8a64a3a632565d85878dd1033022cd5980cd726)) |
| 83 | +* **m07:** Add M-07 proof ledger covering all 151 historical .cc files ([153634d](https://github.com/hindermath/TuiVision/commit/153634dada099ec926f8bab00561879cd46ec777)) |
| 84 | +* **phase8-gate:** Add Phase-8 gate specification and requirements checklist ([e3e40ab](https://github.com/hindermath/TuiVision/commit/e3e40ab3390c929deff2fa895f63a80b132fada1)) |
| 85 | +* regenerate api and site outputs for 003 ([89a108b](https://github.com/hindermath/TuiVision/commit/89a108b6dc91b3eb98a251425ef659e02c8b52d4)) |
| 86 | +* restructure example porting strategy in Pflichtenheft ([f4197c4](https://github.com/hindermath/TuiVision/commit/f4197c4021b02a7e24ad7b4d9920fe125d210a16)) |
| 87 | +* **specs:** finalize 008 controls revision planning ([515d0fd](https://github.com/hindermath/TuiVision/commit/515d0fd22be10ca6ae90ac29a016d21f7418d520)) |
| 88 | +* **specs:** finalize 008 controls revision tasks ([e3e7c6e](https://github.com/hindermath/TuiVision/commit/e3e7c6e3283951540e71ebb2b30cf718596d380f)) |
| 89 | +* **specs:** finalize 008 implementation readiness ([91d820c](https://github.com/hindermath/TuiVision/commit/91d820cadefa7bdbabd2772e028d9fbd93fa1ee4)) |
| 90 | +* Statistik nach Untermenü-Fix und Controls-Revision-Lastenheft nachgezogen ([2d23e02](https://github.com/hindermath/TuiVision/commit/2d23e0292fd8f04d7544d4bf92baafcdd944f19d)) |
| 91 | +* Statistik nach Wave-1-Korrekturen nachgezogen (211 Commits, +538 Zeilen) ([141285e](https://github.com/hindermath/TuiVision/commit/141285e5fa6c2ccbb23f8432b13af391d556322a)) |
| 92 | +* sync 007 analysis follow-ups and constitution v1.10.1 ([c25c096](https://github.com/hindermath/TuiVision/commit/c25c09661c135a851a2c42af9ff35801d1b83e6b)) |
| 93 | +* sync agent guidance for plan context updates ([cdce3ae](https://github.com/hindermath/TuiVision/commit/cdce3ae9927f82a0dbe3ac1e6dc0df0d75e82b8e)) |
| 94 | +* sync constitution and agent guidance ([5905310](https://github.com/hindermath/TuiVision/commit/59053106bc8aac248c7dc56640f02b4be11af583)) |
| 95 | +* sync constitution and agent guidance for System.Text.Json rule ([c04eabb](https://github.com/hindermath/TuiVision/commit/c04eabbf632285bf5d094ad2823bb89133cf8e8c)) |
| 96 | +* **tutorial:** Übungsaufgaben für Schritte 08–16 ergänzt ([ddcf6a3](https://github.com/hindermath/TuiVision/commit/ddcf6a3c86f9d646b7a6be0a5f1710e8c335cec9)) |
| 97 | +* update active feature context to 004 editor file help streams ([3142cb0](https://github.com/hindermath/TuiVision/commit/3142cb04864901317bc0c5adedd72895244987ff)) |
| 98 | +* update constitution to version 1.2.0 with expanded TDD rationale and mandatory XML documentation for all code members ([52d8f7a](https://github.com/hindermath/TuiVision/commit/52d8f7a06dac3685c16b61a6ff54a76716b7a1af)) |
| 99 | +* update documentation guidelines for bilingual requirements and XML comments ([e265d79](https://github.com/hindermath/TuiVision/commit/e265d79158d7efe691a84507724ac91325599bd4)) |
| 100 | +* update project statistics and add actionable tasks for phase-6 ([4a64a1c](https://github.com/hindermath/TuiVision/commit/4a64a1ce22455dc906921082bdda639277f99a85)) |
| 101 | +* update project statistics and documentation flows for phase-6 ([752297b](https://github.com/hindermath/TuiVision/commit/752297b9d4dcf401bcae8755dc24355a3e04aa6c)) |
| 102 | +* update project statistics and planning artifacts for phase-6 ([3a4813c](https://github.com/hindermath/TuiVision/commit/3a4813cb6701975ac269418fc98e5c3f762b1b04)) |
| 103 | +* update project statistics and planning checklist for phase-6 ([80571eb](https://github.com/hindermath/TuiVision/commit/80571ebf3cc9113fec29f6d48ac9b4ae67a59073)) |
| 104 | +* update project statistics and refine phase-6 artifacts ([0839a44](https://github.com/hindermath/TuiVision/commit/0839a44f5d64f11013ed5c3551129471d6b235ac)) |
| 105 | +* update project statistics with phase-6 specification and checklist details ([12dc771](https://github.com/hindermath/TuiVision/commit/12dc771a546aeaf3d85866463c8b751550456dce)) |
| 106 | + |
| 107 | + |
| 108 | +### Maintenance / Wartung |
| 109 | + |
| 110 | +* **006:** Complete Phase-1 setup and Phase-2 foundational guardrails ([0cf667d](https://github.com/hindermath/TuiVision/commit/0cf667d241173359e6075cc162119f6a213cc12b)) |
| 111 | +* add API manifest and minified architecture assets to `_site/public` ([95e61bd](https://github.com/hindermath/TuiVision/commit/95e61bd6a157869fa743e472d75bb4a9c0a47687)) |
| 112 | +* clean up .gitignore by removing unused AI tool directories ([033d590](https://github.com/hindermath/TuiVision/commit/033d59001fef31821bfcb533bee5dcbeb132765e)) |
| 113 | +* Infrastruktur-Baseline aktualisiert ([8917638](https://github.com/hindermath/TuiVision/commit/8917638d54ec0b8d04d1d725970a620236232643)) |
| 114 | +* mark all tasks complete in tasks.md (T001–T030) ([4bc56d7](https://github.com/hindermath/TuiVision/commit/4bc56d7644660bf36e14cf93d9eb0fd31c3c81df)) |
| 115 | +* migrate TuiVision to homogeneity baseline v1.1.0 ([0eee098](https://github.com/hindermath/TuiVision/commit/0eee0986f62606745a92e9a7569b042a8efc9cdb)) |
| 116 | +* **phase-8:** Expand 70% line-coverage gate to five assemblies and bump version to 1.10.0 ([ecf5516](https://github.com/hindermath/TuiVision/commit/ecf5516bb68d68d524e0885f91cff1e36feed1aa)) |
| 117 | +* **phase8-gate:** Add gate checklist, quickstart validation, and compatibility evidence ([597538e](https://github.com/hindermath/TuiVision/commit/597538e416875697a375744bb123f7e9c7c1013b)) |
| 118 | +* **skills:** redundante lokale Kopien der Spec-Kit-Skills entfernt ([b563897](https://github.com/hindermath/TuiVision/commit/b563897613f7df6d87ab38b678a00eb5385d02a4)) |
| 119 | +* **stats:** STATS.md nach Skript-Deployment und README-Update aktualisiert ([c3f2d26](https://github.com/hindermath/TuiVision/commit/c3f2d264d29065d9a0797f46e0db6cf6d5e3a234)) |
| 120 | +* Sync agent guidance, tasks, Pflichtenheft, and project statistics for Phase-7 completion ([32efc45](https://github.com/hindermath/TuiVision/commit/32efc456909d9cc3e4e9466424e8b49c0ece9db4)) |
0 commit comments