Skip to main content
Hayami is currently in open-beta so may contain bugs. Feedback is appreciated :)
Version 0.0.8.6
Unpublished

v0.0.8.6 - TBD

Features: TBD
Version 0.0.8.5
Published [4 April 2026]

v0.0.8.5 - QOL, New render modes, & improvements

Features: Many QOL updates across the board, rehauled onboarding to explain most of Hayami’s features, added new theme & changed default theme for Reddit, added link-only mode, added new custom mappings sync, and various other updates.
  • QOL:
    • Refine mapper failover & fix Disqus titles on certain special characters (e.g.【OSHI NO KO】).
    • Fixed AniList fetching to be background-script, fixing discussion platforms AniList and The Anime Community (CORS Preflight issue). AniList now handles ‘message’ rendering as toast message from GraphQL (due to API issues falsely triggering AniList logged-out (403)).
    • Fixed MyAnimeList skeleton loading disappearing (causing Hayami to appear blank) while fetching comment data, and Aniwave minimize icon styles appearing left and not styled.
    • Fixed popup mode if on-click while loading closing, causing you to click to open the extension again.
    • Changed comment and upvoting are greyed if signed out of Reddit.
    • Fixed moderator badges not showing up if replies loaded in by loading-trigger.
    • Added Disqus to the accounts menu, allowing quick signin similar to Reddit.
    • Added ‘Stuck?’ button to Disqus if the embed loader is stuck, reloading the Disqus embed (usually caused by new users to Disqus, but can be sporadic).
    • Fixed Hayami site search discussions sometimes rendering using the no-config default (which’d be popup, since there isn’t any other details), rather than mount-on-site.
    • Fixed sporadic-occurring bug for Reddit of editor not opening if you click reply on a depth-2 or more comment, but if you clicked reply on depth 1 or below, it’d open every single editor on that chain.
  • New rendering modes:
    • Reddit:
      • The new default rendering mode, traditional (nested). Traditional mode has a Reddit tree-like view, allowing you to customise:
        • the breathing room between each layer
        • whether to truncate thread lines at last reply at each layer
      • The old rendering mode, Threaded, will continue to work and will be a selectable option if desired.
    • No render mode, otherwise known as “Link-only mode”: Doesn’t render Reddit, Disqus, MAL, AniList or YouTube comments container directly in Hayami, but has an on-click button to take you directly to the discussion. Helps for mobile form-factors in the case it’s better to view things in-app (e.g. Reddit), or on the site itself (MAL/AL).
  • Added scrollbar on Hayami PWA (website version) and popup.html.
  • Custom websites:
    • Added new feature: sync from third-party URL. This works similar to how KomentoScript syncs from a third-party URL, except you can sync lists of custom websites. This makes it easier for individuals amongst communities to compilate & sync sources from multiple destinations, providing the tools to put these together.
    • Custom site merger site added that merges custom site JSON together for syncing. Added to custom websites documentation to make it even easier for anyone to deploy mappings.
  • Rehauled onboarding styling, swapping out background, changing old info icons to new ones, rehauled connect your accounts screen, and rewrote explanations to better act as a getting started guide in preparation for use of docs and extension.
  • Adjusted discussion platform logo expander: Added more y-padding per-logo discussion platform expander.
  • The Anime Community rendering rehauled to embed accordingly.
  • Added Discord hyperlink to footer of extension, which aims to streamline discussion relating to new features, and issues.
Version 0.0.8.4
Published [29 March 2026]

v0.0.8.4 - QOL, KomentoScript & improvements

