Skip to content

Releases: odch/flightbox

v4.32.1

01 Apr 20:53
fb9d192

Choose a tag to compare

What's Changed

  • Fix PWA install prompt missing in Chromium browsers by @rzueger in #676

Full Changelog: v4.32.0...v4.32.1

v4.32.0

29 Mar 20:22
301399a

Choose a tag to compare

What's Changed

  • fix: prevent favicon corruption from gulp 5 encoding by @rzueger in #636
  • ci: enable npm commands for Claude in GitHub Actions by @rzueger in #638
  • ci: enable PR branch rebasing for Claude in GitHub Actions by @rzueger in #639
  • feat: improve PWA support for native mobile experience by @rzueger in #637
  • fix: generate service worker for all non-dev builds by @rzueger in #641
  • feat: replace magic link email auth with OTP code by @rzueger in #643
  • fix: reduce OTP input width on mobile portrait by @rzueger in #645
  • fix: add change email option on OTP code form by @rzueger in #647
  • feat: add PWA install card on StartPage by @rzueger in #648
  • fix: movement list empty for OTP-authenticated users by @rzueger in #649
  • fix: auto-update service worker and reload on deploy by @rzueger in #650
  • fix: show correct install instructions for macOS Safari by @rzueger in #651
  • test: add Cypress E2E test for email user movement list by @rzueger in #653
  • fix: prevent iOS PWA blank white screen by @rzueger in #654
  • fix: prevent OTP input focus ring from overflowing viewport by @rzueger in #655
  • chore: update GitHub Actions to v4 and remove duplication by @rzueger in #656
  • feat: add privacy policy link for DSGVO compliance by @rzueger in #657
  • feat: add scheduled data retention cleanup jobs by @rzueger in #658
  • feat: add privacy settings admin section by @rzueger in #659
  • Add privacy consent and unified footer by @rzueger in #660
  • fix: remove external Google Fonts CDN link by @rzueger in #661
  • fix: remove sendDefaultPii from Sentry config by @rzueger in #662
  • feat: add privacy consent tracking for DSGVO by @rzueger in #663
  • fix: exclude index.html from service worker precache by @rzueger in #664
  • fix: privacy consent for personal login users by @rzueger in #665
  • fix: handle deleted movements and auth session listener cleanup by @rzueger in #666
  • fix: prevent stale HTML cache causing blank screen by @rzueger in #667
  • fix: privacy admin section UI improvements by @rzueger in #668
  • Fix PWA locked to portrait on Android tablets by @rzueger in #669
  • Claude/fix pwa landscape android bx nrr by @rzueger in #670
  • Bust browser cache for PWA manifest by @rzueger in #671
  • feat: Remove author of AD status from status page by @rzueger in #672
  • Refine PII fields in anonymization job and handle anon. records in app by @rzueger in #673
  • Lock anonymized movements in movement list by @rzueger in #674

Full Changelog: v4.31.8...v4.32.0

v4.31.8

18 Mar 22:07
5692e73

Choose a tag to compare

What's Changed

  • fix: add createdBy_orderKey index for movement queries by @rzueger in #652

Full Changelog: v4.31.7...v4.31.8

v4.31.7

15 Mar 22:15
883eb4f

Choose a tag to compare

What's Changed

  • Upgrade dependencies (patch/minor bumps) by @rzueger in #615
  • Migrate Firebase compat usages to modular API by @rzueger in #616
  • chore: upgrade i18next to v25 and react-i18next to v16 by @rzueger in #617
  • chore: upgrade react-redux to v8 by @rzueger in #618
  • chore: upgrade redux to v5 by @rzueger in #619
  • chore: upgrade React to v18 and testing-library to v16 by @rzueger in #620
  • chore: upgrade react-redux to v9 by @rzueger in #621
  • fix: skip enrichment update if movement no longer exists by @rzueger in #622
  • Run all Cloud Functions in europe-west1 by @rzueger in #623
  • fix: migrate InvoicesReport and arrivalPayment to Firebase modular SDK by @rzueger in #624
  • chore: remove react-hot-loader dependency by @rzueger in #627
  • feat: add TypeScript infrastructure and migrate src/util/ (Phase 1+2) by @rzueger in #628
  • Migrate whole codebase to TypeScript by @rzueger in #629
  • Prepare app for i18n support (#2) by @rzueger in #630
  • chore: Change rtdb of lszo from lszo-test to lszt-test-eu by @rzueger in #631
  • chore: Add lszo prod env by @rzueger in #632

Full Changelog: v4.31.6...v4.31.7

v4.31.6

05 Mar 07:25
484184b

Choose a tag to compare

What's Changed

Full Changelog: v4.31.5...v4.31.6

v4.31.5

22 Feb 20:54
6555149

Choose a tag to compare

What's Changed

  • Small dependency updates (minor and patch versions) by @rzueger in #593
  • Update firebase to v10 by @rzueger in #594
  • Update firebase to v11 by @rzueger in #595
  • Update firebase to v12 (currently latest version) by @rzueger in #596
  • Add dependency react-final-form to migrate away from redux-form by @rzueger in #597
  • Migrate message form to react-final-form by @rzueger in #598
  • Add type="button" to clear buttons of components by @rzueger in #599
  • Migrate profile form to react-final-form by @rzueger in #600
  • Remove local state in by @rzueger in #601
  • Migrate movement wizard forms to react-final-form by @rzueger in #602
  • Remove redux-form by @rzueger in #603
  • Refactor AerodromeDropdownContainer to modern way of implementing it by @rzueger in #605

Full Changelog: v4.31.4...v4.31.5

v4.31.4

16 Feb 22:09
ebfaa96

Choose a tag to compare

What's Changed

Full Changelog: v4.31.3...v4.31.4

v4.31.3

10 Feb 21:12
a7b0a27

Choose a tag to compare

What's Changed

Full Changelog: v4.31.2...v4.31.3

v4.31.2

08 Feb 21:27
8eb33e4

Choose a tag to compare

What's Changed

Full Changelog: v4.31.1...v4.31.2

v4.31.1

08 Feb 21:23
1c3f1fb

Choose a tag to compare

What's Changed

  • Fix invoices report for cancelled customs declarations by @rzueger in #575

Full Changelog: v4.31.0...v4.31.1