Commit Graph

316 Commits

Author SHA1 Message Date
Amayaranjan Das 918fa71a1c feat(auth): honour AUTH_OIDC/OAUTH_NAME and _LOGO env vars in login button (#1177) 2026-05-02 23:18:45 +03:00
Fatih Kadir Akın 887b3f3f3a feat(home): replace industries grid with Open Source Friday video (#1170)
* feat(home): replace industries grid with Open Source Friday video

Replaces the rotating industries section under the hero search bar with
an embed of the GitHub Open Source Friday episode (starting at 6:12).
Also widens the hero's right column and tightens the left text column
so the video sits comfortably without overflowing on standard laptop
viewports.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore(i18n): remove unused heroIndustries keys

The industries grid was replaced by a YouTube embed; only
'searchPlaceholder' is still referenced. Drop the prefix,
clickToExplore, and 36 industry labels across all 17 locales.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(home): i18n iframe title, lazy load, nocookie, width parity

Addresses PR review feedback on the YouTube embed:
- Translate iframe title via next-intl (new heroIndustries.videoTitle key)
- Add loading="lazy" to defer ~1MB of player JS
- Switch embed to youtube-nocookie.com for better cookie/privacy hygiene
- Restore max-w-lg so the video matches the search bar width

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore: stop tracking local .env.docker

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-25 16:44:47 +03:00
Fatih Kadir Akın 82783a7cc6 Add announcement banner with MS Build 2026 talk (#1165)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-23 21:46:51 +03:00
Satish Birhade 7a07039ad7 fix(bio): use cleaned URL for href while preserving original text rendering 2026-04-23 17:20:58 +05:30
Satish Birhade 35b0d90fd2 fix(bio): handle trailing comma in URLs 2026-04-23 16:43:21 +05:30
Fatih Kadir Akın dbd2eed8bc Remove Ezoic ad integration
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-23 00:22:56 +03:00
Fatih Kadir Akın 5db2734513 feat: add Command Code as sponsored code runner with clipboard flow
Made-with: Cursor
Entire-Checkpoint: e195189bbf0c
2026-04-02 01:46:42 +03:00
Fatih Kadir Akın 61abe5d8bc Merge pull request #1098 from mdisec/case-insensitive-exploit-fix
Fix username case-collision vulnerability across write and read paths
2026-03-25 07:23:41 +00:00
Mehmet Ince 30784e0740 drop case sensitive approach to the username and email across the app 2026-03-24 17:56:27 +00:00
Sean Roberts ecee044716 feat: Add support for running prompts on Netlify Agent Runners 2026-03-24 10:51:22 -04:00
Fatih Kadir Akın f724bb7951 style(components/ads): update ezoic ad container styling 2026-03-22 18:27:51 +03:00
Fatih Kadir Akın 3b49211aab refactor(components): update EzoicPlaceholder to optimize DOM handling 2026-03-20 01:40:06 +03:00
Fatih Kadir Akın 9fbeddf8f4 refactor(components): update Ezoic ad handling and scripts placement
Entire-Checkpoint: afbec17cde9f
2026-03-20 01:23:52 +03:00
Fatih Kadir Akın 252bcb5de3 refactor(components): refactor Ezoic ad and placeholder components
Entire-Checkpoint: afbec17cde9f
2026-03-20 01:12:46 +03:00
Fatih Kadir Akın 4ef6246284 feat(components): add EzoicAd component for displaying ads 2026-03-20 00:53:42 +03:00
Fatih Kadir Akın f34113302f refactor(components): update Ezoic ad rendering logic 2026-03-20 00:34:12 +03:00
Fatih Kadir Akın 29064d6ada refactor(ads): improve Ezoic ad rendering logic 2026-03-20 00:20:51 +03:00
Fatih Kadir Akın cd1715e703 chore(env): update EZOIC_ENABLED to NEXT_PUBLIC_EZOIC_ENABLED in environment variables 2026-03-19 18:21:51 +03:00
Fatih Kadir Akın d9fe66299a feat(prompts): enable Ezoic ads based on environment variable 2026-03-19 18:11:52 +03:00
Fatih Kadir Akın 9684a58dbc fix(seo): update structured data script to escape special characters 2026-03-19 10:28:58 +03:00
Fatih Kadir Akın f6dbe4c44c fix(ads): Fix logic for checking ad content presence in Ezoic components 2026-03-18 18:19:42 +03:00
Fatih Kadir Akın 0b207d2157 style(components/ads): update ezoic ad container styles 2026-03-18 18:06:33 +03:00
Fatih Kadir Akın 5686ff9e75 style(css): update Ezoic ad styling for centering and constraining 2026-03-18 18:05:17 +03:00
Fatih Kadir Akın ce9ff6fad6 chore(i18n): update ad translations in multiple languages 2026-03-18 17:51:23 +03:00
Fatih Kadir Akın c3450135a5 style(components/ads): update ezoic ad container styling 2026-03-18 17:44:07 +03:00
Fatih Kadir Akın f96fce7ce0 fix(components): update background music URL for kids layout 2026-03-18 15:24:15 +03:00
Fatih Kadir Akın 53f07670d5 feat(ads): add Ezoic script handling and placeholders 2026-03-18 13:22:46 +03:00
Fatih Kadir Akın bd8bd90ad9 refactor(components): improve widget injection logic for prompt list 2026-03-18 11:50:33 +03:00
Fatih Kadir Akın 4d1236eacb style(components/ads): update EzoicPlaceholder styling 2026-03-18 11:35:30 +03:00
Fatih Kadir Akın f2e87cbab6 feat(ads): Add Ezoic ads integration and placeholders 2026-03-13 16:44:56 +03:00
Fatih Kadir Akın 679d220dc3 fix(messages): update 'tastes' to 'taste' in multiple language files and related components 2026-03-03 22:24:19 +03:00
Fatih Kadir Akın c0563c17e7 chore(prompts): remove MitteAI sponsorship from various files 2026-03-03 16:23:05 +03:00
Fatih Kadir Akın 121e9fd43f feat(i18n): add new 'Tastes' section to multiple language files 2026-03-02 23:04:52 +03:00
Fatih Kadir Akın addcf4c300 feat: Add presentation page for prompts.chat 2026-02-19 20:20:38 +03:00
Fatih Kadir Akın 267e245859 Merge pull request #1004 from GroophyLifefor/main
feat(tags): support multiple comma-separated tags in prompts filtering
2026-02-09 07:57:42 +00:00
Fatih Kadir Akın 7efcc6b42d book update 2026-02-06 12:00:53 +03:00
Fatih Kadir Akın 6a983f05e1 book 2026-02-06 11:57:50 +03:00
Fatih Kadir Akın 9d0141538c chore(eslint): update eslint config and downgrade strict rules 2026-02-03 13:12:56 +03:00
Fatih Kadir Akın 2457f4e043 feat(locales): Add Greek (el) locale data for book elements 2026-02-02 01:29:22 +03:00
Fatih Kadir Akın 4d9cc698ba feat(locales): Add Dutch translations for book component 2026-02-02 01:29:22 +03:00
Fatih Kadir Akın 252d248abf feat(messages): add donation support to book titles in multiple languages 2026-02-02 01:29:22 +03:00
Fatih Kadir Akın 46b0269c19 chore(messages): update language translations in multiple files 2026-02-02 01:29:22 +03:00
Fatih Kadir Akın b856594c98 feat(api): add user prompt examples functionality 2026-02-01 21:59:13 +03:00
Fatih Kadir Akın 6ff34c590c feat(i18n): Add French translations for book elements and UI strings 2026-01-31 00:03:02 +03:00
Fatih Kadir Akın 4d55284ee4 feat(book-translation): Add book translation skill for "The Interactive Book of Prompting" chapters and UI strings to a new language 2026-01-30 22:14:57 +03:00
Fatih Kadir Akın 79d8d66ba8 feat(sidebar): add language selection dropdown menu in sidebar 2026-01-30 18:12:19 +03:00
Fatih Kadir Akın 5483cf4d66 chore(github): update repository links and references 2026-01-30 17:49:11 +03:00
Fatih Kadir Akın e2fe0c0919 feat(components): add support for Firefox browser extension links 2026-01-29 23:23:28 +03:00
Fatih Kadir Akın fd8631ee6d fix(components): Ensure video element is muted for prompt connections 2026-01-29 01:28:07 +03:00
Fatih Kadir Akın 11dd335d0b refactor(prompt-connections): improve handling of media elements in FlowGraph 2026-01-28 19:32:45 +03:00