mirror of
https://github.com/fosrl/pangolin.git
synced 2025-12-05 19:17:29 -06:00
[PR #1814] Feat: version updates & product updates popup #1236
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/fosrl/pangolin/pull/1814
Author: @Fredkiss3
Created: 11/5/2025
Status: 🔄 Open
Base:
dev← Head:feat/update-popup📝 Commits (10+)
3e90211Bump the prod-minor-updates group across 1 directory with 9 updates8ba04aeMerge pull request #1802 from fosrl/dependabot/npm_and_yarn/prod-minor-updates-700e8568889822debUpdate README.md7cd3131Update German translations for client and blueprint terms03e0e8d🚧 wip3b12a77Merge pull request #1809 from clemone210/patch-2a26a441♻️ validate env and add remote fossorial API as an env variable2f1abfb🚧 New version popup162c6d5⏪ revertpackage.jsonchanges44f419d💄 animate popup📊 Changes
25 files changed (+1903 additions, -797 deletions)
View changed files
📝
README.md(+4 -0)📝
messages/de-DE.json(+26 -26)📝
messages/en-US.json(+9 -0)➖
next.config.mjs(+0 -14)➕
next.config.ts(+20 -0)📝
package-lock.json(+926 -609)📝
package.json(+15 -12)📝
server/lib/config.ts(+11 -1)📝
server/lib/readConfigFile.ts(+24 -3)📝
server/lib/telemetry.ts(+1 -1)📝
server/private/routers/generatedLicense/generateNewLicense.ts(+1 -1)📝
server/private/routers/generatedLicense/listGeneratedLicenses.ts(+4 -1)📝
server/routers/supporterKey/validateSupporterKey.ts(+1 -3)📝
src/app/layout.tsx(+32 -29)📝
src/components/LayoutSidebar.tsx(+13 -4)➕
src/components/ProductUpdates.tsx(+379 -0)➕
src/components/react-query-provider.tsx(+29 -0)📝
src/components/ui/badge.tsx(+6 -5)➕
src/hooks/useLocalStorage.ts(+99 -0)📝
src/lib/api/index.ts(+15 -1)...and 5 more files
📄 Description
Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Description
Main changes:
Other changes:
api.fossorial.com) is replaced by an environment variable if it is provided.next.config.mjstonext.config.tsto be able to import typescript files into it.Screenshots
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.