Commit Graph

24 Commits

Author SHA1 Message Date
Jannis Heydemann
06606131ef add TypeScript interfaces for cart and cart items
Introduces BaseCartItem, MovieCartItem, SnackCartItem, and the CartItem
discriminated union in bigConstants.ts. Replaces all any-typed cart
references across CartView, CheckoutView, SnacksView, and BookingModal
with the new typed interfaces. Also types users/currentUser with the
existing User interface and removes the unused JSONType import.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 08:25:16 +02:00
e6fee6e4e1 changed if condition on the workflow
All checks were successful
Gitea CI-CD Pipeline / test (push) Successful in 21s
Gitea CI-CD Pipeline / build-and-deploy (push) Has been skipped
Gitea CI-CD Pipeline / test (pull_request) Successful in 22s
Gitea CI-CD Pipeline / build-and-deploy (pull_request) Has been skipped
2026-05-03 23:11:22 +02:00
339e081d58 changed tests command
All checks were successful
Gitea CI-CD Pipeline / test (push) Successful in 21s
Gitea CI-CD Pipeline / build-and-deploy (push) Has been skipped
2026-05-03 23:07:29 +02:00
8dd25c880e added tests
All checks were successful
Gitea CI-CD Pipeline / test (push) Successful in 21s
Gitea CI-CD Pipeline / build-and-deploy (push) Has been skipped
2026-05-03 23:06:07 +02:00
3871f3f61f added a linter and tried it out. that was not fun
Some checks failed
Gitea CI-CD Pipeline / test (push) Failing after 17s
Gitea CI-CD Pipeline / build-and-deploy (push) Has been skipped
2026-05-03 23:03:02 +02:00
0fb1676b72 updated branches
Some checks failed
Gitea CI-CD Pipeline / test (push) Failing after 55s
Gitea CI-CD Pipeline / build-and-deploy (push) Has been skipped
2026-05-03 22:44:38 +02:00
1cb62f1c94 added a build pipeline 2026-05-03 22:43:47 +02:00
f7fc6e4387 for the MovieListView.astro i added api integration. tmrw gotta put the api integration into the main hero.astro file 2026-05-03 21:29:19 +02:00
38673c45a6 cleanup: remove redundant TypeScript files and main.ts 2026-05-03 21:02:35 +02:00
e588042876 refactor: redistribute main.ts logic into Astro components 2026-05-03 21:02:25 +02:00
ad2a07a88e feat: consolidate constants and shared state into bigConstants.ts 2026-05-03 21:02:15 +02:00
Jannis Heydemann
801dbcea97 delete useless files started component building 2026-04-30 14:40:39 +02:00
Jannis Heydemann
7a07dd8c70 Merge branch 'master' into dev_jannis 2026-04-30 12:40:23 +02:00
Jannis Heydemann
d6905da5c5 added .claude to the gitignore 2026-04-30 12:31:58 +02:00
Jannis Heydemann
e72f8a4f1f Added assets, started actual work on making this a proper multi file webapp. gonna continue tonight 2026-04-30 12:30:54 +02:00
houston[bot]
23d5a75891 "Initial commit from Astro" 2026-04-30 08:39:10 +02:00
Jannis Heydemann
e143d8360a finished updates 2026-04-30 08:22:46 +02:00
c805221208 Merge pull request 'fix/console-errors' (#8) from fix/console-errors into dev_jannis
Reviewed-on: Aaron/Kino-Website#8
2026-04-29 13:06:04 +00:00
Jannis Heydemann
40ee49aff5 Closed #1 #2 #3 #4 #5 by converting all files to typescript. cant confirm everything working rn 2026-04-29 15:04:52 +02:00
Jannis Heydemann
c88242b2be fix: console errors - null crash, 404s und fehlende Bilder
- account.ts: null-Guard vor normalizeUser() wenn kein User im LocalStorage
- index.html: plain-JS Dateien (cart, booking, checkout, main) von dist/ auf src/ umgestellt
- index.html: dolby.png -> Dolby.png und dbox.png -> dbox.jpg (falsche Dateinamen)
- style.css: placeholder-Bilder auf vorhandene Dateien umgestellt (shelter.jpg, dbox.jpg, popcorn.jpg)
- Projekt-Setup (package.json, tsconfig.json, src/) initial commitet

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29 12:36:01 +02:00
Jannis Heydemann
425c5d1900 Added html hints to enable syntax highliting 2026-04-29 11:25:04 +02:00
Jannis Heydemann
e2b4852e0d added password hashing 2026-04-29 10:56:09 +02:00
Jannis Heydemann
1ec130c11e added lfs for img storage 2026-04-29 09:36:13 +02:00
Jannis Heydemann
9e599e496c Aarons Erster Commit 2026-04-29 09:35:10 +02:00