misskey_emoji 1.0.0 copy "misskey_emoji: ^1.0.0" to clipboard
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.)
  • EmojiCatalog abstract interface with InMemoryEmojiCatalog and PersistentEmojiCatalog implementations
  • EmojiResolver interface with MisskeyEmojiResolver implementation for emoji resolution
  • MisskeyEmojiApi client for fetching emoji metadata from Misskey servers
  • EmojiStore interface with IsarEmojiStore implementation for persistent metadata storage
  • EmojiSearch functionality with configurable search options
  • Emoji models: EmojiRecord, EmojiDto, and EmojiImage for metadata representation
  • Shortcode normalization utilities for consistent emoji handling
  • Server database utilities for Isar initialization and management
0
likes
160
points
106
downloads

Publisher

verified publisherlibrarylibrarian.com

Weekly Downloads

A Flutter library for caching and resolving Misskey custom emoji metadata with persistent Isar storage, search, and efficient retrieval mechanisms.

Homepage
Repository (GitHub)
View/report issues

Topics

#misskey #emoji #cache #resolver #catalog

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, isar_community, isar_community_flutter_libs, json_annotation, misskey_api_core

More

Packages that depend on misskey_emoji