Commit Graph

1111 Commits

Author SHA1 Message Date
copilot-swe-agent[bot] 882f9447ef Fix TypeScript types - AppConfiguration, DropdownConfig, auth APIs, IconProps, and interface conflicts
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-06 01:45:10 +00:00
copilot-swe-agent[bot] da683d3ce8 Fix linter warnings from unused errorInfo variables
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 23:49:01 +00:00
copilot-swe-agent[bot] ea27223dbe Fix remaining import errors in use-dbal hooks
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 23:46:55 +00:00
copilot-swe-agent[bot] ee79514830 Fix import paths and module exports in frontends/nextjs
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 23:43:53 +00:00
copilot-swe-agent[bot] 167e3910df Fix all linter warnings: unused params, any types, console statements
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 23:39:10 +00:00
copilot-swe-agent[bot] 5df80c1a98 Fix critical TypeScript import and type errors
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 23:31:11 +00:00
copilot-swe-agent[bot] e6828b054b Fix type mismatches and missing exports in main package
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 23:19:28 +00:00
copilot-swe-agent[bot] 6bd619309b Fix remaining ESLint warnings and DBAL integration types
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 23:16:34 +00:00
copilot-swe-agent[bot] 9fa195d653 Fix additional TypeScript errors in DBAL and package imports
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 23:12:31 +00:00
copilot-swe-agent[bot] 8729a003c6 Fix ESLint warnings: unused variables and explicit any types
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 23:08:44 +00:00
copilot-swe-agent[bot] b953043daf Fix remaining level-types imports and create missing type files
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 22:14:12 +00:00
copilot-swe-agent[bot] ff5f502a0b Fix lint warnings - unused vars and empty interface
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 22:09:08 +00:00
copilot-swe-agent[bot] d0d63fc1eb Fix import paths and add missing type imports in frontends/nextjs
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 22:06:38 +00:00
copilot-swe-agent[bot] 8845827297 Fix schema registry to be synchronous and add missing hook stubs
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 16:17:01 +00:00
copilot-swe-agent[bot] aa822b46fc Fix GitHub API function signatures to match usage patterns
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 16:13:55 +00:00
copilot-swe-agent[bot] f2899ccfcf Add stub modules for auth, routing, github, lua, and other missing features
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 16:11:41 +00:00
copilot-swe-agent[bot] 867142258e Add type definitions and stub modules for missing imports
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-05 16:02:54 +00:00
copilot-swe-agent[bot] 156d55b90f Remove Lua type references and tools folder scripts from config
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-03 20:52:51 +00:00
copilot-swe-agent[bot] a263d43571 Initial plan for fixing Prisma schema path issue
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-03 20:21:40 +00:00
git 41f7239884 feat(ui_home): Add landing page components and configuration
- Included "ui_home" package in the bootstrap script for system initialization.
- Updated the root page handler to prioritize rendering from the god panel and installed packages.
- Created a detailed verification document for the landing page setup, including component structure and dependencies.
- Added database records for "ui_home" in installed packages and permissions for public access.
- Updated core packages and permissions YAML files to include "ui_home" with appropriate settings.
2026-01-03 20:09:59 +00:00
git 8873a577e9 refactor: remove permissions package and related files
- Deleted the permissions package including its types, manager, and hooks.
- Removed renderer integration example and related permission checking functions.
- Cleaned up server package files, including package catalog entry and content type functions.
- Consolidated package loading logic into a unified package loader.
- Introduced new unified package management functions for loading and metadata retrieval.
2026-01-02 23:50:32 +00:00
git b1148af3b0 refactor: remove obsolete package glue files and update imports to scripts 2026-01-02 23:40:08 +00:00
git 33751e1515 feat: Implement TypeScript JSON Abstraction Pattern documentation
- Added comprehensive documentation for the TypeScript JSON Abstraction Pattern, detailing its architecture, benefits, and practical use cases.
- Included examples of JSON input and corresponding TypeScript output, along with compiler implementation sketches.

feat: Enhance RootLayout to load header and footer packages

- Modified RootLayout to asynchronously load header and footer packages using the unified package loader.
- Rendered header and footer conditionally based on package metadata availability.

refactor: Update package-glue structure and imports

- Refactored package-glue exports to streamline imports and improve organization.
- Removed deprecated package-loader module and adjusted related imports accordingly.

fix: Correct package catalog imports in loader functions

- Updated import paths in various loader functions to reference the core package catalog correctly.

chore: Introduce unified package loader for better package management

- Created a unified package loader to handle loading packages from both filesystem JSON and legacy in-memory catalog.
- Implemented functions to load single and all packages, check package existence, and list package IDs.

feat: Add minimal declarative component renderer

