[PR #66] [CLOSED] i18n Support and Task improvements #199

Closed
opened 2026-02-17 17:06:24 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Drop-OSS/drop/pull/66
Author: @Huskydog9988
Created: 6/1/2025
Status: Closed

Base: developHead: more-improvements


📝 Commits (10+)

  • 23c5e2a fix: release workflow
  • e7f9cb7 feat: move mostly to internal tasks system
  • 7bb4e08 feat: migrate object clean to new task system
  • 2ce4179 fix: release not getting good base version
  • 4c1d5b9 chore: set version v0.3.0
  • 99248f1 Merge branch 'develop' into more-improvements
  • 28db7b4 chore: style
  • 3cadb1e feat: basic task concurrency
  • ea3a0e2 feat: temp pages to fill in page links
  • fce87a0 feat: inital i18n support

📊 Changes

58 files changed (+4581 additions, -2648 deletions)

View changed files

📝 .github/workflows/release.yml (+9 -18)
.vscode/extensions.json (+12 -0)
📝 .vscode/settings.json (+12 -1)
📝 CONTRIBUTING.md (+4 -0)
📝 components/Auth/OpenID.vue (+5 -1)
📝 components/Auth/Simple.vue (+12 -7)
📝 components/UserHeader.vue (+15 -6)
📝 components/UserHeader/NotificationWidgetPanel.vue (+7 -3)
components/UserHeader/SelectLang.vue (+64 -0)
📝 components/UserHeader/UserWidget.vue (+4 -3)
📝 error.vue (+2 -1)
📝 eslint.config.mjs (+28 -1)
i18n/i18n.config.ts (+4 -0)
i18n/localeDetector.ts (+25 -0)
i18n/locales/en_pirate.json (+3 -0)
i18n/locales/en_us.json (+200 -0)
📝 layouts/admin.vue (+7 -0)
📝 nuxt.config.ts (+24 -1)
📝 package.json (+4 -2)
📝 pages/account.vue (+7 -4)

...and 38 more files

📄 Description

fixes #53, and lays the groundwork for #52


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Drop-OSS/drop/pull/66 **Author:** [@Huskydog9988](https://github.com/Huskydog9988) **Created:** 6/1/2025 **Status:** ❌ Closed **Base:** `develop` ← **Head:** `more-improvements` --- ### 📝 Commits (10+) - [`23c5e2a`](https://github.com/Drop-OSS/drop/commit/23c5e2a60e7740d15491dc7c2843838a994d5580) fix: release workflow - [`e7f9cb7`](https://github.com/Drop-OSS/drop/commit/e7f9cb711189bc36869c8c2e1fe55200643e2ab0) feat: move mostly to internal tasks system - [`7bb4e08`](https://github.com/Drop-OSS/drop/commit/7bb4e08e24703fc1d918ba1ecc5e51ba1b967eee) feat: migrate object clean to new task system - [`2ce4179`](https://github.com/Drop-OSS/drop/commit/2ce4179e3acf7b9830cb65fb06212c6343d5398a) fix: release not getting good base version - [`4c1d5b9`](https://github.com/Drop-OSS/drop/commit/4c1d5b9e1fd897a6ba5b6effa660f9b0c1cfe3ad) chore: set version v0.3.0 - [`99248f1`](https://github.com/Drop-OSS/drop/commit/99248f1604b8fad20b4f46c157f01c8b8a056123) Merge branch 'develop' into more-improvements - [`28db7b4`](https://github.com/Drop-OSS/drop/commit/28db7b498c88aa1a149cf01ac9f03e0534ffa463) chore: style - [`3cadb1e`](https://github.com/Drop-OSS/drop/commit/3cadb1e7e78f9924a1c7c3bedab173396ad2e07a) feat: basic task concurrency - [`ea3a0e2`](https://github.com/Drop-OSS/drop/commit/ea3a0e28921908cbb94fd94268ce78a3fb7cf6a5) feat: temp pages to fill in page links - [`fce87a0`](https://github.com/Drop-OSS/drop/commit/fce87a0506cc1ba4987e8b93bec85b512e402fd1) feat: inital i18n support ### 📊 Changes **58 files changed** (+4581 additions, -2648 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/release.yml` (+9 -18) ➕ `.vscode/extensions.json` (+12 -0) 📝 `.vscode/settings.json` (+12 -1) 📝 `CONTRIBUTING.md` (+4 -0) 📝 `components/Auth/OpenID.vue` (+5 -1) 📝 `components/Auth/Simple.vue` (+12 -7) 📝 `components/UserHeader.vue` (+15 -6) 📝 `components/UserHeader/NotificationWidgetPanel.vue` (+7 -3) ➕ `components/UserHeader/SelectLang.vue` (+64 -0) 📝 `components/UserHeader/UserWidget.vue` (+4 -3) 📝 `error.vue` (+2 -1) 📝 `eslint.config.mjs` (+28 -1) ➕ `i18n/i18n.config.ts` (+4 -0) ➕ `i18n/localeDetector.ts` (+25 -0) ➕ `i18n/locales/en_pirate.json` (+3 -0) ➕ `i18n/locales/en_us.json` (+200 -0) 📝 `layouts/admin.vue` (+7 -0) 📝 `nuxt.config.ts` (+24 -1) 📝 `package.json` (+4 -2) 📝 `pages/account.vue` (+7 -4) _...and 38 more files_ </details> ### 📄 Description fixes #53, and lays the groundwork for #52 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-17 17:06:24 -05:00
yindo closed this issue 2026-02-17 17:06:25 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#199