Skip to content

Releases: nichu42/haiilo-enhancer

v1.1.5

Choose a tag to compare

@nichu42 nichu42 released this 16 Aug 10:17

This release is all about writing: a Markdown toolbar for the chat and timeline editors, a one-click Reply action, plus a real performance boost on busy timelines.

✍️ Markdown toolbar for chat & timeline editors (on by default)
Haiilo supports Markdown, but until now you had to type the syntax yourself. Select text in the chat message editor, the timeline post composer, or a timeline comment and a small toolbar appears next to your selection:
Bold · Italic · Strikethrough
Inline code and code blocks
Quotes

↩️ "Reply" action in chat (on by default)
Hover a message from someone else in chat — the dropdown now offers Reply next to "Copy text". It quotes the original message (as a blockquote) into the editor, followed by a blank line, with the caret ready for your answer.

📜 Endless scrolling for timelines (optional)
Scroll near the bottom of a timeline and the "Load more" button is clicked automatically, so the next page of posts loads continuously. Opt in under Settings → Behavior → "Endless scrolling for timelines".

⚡ Performance
The extension now uses a single DOM mutation observer instead of many, and date/time rewriting only processes newly-added content instead of rescanning the whole page — noticeably smoother scrolling and typing on busy timelines.

🛠️ Fixes / changes since 1.10 release:

  • Fixed Firefox background initialization, options opening, and AMO validation issues.
  • Fixed ZIP/XPI archive paths for reliable builds.
  • Improved live reaction counters and emoji updates.
  • Fixed reaction sorting flickering when the in-line emoji counter is disabled.
  • Added new experimental feature: reduce the width of the navigation bar when the messenger panel is always-open.
  • Migrated Firefox to MV3 and solved emoji counter features incompatibility.
  • Fixed regression where liking / unliking a post yourself doesn't change the inline counters

Full Changelog: v1.1.0...v1.1.5

v1.1.4

Choose a tag to compare

@nichu42 nichu42 released this 06 Aug 15:30

This release is all about writing: a Markdown toolbar for the chat and timeline editors, a one-click Reply action, plus a real performance boost on busy timelines.

✍️ Markdown toolbar for chat & timeline editors (on by default)
Haiilo supports Markdown, but until now you had to type the syntax yourself. Select text in the chat message editor, the timeline post composer, or a timeline comment and a small toolbar appears next to your selection:
Bold · Italic · Strikethrough
Inline code and code blocks
Quotes

↩️ "Reply" action in chat (on by default)
Hover a message from someone else in chat — the dropdown now offers Reply next to "Copy text". It quotes the original message (as a blockquote) into the editor, followed by a blank line, with the caret ready for your answer.

📜 Endless scrolling for timelines (optional)
Scroll near the bottom of a timeline and the "Load more" button is clicked automatically, so the next page of posts loads continuously. Opt in under Settings → Behavior → "Endless scrolling for timelines".

⚡ Performance
The extension now uses a single DOM mutation observer instead of many, and date/time rewriting only processes newly-added content instead of rescanning the whole page — noticeably smoother scrolling and typing on busy timelines.

🛠️ Fixes / changes since 1.10 release:
-Fixed Firefox background initialization, options opening, and AMO validation issues.
-Fixed ZIP/XPI archive paths for reliable builds.

  • Improved live reaction counters and emoji updates.
  • Fixed reaction sorting flickering when the in-line emoji counter is disabled.
  • Added new experimental feature: reduce the width of the navigation bar when the messenger panel is always-open.
  • Migrated Firefox to MV3 and solved emoji counter features incompatibility.

Full Changelog: v1.1.0...v1.1.4

v1.1.3

Choose a tag to compare

@nichu42 nichu42 released this 06 Aug 10:22

This release is all about writing: a Markdown toolbar for the chat and timeline editors, a one-click Reply action, plus a real performance boost on busy timelines.

✍️ Markdown toolbar for chat & timeline editors (on by default)
Haiilo supports Markdown, but until now you had to type the syntax yourself. Select text in the chat message editor, the timeline post composer, or a timeline comment and a small toolbar appears next to your selection:
Bold · Italic · Strikethrough
Inline code and code blocks
Quotes

↩️ "Reply" action in chat (on by default)
Hover a message from someone else in chat — the dropdown now offers Reply next to "Copy text". It quotes the original message (as a blockquote) into the editor, followed by a blank line, with the caret ready for your answer.

📜 Endless scrolling for timelines (optional)
Scroll near the bottom of a timeline and the "Load more" button is clicked automatically, so the next page of posts loads continuously. Opt in under Settings → Behavior → "Endless scrolling for timelines".

