1
0
mirror of https://github.com/sendevia/website.git synced 2026-03-05 23:32:45 +08:00

324 Commits

Author SHA1 Message Date
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
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