diff --git a/webapp/public/alprs/elsag-1.jpg b/webapp/public/alprs/elsag-1.jpg deleted file mode 100644 index 8120c3c..0000000 Binary files a/webapp/public/alprs/elsag-1.jpg and /dev/null differ diff --git a/webapp/public/alprs/elsag-2.jpg b/webapp/public/alprs/elsag-2.jpg deleted file mode 100644 index e27e0c3..0000000 Binary files a/webapp/public/alprs/elsag-2.jpg and /dev/null differ diff --git a/webapp/public/alprs/elsag-3.jpg b/webapp/public/alprs/elsag-3.jpg deleted file mode 100644 index 47439f3..0000000 Binary files a/webapp/public/alprs/elsag-3.jpg and /dev/null differ diff --git a/webapp/public/alprs/elsag-4.jpg b/webapp/public/alprs/elsag-4.jpg deleted file mode 100644 index b245191..0000000 Binary files a/webapp/public/alprs/elsag-4.jpg and /dev/null differ diff --git a/webapp/public/alprs/flock-1.jpg b/webapp/public/alprs/flock-1.jpg deleted file mode 100644 index e071986..0000000 Binary files a/webapp/public/alprs/flock-1.jpg and /dev/null differ diff --git a/webapp/public/alprs/flock-2.jpg b/webapp/public/alprs/flock-2.jpg deleted file mode 100644 index c11d28b..0000000 Binary files a/webapp/public/alprs/flock-2.jpg and /dev/null differ diff --git a/webapp/public/alprs/flock-3.jpg b/webapp/public/alprs/flock-3.jpg deleted file mode 100644 index ec36843..0000000 Binary files a/webapp/public/alprs/flock-3.jpg and /dev/null differ diff --git a/webapp/public/alprs/flock-4.jpg b/webapp/public/alprs/flock-4.jpg deleted file mode 100644 index 3ccb292..0000000 Binary files a/webapp/public/alprs/flock-4.jpg and /dev/null differ diff --git a/webapp/public/alprs/flock-5.webp b/webapp/public/alprs/flock-5.webp deleted file mode 100644 index 1e9522b..0000000 Binary files a/webapp/public/alprs/flock-5.webp and /dev/null differ diff --git a/webapp/public/alprs/genetec-1.webp b/webapp/public/alprs/genetec-1.webp deleted file mode 100644 index 2ff5b47..0000000 Binary files a/webapp/public/alprs/genetec-1.webp and /dev/null differ diff --git a/webapp/public/alprs/genetec-2.webp b/webapp/public/alprs/genetec-2.webp deleted file mode 100644 index fcae405..0000000 Binary files a/webapp/public/alprs/genetec-2.webp and /dev/null differ diff --git a/webapp/public/alprs/genetec-3.webp b/webapp/public/alprs/genetec-3.webp deleted file mode 100644 index ff12bf1..0000000 Binary files a/webapp/public/alprs/genetec-3.webp and /dev/null differ diff --git a/webapp/public/alprs/motorola-1.jpg b/webapp/public/alprs/motorola-1.jpg deleted file mode 100644 index 32e91e1..0000000 Binary files a/webapp/public/alprs/motorola-1.jpg and /dev/null differ diff --git a/webapp/public/alprs/motorola-2.jpg b/webapp/public/alprs/motorola-2.jpg deleted file mode 100644 index 6d3678d..0000000 Binary files a/webapp/public/alprs/motorola-2.jpg and /dev/null differ diff --git a/webapp/public/alprs/motorola-3.jpg b/webapp/public/alprs/motorola-3.jpg deleted file mode 100644 index 389ad0e..0000000 Binary files a/webapp/public/alprs/motorola-3.jpg and /dev/null differ diff --git a/webapp/public/alprs/motorola-4.jpg b/webapp/public/alprs/motorola-4.jpg deleted file mode 100644 index dd261f7..0000000 Binary files a/webapp/public/alprs/motorola-4.jpg and /dev/null differ diff --git a/webapp/public/alprs/neology-1.jpg b/webapp/public/alprs/neology-1.jpg deleted file mode 100644 index bd9db2b..0000000 Binary files a/webapp/public/alprs/neology-1.jpg and /dev/null differ diff --git a/webapp/public/alprs/neology-2.jpg b/webapp/public/alprs/neology-2.jpg deleted file mode 100644 index 7ab74b8..0000000 Binary files a/webapp/public/alprs/neology-2.jpg and /dev/null differ diff --git a/webapp/public/other-1.jpeg b/webapp/public/other-1.jpeg deleted file mode 100644 index 707c2cd..0000000 Binary files a/webapp/public/other-1.jpeg and /dev/null differ diff --git a/webapp/public/similar-projects/alprdotwatch.webp b/webapp/public/similar-projects/alprdotwatch.webp new file mode 100644 index 0000000..66cf56f Binary files /dev/null and b/webapp/public/similar-projects/alprdotwatch.webp differ diff --git a/webapp/public/vendor-logos/Flock_Safety_Logo.svg b/webapp/public/vendor-logos/Flock_Safety_Logo.svg deleted file mode 100644 index 0a0915d..0000000 --- a/webapp/public/vendor-logos/Flock_Safety_Logo.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/webapp/public/vendor-logos/Logo_Leonardo.svg b/webapp/public/vendor-logos/Logo_Leonardo.svg deleted file mode 100644 index 86f1c3f..0000000 --- a/webapp/public/vendor-logos/Logo_Leonardo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/webapp/public/vendor-logos/Motorola_Solutions_Logo.svg b/webapp/public/vendor-logos/Motorola_Solutions_Logo.svg deleted file mode 100644 index a4b2c9b..0000000 --- a/webapp/public/vendor-logos/Motorola_Solutions_Logo.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - diff --git a/webapp/public/vendor-logos/logo_genetec_rgb_color_tm.svg b/webapp/public/vendor-logos/logo_genetec_rgb_color_tm.svg deleted file mode 100644 index 147e2c7..0000000 --- a/webapp/public/vendor-logos/logo_genetec_rgb_color_tm.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/webapp/src/App.vue b/webapp/src/App.vue index e1becf0..f392d6a 100644 --- a/webapp/src/App.vue +++ b/webapp/src/App.vue @@ -13,7 +13,7 @@ const { showDialog, discordUrl, interceptDiscordLinks } = useDiscordIntercept(); function toggleTheme() { const newTheme = theme.global.name.value === 'dark' ? 'light' : 'dark'; - theme.global.name.value = newTheme; + theme.change(newTheme); localStorage.setItem('theme', newTheme); } @@ -24,10 +24,10 @@ function handleDiscordProceed(url: string) { onMounted(() => { const savedTheme = localStorage.getItem('theme'); if (savedTheme) { - theme.global.name.value = savedTheme; + theme.change(savedTheme); } else { const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; - theme.global.name.value = prefersDark ? 'dark' : 'light'; + theme.change(prefersDark ? 'dark' : 'light'); localStorage.setItem('theme', theme.global.name.value); } interceptDiscordLinks(); @@ -37,11 +37,19 @@ const items = [ { title: 'Home', icon: 'mdi-home', to: '/' }, { title: 'Map', icon: 'mdi-map', to: '/map' }, { title: 'Learn', icon: 'mdi-school', to: '/what-is-an-alpr' }, - { title: 'Get Involved', icon: 'mdi-account-voice', to: '/get-involved' }, { title: 'News', icon: 'mdi-newspaper', to: '/blog' }, ] +const contributeItems = [ + { title: 'Submit Cameras', icon: 'mdi-map-marker-plus', to: '/report' }, + { title: 'Hang Signs', icon: 'mdi-sign-direction', to: '/store' }, + { title: 'Public Records', icon: 'mdi-file-document', to: '/foia' }, + { title: 'City Council', icon: 'mdi-account-voice', to: '/council' }, +] + const metaItems = [ + { title: 'Discord', customIcon: '/icon-discord.svg', customIconDark: '/icon-discord-white.svg', customIconGrey: '/icon-discord-grey.svg', href: 'https://discord.gg/aV7v4R3sKT'}, + { title: 'Local Groups', icon: 'mdi-account-group', to: '/groups' }, { title: 'Contact', icon: 'mdi-email-outline', to: '/contact' }, { title: 'GitHub', icon: 'mdi-github', href: 'https://github.com/frillweeman/deflock'}, { title: 'Donate', icon: 'mdi-heart', to: '/donate'}, @@ -101,9 +109,71 @@ watch(() => theme.global.name.value, (newTheme) => { - - mdi-email-outline - + +
+ + + + + + {{ item.title }} + + + + + + + + + + + {{ item.title }} + + + +
@@ -132,10 +202,26 @@ watch(() => theme.global.name.value, (newTheme) => { {{ item.title }} + +