⚡ Performance
The extension now uses a single DOM mutation observer instead of many, and date/time rewriting only processes newly-added content instead of rescanning the whole page — noticeably smoother scrolling and typing on busy timelines.

🛠️ Fixes / changes since 1.10 release:

  • Fixed Firefox background initialization, options opening, and AMO validation issues.
  • Fixed ZIP/XPI archive paths for reliable builds.
  • Improved live reaction counters and emoji updates.
  • Fixed reaction sorting flickering when the in-line emoji counter is disabled.
  • Added new experimental feature: reduce the width of the navigation bar when the messenger panel is always-open.
    Full Changelog: v1.1.0...v1.1.3

v1.1.2

Choose a tag to compare

@nichu42 nichu42 released this 05 Aug 18:38

This release is all about writing: a Markdown toolbar for the chat and timeline editors, a one-click Reply action, plus a real performance boost on busy timelines.

✍️ Markdown toolbar for chat & timeline editors (on by default)
Haiilo supports Markdown, but until now you had to type the syntax yourself. Select text in the chat message editor, the timeline post composer, or a timeline comment and a small toolbar appears next to your selection:
Bold · Italic · Strikethrough
Inline code and code blocks
Quotes

↩️ "Reply" action in chat (on by default)
Hover a message from someone else in chat — the dropdown now offers Reply next to "Copy text". It quotes the original message (as a blockquote) into the editor, followed by a blank line, with the caret ready for your answer.

📜 Endless scrolling for timelines (optional)
Scroll near the bottom of a timeline and the "Load more" button is clicked automatically, so the next page of posts loads continuously. Opt in under Settings → Behavior → "Endless scrolling for timelines".

⚡ Performance
The extension now uses a single DOM mutation observer instead of many, and date/time rewriting only processes newly-added content instead of rescanning the whole page — noticeably smoother scrolling and typing on busy timelines.

🛠️ Fixes since 1.10 release:

  • Fixed Firefox background initialization, options opening, and AMO validation issues.
  • Fixed ZIP/XPI archive paths for reliable builds.
  • Improved live reaction counters and emoji updates.

v1.1.1

Choose a tag to compare

@nichu42 nichu42 released this 04 Aug 11:49

This release is all about writing: a Markdown toolbar for the chat and timeline editors, a one-click Reply action, plus a real performance boost on busy timelines.

✍️ Markdown toolbar for chat & timeline editors (on by default)
Haiilo supports Markdown, but until now you had to type the syntax yourself. Select text in the chat message editor, the timeline post composer, or a timeline comment and a small toolbar appears next to your selection:
Bold · Italic · Strikethrough
Inline code and code blocks
Quotes

↩️ "Reply" action in chat (on by default)
Hover a message from someone else in chat — the dropdown now offers Reply next to "Copy text". It quotes the original message (as a blockquote) into the editor, followed by a blank line, with the caret ready for your answer.

📜 Endless scrolling for timelines (optional)
Scroll near the bottom of a timeline and the "Load more" button is clicked automatically, so the next page of posts loads continuously. Opt in under Settings → Behavior → "Endless scrolling for timelines".

⚡ Performance
The extension now uses a single DOM mutation observer instead of many, and date/time rewriting only processes newly-added content instead of rescanning the whole page — noticeably smoother scrolling and typing on busy timelines.
🛠️ Fixes & compatibility
Fixed a rendering bug in the floating formatting toolbar of the rich-text editor.
Firefox minimum version raised to 140.
Restructured the README and cleaned up the legal/scrollbar styling.

Full Changelog: v1.0.0...v1.1.1

v1.1.0

Choose a tag to compare

@nichu42 nichu42 released this 03 Aug 19:53

This release is all about writing: a Markdown toolbar for the chat and timeline editors, a one-click Reply action, plus a real performance boost on busy timelines.

✍️ Markdown toolbar for chat & timeline editors (on by default)
Haiilo supports Markdown, but until now you had to type the syntax yourself. Select text in the chat message editor, the timeline post composer, or a timeline comment and a small toolbar appears next to your selection:
Bold · Italic · Strikethrough
Inline code and code blocks
Quotes

↩️ "Reply" action in chat (on by default)
Hover a message from someone else in chat — the dropdown now offers Reply next to "Copy text". It quotes the original message (as a blockquote) into the editor, followed by a blank line, with the caret ready for your answer.

📜 Endless scrolling for timelines (optional)
Scroll near the bottom of a timeline and the "Load more" button is clicked automatically, so the next page of posts loads continuously. Opt in under Settings → Behavior → "Endless scrolling for timelines".

