Commit Graph

  • 48db36ac26 copilot ui improvements main itsrubberduck 2026-05-10 17:15:41 +02:00
  • 0956c92b8e Merge pull request #263 from OpenSquawk/feature/pm-python-backend-integration Emanuel Leube 2026-05-09 17:50:38 +02:00
  • 9464d37293 Wire /pm to Python backend for stateful ATC training sessions leubeem 2026-05-09 17:49:28 +02:00
  • f38b47acbd Wochenreport itsrubberduck 2026-05-06 17:38:36 +02:00
  • 2bcd27c635 fix popover itsrubberduck 2026-05-06 16:08:45 +02:00
  • ae3dab6f9d komplette 320 sops itsrubberduck 2026-05-06 15:51:58 +02:00
  • 896ee4c3df simbrief gefixt itsrubberduck 2026-05-06 15:43:05 +02:00
  • 4435a61096 final fixes for copilot itsrubberduck 2026-05-06 15:37:50 +02:00
  • d0280d45d2 sehr gute design fixes itsrubberduck 2026-05-06 15:35:38 +02:00
  • 1f08cfbc75 ui fixes itsrubberduck 2026-05-06 15:28:55 +02:00
  • e0ce8e5fdc bessers ui aber mit fehlern itsrubberduck 2026-05-06 14:57:25 +02:00
  • c161a0d0f4 clenaeres design verbesserte views itsrubberduck 2026-04-26 09:59:34 +02:00
  • 20358eea6c redeisng to match osq itsrubberduck 2026-04-25 20:52:25 +02:00
  • bbcd9dca54 first version looks ok itsrubberduck 2026-04-25 20:29:09 +02:00
  • e716262fe2 fix: enforce small-screen nav visibility itsrubberduck 2026-04-23 11:10:17 +02:00
  • 329deca2ae fix: simplify landing nav on small screens itsrubberduck 2026-04-23 10:51:14 +02:00
  • 7355605c00 fix: refine classroom tts popups itsrubberduck 2026-04-23 10:20:06 +02:00
  • b7df1e86f2 feat: warn when classroom speech server is unavailable itsrubberduck 2026-04-23 09:21:23 +02:00
  • 3038f0f611 Update Discord invite links on landing page itsrubberduck 2026-03-30 19:45:27 +02:00
  • e792b09671 feat: update classroom feedback round 2 content itsrubberduck 2026-02-27 13:03:04 +01:00
  • 1e3cff1770 feat(landing): add captcha challenge cycling option itsrubberduck 2026-02-22 18:32:17 +01:00
  • c680bd4dfa preview preview itsrubberduck 2026-02-22 16:39:10 +01:00
  • ba1b1090b1 speed tape changes itsrubberduck 2026-02-22 16:07:02 +01:00
  • f5509d9fce claude hat das pfd sehr krass ueberarbeitet itsrubberduck 2026-02-21 18:04:37 +01:00
  • 9e2138d1ce style(pfd): match A320 reference colors from licarth/a320pfd itsrubberduck 2026-02-21 15:52:23 +01:00
  • febe4d907a feat(pfd): realistic styling, flight inertia, and improved training exercises itsrubberduck 2026-02-21 15:45:39 +01:00
  • 11ffd09e3b fix(pfd): mirror vertical speed vector direction feat/learn-pfd itsrubberduck 2026-02-21 00:28:03 +01:00
  • c9dee79605 style(pfd): refine colors, narrow heading tape, and rework VS scale itsrubberduck 2026-02-21 00:25:32 +01:00
  • 064ce39e79 fix(flightlab): keep cloud flow coming from ahead toward camera itsrubberduck 2026-02-21 00:23:24 +01:00
  • 09bc6fe02c feat(flightlab): add moving cloud field for speed heading and altitude cues itsrubberduck 2026-02-21 00:13:47 +01:00
  • 719f4efad3 style(pfd): align core instrument visuals with Airbus reference itsrubberduck 2026-02-21 00:10:37 +01:00
  • 06f277e3ee feat(learn-pfd): add pitch-based speed hold step and target speed zones itsrubberduck 2026-02-21 00:08:16 +01:00
  • 7cfe21c490 feat(flightlab): add custom airplane glb asset itsrubberduck 2026-02-21 00:01:01 +01:00
  • 6f73f37caf flugzeug von hinten itsrubberduck 2026-02-20 23:59:09 +01:00
  • b83ccf2c7c engine thr mehr respektieren itsrubberduck 2026-02-20 23:55:45 +01:00
  • 34df91188d einfache verison itsrubberduck 2026-02-20 23:47:48 +01:00
  • a3056491d9 fix(pfd): correct 3D aircraft orientation and heading indicator layout itsrubberduck 2026-02-20 23:38:42 +01:00
  • 0d1dae87e7 fix(3d): correct aircraft rotation axes and camera position itsrubberduck 2026-02-20 23:32:13 +01:00
  • a22fcbd240 fix(stick-input): correct vertical stick direction itsrubberduck 2026-02-20 23:29:16 +01:00
  • fcfa46c37a fix(pfd): use correct Nuxt auto-import component names (FlightlabPfd*) itsrubberduck 2026-02-20 23:28:39 +01:00
  • 36cd0c8b69 feat(stick-input): add touchscreen stick-input page and WS session to learn-pfd itsrubberduck 2026-02-20 23:21:27 +01:00
  • 4404bd168a fix(learn-pfd): use h-screen and min-h for proper grid layout height itsrubberduck 2026-02-20 23:18:32 +01:00
  • c7a64521f6 feat(learn-pfd): add main learn-pfd page with dynamic layout and WebSocket input itsrubberduck 2026-02-20 23:04:08 +01:00
  • c6a634b7de feat(medienstationen): add medienstationen index page and link from flightlab itsrubberduck 2026-02-20 23:01:29 +01:00
  • ef8f1a1991 feat(engine): add learn-pfd engine composable with goal evaluation itsrubberduck 2026-02-20 23:01:16 +01:00
  • 636f7f7e12 feat(data): add learn-pfd scenario phases with progressive PFD element introduction itsrubberduck 2026-02-20 18:33:15 +01:00
  • 9a6eb7892b feat(pfd): add SVG PFD instrument components (attitude, speed, alt, VS, heading) itsrubberduck 2026-02-20 18:33:13 +01:00
  • 2d6d8e43c3 feat(3d): add Three.js aircraft model component for PFD learning itsrubberduck 2026-02-20 18:32:02 +01:00
  • c4c841a2c1 feat(ws): add stick-input WebSocket message handler and client support itsrubberduck 2026-02-20 18:30:26 +01:00
  • 4e74b74255 feat(fbw): add Airbus Normal Law FBW physics composable itsrubberduck 2026-02-20 18:30:16 +01:00
  • 3f28abae1f feat(types): add LearnPfdPhase, PFD element types, and stick-input WS event itsrubberduck 2026-02-20 18:29:01 +01:00
  • 4493642d4d chore: add three.js dependency for 3D aircraft model itsrubberduck 2026-02-20 18:28:32 +01:00
  • 3b13e2448a docs: add learn-pfd implementation plan itsrubberduck 2026-02-20 18:23:13 +01:00
  • ca98cb66ba docs: add learn-pfd medienstation design document itsrubberduck 2026-02-20 18:18:44 +01:00
  • 352ad8d68e feat(flightlab): simplify takeoff flow and wait for TTS before auto-advance itsrubberduck 2026-02-19 00:04:21 +01:00
  • d40259d03c manuelle anpassungen an der config itsrubberduck 2026-02-18 23:19:37 +01:00
  • f384e30b9b feat(flightlab): add seatbelt phases to stepper and escape shortcuts itsrubberduck 2026-02-18 22:52:23 +01:00
  • 390c38d8bd Bridge dome light mode mapping and flightlab seat belt flow itsrubberduck 2026-02-18 22:43:56 +01:00
  • 7971aeace5 add the lidl dome light temporarily itsrubberduck 2026-02-18 21:49:03 +01:00
  • 5915479c1a hoehen anpassen damit alles etwas ruhiger wird itsrubberduck 2026-02-18 19:35:07 +01:00
  • 509c5cabaa fix(flightlab): remove master warn ack panel itsrubberduck 2026-02-18 19:20:40 +01:00
  • c605705a38 change default settings itsrubberduck 2026-02-18 18:05:12 +01:00
  • 04f2b6473e besser error message itsrubberduck 2026-02-17 19:10:50 +01:00
  • 73b3d19e33 personal waitlist link itsrubberduck 2026-02-17 19:04:52 +01:00
  • 9f7a34241a test: expand coverage for core backend features itsrubberduck 2026-02-17 18:36:13 +01:00
  • ff4a1c3ee5 smoketests itsrubberduck 2026-02-17 18:26:20 +01:00
  • f88fced5b1 typescript itsrubberduck 2026-02-17 18:19:55 +01:00
  • 8f45c3397d fix typescript errors and update dependencies itsrubberduck 2026-02-17 18:13:04 +01:00
  • d34fba5cba add server log itsrubberduck 2026-02-17 15:31:32 +01:00
  • 794555fbc2 Fix bridge connect UI states for unauthenticated users itsrubberduck 2026-02-16 17:32:13 +01:00
  • b5327ec1b9 Redesign bridge connect flow and simplify linking UX itsrubberduck 2026-02-16 17:25:53 +01:00
  • c4f9237916 feat(bridge): add unlink flow for linked tokens itsrubberduck 2026-02-16 16:39:18 +01:00
  • e1130734c1 fix: add CORS middleware for bridge endpoints itsrubberduck 2026-02-16 16:21:30 +01:00
  • 3d5a18df6a use 6 digit codes for bridge itsrubberduck 2026-02-16 15:47:12 +01:00
  • 383344a208 fix(liveatc): fix layout inconsistencies, cramped spacing, and overflow issues reinvent-liveatc itsrubberduck 2026-02-15 21:32:30 +01:00
  • 785d9e26b2 feat(liveatc): redesign UI with classroom styling, add pilot suggestions & telemetry debugger itsrubberduck 2026-02-15 21:10:42 +01:00
  • a495077476 fix spacing itsrubberduck 2026-02-15 21:04:06 +01:00
  • 954dba857e Merge branch 'landing-new-marketing3' itsrubberduck 2026-02-15 21:02:06 +01:00
  • caac7e35a1 Polish landing flow and add roadmap/news hero sections itsrubberduck 2026-02-15 21:01:52 +01:00
  • 0a8e63821a feat(classroom): finish expansion with emergency tracks and decision mode classroom-big-update itsrubberduck 2026-02-15 18:30:18 +01:00
  • 36f5a72c66 fix(flightlab): prevent overlapping takeoff voices on rapid phase changes itsrubberduck 2026-02-15 18:05:11 +01:00
  • bb73b43a89 refactor(flightlab): rewrite takeoff texts for simulator context and auto-stop sounds on phase change itsrubberduck 2026-02-15 16:50:04 +01:00
  • 7a1f35bc90 refactor(flightlab): remove instructor flow and simplify takeoff controls itsrubberduck 2026-02-15 16:32:20 +01:00
  • 08808b73b7 Fix bridge telemetry boolean coercion for auto-advance conditions itsrubberduck 2026-02-15 16:26:50 +01:00
  • dc36a4b63f Connect bridge telemetry to FlightLab with auto-advance triggers itsrubberduck 2026-02-15 16:16:42 +01:00
  • 76471c4bd4 Unify bridge auth header and add live telemetry panel itsrubberduck 2026-02-15 16:04:07 +01:00
  • 52ddd843c1 Fix local sharp setup for Nuxt image processing itsrubberduck 2026-02-15 15:47:06 +01:00
  • df21f4242d Add roadmap sim-control idea and update classroom news date itsrubberduck 2026-02-15 15:41:02 +01:00
  • f471ed4887 Unify bridge connect login flow with explicit login button itsrubberduck 2026-02-15 15:34:30 +01:00
  • eb37d201de docs: add remaining TODOs, decisions & lessons learned for classroom expansion itsrubberduck 2026-02-15 15:16:11 +01:00
  • e40e171603 feat(classroom): add Abnormal Comms module (8 lessons) itsrubberduck 2026-02-15 15:10:00 +01:00
  • aac357cf38 fix(classroom): improve VATSIM Essentials lessons itsrubberduck 2026-02-15 15:06:40 +01:00
  • 8b20dc9131 feat(classroom): add VATSIM Essentials module (6 lessons) in Abnormal track itsrubberduck 2026-02-15 10:51:36 +01:00
  • c6e60fc88d feat(classroom): extend Scenario with emergency/abnormal fields itsrubberduck 2026-02-15 10:49:41 +01:00
  • f76c7452b6 feat(classroom): render Hub with track sections instead of flat module list itsrubberduck 2026-02-15 10:48:47 +01:00
  • 02d9d48dae feat(classroom): add TrackDef type and wrap existing modules into core track itsrubberduck 2026-02-15 10:46:57 +01:00
  • 3449f1289b Add classroom expansion implementation plan (15 tasks, 8 phases) itsrubberduck 2026-02-15 10:43:56 +01:00
  • c23a78147e Add classroom expansion design doc — new training tracks itsrubberduck 2026-02-15 10:39:40 +01:00
  • 5a25e212d7 fix(classroom): audio speed slider now actually changes playback speed with pitch correction itsrubberduck 2026-02-15 01:01:02 +01:00
  • 81e8ce9fdf remove temperature itsrubberduck 2026-02-15 00:33:43 +01:00