Skip to content

Modernize dependencies and migrate to Google OSS Licenses#159

Merged
bryantran24 merged 12 commits into
mainfrom
update-dependencies
Jul 20, 2026
Merged

Modernize dependencies and migrate to Google OSS Licenses#159
bryantran24 merged 12 commits into
mainfrom
update-dependencies

Conversation

@bryantran24

@bryantran24 bryantran24 commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Closes #158

Summary

This PR modernizes the project's dependency management and replaces AboutLibraries with Google's OSS Licenses implementation.

Changes

  • Updated project dependencies to their latest supported versions
  • Migrated from AboutLibraries to Google OSS Licenses
  • Removed manual AboutLibraries JSON generation and checked-in metadata
  • Enabled automatic OSS license generation during release builds
  • Updated the licenses screen to follow the app's light/dark theme
  • Improved readability, contrast, and system bar styling
  • Removed obsolete AboutLibraries configuration, tasks, and documentation

Why

AboutLibraries required manually regenerating and committing license metadata whenever dependencies changed, making dependency upgrades more work.

Google OSS Licenses automatically generates license notices during release builds, reducing maintenance while ensuring the notices stay in sync with the app's dependencies.

Screenshot

image

@bryantran24
bryantran24 requested a review from Pahina0 July 17, 2026 23:39

@Pahina0 Pahina0 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

lgtm

@bryantran24
bryantran24 merged commit 8e6865f into main Jul 20, 2026
2 checks passed
@bryantran24
bryantran24 deleted the update-dependencies branch July 20, 2026 23:53
bryantran24 added a commit that referenced this pull request Jul 20, 2026
@bryantran24
bryantran24 restored the update-dependencies branch July 20, 2026 23:55
bryantran24 added a commit that referenced this pull request Jul 20, 2026
bryantran24 added a commit that referenced this pull request Jul 21, 2026
@bryantran24
bryantran24 deleted the update-dependencies branch July 21, 2026 02:05
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.

Update dependencies and replace AboutLibraries with Google OSS Licenses

2 participants