lobo
c70dd59400
ci(frontend): use latest Node 22 patch release
...
Build, Test & Push Frontend / quality-check (push) Successful in 1m20s
Build, Test & Push Frontend / docker (push) Successful in 58s
Angular CLI 22 needs Node >=22.22.3. The runner cache had 22.22.0.
check-latest makes setup-node fetch the newest 22.x release.
2026-10-13 07:55:48 +02:00
lobo
775845b801
build(angular): upgrade to angular 22, add to-be-played project
...
Build, Test & Push Frontend / quality-check (push) Failing after 35s
Build, Test & Push Frontend / docker (push) Skipped
Move to Angular 22 and update all dependencies. TypeScript stays on 6.0
(7 is blocked by Angular 22). Drop the ip-address override, add
fast-uri and basic-ftp overrides for audit fixes.
Set ChangeDetectionStrategy.Eager on components, as the ng update
migration does, and turn off the new OnPush lint rule.
Add the To Be Played project to the projects page and the about page.
2026-10-12 09:48:29 +02:00
Andreas Dahm
6121fa553a
Fixed problems
Build, Test & Push Frontend / quality-check (push) Successful in 1m16s
Build, Test & Push Frontend / docker (push) Successful in 2m45s
2026-09-18 15:39:43 +02:00
Andreas Dahm
5c2b6ed8a2
Changed link to git
Build, Test & Push Frontend / quality-check (push) Failing after 1m20s
Build, Test & Push Frontend / docker (push) Skipped
2026-09-18 15:20:06 +02:00
lobo
b5d8e32626
Merge pull request 'feature/Update' ( #38 ) from feature/Update into main
...
Build, Test & Push Frontend / quality-check (push) Successful in 1m10s
Build, Test & Push Frontend / docker (push) Successful in 49s
Reviewed-on: #38
2026-08-26 11:44:44 +02:00
Andreas Dahm
16142178f4
Some clean up stuff
Build, Test & Push Frontend / quality-check (pull_request) Successful in 1m18s
Build, Test & Push Frontend / docker (pull_request) Has been skipped
2026-08-26 11:43:53 +02:00
Andreas Dahm
db2bc7ab97
Imporved the site
2026-08-26 11:26:00 +02:00
Andreas Dahm
888fb6289d
pimped the site a little but and fixed impress
2026-08-26 10:48:39 +02:00
lobo
1de7f33097
Merge pull request 'Upgraded dependencies and extended stopwatch' ( #37 ) from feature/Update into main
...
Build, Test & Push Frontend / quality-check (push) Successful in 1m26s
Build, Test & Push Frontend / docker (push) Successful in 1m20s
Reviewed-on: #37
2026-08-20 12:01:33 +02:00
Andreas Dahm
f543a5e2f3
Upgraded dependencies and extended stopwatch
Build, Test & Push Frontend / docker (pull_request) Has been cancelled
Build, Test & Push Frontend / quality-check (pull_request) Has been cancelled
2026-08-20 12:00:39 +02:00
lobo
3f1093e3c8
Merge pull request 'Lots of technical improvements' ( #36 ) from feat/technical-improvements into main
...
Build, Test & Push Frontend / quality-check (push) Successful in 1m37s
Build, Test & Push Frontend / docker (push) Successful in 1m4s
Reviewed-on: #36
2026-06-02 15:59:05 +02:00
Andreas Dahm
1087fc40e0
Try to fix test
Build, Test & Push Frontend / quality-check (pull_request) Successful in 1m45s
Build, Test & Push Frontend / docker (pull_request) Has been skipped
2026-06-02 15:56:15 +02:00
Andreas Dahm
a26443af8f
Lots of technical improvements
Build, Test & Push Frontend / quality-check (pull_request) Failing after 41s
Build, Test & Push Frontend / docker (pull_request) Has been skipped
2026-06-02 15:48:31 +02:00
Andreas Dahm
102cdfcb52
Added ai info
Build, Test & Push Frontend / quality-check (push) Failing after 1m21s
Build, Test & Push Frontend / docker (push) Has been skipped
2026-05-22 11:36:50 +02:00
lobo
01cf680f79
README.md aktualisiert
Build, Test & Push Frontend / quality-check (push) Failing after 1m22s
Build, Test & Push Frontend / docker (push) Has been skipped
2026-05-20 11:28:05 +02:00
Andreas Dahm
fb911b897a
Added update for tabbar
Build, Test & Push Frontend / quality-check (push) Successful in 1m31s
Build, Test & Push Frontend / docker (push) Successful in 58s
2026-05-08 13:31:10 +02:00
lobo
e20aa11927
Merge pull request 'Added timer component' ( #35 ) from feat/online-timer into main
...
Build, Test & Push Frontend / quality-check (push) Successful in 1m28s
Build, Test & Push Frontend / docker (push) Successful in 1m2s
Reviewed-on: #35
2026-05-06 10:47:20 +02:00
Andreas Dahm
39b90a0b81
Added timer component
Build, Test & Push Frontend / quality-check (pull_request) Successful in 1m30s
Build, Test & Push Frontend / docker (pull_request) Has been skipped
2026-05-06 10:46:57 +02:00
lobo
b47bce16b5
Merge pull request 'fix(deps): override ip-address to ^10.1.1 to patch XSS vulnerability' ( #34 ) from fix/dependency-vulnerabilities into main
...
Build, Test & Push Frontend / quality-check (push) Successful in 59s
Build, Test & Push Frontend / docker (push) Successful in 44s
Reviewed-on: #34
2026-05-06 08:07:43 +02:00
Andreas Dahm and Claude Opus 4.7
da44d3816e
fix(deps): override ip-address to ^10.1.1 to patch XSS vulnerability
...
Build, Test & Push Frontend / quality-check (pull_request) Successful in 1m6s
Build, Test & Push Frontend / docker (pull_request) Has been skipped
Resolves 4 moderate npm audit findings stemming from ip-address <=10.1.0
(GHSA-v2v4-37r5-5v8g) reaching the tree via
@angular/cli -> @modelcontextprotocol/sdk -> express-rate-limit -> ip-address.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 08:07:12 +02:00
lobo
ffe7bbb25e
Merge pull request 'AI-tryouts' ( #33 ) from AI-tryouts into main
...
Build, Test & Push Frontend / quality-check (push) Successful in 10m49s
Build, Test & Push Frontend / docker (push) Successful in 55s
Reviewed-on: #33
2026-04-16 13:26:41 +02:00
Andreas Dahm
9a6e91ea9d
Using tailwind instead of scss as much as possible
Build, Test & Push Frontend / docker (pull_request) Has been cancelled
Build, Test & Push Frontend / quality-check (pull_request) Has been cancelled
2026-04-16 11:58:16 +02:00
Andreas Dahm
f9797493ce
Removed unused parameter
2026-04-16 10:06:57 +02:00
Andreas Dahm
a349f630c6
Updated the webgpu stuff to have webgl as fallback
2026-04-16 10:04:48 +02:00
Andreas Dahm
4e24cb5df1
Updated dependencies
2026-04-16 08:57:55 +02:00
Andreas Dahm
0d3411aeb2
Updated about page
2026-04-16 08:22:39 +02:00
lobo
9a6b5198ad
.gitea/workflows/build-Frontend-a.yml aktualisiert
Build, Test & Push Frontend / quality-check (push) Successful in 1m11s
Build, Test & Push Frontend / docker (push) Successful in 1m0s
2026-03-28 13:05:00 +01:00
Andreas Dahm
2d82cdfd6b
Merge remote-tracking branch 'origin/main'
Build, Test & Push Frontend / quality-check (push) Successful in 1m21s
Build, Test & Push Frontend / docker (push) Successful in 1m16s
2026-03-26 09:09:25 +01:00
Andreas Dahm
00ebedfc90
Updated about page
2026-03-26 09:09:15 +01:00
lobo
4bf5b3e2c4
Merge pull request 'feature/4ColorProblem' ( #32 ) from feature/4ColorProblem into main
...
Build, Test & Push Frontend / quality-check (push) Successful in 1m32s
Build, Test & Push Frontend / docker (push) Successful in 1m7s
Reviewed-on: #32
2026-03-08 11:11:19 +01:00
lobo
ab730f8f3b
removed unused method
Build, Test & Push Frontend / docker (pull_request) Has been cancelled
Build, Test & Push Frontend / quality-check (pull_request) Has been cancelled
2026-03-08 11:09:57 +01:00
lobo
0104bad59f
optimized limits a little bit
2026-03-08 11:08:11 +01:00
lobo
54b33daa40
Add Four-Color algorithm page
...
Introduce an interactive Four Color Theorem demo: add FourColorComponent (template, styles, standalone component) with canvas-based grid, region generation, adjacency detection and a backtracking solver; include models for nodes/regions and grid constants. Wire up route and RouterConstants/UrlConstants, add menu entry in AlgorithmsService, and add i18n entries for English and German. Also add global color styles in styles.scss and a few minor i18n text adjustments.
2026-03-08 11:01:14 +01:00
lobo
61defae20e
Update styles.scss
Build, Test & Push Frontend / quality-check (push) Successful in 1m28s
Build, Test & Push Frontend / docker (push) Successful in 1m4s
2026-03-07 17:38:54 +01:00
lobo
64842d388b
fixed linting issues
Build, Test & Push Frontend / quality-check (push) Successful in 1m36s
Build, Test & Push Frontend / docker (push) Successful in 1m6s
2026-03-07 17:30:29 +01:00
lobo
40c3b9dd5a
Merge pull request 'bugfix/someImporvements' ( #31 ) from bugfix/someImporvements into main
...
Build, Test & Push Frontend / quality-check (push) Failing after 34s
Build, Test & Push Frontend / docker (push) Has been skipped
Reviewed-on: #31
2026-03-07 17:20:37 +01:00
lobo
66643d8e18
Added sound oszilator for search display
Build, Test & Push Frontend / docker (pull_request) Has been cancelled
Build, Test & Push Frontend / quality-check (pull_request) Has been cancelled
2026-03-07 17:19:53 +01:00
lobo
2ab1d2dd85
Topbar active links, algorithm icons & styles
...
Add active state support to topbar links (routerLinkActive) and CSS underline/hover styling; expose icons for algorithm categories and render them in the algorithms list. Update AlgorithmCategory interface and AlgorithmsService to include icon names, import MatIconModule where needed, and adjust algorithms template to show icon, title and description layout. Global style tweaks: dark theme background, canvas shadows, card hover/gradient accents, and new styles for algorithm cards and page title for improved visual polish.
2026-03-07 17:02:40 +01:00
lobo
150306333e
Added one cloth parameter elongation
2026-03-07 16:53:36 +01:00
lobo
7ff59bf734
Add TimSort implementation and UI entries
...
Introduce TimSort support across the app: add TIM_SORT_WIKI to UrlConstants, implement timSort (with insertionSortRange and mergeRanges) in SortingService to produce SortSnapshot sequences (uses RUN=32, sorts runs then merges, marks comparing/unsorted/sorted states), and wire the algorithm into SortingComponent (UI entry and case branch). Also add TIMSORT_EXPLANATION translations in de.json and en.json, and add a few UI label keys (STIFFNESS, ELONGATION, RESTART_SIMULATION) to both locale files.
2026-03-07 16:38:39 +01:00
lobo
5c97667ec1
Use loadComponent for routes and cleanup
...
Switch route definitions to lazy-load components via loadComponent dynamic imports and remove direct component references from RouterConstants. Remove several components' standalone flags and adjust component metadata (styleUrl vs styleUrls) and imports accordingly. Make AlgorithmsService and AlgorithmsComponent synchronous (getCategories() now returns an array and template iterates categories directly). Replace alert in PathfindingComponent with MatSnackBar and inject it. Simplify LanguageService initialization to use existing translate configuration. Remove unused ReloadService. Make GenericGridComponent.lastCell protected. Miscellaneous tidy-ups across related files.
2026-03-07 16:12:16 +01:00
lobo
f46a1ed0bf
Add CLAUDE.md, use snackbar for WebGPU errors
...
Add a new CLAUDE.md project guidelines file. Update BabylonCanvas to replace alert() with an Angular Material MatSnackBar and use ngx-translate for a localized WebGPU-not-supported message (injects MatSnackBar and TranslateService and updates imports). Add the corresponding WEBGPU.NOT_SUPPORTED entries to en.json and de.json for localization.
2026-03-07 15:50:31 +01:00
lobo
f7557efa88
updated dependencies
2026-03-07 15:34:19 +01:00
lobo
408702be5c
Update package-lock.json
2026-03-07 15:26:43 +01:00
lobo
88ca86ae54
Merge pull request 'Fixed problem if webgpu is not available and added alert to show the problem. Maybe somewhere in the future i will use toasts for this.' ( #30 ) from bugfix/webgpu into main
...
Build, Test & Push Frontend / quality-check (push) Successful in 1m39s
Build, Test & Push Frontend / docker (push) Successful in 1m31s
Reviewed-on: #30
2026-03-05 10:58:54 +01:00
Andreas Dahm
24c4dd3290
Fixed problem if webgpu is not available and added alert to show the problem. Maybe somewhere in the future i will use toasts for this.
Build, Test & Push Frontend / docker (pull_request) Has been cancelled
Build, Test & Push Frontend / quality-check (pull_request) Has been cancelled
2026-03-05 10:57:07 +01:00
lobo
548cac026d
Merge pull request 'Added new position' ( #29 ) from feature/newPosition into main
...
Build, Test & Push Frontend / quality-check (push) Successful in 1m31s
Build, Test & Push Frontend / docker (push) Successful in 1m18s
Reviewed-on: #29
2026-03-04 20:39:33 +01:00
Andreas Dahm
a3ec68acc5
Added new position
Build, Test & Push Frontend / quality-check (pull_request) Successful in 1m44s
Build, Test & Push Frontend / docker (pull_request) Has been skipped
2026-03-04 20:37:04 +01:00
lobo
61a2057291
src/assets/i18n/en.json aktualisiert
Build, Test & Push Frontend / quality-check (push) Successful in 1m30s
Build, Test & Push Frontend / docker (push) Successful in 1m10s
2026-02-26 08:10:05 +01:00
lobo
737601636f
src/assets/i18n/de.json aktualisiert
Build, Test & Push Frontend / quality-check (push) Has been cancelled
Build, Test & Push Frontend / docker (push) Has been cancelled
2026-02-26 08:09:08 +01:00