Skip to content

Refactor and enhance project structure with new features - #2

Merged
Ephemerish merged 14 commits into
mainfrom
Pundo-Project
May 21, 2026
Merged

Ephemerish merged 14 commits into
mainfrom
Pundo-Project

Conversation

@Ephemerish

Copy link
Copy Markdown
Owner

Refactor components for improved structure and readability. Introduce a new project "Pundo" with updated details and features. Optimize image handling and enhance styling across various components. Update Supabase client initialization for better null safety and clean up unused code. Fix multiple issues related to links, images, and consistency in titles.

Ephemerish added 14 commits May 19, 2026 10:04
…on function; update analytics component to handle Supabase configuration gracefully; simplify Card and FeaturedProject components by removing unnecessary variables; enhance tooltip component type definitions; adjust select component type references; add new project "Pundo" with detailed description and features; implement rehype-figure for captioned images; improve Supabase client initialization with null safety; clean up 404 page and API analytics response; streamline blog and project pages by removing unused imports and variables; enhance styling for figures in blog and project content.
…t page structure

- Updated the layout component from MainLayout to ArticleLayout for better semantic structure.
- Removed unused imports and components, simplifying the code.
- Consolidated project details and gallery into a more cohesive layout.
- Enhanced the handling of project actions (demo, video, GitHub links) using slots.
- Improved the organization of project content and styling for better readability.
- Added EntryCard component to standardize the display of blog posts and projects.
- Removed FeaturedProject and MostRecentBlog components as their functionality is now covered by EntryCard.
- Updated various pages (index, blogs, projects) to utilize EntryCard for rendering entries.
- Replaced Heroicons with Phosphor icons across multiple components for consistency.
- Updated project and blog markdown files to reflect changes in featured status and technology stack.
- Added SVG logos for better-auth, bun, drizzle-orm, lottie, neon, and shadcn/ui.
- Introduced a new image for Paraglide in JPG format.
- Updated Pundo project description to reflect the use of Svelte 5 instead of SvelteKit.
- Revised technology stack in technologies.ts to include new logos and remove placeholder entries.
@Ephemerish
Ephemerish merged commit b49199a into main May 21, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant