|
|
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 |
|
|
|
d4b22f8f1e
|
feat: update level1-2 font family to Google Sans Flex
|
2025-11-29 20:36:25 +08:00 |
|
|
|
d8aaffd92f
|
rename: postsRef to articlesRef
|
2025-11-29 20:35:25 +08:00 |
|
|
|
acfccd72e3
|
fix(Footer): break line not display
|
2025-11-29 20:21:41 +08:00 |
|
|
|
7fbc50603c
|
feat(ArticleLayout): replace section elements with semantic HTML in article layout
|
2025-11-29 14:57:11 +08:00 |
|
|
|
e4bb59ede6
|
feat: restructure component's SCSS imports and file organization
|
2025-11-29 11:12:24 +08:00 |
|
|
|
b8cf5f528c
|
feat(theme): improve color palette and section wrapper utilities
|
2025-11-29 10:33:48 +08:00 |
|
|
|
dedb150445
|
remove: search page
|
2025-11-29 10:18:33 +08:00 |
|
|
|
1e35621041
|
remove: SearchPosts layout component
|
2025-11-28 00:29:24 +08:00 |
|
|
|
afb862124a
|
feat(button): add user-select none for better UX
|
2025-11-28 00:27:29 +08:00 |
|
|
|
85cfe94df1
|
feat(appbar): refactor search functionality with improved state management
|
2025-11-28 00:27:14 +08:00 |
|
|
|
621d4a632c
|
feat: refactor appbar DOM access to use Vue refs
|
2025-11-25 02:59:51 +08:00 |
|
|
|
dae7398d4f
|
feat: add tab navigation utility for keyboard accessibility
|
2025-11-25 02:51:45 +08:00 |
|
|
|
1eb03650bb
|
feat: update layout styles and homepage content
|
2025-11-25 02:45:06 +08:00 |
|
|
|
60728d9fd0
|
feat: add color logging
|
2025-11-25 02:43:26 +08:00 |
|
|
|
ae855e2a03
|
remove: remove useless navigation items and allposts layout
|
2025-11-25 02:42:30 +08:00 |
|
|
|
d8818ed2c8
|
dependency: update
|
2025-11-25 02:39:32 +08:00 |
|
|
|
4410040bad
|
add(appbar): add appbar component with search functionality
|
2025-11-25 02:38:14 +08:00 |
|
|
|
9d2c31e73e
|
refactor(navbar): adjust z-index values for improved layering
|
2025-11-22 00:54:17 +08:00 |
|