Özellikler
- ▸**auth/login:** Cloudflare Turnstile widget'ı login kısmına geri eklendi (cdfc4d2)
Düzeltmeler
- ▸**api-client:** proxy katmanı çökse de auth akışı devam etsin (7df1de7)
- ▸**auth/register:** send `username` and map new auth error codes (b787441)
- ▸**forum:** boşluksuz uzun metinlerin flex layout'ta taşmasını engelle (89d9b3b)
- ▸**forum:** konu açarken boş prefixId/organizationId göndermeyi engelle (77fb2e1)
- ▸**forum:** konu açarken boş prefixId/organizationId göndermeyi engelle (806821d)
- ▸**forum:** konu açma doğrulamalarını backend ile hizala (f1e036f)
- ▸**forum:** konu içeriğinde uzun metinleri sat kır, taşmayı önle (474d10b)
Performans
- ▸**homepage:** anasayfa initial bundle ~500 KB düşürüldü (2bd534a)
Refactor
- ▸**auth/login:** rely on api client for error toasts (8005e36)
Düzeltmeler
- ▸**package.json:** missing comma after version (production deploy hotfix) (ca67679)
v0.3.0
Özellikler
- ▸açık tema ve ayar modalında düzeneme (b699e95)
- ▸add API endpoint constants and environment variable utility for base URLs. (ba8e3d3)
- ▸Add new site footer, UI context, and chat widget components. (df4d968)
- ▸Add user profile pages, multi-step registration, and login functionality. (719b047)
- ▸auto update via script (3e0e27c)
- ▸Configure Dependabot for npm dependency updates with an auto-merge workflow for patch and minor versions. (e5f2953)
- ▸implement comprehensive forum, profile, and rich text editor UI components and services (fd902bb)
- ▸implement featured threads section with category filtering and responsive UI components (957c711)
- ▸implement multi-step registration form, login view, and authentication internationalization. (01108de)
- ▸implement rich text editor and modular forum UI components and services (b529acb)
- ▸Implement robust and cached dashboard access checks and refine UI text styling by removing uppercase transformations. (f0a74ba)
- ▸implement site-wide navigation, layout shell, and user profile features (e6a28a8)
- ▸Implement the core MC-Forum application including authentication, forum features, user and organization management, and a comprehensive UI. (ec9e2a7)
- ▸implement user profile tooltip, auto-focus hook, and auth registration flow components (0e35dd3)
- ▸**info/version:** sürüm geçmişi sayfası + footer'da tıklanabilir sürüm rozeti (be81ed0)
- ▸introduce WebSocket service, home page widgets, chat UI, and internationalization support. (d6943df)
- ▸Profil Kartları, Profil Müziği, Sticky özellikleri eklendi UI & UX değişiklikleri uygulandı (a0d2283)
- ▸**profile-card:** forum profil kartında kayıt tarihi gösterimi (92137ea)
- ▸**profile:** banner düzenleme butonu "Profili Düzenle" olarak değiştirildi (3c64dad)
- ▸**proxy:** /users ve /auth rotaları için Next.js proxy + güvenlik duvarı (929dfd6)
- ▸refresh forum and profile experience (20b8950)
- ▸sidebar versiyon bilgisi (df8f878)
- ▸**signature:** imza editöründe fotoğraf yükleme aktifleştirildi (feee75c)
- ▸toast ve TPT ciddi düzeltildi (2187251)
Düzeltmeler
- ▸**api:** make schema validation non-throwing by default (f2f84cf)
- ▸**auth/register:** proofToken hata yönetimi ve geri/ileri navigasyon (daf958e)
- ▸**auth:** logout sonrası refreshUser loop'unu engelle (a535d8b)
- ▸**auth:** navbar logout sırasında race condition + state thrashing düzeltildi (cacce3b)
- ▸bind to 0.0.0.0 (a34a3e9)
- ▸hydrate,ssr (02f8632)
- ▸ifade eklendiği zaman artık yazı limitinde 1 yer kaplıyor (1477820)
- ▸profil müziği (b461908)
- ▸profil sayfası isim bozukluğu (58557e8)
- ▸profil widget ve thread sayfası (f11fd29)
- ▸Profile comment URL redirect using incorrect identifier (e9608fb)
- ▸**proxy/redis:** kullanılmayan [@ts-expect-error](https://github.com/ts-expect-error) direktifi build'i kırıyordu (8fa9ea9)
- ▸**proxy:** zstd/br ile sıkıştırılmış response'lar tarayıcıya ham forward ediliyordu (ce39143)
- ▸**register:** şifre ve kişisel detaylar adımlarında input'lar güncellenmiyordu (e8854ce)
- ▸**register:** useWatch yerine plain useState mirror'ı, input'lar yazınca görünmüyordu (798e13f)
- ▸remove npm caching to fix lockfile error (3d5db2d)
- ▸restore lockfile ignore and use safe install (5a940cc)
- ▸**schema:** relax ownedFrameSchema to match backend response (cab520d)
- ▸seo + renk seçme companenti (813b738)
- ▸seo,text editor sıralama, profil sayfası değiştirme (dbac9fb)
- ▸**settings:** profil kartı arkaplan düzenleme bölümü yetkisi olmasına rağmen görünmüyordu (7294765)
- ▸update release permissions and base branch to dev (3aa5d52)
- ▸update repository paths in changeset configs (ce04dfc)
- ▸**users:** getProfiles batch lookup envelope wrap'i nedeniyle .filter patlıyordu (ce39143)
Refactor
- ▸**api:** add schema validation to organizations, permission, boards services (c3d12ae)
- ▸**auth:** migrate reset password form to react-hook-form and zod (dbc1dd8)
- ▸Centralize and strictly type environment variable access ac… (b53a6df)
- ▸Centralize and strictly type environment variable access across the application. (5d58f54)
- ▸**env:** tekrarlayan process.env erişimlerini config.env üstünden merkezileştir (de12c51)
- ▸**forms:** migrate org role and member invite modals to react-hook-form + zod (08c39de)
- ▸**moderation:** replace z.any() in audit flow data with typed passthrough schema (8efb5a4)
- ▸Remove explicit ADMIN role check for dashboard access from … (6a8c74a)
- ▸Remove explicit ADMIN role check for dashboard access from navigation and login forms. (e12bffb)
- ▸**security:** migrate security service and settings form to schema/zod (604eef7)
- ▸skeleton & data state standardization (ad60fef)
- ▸skeleton-shimmer migration & reduced-motion (3a86c11)
- ▸split monolithic ForumService into 10 focused domain services (32ae22f)
- ▸**types:** remove duplicate smiley/moderation types, consume from dto (acc1d13)
- ▸**types:** replace lib/api/types/organization.types with zod schema (4784712)
- ▸update website features (c2ae56b)