Releases: prose-im/prose-core-views
Releases · prose-im/prose-core-views
0.4.0
- Add support for internationalization (with initial locales: English and French) [@valeriansaliou].
- Localize all relative dates (eg.
Today
) [@valeriansaliou].
0.3.0
- Use a fallback avatar if a message author has no avatar set (with a sticky color and name initials) [@valeriansaliou].
0.2.4
- Reworked file messages, so that non-image files are now supported as well [@valeriansaliou].
- Fixed avatar default background color when hovering a message [@valeriansaliou].
- Auto-detect Dark Mode user preferences when the view launches [@valeriansaliou].
0.2.3
- Message data model validation is now stricter, requiring
from.jid
to be set [@valeriansaliou]. - Allow empty avatars and user names in messages, with graceful UI fallbacks [@valeriansaliou].
0.2.2
- Reworked the message rendering pipeline, which is now using re-usable templates [@valeriansaliou].
0.2.1
- Escape HTML tags in message views, where relevant [@valeriansaliou].
0.2.0
- Introduce the
MessagingContext
programmatic API (used to tune options at runtime) [@valeriansaliou]. - Add support for Dark Mode, via
MessagingContext.setStyleTheme("dark")
[@valeriansaliou].
0.1.3
- Fix critical regression on
MessagingStore.retract()
andMessagingStore.update()
(introduced when reworkingMessagingStore.resolve()
return value) [@valeriansaliou]. - Auto-inject fixtures in development mode [@valeriansaliou].
- Do not include sandbox fixtures in production builds [@valeriansaliou].
0.1.2
- Ensure all builds start from an empty
dist/
folder state [@valeriansaliou]. - Move
index.html
tomessaging.html
indist/
folder output [@valeriansaliou].
0.1.1
- Refactor how individual messages are distinguished from their parent entries in the store [@valeriansaliou].
- Stabilize the
MessagingStore
API and associated data models [@valeriansaliou]. - Improved rendering performances (re-render message groups only when needed) [@valeriansaliou].