Skip to content

Add sign-in page with FreshRSS and Instapaper authentication options#76

Merged
Kumara-Krishnan merged 3 commits into
mainfrom
copilot/add-sign-in-page
Feb 23, 2026
Merged

Add sign-in page with FreshRSS and Instapaper authentication options#76
Kumara-Krishnan merged 3 commits into
mainfrom
copilot/add-sign-in-page

Conversation

Copy link
Copy Markdown

Copilot AI commented Feb 23, 2026

Sign-in page with 65/35 split layout — abstract image left, auth buttons right. Strings localized via .resw.

Changes

  • SignInPage.xaml — Two-column grid (65*/35*) with abstract background image on left, vertically centered sign-in panel on right. FreshRSS uses AccentButtonStyle, Instapaper uses default. All strings bound via x:Uid.
  • Strings/en-us/Resources.resw — l10n entries: SignIn_Title.Text, SignIn_Subtitle.Text, SignIn_FreshRSS.Content, SignIn_Instapaper.Content
  • Assets/SignInBackground.png — Generated abstract image (deep blue-teal gradient, geometric shapes, flowing curves, bookmark icon)
  • MainWindow.xaml — Replaced test ListView with Frame for page navigation
  • MainWindow.xaml.cs — Navigates to SignInPage on load via RootFrame.Navigate(typeof(SignInPage))
  • .csproj — Added SignInBackground.png as Content (.resw files are auto-included by the SDK as PRIResource)

Preview

Abstract background image:

Full page mockup:

Button click handlers are stubbed — actual auth flows to be implemented separately.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Add sign in page with RSS and Instapaper options Add sign-in page with FreshRSS and Instapaper authentication options Feb 23, 2026
@Kumara-Krishnan Kumara-Krishnan marked this pull request as ready for review February 23, 2026 19:48
@Kumara-Krishnan
Copy link
Copy Markdown
Collaborator

@copilot the build check is failing

Copy link
Copy Markdown
Author

Copilot AI commented Feb 23, 2026

@copilot the build check is failing

The build was failing due to NETSDK1022: Duplicate 'PRIResource' items — the .NET SDK auto-includes .resw files from the project directory, so the explicit PRIResource glob I added caused a conflict. Removed it in 1764b8b.

@Kumara-Krishnan Kumara-Krishnan merged commit eba2d74 into main Feb 23, 2026
9 checks passed
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