mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-09 19:22:51 +00:00
29 KiB
29 KiB
2.1.1 (2023-05-10)
Bug Fixes
- autofocus searchbar only when no default data is displayed (e90286f)
- breadcrumbs are under parallax (9e160e8)
- browser logout only if endSession url defined (7f6de94), closes #395
- can't select some list elements on safari 16.4 (3e99d7f)
- canteen view removes item select listener on view exit (05e996a)
- catalog module semester selection (afbd1fc)
- catalog semester selection (a8c7d5a)
- data detail local favorite fallback causing duplicate nested favorite view (dff4a95)
- data-detail favorite button color leaking to list items (95f2da2)
- location flow on iOS devices (f207e02)
- parallax broken since safari 16.4 (0f970fa)
- remove infinite scroll e2e test (47565e5)
- replace breadcrumb popover with simply expanding the breadcrumbs (1318cbc)
- schedule tabs navigating to the wrong url (abf2ab6)
- translate simple pipe doesn't update on language changes (f5ca150)
- typo in catalog provider query (f49c44f)
- workaround for side menu items not being active on page load (947cab4)
Features
- add content to empty catalogs (982fb16)
- add easy way to configure search filtering for nested properties (2220ab2)
- dark theme (e75a466)
- dashboard search rework (8c30a47)
- implement custom cdk virtual scroll behavior (968cb72)
- optional logout from identity provider (8cd2d77), closes #372
- revamp dashboard mensa section (33a74d9)
- rework settings page design (2f1298c)
- show in-place in date series modal, resolves #385 (22e70ae), closes #386 #388
- transition to full sidebar at xl instead of lg (cc939f3)
2.0.1 (2023-02-13)
Bug Fixes
- assessment segments can become unreadable (939fb6e)
- login button not easily found (11d1ac3)
- remove misleading assessment calculations (aefae33)
- right-align add event detail chip (1eee652)
Features
2.0.0 (2023-01-11)
Bug Fixes
- daia_url missing in environment configs (863a3ff)
- 404 on all surge links (f1b4930)
- add areaServed to person detail (488150f)
- add event popover expanding beyond screen width (046a95b)
- add location info to dates from timetable (92adb9d), closes #344
- add missing profile translation (cdb6ac4)
- add nav button to schedule page (e628f39)
- add openingHours config and catch its errors (6125d43)
- add PKCE parameters for PAIA auth (f3e83bf)
- address late init from ionic components (0bce9e5)
- adjust code to overcome the breaking changes (ionic 4 to 5) (f779042), closes #70
- adjust hebis catalog templates (83d9a4a)
- adjust library account user info (bafabb1), closes #331
- adjust npm docker scripts and typos (82bb15b)
- angular1 ng-if leftover (25434d5)
- assign navigation app name dynamically (90b9733)
- background fetch crashing android app (3316ad9)
- calculating SCDateSeries for next unit view (82ba5f8)
- canteen module layout (b89f5c4)
- canteen module layout (6f7c680)
- cards not having rounded corners in safari (8a04a43)
- catch error
Setting "language" not provided(584878d) - CI stage/job setup (ae429ca)
- config.get issue by updating ionic (9386351)
- config: fix catch ConfigFetchError in getValue (161da63), closes #46
- correct data path color (0d755bc)
- correct html whitespace handling for icon detection (9bc3642)
- daia availability (13cee2d)
- dashboard next unit structural directive causing animation issues (c8f6a27)
- data: fix and adjust detail test using translation (478f49a), closes #50
- data: fix template and other consistency issues (c3bc227)
- detail page when dish of mensa selected (e5c2270), closes #140
- download events should respect selection (28fbfef)
- enable background fetch on iOS (a1592f8)
- enable overflow for day labels in schedule (1195c5f)
- encode URI parameter to proxy URI (bc13cc5), closes #326
- extend landing period button not working on android (0caa69c), closes #333
- failing native http requests with body (fed4f20)
- feedback not allowing valid emails (cf74c8e), closes #349
- fix issues found by ng build for production (a503811), closes #48
- fix various typos (ad0dae4)
- fixate webdriver to match used chrome version (24dbb42)
- generate library online links properly (9854541), closes #340
- handle prices as an optional property (9e71efc), closes #219
- header logo changing size on ios navigate (38f0a30)
- ignore null-island location (d3188f5), closes #149
- item not available in offer template (7b402d6), closes #110
- library account missing ready for pickup (e504d8c), closes #330
- library fines should load item title only if needed (cbb949e), closes #342
- links of timetable tabs (837c69b), closes #144
- logged out button not showing on profile (ebdc14d), closes #239
- make action chips react to changes of their item (c0d0b1b)
- make keyboard dismissable on mobile devices (b2cc1fd)
- map search on iOS (7d449b4), closes #148
- map widget not loading tiles properly (09aa7bb), closes #127
- missing init (config setup) in default auth service (f16e539), closes #227
- missing translations (30d801a)
- modals not reacting after several uses (f39c29f)
- news module not scrollable on large screens (44b6a4a)
- ngx-translate defaultLanguage not set (581a5b2)
- omit sync native calendar when no uuids (c9720dc), closes #177
- opening hours pipe refreshing too often (95e1734)
- overhaul auth to avoid issues (99e8d6c), closes #336
- overview search bar scrolling behind header (a037090)
- performance degradation when scrolling (f0a45d1)
- person list should use long-inline-text (8b2b853)
- prevent multiple heavy setting inits (f772637)
- prevent opening invalid links (fdee2db), closes #328
- profile module items show click effect on scroll (8b2f2c0)
- recurring schedule offset and event limit (9c6b513)
- refresh token not used by default auth provider (15ccbe4), closes #311
- remove "extend landing" button when renewal not possible (f60a228), closes #338
- remove item before adding it to secure storage (ec511fb)
- schedule navigation bar layout (e7d5f83)
- set android status bar color correctly (b38a969)
- setting of default language (ccf8b1a)
- show nothing for empty array properties (1c56c89), closes #154
- single map place width (88684f0), closes #147
- some android devices don't support implied css animation units (54cc883)
- status bar being black on Android 13 devices (feee9e8)
- suppress router event logs in console (28caaf1), closes #207
- swap missing icon after ionic update (643b6c9)
- temporary disable flaky ui test (6b9b1fa)
- timetable dates cannot be removed (9242438)
- translate back button title (b8db0f3)
- translations (5e1a902)
- typo in translation (7928534)
- update core and apply stricter tslint rules (911492d)
- use HashLocationStrategy for routes (9d68212), closes #54
- use localized date and time (6ca0b97)
- use stapps core version to compare with backends' core version (66b8720), closes #77
- user info card (998edcb), closes #305
Features
- add "no results" screen to search (c75ca68)
- add about module (d420008)
- add action chips to search results (67fb4a4)
- add auth support (default and paia) (b5f239e)
- add backend toggle (c1d3330)
- add basic templates for data list items (3e697b1)
- add catalog module (03084b1)
- add ConfigModule and FakeBackendInterceptor (406f400), closes #34 #37
- add detail view for news (2566a71)
- add duration pipe with frequency capabilites (49a1758)
- add favorites support (e9452d6)
- add feedback module (867f9e9)
- add filter chips for news (5435f85)
- add formatting pipes basted on Intl (4b932af)
- add HeBIS HDS search (9a3241c)
- add library account screens (080e6fa)
- add library action confirmations (42b860e), closes #334
- add logger (a0c798f)
- add map module (c1c9a92)
- add new font and new icons (915fd72)
- add not found screen (e3d9ef4)
- add permission check for geoLocation setting (d5fa2fd)
- add service and pipe for core translator (4565600)
- apply new layout overhaul (7bbdba5)
- assessment tree view (0b037f9)
- assessments module (e68d1b7)
- calendar plugin (a57c302)
- dashboard ui tests (9f8ab5c)
- data: add basic methods of data provider (ffe05e4), closes #1
- data: add data detail templates (5855acc)
- data: add method that checks if data item has been saved (017fc67)
- data: implement basic facets handling (b6f92a7), closes #1
- data: show skeleton screens before data is loaded (e1039aa), closes #4
- data: use data provider for list and detail view (7caaa18)
- data: use general template for all offers (58960a2)
- display availability and item data for library items (d571b1d)
- dynamic news page rows (848d257)
- expandable accordion in grades module (3f81afd)
- get tab navigation items from config (c3130a3)
- Implement variable for styling (8ecf347)
- include font licenses in the licenses section (82479f4)
- Ionic v6 breadcrumbs in catalog module (7b491ed)
- lazy load all news (e48134e)
- menu: add context menu (1dbf451), closes #3
- navigation rail (6b08af6)
- news module (22cd0af)
- profile page sections (e395e9d), closes #233 #261 #267
- refresh on pull for news module (1f3d9ad)
- resume at origin path after login (a5e5a5b), closes #168
- schedule layout (e416590)
- scroll schedule cursor into view (bc4c3d7)
- search url query param handling (f349bd7)
- seperate dishes by menu sections (400c6b8)
- show availability in offers (5fdef95)
- show feedback when map search yields no results (c54ea86)
- show menu for multiple days for canteens and cafes (3c079cd), closes #19 #79
- storage: add search using regex (86b9bff)
- storage: support deletion of multiple entries (63266f5)
- storage: support search using a string (4334cad)
- support deep links (2e3f668)
- support overlapping timetable dates (93c37b2)
- tab navigation bar animations and state (7ecba0b)
- timetable module - schedule and calendar (d8ede00)
- turn on oauth2 state check for PAIA (5bd0b50), closes #172
- use http interceptor for backendless development (2558163), closes #37
- use school-neutral news image fallback via css (bb94c71)
- webpack bundle analyzer (552911c)
0.0.1 (2018-12-11)
Features
- add the app (8b23159)