Features: Finalised custom websites support, rehauling certain aspects. Rewrote style injection and partial CSS, settings layout, and added KomentoScript support. Added new rendering mode to add a more natural rendering style that feels site-native. Along with a few more fixes, improvements and features.
  • Custom websites:
    • Added new import/export feature purposed for sharing of Hayami embeddings/site configurations.
    • Added path-level matching, and removed safeguards for /watch requirement.
    • Added episode selector support for ‘active’ list elements, including variations. Added support for ‘1-Sub’, ‘1-Dub’ websites.
    • Fixed episode selector incorrectly mapping when an episode name is also provided (parseEpisodeFromTitle accepts leading numeric episode labels like 10 followed by whitespace/title text, not only Episode 10 / Ep 10 forms).
    • Rehauled element selector hover UI now showing up hover-style instead of randomly added to page and fixed triggering hyperlinks on choosing element if element is hyperlinked.
    • Fixed element selector not selecting iframes, and Hayami interfering with on-site elements with similar attributes to Hayami for some discussion platforms.
    • Fixed site extraction preview from showing entire DOM element for episode selections; only shows extracted episode number.
    • Improved Disqus handler for Disqus sections already on-site so the embedder respects those (depending on mode) when embedding.
  • KomentoScript: A new way of syncing from a third-party URL to automatically sync custom websites from a source. Read more info
  • Rendering:
    • New mode: icon/text trigger. This mode allows interchangeable switching between the site’s comments and Hayami’s comments, intertwining with the site’s styles to make it appear natural. “Interchangeable” means it can swap out the site’s comments with Hayami’s (and vice-versa), or, allow popup mode on-click (instead of a floating icon). This “interchangeable” feature can be triggered via an icon-click or text-click. Icon-click is intended for full-screen video player websites (i.e. Netflix), and text-click is intended for sites with sites that have an embedded video player with other elements surrounding it.
    • Fixed all discussion platforms on popup mode not rendering other than Reddit & added new rendering mode intended for custom websites.
    • Scope most inline extension styles to container, fixing Hayami no longer messing with global site styles.
    • Fix initial skeleton loading not appearing due to fetching discussion data.
  • Mapping:
    • Fixed manual override sometimes choosing an unintended cour rather than the choice chosen.
    • Now waits longer period for anime & episode information to come up on page (SPA-based/on-load-in websites improvement).
  • Image previews: Pressing ‘m’ (mute toggle) while hovering over a video now unmutes the media. Enforces no outline for on-hover image previews intended for sites that enforce border outline styles.
  • Disqus: Fixed mapping to be able to handle episodes split across duplicate entries on Hayami’s API. Fixed title coming up as ‘Discussion’ instead of actual title.
  • Added alert in Hayami popup if hosts haven’t been given permission for custom websites or KomentoScript.
  • Added a fix for SPA-based apps not properly rendering Hayami in certain situations.
  • Added close button, expandable settings menu for quick actions (just quick-add custom websites import file for now), re-styled settings menu, info/help information, and footer on popup for easier discovery of documentation.
  • Added new “Search anime discussions” feature on-Hayami site, allowing to render the Hayami embedder on Hayami’s site instead of an embed on websites. Useful for people that watch anime in other settings rather than on-the-web always for easy & quick discussion searching.
  • Removed Hayami Plus mentioned in popup for extension, website, and documentation, replaced with donate. There’s absolutely no need for this extension to even have a paid-tier in any capacity. The ability to across the web read & write comments on anime episodes should be open to everyone.
  • Removed screenshot feature. Reasoning behind removal can be seen on discarded features.
Version 0.0.8.3
Published [13 March 2026]

v0.0.8.3 - General & mapping improvements

