Commit Graph
100 Commits
Author SHA1 Message Date
TheaninovaandJovan Krunić 727b92911e fix: list item layout broken 2024-07-19 15:20:06 +02:00
TheaninovaandJovan Krunić 11bc987807 fix: elasticsearch integration spams errors 2024-07-19 15:20:06 +02:00
TheaninovaandRainer Killinger 67ab1fd613 fix: geo.point has wrong mapping 2024-06-28 17:25:32 +02:00
Theaninova 39d2801114 feat: store id cards 2024-06-12 13:51:46 +02:00
TheaninovaandRainer Killinger 2f64d69693 feat: migrate to protomaps and maplibre 2024-05-27 15:07:27 +02:00
TheaninovaandRainer Killinger 964516d3cf fix: remove noUnused* TSConfig options
TSConfig options prevent Angular from compiling the app. This is
specifically harsh with the noUnused* rules, which require you to
strictly remove any unused variables even in dev mode while testing.
Since this case is already covered by ESLint, the TSConfig option was
removed.
2024-05-27 15:07:27 +02:00
TheaninovaandRainer Killinger 71ff9fd960 fix: favorite button 2024-05-27 15:07:27 +02:00
TheaninovaandRainer Killinger abf9999461 feat: type-safe sc-icons 2024-05-27 15:07:26 +02:00
TheaninovaandRainer Killinger 53c3d0ba0c refactor: replace rfdc with native structuredClone 2024-05-27 15:07:25 +02:00
TheaninovaandRainer Killinger 100607740b fix: angular lsp broken 2024-03-27 09:55:30 +01:00
TheaninovaandRainer Killinger 0858a26dc1 fix: dish prices sometimes go missing 2024-03-27 09:55:30 +01:00
TheaninovaandRainer Killinger 8667603bd6 feat: export core version in package 2024-03-27 09:55:29 +01:00
TheaninovaandRainer Killinger 65bc9a76b6 feat: add syncpack semver ranges 2024-03-27 09:55:29 +01:00
TheaninovaandRainer Killinger 912ae42270 feat: add ability to check for existence of a field 2024-03-27 09:55:29 +01:00
TheaninovaandRainer Killinger c4a5d6e73b fix: exclude app.js and lib from typescript compliation 2024-03-27 09:55:29 +01:00
TheaninovaandRainer Killinger deed376c24 feat: enable checkJs by default 2024-03-27 09:55:29 +01:00
TheaninovaandRainer Killinger a4cc23e9a8 feat: add direnv for nix
feat: update nix flake to not rely on buildFHSUserEnv
2024-03-27 09:55:29 +01:00
TheaninovaandRainer Killinger e8d72683ef fix: backend tests break every year
refactor: update some backend unit tests
2024-03-27 09:55:28 +01:00
TheaninovaandRainer Killinger dbb558508f fix: changeset crashes because it uses internal prettier version 2024-03-27 09:55:28 +01:00
Theaninova 859763367e fix: throw error if config import fails
feat: log used config in backend
2023-12-12 14:37:24 +01:00
Theaninova d44204cf8d fix: remove old console.log statements 2023-12-06 17:15:03 +01:00
Theaninova 9d5dd05bb6 refactor: remove nullish coalecing pipe 2023-12-06 17:15:03 +01:00
Theaninova 288a49113f refactor: migrate to strict template checking 2023-12-06 17:14:55 +01:00
TheaninovaandThea Schöbl 791b5c895d fix: hide navigation from jop posting search 2023-12-05 15:51:57 +00:00
TheaninovaandThea Schöbl d7a85b7fae feat: improved e2e tests 2023-12-05 15:17:00 +00:00
TheaninovaandThea Schöbl 8b5b4c765b fix: my app card layout 2023-12-05 10:36:22 +00:00
Theaninova 5d47a17629 fix: android system bars always have light buttons 2023-12-01 12:23:38 +01:00
TheaninovaandRainer Killinger 61587c7ba1 feat: add alert when critical errors prevent an app launch 2023-11-28 09:01:23 +00:00
TheaninovaandRainer Killinger 066e374462 feat: upgrade to capacitor 5.0 2023-11-28 09:01:23 +00:00
Theaninova a02190fe5a fix: flaky tests due to console.error checks 2023-11-27 19:54:28 +01:00
Theaninova 04e275e967 feat: add share option in detail views 2023-11-14 16:37:12 +01:00
Theaninova f618725598 feat: full database clone feature in api-cli 2023-10-20 15:13:26 +02:00
Theaninova f3ba8af051 fix: prevent duplicate publishes 2023-10-20 14:19:07 +02:00
Theaninova 2e0020b5c8 fix: non-publish branches fail on main 2023-10-20 14:15:22 +02:00
Theaninova d17e8abea3 fix: docs fail to generate 2023-10-20 14:04:08 +02:00
Theaninova ef092a8bff fix: library login fails 2023-10-17 18:00:55 +02:00
Theaninova 656f2266e3 feat: add scripts to enable login flow from localhost 2023-10-17 14:50:34 +02:00
TheaninovaandRainer Killinger 98f21ac23b fix: distance disappears after 10 seconds 2023-10-15 16:41:52 +00:00
TheaninovaandRainer Killinger c460a3dbc0 fix: safari crashes with long opening hours change times 2023-10-15 16:28:42 +00:00
Theaninova e7607360e2 feat: section dynamic slide buttons 2023-10-12 11:47:59 +02:00
Theaninova 1f62b5c5b0 feat: backend-supplied id cards on profile page
feat: SCIdCard thing
2023-10-12 11:47:59 +02:00
Theaninova 905ebf8c59 refactor: update capacitor build files 2023-10-12 11:14:28 +02:00
Theaninova b210e0d9c3 fix: change leaflet tiles to be inverted as a whole 2023-10-12 10:18:18 +02:00
TheaninovaandThea Schöbl 3a79d57c8d fix: detail view should not reuse things without references 2023-10-09 08:53:28 +00:00
Theaninova 9e6d4fe054 fix: week overview button broken on webkit 2023-10-06 17:57:02 +02:00
Theaninova 7b96500a75 fix: backend tests failing since the start of this semester 2023-10-06 15:36:00 +02:00
TheaninovaandThea Schöbl e0b7e616b3 fix: live update distance in list items 2023-09-21 09:38:52 +00:00
Theaninova 38fb7a398d fix: long branch names prevent review deployment 2023-09-21 09:55:35 +02:00
Theaninova a99e08cd68 refactor: change opening hours handling
fix: opening hours not updating
feat: lazy-load opening hours module
feat: add e2e tests for opening hours
refactor: migrate opening hours to on-push change detection
feat: show exact minutes in opening hours starting one hour before next change
2023-09-21 09:55:35 +02:00
TheaninovaandThea Schöbl a5c9d22016 feat: add external directions referral
feat: change map page
feat: add error handling and timeout to location fetching in directions

resolves #124
resolves #122
2023-09-15 18:52:28 +00:00
Theaninova 3c49c4cf6d fix: route stack service causes needless network traffic 2023-09-06 15:29:47 +02:00
Theaninova f2c4ee308f feat: share loaded data to detail views across routes 2023-09-06 14:52:02 +02:00
TheaninovaandThea Schöbl bd09b36620 refactor: use observable chains in rating component 2023-08-29 10:20:35 +00:00
Theaninova ca146b7761 refactor: separate dashboard schedule nav e2e tests 2023-08-28 13:48:34 +02:00
TheaninovaandRainer Killinger 2f59ab9707 fix: parallax replacer might fail to find shadow root on its first try 2023-08-02 17:59:20 +02:00
Theaninova d3268b50c2 feat: add stylelint 2023-07-18 15:40:17 +02:00
Theaninova b085850207 feat: dish certifications 2023-07-18 14:42:30 +02:00
Theaninova c9240f289e feat: rating for dishes 2023-07-18 14:24:15 +02:00
Theaninova 107a7c5e9e test: fix app unit tests 2023-07-06 11:52:11 +02:00
Theaninova 16a039a16e docs: add api doc 2023-07-05 11:43:26 +02:00
Theaninova 11c9d742cd refactor: move node and builder images 2023-07-03 15:18:30 +02:00
Theaninova 4e4c7b5cc9 feat: publishing workflow
refactor: update changelog
v3.0.0-next.0
2023-07-03 13:44:42 +02:00
Theaninova 0a7e6af141 refactor: migrate es mapping types from es-mapping-generator to .d.ts next to generated mappings 2023-06-30 12:46:48 +02:00
Theaninova 1aaf85b444 fix: upgrade @ionic/angular to fix broken popups in chrome 2023-06-29 19:43:11 +02:00
Theaninova 98546a97a3 refactor: migrate @krlwlfrt/async-pool to @openstapps/collection-utils 2023-06-29 19:12:09 +02:00
Theaninova 64caebafe5 refactor: migrate changelogs to changesets format
refactor: add changesets
refactor: chose packages to publish
2023-06-29 18:55:26 +02:00
Theaninova f1bc41c4df refactor: speed up the pipeline by directly deploying the review app from the build step 2023-06-29 16:01:42 +02:00
Theaninova 6a8b3d2fe2 feat: migrate app to AOT compilation
refactor: temporarily replace @ionic/storage-angular with custom file until upgrade to Angular 14+
2023-06-29 16:01:42 +02:00
Theaninova 129f25d1f0 feat: docker publishing 2023-06-29 16:01:42 +02:00
Theaninova c4260dc882 feat: add openapi gen to core 2023-06-29 16:01:42 +02:00
Theaninova 5b4d2bd16c refactor: app deployment 2023-06-29 16:01:42 +02:00
Theaninova 3b8a344d73 refactor: app deployment 2023-06-29 16:01:42 +02:00
Theaninova b21833de40 refactor: split api into api, api-cli & api-plugin 2023-06-29 15:56:25 +02:00
Theaninova 495a63977c test: add unit tests to pipeline 2023-06-29 15:56:25 +02:00
Theaninova 45444d9373 fix: pipeline 2023-05-31 15:30:25 +02:00
Theaninova 68400f2480 fix: tests 2023-05-31 15:05:41 +02:00
Theaninova 0d60b8bfad feat: update tests
feat: update tests

