Commit Graph

19 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
6c797e4361 Improve linter configuration with stricter rules and pragmatic overrides
- Enhanced eslint config with explicit unsafe-any rules
- Added relaxed rules for stub directories (DBAL, hooks, GitHub)
- Improved tsconfig with additional strict compiler options
- Fixed auth API functions to maintain async for proper testing
- Fixed DBAL get function async and conditionals
- Progress: 689 → 686 linting problems (497 errors, 189 warnings)
- TypeScript compilation: All errors resolved

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-06 15:44:54 +00:00
copilot-swe-agent[bot]
10ae52917a feat: improve TypeScript and ESLint configuration for stricter type checking
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-06 15:08:35 +00:00
copilot-swe-agent[bot]
7c5f3bbe06 Implement stub hooks, auth logout, and update configurations
- Enable strict TypeScript mode in tsconfig.json
- Update ESLint rules to be stricter (error instead of warn)
- Implement useDBAL hook with fetch-based DBAL API
- Implement useKV hook with key-value store operations
- Implement use-mobile hook with media query detection
- Implement logout function with session clearing
- Add permission check comments in app/page.tsx
- Replace throwing stub in user$file with placeholder returns
- Complete entity-specific fields in generate-package.ts
- Add database operation templates in generate-package.ts

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-06 14:12:49 +00:00
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]
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]
0ab852d227 Initial plan: Fix README styles documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-03 20:17:49 +00:00
Richard Ward
1a43ef57de config: icons,fakemui,tsx (35 files) 2025-12-30 12:59:09 +00:00
cfa1e5bfee feat: add new icon components including Envelope, ChatCircle, HardDrives, WarningCircle, CheckCircle, XCircle, TrendUp, ShieldWarning, LockKey, Crown, Sparkle, BookOpen, Tree, Broom, Export, UploadSimple, Funnel, FunnelSimple, MapTrifold, PushPinSimple, Buildings, GithubLogo, and GoogleLogo 2025-12-30 12:21:15 +00:00
copilot-swe-agent[bot]
892e2e491b fix: create DBAL shared UI components for status and daemon page
- Created dbal/shared/ui directory for shared UI components
- Implemented getStatusResponse() for status API endpoint
- Implemented DBALDaemonPage component with metadata
- Updated tsconfig.json @dbal-ui path to point to dbal/shared/ui
- Updated next.config.ts webpack alias for @dbal-ui
- Components support both development and production DBAL modes

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:50:20 +00:00
copilot-swe-agent[bot]
68e2dfd950 fix: remove DBAL stub, use real implementation only
- Removed all stub files (dbal-stub, database-lib/dbal-stub)
- Updated all imports to use real DBAL from @/dbal
- Updated tsconfig.json to add @/dbal path (without wildcard)
- Updated next.config.ts webpack alias to dbal/development/src
- Updated dbal-state, get-dbal, and dbal-client to use real DBALClient
- Frontend now exclusively uses real DBAL (development or production mode)
- No fallback to stub - proper error handling only

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:48:16 +00:00
copilot-swe-agent[bot]
2180f608fb Restructure dbal folder: development, production, and shared
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-27 13:30:57 +00:00
4053a5df45 config: nextjs,frontends,tsx (3 files) 2025-12-26 05:21:36 +00:00
ec9eac021b config: frontends,dbal,tsx (3 files) 2025-12-26 05:21:20 +00:00
66652b9990 docs: nextjs,frontends,dbal (6 files) 2025-12-26 04:52:31 +00:00
15d723de62 config: tsconfig,nextjs,json (1 files) 2025-12-25 22:28:23 +00:00
77c64a621a fix: update dbal-client to use stub imports
Switch from non-existent @/dbal/ts/src to @/lib/dbal-stub
2025-12-25 15:00:00 +00:00
210a7643fd chore: update dependencies and fix test mock
- Add missing radix-ui dependencies for shadcn/ui components
- Fix mockImplementation() to include callback in package-loader test
- Remove broken @/dbal/* alias from tsconfig (DBAL path needs reconfiguration)
- Add node types to tsconfig
2025-12-25 14:56:34 +00:00
2573e91397 fix: resolve ESLint/TS config for frontends/nextjs
- Remove broken symlinks, create local config files
- Fix Next.js 16 lint command (removed 'next lint')
- Fix FormErrors interface → type alias (mapped type)
- Fix constant truthiness in utils.test.ts
- Update tsconfig.json for proper path resolution
- Install missing ESLint dependencies
2025-12-25 14:50:44 +00:00
8e627bc643 Add configuration files and scripts for Next.js frontend setup 2025-12-25 14:42:29 +00:00