Commit Graph

51 Commits

Author SHA1 Message Date
dd8e622bad feat: 改版首页搭建 2026-07-30 09:50:59 +08:00
duanshuwen
7913db7a83 fix(ui-layout): correct flex text truncation issues
Add min-w-0, w-full, and block classes to flex child elements and text nodes across various UI components to ensure text truncation works correctly. Remove outdated hardcoded card item width styles from global SCSS and replace them with inline responsive width classes where appropriate.
2026-07-25 19:17:13 +08:00
duanshuwen
04a7acc8b3 fix(explore-cards): update scroll view props for horizontal scroll
replace outdated overflow-x-autoshow-scrollbar prop with scroll-x and show-scrollbar="false" to enable proper horizontal scrolling and hide the scrollbar
2026-07-25 11:38:10 +08:00
duanshuwen
4e3a39e3c1 fix: correct scroll-view props and event bindings
update scroll-view component syntax in goods, ChatLongAnswer and Discovery pages
2026-07-25 11:18:25 +08:00
duanshuwen
f534a2ea89 refactor(styles): replace custom scroll classes with overflow utils
Remove the deprecated scroll.scss stylesheet and its import from the main SCSS index file. Replace all usages of the custom .scroll-y and .scroll-x classes across Vue templates with the corresponding overflow utility classes. Fix a malformed scroll-view tag in the goods album page template.
2026-07-25 10:21:28 +08:00
duanshuwen
15560574e0 refactor: replace legacy flex utility classes and remove flex.scss
Replace all instances of prefixed flex utility classes (like flex-items-center, flex-justify-between, flex-full, flex-shrink-0) with their standard un-prefixed counterparts (items-center, justify-between, flex-1, shrink-0) across the codebase. Remove the deprecated src/static/scss/flex.scss partial file as it is no longer needed after these updates.
2026-07-25 10:03:01 +08:00
duanshuwen
1df4b328dd style: fix invalid color refs and standardize hex
Fix invalid SCSS variable syntax in the NoticeMessage component by replacing invalid $text-[#xxx] references with direct hex codes. Replace SCSS color variable usages with hardcoded hex values across multiple UI components. Standardize hex color values to lowercase in the global SCSS file, and fix the trailing newline in src/uni.scss.
2026-07-24 22:37:33 +08:00
duanshuwen
3d41691b65 refactor(scss, vue): remove unused min-height and min-width utility classes
remove the unused min-height.scss and min-width.scss source files
delete their @import statements from src/static/scss/index.scss
strip the min-width-0 and min-height-0 class attributes from the relevant Vue components
2026-07-24 22:21:14 +08:00
duanshuwen
2b12398f2a refactor: replace custom ellipsis classes with native utilities
delete unused ellipsis.scss partial and its import, update all components to use truncate and line-clamp-2 utilities
2026-07-24 22:19:35 +08:00
duanshuwen
157b4f7e22 refactor: remove font-size utility file and replace with inline text classes
Delete the src/static/scss/font-size.scss utility file, and replace all legacy `font-size-*` class usages across the codebase with inline `text-[numberpx]` styling to consolidate font size definitions and remove redundant utility code.
2026-07-24 22:10:16 +08:00
duanshuwen
872a3fac18 refactor: remove custom font-weight scss and update class usages
Delete the standalone font-weight.scss utility file, remove its import from the main scss index, and update all existing references to the custom font-{weight} classes to use either built-in semantic font utilities or inline functional font weight classes matching the project's utility-first styling pattern.
2026-07-24 22:05:42 +08:00
duanshuwen
c125154a75 refactor: remove margin utils, use inline pixel spacing
Delete the src/static/scss/margin.scss utility file, update all component templates to replace pre-defined margin classes with inline arbitrary pixel values (e.g. mb-[4px] instead of mb-4), and clean up long template lines for better readability.
2026-07-24 22:02:09 +08:00
duanshuwen
0883d2b9c9 refactor: replace rounded utility classes and clean up unused scss files
Removed unused text-align.scss, position.scss, and rounded.scss utility files along with their imports from scss/index.scss. Updated all existing uses of the rounded-* utility classes in vue components to use inline border-radius syntax like rounded-[10px] instead.
2026-07-24 21:46:42 +08:00
duanshuwen
5f06d8ef11 refactor: migrate legacy color classes to inline tailwind text utilities
Replace all usages of legacy `.color-*` and `.text-color-*` SCSS utility classes with inline Tailwind `text-[#hexcode]` arbitrary value classes. Remove the deprecated `src/static/scss/colors.scss` file, and fix minor formatting/indentation issues across multiple component files.
2026-07-24 21:38:17 +08:00
duanshuwen
e174e3b726 style: remove redundant box-border utility classes
Remove the unnecessary box-border CSS class from component template class lists across the codebase, cleaning up styling without altering any component functionality.
2026-07-24 16:50:53 +08:00
duanshuwen
cb7054cd90 refactor: replace border-box with box-border and clean up unused scss
Remove the unused box-sizing.scss stylesheet and its import from the main SCSS index file.
Update all Vue component template class references from the custom border-box class to the
native box-border utility class to eliminate redundant custom CSS and align with the project's
utility class conventions.
2026-07-24 16:48:07 +08:00
duanshuwen
79b101978a style: replace legacy padding classes with inline pixel values
Remove the unused padding.scss stylesheet and its import from the main SCSS entrypoint. Update all legacy padding utility class names across every Vue component to use inline pixel-based utility classes (such as replacing `pl-12` with `pl-[12px]`). Also clean up extraneous whitespace and line breaks in component templates for improved readability.
2026-07-24 16:36:44 +08:00
71e0d0003e feat; 先屏蔽三个组件 2026-07-14 11:18:40 +08:00
284becd6a8 feat: 调整了组件的样式 2026-07-14 11:15:49 +08:00
b3a15eee9b feat: 卡片数据调整对应 2026-07-14 09:17:49 +08:00
0b25023f60 feat:去掉快捷提问 旅行记录改为我的订单 2026-07-10 11:20:15 +08:00
duanshuwen
a44f0ee052 style: adjust ai tab switch gap and clean up code
- reduce gap in AiTabSwitch styles from 40px to 20px
- format component tags in Discovery page for better readability
- update tab label check in isPanoramaGuideTab from "全景攻略" to "测试-2.0"
2026-07-07 11:23:30 +08:00
duanshuwen
4fb43876f5 feat(discovery): switch card component based on active tab
add computed property to check panorama guide tab, import required dependencies and CardSwiper component, update template conditional rendering
2026-07-07 09:36:31 +08:00
duanshuwen
191ba48b9d feat(aigc): implement travel AIGC feature and clean up legacy assets
- Replace all local static AIGC assets with OSS hosted URLs to reduce bundle size
- Add travelAIGC command to ChatModel and update quick access menu to link to AIGC home
- Implement AIGC user consent flow with local storage persistence for compliance
- Refactor Discovery page layout, remove unused HeritageDiscoverySection component
- Update ChatTopNavBar to support dynamic navigation bar height based on system info
- Restructure ChatMainList layout for better discovery panel interaction
- Remove deprecated local asset files and clean up unused imports across codebase
2026-07-06 22:40:36 +08:00
duanshuwen
bfda50e14a feat: add collapsible welcome and sticky tabs
Wrap the home welcome component in a collapsible container with smooth transitions. Implement scroll-based collapse and expand logic for the banner in the chat main list. Add sticky tab header styling and updated page layout for the discovery page.
2026-07-06 20:57:10 +08:00
duanshuwen
aa07286010 feat: add discovery tool cards, refactor AiTabSwitch and update client configs
- Update xiaoqi client configuration: adjust clientId, sync appid across config files and switch to production build by setting developVersion to false
- Refactor AiTabSwitch component to use background images instead of inline image tags, clean up redundant SCSS styles and replace tab icon assets
- Add three new Discovery page tool components: audio guide, map guide and photo generator cards
- Clean up unused code in Discovery page and ChatMainList component, remove unused scroll view and computed property
- Fix regex pattern and formatting issues in update-appid.js script
- Comment out unused SpriteAnimator component in ChatMainList
2026-07-06 20:51:45 +08:00
duanshuwen
ca680ab41b feat: add heritage discovery tab and AIGC consent dialog
- Add new HeritageDiscoverySection and HeritageQuickPrompts components for dedicated heritage discovery view
- Implement reusable AigcConsentDialog component for AI service user agreement prompts
- Update Discovery page to toggle between explore and heritage tab layouts
- Refactor legacy CardSwiper component into generic ExploreCards
- Adjust ChatMainList layout to include home hero sprite animation and restructure welcome section
- Refine NoticeMessage component styling and layout for better consistency
- Add build best practices guidance to AGENTS.md documentation
- Clean up minor config whitespace and formatting issues across files
2026-07-05 14:56:55 +08:00
134954335c feat: 优化卡片滚动问题 2026-05-27 12:51:17 +08:00
98d380edd8 feat: 卡片滑动时的动画效果 2026-05-26 22:25:42 +08:00
e453a78212 feat: 小调整 2026-05-14 15:04:25 +08:00
aec288409f feat:修复滑动卡片 闪烁的问题 2026-05-14 15:01:48 +08:00
83d4066f72 feat: tab 的点击交互 2026-05-14 14:43:23 +08:00
199c418225 feat: 首页的调整 2026-05-14 13:55:30 +08:00
b48426fc84 feat: 一些调整 2026-05-14 11:23:03 +08:00
9cd3916ab2 feat: 兼容在app上页面滚动与键盘问题 2026-05-11 15:54:28 +08:00
25c8a3570d feat: 增加获取位置的方法 2026-05-08 14:58:13 +08:00
af7366f32b feat: 头图的调整 2026-04-30 12:09:17 +08:00
2f917eed82 feat: 调整了跳转的逻辑 2026-04-30 10:13:22 +08:00
7d1deb3a80 feat: 轮播改造为 只要有一条数据就能轮播 2026-04-29 17:06:56 +08:00
3e572052e8 feat: 调整了跳转的交互 2026-04-29 16:31:59 +08:00
bf76fa89c9 feat: 数据接口的字段对接 与交互对接 2026-04-29 15:33:21 +08:00
3d6fe2642c feat: 页面结构的调整 2026-04-29 12:31:50 +08:00
3b0fb23a5c feat: 对接了首页的接口 2026-04-28 22:47:10 +08:00
d3ef285c6d feat:svg 生产动态图片 2026-04-28 15:13:16 +08:00
604236a7b2 feat: 样式调整 2026-04-28 14:10:02 +08:00
4d975417da feat: 实现了无限轮播的展示卡片组件 2026-04-28 13:59:43 +08:00
2c9377c019 feat: 搭建快捷提问组件与一些样式调整 2026-04-27 16:31:56 +08:00
722dec025e feat: tabs 结构调整 2026-04-27 15:48:11 +08:00
d54ff8895e feat: 搭建了tabs样式 2026-04-27 15:40:01 +08:00
b41ca9c4a2 feat: 首页调整 2026-04-27 14:40:45 +08:00