- Introduced a lightweight declarative component registry to facilitate package component loading.
- Implemented functions for loading, retrieving, and listing registered components.
2026-01-02 23:39:55 +00:00
git 87501588ad chore: Remove login page and auth API routes - handled by ui_login package and DBAL 2026-01-02 23:16:36 +00:00
git 4b0d8ae6e8 chore: Major nextjs cleanup - consolidate lib folders, remove redundant TSX, move e2e to root
- Moved e2e folder to project root with playwright configs
- Removed (auth) route group (handled by packages)
- Removed redundant API routes (codegen, levels, native-prisma, etc.)
- Deleted lib folders now covered by packages: security, schema, seed, api, auth, routing, navigation
- Removed *-lib duplicates: database-lib, types-lib, rendering-lib, package-lib
- Deleted duplicate dbal-client folders
- Cleaned up eslint config and removed eslint-plugins folder
- Removed old workflow scripts and build outputs
- Consolidated hooks folder
- Total: Reduced ~43 TS files
2026-01-02 22:58:39 +00:00
git feac579bef refactor: remove pagination and toast components along with related styles and types
- Deleted TablePagination component and its associated styles and types.
- Removed pagination-related exports from index files.
- Eliminated sonner toast implementation including its context, container, and configuration.
- Cleaned up unused form and table components, including FieldGroup, ValidationSummary, Body, EmptyState, Header, and their respective types.
2026-01-02 22:28:11 +00:00
git 9dab4999c0 feat: add Nerd Mode IDE package with full functionality
- Created package.json for Nerd Mode IDE with dependencies and exports.
- Defined access permissions in roles.json for IDE functionalities.
- Implemented file system and execution functions in functions.json.
- Added SVG icon for the IDE in static_content/icon.svg.
- Configured Storybook for the IDE with various components and examples.
- Established design tokens in tokens.json for consistent styling.
- Developed parameterized test data in metadata.params.json for testing.
- Created metadata validation tests in metadata.test.json to ensure package integrity.
2026-01-02 22:25:22 +00:00
git c31bc5da7f refactor: remove import/export package components and related logic
- Deleted ExportOptions component and its associated logic for export options.
- Removed ImportDialog component and its functionality for importing packages.
- Eliminated StatusUI component that displayed import status and package details.
- Cleared createFileSelector utility for file selection validation.
- Removed default export options and manifest definitions.
- Deleted executePackageImport function that handled package import logic.
- Removed generatePackageExport and generateSnapshotExport functions for package export.
- Cleared validateManifest function for manifest validation.
- Deleted PackageCard, PackageFilters, PackageTabs, and related hooks for package management.
- Removed DependenciesTab and ScriptsTab components for displaying package dependencies and scripts.
- Cleared RouteEditor, RoutesTable, and Preview components for route management.
2026-01-02 22:02:52 +00:00
git 1c219059ef refactor: remove Lua UI package support and replace with JSON package loading
- Deleted Lua UI structure normalization and related tests.
- Removed Lua UI package type definitions.
- Introduced JSON package loader and component renderer.
- Implemented page loading from JSON packages, replacing Lua package functionality.
- Updated related tests to reflect the new JSON-based implementation.
- Removed deprecated Lua execution functions and security patterns.
2026-01-02 20:54:18 +00:00
Richard Ward f6038ee582 code: tsx,nextjs,frontends (2 files) 2025-12-31 01:31:46 +00:00
Richard Ward ab503c1f0e code: nextjs,frontends,compiler (1 files) 2025-12-31 01:31:17 +00:00
Richard Ward 5f806d9340 update: scss,nextjs,main (1 files) 2025-12-31 01:30:49 +00:00
Richard Ward 0d23b7684b code: shared,packages,lua (3 files) 2025-12-30 23:15:03 +00:00
Richard Ward 483169a680 code: validate,route,package (1 files) 2025-12-30 23:13:40 +00:00
Richard Ward 49908089d7 code: tsx,tenant,nextjs (1 files) 2025-12-30 23:05:49 +00:00
Richard Ward 170b58cacb code: nextjs,frontends,validate (3 files) 2025-12-30 23:05:22 +00:00
Richard Ward 9431c0154b code: validate,tsx,storybook (2 files) 2025-12-30 23:04:56 +00:00
Richard Ward 33b312b58d code: use,rest,nextjs (1 files) 2025-12-30 23:03:07 +00:00
Richard Ward 2f2ec12f61 code: nextjs,frontends,use (2 files) 2025-12-30 23:01:48 +00:00
Richard Ward f8f5f0773e code: validate,route,package (1 files) 2025-12-30 23:01:19 +00:00
Richard Ward bc8fe80b20 code: nextjs,frontends,validate (2 files) 2025-12-30 23:00:51 +00:00
Richard Ward 9923aa1b86 code: tsx,tenant,nextjs (1 files) 2025-12-30 23:00:23 +00:00
Richard Ward 2fcc07175f code: operation,nextjs,frontends (1 files) 2025-12-30 22:57:26 +00:00
Richard Ward 727f5bd4af code: operation,nextjs,frontends (1 files) 2025-12-30 22:56:58 +00:00
Richard Ward cb0c635f3f code: nextjs,frontends,route (2 files) 2025-12-30 22:55:39 +00:00
Richard Ward 446b211218 code: nextjs,frontends,index (3 files) 2025-12-30 22:55:11 +00:00
Richard Ward 68eb0f551b code: validate,tenant,nextjs (1 files) 2025-12-30 22:53:49 +00:00
Richard Ward 1dce64ecfc code: user,session,nextjs (1 files) 2025-12-30 22:53:22 +00:00
Richard Ward 088b846887 code: tsx,storybook,src (2 files) 2025-12-30 22:42:51 +00:00
Richard Ward e900b19f5d code: nextjs,frontends,use (4 files) 2025-12-30 22:41:34 +00:00