Release v0.2.1
Zusammenfassung
Diese Version bringt umfangreiche Erweiterungen für die Smolitux UI-Bibliothek, mit Fokus auf neue Komponenten für ResonanceLink, KI und Blockchain. Außerdem wurden alle Tests standardisiert und die Testabdeckung auf 100% erhöht.
Neue Funktionen
ResonanceLink-Komponenten
- Governance-Komponenten:
GovernanceDashboard: Übersicht über Community-GovernanceProposalView: Detailansicht für VorschlägeVotingSystem: System für Abstimmungen
- Monetarisierungs-Komponenten:
RevenueModel: Visualisierung des 30-30-30-ModellsRewardSystem: Belohnungssystem für BenutzeraktivitätenCreatorDashboard: Dashboard für Content-Ersteller
- Feed-Komponenten:
FeedView: Anzeige von Beiträgen im FeedFeedFilter: Filterung von BeiträgenFeedItem: Einzelner Beitrag im FeedFeedSidebar: Seitenleiste für den Feed
- Post-Komponenten:
PostView: Anzeige von BeiträgenPostCreator: Erstellung von BeiträgenPostInteractions: Interaktionen mit BeiträgenPostMetrics: Metriken für Beiträge
- Profil-Komponenten:
ProfileEditor: Bearbeitung von BenutzerprofilenProfileWallet: Wallet-Integration für BenutzerprofileProfileContent: Inhaltsanzeige für BenutzerprofileProfileHeader: Header für Benutzerprofile
KI-Komponenten
FakeNewsDetector: Erkennung von FalschinformationenTrollFilter: Filterung von toxischen KommentarenContentModerator: Moderation von InhaltenContentAnalytics: Analyse von InhaltenSentimentDisplay: Anzeige von StimmungsanalysenTrendingTopics: Anzeige von TrendthemenEngagementScore: Bewertung von Engagement
Blockchain-Komponenten
TokenEconomy: Visualisierung der Token-WirtschaftSmartContractInteraction: Interaktion mit Smart ContractsStakingInterface: Interface für StakingTokenDisplay: Anzeige von Token-InformationenTokenDistributionChart: Diagramm für Token-VerteilungTransactionHistory: Anzeige von TransaktionshistorieWalletConnect: Verbindung mit Wallets
Verbesserungen
- Standardisierte Teststruktur mit
__tests__-Ordnern - 100% Testabdeckung für alle Pakete
- Verbesserte Typendefinitionen für alle Komponenten
- Bessere Dokumentation mit JSDoc-Kommentaren
- Optimierte Leistung bei komplexen Komponenten
Fehlerbehebungen
- Behoben: Syntaxfehler in Charts-Komponenten
- Behoben: Fehlerhafte Snapshot-Tests
- Behoben: Probleme mit der Formularvalidierung
- Behoben: Falsche Modul-Pfade in package.json-Dateien (index.mjs statt index.esm.js)
- Behoben: Probleme mit i18n-Initialisierung in Node.js-Umgebungen
- Behoben: Fehlerhafte Importe zwischen Paketen, die auf interne Quellcode-Pfade verwiesen
Entwickler-Hinweise
- Alle Tests wurden in die
__tests__-Ordnerstruktur verschoben - Jest-Konfiguration wurde aktualisiert, um die neue Teststruktur zu unterstützen
- Neue Skripte für die Verwaltung von Paketen wurden hinzugefügt
- Verbesserte Browserkompatibilität durch Erkennung der Ausführungsumgebung
- Hinzugefügt: Primitive Komponenten (Box, Flex, Text) für konsistentes Layout
- Hinzugefügt: Test-App zur Demonstration der Komponenten