[GH-ISSUE #1] Alpha release checklist #1

Open
opened 2026-05-01 10:34:23 +00:00 by srizan · 0 comments
Owner

Originally created by @SrIzan10 on GitHub (Nov 24, 2024).
Original GitHub issue: https://github.com/SrIzan10/featheroom/issues/1

0.1-alpha Release Checklist

Core Functionality

  • Make actual course cards on the home page 470743e942
  • Complete course work material viewer 022b8e85c8
  • Add grade viewing capability postponed to later release
  • Use Android device's MD3 color selection by default postponed to later release
  • Confirm iOS platform support

Infrastructure

  • Switch from Firebase to direct Google Cloud auth apparently users don't reflect in the authentication dashboard so yeah
  • Configure proper build settings in app.json

Testing & Quality

  • Use my own prettierrc config and run through the entire codebase

Release

  • Create release workflow in GitHub Actions
  • Set up EAS update process
  • Create alpha release tag
  • Apply for Cider to get Testflight access
  • Publish to F-Droid
Originally created by @SrIzan10 on GitHub (Nov 24, 2024). Original GitHub issue: https://github.com/SrIzan10/featheroom/issues/1 # 0.1-alpha Release Checklist ## Core Functionality - [x] Make actual course cards on the home page https://github.com/SrIzan10/featheroom/commit/470743e942b0acb75406b27e92dd89f3fa04198e - [x] Complete course work material viewer https://github.com/SrIzan10/featheroom/commit/022b8e85c8e25a5adda5abaa45da36ff18f9d438 - [ ] ~~Add grade viewing capability~~ postponed to later release - [ ] ~~Use Android device's MD3 color selection by default~~ postponed to later release - [ ] Confirm iOS platform support ## Infrastructure - [ ] ~~Switch from Firebase to direct Google Cloud auth~~ apparently users don't reflect in the authentication dashboard so yeah - [x] Configure proper build settings in app.json ## Testing & Quality - [ ] Use my own prettierrc config and run through the entire codebase ## Release - [x] Create release workflow in GitHub Actions - [x] Set up EAS update process - [ ] Create alpha release tag - [ ] Apply for Cider to get Testflight access - [ ] Publish to F-Droid
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: srizan/featheroom#1