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 |
|
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 |
|