Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
48dee82
docs: add migration design spec for Nuxt 4 + Vuetify 4 upgrade
AchoArnold May 26, 2026
bd0e8bf
docs: add implementation plan for Nuxt 4 + Vuetify 4 migration
AchoArnold May 26, 2026
2dd7555
feat(web): scaffold fresh Nuxt 4 project for migration
AchoArnold May 26, 2026
0a55981
feat(web): configure nuxt.config.ts with Vuetify 4, VueFire, Pinia
AchoArnold May 26, 2026
7133dc3
feat(web): port utilities, types, and composables
AchoArnold May 26, 2026
1e02f62
feat(web): create all Pinia stores and route middleware
AchoArnold May 26, 2026
edc3fc9
feat(web): port layouts (default, website, error) to Nuxt 4
AchoArnold May 26, 2026
335e6d2
feat(web): port all components (Toast, LoadingDashboard, LoadingButto…
AchoArnold May 26, 2026
9a111ad
feat(web): port all pages to Nuxt 4 + Vue 3 + Vuetify 4
AchoArnold May 26, 2026
757c080
feat(web): add static assets, plugins, and fix useApi composable
AchoArnold May 26, 2026
8cb4701
feat(web): add Dockerfile and nginx config for Nuxt 4
AchoArnold May 26, 2026
3a4e167
fix(web): resolve build errors
AchoArnold May 26, 2026
fb19030
fix(web): switch to SPA mode (ssr: false)
AchoArnold May 26, 2026
3eae4c3
fix(web): fix CI workflow and FirebaseUI compat imports
AchoArnold May 26, 2026
b681014
fix(web): add Vite optimizeDeps for stable dev server
AchoArnold May 26, 2026
5705117
fix: replace placeholder content with production text and fix Firebase
AchoArnold May 26, 2026
c33e887
chore: remove screenshot and test artifacts
AchoArnold May 26, 2026
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
6 changes: 3 additions & 3 deletions .github/workflows/web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
run: pnpm test

- name: Build 🏗️
run: mv .env.production .env && echo GITHUB_SHA=${GITHUB_SHA} >> .env && pnpm run generate
run: pnpm run build

deploy:
name: Deploy
Expand All @@ -67,15 +67,15 @@ jobs:
run: pnpm install

- name: Build 🏗️
run: mv .env.production .env && echo GITHUB_SHA=${GITHUB_SHA} >> .env && pnpm run generate
run: pnpm run build

- name: Cloudflare Deploy 🚀
uses: cloudflare/pages-action@1
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
projectName: httpsms
directory: web/dist
directory: web/.output/public
gitHubToken: ${{ secrets.GITHUB_TOKEN }}

- name: Firebase Deploy 🚀
Expand Down
Loading
Loading