2025-01-08 - 2026-01-08
Overview
67 Releases published by 1 user
Published
v1.11.2
Published
v1.11.1
Published
v1.11.0
Published
v1.10.0
Published
v1.9.1
Published
v1.9.0
Published
v1.8.1
Published
v1.8.0
Published
v1.7.0
Published
v1.6.4
Published
v1.6.3
Published
v1.6.2
Published
v1.6.1
Published
v1.6.0
Published
v1.5.0
Published
v1.4.1
Published
v1.4.0
Published
v1.3.1
Published
v1.3.0
Published
v1.2.0
Published
v1.1.0
Published
v1.0.0
Published
v0.53.0
Published
v0.52.0
Published
v0.51.1
Published
v0.51.0
Published
v0.50.0
Published
v0.49.0
Published
v0.48.0
Published
v0.47.0
Published
v0.46.0
Published
v0.45.0
Published
v0.44.0
Published
v0.43.1
Published
v0.43.0
Published
v0.42.1
Published
v0.42.0
Published
v0.41.0
Published
v0.40.1
Published
v0.40.0
Published
v0.39.0
Published
v0.38.0
Published
v0.37.0
Published
v0.36.0
Published
v0.35.6
Published
v0.35.5
Published
v0.35.4
Published
v0.35.3
Published
v0.35.2
Published
v0.35.1
Published
v0.35.0
Published
v0.34.0
Published
v0.33.0
Published
v0.32.0
Published
v0.31.0
Published
v0.30.0
Published
v0.29.0
Published
v0.28.1
Published
v0.28.0
Published
v0.27.2
Published
v0.27.1
Published
v0.27.0
Published
v0.26.0
Published
v0.25.1
Published
v0.25.0
Published
v0.24.1
Published
v0.24.0
262 Issues closed from 1 user
Closed
#280 fix: improve czech translation strings
Closed
#281 fix: DbConfig race conditions
Closed
#279 🚀 Feature: mobile background
Closed
#278 chore(deps-dev): bump vite from 6.2.3 to 6.2.4 in /frontend in the npm_and_yarn group across 1 directory
Closed
#277 fix: ensure file descriptors are closed + other bugs
Closed
#276 chore(translations): update translations via Crowdin
Closed
#275 fix: ensure indexes on audit_logs table
Closed
#274 chore(translations): update translations via Crowdin
Closed
#273 chore(deps-dev): bump vite from 6.2.4 to 6.2.5 in /frontend in the npm_and_yarn group across 1 directory
Closed
#272 docs: update swagger description to use markdown
Closed
#271 🐛 Bug Report: Redirect URL can be changed while logging in
Closed
#270 chore(translations): update translations via Crowdin
Closed
#269 🚀 Feature: Improve onboarding for new users
Closed
#268 🐛 Bug Report: Profile Picture Not Updated
Closed
#267 refactor: simplify app_config service and fix race conditions
Closed
#266 🚀 Feature: Login by QRCode ?
Closed
#265 fix: improve LDAP error handling
Closed
#264 feat(onboarding): Added button when you don't have a passkey added.
Closed
#263 chore(translations): update translations via Crowdin
Closed
#262 🐛 Bug Report: Profile picture is empty if user has no first or last name
Closed
#261 🐛 Bug Report: Can’t setup new instance, “An unknown error occurred. Please try to sign in again.”
Closed
#260 chore(deps-dev): bump vite from 6.2.5 to 6.2.6 in /frontend in the npm_and_yarn group across 1 directory
Closed
#259 🐛 Bug Report: Error #01: Failed to lookup Client-side Discoverable Credential: record not found
Closed
#258 🚀 Feature: Send One-Time Link via Email
Closed
#257 feat: add qrcode representation of one time link (#424)
Closed
#256 feat: disable/enable users
Closed
#255 🚀 Feature: Make family/last name optional
Closed
#254 🐛 Bug Report: JWT+ID token breaks Proxmox OIDC auth
Closed
#253 🚀 Feature: Make UI animations configurable
Closed
#252 feat: disable animations setting toggle
Closed
#251 chore(deps-dev): bump @sveltejs/kit from 2.16.1 to 2.20.6 in /frontend in the npm_and_yarn group across 1 directory
Closed
#250 chore(translations): update translations via Crowdin
Closed
#249 🚀 Feature: MFA
Closed
#248 🐛 Bug Report: URL constructor: (Komga calback) is not a valid URL
Closed
#247 fix: profile picture empty for users without first or last name
Closed
#246 chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /backend in the go_modules group across 1 directory
Closed
#245 feat: send email to user when api key expires within 7 days
Closed
#244 feat: new login code card position
Closed
#243 🌐 Language request: Italian
Closed
#242 🚀 Feature: support .gif as background image
Closed
#241 chore(translations): update translations via Crowdin
Closed
#240 feat: add ability to send login code via email
Closed
#239 🐛 Bug Report: invalid callback URL, it might be necessary for an admin to fix this
Closed
#238 chore(translations): update translations via Crowdin
Closed
#237 🚀 Feature: WebFinger support (RFC 7033)
Closed
#235 🐛 Bug Report: Profile Picture not saving
Closed
#234 🐛 Bug Report: No "Add Another" button for Callback URLs when editing OIDC that was once edited via API
Closed
#232 refactor: add ldap tests
Closed
#233 ci/cd: setup caching and improve ci job performance
Closed
#231 chore(translations): update translations via Crowdin
Closed
#230 chore(translations): update translations via Crowdin
Closed
#229 🐛 Bug Report: minor UI bug
Closed
#228 Fix rootless Caddy data and configuration
Closed
#227 fix: prevent deadlock when trying to delete LDAP users
Closed
#226 fix: do not override XDG_DATA_HOME/XDG_CONFIG_HOME if they are already set
Closed
#225 chore(translations): Add Simplified Chinese translation.
Closed
#224 little help disabling caddy
Closed
#223 feat: make family name optional
Closed
#222 🐛 Bug Report: LDAP Users Unable to Update Language Settings Due to Update Restriction
Closed
#220 refactor: do not force redirects to happen on the server
Closed
#221 chore(translations): update translations via Crowdin
Closed
#219 refactor: graceful shutdown for server
Closed
#218 fix: ensure to use correct forwarded ip
Closed
#217 fix: allow ldap users to update locale
Closed
#216 chore(translations): update translations via Crowdin
Closed
#215 🐛 Bug Report: Error page displayed when accessing Global Audit Log as non-admin user
Closed
#214 fix: pass context to methods that were missing it
Closed
#213 🐛 Bug Report: SQL Error - Login not possible
Closed
#212 🐛 Bug Report: Logins fail after upgrading pocket id
Closed
#211 Fix incorrectly swapped refreshToken and accessToken
Closed
#210 chore(translations): update translations via Crowdin
Closed
#209 fix: last name still showing as required on account form
Closed
#208 refactor: complete graceful shutdown implementation and add service runner
Closed
#207 feat: add healthz endpoint
Closed
#206 feat: OpenTelemetry tracing and metrics (#262)
Closed
#205 chore(deps-dev): bump vite from 6.2.6 to 6.3.4 in /frontend in the npm_and_yarn group across 1 directory
Closed
#203 🚀 Feature: Support ProxyAuth
Closed
#202 🚀 Feature: edit expire date of API
Closed
#201 🚀 Feature: Allow to set the client_secret per API
Closed
#200 🚀 Feature: Dashboard of all Application (Clients)
Closed
#199 🐛 Bug Report: Logout Redirect Fails with 403 Error (You don't have permission to perform this action)
Closed
#198 🐛 Bug Report: STand-Alone Installation Fails with dependency error
Closed
#197 🐛 Bug Report: create-one-time-access-token.sh is not marked executable in container image
Closed
#196 chore: update AAGUIDs
Closed
#194 🐛 Bug Report: changing some env config variables seems to have no effect
Closed
#193 🐛 Bug Report: Timezone not respected in logs
Closed
#192 fix: handle CORS correctly for endpoints that SPAs need
Closed
#190 🚀 Feature: Add a page showing info regarding Login Codes
Closed
#189 chore(translations): update translations via Crowdin
Closed
#188 🐛 Bug Report: Adding Passkey
Closed
#187 refactor!: serve the static frontend trough the backend
Closed
#186 🐛 Bug Report: Docker new install /login/setup does not allow passkey setup.
Closed
#185 chore: update AAGUIDs
Closed
#184 🐛 Bug Report: Unable to add passkey
Closed
#183 🐛 Bug Report: Cannot setup initial passkey
Closed
#182 🚀 Feature: Add "Group Count" column to Manage OIDC Clients table
Closed
#181 🐛 Bug Report: Trim operation is not performed on OIDC Callback URLs entry boxes
Closed
#180 refactor!: remove old DB env variables, and jwk migrations logic
Closed
#179 refactor: switch SQLite driver to pure-Go implementation
Closed
#177 fix: flaky unit test in db_bootstrap_test
Closed
#178 🐛 Bug Report: Animations should be a lot quicker
Closed
#176 Changes to feat/proxy-frontend
Closed
#175 🐛 Bug Report: missing state cookie
Closed
#173 v1.0.0
Closed
#174 🚀 Feature: Alternative to PORT variable for configuring frontend listening port
Closed
#172 🚀 Feature: Auto detect and populate callback URL
Closed
#171 🚀 Feature: Allow user to input their own clientid and secret
Closed
#170 refactor: Replace create-one-time-access-token script with in-app functionality (v1.0)
Closed
#169 feat: Update release pipelines (1.0)
Closed
#168 Update options API for simplewebauthn
Closed
#166 refactor: update to tw4 and svelte5 for shadcn-svelte
Closed
#164 chore: update AAGUIDs
Closed
#165 chore: address linter's complaint in 1.0 branch
Closed
#163 🐛 Bug Report: Logout page does not display custom appName
Closed
#162 🚀 Feature: Preview OIDC data in client configuration
Closed
#161 refactor: some clean-up in OIDC service and controller (1.0)
Closed
#160 refactor: migrate shadcn-components to Svelte 5 and TW4
Closed
#159 🚀 Feature: Include service in sign-in email
Closed
#158 🐛 Bug Report: Expand LDAP group membership logic to fully support Active Directory group member DNs with non-username value.
Closed
#157 feat: polish translations
Closed
#156 🚀 Feature: support disabling the background image
Closed
#155 chore(translations): update translations via Crowdin
Closed
#154 🐛 Bug Report: Setting UI_CONFIG_DISABLED breaks uploaded Application Configuration > Images
Closed
#153 🐛 Bug Report: Can no longer login with my existing user on latest main
Closed
#151 chore(translations): update translations via Crowdin
Closed
#152 🐛 Bug Report: Unable to select NFC when registering a passkey
Closed
#150 🐛 Bug Report: "locale" behavior
Closed
#147 fix: use ldapAttributeUserUsername for finding group members
Closed
#146 feat: JWT bearer assertions for client authentication
Closed
#145 feat: show allowed group count on oidc client list
Closed
#144 🐛 Bug Report: Login not possible after 1.0.0 migration
Closed
#143 🐛 Bug Report: Login not possible on v1.0.0
Closed
#142 🐛 Bug Report:
Closed
#141 🐛 Bug Report: SecurityError: The RP ID "localhost" is invalid for this domain
Closed
#139 chore(translations): update translations via Crowdin
Closed
#140 🚀 Feature: Decouple Pocket ID session length from OIDC client
Closed
#137 chore(translations): update translations via Crowdin
Closed
#138 🐛 Bug Report: unable to register additional passkeys using KeepassXC (more than one)
Closed
#136 chore: update AAGUIDs
Closed
#134 feat: add daily heartbeat request for counting Pocket ID instances
Closed
#135 Tag container images with v{major}
Closed
#133 chore(translations): update translations via Crowdin
Closed
#132 🚀 Feature: Encrypt private key saved to DB
Closed
#131 🚀 Feature: ephemeral private key (do not store private key on disk)
Closed
#130 fix: small fixes in analytics_job
Closed
#129 feat: auto detect callback url
Closed
#128 🚀 Feature: API to get current user's apps
Closed
#127 fix: run jobs at interval instead of specific time
Closed
#126 🚀 Feature: Bootstrap Admin API Key
Closed
#125 fix: don't use TOFU for logout callback URLs
Closed
#124 🐛 Bug Report: oCIS, invalid client secret (Mobile app)
Closed
#123 chore(translations): update translations via Crowdin
Closed
#122 🐛 Bug Report: Since 1.0
Closed
#121 chore(translations): update translations via Crowdin
Closed
#120 🐛 Bug Report: Clients that uses well known openid-configuration will allways redirected to http://localhost:1411
Closed
#119 🐛 Bug Report: something broke recently
Closed
#118 🐛 Bug Report: Logo and background image is not visible after upgrading to 1.0.0
Closed
#117 🐛 Bug Report: Proton Pass compatibility issues
Closed
#116 chore(translations): update translations via Crowdin
Closed
#115 🐛 Bug Report: can't set language
Closed
#114 🐛 Bug Report: No passkey popup on Brave browser on Android
Closed
#113 🐛 Bug Report: CORS error for accessing the userinfo endpoint using a web client
Closed
#112 🚀 Feature: SAML Metadata for IdP integration
Closed
#111 chore(translations): update translations via Crowdin
Closed
#110 chore(translations): update translations via Crowdin
Closed
#109 🐛 Bug Report: Since update, cannot sign in to Pocket ID
Closed
#108 🐛 Bug Report: OpenWebUI fails after authorization
Closed
#107 🐛 Bug Report: v1.2.0 language switching glitch on first use
Closed
#106 🐛 Bug Report: LDAP Users in the PocketID Admin Group are not given Admin Permissions
Closed
#105 🐛 Bug Report: Unable to remove or change OIDC Client Logo
Closed
#104 chore(translations): update translations via Crowdin
Closed
#103 feat: add unix socket support
Closed
#102 🐛 Bug Report: Docker image for version v1.2.0 fails to start
Closed
#101 🐛 Bug Report: On first start, UI config overrides don’t take effect
Closed
#100 🐛 Bug Report: Emails have a missing image
Closed
#98 chore(translations): update translations via Crowdin
Closed
#97 🌐 Language request: Danish
Closed
#96 refactor: upgrade to Zod v4
Closed
#95 feat: oidc client data preview
Closed
#94 🐛 Bug Report: API "List OIDC clients" paging is broken
Closed
#93 🚀 Feature: Use Weblate instead of Crowdin
Closed
#92 🌐 Language Request: Traditional Chinese (zh_TW)
Closed
#91 chore(translations): update translations via Crowdin
Closed
#90 🐛 Bug Report: Grafana 12.0.1 fails to map the user
Closed
#89 chore(translations): update translations via Crowdin
Closed
#88 ci/cd: add workflow for building 'next' docker image
Closed
#87 🚀 Feature: Approximate Location Recognizes Local IPv6 as LAN, Internal Network
Closed
#86 🚀 Feature: Global Audit Log adds a local traffic filter
Closed
#85 chore: Add docs link and rename to Federated Client Credentials
Closed
#84 chore(translations): update translations via Crowdin
Closed
#83 🐛 Bug Report: String "Turn off all animations throughout the Admin UI." is actually applied to whole system
Closed
#82 chore: update AAGUIDs
Closed
#81 feat: allow introspection and device code endpoints to use Federated Client Credentials
Closed
#80 🐛 Bug Report: Device Code flow should not require a client secret
Closed
#79 chore(translations): update translations via Crowdin
Closed
#78 feat: ui accent colors
Closed
#77 chore(translations): update translations via Crowdin
Closed
#76 🐛 Bug Report: Can no longer create OIDC clients
Closed
#74 feat: auto-focus on the login buttons
Closed
#75 🚀 Feature: Support path-based routing
Closed
#73 fix: reduce duration of animations on login and signin page
Closed
#72 chore(translations): update translations via Crowdin
Closed
#71 fix: Update spelling and grammar in en.json
Closed
#70 chore(translations): update translations via Crowdin
Closed
#69 🐛 Bug Report: Cannot connect to postgres db
Closed
#68 🐛 Bug Report:
Closed
#67 feat: configurable local ipv6 ranges for audit log
Closed
#66 chore(translations): update translations via Crowdin
Closed
#65 🐛 Bug Report: [ frontend ] crypto module deprecated.
Closed
#64 feat: allow setting unix socket mode
Closed
#63 feat: location filter for global audit log
Closed
#62 chore(translations): update translations via Crowdin
Closed
#60 Unable to authenticate- Credential: record not found
Closed
#59 🐛 Bug Report: Server Not Starting On First Install
Closed
#58 chore(translations) : typo in french language
Closed
#57 🚀 Feature: Force scopes
Closed
#56 🐛 Bug Report: Cannot disable users
Closed
#55 feat: self-service user signup
Closed
#54 🚀 Feature: RFC9207 Support "OAuth 2.0 Authorization Server Issuer Identification"
Closed
#53 🐛 Bug Report: Accent color affects only some parts of the UI, others stay red.
Closed
#52 🐛 Bug Report: SMTP Password is leaked in clear text to admins
Closed
#51 🐛 Bug Report: Set accent color with UI_CONFIG_DISABLED
Closed
#50 chore(translations): update translations via Crowdin
Closed
#49 fix: remove duplicate request logging
Closed
#48 chore: gin logging less noisy and no logging for localhost (internal …
Closed
#47 🚀 Feature: Distroless, rootless pocket-id
Closed
#46 gin: less noisy logging by excluding certain paths via regex and excluding localhost all together
Closed
#45 feat: Encrypt private keys saved on disk and in DB
Closed
#44 chore(translations): update translations via Crowdin
Closed
#41 🐛 Bug Report: Cannot login when using Unix Socket (Cannot get client ip)
Closed
#40 chore(translations): update translations via Crowdin
Closed
#39 chore(translations): update translations via Crowdin
Closed
#36 chore(translations): update translations via Crowdin
Closed
#37 chore(translations) : translate missing french values
Closed
#35 🐛 Bug Report: Changing accent colour then saving again reverts to black
Closed
#34 chore(translations): update translations via Crowdin
Closed
#33 fix: Auth fails when client IP is empty on Postgres
Closed
#32 fix: app config forms not updating with latest values
Closed
#30 refactor: use github.com/jinzhu/copier for MapStruct
Closed
#31 chore(translations): update translations via Crowdin
Closed
#29 chore(translations): update translations via Crowdin
Closed
#28 🐛 Bug Report: Introspection Endpoint - Client id or secret not provided
Closed
#27 🚀 Feature: unlimited session duration
Closed
#25 chore(translations): update translations via Crowdin
Closed
#26 fix: token introspection authentication not handled correctly
Closed
#24 🚀 Feature: Allow users to edit profile picture, but not email or username
Closed
#23 chore(translations): update translations via Crowdin
Closed
#22 🐛 Bug Report: Adding Passkey Throwing Unknown Error
Closed
#21 feat: add "key-rotate" command
Closed
#20 🐛 Bug Report: LDAP Error
Closed
#19 chore(translations): update translations via Crowdin
Closed
#18 fix: support non UTF-8 LDAP IDs
Closed
#16 feat: distroless container additional variant + healthcheck command
Closed
#15 fix: linter issues
Closed
#14 fix: actually fix linter issues
Closed
#11 🐛 Bug Report: LDAP pocket-id admin group doesn't work with LLDAP
Closed
#9 🐛 Bug Report: Not starting after update to v1.6.0
Closed
#7 Don't use Crowdin AI translations Please.
Closed
#6 chore: update AAGUIDs
Closed
#5 chore(translations): update translations via Crowdin
Closed
#4 i18n: Fix inconsistent punctuation marks for the language name of zh-TW
Closed
#2 fix: email template margins
262 Issues created by 0 users
Opened
#2 fix: email template margins
Opened
#4 i18n: Fix inconsistent punctuation marks for the language name of zh-TW
Opened
#5 chore(translations): update translations via Crowdin
Opened
#6 chore: update AAGUIDs
Opened
#7 Don't use Crowdin AI translations Please.
Opened
#9 🐛 Bug Report: Not starting after update to v1.6.0
Opened
#11 🐛 Bug Report: LDAP pocket-id admin group doesn't work with LLDAP
Opened
#14 fix: actually fix linter issues
Opened
#15 fix: linter issues
Opened
#16 feat: distroless container additional variant + healthcheck command
Opened
#18 fix: support non UTF-8 LDAP IDs
Opened
#19 chore(translations): update translations via Crowdin
Opened
#20 🐛 Bug Report: LDAP Error
Opened
#21 feat: add "key-rotate" command
Opened
#22 🐛 Bug Report: Adding Passkey Throwing Unknown Error
Opened
#23 chore(translations): update translations via Crowdin
Opened
#24 🚀 Feature: Allow users to edit profile picture, but not email or username
Opened
#25 chore(translations): update translations via Crowdin
Opened
#26 fix: token introspection authentication not handled correctly
Opened
#27 🚀 Feature: unlimited session duration
Opened
#28 🐛 Bug Report: Introspection Endpoint - Client id or secret not provided
Opened
#29 chore(translations): update translations via Crowdin
Opened
#30 refactor: use github.com/jinzhu/copier for MapStruct
Opened
#31 chore(translations): update translations via Crowdin
Opened
#32 fix: app config forms not updating with latest values
Opened
#33 fix: Auth fails when client IP is empty on Postgres
Opened
#34 chore(translations): update translations via Crowdin
Opened
#35 🐛 Bug Report: Changing accent colour then saving again reverts to black
Opened
#36 chore(translations): update translations via Crowdin
Opened
#37 chore(translations) : translate missing french values
Opened
#39 chore(translations): update translations via Crowdin
Opened
#40 chore(translations): update translations via Crowdin
Opened
#41 🐛 Bug Report: Cannot login when using Unix Socket (Cannot get client ip)
Opened
#44 chore(translations): update translations via Crowdin
Opened
#45 feat: Encrypt private keys saved on disk and in DB
Opened
#46 gin: less noisy logging by excluding certain paths via regex and excluding localhost all together
Opened
#47 🚀 Feature: Distroless, rootless pocket-id
Opened
#48 chore: gin logging less noisy and no logging for localhost (internal …
Opened
#49 fix: remove duplicate request logging
Opened
#50 chore(translations): update translations via Crowdin
Opened
#51 🐛 Bug Report: Set accent color with UI_CONFIG_DISABLED
Opened
#52 🐛 Bug Report: SMTP Password is leaked in clear text to admins
Opened
#53 🐛 Bug Report: Accent color affects only some parts of the UI, others stay red.
Opened
#54 🚀 Feature: RFC9207 Support "OAuth 2.0 Authorization Server Issuer Identification"
Opened
#55 feat: self-service user signup
Opened
#56 🐛 Bug Report: Cannot disable users
Opened
#57 🚀 Feature: Force scopes
Opened
#58 chore(translations) : typo in french language
Opened
#59 🐛 Bug Report: Server Not Starting On First Install
Opened
#60 Unable to authenticate- Credential: record not found
Opened
#62 chore(translations): update translations via Crowdin
Opened
#63 feat: location filter for global audit log
Opened
#64 feat: allow setting unix socket mode
Opened
#65 🐛 Bug Report: [ frontend ] crypto module deprecated.
Opened
#66 chore(translations): update translations via Crowdin
Opened
#67 feat: configurable local ipv6 ranges for audit log
Opened
#68 🐛 Bug Report:
Opened
#69 🐛 Bug Report: Cannot connect to postgres db
Opened
#70 chore(translations): update translations via Crowdin
Opened
#71 fix: Update spelling and grammar in en.json
Opened
#72 chore(translations): update translations via Crowdin
Opened
#73 fix: reduce duration of animations on login and signin page
Opened
#74 feat: auto-focus on the login buttons
Opened
#75 🚀 Feature: Support path-based routing
Opened
#76 🐛 Bug Report: Can no longer create OIDC clients
Opened
#77 chore(translations): update translations via Crowdin
Opened
#78 feat: ui accent colors
Opened
#79 chore(translations): update translations via Crowdin
Opened
#80 🐛 Bug Report: Device Code flow should not require a client secret
Opened
#81 feat: allow introspection and device code endpoints to use Federated Client Credentials
Opened
#82 chore: update AAGUIDs
Opened
#83 🐛 Bug Report: String "Turn off all animations throughout the Admin UI." is actually applied to whole system
Opened
#84 chore(translations): update translations via Crowdin
Opened
#85 chore: Add docs link and rename to Federated Client Credentials
Opened
#86 🚀 Feature: Global Audit Log adds a local traffic filter
Opened
#87 🚀 Feature: Approximate Location Recognizes Local IPv6 as LAN, Internal Network
Opened
#88 ci/cd: add workflow for building 'next' docker image
Opened
#89 chore(translations): update translations via Crowdin
Opened
#90 🐛 Bug Report: Grafana 12.0.1 fails to map the user
Opened
#91 chore(translations): update translations via Crowdin
Opened
#92 🌐 Language Request: Traditional Chinese (zh_TW)
Opened
#93 🚀 Feature: Use Weblate instead of Crowdin
Opened
#94 🐛 Bug Report: API "List OIDC clients" paging is broken
Opened
#95 feat: oidc client data preview
Opened
#96 refactor: upgrade to Zod v4
Opened
#97 🌐 Language request: Danish
Opened
#98 chore(translations): update translations via Crowdin
Opened
#100 🐛 Bug Report: Emails have a missing image
Opened
#101 🐛 Bug Report: On first start, UI config overrides don’t take effect
Opened
#102 🐛 Bug Report: Docker image for version v1.2.0 fails to start
Opened
#103 feat: add unix socket support
Opened
#104 chore(translations): update translations via Crowdin
Opened
#105 🐛 Bug Report: Unable to remove or change OIDC Client Logo
Opened
#106 🐛 Bug Report: LDAP Users in the PocketID Admin Group are not given Admin Permissions
Opened
#107 🐛 Bug Report: v1.2.0 language switching glitch on first use
Opened
#108 🐛 Bug Report: OpenWebUI fails after authorization
Opened
#109 🐛 Bug Report: Since update, cannot sign in to Pocket ID
Opened
#110 chore(translations): update translations via Crowdin
Opened
#111 chore(translations): update translations via Crowdin
Opened
#112 🚀 Feature: SAML Metadata for IdP integration
Opened
#113 🐛 Bug Report: CORS error for accessing the userinfo endpoint using a web client
Opened
#114 🐛 Bug Report: No passkey popup on Brave browser on Android
Opened
#115 🐛 Bug Report: can't set language
Opened
#116 chore(translations): update translations via Crowdin
Opened
#117 🐛 Bug Report: Proton Pass compatibility issues
Opened
#118 🐛 Bug Report: Logo and background image is not visible after upgrading to 1.0.0
Opened
#119 🐛 Bug Report: something broke recently
Opened
#120 🐛 Bug Report: Clients that uses well known openid-configuration will allways redirected to http://localhost:1411
Opened
#121 chore(translations): update translations via Crowdin
Opened
#122 🐛 Bug Report: Since 1.0
Opened
#123 chore(translations): update translations via Crowdin
Opened
#124 🐛 Bug Report: oCIS, invalid client secret (Mobile app)
Opened
#125 fix: don't use TOFU for logout callback URLs
Opened
#126 🚀 Feature: Bootstrap Admin API Key
Opened
#127 fix: run jobs at interval instead of specific time
Opened
#128 🚀 Feature: API to get current user's apps
Opened
#129 feat: auto detect callback url
Opened
#130 fix: small fixes in analytics_job
Opened
#131 🚀 Feature: ephemeral private key (do not store private key on disk)
Opened
#132 🚀 Feature: Encrypt private key saved to DB
Opened
#133 chore(translations): update translations via Crowdin
Opened
#134 feat: add daily heartbeat request for counting Pocket ID instances
Opened
#135 Tag container images with v{major}
Opened
#136 chore: update AAGUIDs
Opened
#137 chore(translations): update translations via Crowdin
Opened
#138 🐛 Bug Report: unable to register additional passkeys using KeepassXC (more than one)
Opened
#139 chore(translations): update translations via Crowdin
Opened
#140 🚀 Feature: Decouple Pocket ID session length from OIDC client
Opened
#141 🐛 Bug Report: SecurityError: The RP ID "localhost" is invalid for this domain
Opened
#142 🐛 Bug Report:
Opened
#143 🐛 Bug Report: Login not possible on v1.0.0
Opened
#144 🐛 Bug Report: Login not possible after 1.0.0 migration
Opened
#145 feat: show allowed group count on oidc client list
Opened
#146 feat: JWT bearer assertions for client authentication
Opened
#147 fix: use ldapAttributeUserUsername for finding group members
Opened
#150 🐛 Bug Report: "locale" behavior
Opened
#151 chore(translations): update translations via Crowdin
Opened
#152 🐛 Bug Report: Unable to select NFC when registering a passkey
Opened
#153 🐛 Bug Report: Can no longer login with my existing user on latest main
Opened
#154 🐛 Bug Report: Setting UI_CONFIG_DISABLED breaks uploaded Application Configuration > Images
Opened
#155 chore(translations): update translations via Crowdin
Opened
#156 🚀 Feature: support disabling the background image
Opened
#157 feat: polish translations
Opened
#158 🐛 Bug Report: Expand LDAP group membership logic to fully support Active Directory group member DNs with non-username value.
Opened
#159 🚀 Feature: Include service in sign-in email
Opened
#160 refactor: migrate shadcn-components to Svelte 5 and TW4
Opened
#161 refactor: some clean-up in OIDC service and controller (1.0)
Opened
#162 🚀 Feature: Preview OIDC data in client configuration
Opened
#163 🐛 Bug Report: Logout page does not display custom appName
Opened
#164 chore: update AAGUIDs
Opened
#165 chore: address linter's complaint in 1.0 branch
Opened
#166 refactor: update to tw4 and svelte5 for shadcn-svelte
Opened
#168 Update options API for simplewebauthn
Opened
#169 feat: Update release pipelines (1.0)
Opened
#170 refactor: Replace create-one-time-access-token script with in-app functionality (v1.0)
Opened
#171 🚀 Feature: Allow user to input their own clientid and secret
Opened
#172 🚀 Feature: Auto detect and populate callback URL
Opened
#173 v1.0.0
Opened
#174 🚀 Feature: Alternative to PORT variable for configuring frontend listening port
Opened
#175 🐛 Bug Report: missing state cookie
Opened
#176 Changes to feat/proxy-frontend
Opened
#177 fix: flaky unit test in db_bootstrap_test
Opened
#178 🐛 Bug Report: Animations should be a lot quicker
Opened
#179 refactor: switch SQLite driver to pure-Go implementation
Opened
#180 refactor!: remove old DB env variables, and jwk migrations logic
Opened
#181 🐛 Bug Report: Trim operation is not performed on OIDC Callback URLs entry boxes
Opened
#182 🚀 Feature: Add "Group Count" column to Manage OIDC Clients table
Opened
#183 🐛 Bug Report: Cannot setup initial passkey
Opened
#184 🐛 Bug Report: Unable to add passkey
Opened
#185 chore: update AAGUIDs
Opened
#186 🐛 Bug Report: Docker new install /login/setup does not allow passkey setup.
Opened
#187 refactor!: serve the static frontend trough the backend
Opened
#188 🐛 Bug Report: Adding Passkey
Opened
#189 chore(translations): update translations via Crowdin
Opened
#190 🚀 Feature: Add a page showing info regarding Login Codes
Opened
#192 fix: handle CORS correctly for endpoints that SPAs need
Opened
#193 🐛 Bug Report: Timezone not respected in logs
Opened
#194 🐛 Bug Report: changing some env config variables seems to have no effect
Opened
#196 chore: update AAGUIDs
Opened
#197 🐛 Bug Report: create-one-time-access-token.sh is not marked executable in container image
Opened
#198 🐛 Bug Report: STand-Alone Installation Fails with dependency error
Opened
#199 🐛 Bug Report: Logout Redirect Fails with 403 Error (You don't have permission to perform this action)
Opened
#200 🚀 Feature: Dashboard of all Application (Clients)
Opened
#201 🚀 Feature: Allow to set the client_secret per API
Opened
#202 🚀 Feature: edit expire date of API
Opened
#203 🚀 Feature: Support ProxyAuth
Opened
#205 chore(deps-dev): bump vite from 6.2.6 to 6.3.4 in /frontend in the npm_and_yarn group across 1 directory
Opened
#206 feat: OpenTelemetry tracing and metrics (#262)
Opened
#207 feat: add healthz endpoint
Opened
#208 refactor: complete graceful shutdown implementation and add service runner
Opened
#209 fix: last name still showing as required on account form
Opened
#210 chore(translations): update translations via Crowdin
Opened
#211 Fix incorrectly swapped refreshToken and accessToken
Opened
#212 🐛 Bug Report: Logins fail after upgrading pocket id
Opened
#213 🐛 Bug Report: SQL Error - Login not possible
Opened
#214 fix: pass context to methods that were missing it
Opened
#215 🐛 Bug Report: Error page displayed when accessing Global Audit Log as non-admin user
Opened
#216 chore(translations): update translations via Crowdin
Opened
#217 fix: allow ldap users to update locale
Opened
#218 fix: ensure to use correct forwarded ip
Opened
#219 refactor: graceful shutdown for server
Opened
#220 refactor: do not force redirects to happen on the server
Opened
#221 chore(translations): update translations via Crowdin
Opened
#222 🐛 Bug Report: LDAP Users Unable to Update Language Settings Due to Update Restriction
Opened
#223 feat: make family name optional
Opened
#224 little help disabling caddy
Opened
#225 chore(translations): Add Simplified Chinese translation.
Opened
#226 fix: do not override XDG_DATA_HOME/XDG_CONFIG_HOME if they are already set
Opened
#227 fix: prevent deadlock when trying to delete LDAP users
Opened
#228 Fix rootless Caddy data and configuration
Opened
#229 🐛 Bug Report: minor UI bug
Opened
#230 chore(translations): update translations via Crowdin
Opened
#231 chore(translations): update translations via Crowdin
Opened
#232 refactor: add ldap tests
Opened
#233 ci/cd: setup caching and improve ci job performance
Opened
#234 🐛 Bug Report: No "Add Another" button for Callback URLs when editing OIDC that was once edited via API
Opened
#235 🐛 Bug Report: Profile Picture not saving
Opened
#237 🚀 Feature: WebFinger support (RFC 7033)
Opened
#238 chore(translations): update translations via Crowdin
Opened
#239 🐛 Bug Report: invalid callback URL, it might be necessary for an admin to fix this
Opened
#240 feat: add ability to send login code via email
Opened
#241 chore(translations): update translations via Crowdin
Opened
#242 🚀 Feature: support .gif as background image
Opened
#243 🌐 Language request: Italian
Opened
#244 feat: new login code card position
Opened
#245 feat: send email to user when api key expires within 7 days
Opened
#246 chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /backend in the go_modules group across 1 directory
Opened
#247 fix: profile picture empty for users without first or last name
Opened
#248 🐛 Bug Report: URL constructor: (Komga calback) is not a valid URL
Opened
#249 🚀 Feature: MFA
Opened
#250 chore(translations): update translations via Crowdin
Opened
#251 chore(deps-dev): bump @sveltejs/kit from 2.16.1 to 2.20.6 in /frontend in the npm_and_yarn group across 1 directory
Opened
#252 feat: disable animations setting toggle
Opened
#253 🚀 Feature: Make UI animations configurable
Opened
#254 🐛 Bug Report: JWT+ID token breaks Proxmox OIDC auth
Opened
#255 🚀 Feature: Make family/last name optional
Opened
#256 feat: disable/enable users
Opened
#257 feat: add qrcode representation of one time link (#424)
Opened
#258 🚀 Feature: Send One-Time Link via Email
Opened
#259 🐛 Bug Report: Error #01: Failed to lookup Client-side Discoverable Credential: record not found
Opened
#260 chore(deps-dev): bump vite from 6.2.5 to 6.2.6 in /frontend in the npm_and_yarn group across 1 directory
Opened
#261 🐛 Bug Report: Can’t setup new instance, “An unknown error occurred. Please try to sign in again.”
Opened
#262 🐛 Bug Report: Profile picture is empty if user has no first or last name
Opened
#263 chore(translations): update translations via Crowdin
Opened
#264 feat(onboarding): Added button when you don't have a passkey added.
Opened
#265 fix: improve LDAP error handling
Opened
#266 🚀 Feature: Login by QRCode ?
Opened
#267 refactor: simplify app_config service and fix race conditions
Opened
#268 🐛 Bug Report: Profile Picture Not Updated
Opened
#269 🚀 Feature: Improve onboarding for new users
Opened
#270 chore(translations): update translations via Crowdin
Opened
#271 🐛 Bug Report: Redirect URL can be changed while logging in
Opened
#272 docs: update swagger description to use markdown
Opened
#273 chore(deps-dev): bump vite from 6.2.4 to 6.2.5 in /frontend in the npm_and_yarn group across 1 directory
Opened
#274 chore(translations): update translations via Crowdin
Opened
#275 fix: ensure indexes on audit_logs table
Opened
#276 chore(translations): update translations via Crowdin
Opened
#277 fix: ensure file descriptors are closed + other bugs
Opened
#278 chore(deps-dev): bump vite from 6.2.3 to 6.2.4 in /frontend in the npm_and_yarn group across 1 directory
Opened
#279 🚀 Feature: mobile background
Opened
#280 fix: improve czech translation strings
Opened
#281 fix: DbConfig race conditions