Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
9a21e70
docs and more informations
Dexus Jul 10, 2025
b39c0a4
feat: initialize SolidJS frontend with i18n and state management
Dexus Jul 10, 2025
d748c10
xx2
Dexus Jul 10, 2025
66d61e8
fix: resolve SolidJS reactivity and i18n initialization issues
Dexus Jul 10, 2025
edbab47
fix: resolve i18n context initialization errors
Dexus Jul 10, 2025
e42306a
docs: update migration plan with completed Phase 1 steps
Dexus Jul 10, 2025
551ae94
feat: implement enhanced layout components with resizable panels
Dexus Jul 10, 2025
a77db4c
feat: implement comprehensive parts management system
Dexus Jul 11, 2025
e8b97d2
docs: update migration plan with completed Phase 2.1 & 2.2 steps
Dexus Jul 11, 2025
12d5089
feat: implement comprehensive nesting results system
Dexus Jul 11, 2025
f156149
docs: update migration plan with completed Phase 2.3 steps
Dexus Jul 11, 2025
16e5665
feat: implement comprehensive sheets management system
Dexus Jul 11, 2025
5bc7413
docs: update migration plan with completed Phase 2.4 steps
Dexus Jul 11, 2025
24c5a89
feat: implement comprehensive settings management system
Dexus Jul 11, 2025
9b36936
docs: mark Phase 2.5 Settings & Presets as completed
Dexus Jul 11, 2025
d2dbcfc
feat: implement comprehensive file operations system
Dexus Jul 11, 2025
7098226
docs: mark Phase 3.1 File Operations as completed
Dexus Jul 11, 2025
21121fa
fix: resolve PresetManager error and add comprehensive development mo…
Dexus Jul 11, 2025
32516a7
feat: complete Tailwind CSS v4 migration for frontend
Dexus Jul 11, 2025
ca84f27
feat: complete comprehensive Tailwind CSS v4 migration
Dexus Jul 11, 2025
3005d1a
files
Dexus Jul 11, 2025
c0c231d
files
Dexus Jul 11, 2025
b6377c2
fixes
Dexus Jul 11, 2025
a005a44
feat: redesign PartsPanel and SettingsPanel with beautiful modern UI
Dexus Jul 11, 2025
00f6a60
feat: complete dark mode implementation and beautiful UI redesign
Dexus Jul 11, 2025
8827f6a
fixes
Dexus Jul 11, 2025
5fa4d0a
fixes
Dexus Jul 11, 2025
8d4fceb
fix: resolve Tailwind v4 dark mode configuration
Dexus Jul 11, 2025
707a4da
feat: implement comprehensive dark mode with FOUC prevention
Dexus Jul 11, 2025
7a71b25
fix: update UIPreferences dark mode toggle to use setThemePreference
Dexus Jul 11, 2025
3ca5a07
fix: remove redundant setDarkMode call from App mount
Dexus Jul 11, 2025
e599b39
fixes
Dexus Jul 11, 2025
e863a90
fix: i18n system - load German translations and fix language options
Dexus Jul 11, 2025
ceb7109
fix: correct i18n namespace usage in Header and Navigation components
Dexus Jul 11, 2025
3a914cf
fix: synchronize I18nProvider with global state language
Dexus Jul 11, 2025
fda8be0
refactor: clean up i18n implementation based on solid-i18next patterns
Dexus Jul 11, 2025
c6c896d
fix: implement reactive translation function like solid-i18next
Dexus Jul 11, 2025
99028f1
fix: make I18nProvider context value reactive to ready state changes
Dexus Jul 11, 2025
954b999
fix: correct i18next usage to follow official standards
Dexus Jul 11, 2025
756413b
debug: add reactivity testing and detailed translation logging
Dexus Jul 11, 2025
3a4ed67
fix: resolve i18n reactivity and store mutation issues
Dexus Jul 11, 2025
299ab1e
fixes
Dexus Jul 11, 2025
3fd3f4c
refactor: rewrite i18n implementation following solid-i18next patterns
Dexus Jul 11, 2025
64baad8
fix: move onCleanup outside async context to prevent reactive trackin…
Dexus Jul 11, 2025
b0cf244
fix: make i18n context reactive to language changes
Dexus Jul 11, 2025
31714a4
fix: resolve i18n context reactivity error and improve translation fu…
Dexus Jul 11, 2025
405bf76
fixes
Dexus Jul 11, 2025
355d684
fix: connect i18n changeLanguage to global store for proper reactivity
Dexus Jul 11, 2025
62186b2
debug: add comprehensive logging to track language change issues
Dexus Jul 11, 2025
dea4d4a
fixes
Dexus Jul 11, 2025
9351d5b
feat: implement comprehensive IPC event handling for background workers
Dexus Jul 11, 2025
fc9f986
feat: implement background worker communication and live result updates
Dexus Jul 11, 2025
5ade8f7
docs: update migration plan with completed Phase 3.2 real-time updates
Dexus Jul 11, 2025
6ecd6f7
fix
Dexus Jul 11, 2025
09b46d2
feat: add comprehensive Imprint page with legal information
Dexus Jul 11, 2025
f15dcae
docs: update migration plan with Phase 3.5 Imprint page implementation
Dexus Jul 11, 2025
e1a66b1
feat: implement advanced zoom/pan viewport controls
Dexus Jul 11, 2025
1e21aa3
feat: implement advanced multi-select system with keyboard shortcuts
Dexus Jul 11, 2025
94798d5
feat: implement context menus and keyboard shortcuts for Phase 3.3 Ad…
Dexus Jul 11, 2025
1d4df13
docs: update migration plan with Phase 3.3 Advanced Interactions comp…
Dexus Jul 11, 2025
0437ca6
fix: resolve keyboard shortcuts, multi-select, and navigation issues
Dexus Jul 11, 2025
8143ade
fix: implement proper circular navigation for arrow keys in list
Dexus Jul 11, 2025
4b4fbc6
fix: correct arrow key direction and improve multi-select UX
Dexus Jul 11, 2025
ae7899c
feat: implement virtual scrolling for large parts lists (Phase 3.4)
Dexus Jul 11, 2025
c5642aa
feat: implement lazy loading for components and code splitting
Dexus Jul 11, 2025
ef5dda7
feat: implement memory management and cleanup utilities
Dexus Jul 11, 2025
cf7798a
feat: optimize bundle with advanced code splitting and minification
Dexus Jul 11, 2025
9fc6e48
docs: update migration plan with Phase 3.4 Performance Optimization c…
Dexus Jul 11, 2025
2cbfa2d
feat: setup comprehensive testing framework (Phase 5.1)
Dexus Jul 11, 2025
8dbbb82
feat: implement comprehensive unit tests (Phase 5.1)
Dexus Jul 11, 2025
4beb5b7
feat: implement comprehensive testing suite for frontend migration
Dexus Jul 11, 2025
0a6090c
docs: update migration plan with completed testing phase
Dexus Jul 11, 2025
25f55a9
feat: implement parallel UI development infrastructure
Dexus Jul 11, 2025
d139b9f
feat: complete migration execution infrastructure
Dexus Jul 11, 2025
7a11bda
feat: complete deployment infrastructure for Phase 5.3
Dexus Jul 11, 2025
f505cff
docs: complete frontend migration plan with final results
Dexus Jul 11, 2025
ccd7b15
feat: implement post-migration deployment infrastructure
Dexus Jul 11, 2025
49b23d9
docs: finalize deployment execution phase and status tracking
Dexus Jul 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
95 changes: 95 additions & 0 deletions .eslintrc.jsdoc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"env": {
"browser": true,
"node": true,
"es2023": true
},
"extends": [
"eslint:recommended"
],
"parserOptions": {
"ecmaVersion": 2023,
"sourceType": "module"
},
"rules": {
"require-jsdoc": [
"error",
{
"require": {
"FunctionDeclaration": true,
"MethodDefinition": true,
"ClassDeclaration": true,
"ArrowFunctionExpression": false,
"FunctionExpression": false
}
}
],
"valid-jsdoc": [
"error",
{
"requireReturn": true,
"requireReturnDescription": true,
"requireParamDescription": true,
"requireParamType": true,
"requireReturnType": true,
"matchDescription": "^[A-Z].*\\.$",
"prefer": {
"arg": "param",
"argument": "param",
"class": "constructor",
"return": "returns",
"virtual": "abstract"
},
"preferType": {
"Boolean": "boolean",
"Number": "number",
"object": "Object",
"String": "string"
}
}
],
"jsdoc/check-alignment": "error",
"jsdoc/check-examples": "off",
"jsdoc/check-indentation": "error",
"jsdoc/check-param-names": "error",
"jsdoc/check-syntax": "error",
"jsdoc/check-tag-names": "error",
"jsdoc/check-types": "error",
"jsdoc/implements-on-classes": "error",
"jsdoc/match-description": "error",
"jsdoc/newline-after-description": "error",
"jsdoc/no-undefined-types": "error",
"jsdoc/require-description": "error",
"jsdoc/require-description-complete-sentence": "error",
"jsdoc/require-example": "off",
"jsdoc/require-hyphen-before-param-description": "error",
"jsdoc/require-param": "error",
"jsdoc/require-param-description": "error",
"jsdoc/require-param-name": "error",
"jsdoc/require-param-type": "error",
"jsdoc/require-returns": "error",
"jsdoc/require-returns-description": "error",
"jsdoc/require-returns-type": "error",
"jsdoc/valid-types": "error"
},
"plugins": [
"jsdoc"
],
"settings": {
"jsdoc": {
"tagNamePreference": {
"param": "param",
"returns": "returns"
},
"additionalTagNames": {
"customTags": [
"algorithm",
"performance",
"mathematical_background",
"hot_path",
"since"
]
}
}
}
}
Loading
Loading