mirror of
https://github.com/imputnet/cobalt.git
synced 2026-03-10 15:52:58 -05:00
[PR #940] [MERGED] web: add support for api keys, settings v4, turnstile improvements, improve custom instance settings accessibility #1287
Reference in New Issue
Block a user
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/imputnet/cobalt/pull/940
Author: @wukko
Created: 11/23/2024
Status: ✅ Merged
Merged: 11/23/2024
Merged by: @github-actions[bot]
Base:
develop← Head:web-access-keys📝 Commits (10+)
baebeedweb/settings/v4: add api key settings, remove override settings8415d0eweb/i18n/error: update invalid jwt token error7c7cefeweb/settings: add a reusableSettingsInputcomponent601597eweb: add support for custom api keys & improve turnstile statesd4044e3web/server-info: remove turnstile in more cases326bc52web: fix turnstile/server-info circular dependencya9831a4web/SettingsInput: fix uuid support & refactoradb1cacweb/i18n/settings: update access key description6129198web/settings/instances: always display the access key section0b6270eweb/SettingsInput: better screen reader accessibility📊 Changes
18 files changed (+384 additions, -257 deletions)
View changed files
📝
web/i18n/en/error.json(+1 -1)📝
web/i18n/en/settings.json(+7 -3)📝
web/src/components/misc/Turnstile.svelte(+1 -1)📝
web/src/components/save/Omnibox.svelte(+3 -4)📝
web/src/components/save/SupportedServices.svelte(+2 -1)➖
web/src/components/settings/CustomInstanceInput.svelte(+0 -167)➕
web/src/components/settings/SettingsInput.svelte(+186 -0)📝
web/src/lib/api/api.ts(+40 -23)📝
web/src/lib/api/server-info.ts(+15 -6)📝
web/src/lib/settings/defaults.ts(+3 -3)📝
web/src/lib/settings/migrate.ts(+40 -26)➕
web/src/lib/state/server-info.ts(+4 -0)📝
web/src/lib/state/turnstile.ts(+14 -1)📝
web/src/lib/types/settings.ts(+8 -6)📝
web/src/lib/types/settings/v3.ts(+1 -1)➕
web/src/lib/types/settings/v4.ts(+9 -0)📝
web/src/routes/+layout.svelte(+17 -11)📝
web/src/routes/settings/instances/+page.svelte(+33 -3)📄 Description
also closes #915
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.