insin / comments-owl-for-hacker-news

Browser extension which makes it easer to follow comment threads on Hacker News across multiple visits, allows you to annotate and mute users, and other UI tweaks and mobile UX improvements

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Comments Owl for Hacker News

1. Draw some circles

2. Draw the rest of the friendly owl

Browser extension which makes it easer to follow comment threads on Hacker News across multiple visits, showing which items have new comments, highlighting new comments and collapsing threads without new comments. It also adds the ability to annotate and mute other users, plus other UI and UX tweaks.

Install

Install in Firefox Beta on Android

Mozilla Add-ons currently only lets you install a small, curated list of extensions on Android, so you'll need to add a Custom Add-on collection which contains Comments Owl for Hacker News by following these steps:

View install instructions for Firefox Beta on Android
  • Install Firefox Beta on your Android device
  • Follow these instructions to enable Custom Add-on collections, TL;DR:
    • Settings → About Firefox Beta → Tap on the Firefox logo 5 times
  • In "Custom Add-on collection", which is now available under Advanced settings, enter the following details and tap "OK":
    • 13844640
    • Android-Collection

    Screenshot of what the custom collection to install Comments Owl for Hacker News on Firefox Beta should look like when correctly configured

You'll now be able to install Comments Owl for Hacker News via the Add-ons page.

Screenshot of the Add-ons page in Firefox Beta setting up the Custom Add-on collection with the details above

Releases / What's New?

The Comments Owl for Hacker News Releases page highlights new features, changes and fixes in each version, and shows which version is currently published on each of the browser extension stores.

Features

List pages

  • Show new comment counts since you last viewed each item - clicking on the "X new" link will highlight new comments and collapse comment trees which don't contain any new comments
  • Prevent accidental flagging and hiding on mobile by making the "flag" and "hide" controls require confirmation, or hiding them

Item pages

  • Highlight new comments and collapse comment trees which don't contain any new comments when you revisit an item's comments - you can configure whether or not this happens automatically when you revisit
  • Default comment folding controls are replaced with a Reddit-style left-aligned control, with a slightly larger hit target
  • Manually highlight the X most-recent comments using the new "highlight comments" link on an item
  • Mute users to hide their comments and replies to them - muted users can be managed on your own profile page
    • Logged out users get a new 'muted' link in the header they can use to manage their muted users
  • Add your own notes to other users on their profile page - the first line will be displayed next to their comments
  • Toggle display of "reply" links below comments to make more room for comments on the screen
  • Increased distance between the upvote and downvote arrows on mobile
  • Increase the contrast of submission text

Navigation

  • Hide navigation items you don't use
  • Add an "upvoted" link to the header to make it easier to get back to previously visited items
  • Improves mobile navigation by display links below other header contents

Screenshots

Item list page with new comment counts

Automatic new comment highlighting & collapsing

Manual highlighting of recent comments

User muting and notes

Mute users by hovering over a comment

Mute/unmute users and edit notes via their profile page

Manage muted users on your own profile page

Icon Attribution

Icon adapted from "Owl icon" by Lorc from game-icons.net, CC 3.0 BY

About

Browser extension which makes it easer to follow comment threads on Hacker News across multiple visits, allows you to annotate and mute users, and other UI tweaks and mobile UX improvements


Languages

Language:JavaScript 70.5%Language:CSS 15.3%Language:HTML 7.5%Language:Swift 6.7%