Skip to content
This repository has been archived by the owner on Dec 12, 2024. It is now read-only.

Feat/pwa #195

Merged
merged 41 commits into from
Oct 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
5dcc4c8
feat:dwa-starter-vue-app-hello-word
Johnnyevans32 Oct 1, 2024
1a60fdb
feat:dwa-starter-vue-app-hello-word
Johnnyevans32 Oct 2, 2024
722e6ba
feat:dwa-starter-vue-app-hello-word
Johnnyevans32 Oct 2, 2024
eb70ad6
added tailwind css
Johnnyevans32 Oct 2, 2024
5db4bad
added tailwind css
Johnnyevans32 Oct 2, 2024
6b58d57
added tbd example json for ci integration
Johnnyevans32 Oct 2, 2024
53399f8
added tbd example json for ci integration
Johnnyevans32 Oct 2, 2024
8dc06e1
replaced npm with pnpm in ci/cd file
Johnnyevans32 Oct 2, 2024
bf9ade2
fix:pnpm build error in ci/cd
Johnnyevans32 Oct 2, 2024
323a6f8
fix:pnpm build error in ci/cd
Johnnyevans32 Oct 2, 2024
c855e5f
fix:pnpm build error in ci/cd
Johnnyevans32 Oct 2, 2024
61e7bf9
break the commands into seperate items
Johnnyevans32 Oct 2, 2024
71f033f
break the commands into seperate items
Johnnyevans32 Oct 2, 2024
d1c191b
Setup routes for Home, About, Settings and 404 handling
Johnnyevans32 Oct 3, 2024
0cbffbd
Setup routes for Home, About, Settings and 404 handling
Johnnyevans32 Oct 3, 2024
bf4b6bd
conflict fix
Johnnyevans32 Oct 3, 2024
817dd9d
remove vite config timestamp file
Johnnyevans32 Oct 3, 2024
45863c1
remove vite config timestamp file
Johnnyevans32 Oct 3, 2024
299701c
initial commit
Johnnyevans32 Oct 3, 2024
2d4bc05
initial commit
Johnnyevans32 Oct 3, 2024
8f52853
fix:layout
Johnnyevans32 Oct 3, 2024
f5acb27
fix:layout
Johnnyevans32 Oct 3, 2024
0e5cdd8
fix:layout
Johnnyevans32 Oct 4, 2024
840901f
fix:layout
Johnnyevans32 Oct 4, 2024
ca39e83
responsive nav menu
Johnnyevans32 Oct 4, 2024
4d506f6
responsive nav menu
Johnnyevans32 Oct 4, 2024
d7f09f3
responsive nav menu
Johnnyevans32 Oct 4, 2024
af78a4d
backdrop blur
Johnnyevans32 Oct 4, 2024
fd9e803
updated dark mode specs
Johnnyevans32 Oct 4, 2024
927738f
vite plugin pwa
Johnnyevans32 Oct 4, 2024
ec39945
conflict fix
Johnnyevans32 Oct 4, 2024
9e83878
remove unused navigation menu component
Johnnyevans32 Oct 4, 2024
a728cd6
conflict fix
Johnnyevans32 Oct 4, 2024
3ad3b3a
pwa assets generation and settings page form
Johnnyevans32 Oct 5, 2024
968615c
pwa assets generation and settings page form
Johnnyevans32 Oct 5, 2024
405d8ae
test case fix
Johnnyevans32 Oct 5, 2024
55675c9
Merge branch 'TBD54566975:main' into feat/pwa
Johnnyevans32 Oct 6, 2024
de6bbff
conflict fix
Johnnyevans32 Oct 7, 2024
d2b8924
Merge branch 'feat/pwa' of https://github.com/Johnnyevans32/tbd-examp…
Johnnyevans32 Oct 7, 2024
af520f3
conflict fix
Johnnyevans32 Oct 7, 2024
18cac37
conflict fix
Johnnyevans32 Oct 7, 2024
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
2 changes: 1 addition & 1 deletion javascript/dwa-starter-vue/e2e/vue.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ test('visits the about page', async ({ page }) => {
// Test for the settings page
test('visits the settings page', async ({ page }) => {
await page.goto('/settings')
await expect(page.locator('h1')).toHaveText('This is the settings page')
await expect(page.locator('h1')).toHaveText('Settings')
})

// Test for the 404 page
Expand Down
9 changes: 8 additions & 1 deletion javascript/dwa-starter-vue/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,17 @@

<head>
<meta charset="UTF-8">
<link rel="icon" href="/favicon.ico">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DWA Starter</title>
<meta name="description" content="A Decentralized Web Application template" />

<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<meta name="theme-color" content="#ffffff">

<link rel="icon" href="/favicon.ico" sizes="48x48">
<link rel="icon" href="/favicon.svg" sizes="any" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png">
</head>

<body>
Expand Down
11 changes: 9 additions & 2 deletions javascript/dwa-starter-vue/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,14 @@
"build-only": "vite build",
"type-check": "vue-tsc --build --force",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
"format": "prettier --write src/"
"format": "prettier --write src/",
"generate-pwa-assets": "pwa-assets-generator --preset minimal-2023 public/favicon.svg"
},
"dependencies": {
"@iconify-json/radix-icons": "^1.2.0",
"@iconify/vue": "^4.1.2",
"@radix-icons/vue": "^1.0.0",
"@vee-validate/zod": "^4.13.2",
"@vueuse/core": "^11.1.0",
"autoprefixer": "^10.4.20",
"class-variance-authority": "^0.7.0",
Expand All @@ -28,15 +30,20 @@
"tailwind-merge": "^2.5.2",
"tailwindcss": "^3.4.13",
"tailwindcss-animate": "^1.0.7",
"vee-validate": "^4.13.2",
"vite-plugin-pwa": "^0.20.5",
"vue": "^3.4.29",
"vue-router": "^4.3.3"
"vue-router": "^4.3.3",
"workbox-window": "^7.1.0",
"zod": "^3.23.8"
},
"devDependencies": {
"@playwright/test": "^1.44.1",
"@rushstack/eslint-patch": "^1.8.0",
"@tsconfig/node20": "^20.1.4",
"@types/jsdom": "^21.1.7",
"@types/node": "^20.14.5",
"@vite-pwa/assets-generator": "^0.2.6",
"@vitejs/plugin-vue": "^5.0.5",
"@vue/eslint-config-prettier": "^9.0.0",
"@vue/eslint-config-typescript": "^13.0.0",
Expand Down
Loading
Loading