Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-01-27)
Bug Fixes
api: enhance error handling to prevent internal detail exposure (892b8fb )
api: standardize error responses for not found cases (751656f )
auth: update BETTER_AUTH_URL validation to use z.url() for improved type safety (d8c0f38 )
auth: update terms and privacy links to external URLs (0fdadde )
cache: correct cache hit determination and enhance cache configuration documentation (80cec38 )
components: update UserButton size for improved UI consistency (b039ac8 )
db: update DATABASE_URL validation to use z.url() for improved type safety (901698c )
env: update XMPP keys import path (e1f9e70 )
error handling: clean up error and not-found components for better readability (f618a3b )
error-handling: improve Sentry error logging with fallback mechanism (048c614 )
error: restore useTranslations import in error.tsx (0b8be9c )
global-error: restore useTranslations import in global-error.tsx (e629cfd )
hooks: clean up whitespace and reorganize imports in use-permissions and use-user-suspense hooks (916e3a9 )
navigation: enhance type safety in router path handling (364804a )
navigation: update Link href type casting for improved type safety (4940b15 )
observability: add fallback for Sentry release version to "unknown" (47d2506 )
observability: ensure error message is a string before returning (c8a59f9 )
observability: simplify hostname retrieval for portal tags (c51b9f9 )
observability: update Sentry configuration for improved handling and compatibility (3eaab1d )
seo: correct type attribute placement in JsonLd component (088c5a8 )
Features
admin: implement admin API client and dashboard components (f9b4468 )
admin: implement loading skeletons for user, session, and admin management (71069cd )
api: add comprehensive admin and user API client functions (c816952 )
api: add server-only imports and enhance error handling with observability utilities (349e9d0 )
api: introduce hydration utilities and server-side query functions (4ecc921 )
auth: add user deletion integration cleanup (d6cbbb6 )
auth: enhance OAuth configuration to support XMPP scope (23cb8dc )
auth: implement server-only imports and environment variable management (92ce6da )
breadcrumbs: add centralized breadcrumb generation for improved navigation (fa3b3d0 )
breadcrumbs: implement breadcrumb generation and merging functionality (4a9384c )
components: add global command menu for quick navigation (b1de3fa )
config: add commitlint configuration for standardized commit messages (5e96698 )
config: add Renovate configuration for automated dependency management (7bda937 )
config: add server external packages configuration (9be3d5b )
config: enable standalone output for Docker deployments (ae6d4ef )
config: enhance Next.js configuration with comprehensive settings and optimizations (0be31a8 )
container: add multi-stage Containerfile for Next.js 16 application (de8d260 )
dal: implement centralized data access layer for session verification and role management (b215729 )
dashboard: enhance loading states and error handling across dashboard components (7e6dd46 )
dashboard: implement loading, error, and not found components for dashboard and admin sections (0178678 )
db: implement environment variable management for database connection (d3dd3d0 )
dependencies: add new packages for enhanced functionality and error handling (27b6a84 )
dependencies: add next-intl for enhanced internationalization support (54ab834 )
dependencies: update package versions and add testing scripts (7dcb435 )
dependencies: update package.json and pnpm-lock.yaml with new dependencies (52196a5 )
deployment: add deployment, migration, and rollback scripts with CI/CD workflows (231bc52 )
docker: add .dockerignore file to exclude unnecessary files from Docker context (d69f95d )
docker: add Docker Compose configurations for production and staging environments (5000390 )
docs: add comprehensive documentation for accessibility, API, architecture, CI/CD, components, deployment, and testing (d3efd9a )
docs: add contributing guidelines for Portal project (1a86e10 )
docs: enhance README with testing, architecture, and operational guidelines (763d1f5 )
env: create environment configuration for server and client (54b12ee )
error-handling: implement global error boundaries and metadata management (4f99da9 )
hooks: add comprehensive hooks for admin and user management (63fbe6c )
i18n: add route translation utilities for enhanced localization (b5ceb39 )
i18n: add server-side translation resolver for route configuration (587456a )
i18n: enhance AdminDashboard with localized titles and descriptions (769dad7 )
i18n: enhance AppHeader with localized breadcrumbs (491d964 )
i18n: enhance authentication page localization (1d3e5d2 )
i18n: enhance error component localization (e2a99eb )
i18n: implement locale message loading and configuration (39a0c1d )
i18n: integrate localization into error and not found pages (19df3d4 )
i18n: integrate localization into RootLayout component (def9fd2 )
i18n: integrate next-intl plugin for improved internationalization support (7335b4d )
i18n: localize error messages in GlobalError component (4fed7bc )
i18n: localize home page content and metadata (f38329d )
i18n: localize NotFound component messages (b04d00a )
instrumentation: add Next.js instrumentation for observability integration (bf293da )
integrations: add integration account management API routes (917e304 )
integrations: add integration accounts schema and migration (a1fc070 )
integrations: add integration API module and query keys (1c4b6a4 )
integrations: add integration card and management components (36b3294 )
integrations: add integration hooks for account management (777ceb9 )
integrations: add integration registration function (e981972 )
integrations: add integrations content and page components (e090091 )
integrations: add integrations framework documentation (97c374e )
integrations: enhance integration management and error handling (d62f989 )
integrations: implement core integration framework (25d3489 )
layout: introduce dynamic app header and breadcrumb context for improved navigation (a4183b4 )
lint: add lint-staged configuration for TypeScript and JSON files (24f0eab )
localization: add initial localization files for English (829fb9b )
localization: enhance internationalization support with new localization hook and updated locale files (2b573f6 )
logging: implement wide events pattern for structured logging (5b12d1a )
mcp: add Next.js Devtools MCP commands and create TanStack Query guide (5151e1b )
mcp: add Sentry URL configuration for monitoring (64e22cf )
monitoring: implement Sentry tunnel route for event forwarding (7c2691c )
next-config: add Next.js configuration files for image formats and observability (e566a49 )
next-config: enhance Next.js configuration with CSP reporting and observability (ba96b2f )
next.config: enhance development optimizations and logging configuration (9fc9fd1 )
oauth: add script to create Prosody OAuth client (ad50012 )
observability: add environment variable validation for observability configuration (c340b8e )
observability: add request body size calculation and enhance HTTP client documentation (f54f96d )
observability: implement comprehensive observability utilities for enhanced monitoring (c6ae811 )
observability: update Sentry tunnel route for improved request handling (ac04cde )
permissions: implement user permissions management for route access (fc40db8 )
plans: add comprehensive plan to address PR#1 review issues (ab1b397 )
providers: enhance Better Auth UI compatibility and add development tools (b2bb6d1 )
proxy: update matcher to exclude Sentry tunnel route from /app paths (f679d06 )
query-client: remove query client utility file (ce50e8c )
release: add semantic release configuration for automated versioning and changelog generation (236c0ff )
routes: add comprehensive documentation for navigation i18n integration (cc68fca )
routes: add route configuration for public and protected routes (1c09420 )
routes: add useTranslatedRoutes hook for automatic route translation (1948d21 )
routes: add XMPP route configuration (40da294 )
routes: create core routing configuration file (935622e )
routes: define route types and configurations (880c66a )
routes: enhance integration route management (aaef19f )
routes: implement UI display retrieval for routes (fee6b20 )
scripts: enhance package.json with additional development and build scripts (f81144d )
security: add CSP nonce retrieval function (98b94b9 )
security: implement CSP nonce generation and integration (6999cf8 )
sentry: add Sentry configuration for Edge and server environments (07e2781 )
sentry: integrate Sentry for error logging and tracing (243e3d9 )
seo: add default metadata configuration and helper functions for SEO (505e2f7 )
seo: add JsonLd component for structured data and enhance metadata merging (9e06171 )
seo: add SEO utilities for page metadata, robots, and sitemap generation (fdec692 )
seo: implement robots.txt generation for SEO optimization (f894369 )
seo: implement sitemap generation for improved SEO (bde3ee0 )
seo: integrate CSP nonce into JSON-LD script generation (f5a5f91 )
settings: add loading skeleton components for account, security, and API keys (f7b3365 )
skills: add new skills and resources for various development practices (443f4ea )
svg: add multiple SVG icons for enhanced UI elements (8a7575d )
tables: integrate TanStack Table for session and user management (97359f3 )
tests: add comprehensive test coverage for user API, hooks, and utility functions (26dace5 )
tests: add Vitest configuration and setup for testing environment (5d588da )
types: add API and common types for improved type safety and structure (1bc5a11 )
types: centralize types and constants organization for improved structure (3641cc6 )
utils: add utility modules for constants, date formatting, error handling, and string manipulation (402aa53 )
web-vitals: enhance Web Vitals reporting with attribution support (97aef24 )
xmpp: add XMPP account management component (5836c90 )
xmpp: add XMPP account schema definition (73ebb52 )
xmpp: add XMPP API client functions and query keys (47b665c )
xmpp: create XMPP account management page (60febec )
xmpp: enhance XMPP account management and validation (36f749c )
xmpp: enhance XMPP configuration and observability integration (9b83af7 )
xmpp: implement hooks for XMPP account management (61d996e )
xmpp: implement Prosody integration for XMPP account management (747a0b3 )
xmpp: implement Prosody REST API client for account management (ebcf263 )
xmpp: implement XMPP account API routes (4b50efd )
You can’t perform that action at this time.