127 Commits

Author SHA1 Message Date
Fatih Kadir Akın 0ff39beb92 Add translated Loop Engineering chapter 2026-07-16 13:32:32 +03:00
Fatih Kadir Akın 7e2fa61037 feat(about): add John Phamous, add Security section with Mehmet Ince
- Add JohnPhamous as a core contributor for performance work (Vercel)
- Introduce a new Security section between Core Contributors and Ideation
- Credit Mehmet Ince (@mdisec) for security fixes
- Add securityTitle translation across all 17 supported locales

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-08 14:33:06 +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
suyua9 c8d6fdf321 fix: localize self-hosting prerequisites 2026-04-03 23:53:57 +08: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 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 121e9fd43f feat(i18n): add new 'Tastes' section to multiple language files 2026-03-02 23:04:52 +03:00
Fatih Kadir Akın 6a983f05e1 book 2026-02-06 11:57:50 +03:00
Fatih Kadir Akın 325125ec41 chore(messages): update language files with additional examples and no examples messages 2026-02-04 01:02:10 +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 708e90e90c feat(messages): add new book content in multiple languages 2026-02-02 01:29:22 +03:00
Fatih Kadir Akın cb8ec274af chore(messages): Remove unused book content from multiple language files 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 26cb0c277f feat(messages): update hero descriptions in multiple languages 2026-02-01 22:13:23 +03:00
Fatih Kadir Akın 7cbd97a454 feat(messages): add new output and input types in multiple language files 2026-01-28 17:39:27 +03:00
Fatih Kadir Akın 0e14d5920c feat(messages): add workflow link fields for multiple languages 2026-01-28 14:01:39 +03:00
Fatih Kadir Akın c09bf4dc83 feat(messages): add custom links feature for user profiles 2026-01-27 16:20:30 +03:00
Fatih Kadir Akın c25cafd3f0 feat(messages): add cookie consent messages in multiple languages 2026-01-26 12:06:03 +03:00
Fatih Kadir Akın 0da5e59e67 feat(messages): add new translations for 'workflows' in multiple languages 2026-01-23 00:42:26 +03:00
Fatih Kadir Akın 1dc309b83d feat(messages): add featuredTagesspiegel key in multiple language files 2026-01-22 02:39:42 +03:00
Fatih Kadir Akın c5eb73222f chore(messages): remove unused message keys across multiple language files 2026-01-22 02:29:53 +03:00
Fatih Kadir Akın 9959bbebfd feat(messages): add academic citations in multiple languages 2026-01-22 01:29:06 +03:00
Fatih Kadir Akın e7418dd318 feat(messages): add animated logos in multiple languages 2026-01-22 00:51:33 +03:00
Fatih Kadir Akın c87a5d6ebe chore(messages): update language files with new prompt descriptions 2026-01-20 22:01:23 +03:00
Fatih Kadir Akın 962c759eea chore(messages): add frontmatter validation messages in multiple languages 2026-01-19 00:47:11 +03:00
Fatih Kadir Akın ab2a664106 chore(messages): update language files for consistency and new translations 2026-01-17 00:02:59 +03:00
Fatih Kadir Akın b9c8dadcd8 chore(messages): update language files for prompts and skills 2026-01-15 16:46:37 +03:00
Fatih Kadir Akın a366b74a0a chore(messages): update settings keys for multiple languages 2026-01-14 12:40:10 +03:00
Fatih Kadir Akın 4807d92548 chore(i18n): update language files with translations for kids section 2026-01-13 20:35:58 +03:00
Fatih Kadir Akın 11b50cf62b feat(messages): add new navigation message for completing activity 2026-01-13 20:19:36 +03:00
Fatih Kadir Akın 6e58cd52ec chore(i18n): update multiple language files with new translations 2026-01-13 17:04:14 +03:00
Fatih Kadir Akın f79b69cc5a feat(messages): add missing details and new prompts for various languages 2026-01-13 02:34:25 +03:00
Fatih Kadir Akın 1b710df7dc feat(kids): Add new interactive elements for kids levels 2026-01-13 00:33:34 +03:00
Fatih Kadir Akın 5098bb8352 feat(kids): Add game-based learning experience for teaching prompting to children 2026-01-12 13:48:46 +03:00
Fatih Kadir Akın 3cdc364a14 feat(messages): add interactive banners for detailed prompts 2026-01-11 22:59:00 +03:00
Fatih Kadir Akın bfc769c14a feat(messages): add 'worksBestWith' and 'mcpTools' translations in multiple languages 2026-01-09 19:01:31 +03:00
Fatih Kadir Akın c703314e56 feat(messages): add new translations and sorting options for prompts in multiple languages 2026-01-07 13:10:42 +03:00
Fatih Kadir Akın a866b7d6c3 chore(messages): Remove unused translations and script 2026-01-04 22:29:12 +03:00
Fatih Kadir Akın dcd04429b7 chore(messages): update collection translations for multiple languages 2026-01-04 22:05:19 +03:00
Fatih Kadir Akın da1cb9a8bc chore(i18n): update hero industries search placeholders 2026-01-04 21:29:01 +03:00
Fatih Kadir Akın 82669afb05 feat(messages): add hero industries prompts in multiple languages 2026-01-04 21:20:22 +03:00
Fatih Kadir Akın c07f4cf53b chore(messages): update sponsorship call-to-action across multiple languages 2026-01-04 17:13:30 +03:00
Fatih Kadir Akın bb3b291f51 feat(messages): add related prompts regeneration for all languages 2026-01-04 15:02:00 +03:00
Fatih Kadir Akın ce4f36072e chore(messages): update prompt-related messages in multiple language files 2026-01-04 14:48:26 +03:00
Fatih Kadir Akın 89bc8676ce chore(messages): update multiple language files with new prompt tokenizer feature 2026-01-04 02:35:50 +03:00
Fatih Kadir Akın 68bc9be013 chore(messages): update multiple language files with new embed features 2026-01-04 02:12:52 +03:00
Fatih Kadir Akın 0d6a230793 feat(messages): update developer-related messages in multiple languages 2026-01-03 23:19:55 +03:00
Fatih Kadir Akın 91db5e9358 chore(messages): update ideation titles in multiple language files 2026-01-03 02:45:09 +03:00
Fatih Kadir Akın 3dfa64a543 chore(messages): update GitHub stars count in multiple language files 2026-01-03 02:19:09 +03:00
Fatih Kadir Akın da626cb340 feat(messages): add verification feature to multiple language files 2026-01-03 02:04:24 +03:00