misskey_emoji 1.0.0
misskey_emoji: ^1.0.0 copied to clipboard
A Flutter library for caching and resolving Misskey custom emoji metadata with persistent Isar storage, search, and efficient retrieval mechanisms.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2025-02-05 #
Added #
- Initial release of Misskey emoji metadata caching and resolution library
- Emoji metadata caching with persistent storage using Isar database (names, URLs, attributes, etc.)
EmojiCatalogabstract interface withInMemoryEmojiCatalogandPersistentEmojiCatalogimplementationsEmojiResolverinterface withMisskeyEmojiResolverimplementation for emoji resolutionMisskeyEmojiApiclient for fetching emoji metadata from Misskey serversEmojiStoreinterface withIsarEmojiStoreimplementation for persistent metadata storageEmojiSearchfunctionality with configurable search options- Emoji models:
EmojiRecord,EmojiDto, andEmojiImagefor metadata representation - Shortcode normalization utilities for consistent emoji handling
- Server database utilities for Isar initialization and management