|
|
091639698b
|
feat: add cookie utility functions for client-side cookie management
|
2025-12-26 15:14:58 +08:00 |
|
|
|
51122d1680
|
feat(DefaultLayout): simplify route transition and palette generation logic
|
2025-12-25 15:43:36 +08:00 |
|
|
|
0ca2146bc2
|
article(关于这个主题的一些事): update theme color and impression image
|
2025-12-25 00:32:45 +08:00 |
|
|
|
6120d08491
|
feat(ArticleMasonry): add downloadable content indicator to article cards
|
2025-12-25 00:31:55 +08:00 |
|
|
|
1562e5f619
|
feat(ButtonGroup): add new ButtonGroup component to render multiple buttons from external link data
|
2025-12-25 00:25:43 +08:00 |
|
|
|
ecea15a959
|
article: update AincradMix
|
2025-12-22 15:48:58 +08:00 |
|
|
|
537f5f45a6
|
feat(styles): improve layout in article components
|
2025-12-22 15:48:16 +08:00 |
|
|
|
bff9295688
|
feat(ArticleLayout): improve code block layout and line number alignment
|
2025-12-18 16:20:13 +08:00 |
|
|
|
7e4571cb3a
|
feat(ArticleLayout): add copied state icon for code block copy button
|
2025-12-18 15:16:00 +08:00 |
|
|
|
257cc873b0
|
feat(ArticleLayout): replace native clipboard API with VueUse composable
|
2025-12-18 15:09:12 +08:00 |
|
|
|
84f6e810d1
|
feat(PrevNext): improve styling and interaction
|
2025-12-18 14:49:44 +08:00 |
|
|
|
8dc10e4f0f
|
feat(PrevNext): redesign component
|
2025-12-17 23:17:02 +08:00 |
|
|
|
adfc21c48f
|
feat: restructure layout imports
|
2025-12-17 22:27:48 +08:00 |
|
|
|
1c7e664a03
|
feat: vite build optimizations
|
2025-12-17 22:22:08 +08:00 |
|
|
|
a7f17bf5e2
|
feat(ArticleLayout): enhance date formatting and display in article layout
|
2025-12-15 17:23:51 +08:00 |
|
|
|
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 |
|