Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

πŸ”€πŸ”– 4.7.8 #2541

Merged
merged 246 commits into from
Aug 22, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
246 commits
Select commit Hold shift + click to select a range
85f1c1c
⬆️ Update `all-contributors-cli` to v6.26.1
renovate[bot] Jul 10, 2023
38e97bf
πŸ”€ #2475 from LSS-Manager/renovate/all-contributors-cli-6.x
jxn-30 Jul 10, 2023
6824a9d
πŸ“¦ Version 4.7.7+20230710.1100 [skip ci]
LSS-Manager-Bot Jul 10, 2023
f3c0c63
⬆️ Update `semver` to v7.5.4
renovate[bot] Jul 10, 2023
8c3f3ce
πŸ”€ #2476 from LSS-Manager/renovate/semver-7.x
Suchty112 Jul 10, 2023
094bd6f
πŸ“¦ Version 4.7.7+20230710.1153 [skip ci]
LSS-Manager-Bot Jul 10, 2023
03144b6
πŸ‘½ [na] update mission icons to new ingame system
jxn-30 Jul 10, 2023
6be532d
⬆️ Update `vuepress-plugin-sitemap2` to v2.0.0-beta.231
renovate[bot] Jul 10, 2023
897bf9d
πŸ”€ #2477 from LSS-Manager/renovate/vuepress-plugin-sitemap2-2.x
Suchty112 Jul 11, 2023
b4dbbf4
πŸ“¦ Version 4.7.7+20230711.0526 [skip ci]
LSS-Manager-Bot Jul 11, 2023
a3a2df0
⬆️ Update typescript-eslint to v6
renovate[bot] Jul 11, 2023
899be13
πŸ› fix ESLint issues from typescript-eslint update
jxn-30 Jul 11, 2023
20d94db
πŸ”€ #2478 from LSS-Manager/renovate/typescript-eslint
jxn-30 Jul 11, 2023
74c1e90
πŸ“¦ Version 4.7.7+20230711.1338 [skip ci]
LSS-Manager-Bot Jul 11, 2023
a939fd8
♻️ migrate arr component to composition API
jxn-30 Jul 11, 2023
eb48d37
♻️ migrate anniversary component to composition API
jxn-30 Jul 11, 2023
9cd3224
✨ [dcs] add CSV export
jxn-30 Jul 11, 2023
6fea259
⬆️ Update `eslint-plugin-prettier` to v5.0.0
renovate[bot] Jul 11, 2023
d884265
πŸ”€ #2480 from LSS-Manager/renovate/eslint-plugin-prettier-5.x
Suchty112 Jul 12, 2023
a7c706b
πŸ“¦ Version 4.7.7+20230712.0526 [skip ci]
LSS-Manager-Bot Jul 12, 2023
849cce9
⬆️ Update vuepress to v2.0.0-beta.66
renovate[bot] Jul 12, 2023
21b8244
πŸ”€ #2481 from LSS-Manager/renovate/vuepress
Suchty112 Jul 12, 2023
270e2b1
πŸ“¦ Version 4.7.7+20230712.0555 [skip ci]
LSS-Manager-Bot Jul 12, 2023
a591189
♻️ migrate dcs/dcsBadge to composition API
jxn-30 Jul 12, 2023
5042ebf
🌐 [ecl/em] add de_DE Anniversary missions
Suchty112 Jul 13, 2023
f1bdf73
πŸ“¦ Version 4.7.7+20230713.1645 [skip ci]
LSS-Manager-Bot Jul 13, 2023
fd5fec6
πŸ› [redesign] add gems to task
jxn-30 Jul 13, 2023
65f2737
⬆️ Update `vuepress-plugin-sitemap2` to v2.0.0-beta.233
renovate[bot] Jul 13, 2023
1042ecf
πŸ”€ #2482 from LSS-Manager/renovate/vuepress-plugin-sitemap2-2.x
Suchty112 Jul 14, 2023
e3fd18e
πŸ“¦ Version 4.7.7+20230714.0456 [skip ci]
LSS-Manager-Bot Jul 14, 2023
4a685d0
⬆️ Update `terser` to v5.19.0
renovate[bot] Jul 14, 2023
51c141b
πŸ”€ #2483 from LSS-Manager/renovate/terser-5.x
Suchty112 Jul 14, 2023
5868291
πŸ“¦ Version 4.7.7+20230714.0526 [skip ci]
LSS-Manager-Bot Jul 14, 2023
063a205
πŸ”’ upgrade vulnerable semver versions where possible
jxn-30 Jul 14, 2023
e705af8
πŸ“ add github stars history to repo readme
jxn-30 Jul 14, 2023
74d3292
πŸ“ fix stars chart on GitHub
jxn-30 Jul 14, 2023
04d8472
Update en_US.json
DILLIGAFTY Jul 14, 2023
3ae74e0
πŸ”€ #2484 from DILLIGAFTY/dev
jxn-30 Jul 14, 2023
5661a7b
πŸ“¦ Version 4.7.7+20230714.1247 [skip ci]
LSS-Manager-Bot Jul 14, 2023
642c12c
⚑ [ecl/sort] fix weird infinite loop that sometimes occurs
jxn-30 Jul 14, 2023
40125bd
⬆️ Lock file maintenance
renovate[bot] Jul 14, 2023
975d7ee
πŸ”€ #2485 from LSS-Manager/renovate/lock-file-maintenance
jxn-30 Jul 14, 2023
26ee4b8
♻️ allow composition API for vue-i18n
jxn-30 Jul 16, 2023
d3b1433
πŸ“¦ Version 4.7.7+20230716.1453 [skip ci]
LSS-Manager-Bot Jul 16, 2023
68115e2
🚚 [dcs] fix dcsBadge component name
jxn-30 Jul 16, 2023
73bb730
♻️ [dcs] migrate component to composition API
jxn-30 Jul 16, 2023
241ca57
♻️ [ecw/mk] migrate mkPreview to composition API
jxn-30 Jul 16, 2023
01f80f4
⬆️ Update `eslint-plugin-jsdoc` to v46.4.4
renovate[bot] Jul 16, 2023
86b860a
πŸ”€ #2486 from LSS-Manager/renovate/eslint-plugin-jsdoc-46.x
jxn-30 Jul 16, 2023
b361e66
πŸ“¦ Version 4.7.7+20230717.0030 [skip ci]
LSS-Manager-Bot Jul 16, 2023
8c67854
⬆️ Update `eslint` to v8.45.0
renovate[bot] Jul 16, 2023
c707b23
πŸ”€ #2487 from LSS-Manager/renovate/eslint-8.x
Suchty112 Jul 17, 2023
4aa53aa
πŸ“¦ Version 4.7.7+20230717.0757 [skip ci]
LSS-Manager-Bot Jul 17, 2023
4aed960
⬆️ Update `eslint-plugin-unicorn` to v48
renovate[bot] Jul 17, 2023
574b918
πŸ”€ #2488 from LSS-Manager/renovate/eslint-plugin-unicorn-48.x
jxn-30 Jul 17, 2023
3cee914
πŸ“¦ Version 4.7.7+20230717.1009 [skip ci]
LSS-Manager-Bot Jul 17, 2023
483f139
✨ [prebuild] generate list of available FA Icons by style
jxn-30 Jul 17, 2023
4514790
♻️ [ecw/ai] migrate alarmIcons preview to composition API
jxn-30 Jul 17, 2023
3c59d36
πŸ“ [docs] docs improvements
Suchty112 Jul 17, 2023
c93f2e6
πŸ“¦ Version 4.7.7+20230717.2245 [skip ci]
LSS-Manager-Bot Jul 17, 2023
ab4f892
⬆️ Update typescript-eslint to v6.1.0
renovate[bot] Jul 17, 2023
1aab635
πŸ”€ #2490 from LSS-Manager/renovate/typescript-eslint
Suchty112 Jul 18, 2023
b67e680
πŸ“¦ Version 4.7.7+20230718.0647 [skip ci]
LSS-Manager-Bot Jul 18, 2023
61512b0
⬆️ Update `terser` to v5.19.1
renovate[bot] Jul 18, 2023
5d6a4f3
πŸ”€ #2489 from LSS-Manager/renovate/terser-5.x
Suchty112 Jul 18, 2023
7a7a99e
πŸ“¦ Version 4.7.7+20230718.0719 [skip ci]
LSS-Manager-Bot Jul 18, 2023
b56a65e
⬆️ Update `webpack` to v5.88.2
renovate[bot] Jul 18, 2023
8af9d78
πŸ”€ #2491 from LSS-Manager/renovate/webpack-5.x
Suchty112 Jul 18, 2023
1bc4629
πŸ“¦ Version 4.7.7+20230718.0754 [skip ci]
LSS-Manager-Bot Jul 18, 2023
af9913a
πŸ›[buildings] change max cells in Alliance Prison US
Suchty112 Jul 19, 2023
88fbcc3
πŸ“¦ Version 4.7.7+20230719.1333 [skip ci]
LSS-Manager-Bot Jul 19, 2023
3abeb20
⬆️ Update `sass` to v1.64.0
renovate[bot] Jul 20, 2023
23fc4af
πŸ”€ #2492 from LSS-Manager/renovate/sass-1.x
Suchty112 Jul 20, 2023
a1ec567
πŸ“¦ Version 4.7.7+20230720.0741 [skip ci]
LSS-Manager-Bot Jul 20, 2023
de3c6f6
πŸ›[eCW] Fix #2493
Suchty112 Jul 20, 2023
dc9bbb2
πŸ“¦ Version 4.7.7+20230720.1051 [skip ci]
LSS-Manager-Bot Jul 20, 2023
f72b44a
⬆️ Lock file maintenance
renovate[bot] Jul 22, 2023
1fa24ec
Merge pull request #2495 from LSS-Manager/renovate/lock-file-maintenance
jxn-30 Jul 22, 2023
34f8e0d
♻️ [arrCounter] hook into native method
jxn-30 Jul 22, 2023
4d85b85
⬆️ Update `sass` to v1.64.1
renovate[bot] Jul 24, 2023
9e08563
πŸ”€ #2496 from LSS-Manager/renovate/sass-1.x
Suchty112 Jul 24, 2023
7181f7a
πŸ“¦ Version 4.7.7+20230724.0653 [skip ci]
LSS-Manager-Bot Jul 24, 2023
c3a5dec
⬆️ Update `terser` to v5.19.2
renovate[bot] Jul 24, 2023
116a42b
πŸ”€ #2497 from LSS-Manager/renovate/terser-5.x
Suchty112 Jul 24, 2023
372133b
πŸ“¦ Version 4.7.7+20230724.0725 [skip ci]
LSS-Manager-Bot Jul 24, 2023
ed9decc
⬆️ Update `@types/node` to v18.17.0
renovate[bot] Jul 24, 2023
9edb716
πŸ”€ #2498 from LSS-Manager/renovate/node-18.x
Suchty112 Jul 25, 2023
b15f034
πŸ“¦ Version 4.7.7+20230725.0509 [skip ci]
LSS-Manager-Bot Jul 25, 2023
c94cb33
⬆️ Update typescript-eslint to v6.2.0
renovate[bot] Jul 25, 2023
c34ac99
πŸ”€ #2499 from LSS-Manager/renovate/typescript-eslint
Suchty112 Jul 25, 2023
d38b233
πŸ“¦ Version 4.7.7+20230725.0637 [skip ci]
LSS-Manager-Bot Jul 25, 2023
74ac7a9
⬆️ Update `@types/node` to v18.17.1
renovate[bot] Jul 25, 2023
9810406
πŸ”€ #2500 from LSS-Manager/renovate/node-18.x
Suchty112 Jul 26, 2023
a99a9b2
πŸ“¦ Version 4.7.7+20230726.0608 [skip ci]
LSS-Manager-Bot Jul 26, 2023
320474f
⬆️ Update `eslint-plugin-unicorn` to v48.0.1
renovate[bot] Jul 26, 2023
42a1bed
πŸ”€ #2501 from LSS-Manager/renovate/eslint-plugin-unicorn-48.x
Suchty112 Jul 26, 2023
13b0e13
πŸ“¦ Version 4.7.7+20230726.0646 [skip ci]
LSS-Manager-Bot Jul 26, 2023
13fc36e
⬆️ Update `@types/lodash` to v4.14.196
renovate[bot] Jul 26, 2023
e427958
πŸ”€ #2502 from LSS-Manager/renovate/types
Suchty112 Jul 27, 2023
e201bf4
πŸ“¦ Version 4.7.7+20230727.0726 [skip ci]
LSS-Manager-Bot Jul 27, 2023
b9e2edb
⬆️ Update `pinia` to v2.1.6
renovate[bot] Jul 27, 2023
8ac60db
πŸ”€ #2503 from LSS-Manager/renovate/pinia-2.x
Suchty112 Jul 27, 2023
95ca7ca
πŸ“¦ Version 4.7.7+20230727.0756 [skip ci]
LSS-Manager-Bot Jul 27, 2023
ddb01d1
⬆️ Update `eslint-plugin-jsdoc` to v46.4.5
renovate[bot] Jul 27, 2023
bf141ce
πŸ”€ #2504 from LSS-Manager/renovate/eslint-plugin-jsdoc-46.x
Suchty112 Jul 28, 2023
1e8faad
πŸ“¦ Version 4.7.7+20230728.0635 [skip ci]
LSS-Manager-Bot Jul 28, 2023
72ab4ef
⬆️ Update `eslint-config-prettier` to v8.9.0
renovate[bot] Jul 28, 2023
390c4cd
πŸ”€ #2505 from LSS-Manager/renovate/eslint-config-prettier-8.x
Suchty112 Jul 28, 2023
13b382b
πŸ“¦ Version 4.7.7+20230728.0708 [skip ci]
LSS-Manager-Bot Jul 28, 2023
dff5c1c
⬆️ Lock file maintenance
renovate[bot] Jul 29, 2023
3f12930
πŸ”€ #2506 from LSS-Manager/renovate/lock-file-maintenance
jxn-30 Jul 29, 2023
947b954
πŸ’š [deploy] delete outdated files on deployment
jxn-30 Jul 29, 2023
c9368eb
✨ [hotkeys] new hotkey: mission.vehicleList.reset
jxn-30 Jul 29, 2023
4cb9db2
♻️ [core] migrate main vue file to composition API
jxn-30 Jul 29, 2023
4d5a5d1
♻️ [core] outsource main style to main.sass
jxn-30 Jul 29, 2023
1f6ea8d
⬆️ Update `vuepress-plugin-sitemap2` to v2.0.0-beta.234
renovate[bot] Jul 30, 2023
8d7d44b
πŸ”€ #2507 from LSS-Manager/renovate/vuepress-plugin-sitemap2-2.x
Suchty112 Jul 31, 2023
2c1605f
πŸ“¦ Version 4.7.7+20230731.0314 [skip ci]
LSS-Manager-Bot Jul 31, 2023
8b4fea4
⬆️ Update `@primer/octicons` to v19.5.0
renovate[bot] Jul 31, 2023
7de0a9f
πŸ”€ #2508 from LSS-Manager/renovate/primer-octicons-19.x
Suchty112 Jul 31, 2023
64f0c33
πŸ“¦ Version 4.7.7+20230731.0707 [skip ci]
LSS-Manager-Bot Jul 31, 2023
c897a49
⬆️ Update Node.js to v18.17.0
renovate[bot] Aug 1, 2023
cb45820
πŸ”€ #2509 from LSS-Manager/renovate/engines
Suchty112 Aug 1, 2023
d1bac25
πŸ“¦ Version 4.7.7+20230801.0642 [skip ci]
LSS-Manager-Bot Aug 1, 2023
f76c333
⬆️ Update `sass` to v1.64.2
renovate[bot] Aug 1, 2023
7cc5fcd
πŸ”€ #2510 from LSS-Manager/renovate/sass-1.x
Suchty112 Aug 1, 2023
bb7d82a
πŸ“¦ Version 4.7.7+20230801.0719 [skip ci]
LSS-Manager-Bot Aug 1, 2023
96d1938
πŸš‘ [redesign] fix awards
jxn-30 Aug 1, 2023
9483746
✨ [Core] 🚚🌊CP AU
Suchty112 Aug 1, 2023
a63eb1a
πŸ“¦ Version 4.7.7+20230801.2313 [skip ci]
LSS-Manager-Bot Aug 1, 2023
a6a6080
✨ [Core] 🚚🌊CP GB
Suchty112 Aug 2, 2023
8f758e0
✨ [Core] 🚚🌊CP US
Suchty112 Aug 2, 2023
64b4672
πŸ“¦ Version 4.7.7+20230802.2318 [skip ci]
LSS-Manager-Bot Aug 2, 2023
5b0d68c
πŸ›[buildings] add the new extensions
Suchty112 Aug 2, 2023
6946abd
πŸ“¦ Version 4.7.7+20230802.2352 [skip ci]
LSS-Manager-Bot Aug 2, 2023
32c1d4d
⬆️ Update typescript-eslint to v6.2.1
renovate[bot] Aug 3, 2023
980344a
πŸ”€ #2513 from LSS-Manager/renovate/typescript-eslint
Suchty112 Aug 3, 2023
9dd55ff
πŸ“¦ Version 4.7.7+20230803.0514 [skip ci]
LSS-Manager-Bot Aug 3, 2023
ffe7a3b
⬆️ Update fontawesome to v6.4.2
renovate[bot] Aug 3, 2023
35c0c00
πŸ”€ #2512 from LSS-Manager/renovate/fontawesome
Suchty112 Aug 3, 2023
8a71136
πŸ“¦ Version 4.7.7+20230803.0547 [skip ci]
LSS-Manager-Bot Aug 3, 2023
256a9ce
πŸ› [mh] disable unused setting on UK
jxn-30 Aug 3, 2023
24b143f
πŸ“¦ Version 4.7.7+20230803.1743 [skip ci]
LSS-Manager-Bot Aug 3, 2023
48284e8
⬆️ Update `eslint-plugin-vue` to v9.16.1
renovate[bot] Aug 4, 2023
5ad89fa
πŸ”€ #2517 from LSS-Manager/renovate/eslint-plugin-vue-9.x
Suchty112 Aug 4, 2023
533a7cd
πŸ“¦ Version 4.7.7+20230804.0354 [skip ci]
LSS-Manager-Bot Aug 4, 2023
81d80c2
⬆️ Update `eslint-config-prettier` to v8.10.0
renovate[bot] Aug 4, 2023
0a00f5a
πŸ”€ #2515 from LSS-Manager/renovate/eslint-config-prettier-8.x
Suchty112 Aug 4, 2023
41b3845
πŸ“¦ Version 4.7.7+20230804.0638 [skip ci]
LSS-Manager-Bot Aug 4, 2023
ad1b3f3
⬆️ Update `prettier` to v3.0.1
renovate[bot] Aug 4, 2023
e8c1b2b
πŸ”€ #2514 from LSS-Manager/renovate/prettier-3.x
Suchty112 Aug 4, 2023
0e8902b
πŸ“¦ Version 4.7.7+20230804.0713 [skip ci]
LSS-Manager-Bot Aug 4, 2023
5a3573a
⬆️ Update `eslint-plugin-import` to v2.28.0
renovate[bot] Aug 4, 2023
b8ebcf3
πŸ”€ #2516 from LSS-Manager/renovate/eslint-plugin-import-2.x
Suchty112 Aug 4, 2023
7e0b608
πŸ“¦ Version 4.7.7+20230804.0746 [skip ci]
LSS-Manager-Bot Aug 4, 2023
221a184
✨ [ce/us] add userSelection to mission replies
jxn-30 Aug 4, 2023
39cd626
πŸ› [redesign] fix description of completed awards
jxn-30 Aug 4, 2023
2c06820
⬆️ Lock file maintenance
renovate[bot] Aug 4, 2023
afa8c31
πŸ”€ #2519 from LSS-Manager/renovate/lock-file-maintenance
jxn-30 Aug 5, 2023
0310754
⬆️ Update `eslint` to v8.46.0
renovate[bot] Aug 7, 2023
0640cf4
πŸ”€ #2522 from LSS-Manager/renovate/eslint-8.x
Suchty112 Aug 7, 2023
996c36c
πŸ“¦ Version 4.7.7+20230807.0721 [skip ci]
LSS-Manager-Bot Aug 7, 2023
b9dd3fa
⬆️ Update `@types/node` to v18.17.3
renovate[bot] Aug 7, 2023
0cd6151
πŸ”€ #2520 from LSS-Manager/renovate/node-18.x
Suchty112 Aug 7, 2023
ba739d0
πŸ“¦ Version 4.7.7+20230807.0752 [skip ci]
LSS-Manager-Bot Aug 7, 2023
f2522c0
⬆️ Update `eslint-config-prettier` to v9
renovate[bot] Aug 7, 2023
103b51c
πŸ”€ #2523 from LSS-Manager/renovate/eslint-config-prettier-9.x
Suchty112 Aug 7, 2023
aee9426
πŸ“¦ Version 4.7.7+20230807.0856 [skip ci]
LSS-Manager-Bot Aug 7, 2023
e9db7ba
⬆️ Update `eslint-plugin-jsdoc` to v46.4.6
renovate[bot] Aug 7, 2023
6ad9042
πŸ”€ #2521 from LSS-Manager/renovate/eslint-plugin-jsdoc-46.x
Suchty112 Aug 7, 2023
d06a15a
πŸ“¦ Version 4.7.7+20230807.0923 [skip ci]
LSS-Manager-Bot Aug 7, 2023
a1e7483
⬆️ Update typescript-eslint to v6.3.0
renovate[bot] Aug 7, 2023
6ef1fee
πŸ”€ #2524 from LSS-Manager/renovate/typescript-eslint
Suchty112 Aug 8, 2023
28e1b2e
πŸ“¦ Version 4.7.7+20230808.0511 [skip ci]
LSS-Manager-Bot Aug 8, 2023
5b05be5
⬆️ Update `@types/node` to v18.17.4
renovate[bot] Aug 8, 2023
986e669
πŸ”€ #2525 from LSS-Manager/renovate/node-18.x
Suchty112 Aug 8, 2023
82b2405
πŸ“¦ Version 4.7.7+20230809.0024 [skip ci]
LSS-Manager-Bot Aug 8, 2023
60d43cd
✏️[main] remove maxbuildings from police and fire
Suchty112 Aug 9, 2023
b75d67a
πŸ“¦ Version 4.7.7+20230809.2207 [skip ci]
LSS-Manager-Bot Aug 9, 2023
263541a
⬆️ Update `@types/lodash` to v4.14.197
renovate[bot] Aug 9, 2023
d9c1404
πŸ”€ #2526 from LSS-Manager/renovate/types
Suchty112 Aug 10, 2023
eec669e
πŸ“¦ Version 4.7.7+20230810.0640 [skip ci]
LSS-Manager-Bot Aug 10, 2023
3ddc4d0
⬆️ Update `eslint-import-resolver-typescript` to v3.6.0
renovate[bot] Aug 10, 2023
ba89183
πŸ”€ #2527 from LSS-Manager/renovate/eslint-import-resolver-typescript-3.x
Suchty112 Aug 10, 2023
ba48cba
πŸ“¦ Version 4.7.7+20230810.0720 [skip ci]
LSS-Manager-Bot Aug 10, 2023
45ec068
⬆️ Update `eslint-plugin-vue` to v9.17.0
renovate[bot] Aug 10, 2023
d749428
πŸ”€ #2528 from LSS-Manager/renovate/eslint-plugin-vue-9.x
Suchty112 Aug 10, 2023
d09ba32
πŸ“¦ Version 4.7.7+20230810.0803 [skip ci]
LSS-Manager-Bot Aug 10, 2023
758d836
⬆️ Update `sass` to v1.65.1
renovate[bot] Aug 10, 2023
7fc3069
πŸ”€ #2529 from LSS-Manager/renovate/sass-1.x
Suchty112 Aug 10, 2023
e5f7d25
πŸ“¦ Version 4.7.7+20230810.0926 [skip ci]
LSS-Manager-Bot Aug 10, 2023
ed21c67
✨ [em/bc] add update notice to classroom tab
jxn-30 Aug 10, 2023
86f43e7
πŸ› [core] fix some de_DE extension IDs
jxn-30 Aug 10, 2023
687dda1
⬆️ Lock file maintenance
renovate[bot] Aug 11, 2023
3b3f083
πŸ”€ #2530 from LSS-Manager/renovate/lock-file-maintenance
jxn-30 Aug 11, 2023
4eec2d9
πŸ’„ [sap] fix chat icon layout
jxn-30 Aug 12, 2023
23280aa
♻️ [ecw/tt] rewrite to support equipment better
jxn-30 Aug 12, 2023
1d868b3
⚑ [ecw/tt] improve performance
jxn-30 Aug 13, 2023
a11e42b
✨ [settings] add option to avoid closeOnSelect on multiselects
jxn-30 Aug 13, 2023
515dfcb
πŸ“¦ Version 4.7.7+20230813.1336 [skip ci]
LSS-Manager-Bot Aug 13, 2023
288519c
πŸ› [ecw/tt] fix incompatibilities
jxn-30 Aug 13, 2023
1843d20
⬆️ Update `@types/tampermonkey` to v4.0.11
renovate[bot] Aug 13, 2023
973b1ed
πŸ”€ #2532 from LSS-Manager/renovate/types
Suchty112 Aug 14, 2023
31355f4
πŸ“¦ Version 4.7.7+20230814.0639 [skip ci]
LSS-Manager-Bot Aug 14, 2023
550bde2
⬆️ Update `@types/node` to v18.17.5
renovate[bot] Aug 14, 2023
94fb201
πŸ”€ #2531 from LSS-Manager/renovate/node-18.x
Suchty112 Aug 14, 2023
62580a8
πŸ“¦ Version 4.7.7+20230814.0714 [skip ci]
LSS-Manager-Bot Aug 14, 2023
9bf5df2
✨[Core] πŸššβ›Ÿ Tanker truck CP DE
Suchty112 Aug 14, 2023
c35e310
πŸ“¦ Version 4.7.7+20230814.2253 [skip ci]
LSS-Manager-Bot Aug 14, 2023
51947eb
πŸ›[de_DE] add cars to i18n
Suchty112 Aug 14, 2023
1965b73
πŸ“¦ Version 4.7.7+20230814.2305 [skip ci]
LSS-Manager-Bot Aug 14, 2023
010bff3
⬆️ Update `vuepress-plugin-sitemap2` to v2.0.0-beta.235
renovate[bot] Aug 16, 2023
e554200
πŸ”€ #2533 from LSS-Manager/renovate/vuepress-plugin-sitemap2-2.x
Suchty112 Aug 16, 2023
3029593
πŸ“¦ Version 4.7.7+20230816.0648 [skip ci]
LSS-Manager-Bot Aug 16, 2023
dfca539
add SB to SL option
Piet2001 Aug 16, 2023
d7f6708
πŸ”€ #2534 from Piet2001/Piet2001-patch-1
jxn-30 Aug 16, 2023
99f8365
πŸ“¦ Version 4.7.7+20230816.1448 [skip ci]
LSS-Manager-Bot Aug 16, 2023
525b0f9
⬆️ Update typescript-eslint to v6.4.0
renovate[bot] Aug 17, 2023
e7747e9
πŸ”€ #2538 from LSS-Manager/renovate/typescript-eslint
Suchty112 Aug 17, 2023
8c056b4
πŸ“¦ Version 4.7.7+20230817.0532 [skip ci]
LSS-Manager-Bot Aug 17, 2023
afb494d
⬆️ Update `prettier` to v3.0.2
renovate[bot] Aug 17, 2023
b42a797
πŸ”€ #2535 from LSS-Manager/renovate/prettier-3.x
Suchty112 Aug 17, 2023
733c977
πŸ“¦ Version 4.7.7+20230817.0617 [skip ci]
LSS-Manager-Bot Aug 17, 2023
d1a52cf
⬆️ Update `eslint-plugin-markdownlint` to v0.5.0
renovate[bot] Aug 17, 2023
f5f89e2
πŸ”€ #2536 from LSS-Manager/renovate/eslint-plugin-markdownlint-0.x
Suchty112 Aug 17, 2023
7bfe629
πŸ“¦ Version 4.7.7+20230817.0714 [skip ci]
LSS-Manager-Bot Aug 17, 2023
7b7a26f
⬆️ Update `eslint` to v8.47.0
renovate[bot] Aug 17, 2023
f95331b
πŸ”€ #2537 from LSS-Manager/renovate/eslint-8.x
Suchty112 Aug 17, 2023
1cf7a0b
πŸ“¦ Version 4.7.7+20230817.0748 [skip ci]
LSS-Manager-Bot Aug 17, 2023
f2f2b01
⬆️ Update `sass` to v1.66.0
renovate[bot] Aug 18, 2023
1bd3b78
πŸ”€ #2539 from LSS-Manager/renovate/sass-1.x
jxn-30 Aug 18, 2023
fa1b2e2
πŸ“¦ Version 4.7.7+20230818.0332 [skip ci]
LSS-Manager-Bot Aug 18, 2023
5d66a01
⬆️ Lock file maintenance
renovate[bot] Aug 18, 2023
a7f138b
πŸ”€ #2540 from LSS-Manager/renovate/lock-file-maintenance
jxn-30 Aug 18, 2023
271e5e5
♻️ [lightbox] rewrite to composition API
jxn-30 Aug 19, 2023
f7f8a4d
♻️ [setting/location/map] rewrite to composition API
jxn-30 Aug 19, 2023
5aa6973
♻️ [leafletMap] rewrite to composition API
jxn-30 Aug 19, 2023
dca658e
Merge branch 'master' into dev
jxn-30 Aug 19, 2023
7d07baa
πŸ› [heatmap] fix weird circle behaviour on large circles
jxn-30 Aug 19, 2023
04ce346
πŸ“¦ Version 4.7.7+20230819.2317 [skip ci]
LSS-Manager-Bot Aug 19, 2023
b070a27
[fr_FR] Fix ECW
deoxis9001 Aug 20, 2023
43c12c4
Merge branch 'dev' into dev
Cr4zyc4k3 Aug 20, 2023
82de45c
πŸ”€ πŸŒπŸ‡«πŸ‡· [ecw] add/update translations for ecw
Cr4zyc4k3 Aug 20, 2023
2ef79d1
πŸ”– 4.7.8
jxn-30 Aug 20, 2023
f1e8f72
♻️ [dcs] do not translate JSON & CSV
jxn-30 Aug 21, 2023
57737b9
✏️ [dcs] fix missing space
jxn-30 Aug 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
♻️ [setting/location/map] rewrite to composition API
  • Loading branch information
