Skip to content

[fix] Update status with API#3

Merged
maro114510 merged 6 commits intomainfrom
feature/use-api
Jan 22, 2026
Merged

[fix] Update status with API#3
maro114510 merged 6 commits intomainfrom
feature/use-api

Conversation

@maro114510
Copy link
Copy Markdown
Owner

Merge Overview

This pull request delivers a major update (v0.3.0) to the Feedly Read Later Opener extension, focusing on improving reliability and user experience by switching to an API-first approach with a DOM fallback, simplifying settings, and ensuring the UI always reflects changes immediately. The reload option is now automatic, and settings are saved instantly when changed.

API integration and reliability improvements:

  • Added Feedly API integration (content.js): Now fetches and unsaves entries using the Feedly API when possible, with automatic fallback to the previous DOM-based method if API access fails. This improves reliability and future-proofs the extension. [1] [2] [3] [4] [5]
  • Improved error handling and token cache invalidation: Access token cache is cleared on authentication errors to ensure valid credentials are used.

User experience and settings simplification:

  • Removed the optional reload setting: The page now always reloads automatically after opening and unsaving items, ensuring the Feedly UI is always up-to-date. The reload checkbox and related code have been removed from the popup and settings logic. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Settings are now saved immediately when changed, reducing the chance of user confusion and ensuring preferences are always up-to-date.

Documentation and manifest updates:

  • Updated documentation (README.md, CHANGELOG.md) to reflect the new API-first approach, automatic reload, and simplified settings. [1] [2] [3]
  • Updated manifest.json to version 0.3.0 and added https://api.feedly.com/* to host_permissions for API access. [1] [2]

Code cleanup:

  • Removed unused code and parameters, such as the reload option, unused API parameters, and unnecessary event handlers. [1] [2] [3] [4] [5] [6] [7] [8]

These changes together make the extension more robust, user-friendly, and maintainable.

@maro114510 maro114510 self-assigned this Jan 14, 2026
Copilot AI review requested due to automatic review settings January 14, 2026 04:38
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Comment thread content.js Outdated
@maro114510 maro114510 marked this pull request as ready for review January 22, 2026 00:53
@maro114510 maro114510 merged commit 853aed1 into main Jan 22, 2026
2 checks passed
@maro114510 maro114510 deleted the feature/use-api branch January 22, 2026 00:53
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