Features: Improves manual-site mapping & overrides, optimising some discussion platforms in-title & network request handling, and improves rendering of Hayami & of various discussion platforms. Manual overrides should be respected episode-to-episode on a “set-once-and-forget” per-series basis, allowing you to clear manual mappings also. Image previews works more seamlessly on manually-added sites, bringing Imgur support out-the-box and adds postimages support. As well as a few more changes and improvements.
Experimental features are WIP (Work in Progress) expected to progress over time, and can contain several bugs, and partially working features.
  • Adds new experimental screenshot capability to screenshot moments on your current episode. Note: This will require an allowed keybind (as per chrome.commands spec - e.g. Alt + [Key] / Ctrl + Shift + [Key]).
    • Introduces element picker (supporting iframes) uploading screenshots to Imagechest, with experimental support for Imgur and Catbox.
  • Mapping:
    • Fixed keyboard shortcut now opening up the manual mapper UI.
    • Fixed mapping on manually-added sites for direct-episode keys on API.
    • Fixed anime mapping being saved across episodes being overriden & overhauled and changed behaviour for overrides to be per-site.
    • Fixed Disqus on manual-mapped websites not using Hayami API.
    • Added “Reset mapping” for manual mapping under each manual mapping UI (for a given anime & discussion platform), and “Reset all manual mappings to defaults” to general settings.
  • Removed “No comments mode” - forces inline if no comments are found (no forced popup to locate the anime).
  • Rendering:
    • Removed ‘Comment scale’ due to problematic scaling issues depending on the discussion platform. Replaced with a text-size increase setting.
    • Fixed ‘Episode Discussion’ text size and backing-bar coming up tiny compared to rest of DOM on popup mode.
    • Removed icon toggle from manual mapping menu.
    • Replace toast for not being signed in with proper sign-in button that takes you to signin as a popup instead of blank element. On successful signin, reloads, and allows you to read your comments as you do.
  • Site: Changed ‘Add Hayami’ to ‘Hayami PWA’ on Hayami site if extension installed.
  • Site-specific:
    • Netflix: Rendering fixed ‘Episode Discussion’ text size being tiny.
    • Crunchyroll: Fixed not respecting manual override behaviour due to slice & clamp handling logic overtaking priority.
  • YouTube: Fix profile pictures no longer becoming squished.
  • Disqus, AniList, MyAnimeList, TAC & Aniwave: Added ‘Wrong anime?’ manual override popup.
  • Reddit:
    • Fixed and optimised cases when authenticated via OAuth software app would incidentally double request Reddit (unauthenticated & authenticated) on manually-added sites.
    • Fixed ‘Wrong anime?’ showing discussion post title instead of Hayami API anime name.
    • Adds error handling for those who don’t use Reddit (aren’t signed in) if error occurs while fetching, prompting to sign-in via guided signin experience, reloading the discussion thread seamlessly.
    • Overhauled comment fetching with fix of comment session sign-in “more replies”/further pages showing upvote count as 0 and flairs not being visible.
    • Expands upon the current Reddit commenting style so anything beyond 8 layers (depth) will show a “View more x comments” button with an expansion icon. On-click, a popup will show the view back to as-if layer 0, this specific discussion thread. This allows for more comments to be rendered so it doesn’t go off-screen/bypass the container.
      • Optionally, this behaviour can be changed to open directly on Reddit instead, and the maximum depth layer is also configurable under ‘Advanced’ on Hayami settings for Reddit.
    • Reddit Client ID moved to ‘Advanced’ on Hayami settings for Reddit.
    • Fixed share button link to be properly take you to specific Reddit comment.
  • Disqus:
    • Fixed title wrongfully being the page-grabbed episode title instead of the actual Disqus title; added fallback to process slug on failures.
    • Removed within-24-hours ignore of Hayami API due to Hayami API improvements for Disqus.
    • Optimise Disqus querying polls too often on-failover (Hayami API no-match) when fetching discussions.
  • Aniwave: Add Aniwave is-dub/not-is-dub toggle for manual anime mapping.
  • The Anime Community: Added banner that shows what anime & episode it gets detected as, with the ability to manual override this via searching AniList directly, choosing the correct episode.
  • AniList:
    • Add rendering support for quotes, and most AniList markdown support (thanks to AniList Flavoured Markdown Standard).
    • Added fetching support for replies of comments.
    • Adjusted padding between each comment, and de-expand/expansion of each layer of comments.
  • MAL:
    • Improved support for image delivery via optimised delivery.
    • Improved rendering of MAL BBCode (thanks to Cptmathix/MyAnimeList-BBCODE2HTML as a guide for implementation), improving signature and comment rendering.
    • Changed Jikan to direct-MAL to grab available posts on forum instead of Jikan primarily due to Jikan having limited information, not working for longer series (e.g. Black Clover). Due to MAL’s limited API in this regard, Jikan is used as a failover in-case of MAL site updates.
  • Image previews:
    • Re-styled loading placeholder to be transparent while loading image in on manually-added sites.
    • Fixed image previews not having a loading state on manual-added websites.
    • Added support for Imgur image previews out-the-box (added default Imgur client ID) & added support for Imgur domain imgur.io.
    • Added support for PostImages (postimg.cc) gallery & single photo embedding.
    • Add MP4 support for image previews (muted, looped).
    • Added advanced options: alternative front-ends, and optimised delivery options of images (CDN). Two new CDNs added, and video CDN.
  • Removed close button from YouTube modal for YouTube embeds (was hidden behind the player itself; clicking outside the box closing it).
  • Adjusted settings CSS for input fields not filling entire width.
TBD: Finish up QOL/TBD/DebInfo from other feature updates that are required to continue on implementation in Hayami.
Version 0.0.8.2
Published [28 February 2026]

v0.0.8.2 - General improvements & platform fixes

