11 Commits

Author SHA1 Message Date
DEV_DSW
9b33bffdca refactor: improve TypeScript type safety across codebase
Add global pinia type declaration for the custom unistorage option.
Add typed interfaces for all Pinia stores and enforce type safety on state and actions.
Add strict type annotations to all utility classes and helper functions.
Fix API response typing in the quick booking list page.
Remove unused iconsMap import in RefundPopup component.
Update package build scripts and add missing terser dependency.
Clean up outdated auto-generated component type definitions.
2026-06-04 13:36:32 +08:00
duanshuwen
0f28cdcb48 build: add staging/prod scripts and env type definitions
update the default build script to use production mode
define TypeScript types for all supported Vite environment variables
2026-06-03 21:34:32 +08:00
DEV_DSW
861ebf4fd7 build(deps): add socket.io-client dependency 2026-06-01 10:49:58 +08:00
duanshuwen
83279ca9bd feat(quick-page, components): add pagination and pull refresh, refine UI and component logic
- add @lucide/vue dependency and replace van-icon with CalendarDays icon
- refactor TopNavBar to use vue-router back navigation instead of uni API
- update Card component styles for better visual appearance
- fix touch event formatting in CardSwiper and switch tap to click events
- major refactor of Calendar component: implement v-model:show, add exposed open/close methods, improve date handling logic
- add TypeScript types and update vant component declarations
- add pull-to-refresh and pagination support to quick booking page
2026-05-31 19:46:36 +08:00
DEV_DSW
3ab5c596cf refactor: migrate login and agree popup to Vant and Tailwind
- replace uni-popup/uni-icons with Vant van-popup/van-icon in AgreePopup
- switch markdown rendering to vue3-markdown-it from zero-markdown-div
- remove unused AgreePopup demo, styles, README and image assets
- refactor login page to use Tailwind utilities instead of legacy SCSS
- replace uni.showToast with auto-imported vant showToast, add global type definition
- update package dependencies and refresh yarn.lock
- clean up unused uni-app specific imports and code
2026-05-27 12:04:24 +08:00
DEV_DSW
e2e5a750fb refactor: migrate to Vant and set up auto-imports
- replace uni-ui drawer and icon components with Vant equivalents
- add unplugin-auto-import and unplugin-vue-components to Vite config
- update project dependencies to compatible versions
- generate auto-import and component type declaration files
- clean up deprecated imports and commented code in home page components
- fix App.vue to use lowercase router-view and script setup
2026-05-27 09:43:29 +08:00
duanshuwen
ac8f5b5f64 feat: add new features, update theme and build config
- Add 40+ new UI components including chat modules, discovery cards, photo galleries, FAQ and booking tools
- Standardize brand color across all styles by replacing $theme-color-500 SCSS variables with #0ccd58
- Add sass 1.58.3 dependency and update vite config for modern scss compiler support
- Refactor existing components (AddCarCrad, login page) and remove unused /quick/list router route
- Add utility functions for URL parameter handling
- Add static assets including custom znicons font, component images and icons
- Fix scss syntax issues and deprecation warnings
2026-05-26 22:49:52 +08:00
duanshuwen
fa76435e38 Refactor code structure for improved readability and maintainability 2026-05-26 14:53:24 +08:00
duanshuwen
b05d5a72cd feat: add modular i18n foundation 2026-05-26 14:37:32 +08:00
duanshuwen
aff380dad9 chore: flatten web project structure 2026-05-26 12:14:31 +08:00
duanshuwen
30b9100b4a first commit 2026-05-25 23:40:50 +08:00