1
0
mirror of https://github.com/sendevia/website.git synced 2026-03-06 07:40:50 +08:00
Commit Graph

186 Commits

Author SHA1 Message Date
9da9ecb502 feat(posts): add direct download link to AincradMix skin post 2025-12-15 17:03:53 +08:00
120f76dcc6 feat(MaterialCard): standardize color application across elevated, filled, and outlined variants 2025-12-15 17:03:17 +08:00
11930fcebe feat(components): reorder props for consistency and clarity 2025-12-15 14:36:19 +08:00
57d2dbac5d feat(styles): code clean 2025-12-15 14:33:22 +08:00
0494d08ec6 fix: update docs:build-cf script to use vitepress build 2025-12-14 11:09:26 +08:00
12938d2927 feat: add Cloudflare Pages build script 2025-12-14 11:02:25 +08:00
84ba7227f6 feat(ArticleLayout): add post metadata display and short link sharing 2025-12-12 22:42:35 +08:00
26a9fc9d50 fix: export PostData as type-only from posts.data 2025-12-12 21:59:03 +08:00
8303a9029b fix: export PostData type from posts store 2025-12-12 21:54:50 +08:00
6c2e9741fc remove: script in NotFound 2025-12-12 18:10:12 +08:00
6db5106c77 fix: update footer link to correct repository URL 2025-12-12 18:09:44 +08:00
cdb9f89494 refactor: post data loading using vitepress content loader 2025-12-12 18:09:20 +08:00
4ec3fd3cf9 notfound: remove timeout 2025-12-12 16:48:43 +08:00
551eaff187 notfound: set document title with delay 2025-12-12 16:35:23 +08:00
b40d6bffa4 refactor: redirection logic and add 404 page title handling 2025-12-12 16:29:38 +08:00
d50be81c19 refactor: remove unused environment detection utilities 2025-12-10 15:58:06 +08:00
2b4e351c08 refactor: replace window checks with centralized env utility 2025-12-10 15:43:46 +08:00
ecd2385e79 feat(MaterialCard): replace swipe interaction with hover-based image reveal 2025-12-10 15:33:35 +08:00
61b4e918a1 feat: add post redirect handling 2025-12-10 15:33:10 +08:00
b693666cae feat: initialize screen width store in components and refactor store logic 2025-12-09 14:37:31 +08:00
8beeb84e0a feat(NavBar): try to fix bar not display 2025-12-06 00:57:11 +08:00
dcde015ded feat(screenWidth): add fallback check for initial screen width update 2025-12-06 00:38:06 +08:00
3dbe4846bb fix: hide PageIndicator on mobile 2025-12-05 23:53:43 +08:00
d441baa105 posts: update AincradMix impression field to support multiple images 2025-12-05 23:49:21 +08:00
b7cda48cd8 feat: rename layout animation classes for consistency 2025-12-05 23:48:55 +08:00
46431afb3c feat(ImageViewer): improve accessibility and touch interactions 2025-12-05 23:48:45 +08:00
3c1b3b4aed feat: update scroll target selector from ID to class 2025-12-05 23:48:12 +08:00
53ce2591b2 feat(MainLayout): refactor default layout with semantic HTML and improved home page 2025-12-05 23:42:59 +08:00
385eac5881 feat(ScrollToTop): replace IDs with classes in ScrollToTop component 2025-12-05 23:33:10 +08:00
f69f79b453 feat(PrevNext): update PrevNext component class name for consistency 2025-12-05 23:30:45 +08:00
4d3ac96a62 feat(PageIndicator): rename navRef to pageIndicator and update CSS class 2025-12-05 23:29:48 +08:00
932136193f feat(NavBar): add base class to NavBar for consistent styling 2025-12-05 23:26:38 +08:00
97027d9847 feat(Header): refactor Header component to use semantic class names 2025-12-05 23:24:37 +08:00
1e57cace89 feat(Footer): replace ID selectors with class selectors in Footer component 2025-12-05 23:19:09 +08:00
60d8832a8d feat(MaterialButton): rename button CSS class from md-button to MaterialButton 2025-12-05 23:14:17 +08:00
a5951c3178 feat(ArticleMasonry): change ArticleMasonry root element from ID to class selector 2025-12-05 23:12:25 +08:00
d65e9bc2fd feat(AppBar): refactor AppBar component and remove home layout dependency 2025-12-05 23:10:39 +08:00
43e8a8dda4 feat(posts): change impression field to array type 2025-12-05 22:58:04 +08:00
341da38027 add: ArticleMasonry component 2025-12-05 22:57:41 +08:00
6e5dd124b4 add: MaterialCard component 2025-12-05 22:56:33 +08:00
01e2e5545c feat: update default impression and post images 2025-12-05 17:09:58 +08:00
42a446cfaf feat: migrate post data management to Pinia store 2025-12-05 00:10:20 +08:00
2c3d531363 feat(button): reorder props for better readability 2025-12-04 23:04:52 +08:00
ca49cd7a80 feat(search): conditionally activate search on focus 2025-11-30 21:54:51 +08:00
97b5488588 feat: add portfolio link to navigation 2025-11-30 21:22:39 +08:00
93225adc80 feat(navbar): add external link detection and target attribute 2025-11-30 21:22:04 +08:00
d4bc468ed7 feat: refactor search state from composable to Pinia store 2025-11-30 20:44:42 +08:00
8cdca34922 feat: refactor screen width handling to use Pinia store 2025-11-30 20:03:10 +08:00
6d60ed1c94 feat: add Pinia state management 2025-11-30 20:01:10 +08:00
54bdfb0d14 feat(navbar): improve search button UX with dynamic label and cursor 2025-11-29 20:37:43 +08:00