Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Feb 01:02
· 175 commits to main since this release

1.3.0 (2026-02-01)

Bug Fixes

  • admin-hooks: enhance user fetching logic and type safety (2d9dea7)
  • admin-suspense: ensure correct type casting for user detail updates (646d1c2)
  • admin-suspense: prevent incomplete cache entries during user updates (7d2bec0)
  • admin: refine user detail cache merging logic to prevent incomplete entries (146d490)
  • api: update date types in account interfaces to ISO-8601 strings (a8d263c)
  • auth/config.ts: add condition to check active status of IRC account (2cbee95)
  • integration-management: update Sentry error handling and variable naming (68e7fa3)
  • integrations: address review actionable and nitpick comments (identified by cubic) (18e7f90)
  • integrations: align TypeScript update request types with Zod validation (identified by cubic) (527f364)
  • integrations: enforce dedicated deletion method by excluding 'deleted' status from update schemas (identified by cubic) (c028855)
  • integrations: enforce strict request interfaces and improve fault code safety (identified by cubic) (8adffaa)
  • integrations: improve clipboard copy functionality with Sentry error tracking (9397d5a)
  • integrations: resolve lint and type errors in auth config and irc implementation (02ac1ec)
  • irc: clarify IRC nick validation documentation (96a8674)
  • irc: correct TLS verification in atheme/unreal clients and add undici dependency (84a3695)
  • irc: enhance error handling for user and channel list retrieval (d807149)
  • irc: enhance error handling in Atheme command processing (7e4d090)
  • irc: enhance error handling with Sentry integration (303ca9b)
  • irc: enhance IRC nick validation tests (31ae264)
  • irc: implement Zod schema for IRC account creation and enhance error handling (9efd47e)
  • irc: improve error handling during IRC account creation (bbecc44)
  • irc: integrate Sentry for registerNick function to enhance error tracking (30443a3)
  • irc: refine IRC nick validation logic (28eaa8b)
  • irc: update date formatting in IRC accounts management (e39fc93)
  • irc: update Sentry import and improve API URL normalization (42242bc)
  • sheet: adjust close button positioning and accessibility (2ba1f55)
  • sidebar: adjust sidebar icon width and enhance layout responsiveness (ef389e2)
  • user-detail: prevent date display issues before component mounts (63e11de)

Features

  • admin: add IRC accounts query hook for admin dashboard (362f360)
  • admin: add IRC accounts tab and management component to admin dashboard (70adb68)
  • admin: add user detail sheet component for enhanced user information display (b124981)
  • admin: enhance user columns with view details functionality (73562a4)
  • admin: implement IRC accounts management component (cde2a8d)
  • admin: improve user update cache handling in useUpdateUserSuspense (d7fa0c4)
  • admin: integrate user detail viewing in user management (3bb5268)
  • api: add AdminUserRow type for user detail response (9999bfd)
  • api: add new types for admin IRC and XMPP accounts (5efb073)
  • api: enhance IRC accounts retrieval with pagination and status filtering (d22505b)
  • api: enhance user and IRC account management APIs (270d5d8)
  • api: enhance user GET route to include IRC and XMPP account details (d7b643f)
  • api: extend type exports for admin functionality (24e2a57)
  • auth: add IRC scope support and claims retrieval (d9ee67b)
  • constants.ts: add 'Pending' status to integrationStatusLabels (40c173e)
  • constants.ts: add "pending" status to INTEGRATION_STATUSES (0e6e779)
  • docs: add IRC integration documentation (6927ba7)
  • env: include IRC keys in environment configuration (a355f0c)
  • integrations: add IRC password dialog and enhance integration management (eeae9f9)
  • integrations: enhance clipboard copy functionality and update IRC nick length display (fae166d)
  • integrations: enhance integration management with required input and success callback (3290a04)
  • integrations: irc (e75297d)
  • integrations: refine account lifecycle, status filtering, and validation for IRC and XMPP (dbf58c2)
  • irc: add environment variable configuration for IRC integration (65bc83e)
  • irc: add IRC account schema definition (7edaf94)
  • irc: add IRC accounts query keys for admin functionality (fa3b60a)
  • irc: add IRC configuration and provisioning check (47e878b)
  • irc: add IRC utility functions for nickname validation and password generation (0df1543)
  • irc: add option to skip SSL verification for Atheme client (bf50264)
  • irc: add option to skip SSL verification for Unreal IRC integration (811274b)
  • irc: add UnrealIRCd configuration and validation functions (ec2b4da)
  • irc: add UnrealIRCd JSON-RPC response types (dda0f8e)
  • irc: create public API for IRC integration (436a432)
  • irc: define types for IRC account management and Atheme JSON-RPC (ad2a24f)
  • irc: extend IRC module with UnrealIRCd types and client exports (7cb4d97)
  • irc: implement Atheme JSON-RPC client for IRC commands (9ae299c)
  • irc: implement GET route for fetching IRC accounts (bfd045a)
  • irc: implement IRC integration for account management (8387268)
  • irc: implement UnrealIRCd JSON-RPC client for admin functionalities (9665dbb)
  • irc: include ircAccount in the main schema export (67ec2a3)
  • irc: register IRC integration in the main integration module (51e4826)
  • irc: update IRC environment variables for UnrealIRCd integration (4c4437e)
  • migration: add SQL migration to drop redundant indexes and create snapshot (7b733a8)
  • replace direct unique constraint on userId with a partial unique index for active IRC accounts. (62f9982)
  • schema: add 'pending' status to ircAccountStatusEnum (cf1f4ca)
  • types.ts: add "pending" status to IrcAccountStatus type (976347c)