split oauth_tokens.claims column up; improved fonts; allow multiple sse connections per user; make navbar and use friendly

This commit is contained in:
2026-01-23 02:31:34 -07:00
parent 38aa3796b9
commit 3d70d08dac
16 changed files with 1703 additions and 69 deletions
@@ -0,0 +1,13 @@
BEGIN;
ALTER TABLE oauth_tokens
DROP COLUMN id_token_custom_claims_name,
DROP COLUMN id_token_custom_claims_picture,
DROP COLUMN id_token_custom_claims_nickname,
DROP COLUMN id_token_custom_claims_given_name,
DROP COLUMN id_token_custom_claims_updated_at,
DROP COLUMN id_token_custom_claims_family_name;
COMMIT;
@@ -0,0 +1,29 @@
BEGIN;
ALTER TABLE oauth_tokens
ADD COLUMN id_token_custom_claims_name TEXT,
ADD COLUMN id_token_custom_claims_picture TEXT,
ADD COLUMN id_token_custom_claims_nickname TEXT,
ADD COLUMN id_token_custom_claims_given_name TEXT,
ADD COLUMN id_token_custom_claims_updated_at TEXT,
ADD COLUMN id_token_custom_claims_family_name TEXT;
UPDATE oauth_tokens
SET id_token_custom_claims_name = claims ->> 'name',
id_token_custom_claims_picture = claims ->> 'picture',
id_token_custom_claims_nickname = claims ->> 'nickname',
id_token_custom_claims_given_name = claims ->> 'given_name',
id_token_custom_claims_updated_at = (claims ->> 'updated_at')::TIMESTAMPTZ,
id_token_custom_claims_family_name = claims ->> 'family_name';
ALTER TABLE oauth_tokens
ALTER COLUMN id_token_custom_claims_name SET NOT NULL,
ALTER COLUMN id_token_custom_claims_picture SET NOT NULL,
ALTER COLUMN id_token_custom_claims_nickname SET NOT NULL,
ALTER COLUMN id_token_custom_claims_given_name SET NOT NULL,
ALTER COLUMN id_token_custom_claims_updated_at SET NOT NULL,
ALTER COLUMN id_token_custom_claims_family_name SET NOT NULL;
COMMIT;