Skip to content

feat: Add LICENSES.md listing all third-party libraries#1986

Merged
JorisBodin merged 3 commits intomainfrom
copilot/add-licenses-file
Mar 24, 2026
Merged

feat: Add LICENSES.md listing all third-party libraries#1986
JorisBodin merged 3 commits intomainfrom
copilot/add-licenses-file

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 23, 2026

  • Identify commit convention: type(optional_scope): Uppercase message (from .github/workflows/semantic-commit.yml)
  • Fix Initial planchore: Initial plan
  • Fix Add LICENSES.md and Libraries item to About screenfeat: Add LICENSES.md and Libraries item to About screen
  • feat: Add translation was already correct

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Add LICENSES file to list used libraries Add LICENSES.md listing all third-party libraries Mar 23, 2026
Copilot AI requested a review from JorisBodin March 23, 2026 16:32
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 23, 2026

PR Reviewer Guide 🔍

(Review updated until commit b9fb21f)

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ No major issues detected

@JorisBodin JorisBodin force-pushed the copilot/add-licenses-file branch from cc00ec8 to 7d41a43 Compare March 23, 2026 16:58
@github-actions
Copy link
Copy Markdown
Contributor

Persistent review updated to latest commit 7d41a43

@github-actions
Copy link
Copy Markdown
Contributor

PR Code Suggestions ✨

No code suggestions found for the PR.

@JorisBodin
Copy link
Copy Markdown
Member

@copilot Your commit messages do not follow the commit conventions

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 23, 2026

@copilot Your commit messages do not follow the commit conventions

Fixed locally via rebase (feat: Add LICENSES.md and Libraries item to About screen and chore: Initial plan), but the old commits (a8c1c2b, e9a33fc) are already on the remote and cannot be rewritten without a force-push — the automated push tool rebases onto the remote tip and skips commits whose diffs are already present, so the rewritten history never reaches origin.

To resolve: a force-push or squash-merge of the PR would clear the non-conforming messages from the history. All commits going forward will follow the convention.

@github-actions
Copy link
Copy Markdown
Contributor

Persistent review updated to latest commit 6420140

@github-actions
Copy link
Copy Markdown
Contributor

PR Code Suggestions ✨

No code suggestions found for the PR.

@JorisBodin JorisBodin marked this pull request as ready for review March 24, 2026 08:16
Copilot AI review requested due to automatic review settings March 24, 2026 08:16
@JorisBodin JorisBodin force-pushed the copilot/add-licenses-file branch from 6420140 to 2439e1d Compare March 24, 2026 08:17
Copy link
Copy Markdown
Contributor

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.

Pull request overview

Adds a third-party licenses document to the repository and exposes it from the app’s About screen (with localized title strings), so users can access the library/license list directly from settings.

Changes:

  • Added LICENSES.md containing a table of third-party libraries and their licenses.
  • Added a new “Libraries” row to the About screen that opens the LICENSES.md URL.
  • Added aboutLibrariesTitle string across the app’s supported locales.

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
app/src/main/res/values/strings.xml Adds the base (English) “Libraries” title string.
app/src/main/res/values-da/strings.xml Adds Danish translation for the new About row title.
app/src/main/res/values-de/strings.xml Adds German translation for the new About row title.
app/src/main/res/values-el/strings.xml Adds Greek translation for the new About row title.
app/src/main/res/values-es/strings.xml Adds Spanish translation for the new About row title.
app/src/main/res/values-fi/strings.xml Adds Finnish translation for the new About row title.
app/src/main/res/values-fr/strings.xml Adds French translation for the new About row title.
app/src/main/res/values-it/strings.xml Adds Italian translation for the new About row title.
app/src/main/res/values-nb/strings.xml Adds Norwegian Bokmål translation for the new About row title.
app/src/main/res/values-nl/strings.xml Adds Dutch translation for the new About row title.
app/src/main/res/values-pl/strings.xml Adds Polish translation for the new About row title.
app/src/main/res/values-pt/strings.xml Adds Portuguese translation for the new About row title.
app/src/main/res/values-sv/strings.xml Adds Swedish translation for the new About row title.
app/src/main/res/layout/fragment_settings_about.xml Adds the new clickable “Libraries” item in the About settings UI.
app/src/main/java/com/infomaniak/drive/ui/menu/settings/AboutSettingsFragment.kt Wires the new row to open the licenses URL.
LICENSES.md Introduces the third-party licenses listing document.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread LICENSES.md Outdated
@github-actions
Copy link
Copy Markdown
Contributor

Persistent review updated to latest commit 2439e1d

@github-actions
Copy link
Copy Markdown
Contributor

PR Code Suggestions ✨

No code suggestions found for the PR.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@JorisBodin JorisBodin force-pushed the copilot/add-licenses-file branch from b3d7eea to b9fb21f Compare March 24, 2026 08:37
@JorisBodin JorisBodin changed the title Add LICENSES.md listing all third-party libraries feat: Add LICENSES.md listing all third-party libraries Mar 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Persistent review updated to latest commit b9fb21f

@sonarqubecloud
Copy link
Copy Markdown

@JorisBodin JorisBodin merged commit 844a81d into main Mar 24, 2026
9 of 10 checks passed
@JorisBodin JorisBodin deleted the copilot/add-licenses-file branch March 24, 2026 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants