Compare commits

...

194 Commits

Author SHA1 Message Date
Brain 578fb760bc Merge pull request 'chore(deps): update dependency core-js to v3.46.0' (!191) from renovate/core-js-3.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #191
2025-10-17 21:14:03 +02:00
Brain cec82e2dfd Merge pull request 'chore(deps): lock file maintenance' (!192) from renovate/lock-file-maintenance into main
continuous-integration/drone/push Build is passing
Reviewed-on: #192
2025-10-17 21:12:36 +02:00
renovate-bot dda0f88bc0 chore(deps): lock file maintenance
continuous-integration/drone/pr Build is passing
2025-10-13 00:38:05 +00:00
renovate-bot cb3d373260 chore(deps): update dependency core-js to v3.46.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-10-13 00:37:05 +00:00
Brain 0a89752cf6 Merge pull request 'chore(deps): update all digest updates' (!189) from renovate/all-digest into main
continuous-integration/drone/push Build is passing
Reviewed-on: #189
2025-10-11 22:19:08 +02:00
Brain f7b942d336 Merge pull request 'chore(deps): lock file maintenance' (!187) from renovate/lock-file-maintenance into main
continuous-integration/drone/push Build is passing
Reviewed-on: #187
2025-10-11 22:18:09 +02:00
renovate-bot 4756401db7 chore(deps): update all digest updates
continuous-integration/drone/pr Build is passing
2025-10-09 09:37:06 +00:00
renovate-bot 58666b548f chore(deps): lock file maintenance
continuous-integration/drone/pr Build is passing
2025-10-06 00:37:42 +00:00
Brain d3ed519caf Merge pull request 'chore(deps): update vue monorepo to v3.5.22' (!185) from renovate/vue-monorepo into main
continuous-integration/drone/push Build is passing
Reviewed-on: #185
2025-09-30 15:01:44 +02:00
Brain 6271ab3805 Merge pull request 'chore(deps): update dependency sass-embedded to v1.93.2' (!184) from renovate/sass-embedded-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #184
2025-09-30 15:00:15 +02:00
renovate-bot a5bee5a2c9 chore(deps): update dependency sass-embedded to v1.93.2
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-09-30 11:37:34 +00:00
renovate-bot d0b34787dd chore(deps): update vue monorepo to v3.5.22
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-09-30 11:37:20 +00:00
Brain 5a9214b601 Merge pull request 'chore(deps): update dependency sass to v1.93.2' (!183) from renovate/sass-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #183
2025-09-30 13:13:10 +02:00
Brain 2db9f39d9e Merge pull request 'chore(deps): lock file maintenance' (!186) from renovate/lock-file-maintenance into main
continuous-integration/drone/push Build is passing
Reviewed-on: #186
2025-09-30 13:09:25 +02:00
renovate-bot 973faff54d chore(deps): lock file maintenance
continuous-integration/drone/pr Build is passing
2025-09-29 00:38:06 +00:00
renovate-bot 83a1833305 chore(deps): update dependency sass to v1.93.2
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-09-26 22:36:44 +00:00
Brain 98c7877439 Merge pull request 'chore(deps): lock file maintenance' (!182) from renovate/lock-file-maintenance into main
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #182
2025-09-23 19:41:59 +02:00
renovate-bot 6c5a60e46a chore(deps): lock file maintenance
continuous-integration/drone/pr Build is passing
2025-09-22 00:37:53 +00:00
Brain 973a393175 Merge pull request 'chore(deps): update dependency bootstrap-icons to v1.13.1' (!169) from renovate/bootstrap-icons-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #169
2025-09-18 20:07:48 +02:00
renovate-bot 166484a702 chore(deps): update dependency bootstrap-icons to v1.13.1
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-09-18 13:36:57 +00:00
Brain 567f7263ad Merge pull request 'chore(deps): update dependency sass-embedded to v1.92.1' (!181) from renovate/sass-embedded-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #181
2025-09-18 14:53:04 +02:00
Brain dfd4f792aa Merge pull request 'chore(deps): update dependency bootstrap to v5.3.8' (!164) from renovate/bootstrap-5.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #164
2025-09-18 14:50:26 +02:00
renovate-bot e4f469c971 chore(deps): update dependency sass-embedded to v1.92.1
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-09-18 12:37:09 +00:00
renovate-bot 7d78d9fe81 chore(deps): update dependency bootstrap to v5.3.8
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-09-18 12:36:53 +00:00
Brain 222b181dd9 Merge pull request 'chore(deps): update vue monorepo to v3.5.21' (!168) from renovate/vue-monorepo into main
continuous-integration/drone/push Build is passing
Reviewed-on: #168
2025-09-18 14:34:16 +02:00
Brain c5a98a0beb Merge pull request 'chore(deps): update dependency @babel/eslint-parser to v7.28.4' (!180) from renovate/linters into main
continuous-integration/drone/push Build is pending
Reviewed-on: #180
2025-09-18 14:33:14 +02:00
Brain 2e166f8808 Merge pull request 'chore(deps): update dependency sass to v1.92.1' (!179) from renovate/sass-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #179
2025-09-18 14:32:45 +02:00
renovate-bot 137baf1e09 chore(deps): update dependency @babel/eslint-parser to v7.28.4
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-09-18 00:36:46 +00:00
Brain cb17a9b976 Merge pull request 'chore(deps): update node.js to v20.19.5' (!177) from renovate/node-20.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #177
2025-09-17 12:30:12 +02:00
Brain 6078ed87cd Merge pull request 'chore(deps): update fsfe/reuse docker tag to v5.1.1' (!178) from renovate/fsfe-reuse-5.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #178
2025-09-17 12:28:34 +02:00
renovate-bot 1b6f885ff5 chore(deps): update dependency sass to v1.92.1
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-09-09 00:36:52 +00:00
renovate-bot a2d3cef680 chore(deps): update fsfe/reuse docker tag to v5.1.1
continuous-integration/drone/pr Build is passing
2025-09-05 15:37:09 +00:00
renovate-bot 7f7b5ff925 chore(deps): update vue monorepo to v3.5.21
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-09-05 10:37:11 +00:00
renovate-bot 204e1c33f1 chore(deps): update node.js to v20.19.5
continuous-integration/drone/pr Build is passing
2025-09-04 01:36:54 +00:00
Brain 97928be318 Merge pull request 'chore(deps): update dependency sass-embedded to v1.91.0' (!175) from renovate/sass-embedded-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #175
2025-09-01 14:31:22 +02:00
Brain 8b6a87c774 Merge pull request 'chore(deps): lock file maintenance' (!176) from renovate/lock-file-maintenance into main
continuous-integration/drone/push Build is passing
Reviewed-on: #176
2025-09-01 14:29:51 +02:00
renovate-bot 522939eb2f chore(deps): lock file maintenance
continuous-integration/drone/pr Build is passing
2025-09-01 00:38:05 +00:00
renovate-bot e4f04a6135 chore(deps): update dependency sass-embedded to v1.91.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-08-29 14:36:43 +00:00
Brain 12649fb8c7 Merge pull request 'chore(deps): update dependency sass to v1.91.0' (!174) from renovate/sass-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #174
2025-08-29 16:19:52 +02:00
renovate-bot 00c3a2324e chore(deps): update dependency sass to v1.91.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-08-29 00:36:39 +00:00
Brain 9ab66b0d3e Merge pull request 'chore(deps): update vue-cli monorepo to v5.0.9' (!173) from renovate/vue-cli-monorepo into main
continuous-integration/drone/push Build is passing
Reviewed-on: #173
2025-08-26 11:38:28 +02:00
renovate-bot 0cf9a15073 chore(deps): update vue-cli monorepo to v5.0.9
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-08-26 00:36:40 +00:00
Brain 55e88aa3eb Merge pull request 'chore(deps): update node.js to v20.19.4' (!162) from renovate/node-20.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #162
2025-08-25 18:40:17 +02:00
Brain a247331f9c Merge pull request 'chore(deps): update nginx docker tag to v1.29' (!170) from renovate/nginx-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #170
2025-08-25 18:27:55 +02:00
Brain 0e8fee7227 Merge pull request 'chore(deps): update dependency core-js to v3.45.1' (!157) from renovate/core-js-3.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #157
2025-08-25 18:24:21 +02:00
renovate-bot 81d05bbfee chore(deps): update dependency core-js to v3.45.1
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-08-23 18:36:44 +00:00
renovate-bot 75e6ced411 chore(deps): update nginx docker tag to v1.29
continuous-integration/drone/pr Build is passing
2025-08-23 00:36:33 +00:00
Brain 4a4a9b3f51 Only open Renovate PRs once per day
continuous-integration/drone/push Build is passing
2025-08-22 15:18:08 +02:00
Brain 901cd8a4dc Merge pull request 'chore(deps): update dependency sass to v1.90.0' (!160) from renovate/sass-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #160
2025-08-22 15:16:22 +02:00
renovate-bot de61847bbe chore(deps): update dependency sass to v1.90.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-08-22 12:37:45 +00:00
Brain ff94fd0bc3 Merge pull request 'chore(deps): update dependency vue-router to v4.5.1' (!166) from renovate/vue-router-4.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #166
2025-08-22 14:15:40 +02:00
Brain 373ce17a38 Merge pull request 'chore(deps): update dependency sass-embedded to v1.90.0' (!161) from renovate/sass-embedded-1.x into main
continuous-integration/drone/push Build is pending
Reviewed-on: #161
2025-08-22 14:14:30 +02:00
Brain 422fa91207 Merge pull request 'chore(deps): update dependency sass-loader to v16.0.5' (!165) from renovate/sass-loader-16.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #165
2025-08-22 14:13:19 +02:00
Brain 74bd36f5ef Merge pull request 'chore(deps): update plugins/docker docker tag to v20.18.8' (!167) from renovate/plugins-docker-20.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #167
2025-08-22 14:12:15 +02:00
renovate-bot e80a8e4d1d chore(deps): update plugins/docker docker tag to v20.18.8
continuous-integration/drone/pr Build is passing
2025-08-22 11:36:44 +00:00
renovate-bot 048bd348eb chore(deps): update dependency vue-router to v4.5.1
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-08-22 11:36:26 +00:00
renovate-bot 897d33d3ed chore(deps): update node.js to v20.19.4
continuous-integration/drone/pr Build is passing
2025-08-22 10:38:00 +00:00
renovate-bot 3c05aacce3 chore(deps): update dependency sass-embedded to v1.90.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-08-22 10:37:48 +00:00
renovate-bot 2f015db79e chore(deps): update dependency sass-loader to v16.0.5
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-08-22 10:37:09 +00:00
Brain 5b3026208b chore(renovate): Group digest updates together
continuous-integration/drone/push Build is passing
2025-08-22 12:26:48 +02:00
Brain d60e14c0de Merge pull request 'chore(deps): update node.js to 24fb6aa' (!156) from renovate/node-20.18.1-alpine into main
continuous-integration/drone/push Build is passing
Reviewed-on: #156
2025-08-22 12:20:15 +02:00
Brain 3da0a9e55f Merge pull request 'chore(deps): update nginx:1.27-alpine docker digest to 65645c7' (!155) from renovate/nginx-1.27-alpine into main
continuous-integration/drone/push Build is passing
Reviewed-on: #155
2025-08-22 12:19:05 +02:00
Brain 0d08ef20ed Merge pull request 'chore(deps): update linters' (!159) from renovate/linters into main
continuous-integration/drone/push Build is passing
Reviewed-on: #159
2025-08-22 12:16:47 +02:00
Brain ded42fe3aa Merge pull request 'chore(deps): lock file maintenance' (!158) from renovate/lock-file-maintenance into main
continuous-integration/drone/push Build is passing
Reviewed-on: #158
2025-08-22 12:14:10 +02:00
renovate-bot 756ce9ecd8 chore(deps): update linters
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-07-05 09:37:21 +00:00
renovate-bot d01c2e46a4 chore(deps): update nginx:1.27-alpine docker digest to 65645c7
continuous-integration/drone/pr Build is passing
2025-04-17 00:36:17 +00:00
renovate-bot 9802534ae5 chore(deps): lock file maintenance
continuous-integration/drone/pr Build is passing
2025-01-13 00:38:13 +00:00
renovate-bot e39f808df7 chore(deps): update node.js to 24fb6aa
continuous-integration/drone/pr Build is passing
2025-01-09 11:37:09 +00:00
Brain bdd4ac19b5 Merge pull request 'chore(deps): update dependency vue-router to v4.5.0' (!153) from renovate/vue-router-4.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #153
2025-01-08 15:16:32 +01:00
Brain 832df8a04c Merge pull request 'chore(deps): lock file maintenance' (!141) from renovate/lock-file-maintenance into main
continuous-integration/drone/push Build is passing
Reviewed-on: #141
2025-01-08 14:23:33 +01:00
renovate-bot 5fe6d9d974 chore(deps): lock file maintenance
continuous-integration/drone/pr Build is passing
2025-01-07 21:39:15 +00:00
renovate-bot 07e02997d8 chore(deps): update dependency vue-router to v4.5.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-01-07 21:38:21 +00:00
Brain c991dbdacc Merge pull request 'chore(deps): update vue monorepo to v3.5.13' (!149) from renovate/vue-monorepo into main
continuous-integration/drone/push Build is passing
Reviewed-on: #149
2025-01-07 21:57:07 +01:00
Brain 6adbcd7064 Merge pull request 'chore(deps): update plugins/docker docker tag to v20.18.6' (!147) from renovate/plugins-docker-20.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #147
2025-01-07 21:54:04 +01:00
Brain e1bacd71b0 Merge pull request 'chore(deps): update dependency eslint-plugin-vue to v9.32.0' (!150) from renovate/linters into main
continuous-integration/drone/push Build is passing
Reviewed-on: #150
2025-01-07 21:49:20 +01:00
Brain 61164255d4 Merge pull request 'chore(deps): update dependency sass-embedded to v1.83.1' (!152) from renovate/sass-embedded-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #152
2025-01-07 21:47:16 +01:00
Brain 6206ba8b99 Merge pull request 'chore(deps): update nginx:1.27-alpine docker digest to 4efa432' (!142) from renovate/nginx-1.27-alpine into main
continuous-integration/drone/push Build is passing
Reviewed-on: #142
2025-01-07 21:45:10 +01:00
Brain 3fb08043f0 Merge pull request 'chore(deps): update dependency sass-loader to v16.0.4' (!148) from renovate/sass-loader-16.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #148
2025-01-07 21:11:09 +01:00
Brain 3fee765662 Merge pull request 'chore(deps): update node.js to v20.18.1' (!146) from renovate/node-20.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #146
2025-01-07 21:10:35 +01:00
renovate-bot 1713fb5a68 chore(deps): update nginx:1.27-alpine docker digest to 4efa432
continuous-integration/drone/pr Build is passing
2025-01-07 19:38:44 +00:00
renovate-bot 49f0349e85 chore(deps): update dependency sass-embedded to v1.83.1
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-01-07 18:38:05 +00:00
renovate-bot 063e63dbef chore(deps): update dependency eslint-plugin-vue to v9.32.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-01-07 18:37:55 +00:00
renovate-bot e242beb5a3 chore(deps): update dependency sass-loader to v16.0.4
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-01-07 18:37:39 +00:00
Brain 64a808f81d Merge pull request 'chore(deps): update dependency sass to v1.83.1' (!151) from renovate/sass-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #151
2025-01-07 18:56:29 +01:00
renovate-bot 7d69279774 chore(deps): update node.js to v20.18.1
continuous-integration/drone/pr Build is passing
2025-01-07 17:41:58 +00:00
renovate-bot 01f86ff159 chore(deps): update dependency sass to v1.83.1
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2025-01-07 01:37:31 +00:00
renovate-bot 3bef514b4e chore(deps): update plugins/docker docker tag to v20.18.6
continuous-integration/drone/pr Build is passing
2024-12-25 03:37:08 +00:00
renovate-bot c9c5bbe89f chore(deps): update vue monorepo to v3.5.13
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-12-08 19:37:40 +00:00
Brain d2428a6f75 Merge pull request 'chore(deps): update fsfe/reuse docker tag to v5' (!144) from renovate/fsfe-reuse-5.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #144
2024-11-18 13:27:00 +01:00
renovate-bot 511750cbab chore(deps): update fsfe/reuse docker tag to v5
continuous-integration/drone/pr Build is passing
2024-11-14 10:36:45 +00:00
Brain 5664ede980 Merge pull request 'chore(deps): update linters' (!133) from renovate/linters into main
continuous-integration/drone/push Build is passing
Reviewed-on: #133
2024-11-04 16:33:32 +01:00
renovate-bot e03064852b chore(deps): update linters
continuous-integration/drone/pr Build is passing
2024-11-04 16:30:45 +01:00
Brain a159fd7b04 Merge pull request 'chore(deps): update dependency core-js to v3.39.0' (!138) from renovate/core-js-3.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #138
2024-11-04 16:29:53 +01:00
Brain 1cd0d4dc27 Merge pull request 'chore(deps): update dependency sass-loader to v16.0.3' (!139) from renovate/sass-loader-16.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #139
2024-11-04 16:29:29 +01:00
renovate-bot f969d2d061 chore(deps): update dependency sass-loader to v16.0.3
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-11-04 00:39:22 +00:00
renovate-bot b1a3852b86 chore(deps): update dependency core-js to v3.39.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-11-03 00:40:10 +00:00
Brain 958725ad73 Merge pull request 'chore(deps): update node.js to v20.18.0' (!127) from renovate/node-20.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #127
2024-10-29 11:05:26 +01:00
Brain b14c4389d6 Merge pull request 'chore(deps): update dependency sass to v1.80.4' (!122) from renovate/sass-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #122
2024-10-28 22:19:13 +01:00
Brain a39970216c Merge pull request 'chore(deps): update dependency sass-embedded to v1.80.4' (!131) from renovate/sass-embedded-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #131
2024-10-28 22:09:58 +01:00
renovate-bot c3beea3814 chore(deps): update dependency sass-embedded to v1.80.4
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-10-26 23:50:20 +00:00
renovate-bot 6a4026e7cb chore(deps): update dependency sass to v1.80.4
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-10-26 23:43:20 +00:00
Brain 7ceaf18d53 Merge pull request 'chore(deps): update dependency sass-embedded to v1.79.4' (!123) from renovate/sass-embedded-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #123
2024-10-14 18:47:04 +02:00
Brain 6dabb6ea81 Merge pull request 'chore(deps): update nginx:1.27-alpine docker digest to 2140dad' (!126) from renovate/nginx-1.27-alpine into main
continuous-integration/drone/push Build is passing
Reviewed-on: #126
2024-10-14 18:03:19 +02:00
Brain 062c47be14 Merge pull request 'chore(deps): update dependency sass-loader to v16.0.2' (!121) from renovate/sass-loader-16.x into main
continuous-integration/drone/push Build is pending
Reviewed-on: #121
2024-10-14 18:01:54 +02:00
Brain 6ef06e7b27 Merge pull request 'chore(deps): update linters' (!128) from renovate/linters into main
continuous-integration/drone/push Build is passing
Reviewed-on: #128
2024-10-14 18:01:35 +02:00
renovate-bot ceabff143b chore(deps): update linters
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-10-14 06:47:58 +00:00
renovate-bot df437fad47 chore(deps): update node.js to v20.18.0
continuous-integration/drone/pr Build is passing
2024-10-05 01:36:13 +00:00
renovate-bot dcf5c81029 chore(deps): update nginx:1.27-alpine docker digest to 2140dad
continuous-integration/drone/pr Build is passing
2024-10-03 06:36:00 +00:00
renovate-bot 8582ef41e5 chore(deps): update dependency sass-embedded to v1.79.4
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-10-01 03:36:23 +00:00
renovate-bot 5167716f85 chore(deps): update dependency sass-loader to v16.0.2
continuous-integration/drone/pr Build is passing
renovate/stability-days Updates have met minimum release age requirement
2024-09-20 12:59:29 +00:00
Brain 0957580308 Merge pull request 'chore(deps): update vue monorepo to v3.5.6' (!119) from renovate/vue-monorepo into main
continuous-integration/drone/push Build is passing
Reviewed-on: #119
2024-09-19 21:38:42 +02:00
Brain 47294f9e3e Merge pull request 'chore(deps): update dependency eslint to v8.57.1' (!120) from renovate/linters into main
continuous-integration/drone/push Build is passing
Reviewed-on: #120
2024-09-19 20:15:33 +02:00
renovate-bot 62aec412dd chore(deps): update dependency eslint to v8.57.1
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-09-19 15:36:14 +00:00
renovate-bot 0d738885e8 chore(deps): update vue monorepo to v3.5.6
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-09-19 08:36:14 +00:00
Brain 7d19f57fb0 Merge pull request 'chore(deps): update dependency vue-router to v4.4.5' (!117) from renovate/vue-router-4.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #117
2024-09-16 16:17:04 +02:00
renovate-bot 2a40a203cf chore(deps): update dependency vue-router to v4.4.5
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-09-16 07:36:00 +00:00
Brain 808d155a85 Merge pull request 'chore(deps): update vue monorepo to v3.5.4' (!110) from renovate/vue-monorepo into main
continuous-integration/drone/push Build is passing
Reviewed-on: #110
2024-09-13 12:15:15 +02:00
renovate-bot 5aee683180 chore(deps): update vue monorepo to v3.5.4
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-09-13 09:36:13 +00:00
Brain fc352864cc Merge pull request 'chore(deps): update dependency sass-embedded to v1.78.0' (!112) from renovate/sass-embedded-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #112
2024-09-10 13:10:05 +02:00
Brain cc22f6767f Merge pull request 'chore(deps): update dependency sass to v1.78.0' (!111) from renovate/sass-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #111
2024-09-10 12:58:15 +02:00
Brain 99fe35dee4 Merge pull request 'Speedup CI runs' (!116) from ci-speedup into main
continuous-integration/drone/push Build is passing
Reviewed-on: #116
2024-09-10 12:53:34 +02:00
Brain f6673d5819 Merge pull request 'chore(deps): update nginx:1.27-alpine docker digest to a5127da' (!113) from renovate/nginx-1.27-alpine into main
continuous-integration/drone/push Build is passing
Reviewed-on: #113
2024-09-10 12:48:34 +02:00
renovate-bot c58c727ff9 chore(deps): update dependency sass to v1.78.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-09-10 10:36:03 +00:00
Brain 41f079fc03 Switch to alpine image of Node.js in CI
continuous-integration/drone/pr Build is passing
2024-09-10 12:30:19 +02:00
Brain 31b4e21034 Only run Docker dry-run on Pull Requests 2024-09-10 12:27:33 +02:00
Brain acb5ab5f40 Merge pull request 'chore(deps): update node.js to 2d07db0' (!114) from renovate/node-20.17.0-alpine into main
continuous-integration/drone/push Build is passing
Reviewed-on: #114
2024-09-10 12:18:44 +02:00
Brain 66bf9d9a98 Merge pull request 'chore(deps): update node.js to 48db4f6' (!108) from renovate/node-20.17.0 into main
continuous-integration/drone/push Build is passing
Reviewed-on: #108
2024-09-10 12:18:30 +02:00
Brain 32f9d792e4 Merge pull request 'chore(deps): update dependency eslint-plugin-vue to v9.28.0' (!109) from renovate/linters into main
continuous-integration/drone/push Build is passing
Reviewed-on: #109
2024-09-10 12:16:22 +02:00
renovate-bot 8e395d9c16 chore(deps): update nginx:1.27-alpine docker digest to a5127da
continuous-integration/drone/pr Build is passing
2024-09-07 15:35:54 +00:00
renovate-bot 86db7774ea chore(deps): update node.js to 2d07db0
continuous-integration/drone/pr Build is passing
2024-09-07 10:35:52 +00:00
renovate-bot b0b29c77df chore(deps): update dependency sass-embedded to v1.78.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-09-06 23:36:17 +00:00
renovate-bot d2075123a2 chore(deps): update node.js to 48db4f6
continuous-integration/drone/pr Build is passing
2024-09-06 04:35:47 +00:00
renovate-bot 71ca40dc61 chore(deps): update dependency eslint-plugin-vue to v9.28.0
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-09-06 02:36:06 +00:00
Brain ee6097bc10 Merge pull request 'chore(deps): update node.js to 4bc7ea5' (!107) from renovate/node-20.17.0 into main
continuous-integration/drone/push Build is passing
Reviewed-on: #107
2024-09-05 11:30:02 +02:00
renovate-bot d90bc32c53 chore(deps): update node.js to 4bc7ea5
continuous-integration/drone/pr Build is passing
2024-09-05 06:35:44 +00:00
Brain b25e0c2ce5 Merge pull request 'Run linter in CI without fixing issues' (!105) from lint-no-fix into main
continuous-integration/drone/push Build is passing
Reviewed-on: #105
2024-08-28 15:22:13 +02:00
Brain bdaec983d8 Run linter in CI without fixing issues
continuous-integration/drone/pr Build is passing
2024-08-28 15:00:45 +02:00
Brain 4850d79f54 Merge pull request 'chore(deps): update fsfe/reuse docker tag to v4' (!102) from renovate/fsfe-reuse-4.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #102
2024-08-27 18:42:00 +02:00
Brain df8b79bc53 Specify license for REUSE.toml
continuous-integration/drone/pr Build is passing
2024-08-27 18:36:30 +02:00
Brain 348b589d6b Convert .reuse/dep5 to REUSE.toml
continuous-integration/drone/pr Build is failing
2024-08-27 18:32:07 +02:00
Brain 312acee0f2 Merge pull request 'chore(deps): lock file maintenance' (!104) from renovate/lock-file-maintenance into main
continuous-integration/drone/push Build is passing
Reviewed-on: #104
2024-08-27 11:42:27 +02:00
renovate-bot f5b7fe8f12 chore(deps): lock file maintenance
continuous-integration/drone/pr Build is failing
2024-08-26 00:36:14 +00:00
Brain 9bf644161d Merge pull request 'chore(deps): update plugins/docker docker tag to v20.18.4' (!103) from renovate/plugins-docker-20.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #103
2024-08-22 19:46:33 +02:00
renovate-bot 4cd12bfe59 chore(deps): update plugins/docker docker tag to v20.18.4
continuous-integration/drone/pr Build is passing
2024-08-22 15:36:04 +00:00
renovate-bot f5b7fd3dee chore(deps): update fsfe/reuse docker tag to v4
continuous-integration/drone/pr Build is passing
2024-08-22 14:36:29 +00:00
Brain bd4242a7e1 Merge pull request 'chore(deps): update dependency sass-loader to v16' (!101) from renovate/sass-loader-16.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #101
2024-08-22 15:52:51 +02:00
Brain 93c4fac780 chore(deps): Add optional (preferred) dependency
continuous-integration/drone/pr Build is passing
2024-08-22 15:48:05 +02:00
Brain b2b295df43 Merge pull request 'chore(deps): update dependency eslint to v8' (!98) from renovate/major-8-linters into main
continuous-integration/drone/push Build is passing
Reviewed-on: #98
2024-08-22 15:40:54 +02:00
renovate-bot cac4ceb173 chore(deps): update dependency sass-loader to v16
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-08-22 13:36:33 +00:00
renovate-bot aed94f4237 chore(deps): update dependency eslint to v8
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-08-22 12:36:22 +00:00
Brain efd3d5bca5 Merge pull request 'chore(deps): update plugins/docker docker tag to v20.18.3' (!97) from renovate/plugins-docker-20.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #97
2024-08-22 13:56:10 +02:00
Brain cf5eb08db6 Merge pull request 'chore(deps): update node.js to v20.17.0' (!96) from renovate/node-20.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #96
2024-08-22 13:44:57 +02:00
renovate-bot a4891afa1d chore(deps): update plugins/docker docker tag to v20.18.3
continuous-integration/drone/pr Build is passing
2024-08-22 11:36:05 +00:00
renovate-bot 087adf71c1 chore(deps): update node.js to v20.17.0
continuous-integration/drone/pr Build is passing
2024-08-22 11:35:56 +00:00
Brain 83164e3f54 Merge pull request 'chore(deps): update nginx docker tag to v1.27' (!95) from renovate/nginx-1.x into main
continuous-integration/drone/push Build is passing
Reviewed-on: #95
2024-08-22 13:21:20 +02:00
Brain 27f399b0f3 Merge pull request 'chore(deps): update linters' (!94) from renovate/linters into main
continuous-integration/drone/push Build is passing
Reviewed-on: #94
2024-08-22 13:12:38 +02:00
renovate-bot da20c22ba4 chore(deps): update nginx docker tag to v1.27
continuous-integration/drone/pr Build is passing
2024-08-22 10:36:17 +00:00
renovate-bot 9a056b6977 chore(deps): update linters
renovate/stability-days Updates have met minimum release age requirement
continuous-integration/drone/pr Build is passing
2024-08-22 10:36:06 +00:00
Brain fccf9a55b6 Merge pull request 'chore(deps): pin dependencies' (!92) from renovate/pin-dependencies into main
continuous-integration/drone/push Build is passing
Reviewed-on: #92
2024-08-22 11:56:38 +02:00
renovate-bot 775cf303d1 chore(deps): pin dependencies
continuous-integration/drone/pr Build is passing
2024-08-22 09:36:14 +00:00
Brain abd1e0ee31 Merge pull request 'chore: Configure Renovate' (!91) from renovate/configure into main
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #91
2024-08-22 11:26:15 +02:00
Brain 563f492bc3 Disable Dependency Dashboard because of external issues
continuous-integration/drone/pr Build is passing
2024-08-21 22:12:43 +02:00
Brain 72d6756749 Update Renovate config
continuous-integration/drone/pr Build is passing
2024-08-21 22:01:01 +02:00
renovate-bot d1fdde6d10 Add renovate.json
continuous-integration/drone/pr Build is failing
2024-08-21 19:35:10 +00:00
Brain a1c758a4b6 Merge pull request 'Upgrade dependencies' (!90) from upgrade-dependencies into main
continuous-integration/drone/push Build is passing
Reviewed-on: #90
2024-08-21 20:28:45 +02:00
Brain c463c2f1ad Use Bootstrap classes
continuous-integration/drone/pr Build is passing
2024-08-21 20:25:28 +02:00
Brain eb5de926d0 chore(deps): Update dependencies
continuous-integration/drone/pr Build is passing
2024-08-21 19:49:40 +02:00
Brain 5c4c76356a Merge remote-tracking branch 'origin/main' into upgrade-dependencies
continuous-integration/drone/pr Build is passing
2024-08-21 19:40:45 +02:00
Brain 61a6115071 Pin Docker images in CI 2024-08-21 19:33:50 +02:00
Brain d46aaa0f31 Merge pull request 'Fix Dockerfile' (!89) from fix-dockerfile into main
continuous-integration/drone/push Build is passing
Reviewed-on: #89
2024-04-23 23:07:43 +02:00
Brain 81dcf5ebe7 Try to build Docker image for Pull Requests
continuous-integration/drone/pr Build is passing
2024-04-23 22:48:01 +02:00
Brain 7433d25716 Add missing trailing slash 2024-04-23 22:47:54 +02:00
Brain 7feee07d35 Merge pull request '♻️ Optimize Dockerfile' (!85) from optimize-dockerfile into main
continuous-integration/drone/push Build is failing
Reviewed-on: #85
Reviewed-by: srsh <srsh@noreply.git.wtf-eg.de>
2024-04-23 22:26:14 +02:00
Nikolai f728f1f72b Merge branch 'main' into feature/upgrade-dependencies
continuous-integration/drone/pr Build is passing
2024-02-21 20:21:57 +01:00
Nikolai 663db94cb8 ISSUE-72| Move audit to qa in drone
continuous-integration/drone/pr Build is passing
2024-02-21 09:42:31 +01:00
Nikolai a49bd3feef ISSUE-72| Update more deps
continuous-integration/drone/pr Build is passing
2024-02-21 06:40:53 +01:00
Nikolai 6f12f577d4 ISSUE-72| Update more deps
continuous-integration/drone/pr Build is failing
2024-02-21 06:31:13 +01:00
Nikolai 872ff894b5 ISSUE-72| Update coreks
continuous-integration/drone/pr Build is passing
2024-02-20 21:07:53 +01:00
Nikolai 0b02df26e8 ISSUE-72| Update eslint
continuous-integration/drone/pr Build is passing
2024-02-20 21:01:15 +01:00
Nikolai 17e43d94c4 ISSUE-72| Update eslint
continuous-integration/drone/pr Build is failing
2024-02-20 20:58:50 +01:00
Nikolai c79ada2123 ISSUE-58| Move profile visiblity (!87)
continuous-integration/drone/push Build is passing
Move switch profile visibility button to save bar
Rename Save button to save as draft and offer save and publish

