Commit Graph
100 Commits
Author SHA1 Message Date
Jovan Krunić f16e5394cc fix: missing init (config setup) in default auth service
Closes #227
2022-07-05 13:54:35 +02:00
Jovan KrunićandRainer Killinger 9e71efca9f fix: handle prices as an optional property
Closes #219
2022-06-09 10:31:27 +00:00
Jovan KrunićandRainer Killinger 83d9a4a8b8 fix: adjust hebis catalog templates 2022-06-08 10:46:23 +00:00
Jovan Krunić 5edec7154e refactor: improve library account views 2022-05-19 15:41:07 +00:00
Jovan Krunić 9efc41a8f8 refactor: use geo for sort after backend change
Closes #210
2022-05-19 08:54:19 +02:00
Jovan Krunić b7ae2cf019 Resolve "Auth providers should be ready on components init" 2022-05-13 09:05:33 +00:00
Jovan Krunić 28caaf1d21 fix: suppress router event logs in console
Closes #207
2022-05-04 16:30:27 +00:00
Jovan Krunić 488150f7f5 fix: add areaServed to person detail 2022-04-14 08:52:31 +00:00
Jovan Krunić d2a23e581e Resolve "Read library account URLs from the backend" 2022-04-05 13:30:47 +00:00
Jovan Krunić 2e2a5897b8 refactor: use current location for auth unless production 2022-03-23 21:52:27 +01:00
Jovan Krunić 0479e7cdc3 test: use cypress instead of protractor 2022-03-23 10:14:56 +00:00
Jovan Krunić f3e83bfcc8 fix: add PKCE parameters for PAIA auth 2022-02-25 17:37:18 +01:00
Jovan Krunić b56322b05c test: add missing svg assets 2022-02-23 15:09:55 +00:00
Jovan Krunić 098b1d733e test: inject instead of deprecated TestBed get
Additionally refactor tests and ts-ignore annotations.
2022-02-23 15:09:55 +00:00
Jovan Krunić 37fe25c42f test: clean up async behaviour 2022-02-23 15:09:55 +00:00
Jovan Krunić 89dc41ad35 test: fix by mocking geolocation 2022-02-23 15:09:55 +00:00
Jovan Krunić 562f357374 test: prevent error from leaking 2022-02-23 15:09:55 +00:00
Jovan Krunić 93863510fa fix: config.get issue by updating ionic 2022-02-23 15:09:55 +00:00
Jovan Krunić b7be5b9dbc test: mock content for the context menu 2022-02-23 15:09:55 +00:00
Jovan Krunić cdb6ac4084 fix: add missing profile translation 2022-02-16 15:05:07 +01:00
Jovan Krunić 11017955ee build: update karma cause of deprecation warning
Closes #184
2022-02-16 15:05:07 +01:00
Jovan Krunić eaf9da3c84 refactor: get appropriate provider via auth helper 2022-02-16 15:05:06 +01:00
Jovan Krunić a5e5a5b407 feat: resume at origin path after login
Closes #168
2022-02-11 19:54:46 +01:00
Jovan Krunić 19b36c07b7 test: adjust tests to config init changes 2022-02-10 16:21:35 +01:00
Jovan Krunić c9720dc104 fix: omit sync native calendar when no uuids
Related to #177
2022-02-10 16:21:35 +01:00
Jovan Krunić bde0df219c refactor: initialize config via APP_INITIALIZER
Closes #181
2022-02-10 16:21:34 +01:00
Jovan KrunićandRainer Killinger faa0ed60f4 build: remove dev android config
Closes #179
2022-02-09 10:57:19 +01:00
Jovan Krunić 1727c0280f refactor: remove unused fake environment 2022-02-08 19:33:08 +01:00
Jovan Krunić ea935232ab build: use custom url scheme independent from appId 2022-02-08 19:16:53 +01:00
Jovan Krunić 35c9991a61 build: move app host to strings.xml 2022-02-08 19:16:52 +01:00
Jovan KrunićandRainer Killinger fb7b3fd1d2 refactor: read auth provider info from app config 2022-02-07 16:46:29 +00:00
Jovan Krunić 7bece91206 refactor: use appropriate status numbers (library account) 2022-02-02 09:53:09 +00:00
Jovan Krunić 90b97339d3 fix: assign navigation app name dynamically 2022-02-02 09:37:20 +00:00
Jovan Krunić 080e6fa3e8 feat: add library account screens 2022-01-31 08:53:46 +00:00
Jovan Krunić 5bd0b50816 feat: turn on oauth2 state check for PAIA
Closes #172
2022-01-25 21:00:04 +01:00
Jovan Krunić 2566a71a81 feat: add detail view for news 2021-12-06 12:14:42 +00:00
Jovan Krunić 8f3df58e42 docs: add android debug instructions to README
Additionally clean up npm scripts and README

Closes #157
2021-11-26 13:37:59 +01:00
Jovan Krunić 5ffa699f57 ci: add gradle to image via a dummy project 2021-11-22 18:40:40 +01:00
Jovan Krunić b909e0bed4 build: upgrade capacitor android 2021-11-22 15:30:20 +01:00
Jovan Krunić 2e3f6684ef feat: support deep links 2021-11-17 15:12:10 +01:00
Jovan KrunićandRainer Killinger 837c69bb21 fix: links of timetable tabs
Closes #144
2021-11-16 14:16:13 +00:00
Jovan Krunić 1c56c891e1 fix: show nothing for empty array properties
Closes #154
2021-11-15 08:57:07 +00:00
Jovan Krunić 7f23a0e6cf build: migrate from cordova to capacitor
Closes #85
2021-11-12 19:12:42 +01:00
Jovan Krunić d6cb7e1d3b refactor: remove default data from search page
Closes #151
2021-11-03 12:41:04 +00:00
Jovan Krunić d3188f5090 fix: ignore null-island location
Closes #149
2021-10-27 14:49:22 +02:00
Jovan KrunićandRainer Killinger e29a68bb03 refactor: use expandable title card for all data details
Closes #150
2021-10-27 08:28:48 +00:00
Jovan KrunićandRainer Killinger 88684f068a fix: single map place width
Closes #147
2021-10-27 08:28:48 +00:00
Jovan KrunićandRainer Killinger d420008926 feat: add about module 2021-10-27 08:25:41 +00:00
Jovan Krunić 7d449b43d0 fix: map search on iOS
Closes #148
2021-10-21 17:36:03 +02:00
Jovan Krunić 867f9e9b83 feat: add feedback module 2021-10-21 06:47:40 +00:00
Jovan Krunić 3c7ada4eea build: upgrade to angular v12 2021-09-21 06:51:33 +00:00
Jovan Krunić e5c227073a fix: detail page when dish of mensa selected
Closes #140
2021-09-15 16:01:16 +02:00
Jovan Krunić f1b4930a30 fix: 404 on all surge links 2021-09-15 09:59:32 +00:00
Jovan KrunićandRainer Killinger e9452d6520 feat: add favorites support 2021-09-10 15:39:23 +00:00
Jovan Krunić 293ed6ba5f test: completely mock storage in tests using it
Closes #130
2021-09-08 18:00:14 +02:00
Jovan Krunić b56a428c92 refactor: update openstapps packages 2021-08-18 10:29:18 +00:00
Jovan Krunić 09aa7bb5c5 fix: map widget not loading tiles properly
Closes #127
2021-08-17 14:25:41 +02:00
Jovan Krunić 5435f85cc4 feat: add filter chips for news 2021-07-21 17:06:27 +02:00
Jovan Krunić e48134eddc feat: lazy load all news 2021-07-16 17:00:21 +02:00
Jovan Krunić 975f8e25e4 refactor: sort news by datePublished on backend 2021-07-16 16:59:55 +02:00
Jovan Krunić c1c9a92ec9 feat: add map module 2021-07-13 07:57:09 +00:00
Jovan Krunić 7b402d61c3 fix: item not available in offer template
Closes #110
2021-06-08 11:34:31 +02:00
Jovan Krunić 643b6c967f fix: swap missing icon after ionic update 2021-06-08 11:15:25 +02:00
Jovan KrunićandRainer Killinger 27cf62f952 refactor: optimize data list component 2021-06-01 07:44:40 +00:00
Jovan KrunićandRainer Killinger 66167831e6 refactor: show top of the list if query changed (no setTimeout) 2021-06-01 07:44:40 +00:00
Jovan Krunić add690c842 refactor: use ion-img where lazy load needed 2021-06-01 08:56:16 +02:00
Jovan Krunić 1d94dd5bf3 build: add simple script for building for android
Closes #100
2021-04-20 10:23:40 +00:00
Jovan Krunić 3da7c7d009 refactor: remove geoLocation from settings
Closes #99
2021-04-19 16:49:45 +02:00
Jovan Krunić 7928534d88 fix: typo in translation 2021-04-16 15:48:58 +02:00
Jovan Krunić a8f22c1e96 refactor: make data list reusable component
Closes #98
2021-04-16 15:48:57 +02:00
Jovan Krunić c97ecd698c build: update cordova engines versions 2021-04-08 13:40:57 +00:00
Jovan Krunić 0f46811175 build: enable AndroidX (add adapter for legacy) 2021-04-08 13:40:57 +00:00
Jovan Krunić f725732772 build: create tmp project outside of app directory
- Otherwise it creates app's apk and not apk from
the tmp project
2021-04-08 13:40:57 +00:00
Jovan Krunić dca6287b90 build: update incompatible minSdkVersion (19 -> 22) 2021-04-08 13:40:57 +00:00
Jovan Krunić 3fc7c781ec refactor: use npm script for serve in docker 2021-04-08 13:40:57 +00:00
Jovan Krunić 4e367254c2 build: add cordova resources tool 2021-04-08 13:40:57 +00:00
Jovan Krunić f432f27c64 refactor: remove generated resources
They need to be generated only on demand and not kept in
git.
2021-04-08 13:40:57 +00:00
Jovan Krunić bb9ad9a957 build: use latest cordova (v10) 2021-04-08 13:40:57 +00:00
Jovan Krunić 2c08a1cefd docs: add contributors to package.json 2021-04-07 14:32:38 +02:00
Jovan Krunić 025335432d build: clean up package.json
- Remove non-existing homepage
- Make package versions fixed
2021-04-07 14:27:07 +02:00
Jovan Krunić 9f71e46f66 build: update node types to v14
Closes #96
2021-04-07 14:23:07 +02:00
Jovan Krunić 1a8660590f style: improve design and add logo
- show data icons in thumbnails in data list items
- add app logo
- fix various visibility issues
2021-03-23 15:59:58 +00:00
Jovan Krunić 0641ab12c8 build: use en_US as locale 2021-02-10 06:56:31 +00:00
Jovan Krunić 5790bec724 build: update cordova dependencies 2021-02-10 06:56:31 +00:00
Jovan Krunić b4bed4e834 build: update android sdk (use api 30) 2021-02-10 06:56:31 +00:00
Jovan Krunić 7b767001ad build: fix/update the angular devkit tools 2021-02-10 06:56:31 +00:00
Jovan Krunić 65c0f12c1c build: optimize the Dockerfile 2021-02-10 06:56:31 +00:00
Jovan Krunić c10ae803d1 build: update ionic and cordova 2021-02-10 06:56:30 +00:00
Jovan Krunić f4b6eb35e9 build: use correct ionic cli package 2021-02-10 06:56:30 +00:00
Jovan Krunić 3e93ae7363 build: update node to v14 2021-02-10 06:56:30 +00:00
Jovan Krunić 68303e1f09 build: update ubuntu version in docker image 2021-02-10 06:56:30 +00:00
Jovan Krunić bb94c71761 feat: use school-neutral news image fallback via css 2021-01-30 16:29:50 +01:00
Jovan Krunić 1f3d9ad5f0 feat: refresh on pull for news module 2021-01-29 11:36:38 +01:00
Jovan Krunić 22cd0af1bf feat: news module 2021-01-29 11:36:37 +01:00
Jovan Krunić 66b8720da0 fix: use stapps core version to compare with backends' core version
Note: not app version (e.g. 2.0.0).

Closes #77
2020-11-27 16:11:14 +01:00
Jovan Krunić 072204b748 docs: fix and adjust the README file 2020-11-26 10:11:46 +01:00
Jovan Krunić bba0964fae refactor: use ionic instead of angular-cli for start scripts 2020-11-26 10:11:43 +01:00
Jovan Krunić b0cd37732e ci: use real backend instead of fake backend for web reviews
Closes #75
2020-11-25 17:22:17 +01:00
Jovan Krunić 6647750a6c refactor: use new backend version (2.x.x)
Close #74
2020-11-25 15:36:59 +01:00
Jovan Krunić 987f9d45f5 refactor: use ngx-logger instead of @openstapps/logger
Closes #71
2020-11-17 15:19:23 +01:00