Commit Graph
136 Commits
Author SHA1 Message Date
Poyraz ced9743f99 Merge branch 'master' of https://github.com/poyrazavsever/poyraz-portfolio-new 2026-07-01 18:52:00 +03:00
Poyraz bd0ec232be feat: add Turkcell certificates and update portfolio data repository 2026-07-01 18:51:58 +03:00
Poyraz 1d9d01ba7c feat: update middleware configuration to match pages while excluding API and static files 2026-06-30 18:16:18 +03:00
Poyraz eaac0f977e feat: implement dynamic resume links and add English and Turkish resume PDFs 2026-06-30 12:53:42 +03:00
Poyraz f41728564b feat: refine Home role description for clarity and conciseness in English and Turkish 2026-06-30 11:54:38 +03:00
Poyraz 5dfaa22df4 feat: update resume PDFs with enhanced skills, experience, and certifications for improved clarity and detail 2026-06-30 11:46:55 +03:00
Poyraz 912830337d feat: update HomeHero role description for clarity and conciseness in English and Turkish 2026-06-30 11:46:45 +03:00
Poyraz 2a621cf2ba feat: enhance HomeHero role description with detailed personal and professional information 2026-06-30 11:35:43 +03:00
Poyraz d925e02b83 fix: update ReferenceCards component for improved hover effects and quote handling 2026-06-29 23:46:23 +03:00
Poyraz edae5846f0 Add files via upload 2026-06-29 14:44:10 +03:00
Poyraz 6e11fe1acd Delete public/resume-tr.pdf 2026-06-29 14:43:46 +03:00
Poyraz 7d723dabd6 Delete public/resume-en.pdf 2026-06-29 14:43:17 +03:00
Poyraz c637102e20 feat: add reference components including reusable cards, section marquee, and detail page content 2026-06-29 10:04:31 +03:00
Poyraz 88c911564d feat: add avatar image for ilker 2026-06-29 10:00:22 +03:00
Poyraz cd7cc56688 feat: add ReferenceCards component and update pnpm workspace build configuration 2026-06-29 09:54:46 +03:00
Poyraz 4100d7d9e2 feat: implement references section with marquee-scrolling testimonial cards and data model 2026-06-29 09:40:54 +03:00
Poyraz efd95da0d0 feat: add Turkish and English resume PDFs to public directory 2026-06-28 21:43:22 +03:00
Poyraz 69504fa67e Delete public/resume-tr.pdf 2026-06-28 15:00:28 +03:00
Poyraz 502f46aad7 Delete public/resume-en.pdf 2026-06-28 15:00:17 +03:00
Poyraz 79b37e209a feat(i18n): localize global app shell announcement bar and widgets 2026-06-27 15:32:18 +03:00
Poyraz d0d3c17ba6 feat: add Turkish and English resume PDFs to public directory 2026-06-27 15:30:33 +03:00
Poyraz 18f92d9a80 fix(links): simplify TOP_ICON_LINKS rendering as standard anchors 2026-06-27 15:20:56 +03:00
Poyraz 66c8848760 fix(links): fix static file routing issues for RSS and resume files 2026-06-27 15:19:57 +03:00
Poyraz c4a7542f76 feat(blog): add english translation of clean architecture frontend article 2026-06-27 14:52:36 +03:00
Poyraz 1477a8e9a1 fix(i18n): add next-intl dependency to workspace root package.json 2026-06-27 14:47:22 +03:00
Poyraz 66639bf31c feat(blog): isolate articles by locale and add initial english posts 2026-06-27 14:42:52 +03:00
Poyraz ac20bd697c feat(i18n): convert portfolio lists to bilingual schemas and resolve localized values 2026-06-27 14:42:48 +03:00
Poyraz 0d112c6568 feat(i18n): localize static elements, navbar switcher, and search palette 2026-06-27 14:42:45 +03:00
Poyraz d3c56713fb feat(i18n): migrate route structure under [locale] parameter prefix 2026-06-27 14:42:42 +03:00
Poyraz 968ebb33c5 feat(i18n): setup next-intl core config and translation dictionaries 2026-06-27 14:42:40 +03:00
Poyraz 6d2ecbc14f feat: add references data model and new Ada Raimova testimonial with avatar 2026-06-23 23:20:00 +03:00
Poyraz cc67b2a904 feat: set maximum height for reference cards section 2026-06-22 23:48:33 +03:00
Poyraz Avsever 19a27d6d7a feat: add new reference for Buğrahan Arıcı with avatar 2026-06-22 22:38:30 +03:00
Poyraz Avsever 02429f69fd feat: add reference cards and detail content components to display testimonials 2026-06-20 12:49:45 +03:00
Poyraz Avsever a22055c4d9 feat: add sponsors section to homepage with new sponsor data and assets 2026-06-20 12:48:07 +03:00
Poyraz 139c21d27b feat: add portfolio projects, education, site settings, and gallery assets 2026-06-16 17:01:15 +03:00
Poyraz Avsever 2e46b08da7 feat: add new image to gallery 2026-05-18 14:17:54 +03:00
Poyraz Avsever 88840472ce content: update projects.ts, 13.jpeg, ohhike.png, ohhike.png (2026-05-18 11:12) 2026-05-18 14:12:41 +03:00
Poyraz Avsever a646b35a33 feat: add blog detail content component with markdown parsing, syntax highlighting, and reading progress tracking 2026-04-24 11:20:35 +03:00
Poyraz Avsever d15e2d4828 feat: add blog post about JavaScript scope, hoisting, and closures 2026-04-24 11:16:31 +03:00
Poyraz Avsever 44897b548a feat: export theme constants and objects from poyraz-ui 2026-04-22 14:16:02 +03:00
Poyraz Avsever 1e372fba51 feat: add AppShell component and include new Vue.js documentation project blog post with supporting assets 2026-04-22 14:02:54 +03:00
Poyraz Avsever 04e6eb44d1 updated action href in site settings 2026-04-21 10:52:25 +03:00
Poyraz Avsever bcd96480e0 feat: implement dynamic blog post page with metadata and JSON-LD support 2026-04-17 11:03:20 +03:00
Poyraz Avsever d6ca87c664 feat: add new blog post about JavaScript's single-threaded nature 2026-04-17 10:55:55 +03:00
Poyraz Avsever 5983e64910 feat: add site settings configuration and announcement data structure 2026-04-16 13:24:37 +03:00
Poyraz Avsever 85868b4a14 feat: add Atatürk quote widget modal to app shell and initialize home page layout 2026-04-16 10:24:29 +03:00
Poyraz Avsever 2744059281 feat: add contact section and home footer with Ataturk quote widget 2026-04-16 10:06:06 +03:00
Poyraz Avsever 0609170073 feat: enhance components with new features and optimizations
- Added support for conditional rendering of the NekoFollower component in AppShell based on ENABLE_NEKO_FOLLOWER.
- Introduced MarkdownImage component in BlogDetailContent for handling images in markdown, supporting both local and external assets.
- Improved BlogToc component to use IntersectionObserver for better performance in tracking active headings.
- Refactored ContentContent to utilize YoutubeLiteEmbed for embedding YouTube videos, simplifying the video rendering logic.
- Created a new YoutubeLiteEmbed component for lazy loading YouTube videos with thumbnail previews.
- Updated site-settings to include ENABLE_NEKO_FOLLOWER constant for feature toggling.
- Enhanced next.config.ts with image optimization settings for better performance.
- Refactored snippets-content to improve code readability and structure.
- Cleaned up home-hero and home-videos-section components for better layout and performance.
2026-04-15 10:38:28 +03:00
Poyraz Avsever 5fc2658460 Refactor blog posts with code snippets and formatting improvements for better readability and consistency across various topics including Chakra UI, Materialize, Docker, Jest, Cypress, Next.js, Svelte, Tailwind CSS, Three.js, and TypeScript. 2026-04-14 11:48:49 +03:00