Skip to content

Latest commit

 

History

History
174 lines (128 loc) · 19.8 KB

CHANGELOG.md

File metadata and controls

174 lines (128 loc) · 19.8 KB

Changelog

All notable changes to this project will be documented in this file.

[unreleased]

🚀 Features

  • (announcements) Add analytics and improve logic - by @Robert27 (f8245f7)
  • (api) Add GraphQL code generation (#130) - by @Robert27 (e824635)
  • (api) Extend announcement popup with platform and userKind filter - by @Robert27 (918026c)
  • (app) Enable react native new arch (#131) - by @Robert27 (5f143fd)
  • (app) Add truly native tabbar (#128) - by @Robert27 (a08e7f5)
  • (error) Include current pathname in feedback email content - by @Robert27 (442b861)
  • (events) Replace static club data with api data - by @Robert27 (a17bd68)
  • (grades, profile) Add app state handling for privacy visibility - by @Robert27 (7e4b463)
  • (links) Add pressreader link - by @Robert27 (15e8b9a)
  • (localization) Add missing error strings for unavailable app icons (german) - by @Robert27 (1830bc7)
  • (news) Add NewsCard component with carousel - by @Robert27 (7eeea3f)
  • (store) Implement Zustand stores for session and route parameters management - by @Robert27 (bd40f70)
  • (timetable) Migrate week view to new library - by @Robert27 (4b2ce49)
  • (ui) Integrate edge-to-edge layout on android - by @Robert27 (563f55e)
  • Add react native web support (#141) - by @Robert27 (c688528)

🐛 Bug Fixes

  • (about) Update logoIcon styles to improve shadow effect - by @Robert27 (48229da)
  • (android) Fixes laggy navigation bar background logic - by @Robert27 (fed9727)
  • (android) Remove laggy page transition animations - by @Robert27 (36c63c6)
  • (calendar) Enhance exam details display and improve date formatting - by @Robert27 (3ed2340)
  • (cards) Correct sorting order of active announcements by priority - by @Robert27 (b853961)
  • (events) Update event titles and descriptions structure - by @Robert27 (4b8ea34)
  • (events) Fix camus life event filtering logic - by @Robert27 (4e543c1)
  • (food) Add bottom padding to allergen and flag selection - by @Robert27 (a9a720f)
  • (food) Fix translucent android header bar - by @Robert27 (932ada9)
  • (lecture) Restore lecture detail navigation - by @Robert27 (b3b235f)
  • (lecture) Handle null exam values - by @Robert27 (4e99ad6)
  • (lecturers) Add SafeAreaView for improved searchbar layout - by @Robert27 (0258113)
  • (map) Improve color handling for platform compatibility - by @Robert27 (fb7a950)
  • (map) Correct query key for fetching free rooms - by @Robert27 (e08418a)
  • (map) Fix laggy map bottom sheet animation - by @Robert27 (456a9db)
  • (map) Room suggestion button not showing on android - by @Robert27 (bf0dc22)
  • (map) Conditionally render osm attribution based on map load state - by @Robert27 (c4a0b70)
  • (news) Update carousel animation and improve layout styles - by @Robert27 (157b217)
  • (rooms) Disable map link for invalid rooms - by @Robert27 (57c0b92)
  • (settings) Improve loading state handling - by @Robert27 (8b8fd2f)
  • (share) Add placeholder button to prevent flicker on load - by @Robert27 (ddfd014)
  • (store) Add reset functionality to preferences store and streamline initial state setup - by @Robert27 (fdcc4ee)
  • (tabs) Revert android header styles - by @Robert27 (a180834)
  • (timetable) Add end time for timetable week view - by @Robert27 (5406bb2)
  • (web) Enhance styling and add missing icons - by @Robert27 (a806afb)
  • Update Pressable components to use onPressOut for improved touch handling - by @Robert27 (69d31ff)
  • On web, do not send user agent to anonymous THI API (because of their CORS policy) - by @M4GNV5 (1ce6147)
  • Allow bug reports for web issues - by @M4GNV5 (5e1204a)

🚜 Refactor

  • (api) Replace graphql-request with fetch for GraphQL queries - by @Robert27 (967cd79)
  • (app) Enable expo-router typed routes - by @Robert27 (651ee32)
  • (layout) Simplify layout components by removing unnecessary padding and views - by @Robert27 (7131482)
  • (map) Break down into several components - by @Robert27 (6fa15e3)
  • (router) Replace push with navigate for consistent routing - by @Robert27 (66be9f2)

⚡ Performance

  • (app) Add Zustand store for route parameters management - by @Robert27 (534b571)
  • (food) Improve meal details and share logic - by @Robert27 (1c2f454)
  • (lecturers) Replace FlatList with FlashList for improved performance and layout adjustments - by @Robert27 (979a179)
  • (navigation) Replace InteractionManager with dismissTo for room navigation - by @Robert27 (7ce4c2a)

🎨 Styling

  • (calendar) Improves semester dates section name - by @Robert27 (7422009)
  • (map) Add uniform indicator style for BottomSheet components - by @Robert27 (3fa68d0)
  • Migrate to Unistyles for improved theming and code style (#119) - by @Robert27 (eb33b85)

⚙️ Miscellaneous Tasks

  • (changelog) Enhance changelog template with remote URL and contributor tracking - by @Robert27 (b0c1b82)
  • (git) Update issue templates - by @Robert27 (c907232)
  • Upgrade to React Native 0.76 and Expo SDK 52 (#123) - by @Robert27 (ea90005)
  • Update deployment workflows to specify distinct image names for docs and webapp - by @Robert27 (c47f73e)

💚 New Contributors

  • @M4GNV5 made their first contribution

0.10.1 - 2024-11-09

🚀 Features

  • (about) Update links and add FAQ section in legal screen - by @Robert27 (0e887af)
  • (calendar) Add refresh control to enable exams refetching - by @Robert27 (89aadf8)

🐛 Bug Fixes

  • (announcements) Integrate api changes to fix card display - by @Robert27 (8cc962d)
  • (food) Correct formatting of restaurant location string - by @Robert27 (732a7c3)

📚 Documentation

  • Update setup and features documentation, add changelog section - by @Robert27 (9b812b5)
  • Add edit link and last updated options for documentation pages - by @Robert27 (4f17acc)

⚙️ Miscellaneous Tasks

  • Add changelog and git-cliff configuration - by @Robert27 (53baf9f)

Full Changelog: https://github.com/neuland-ingolstadt/neuland.app-native/compare/0.10.0...0.10.1

0.10.0 - 2024-10-23

🚀 Features

  • (analytics) Patch aptabase to detect MacOS sessions - by @Robert27 (ca19292)
  • (app) Add university sports and bump version to 0.10.0 (#109) - by @Robert27 (f85d292)
  • (foodPreferences) Add warning icon to highlight footer text - by @Robert27 (616df20)
  • (map) Add report issue e-mail link - by @Robert27 (d193a0c)
  • (share) Create ShareHeaderButton and add share option to sports event - by @Robert27 (2d653dc)

🐛 Bug Fixes

  • (grades) Add space to ECTS label and handle division by zero in average calculation - by @Robert27 (838d603)
  • (links) Add padding to link text and handle undefined quicklinks - by @Robert27 (e326d37)
  • (map) Map not moving to location marker on unloaded redirect - by @Robert27 (2240f20)
  • (map) Fix map camera reset after redirect while bottom modal is already open - by @Robert27 (5835607)
  • (map) Add conditionally rendering room availability details for guests - by @Robert27 (98364ac)
  • (map) Next lecture not cleared after logout - by @Robert27 (ca4f956)
  • (settings) Restrict iOS app icon navigation to non-desktop devices - by @Robert27 (8c0dc56)
  • (sports) Prevents location buttons from resizing due to their fontweight - by @Robert27 (8a9bad8)
  • (theme) Accent color picker not displaying default color - by @Robert27 (9564895)
  • (timetable) Initial timetable card loading - by @Robert27 (93cd623)

📚 Documentation

  • Update app documentation - by @Robert27 (54b5988)

⚡ Performance

  • (app) Various minor improvements for 0.10 (#114) - by @Robert27 (cd6d11a)
  • (dashboard) Improve card visibility logic and update state management - by @Robert27 (e6fbd79)

🎨 Styling

  • (app) Fixes various styling issues - by @Robert27 (e77c58a)
  • (meal) Moves share button to header - by @Robert27 (59d6b53)

⚙️ Miscellaneous Tasks

  • (linting) Add configuration for commit message linting - by @Robert27 (e1ba7a5)

Full Changelog: https://github.com/neuland-ingolstadt/neuland.app-native/compare/0.8.0...0.10.0

[0.7.0] - 2024-06-15

🚀 Features

  • (app) Linting, types and custom components (#4) - by @Robert27 (f62e69e)
  • (dashboard) Adds cards and pages (#9) - by @Robert27 (3e2b58c)
  • (food) Adds food page (#5) - by @Robert27 (c1e4f56)
  • (map) Adds campus map (#7) - by @Robert27 (0560cc3)
  • (theme) Adds accent colors and themes (#6) - by @Robert27 (93de08a)

💚 New Contributors

  • @Robert27 made their first contribution
  • @FelixDoubleu made their first contribution in #92
  • @pl0ss made their first contribution in #91
  • @BuildmodeOne made their first contribution in #74
  • @MatthiasRaimann made their first contribution in #63
  • @alexhorn made their first contribution in #41
  • @bee1850 made their first contribution in #27