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