suphicakir
1208e2d1eb
feat(transactions): işlem servisi, bakiye hesaplama, satıcı kuralları ve izolasyon
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 03:23:30 +03:00
suphicakir
d18c8a0d76
feat(shared): işlem şeması, bakiye etkisi, etiket ve CSV yardımcıları
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 03:23:30 +03:00
suphicakir
a00c953dc0
feat: Faz 6a - para, hesaplar ve kategoriler
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:57:58 +03:00
suphicakir
904a969b18
docs: CHANGELOG (Faz 6a)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:57:58 +03:00
suphicakir
0558d92203
feat(seed): varsayılan kategoriler, örnek hesaplar ve 002 migration
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:57:58 +03:00
suphicakir
d2aa9d8ae2
feat(ui): renk paleti, ikonlar, MoneyInput ve navigasyon
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:57:58 +03:00
suphicakir
8dd5fd42e3
feat(accounts): hesaplar (KMH, kredi kartı, yemek kartı, yalnızca ben)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:57:58 +03:00
suphicakir
380ddaf303
feat(categories): kategori ağacı, varsayılan Türkçe set ve yönetim ekranı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:57:58 +03:00
suphicakir
eaf80c6bb4
feat(shared): para, miktar ve İstanbul günü yardımcıları
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:57:58 +03:00
suphicakir
7fda139199
feat: Faz 5 - haneler, roller ve veri izolasyonu
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.5.0
2026-11-05 02:35:01 +03:00
suphicakir
be9f2a5c3a
docs: CHANGELOG, README ve PROMPT (0.5.0)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:35:01 +03:00
suphicakir
b79951601c
feat(db): migration mekanizması ve ilk index migration'ı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:35:01 +03:00
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
291a117b4f
feat: Faz 4 - örnek test verisi
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.4.0
2026-11-05 02:14:10 +03:00
suphicakir
cd98694f0d
docs: CHANGELOG ve README (0.4.0)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:14:10 +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
3e11a34235
feat: Faz 3 - backend, kimlik doğrulama ve güvenlik
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.3.0
2026-11-05 02:02:08 +03:00
suphicakir
cdbd7a0446
docs: CHANGELOG ve README (0.3.0)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 02:02:00 +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
97e7ebe9aa
feat(security): CSP ve güvenlik başlıkları, health DB ping
...
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
e57e7b5517
feat: Faz 2 - frontend iskeleti
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.2.0
2026-11-05 01:35:15 +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
1941b72cc6
feat: Faz 1 - framework, klasör yapısı ve altyapı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.1.0
2026-11-05 01:08:17 +03:00
suphicakir
708e4cf5c6
docs: README ve CHANGELOG (0.1.0)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:08:10 +03:00
suphicakir
c45e58c732
chore(docker): lokal MongoDB replica set ve üretim Dockerfile'ı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 01:08: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
suphicakir
2de5f0cfe1
base project structure
...
beginning
2026-11-05 00:40:16 +03:00
suphicakir
f315e39aa5
first commit
...
first commit
2026-11-05 00:35:16 +03:00