21 Commits

Author SHA1 Message Date
jakob.scheid 0e9e0ecec7 feat(icons): use icon at the language switching button 2026-06-01 12:28:20 +02:00
jakob.scheid 54090751a5 feat(icons): use icons at the color scheme button 2026-06-01 12:28:20 +02:00
jakob.scheid 274d25d654 feat(icons): Invert icons according to the color scheme 2026-06-01 12:28:20 +02:00
jakob.scheid 35db1d65f2 Add --invert CSS variable for the invertion (according to the color scheme) 2026-06-01 12:28:20 +02:00
jakob.scheid 20e350d88b Add icon component <img> flexbox wrapper 2026-06-01 12:28:20 +02:00
jakob.scheid 534734ce9a Ensure unit of the size prop in the icon component 2026-06-01 12:28:20 +02:00
jakob.scheid 1679800272 Add utility function to ensure that a CSS dimension has a unit 2026-06-01 12:28:20 +02:00
jakob.scheid bf3786249b Add icon component prop to specify the size of the icon 2026-06-01 12:28:20 +02:00
jakob.scheid f24749423b Add icon component 2026-06-01 12:28:20 +02:00
jakob.scheid b617078e58 Add black and white circle icon 2026-06-01 12:28:20 +02:00
jakob.scheid c5467620c5 Add sun icon 2026-06-01 12:28:20 +02:00
jakob.scheid fc4584f932 Add crescent moon icon 2026-06-01 12:28:20 +02:00
jakob.scheid da319c28d5 Add chevron down icon 2026-06-01 12:28:20 +02:00
jakob.scheid 6f2aaa62f0 Merge pull request 'Add changelog' (#92) from docs/changelog into main
Deploy on dev / Deploy on dev (push) Successful in 35s
Reviewed-on: #92
Reviewed-by: Johannes D. Vos
2026-06-01 12:28:05 +02:00
jakob.scheid 8f65d3ae60 docs(changelog): add 'Added' section to the unreleased release 2026-06-01 12:27:51 +02:00
jakob.scheid f6d848a714 docs(changelog): add changelog boilerplate 2026-06-01 12:27:51 +02:00
jakob.scheid 2340a6a193 Merge pull request 'Set up Vitest' (#93) from testing/set-up-vitest into main
Deploy on dev / Deploy on dev (push) Successful in 35s
Reviewed-on: #93
Reviewed-by: Jakob Gregory
2026-06-01 12:26:52 +02:00
jakob.scheid 0dcb6f0821 chore(set-up-vitest): Add testing configuration 2026-06-01 01:01:38 +02:00
jakob.scheid f0dc5d4bdc chore(set-up-vitest): add jsdom dependency 2026-06-01 00:58:14 +02:00
jakob.scheid 59e19c7666 chore(set-up-vitest): add test scripts 2026-06-01 00:55:02 +02:00
jakob.scheid 0373ea20f7 chore(set-up-vitest): add Vitest dependency 2026-06-01 00:53:31 +02:00
5 changed files with 1932 additions and 5 deletions
+1071 -2
View File
File diff suppressed because it is too large Load Diff
+15
View File
@@ -0,0 +1,15 @@
# Changelog
## [Unreleased]
### Added
- Start page
- Settings page
- Footer
- Navbar
- Searchbar
- Icons
- Internationalization and some major languages
- Color scheme
- Search results view with error message which indicates that the search is not available
+836 -1
View File
File diff suppressed because it is too large Load Diff
+6 -2
View File
@@ -6,7 +6,9 @@
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"build": "vite build", "build": "vite build",
"preview": "vite preview" "preview": "vite preview",
"test": "vitest",
"test:run": "vitest run"
}, },
"dependencies": { "dependencies": {
"terser": "^5.47.1", "terser": "^5.47.1",
@@ -16,7 +18,9 @@
}, },
"devDependencies": { "devDependencies": {
"@vitejs/plugin-vue": "^6.0.6", "@vitejs/plugin-vue": "^6.0.6",
"jsdom": "^29.1.1",
"vite": "^8.0.10", "vite": "^8.0.10",
"vite-plugin-html": "^3.2.2" "vite-plugin-html": "^3.2.2",
"vitest": "^4.1.7"
} }
} }
+4
View File
@@ -31,5 +31,9 @@ export default defineConfig({
alias: { alias: {
'@': path.resolve(__dirname, './src') '@': path.resolve(__dirname, './src')
} }
},
test: {
globals: false,
environment: 'jsdom'
} }
}) })