Skip to content

V2#10

Draft
omarluq wants to merge 5 commits intomainfrom
v2
Draft

V2#10
omarluq wants to merge 5 commits intomainfrom
v2

Conversation

@omarluq
Copy link
Copy Markdown
Collaborator

@omarluq omarluq commented Jan 21, 2026

No description provided.

- STACK.md - Technologies and dependencies
- ARCHITECTURE.md - System design and patterns
- STRUCTURE.md - Directory layout
- CONVENTIONS.md - Code style and patterns
- TESTING.md - Test structure
- INTEGRATIONS.md - External services
- CONCERNS.md - Technical debt and issues

Maps the legacy v1 extension before greenfield v2 rewrite.
Copied modern extension template from ../freelens-extension-example:

Build System:
- Vite 7.2.2 + electron-vite 4.0.1
- Fast HMR, module preservation for debugging
- Pre-build type checking

Project Structure:
- src/main/ - Extension activation
- src/renderer/ - UI components, pages, preferences
- src/common/ - Shared stores and utilities

Code Quality:
- Biome 2.3.6 (fast Rust linting)
- Prettier 3.6.2
- Trunk checks
- Knip unused dependency detection
- TypeScript strict mode

Patterns:
- ExtensionStore for preferences persistence
- Error boundaries (withErrorPage HOC)
- Multi-version CRD support
- SCSS modules with type generation

Testing:
- Integration test structure
- GitHub Actions CI/CD workflows

This is the V2 greenfield foundation. Legacy v1 code archived in v1/.
Removed outdated codebase mapping for v1 extension.
Will remap for v2 greenfield structure next.
- STACK.md - Technologies and dependencies
- ARCHITECTURE.md - System design and patterns
- STRUCTURE.md - Directory layout
- CONVENTIONS.md - Code style and patterns
- TESTING.md - Test structure
- INTEGRATIONS.md - External services
- CONCERNS.md - Technical debt and issues
@github-advanced-security
Copy link
Copy Markdown

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@omarluq omarluq linked an issue Jan 21, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

V2 rewrite

1 participant