Features: Improves all discussion platforms across the board improving useability & reliability, and adding a few features inbetween. Backend has been improved to support date & by-document-ID mapping improving search. Adds date to background workers to account for date mapping search. Several QOL, bug fixes, and additional features.
  • Reddit:
    • u/deleted users now will get a generic Reddit default profile picture.
    • Added details if commentor is a subreddit moderator, and if the comment is a stickied comment (pinned comment).
    • Added flair position: inline or below username.
    • Added new settings options:
      • enable/disable flairs
      • change flair position inline or below username
      • change default ‘Sort by’ (best, top, new, old, etc) upon load
    • Adjusted spacing between time and ‘edited’, if edited, and adjusted colour.
    • Comment ‘share’ on-click stylings updated.
    • Fixed profile pictures no longer create a padding-like effect on-load-in so the layout doesn’t shift when profile pictures appear.
    • Added “controversial”, “old”, and “q&a” to the ‘Sort by’ menu.
  • Aniwave:
    • Fixed unintended bug where in Aniwave where clicking ‘load more comments’ when you’ve de-expanded a top-level thread not related to the comment re-expands that thread.
    • Changed episode number displayed from Hayami API instead of page.
  • MAL:
    • Fixed spoiler rendering on MAL not displaying properly (and line break spoiler handling), ‘Latest posts’ text removed.
    • Fixed signatures having multiple images meant to be on one line instead going on multiple lines. Signature text now also wrapped instead of forcing a single line, preventing overflow beyond the comments container.
    • Quote handling within other’s comments now supported.
  • AniList:
    • Fixed line breaks, increased text size, and ensured post body is included first as it’s own comment.
    • Changed formatting for love heart placement on the right hand side, ‘Latest comments’ removed.
    • Added image embedding support (& grid-view).
  • Mapping:
    • Fixed bug where some anime e.g. “Kimi no Koto ga Daidaidaidaidaisuki na 100-nin no Kanojo” Season 1 mapped to Season 2 discussions, and Season 2 E13 (continuous CR mapping) is detected as E1.
    • Fixes manual overwride episode selector for Reddit - now uses Hayami API, and adds new ‘Wrong anime?’ overwride if the selected anime is incorrect.
    • Ensures date-classification mapping on Crunchyroll is ignored if the date is before March 1st, 2022 (Funimation catalogue merge/licensing endeavors screwed over the dates on-site for older series [1] [2]).
  • Rendering: Fixed state handling where using the back button in-browser could improperly render the comments section; tl;dr back button now doesn’t break rendering of Hayami. This also optimises Hayami for SPA-based applications: Hayami won’t re-render the entire embed unless necessary.
  • Backend: Added caching for asset serving endpoints.
TBD: Confirm date mapping on API, do TODO from v0.0.7. Implement date mapping on most websites on Hayami (excl. Crunchyroll unless after March, 1st 2022).
Version 0.0.8.1
Published [21 February 2026]

v0.0.8.1 - New platforms & backend additions

This build adds two new discussion platforms as well as introduces some minor QOL improvements.Features:
  • Two new discussion platforms added: The Anime Community and Aniwave. The Anime Community:
    • Embeds The Anime Community discussion platform & customised CSS.
    • Dynamically re-sizes iframe accordingly to height of the embed so the comments section doesn’t incidentally get cutoff screen. Aniwave:
    • Implemented & indexed archived Aniwave comments (thanks to u/Goofhey for the archival work back in 2024) in the backend database including image assets moved to storage solution with direct backend support. Aniwave has been directly added in Hayami as a supported discussion platform and added rendering support for this.
    • Discussion platform settings for Aniwave has been added to auto-load in comments up to a certain depth, if desired also. Aniwave comments are sorted by DISQUS “points” (which is total likes minus dislikes). QOL:
      • Added ‘reply’ icon with user they’re replying to if replying to a parent comment, which also has a setting to enable/disable if desired.
      • Added maximum left-padding numeric amount so continuous discussions don’t end up squished to the right of screen.
      • Added support for comment image displaying.
      • Added note that Aniwave is for archived comments only between 2016-2024, which is also added on no comments found.
      • Fixed name not displaying for Aniwave - some names on Disqus are so unbelievably wacky, usernames are used as a fallback.
QOL: MAL logo updated to the actual logo instead of the placeholder intended for testing.
Version 0.0.7
Published [8th Feb 2026]

v0.0.7 - Initial open beta release (OBT)

Platforms: Introduces DISQUS, Reddit, MyAnimeList, AniList and YouTube.Features: Includes both unauthenticated & software-app authenticated Reddit versions-rendering of comments, and commenting functionality on both, introducing an ellipsis menu for editing and deleting comments. Fully-functioning image previews across the board, introducing a guide in the documentation on how to retrieve these keys.QOL: Reddit API will no longer be called often in the event a user has placed multiple comments in a Hayami session/cache, and lessens calls to update a subreddit data to weekly. Settings on Hayami has been sectioned into categories to account for expanding functionality.