Skip to content

Version 2.3.1#204

Merged
joelacus merged 19 commits intomainfrom
dev
Oct 12, 2025
Merged

Version 2.3.1#204
joelacus merged 19 commits intomainfrom
dev

Conversation

@joelacus
Copy link
Owner

@joelacus joelacus commented Oct 12, 2025

Merge dev into main

bmndc and others added 19 commits September 26, 2025 18:27
v1 UI, v3 UI: Show legacy subreddit member count, fix attaching side menu to header
- feat: Show post and comment absolute local timestamps [RV1, RV3].
- feat: Mark posts as read [RV3].
- fix: "Add Scrollbars To Images" no longer cuts off part of the image.
- fix: Small fixes and tweaks.
- Fix "Always show post and comment options" not working due to a website element name change.
- Apply container borders to Recent Posts, sidebar sections, Community highlights and profile items when "Hide post and sidebar dividers" or "Custom Background" is on;
- Fixed an issue where the post overflow menu doesn't appear when certain items under "Hide buttons from post action bar" are activated, after its HTML tag name change;
- Fixed an issue where the side menu cannot be opened in profile pages when "Display page and user info in header" is on;
- Fixed an issue where the user avatar cannot be fetched when "Display page and user info in header" is on;
- Sort and view dropdowns should now only move when "Full Width Subreddit Banner" is on

Signed-off-by: Bùi Minh Đức <93396463+bmndc@users.noreply.github.com>
Do NOT check the visited state of each URL in the feed. Browsers de-prioritise and restrict extension background scripts from handling complex tasks, doing so will slow the function to a halt.

Instead, if the Mark read button is pressed, add the URL to the browser history again. Let users see if the URL is marked visited by themselves.

Also: internally merge "Add a button to each post to mark it as read" with markReadOnOpenExpandos, scan the feed with only one MutationObserver to reduce performance load on browser.

TODO: check if this closes #201.
Signed-off-by: Bùi Minh Đức <93396463+bmndc@users.noreply.github.com>
On Chromium-based browsers it's documentElement, not activeElement... I should probably look up more details, using GH Copilot to quickly fix this doesn't help me understand anything

Signed-off-by: Bùi Minh Đức <93396463+bmndc@users.noreply.github.com>
- Fix "Show legacy subreddit member count" not working due to a website update.
- Fix "Scale Post To Fit Video" not working correctly with compact view video posts.
- Theme tweaks.
- Update dependencies.
@joelacus joelacus merged commit 4f5f795 into main Oct 12, 2025
@joelacus joelacus changed the title Update 2.3.1 Version 2.3.1 Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants