Commit Graph
100 Commits
Author SHA1 Message Date
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
Jovan Krunić f7790426cd fix: adjust code to overcome the breaking changes (ionic 4 to 5)
Closes #70
2020-11-03 17:29:58 +01:00
Jovan KrunićandRainer Killinger 2e8d717607 refactor: adjust code after upgrade of ionic from v4 to v5
Note: used observables instead of events service which
doesn't exist in ionic 5 anymore.
2020-10-29 12:12:06 +01:00
Jovan Krunić cc357f36b6 build: upgrade to angular 9 2020-10-27 18:08:51 +01:00
Jovan Krunić 06e5226bbf build: update ngx-markdown 2020-10-27 18:05:16 +01:00
Jovan Krunić 28de70abd3 build: update typescript to 3.8.x 2020-10-27 17:55:35 +01:00
Jovan Krunić 2b88518ca4 build: update typescript to 3.7.x 2020-10-27 17:47:01 +01:00
Jovan Krunić 3dc115eb3a build: update to ionic 5 and angular 8 2020-10-27 17:42:16 +01:00
Jovan Krunić cd646a2795 ci: add staging and production environments
Closes #58
2019-05-31 14:12:11 +02:00
Jovan KrunićandSebastian Lange e1039aa226 feat(data): show skeleton screens before data is loaded
Closes #4
2019-04-29 10:52:15 +00:00
Jovan Krunić 38c026fd7d build: use OpenJDK 8 instead of Oracle's version
Fixes #57
2019-04-29 09:09:13 +00:00
Jovan Krunić b9a95313cd ci: use cache instead of artifacts for node modules 2019-04-26 15:17:41 +02:00
Jovan Krunić 371dbc2890 build: ensure that webdriver is updated to fixed version
Closes #56
2019-04-26 15:17:02 +02:00
Jovan Krunić 478f49a874 fix(data): fix and adjust detail test using translation
Closes #50
2019-04-26 10:05:42 +02:00
Jovan Krunić 9d682125db fix: use HashLocationStrategy for routes
Closes #54
2019-04-18 15:22:32 +02:00
Jovan Krunić 58960a29ea feat(data): use general template for all offers
With help of Object.keys (which is provided to the
template) make offers template general for different
price group types (which are academic or sport course
for now).

See discussions on !2
2019-04-15 13:58:25 +02:00
Jovan Krunić c3bc227a3c fix(data): fix template and other consistency issues 2019-04-15 13:41:27 +02:00
Jovan Krunić 5855accc16 feat(data): add data detail templates
Additionally clean up the code
2019-04-12 14:14:22 +02:00
Jovan Krunić 75ca8c8a73 build: update dependencies
Additionally adjust the code after the latest
rebase.
2019-04-12 14:14:22 +02:00
Jovan Krunić 3e697b17b4 feat: add basic templates for data list items 2019-04-12 14:14:22 +02:00
Jovan Krunić 9850cf77c2 build: update openstapps packages 2019-04-12 14:14:22 +02:00