⚡ Performance
The extension now uses a single DOM mutation observer instead of many, and date/time rewriting only processes newly-added content instead of rescanning the whole page — noticeably smoother scrolling and typing on busy timelines.
🛠️ Fixes & compatibility
Fixed a rendering bug in the floating formatting toolbar of the rich-text editor.
Firefox minimum version raised to 140.
Restructured the README and cleaned up the legal/scrollbar styling.

Full Changelog: v1.0.0...v1.1.0

v1.1.0 - Pre-Release

v1.1.0 - Pre-Release Pre-release
Pre-release

Choose a tag to compare

@nichu42 nichu42 released this 03 Aug 13:11

This release is all about writing: a Markdown toolbar for the chat and timeline editors, a one-click Reply action, plus a real performance boost on busy timelines.

✍️ Markdown toolbar for chat & timeline editors (on by default)

Haiilo supports Markdown, but until now you had to type the syntax yourself. Select text in the chat message editor, the timeline post composer, or a timeline comment and a small toolbar appears next to your selection:

  • Bold · Italic · Strikethrough
  • Inline code and code blocks
  • Quotes

↩️ "Reply" action in chat (on by default)

Hover a message from someone else in chat — the dropdown now offers Reply next to "Copy text". It quotes the original message (as a blockquote) into the editor, followed by a blank line, with the caret ready for your answer.

📜 Endless scrolling for timelines (optional)

Scroll near the bottom of a timeline and the "Load more" button is clicked automatically, so the next page of posts loads continuously. Opt in under Settings → Behavior → "Endless scrolling for timelines".

⚡ Performance

  • The extension now uses a single DOM mutation observer instead of many, and date/time rewriting only processes newly-added content instead of rescanning the whole page — noticeably smoother scrolling and typing on busy timelines.

🛠️ Fixes & compatibility

  • Fixed a rendering bug in the floating formatting toolbar of the rich-text editor.
  • Firefox minimum version raised to 140.
  • Restructured the README and cleaned up the legal/scrollbar styling.

Install (pre-release)

This is a pre-release: artifacts are attached for manual download and are not yet published to the Chrome Web Store or AMO.

  • Chrome/Edge: download haiilo-enhancer-chrome.zip, unzip, then load via chrome://extensions → enable Developer modeLoad unpacked.
  • Firefox: download haiilo-enhancer-firefox.xpi and install it (signed as unlisted — installable, not submitted to AMO).

Full Changelog: v1.0.0...v1.0.1

v1.0.0 Milestone Release

Choose a tag to compare

@nichu42 nichu42 released this 02 Aug 13:21

##Introducing: Haiilo Enhancer v1.0.0 Release

I'd say this extension has reached a level where it deserves a proper milestone version number.
Everybody, I'm happy to introduce Haiilo Enhancer v1.0.0, loaded with lots of known and new features:

  • 🔇 Hide unwanted content
    Right-click users to mute their posts and comments temporarily or permanently; the popup shows hidden-item counts and details.
  • 💬 Make the interface work your way
    Keep the messenger open, resize it, center the page in the remaining space, and automatically expand Workspaces and Pages.
  • 🛠️ Fix everyday Haiilo friction
    Improve mentions, profile popups, wiki controls, mobile breadcrumbs, and the rich-text toolbar.
  • 🎨 Improve readability
    Customize group-chat avatars, sort reactions, show reaction counts, and choose date/time formats.
  • 📅 Export events
    Add calendar actions for Google Calendar, Outlook.com, Yahoo Calendar, and standard ICS files.
  • 🌐 Fit your organization
    Support custom Haiilo domains and choose a per-domain homepage.
  • 🌙 Themes and languages
    Use light, dark, or system themes and choose from multiple interface languages.
  • 💾 Keep control of your data
    Export or import settings and muted users; optionally sync them through your browser account.

It also includes user-commited feature requests:

v0.4.0

Choose a tag to compare

@nichu42 nichu42 released this 31 Jul 16:33

Haiilo Enhancer v0.4.0

This release adds several new extension capabilities and UI updates:

  • Added additional date formats, covering most regions of the world
  • Added mapping date / time format to browser locale setting
  • Added new onboarding flow: Date / time are set to locale default on first extension use
  • Added button to auto-set date/time zone to locale for existing users
  • Added hidden-item details to the popup instead of only a count
  • Extended muting feature: hide posts by muted users that are shared by non-muted users

v0.3.5

Choose a tag to compare

@nichu42 nichu42 released this 13 Jul 12:27

What's Changed

  • Migrated from Codeberg to Github

Full Changelog: v0.3.4...v0.3.5