Skip to content

Latest commit

 

History

History
159 lines (130 loc) · 17.4 KB

File metadata and controls

159 lines (130 loc) · 17.4 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

1.4.0 (2025-09-24)

Features

Bug Fixes

  • allow child transactions (8324080)
  • correct option flag for Flutter web build in Dockerfile (5766860)
  • Resolve app not running on non web platforms (#20) (75977be)
  • set web O level to 1 for better logs (c540b23)
  • update Dockerfile to allow root for FVM (def43bd)

1.3.0 (2025-03-07)

Features

Bug Fixes

  • allow child transactions (8324080)
  • set web O level to 1 for better logs (c540b23)

1.2.0 (2025-02-17)

Features

  • add autofill hints in login screen (aa8cabd)
  • add public beta disclaimer (075ad85)
  • add sentry tracing setup (a823143)
  • disable desktop guard as hotfix (bc9d0e1)

Bug Fixes

  • add base href option to dockerfile (7d7825d)
  • add missing notification types (e71628d)
  • add missing trailing slashes (5ae6efa)
  • decrease min window size (9d229d4)
  • disable sentry in debug mode (513c680)
  • enhance route logging (808f4cf)
  • expand course overview (effa296)
  • increase default animation limit (9d1848c)
  • make course overview scrollable (7a317d8)
  • make course overview scrollable (c2902cf)
  • reenable licensing (4f64f6b)
  • remove quotation marks from BASE_HREF (c59d92c)
  • report transaction errors (03703b9)
  • show exams in calendar view (7e18ca9)
  • use bookworm instead of alpine (dcf7d84)
  • use transaction.commit over finish (6304c04)

1.1.0 (2025-02-11)

Features

  • add 404 Not Found screen (49f8441)
  • add course color customizer (e6a47e3)
  • add docker compose file (094a0ac)
  • add german translation (677f26f)
  • add mobile notice (8ef36fc)
  • add support for multiple distribution types and implement patch services (081cf51)
  • add support for multiple distribution types and implement patch services (e7494fe)
  • add tasks overview description (e2c93b4)
  • add UI side access control in plan (d3dd693)
  • add web loading indicator (302db8d)
  • auth: implement login screen (cc7236e)
  • calendar: define contracts for calendar feature [skip ci] (4de9a26)
  • calendar: implement contracts [skip ci] (5a0141a)
  • dashboard: animate status overview chart (f53956a)
  • dashboard: implement status overview (09d7765)
  • impl auth service [skip ci] (a53e55b)
  • impl entire auth bloc [skip ci] (9adf2a3)
  • implement all modules domain-wise (80843a3)
  • implement burndown chart and course overview (5988920)
  • implement calendar plan screen (e150f38)
  • implement general settings (f5884fc)
  • implement inviting members (79038a5)
  • implement notifications ui (7a31703)
  • implement sensitive data scrubbing in log messages (b1c95a7)
  • implement slot booking & slot overview (77d5b6f)
  • implement slot booking api (#12) (8249928)
  • implement slot creation ui (4c4683a)
  • integrate Echidna license server and enhance auth module with capability guard (9333720)
  • moodle: complete moodle task widget (940e21a)
  • move enable optional tasks to user settings (da91490)
  • prompt user to select courses on login (a6a66df)
  • settings: impl settings layout (7e0153b)
  • setup sentry (#15) (391f683)
  • store auth state on disk (565dc8f)
  • theming: add system theme to theme selection (7c6030d)
  • update configuration (295e20e)
  • update flutter run command (e553c8d)
  • update Flutter version and use posthog api instead of sdk (158cc3d)
  • update invite member dialog title to 'Invite users' (833ef2b)

Bug Fixes

  • add animation limit (51d3083)
  • add nullable UnixTimestampConverter (33c0dfb)
  • add optimistic updates to courses repo (8d9d8ca)
  • add subtitle to login form for better user guidance (dbb3bae)
  • adjust course selection screen layout and svg colors (e9c256c)
  • adjust icon sizes for better in plan member widget (752325e)
  • adjust task parsing to plugin changes (#56) (05b2898)
  • always retrieve optional tasks (d9cf2fa)
  • assert list instead of map (0e6a38e)
  • auth: persist auth state between routes (fc31a0d)
  • auth: remove user_register_user (9eeaadd), closes #3
  • auto refresh invites so notifications load faster (1f78273)
  • capitalize dropdown value for Sentry feedback tagging (b867500)
  • copy function params to allow modifications (cc03b19)
  • correct some translation strings (1587bcd)
  • dashboard: actually show tasks planned for today (647bd0f)
  • enable kicking plan members (778b533)
  • enhance color picker layout and change json param names (2bb41d7)
  • finalize dashboard slots layout (5a4f57f)
  • general UI enhancements (31b135a)
  • handle overflow in slot widget (922d636)
  • hide clear plan button if missing perms (3a4fb2a)
  • ignore daytime in deadline filtering (cbb1bc0)
  • ignore errors when sending analytics events (18ecd66)
  • improve null safety in route guards and login screen (5aba678)
  • improve task overview scrolling and navigation behavior (a3296fc)
  • moodle: escape api bodies to proper json (a9fa462), closes #1
  • moodle: require array instead of single object (352047e)
  • moodle: work around moodle's special needs (9215f52), closes #2
  • only show current semester in tasks overview (04ea328)
  • only show exams in correct day (ce90d54)
  • refresh slots after booking a slot (f64ed05)
  • refresh tasks after moving deadline (80ec162)
  • remove clipping in slot reservation screen (7bd1670)
  • remove dependency overridep (115b8c9)
  • remove log filter (354ad5f)
  • remove placeholder line (d25a1dc)
  • remove typo in translation strings (6e5fba8)
  • resolve auth not working on linux (2e10a6e)
  • respect user settings in global stats (b2284d6)
  • solve images not loading in release mode (78e08d1)
  • update figma_squircle dependency URL to use HTTPS (47eb336)
  • update loader background color for dark mode (cf67c96)
  • update parent action builder on popup close (4655ea7)
  • use accent color for slot card in dashboard (81db31b)
  • use systemtheme as default (9a197fa)
  • use UTC timestamps for API calls (4ecf646)