feat: update tests
2023-05-31 14:05:45 +02:00
Theaninova d6d4f6e5c4 fix: rebase cleanup
fix: rebase cleanup

fix: rebase cleanup
2023-05-31 14:04:38 +02:00
Theaninova 0a76427ba8 feat: migrate backend to cosmiconfig 2023-05-31 14:04:05 +02:00
Theaninova d8c79256c9 feat: tests 2023-05-31 14:04:05 +02:00
Theaninova 8cb9285462 refactor: build system 2023-05-31 14:04:05 +02:00
Theaninova 4df19e8c20 feat: migrate to esm 2023-05-31 14:04:03 +02:00
Theaninova fd740b3091 fix: build 2023-05-31 14:01:59 +02:00
Theaninova 3792a14e90 Merge remote-tracking branch 'backend/master' 2023-05-31 14:00:29 +02:00
Theaninova be1774b1cd refactor: move backend to monorepo 2023-05-31 13:54:58 +02:00
Theaninova 881734c29e Merge remote-tracking branch 'app/develop' 2023-05-24 14:31:00 +02:00
Theaninova ac62e621d5 refactor: move app to monorepo 2023-05-24 14:26:54 +02:00
Theaninova cc7406c07f Merge remote-tracking branch 'logger/master' 2023-05-24 14:23:43 +02:00
Theaninova 3ab8bc1517 refactor: move logger to monorepo 2023-05-24 14:22:25 +02:00
Theaninova 44f2b4a2b3 Merge remote-tracking branch 'api/master' 2023-05-24 14:16:58 +02:00
Theaninova 2dc8fd98b8 refactor: move api to monorepo 2023-05-24 14:16:07 +02:00
Theaninova 2d139e478a Merge remote-tracking branch 'core/master' 2023-05-24 14:09:07 +02:00
Theaninova 9aad8eda9a refactor: move core to monorepo 2023-05-24 14:06:57 +02:00
Theaninova 522b951490 refactor: update es-mapping-generator 2023-05-24 13:31:41 +02:00
Theaninova b819dba17f Merge remote-tracking branch 'es-mapping-generator/master' 2023-05-24 13:29:50 +02:00
Theaninova e76ffe9371 refactor: move es-mapping-generator to monorepo 2023-05-24 13:23:12 +02:00
Theaninova c8703ec66b Merge remote-tracking branch 'proxy/master' 2023-05-24 13:14:30 +02:00
Theaninova 23d0c6971c refactor: move proxy to monorepo 2023-05-24 13:13:13 +02:00
Theaninova f69edc6393 Merge remote-tracking branch 'backend/master' 2023-05-23 14:26:05 +02:00
Theaninova 1ea219b1ef refactor: move backend to monorepo 2023-05-23 14:07:16 +02:00