Här är de senaste utvecklingsuppdateringarna för projektet.
OBS! Projektet är i ett tidigt skede och det flesta uppdateringar är fortfarande tekniska detaljer som användare inte ska behöva bry sig om.
❄️ Vecka 03
2026-01-14 Onsdag
Förbättrat✨
- Förbättrade följsamhet till funktionellt objektorienterade principer för realisering av målsättning om modulär framtidssäker arkitektur.
2026-01-13 Tisdag
Tillagt🎁
- Plugin för visning av debug data.
Åtgärdat🩹
❄️ Vecka 02
2026-01-10 Lördag
Tillagt🎁
- Utökat debug kapacitet och och tvingande kontroll-mekanismer för kodstruktur (kontroll av opts som skickas till funktioner). För närvarande en bugg i eller runt DataStore().
2026-01-09 Fredag
Åtgärdat🩹
- Buggar orsakade av att jag lämnat ett initiativ halvfärdigt. Återställde koden via backup. Lärdom: Gör allt i etapper med tydliga avslut - ställ allt i ordning innan avslut.
Infrastruktur🏗️
- Återskapat knapp för att automatiskt ta skärmdump som sedan visas på denna sida. Funktionen blir mer relevant i framtiden då det i vissa fall är enklare förklara uppdateringar genom att komplettera med bilder.
Refaktorering🧹
- Generell struktur för moduler har förbättrats och närmar sig toppskick. JavaScript ger stor frihet och kräver omfattande beslut för att skapa bärande system.
- Nätverksmodulen på klientsidan (JavaScript) har förbättrats och är först ut i att tillämpa rätt generell struktur med hänsyn till principer om funktionell objekt objektorienterad programmering.
2026-01-08 Torsdag
Infrastruktur🏗️
2026-01-06 Tisdag
Tillagt🎁
- Centraliserat enums som är av publikt intresse. DataStore lagrar paralellt med data-struktur en karta för tillhörande enums.
Förbättrat✨
- ConnectionDot-plugin använder observer-pattern på DataStore istället för signal via central buss.
🎄 Vecka 01
2026-01-01 Torsdag
Tillagt🎁
- En moduls data i modulen för modulers publika data kan observeras av moduler. (Observer pattern on DataStore() med andra ord.)
Infrastruktur🏗️
- Skapade detta system för informations-uppdateringar. Denna forum-post genereras automatiskt baserat i en loggfil.
- Fixat bugg i system som importerar namn för kod-aspekter för dokumentation.
- Utökat Neovim med gränssnitt för dokumentation av kod, istället för att använda Web-gränssnitt för dokumentation. Länkat med matkalkyl.dev/docs.php