**PR-06 Knowledge Base. Просто сторінка з постами, думала вона.**

Здавалось, ну що складного, зробити сторінку з постами. Типу блог.

Але «просто сторінка» і «сторінка де все рівно, читабельно, правильно фільтрується, і ще 3D модель рожевого мозку крутиться на фоні, а всередині матриця переливається» - це трохи різні речі 🧠✨

Пости в базу падають автоматично. Окей, це працює. І тут згадую: а картинки? Превью без картинок виглядає сумно.

І одразу проблема: Supabase на безкоштовному плані дає 50 МБ. PNG з Telegram важать по 1–1.5 МБ кожна. Математика невтішна - місце закінчиться десь на 50-му пості.

🦊 Питаю Claude: запропонуй рішення щоб файли були маленькими без втрати якості.


> _"Найчистіше рішення — автоматично конвертувати PNG в JPEG прямо в Edge Function перед завантаженням в Storage, з великою компресією"_ - фух, не потрібно ручками робити..


Далі - правки шрифту, форматів, реакцій, переглядів. Правки, правки, правки.

Добре, що ліміти тепер витрачаються повільніше. Інакше це тривало б вічність.

Сторінка з постами нарешті виглядає як треба. 
✨ Ідемо на PR-07 - галерея артефактів

Гарних вихідних! ШІ-детокс в суботу обов'язковий і для тебе, і чесно кажучи для мене теж 🤪

До понеділка 💖

[#вайбкодинг](/tag/%D0%B2%D0%B0%D0%B9%D0%B1%D0%BA%D0%BE%D0%B4%D0%B8%D0%BD%D0%B3) [#claudecode](/tag/claudecode)