poyrazavsever
9d5f347ffb
perf(images): optimize cards and compact logo assets
2026-08-31 20:08:04 +03:00
poyrazavsever
340d504ac8
feat(home): add technology stack section
2026-08-31 20:07:57 +03:00
poyrazavsever
581b1d77ef
docs(media-kit): document live YouTube configuration
2026-08-31 19:39:58 +03:00
poyrazavsever
d55b04d4b8
feat(links): integrate directory into the main layout
2026-08-31 19:39:28 +03:00
poyrazavsever
eca56fab5c
feat(layout): add animated promotional side rails
2026-08-31 19:39:22 +03:00
poyrazavsever
1fd03bf614
feat(media-kit): refresh audience insights and sponsor links
2026-08-31 19:39:14 +03:00
poyrazavsever
ca45b97c60
fix(projects): enforce contribution colors by theme
2026-08-31 12:40:20 +03:00
poyrazavsever
d2c30da602
feat(about): add 2026 community roles
2026-08-31 12:37:29 +03:00
poyrazavsever
9cdb78b9b8
fix(projects): improve empty contribution contrast
2026-08-31 12:28:42 +03:00
poyrazavsever
a2259848dc
feat(projects): add interactive GitHub contribution graph
2026-08-31 12:26:04 +03:00
poyrazavsever
1522ef0355
feat: updated google analytics
2026-08-31 12:06:11 +03:00
poyrazavsever
f10bc9e49c
feat: added new project detail page
2026-08-31 11:39:59 +03:00
poyrazavsever
37af80c0be
feat(seo): add widescreen social previews
2026-08-31 10:36:52 +03:00
poyrazavsever
caf9fceb7a
feat(seo): expand sitemap and structured data
2026-08-31 10:27:33 +03:00
poyrazavsever
e2c33d6b29
feat(seo): add localized route metadata
2026-08-31 10:23:53 +03:00
poyrazavsever
87e6279dec
perf(images): serve optimized portfolio media
2026-08-31 10:20:02 +03:00
poyrazavsever
5c48b029ca
feat(content): organize platform media sections
2026-08-31 10:13:35 +03:00
poyrazavsever
79dd81240d
chore(seo): index weekly agenda routes
2026-08-31 09:28:19 +03:00
poyrazavsever
36f888931d
feat(agenda): add weekly agenda experience
2026-08-31 09:28:11 +03:00
poyrazavsever
ea35a30198
refactor(content): separate blog and agenda feeds
2026-08-31 09:28:01 +03:00
poyrazavsever
f7274e49ad
feat(cat): let neko wander independently
2026-08-31 09:01:34 +03:00
poyrazavsever
6b433855e1
feat(projects): link OSTIM portals
2026-08-30 21:59:23 +03:00
poyrazavsever
4429147434
feat(theme): add sleeping dark mode portrait
2026-08-30 20:18:04 +03:00
poyrazavsever
5dc68b2d5a
feat(projects): localize project titles
2026-08-30 20:13:31 +03:00
poyrazavsever
ea8fcb9db4
feat: added new photos
2026-08-30 20:11:22 +03:00
poyrazavsever
4d5738343f
fix(projects): correct OSTIM UI kit label
2026-08-30 20:11:03 +03:00
poyrazavsever
d606196e06
fix(projects): preserve popover card width
2026-08-30 20:10:33 +03:00
poyrazavsever
738338932f
feat(projects): add OSTIM portals and stack popovers
2026-08-30 20:06:51 +03:00
poyrazavsever
f71aedf2b5
feat: added new blg post
2026-08-30 19:09:36 +03:00
poyrazavsever
913fc90585
Add media kit partner logos
2026-08-14 09:43:38 +03:00
poyrazavsever
7b397c3146
feat: add poyraz newsletter 0309082026
2026-08-09 15:52:12 +03:00
poyrazavsever
5d5161da56
fix: remove hero side image
2026-07-29 22:05:38 +03:00
poyrazavsever
c1b0ecfe81
feat: updated hero2 image
2026-07-29 21:40:05 +03:00
poyrazavsever
b82a5af8d8
fix: keep hero hover image size stable
2026-07-29 20:31:32 +03:00
poyrazavsever
4802c4764a
feat: add hero hover wave animation
2026-07-29 20:26:32 +03:00
poyrazavsever
0ae6b372f8
feat: added new hero photo
2026-07-29 20:11:25 +03:00
poyrazavsever
3b955d4050
feat: updated logo
2026-07-29 20:05:27 +03:00
poyrazavsever
4bbe15a36d
feat: added new blog post
2026-07-26 13:20:14 +03:00
poyrazavsever
c4737db87a
feat: added new certificate tricky parts of javascript
2026-07-20 09:51:35 +03:00
poyrazavsever
9b998c47ce
feat: added new newsletter episode
2026-07-19 02:46:35 +03:00
poyrazavsever
67fea16abd
feat: added new page media kit
2026-07-18 14:39:18 +03:00
poyrazavsever
5d46fd1356
fix: fixed cover image link latest blog
2026-07-18 12:37:00 +03:00
poyrazavsever
188b193e96
feat: added new blog
2026-07-18 12:34:08 +03:00
poyrazavsever
a00a4db166
feat(about): highlight active timeline entries
2026-07-16 14:26:59 +03:00
poyrazavsever
6fc939dcd9
feat(content): link social profiles from section headers
2026-07-16 12:40:24 +03:00
poyrazavsever
ec5aa647c1
feat(projects): add profile actions and section spacing
2026-07-16 12:39:59 +03:00
poyrazavsever
462378f6c6
fix(navbar): prevent dropdown prop leaking to links
2026-07-16 12:39:13 +03:00
poyrazavsever
1ebad10166
feat: updated proxy and deleted middleware
2026-07-16 11:24:49 +03:00
poyrazavsever
35d209d498
chore: updated blog categories data
2026-07-16 11:22:21 +03:00
poyrazavsever
1e51fc1006
fix: fixed ataturk-widget-modal dark/light problem
2026-07-16 10:50:50 +03:00
poyrazavsever
8051dd9915
fix: fixed topbar layout style problem and removed padding left 6px
2026-07-16 10:15:07 +03:00
poyrazavsever
5aae35d2d1
feat: updated about content
2026-07-16 09:37:03 +03:00
poyrazavsever
f86e103b70
feat: updated about content and design template
2026-07-16 09:13:33 +03:00
poyrazavsever
79661e564d
fix: deleted sponsors section in home page
2026-07-16 09:02:54 +03:00
poyrazavsever
978f76bfc2
feat: updated home section like projects section card, referance card
2026-07-16 09:02:41 +03:00
poyrazavsever
6e12c03312
feat: added projects section and updated layout
2026-07-14 16:23:46 +03:00
poyrazavsever
30204be512
feat: updated some sections
2026-07-14 15:48:06 +03:00
poyrazavsever
db3b6930e5
fix: fixed social button dropdown menu style
2026-07-14 13:50:42 +03:00
poyrazavsever
2c28b8a33e
feat: updated navbar, topbar and announcement bar
2026-07-14 13:47:53 +03:00
poyrazavsever
a9a80dba27
fix: include poyraz-ui dist in tailwind source
2026-07-14 11:48:25 +03:00
poyrazavsever
3628ec65fc
chore: migrate portfolio to poyraz-ui v3
2026-07-14 11:47:35 +03:00
poyrazavsever
b75057dea9
docs: plan poyraz-ui v3 migration
2026-07-14 11:46:36 +03:00
poyrazavsever
33db400ef3
feat: updated baseline and roadmap
2026-07-14 09:41:15 +03:00
poyrazavsever
56db4076fc
feat: added new certificate "javascriptScrimba"
2026-07-13 16:13:11 +03:00
poyrazavsever
87de489b9b
feat: add newsletter issue 0612072026 to blog posts
2026-07-12 15:56:48 +03:00
poyrazavsever
be194b8ef5
feat: add Scrimba CSS Animations certificate and image
2026-07-08 11:56:33 +03:00
poyrazavsever
78ba694dd5
feat: add new Scrimba certificates and images for CSS Grid and HTML/CSS
2026-07-08 09:19:18 +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 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
Poyraz Avsever
c9ebebab74
feat: add site announcement configuration data structure and initial items
2026-04-14 09:55:29 +03:00
Poyraz Avsever
7982d0fb6b
feat: implement gallery page with lightbox functionality and image data management
2026-04-13 12:14:37 +03:00
Poyraz Avsever
c147dc4eb4
feat: add ReferencesSection component with gradient overlay for reference cards
2026-04-10 11:59:01 +03:00
Poyraz Avsever
36ffbea30a
feat: add new blog posts, associated images, and automation scripts for content management
2026-04-10 11:55:47 +03:00
Poyraz Avsever
83e192ebd6
feat: implement gallery page with category filtering and lightbox functionality
2026-04-10 10:50:54 +03:00
Poyraz Avsever
ee3bd56093
docs: add medium.com article documentation
2026-04-10 10:20:37 +03:00
Poyraz Avsever
34f9ff2531
feat: add BlogToc component to parse markdown headings and provide scroll-spy navigation
2026-04-10 10:18:07 +03:00
Poyraz Avsever
62e024c0a7
feat: implement blog post detail page with markdown rendering, table of contents, and reading progress bar
2026-04-10 09:54:35 +03:00
Poyraz Avsever
af6d4c9f4d
feat: implement data management panel and blog data utilities
2026-04-10 09:23:43 +03:00
Poyraz Avsever
dd67952212
content: update projects.ts (2026-04-03 09:12)
2026-04-03 12:12:18 +03:00
Poyraz Avsever
36f671eab5
content: update projects.ts (2026-04-03 09:11)
2026-04-03 12:11:51 +03:00
Poyraz Avsever
6ade8a06be
content: update projects.ts, quick-fill.png, sound_sync.png (2026-04-03 09:11)
2026-04-03 12:11:06 +03:00
Poyraz Avsever
e0130d42e6
fix(references): adjust padding for responsive layout in ReferencesSection
2026-04-03 12:03:51 +03:00
Poyraz Avsever
ed5f3b0900
Refactor sitemap and project components; remove snippets page; update project data structure and command palette links
2026-04-03 11:53:22 +03:00
Poyraz Avsever
7b95ca43b7
feat: add Google Analytics integration component using Next.js Script
2026-03-30 11:33:52 +03:00
Poyraz Avsever
31da9f114b
feat(snippets): introduce reusable code chunks section, add cms support, and fix navbar turkish characters
2026-03-30 11:30:14 +03:00