Releases: kWAYTV/portfolio
Releases · kWAYTV/portfolio
Release list
v0.3.1
🚀 Features
- i18n:
- ide:
- Enhance SourceControlView with new icons and improved layout - by @kWAYTV (63257)
- Implement dropdown menu for source control actions - by @kWAYTV (b40b8)
- Add commit description to commit history item - by @kWAYTV (24085)
- Add tooltips across IDE components - by @cursoragent and kWAY (1dccf)
- Add light/dark theme toggle to status bar - by @cursoragent and kWAY (a399e)
- Theme label in status bar, viewOnGitHub tooltip, default tooltip styling - by @cursoragent and kWAY (46de1)
- Add refresh button for commit history in source control - by @cursoragent and kWAY (e75cc)
- repos:
- theming:
- web:
- Integrate cmdk for command palette functionality - by @kWAYTV (62055)
- Add command palette with Cmd+K - by @kWAYTV (03f4d)
- Update SettingsMenu to include command palette option - by @kWAYTV (d65e8)
- Add default opengraph image for locale routes - by @cursoragent and kWAY (29387)
- Per-page OG images via /og route (Fumadocs pattern) - by @cursoragent and kWAY (3bb1a)
- Update dependencies and enhance layout components - by @kWAYTV and kWAY (ec883)
- Enhance i18n handling and optimize imports - by @kWAYTV (671b4)
- Enhance locale switching functionality - by @kWAYTV (12ac4)
- Add error boundary for locale layout - by @cursoragent (09670)
🐞 Bug Fixes
- env:
- i18n:
- Translate all untranslated content, add ES to blog page fallback - by @cursoragent (8a09d)
- ide:
- Switch tooltips from Base UI to Radix UI - by @cursoragent and kWAY (0782f)
- Use 'light'/'dark' for theme label in status bar - by @cursoragent and kWAY (e64b9)
- Make revalidateCommitsAction async for Next.js Server Actions - by @cursoragent and kWAY (c992c)
- Pass profile arg to revalidateTag for Next.js 16 - by @cursoragent and kWAY (0c7d9)
- locale-switcher:
- Close dropdown when locale is selected - by @cursoragent and kWAY (58c74)
- web:
View changes on GitHub
v0.3.0
🚀 Features
- about:
- analytics:
- blog:
- env:
- github:
- i18n:
- Add i18n package with English and Spanish translations, configuration, and message handling - by @kWAYTV (446d9)
- Add next-intl integration, routing, and app modules - by @kWAYTV (63e42)
- Implement locale management with cookie support and async translation loading - by @kWAYTV (59a1a)
- Add locale switcher component and update layout for language selection - by @kWAYTV (008c2)
- Restructure internationalization module by moving routing and locale management to a dedicated module; update imports across components for improved organization - by @kWAYTV (057d5)
- ide:
- Integrate CodeMirror for enhanced code editing experience, add IDE layout components, and implement syntax highlighting - by @kWAYTV (e43a7)
- Add collapsible sections for commit history and changes, enhance source control view with commit details and mock data - by @kWAYTV (c3879)
- Add additional default open tabs to ide store - by @kWAYTV (ec2bd)
- Add sortable tab reorder with @dnd-kit - by @kWAYTV (2d135)
- Add context menus for tabs, editor, and explorer - by @kWAYTV (27639)
- Fetch real commits via Octokit, add custom scrollbars - by @kWAYTV (9abf9)
- Add split editor view with cross-group tab drag - by @kWAYTV (64c1a)
- Enhance status bar and mobile menu with theme toggle - by @kWAYTV (4420e)
- Implement drag-and-drop functionality for editor tabs - by @kWAYTV (9a631)
- logs:
- mode-toggle:
- sidebar:
- styles:
- terminal:
- Implement terminal functionality with command execution, tab completion, and mock file structure; enhance terminal UI with prompt and line rendering components - by @kWAYTV (21c87)
- Implement command handlers for terminal functionality - by @kWAYTV (650ce)
- Add 'ls' command functionality with directory contents - by @kWAYTV (84312)
- web:
- Add [locale] routing, remove header, keep mode toggle at top right - by @kWAYTV (9a3c1)
- Add home page, cache components, hover cards - by @kWAYTV (e7640)
- Add react-resizable-panels integration - by @kWAYTV (a0011)
- Static blog listing with path-based pagination - by @kWAYTV (7922e)
- Restore real GitHub commits with 5min cache - by @kWAYTV (4750e)
- Add spinning animation to sync button in SourceControlView - by @kWAYTV (1f847)
🐞 Bug Fixes
- ide:
- layout:
- projects:
- title-bar:
- web:
View changes on GitHub
v0.2.3
🐞 Bug Fixes
- source-control:
- Sync button right of input, commit button full width - by @cursoragent and kWAY (a2639)
- Move sync to header, icon-only with spin, enlarge input - by @cursoragent and kWAY (b0861)
- Single sync icon in header, remove duplicate refresh - by @cursoragent and kWAY (997c2)
View changes on GitHub
v0.2.2
🚀 Features
- ide:
- Add VS Code-style source control panel with git commit bar - by @cursoragent and kWAY (fca89)
- Add hover card to commit history entries - by @cursoragent and kWAY (8af8d)
- Match mobile menu to desktop with Explorer, Source Control, View on GitHub - by @cursoragent and kWAY (5e85e)
- Add theme preset selector to mobile menu - by @cursoragent and kWAY (053dc)
- Improve mobile UX to match desktop IDE experience - by @cursoragent and kWAY (6cb20)
- Animate refresh button during fetch - by @cursoragent and kWAY (71239)
- Add terminal color vars to all theme presets - by @cursoragent and kWAY (f92f9)
- Add Deep Purple theme preset - by @cursoragent and kWAY (45f32)
🐞 Bug Fixes
- a11y:
- Add aria-labels to icon-only buttons - by @cursoragent and kWAY (ac1f5)
- Mobile accessibility - buttons, links, ARIA, contrast - by @cursoragent and kWAY (a29a0)
- ide:
- Move terminal icon above open repo in activity bar - by @cursoragent and kWAY (75caf)
- Show grab cursor only when actively dragging tabs - by @cursoragent and kWAY (06334)
- Match VS Code source control layout - by @cursoragent and kWAY (427d3)
- Full-width mobile sheet, prevent tooltip focus on open - by @cursoragent and kWAY (93929)
- Mobile sheet fills width, close in header, no empty space - by @cursoragent and kWAY (a3a28)
- Theme dropdown opens left to stay on screen in mobile menu - by @cursoragent and kWAY (eed50)
- Theme options inline in menu, no dropdown overflow - by @cursoragent and kWAY (94c49)
- Theme presets now apply in light mode - by @cursoragent and kWAY (7c82f)
- Remove light/dark suffix from theme name in status bar - by @cursoragent and kWAY (c7e10)
- lib:
- Remove unnecessary async in getRSS and apply lint fixes - by @cursoragent and kWAY (3db16)
- web:
- Revert use cache for RSS and OG - Response/ImageResponse not serializable - by @cursoragent and kWAY (09c13)
🏎 Performance
- Remove loading.tsx for static pages to fix tab switch skeleton - by @cursoragent and kWAY (ece44)
- Align skeletons with Cache Components - only for dynamic data - by @cursoragent and kWAY (e33c0)
- Nextjs 16 cache components patterns - by @cursoragent and kWAY (cc501)
- app: Move getRepoCommits to Suspense boundary - by @cursoragent and kWAY (ef074)
- ide: Add dynamic imports for CodeEditor and CommandPalette - by @cursoragent and kWAY (01579)
- layout: Stop blocking static pages on GitHub commits fetch - by @cursoragent and kWAY (562c1)
- web: Use Cache Components for RSS and OG images - by @cursoragent and kWAY (77b45)
View changes on GitHub
v0.0.1
🚀 Features
- Enhance Home page with featured projects loading and skeleton states - by @kWAYTV (01229)
- Add Spoiler component from 'spoiled' library to HeroQuote - by @kWAYTV (91fc6)
- Add format and lint scripts to package.json and turbo.json - by @kWAYTV (daf5d)
- VS Code IDE-themed portfolio with CodeMirror code view - by @cursoragent and kWAY (fc180)
- blog:
- error:
- i18n:
- Add base i18n package with next-intl - by @kWAYTV (8f136)
- Integrate internationalization support with next-intl - by @kWAYTV (d9de5)
- Add localePrefix option for routing configuration - by @kWAYTV (a81b6)
- Restructure internationalization module and enhance routing - by @kWAYTV (9653d)
- Add language selector dropdown with shadcn - by @kWAYTV (5d43d)
- Translate IDE and terminal to Spanish - by @cursoragent and kWAY (51410)
- Add missing translations for split view and terminal - by @cursoragent and kWAY (4365e)
- ide:
- Replace dnd-kit with Swapy for VSCode-like tab reordering - by @cursoragent and kWAY (9d5b2)
- Use browser fullscreen (F11) for maximize button - by @cursoragent and kWAY (90523)
- Improve copy behavior - select-none on chrome, Ctrl+A selects content - by @cursoragent and kWAY (9925d)
- Make terminal panel resizable - by @cursoragent and kWAY (1e86d)
- Add preview/debug button to open site in new window - by @cursoragent and kWAY (90c46)
- Add command palette with ⌘K - by @cursoragent and kWAY (62d8c)
- Add Git repo button, improve mobile responsiveness - by @cursoragent and kWAY (7b5e4)
- Add right-click context menus to editor tabs and explorer - by @cursoragent and kWAY (c2b7b)
- Add VSCode-style split view for editor - by @cursoragent and kWAY (eb5d6)
- Add context menu to preview/code view content - by @cursoragent and kWAY (3eda7)
- Add language selector to settings dropdown in sidebar - by @cursoragent and kWAY (3d17a)
- Center preview content horizontally and vertically - by @cursoragent and kWAY (4116b)
- Add expand/collapse all buttons to explorer header - by @cursoragent and kWAY (b54f2)
- Apply visual depth principles from UI design video - by @cursoragent and kWAY (e606a)
- Add theme preset selector with tweakcn compatibility - by @cursoragent and kWAY (2cc17)
- Theme selector in status bar, settings, and command palette (VS Code-style) - by @cursoragent and kWAY (62751)
- Add Violet Bloom and Caffeine themes from tweakcn - by @cursoragent and kWAY (2d08e)
- Set Vercel as default theme - by @cursoragent and kWAY (cb473)
- Add Mono theme - Geist Mono everywhere, grayscale, no shadows - by @cursoragent and kWAY (7af80)
- loading:
- metadata:
- navbar:
- packages:
- pages:
- rss:
- seo:
- terminal:
- Add Tab autocomplete, fix cat command, use pnpm run dev - by @cursoragent and kWAY (e61e5)
- Show dimmed ghost preview of Tab autocomplete - by @cursoragent and kWAY (42a00)
- theming:
- Add View Transitions API for theme toggle - by @cursoragent and kWAY (705af)
- tsconfig:
- ui:
- utils:
- web:
- Add route-specific loading states - by @kWAYTV (883c4)
- Improve not-found page with primary CTA - by @kWAYTV (7bf55)
- Add Open Graph images - by @kWAYTV (7ebec)
- Improve mobile responsiveness to match desktop - by @cursoragent and kWAY (9b2fd)
- Track blog post views with Umami - by @cursoragent and kWAY (ef98c)
🐞 Bug Fixes
- Update tailwindcss import path in globals.css - by @kWAYTV (c4af0)
- biome:
- Disable rules conflicting with ultracite config - by @cursoragent and kWAY (4f1d5)
- blog:
- Update BlogArticle component styling for improved list item visibility - by @kWAYTV [(cd66f)](https://github...