Releases: twalichiewicz/Backchannel
Releases · twalichiewicz/Backchannel
Release list
v1.6.13.2
Immutable
release. Only release title and notes can be modified.
v1.6.13.2
Features
- Backchannel now has a new home on the web: https://backchnnl.app/. Updated the START_PAGE to that new URL so if you visit you will see Backchannel loaded onto the page correctly.
Fixes
- Version was not correctly bumped in initial release, fixed now.
v1.6.13.1
Immutable
release. Only release title and notes can be modified.
v1.6.13.1
Fixes
- Fixes for "Keep the sidebar the same size when a page is zoomed" not working on mobile
- Fixes for alignment on single-source discussions
v1.6.13
Immutable
release. Only release title and notes can be modified.
v1.6.13
Features
- The sidebar keeps its size independent of page zoom, on by default
- Discussions are cached in memory
- Reused for five minutes between re-renders, nothing is stored
- The header's loading strip stays after loading and shows when the discussion was last updated, with a 'sync' link to fetch it again
- Standardized on showing voted comments/articles the Reddit way for consistency
Defeatures
- Removed the "Enable notifications for updates to watched discussions" function, as it's not working as expected. (Will revisit in the future.)
Fixes
- A display name that is stringified junk, such as "[object Object]", now gives way to the handle
- "the button" → "Backchannel toggle"
v1.6.12.1
Immutable
release. Only release title and notes can be modified.
v1.6.12.1
Fixes
- Fixes for the new Backchannel dedicated site (https://twalichiewicz.github.io/Backchannel/) on mobile (iOS)
v1.6.12
Immutable
release. Only release title and notes can be modified.
v1.6.12
Features
- The Backchannel homepage now serves as a dual purpose as a front page page you can load into. If you have the Backchannel plugin installed, it will display the sidebar content in the page instead of the promotional material.
- Submissions from the sidebar are now supported on Reddit
- Articles on the front pages can now be hidden and can be managed from an updated "Manage hidden disabled/hidden.
- As part of this change, the previous "Hide" feature has been renamed to "Disable" to more accurately represent that it disables Backchannel on that site/domain
Fixes
- Fixes for comment button
- Evened out the sizing of the buttons and their icons in the header
v1.6.11.2
Immutable
release. Only release title and notes can be modified.
v1.6.11.2
This version includes a security fix that affects every version through 1.6.11.1. Reported by
shahzadhussain786700. GHSA-46p3-549m-2hhv
Fixes
- Fix an allowlist bypass in sanitizeHTML. Unwrapping a disallowed tag
spliced its children into positions the traversal had already passed,
so promoted nodes never faced the allowlist. Event handlers and
javascript: hrefs survived one level of any wrapper and executed on
whatever origin the panel was open on.- Now cleans each fragment before splicing it, and allocate it from the
template's inert document so adoption into the live document cannot
fire a handler during sanitizing.
- Now cleans each fragment before splicing it, and allocate it from the
v1.6.11.1
Immutable
release. Only release title and notes can be modified.
v1.6.11.1
Fixes
- Fixes for "Focused discussion" banner being misaligned
- Fixed queueing from Hacker News directly not working
- Fixed rendering on Mastodon
- Fixed Collection accordions resetting on action taken
- Fixed comment-composer behavior when expanded to multiple lines
- Reduced the margin-top on collapsed comment threads in discussions
v1.6.11
Immutable
release. Only release title and notes can be modified.
v1.6.11
Features
- Comment Composer: now there is a single, simple comment box that lets you submit notes and comments from the same place, and intelligently let's you select where your commentary should go, even in multi-source discussions
- Also adds a new button to the sidebar header if you decide you want to note/comment midway through a long discussion
- Blended discussions now show their sources in a nicely organized dropdown
- Prioritize unread let's you, unsurprisingly, prioritize unread message when you return to a discussion
- Notepad UI cleaned up
- Skeleton loading UI for front pages
Fixes
- Mobile version shouldn't block source-specific actions due to 'Popup window blocked'
- Hide the notification setting on mobile
- Fixes for links not being clickable under highlighting
- Highlights now update their position aggressively, preventing them getting stuck in an old position
- Fixes for voting arrows getting stuck
- Fixed sorting not being available for every discussion
- Fixes for sorting marking all posts as read
- Fixes for indent guides sometimes not showing up
- Made 'front pages', 'queue', and 'collection' more obviously clickable
- Made the non-voted arrow more obviously non-voted
- Fixes for left-alignment & columns being preserved but content that was never coming
v1.6.10
Immutable
release. Only release title and notes can be modified.
v1.6.10
Fixes
- Fixes for the (BC) button incorrectly showing that there is/isn't an existing discussion
- Indent guides are now tighter to reduce the width of comments
- Fixed weird :hover interaction on the Backchannel / Discussion toggle
- More consistent dotted underline treatment of text buttons
- Skeleton UI for elements that take longer to load in
- Collection
- Collection items no longer use read/unread styling
- Fix for pressing favorite actually causing an un-favorite command to trigger
- More universal support on the collections page
- Fixes for characters in titles
- Fixes for ghost collection counts
- Watching
- Removed the UNREAD pill
- Fixed a bug where unread state could get stuck forever
- Fixes for sing-discussion pages
- Removed some unnecessary loops
- Queueing
- Fixed some old hard-coded Hacker News calls
- Notes
- Fixes for read/write asymmetry
- Editing a note should no longer reposition highlights
- Fixes for ARIA after saving
- Other stuff
- Rapid tab switching should no longer cause invisibility
- Fixed stupid loading behavior for the queue and watch lists (80 → 2)
- Watch buttons now all share the same helper
- Painting tabs now happens through one helper
- Removed some dead favorites code
- Removed dead CSS
- Fixes for "0+ comments"
v1.6.9
Immutable
release. Only release title and notes can be modified.
v1.6.9
Features
- You can now watch discussions and be notified when there are new comments
- The queue subsection has been updated to show watched topics with indicators when they're updated
- When you enable the feature you will be prompted if you also want system notifications (it still works if you deny)
- Added 'collection' to the Backchannel page so you can see all of your favorites (discussions and comments) and notes in one place
- Favorites are stored locally, so that functionality is now available regardless of source
- As part of this change, I'm removing the function where using favorites would send the request to Hacker News until I can build out a comprehensive solution that works across more/all sources
- If you want to keep your Hacker News account synced with Backchannel, there is not a new checkbox in Settings > Sources to enable it
Fixes
- Fixes to prevent site styling from breaking
line-heightin the sidebar - Fixes for discussion source pill's styling being overwritten
- Fixes for quote detection when writing a note
- "69 comments +" → "69+ comments"
- Added animated transitions for subsections of Backchannel page
- Cleanup checkbox rendering
- Some adjustments to UI copy for clarity