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
Jovan Krunić
2558163ad6
feat: use http interceptor for backendless development
...
Note: intercept method of the FakeBackendInterceptor should
be developed further whenever it is needed to fake a response
from the backend.
Closes #37
2019-04-12 14:14:22 +02:00
Jovan Krunić
8c3c2810e5
refactor(data): adjust data detail component
2019-04-12 14:14:22 +02:00
Jovan Krunić
017fc67765
feat(data): add method that checks if data item has been saved
2019-04-12 14:14:22 +02:00
Jovan Krunić
7caaa18b7e
feat(data): use data provider for list and detail view
2019-04-12 14:14:22 +02:00
Jovan Krunić
ffe05e4548
feat(data): add basic methods of data provider
...
Related to #1
2019-04-12 14:14:20 +02:00
Jovan Krunić
c819d15386
build: upgrade to ionic 4 (update dependencies)
...
Closes #35
2019-04-12 13:51:43 +02:00
Jovan Krunić
63266f588f
feat(storage): support deletion of multiple entries
2019-04-12 13:51:43 +02:00
Jovan Krunić
4334cad68c
feat(storage): support search using a string
2019-04-12 13:51:43 +02:00
Jovan Krunić
86b9bff09a
feat(storage): add search using regex
2019-04-12 13:51:43 +02:00
Jovan Krunić
246dddd5a5
refactor: move web http client to a new file
2019-04-12 13:51:43 +02:00
Jovan Krunić
83a2c85e05
ci: use gitlab's review apps (using surge.sh)
...
Closes #42
2019-04-12 12:12:27 +02:00
Jovan Krunić
a503811c1c
fix: fix issues found by ng build for production
...
Closes #48
2019-04-12 12:12:26 +02:00
Jovan Krunić
301f872c06
ci: allow failure for audit
2019-04-09 14:31:07 +00:00
Jovan Krunić
7512135393
ci: remove duplicate image entry (setup)
2019-04-09 13:50:58 +00:00
Jovan Krunić
f0303d27b6
build: remove extraneous comma (tsconfig.json)
...
Closes #44
2019-04-09 13:34:54 +00:00
Jovan Krunić
0d1d26cd5d
docs: add badges for pipeline status and docs
2019-03-04 15:05:20 +01:00