suphicakir
3644e081b1
feat(households): hane seçici, ayarlar, admin hane yönetimi ve hane-yok sayfası
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:35:01 +03:00
suphicakir
de91f2505a
feat(households): hane rolleri, servis, DAL hane kapsamı ve denetim kaydı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:35:01 +03:00
suphicakir
2b648975ae
feat(seed): örnek aile kullanıcıları, haneler ve roller (idempotent)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:14:10 +03:00
suphicakir
38e2a7a26d
feat(models): households ve householdMembers Mongoose modelleri
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:14:10 +03:00
suphicakir
fc3e0ae21b
test: admin seed ve kimlik doğrulama entegrasyon testleri
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:02:00 +03:00
suphicakir
2035f73e7d
feat(admin): Server Action'larla kullanıcı yönetimi ve gerçek oturumlu sayfalar
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:02:00 +03:00
suphicakir
5191a5cce1
feat(auth): Better Auth, kullanıcı adı ile giriş, DAL ve proxy
...
- MongoDB/Mongoose bağlantıları, kayıt kapalı, admin + username plugin, rate limit
- DAL: getCurrentUser, requireSession, requireRole, getActionUser
- Kullanıcı adı normalizasyonu: İ/I/ı → i (tr-TR 'ADMIN' → 'admın' hatası)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:02:00 +03:00
suphicakir
381214c2cb
feat(brand): BÜTÇEM logosu ve ikon seti
...
- public/brand: logo.svg, logo-dark.svg, icon.svg, icon-maskable.svg (yazı Noto Sans Bold yolları, OFL)
- npm run icons artık icon.svg / icon-maskable.svg'den üretir; maskable ve Apple ikonları köşesiz
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:44:59 +03:00
suphicakir
9ae3eaf030
docs: CHANGELOG ve README (0.2.0)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:35:10 +03:00
suphicakir
3b94bceaf0
feat(admin): kullanıcı yönetimi tablosu ve diyalogları (mock)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:35:10 +03:00
suphicakir
1cf9fd9d8c
feat(layout): login, uygulama kabuğu, alt menü, hızlı ekle ve dashboard
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:35:10 +03:00
suphicakir
4dbd2eb441
feat(shared): zod şemaları, Türkçe arama ve TL/tarih biçimleri
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:35:10 +03:00
suphicakir
c875847b65
feat(brand): mavi/beyaz tema, yer tutucu logo, ikon üretimi ve PWA manifest
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:35:10 +03:00
suphicakir
4f41c0f668
chore(ui): shadcn bileşenleri, use-mobile ve ESLint ayarı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:35:10 +03:00
suphicakir
54d83cc6b9
chore: env doğrulama, Vitest, Prettier ve editör ayarları
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:08:10 +03:00
suphicakir
7f69f4019d
chore: src/ yapısı, shadcn/ui ve temel bağımlılıklar
...
- app/ klasörü src/app altına taşındı, @/* alias'ı src/'yi gösteriyor
- tsconfig: noUncheckedIndexedAccess
- shadcn/ui (Radix, Nova) başlatıldı
- Better Auth, MongoDB 7.7, Mongoose 9, zod 4, react-hook-form, next-themes, sonner, TanStack Table
- next.config: standalone çıktı, poweredByHeader kapalı
- Geçici /api/health, i18n/tr.ts, Türkçe layout
- Prompt docs/PROMPT.md olarak taşındı ve Faz 0 kararları işlendi
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:08:10 +03:00