jxn-30 committed Aug 19, 2023
commit f7f8a4d68fba57133742fa7f805bd1628e938f64
2 changes: 1 addition & 1 deletion src/components/setting/location.vue
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ export default Vue.extend<
this.$modal.show(
() =>
import(
/* webpackChunkName: "components/setting/location/map" */ './location/map.vue'
/* webpackChunkName: "components/setting/location/select" */ './location/LocationSelect.vue'
),
{
name: this.name,
Expand Down
180 changes: 180 additions & 0 deletions src/components/setting/location/LocationSelect.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,180 @@
<template>
<lightbox :name="`${name}_map`" no-title-hide no-fullscreen>
<h1>
{{ $m(zoom ? 'zoom' : 'location') }}
<br />
<small>{{ title }}</small>
</h1>
<leaflet-map
:id="id"
:start-lat="location[0]"
:start-long="location[1]"
:start-zoom="location[2]"
:layers="[locationMarker]"
@mounted="mapMounted"
></leaflet-map>
</lightbox>
</template>

<script setup lang="ts">
import { computed, onBeforeMount, ref } from 'vue';

import { useRootStore } from '@stores/index';

import LeafletMap from '../../leaflet-map.vue';
import Lightbox from '../../LightboxWrapper.vue';
import { useI18n } from '../../../i18n';

import type { Map as LMap, Marker } from 'leaflet';

type Location = [number, number, number] | [number, number];

const locationMarker = ref<Marker>();

const rootStore = useRootStore();
const { $m } = useI18n('modules.settings.locationSelect');

const props = withDefaults(
defineProps<{
name: string;
title: string;
location: Location;
zoom?: boolean;
markers?: { icon: string; location: [number, number] }[];
save(location: Location): void;
}>(),
{
zoom: false,
markers: () => [],
}
);

const id = computed(() => `location_select-${props.name}_map`);

const $emit = defineEmits<{ (event: 'close'): void }>();

const mapMounted = async (map: LMap) => {
const marker = locationMarker.value;
if (!marker) return;

// center on map if out of view
map.addEventListener('moveend', () => {
if (marker && !map.getBounds().contains(marker.getLatLng()))
marker.setLatLng(map.getCenter());
});

const mapId = map.getContainer().id;

const saveBtn = await rootStore.addOSMControl({
position: 'top-right',
mapId,
});
saveBtn.classList.add('btn', 'btn-success');
saveBtn.addEventListener('click', e => {
e.preventDefault();
const location = marker?.getLatLng() ?? map.getCenter();
props.save(
props.zoom
? [location.lat, location.lng, map.getZoom()]
: [location.lat, location.lng]
);
$emit('close');
});
const saveIcon = document.createElement('i');
saveIcon.classList.add('fa-solid', 'fa-save');
saveBtn.append(saveIcon);

const abortBtn = await rootStore.addOSMControl({
position: 'top-right',
mapId,
});
abortBtn.classList.add('btn', 'btn-danger');
abortBtn.addEventListener('click', e => {
e.preventDefault();
$emit('close');
});
const abortIcon = document.createElement('i');
abortIcon.classList.add('fa-solid', 'fa-times');
abortBtn.append(abortIcon);

if (props.markers.length) {
const markerLayer = window.L.layerGroup().addTo(map);

props.markers.forEach(({ icon, location }) =>
window.iconMapGenerate(
icon,
window.L.marker(location, {
icon: window.icon_empty,
}).addTo(markerLayer)
)
);

const toggleMarkers = await rootStore.addOSMControl({
position: 'top-right',
mapId,
});
const toggleLocationIcon = document.createElement('i');
toggleLocationIcon.classList.add(
'fa-solid',
'fa-location-dot',
'fa-fw'
);
const toggleShowIcon = document.createElement('i');
toggleShowIcon.classList.add('fa-solid', 'fa-eye', 'fa-fw', 'hidden');
const toggleHideIcon = document.createElement('i');
toggleHideIcon.classList.add('fa-solid', 'fa-eye-slash', 'fa-fw');
toggleMarkers.append(
toggleLocationIcon,
toggleShowIcon,
toggleHideIcon
);

let markersShown = true;

toggleMarkers.addEventListener('click', e => {
e.preventDefault();
toggleMarkers
.querySelectorAll<SVGElement>('svg[data-icon^="eye"]')
.forEach(icon => icon.classList.toggle('hidden'));
if (markersShown) markerLayer.removeFrom(map);
else markerLayer.addTo(map);
markersShown = !markersShown;
});
}

const syncBtn = await rootStore.addOSMControl({
position: 'bottom-left',
mapId,
});
syncBtn.classList.add('btn', 'btn-default', 'btn-xs');
syncBtn.style.setProperty('width', 'auto');
syncBtn.style.setProperty('height', 'auto');
syncBtn.addEventListener('click', e => {
e.preventDefault();
const center = window.map.getCenter();
map.setView(center, window.map.getZoom());
if (marker) marker.setLatLng(center);
});
syncBtn.textContent = $m('sync').toString();
};

onBeforeMount(() => {
locationMarker.value = window.L.marker(
[props.location[0], props.location[1]],
{
draggable: true,
zIndexOffset: 1000,
riseOnHover: true,
}
);
});
</script>

<style scoped lang="sass">
div:deep(.leaflet-control-container)
.leaflet-bar
.btn
display: flex
justify-content: center
align-content: center
</style>
Loading