Emojery release history
Recent extension releases, read directly from GitHub.
- Release notes
1.0.0
LatestReleased
What changed
Features
adapters: derive the target key from a page URL
adapters: find the action row and place the trigger in it
adapters: scan a page for targets and re-scan what it mutates
amazon: add the adapter
auth: return to the page the sign-in started from
auth: sign in with a one-time code from the auth page
background: hold the anonymous identity and the API session
background: reject a message that does not match the contract
background: route every content-script message to its handler
badge: pulse the onboarding dot once the icon is pinned
badge: show the pending votes on the toolbar icon
extension: declare the manifest and the build modes
facebook: add the adapter
github: add the adapter
gitlab: add the adapter
history: browse the reaction history from the popup
history: keep the history and the vote queue in indexeddb
i18n: read interface strings through the browser API
i18n: ship the interface strings in 26 locales
instagram: add the adapter
mount: blend the trigger into the row it lands in
mount: mount the trigger into a shadow root on the page
onboarding: note the roadmap sites after the supported-site chips
onboarding: walk a new install through the first reaction
picker: render the reaction picker
popup: assemble the tabs behind one popup shell
reddit: add the adapter
settings: add the popup settings view and its shared parts
settings: resolve the per-site settings and the stored counts
shared: add the helpers every layer leans on
shared: carry every extension message over one typed envelope
shared: define the adapter contract and the injected DOM names
shared: fetch and cache the emoji labels for the active locale
shared: keep the onboarding, recents and consent state
shared: model a reaction and the emoji catalog
shared: resolve the API origin from the build mode
sites: add a content-script entrypoint per supported site
sites: declare the registry of supported sites
threads: add the adapter
trigger: replace the native control with the emojery trigger
vote: send a reaction and mirror it across the open tabs
x: add the adapter
youtube: add the adapter
Bug Fixes
auth: show localized copy instead of the API error string
background: read /reactions/mine under the wire key
badge: show the toolbar dot only while an extension page is open
build: pin the build mode to the wxt subcommand
i18n: reword the sign-in gate and the coach tooltip
onboarding: tick the button step only for a trigger the user looked at
picker: keep Escape inside the open popover
vote: scope the cross-tab delta to the target's own site
Refactoring
collapse duplicated helpers and redundant work in the adapters and mount layer
mount: move the style re-blend schedule into its own module
shared: name every injected DOM selector once
shared: name the extensions own page DOM once
shared: wait for a visible tab in one place