Repository navigation
Add subscriptions page and fix PR preview - #77
Merged
Merged
Conversation
AugustoL
force-pushed
the
add-subscriptions-page
branch
from
December 1, 2025 17:48
f890efd to
5cb57c0
Compare
Split the PR preview workflow into two separate workflows to handle
fork PRs that don't have access to repository secrets:
1. deploy-pr-preview.yml - Builds the PR and uploads artifacts
(runs in fork context, no secrets needed)
2. deploy-pr-preview-netlify.yml - Downloads artifacts and deploys
(runs via workflow_run in base repo context with secrets access)
This fixes: "Resource not accessible by integration" error
MatiasOS
approved these changes
Dec 2, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new "Subscriptions" page to the application and updates the PR preview deployment workflow to improve reliability and separation of concerns. The main changes are grouped into frontend feature additions and workflow/deployment improvements:
Frontend Feature: Subscriptions Page
Subscriptionspage, including a lazy-loaded component (LazySubscriptions) and a new route/subscriptionsinApp.tsx. The Navbar now includes a button to navigate directly to this page, with an appropriate icon for visual clarity. [1] [2] [3] [4] [5].button-secondary-inlinefor consistent styling of secondary inline buttons across the app.Workflow and Deployment Improvements
.github/workflows/deploy-pr-preview.ymlnow only builds the PR preview and uploads the build artifact and PR number as artifacts, removing deployment and PR comment logic. [1] [2].github/workflows/deploy-pr-preview-netlify.ymlworkflow that triggers on successful completion of the build workflow. This workflow downloads the artifacts, deploys the preview to Netlify, and comments on the PR with the preview URL.This pull request introduces a new "Subscriptions" page to the application, making it accessible via both the navigation bar and routing system. It also adds a new button style for secondary inline actions. The changes are grouped below by theme:Feature: Subscriptions Page
Subscriptionspage component and integrated it into the application's routing (src/components/LazyComponents.tsx,src/App.tsx). [1] [2] [3] [4]src/components/common/Navbar.tsx).Styling
.button-secondary-inlineCSS class for secondary inline buttons, including hover effects (src/styles/components.css)..license-footerclass from0.9remto2remfor improved visibility (src/styles/components.css).