Fixes kompetenzinventar/ki-doku#58

Reviewed-on: #87
Reviewed-by: srsh <srsh@noreply.git.wtf-eg.de>
Co-authored-by: Nikolai Gotzmann <self@ngotzmann.net>
Co-committed-by: Nikolai Gotzmann <self@ngotzmann.net>
2024-02-20 20:26:54 +01:00
Nikolai 7b0e38296f Add pre requirements to readme
continuous-integration/drone/pr Build is passing
2024-02-11 15:09:35 +01:00
Nikolai bc1a079503 KI-frontend update
* Add better npm audit to pipeline
* pipeline will fail if vulneralabity is found higher then moderate
2024-02-11 11:52:11 +01:00
Nikolai cd36d39fad KI Frontend update| Update vue-compiler-sfc 2024-02-11 10:06:03 +01:00
Nikolai ba701b2ac8 KI Frontend update| Update sass 2024-02-11 10:02:50 +01:00
Nikolai 9d35989ba9 Updating ki-frontend
* Frontend works with node 20
* vue dependencies are updated
2024-02-11 09:48:56 +01:00
Mic Szillat f8e78d1cc8 ♻️ Optimize Dockerfile
continuous-integration/drone/pr Build is passing
- add all non-essential files to .dockerignore
- improve cachability by layers
- re-order lines to reduce layer generation
2024-01-12 18:42:27 +01:00
jaschop c2552f3c3a Merge pull request 'Push image to Gitea registry' (!84) from gitea-registry into main
continuous-integration/drone/push Build is passing
Reviewed-on: #84
2023-12-10 18:47:54 +01:00
Brain 687454afdb Push image to Gitea registry
continuous-integration/drone/pr Build is passing
2023-12-04 20:09:52 +01:00
jaschop a7c8774cc4 Merge pull request 'Add labels to Docker images' (!83) from docker-labels into main
continuous-integration/drone/push Build is passing
Reviewed-on: #83
2023-11-16 11:18:44 +01:00
jaschop b63e5a6c2d Merge pull request 'Rewrite Drone config' (!82) from drone-config into main
continuous-integration/drone/push Build is pending
Reviewed-on: #82
2023-11-16 11:18:35 +01:00
jaschop 1b221ab180 Merge pull request 'Improve SPA cacheing' (!81) from nginx-cacheing into main
continuous-integration/drone/push Build is passing
Reviewed-on: #81
2023-11-13 16:51:10 +01:00
Brain e2b101eb89 Add labels to Docker images
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-07 14:54:40 +01:00
Brain 654169c383 Rewrite Drone config
continuous-integration/drone/pr Build is passing
- Split PR and "push to main" actions
- Deploy latest main to dev system
- Build image for Git tags
2023-11-06 23:33:33 +01:00
17 changed files with 8170 additions and 23136 deletions
+9
View File
@@ -1,2 +1,11 @@
.browserslistrc
.dockerignore
.drone.yml
.editorconfig
.git
.gitignore
.reuse
Dockerfile
LICENSES
README.md
node_modules
+111 -33
View File
@@ -4,40 +4,118 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
kind: pipeline
type: docker
name: default
name: qa
trigger:
event:
- push
- pull_request
branch:
- main
steps:
- name: reuse
image: fsfe/reuse:latest
- name: reuse
image: fsfe/reuse:5.1.1-debian@sha256:1efdf3027655223f58f45338c114b937e793363cf1bf6b8857a433f1757f5956
- name: lint
image: node:20.19.5-alpine@sha256:1ab6fc5a31d515dc7b6b25f6acfda2001821f2c2400252b6cb61044bd9f9ad48
commands:
- npm ci
- npm run lint -- --no-fix
- name: audit
image: node:20.19.5-alpine@sha256:1ab6fc5a31d515dc7b6b25f6acfda2001821f2c2400252b6cb61044bd9f9ad48
commands:
- npm install -g better-npm-audit
- better-npm-audit audit --production --level=moderate
- name: docker-dry-run
image: plugins/docker:20.18.8@sha256:a76718f24f2bd68b132c43e57142d1f757cacd0ebe750238861d45cc74b1a391
settings:
registry: git.wtf-eg.de
repo: git.wtf-eg.de/kompetenzinventar/frontend
target: ki-frontend
dry_run: true
when:
event:
- pull_request
- name: docker-publish
image: plugins/docker
settings:
registry: registry.wtf-eg.net
repo: registry.wtf-eg.net/ki-frontend
target: ki-frontend
auto_tag: true
username:
from_secret: "docker_username"
password:
from_secret: "docker_password"
when:
event:
- push
branch:
- main
---
kind: pipeline
type: docker
name: build
- name: docker-publish-tag
image: plugins/docker
settings:
registry: registry.wtf-eg.net
repo: registry.wtf-eg.net/ki-frontend
target: ki-frontend
auto_tag: true
username:
from_secret: "docker_username"
password:
from_secret: "docker_password"
when:
event:
- tag
trigger:
event:
- push
branch:
- main
depends_on:
- qa
steps:
- name: docker-publish
image: plugins/docker:20.18.8@sha256:a76718f24f2bd68b132c43e57142d1f757cacd0ebe750238861d45cc74b1a391
settings:
registry: git.wtf-eg.de
repo: git.wtf-eg.de/kompetenzinventar/frontend
target: ki-frontend
auto_tag: true
username:
from_secret: "docker_username"
password:
from_secret: "docker_password"
---
kind: pipeline
type: docker
name: deploy
trigger:
event:
- push
branch:
- main
depends_on:
- build
steps:
- name: deploy-dev
image: appleboy/drone-ssh:1.7.5@sha256:995677e073454912f26d4c0fdd2f9df2e1f5a30d6603d3f2ece667311b6babb3
settings:
host:
- dev01.wtf-eg.net
username: drone_deployment
key:
from_secret: "dev01_deployment_key"
command_timeout: 2m
script:
- echo "Executing forced command..."
---
kind: pipeline
type: docker
name: tag-release
trigger:
event:
- tag
steps:
- name: reuse
image: fsfe/reuse:5.1.1-debian@sha256:1efdf3027655223f58f45338c114b937e793363cf1bf6b8857a433f1757f5956
- name: lint
image: node:20.19.5-alpine@sha256:1ab6fc5a31d515dc7b6b25f6acfda2001821f2c2400252b6cb61044bd9f9ad48
commands:
- npm ci
- npm run lint -- --no-fix
- name: docker-publish
image: plugins/docker:20.18.8@sha256:a76718f24f2bd68b132c43e57142d1f757cacd0ebe750238861d45cc74b1a391
settings:
registry: git.wtf-eg.de
repo: git.wtf-eg.de/kompetenzinventar/frontend
target: ki-frontend
auto_tag: true
username:
from_secret: "docker_username"
password:
from_secret: "docker_password"
+5 -2
View File
@@ -8,10 +8,13 @@ module.exports = {
'eslint:recommended'
],
parserOptions: {
parser: 'babel-eslint'
parser: '@babel/eslint-parser'
},
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off'
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'vue/multi-word-component-names': 'off',
'vue/no-useless-template-attributes': 'off',
'vue/no-reserved-component-names': 'off'
}
}
-28
View File
@@ -1,28 +0,0 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ki-frontend
Upstream-Contact: Scammo <kontakt@samuelbrinkmann.de>
Source: https://git.wtf-eg.de/kompetenzinventar/ki-frontend
Files: package.json package-lock.json
Copyright: WTF Kooperative eG <https://wtf-eg.de/>
License: AGPL-3.0-or-later
Files: .browserslistrc .dockerignore .eslintrc.js .gitignore
Copyright: WTF Kooperative eG <https://wtf-eg.de/>
License: AGPL-3.0-or-later
Files: src/assets/img/wtf*
Copyright: WTF Kooperative eG <https://wtf-eg.de/>
License: LicenseRef-WTF
Files: src/assets/language_level.json src/assets/skill_level.json
Copyright: WTF Kooperative eG <https://wtf-eg.de/>
License: AGPL-3.0-or-later
Files: public/img/bootstrap-icons-1.5.0/*
Copyright: Copyright (c) 2019-2020 The Bootstrap Authors
License: MIT
Files: public/fonts/Lato*
Copyright: 2010-2015, Łukasz Dziedzic (dziedzic@typoland.com)
License: OFL-1.1-RFN
+17 -4
View File
@@ -2,14 +2,27 @@
#
# SPDX-License-Identifier: AGPL-3.0-or-later
FROM node:14-alpine as builder
FROM node:20.19.5-alpine@sha256:1ab6fc5a31d515dc7b6b25f6acfda2001821f2c2400252b6cb61044bd9f9ad48 as builder
COPY . ./
COPY package.json package-lock.json ./
RUN npm install
COPY .eslintrc.js .
COPY babel.config.js .
COPY public public
COPY src src
RUN npm ci && npm run build
FROM nginx as ki-frontend
FROM nginx:1.29-alpine@sha256:7c1b9a91514d1eb5288d7cd6e91d9f451707911bfaea9307a3acbc811d4aa82e as ki-frontend
LABEL org.opencontainers.image.source=https://git.wtf-eg.de/kompetenzinventar/ki-frontend.git
LABEL org.opencontainers.image.url=https://git.wtf-eg.de/kompetenzinventar/ki-frontend
LABEL org.opencontainers.image.documentation=https://git.wtf-eg.de/kompetenzinventar/ki-frontend#docker
LABEL org.opencontainers.image.vendor="WTF Kooperative eG"
WORKDIR /usr/share/nginx/html
COPY --from=builder /dist/ /usr/share/nginx/html/
COPY etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf
COPY --from=builder /dist .
+8 -1
View File
@@ -41,6 +41,14 @@ Folgende Kanäle gibt es für die Kommunikation über das Kompetenzinventar:
npm ci
```
### Pre requirements
* Node 20
* Wenn du eine andere node version installiert hast, kannst du [nvm](https://github.com/nvm-sh/nvm) benutzen um schnell zwischen node version zu wechseln
* NPM
* (KI-backend)[https://git.wtf-eg.de/kompetenzinventar/ki-backend] muss lokal laufen
### Konfigurationsdatei anpassen
```
@@ -48,7 +56,6 @@ cp public/config.js.dev public/config.js
vi public/config.js
```
### Compiles and hot-reloads for development
```
npm run serve
+40
View File
@@ -0,0 +1,40 @@
version = 1
SPDX-PackageName = "ki-frontend"
SPDX-PackageSupplier = "Scammo <kontakt@samuelbrinkmann.de>"
SPDX-PackageDownloadLocation = "https://git.wtf-eg.de/kompetenzinventar/ki-frontend"
[[annotations]]
path = ["package.json", "package-lock.json", "renovate.json"]
precedence = "aggregate"
SPDX-FileCopyrightText = "WTF Kooperative eG <https://wtf-eg.de/>"
SPDX-License-Identifier = "AGPL-3.0-or-later"
[[annotations]]
path = [".browserslistrc", ".dockerignore", ".eslintrc.js", ".gitignore", "REUSE.toml"]
precedence = "aggregate"
SPDX-FileCopyrightText = "WTF Kooperative eG <https://wtf-eg.de/>"
SPDX-License-Identifier = "AGPL-3.0-or-later"
[[annotations]]
path = "src/assets/img/wtf**"
precedence = "aggregate"
SPDX-FileCopyrightText = "WTF Kooperative eG <https://wtf-eg.de/>"
SPDX-License-Identifier = "LicenseRef-WTF"
[[annotations]]
path = ["src/assets/language_level.json", "src/assets/skill_level.json"]
precedence = "aggregate"
SPDX-FileCopyrightText = "WTF Kooperative eG <https://wtf-eg.de/>"
SPDX-License-Identifier = "AGPL-3.0-or-later"
[[annotations]]
path = "public/img/bootstrap-icons-1.5.0/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "Copyright (c) 2019-2020 The Bootstrap Authors"
SPDX-License-Identifier = "MIT"
[[annotations]]
path = "public/fonts/Lato**"
precedence = "aggregate"
SPDX-FileCopyrightText = "2010-2015, Łukasz Dziedzic (dziedzic@typoland.com)"
SPDX-License-Identifier = "OFL-1.1-RFN"
+7917 -23022
View File
File diff suppressed because it is too large Load Diff
+21 -18
View File
@@ -1,28 +1,31 @@
{
"name": "@wtf/ki-frontend",
"version": "0.1.0",
"version": "1.1.0",
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"devDependencies": {
"@vue/cli-plugin-babel": "^4.5.0",
"@vue/cli-plugin-eslint": "^4.5.0",
"@vue/cli-plugin-router": "^4.5.0",
"@vue/cli-service": "^4.5.0",
"@vue/compiler-sfc": "^3.0.0",
"babel-eslint": "^10.1.0",
"bootstrap": "^5.0.1",
"bootstrap-icons": "^1.5.0",
"core-js": "^3.6.5",
"eslint": "^6.7.2",
"eslint-plugin-vue": "^7.0.0",
"sass": "^1.37.5",
"sass-loader": "^10.2.0",
"v-tooltip": "^4.0.0-alpha.1",
"vue": "^3.0.0",
"vue-router": "^4.0.0-0",
"vuex": "^4.0.2"
"@babel/eslint-parser": "7.28.4",
"@vue/cli-plugin-babel": "5.0.9",
"@vue/cli-plugin-eslint": "5.0.9",
"@vue/cli-plugin-router": "5.0.9",
"@vue/cli-service": "5.0.9",
"@vue/compiler-sfc": "3.5.22",
"bootstrap": "5.3.8",
"bootstrap-icons": "1.13.1",
"core-js": "3.46.0",
"eslint": "8.57.1",
"eslint-plugin-vue": "9.33.0",
"sass": "1.93.2",
"sass-loader": "16.0.5",
"v-tooltip": "4.0.0-beta.17",
"vue": "3.5.22",
"vue-router": "4.5.1",
"vuex": "4.1.0"
},
"optionalDependencies": {
"sass-embedded": "1.93.2"
}
}
+23
View File
@@ -0,0 +1,23 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:best-practices",
"group:allDigest",
"group:linters",
"group:test",
"npm:unpublishSafe",
"schedule:daily",
":disableDependencyDashboard",
":maintainLockFilesWeekly",
":pinAllExceptPeerDependencies",
":separateMultipleMajorReleases"
],
"packageRules": [
{
"matchPackageNames": [
"node"
],
"allowedVersions": "/^[1-9][02468]\\./"
}
]
}
+2 -2
View File
@@ -14,7 +14,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
@update-values="this.$emit('update-values', this.values)"
>
</profile-list>
<div v-bind="$attrs" class="card-body">
<div v-bind="$attrs" class="card-body bg-white">
<div class="row">
<div class="col-12 col-md-4 col-lg-3 col-xl-2">
<div class="form-control-plaintext form-control-sm">Eintrag hinzufügen:</div>
@@ -34,7 +34,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
<div v-if="searchResults">
<ul class="list-group">
<li
class="list-group-item"
class="list-group-item bg-white"
v-for="result in searchResults"
:key="result.id"
@click="addResult(result)"
+1
View File
@@ -14,6 +14,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
>
<span
class="page-link pointer"
:class="{ 'bg-white': page !== current }"
@click="onPageClicked(page)"
>
{{ page }}
+1 -1
View File
@@ -7,7 +7,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
<template>
<ul class="list-group list-group-flush">
<li
class="list-group-item"
class="list-group-item bg-white"
v-for="(value, valueKey) in values"
:key="value.id"
>
+1 -1
View File
@@ -9,7 +9,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
class="text-decoration-none d-flex"
:to="{ path: `/s/profile/${profile.user_id}` }"
>
<div class="card w-100">
<div class="card w-100 bg-white">
<div class="card-body d-flex">
<div class="d-flex align-items-center justify-content-center me-3">
<Avatar :name="profile.nickname"/>
+1 -1
View File
@@ -11,7 +11,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
</h3>
<div class="card w-100">
<slot name="card-body">
<div class="card-body">
<div class="card-body bg-white">
<slot></slot>
</div>
</slot>
+2 -1
View File
@@ -95,10 +95,11 @@ export default {
console.error(error);
}
},
async submitFormEdit() {
async submitFormEdit(isProfileVisible) {
this.showErrorMessage = false
this.showSuccessMessage = false
const userId = store.state.currentUserId
this.profile.visible = isProfileVisible;
try {
const body = JSON.stringify(this.profile)
+11 -22
View File
@@ -12,25 +12,8 @@ SPDX-License-Identifier: AGPL-3.0-or-later
</div>
</div>
<div class="container">
<form @submit.prevent="submitFormEdit()">
<form @submit.prevent="submitFormEdit(false)">
<Section title="Grunddaten">
<div class="mb-4">
<div class="form-check form-switch">
<input
class="form-check-input"
type="checkbox"
role="switch"
v-model="profile.visible"
id="visibility"
>
<label
class="form-check-label"
for="visibility">
Profil für angemeldete Benutzer sichtbar
</label>
</div>
</div>
<div class="row mb-4">
<div class="col-12 col-md-4 mb-3 mb-md-0">
<label class="form-label">Nickname</label>
@@ -184,7 +167,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
</Section>
<Section title="Sonstiges">
<div class="mb-3">
<div class="mb-3 bg-white">
<label class="form-label">Über mich</label>
<textarea
class="form-control"
@@ -223,10 +206,16 @@ SPDX-License-Identifier: AGPL-3.0-or-later
Gespeichert
</div>
<button
class="btn btn-primary ms-3"
@click="submitFormEdit()"
class="btn btn-secondary ms-3"
@click="submitFormEdit(false)"
>
Speichern
Entwurf Speichern
</button>
<button
class="btn btn-primary ms-3"
@click="submitFormEdit(true)"
>
Speichern und Veröffentlichen
</button>
</div>
</div>