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ć and Rainer 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ć and Rainer 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ć and Rainer 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ć and Rainer Killinger
e29a68bb03
refactor: use expandable title card for all data details
...
Closes #150
2021-10-27 08:28:48 +00:00
Jovan Krunić and Rainer Killinger
88684f068a
fix: single map place width
...
Closes #147
2021-10-27 08:28:48 +00:00
Jovan Krunić and Rainer 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ć and Rainer 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ć and Rainer Killinger
27cf62f952
refactor: optimize data list component
2021-06-01 07:44:40 +00:00
Jovan Krunić and Rainer 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ć and Rainer 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ć and Sebastian 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
Jovan Krunić
b6f92a7449
feat(data): implement basic facets handling
...
Related to #1
2019-04-12 14:14:22 +02:00