suphicakir
fa70168622
feat(ui): alışveriş listeleri, akıllı öneri paneli ve alışveriş modu
...
- /alisveris, /alisveris/:id ve /alisveris/:id/mod sayfaları; odak ve 30 sn yenileme
- stok önerileri paneli, kalem ekle/düzenle/taşı, mağazaya gruplu kontrol listesi
- dashboard Alışveriş kartı, kenar menü, ürün tipi formunda hacimli işareti
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 23:28:54 +03:00
suphicakir
8ab2244755
feat(shopping): alışveriş listeleri, stok eşiği önerileri ve akıllı mağaza önerisi motoru
...
- shoppingLists koleksiyonu (ürün tipi / marka / serbest metin kalemleri), migration 015
- planShopping saf fonksiyonu: paket yuvarlama, zahmet ve hacimli cezası, teslimat, yemek kartı önceliği, ek mağaza eşiği
- eşik önerileri onay/red (red stok yenilenene kadar), ürün tipine hacimli işareti
- fiyat servisinde ortak loadTypeOffers; seed listeleri ve testler
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 23:28:54 +03:00
suphicakir
9e32f2988d
feat(ui): ürün sayfası, fiyat geçmişi grafiği ve birim fiyat karşılaştırması
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 12:27:51 +03:00
suphicakir
e67a1d5411
feat(prices): fiyat kayıtları, birim fiyat motoru ve analizde aylık maliyet
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 12:27:51 +03:00
suphicakir
d52f41ab0c
feat(ui): mağazalar sayfası, ürün kataloğu ve ürün tipi detayında ürünler
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 11:48:04 +03:00
suphicakir
f0b570284e
feat(shopping): mağazalar, zahmet skoru ve ürünler (marka/paket, dönüşüm, görseller)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 11:48:04 +03:00
suphicakir
07ba531d31
feat(ui): sayım ekranı, tüketim analizi ve sayım hatırlatmaları
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 10:58:12 +03:00
suphicakir
814bdbbc2a
feat(stock): sayım oturumları, fire ayarlı öneri motoru ve tüketim analizi
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 10:58:12 +03:00
suphicakir
868bb23fd9
feat(ui): ev stoğu sayfaları ve dashboard azalan stoklar kartı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 08:10:10 +03:00
suphicakir
d9de29c18d
feat(stock): stok kategorileri, ürün tipleri, hareketler ve FIFO SKT
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 08:10:10 +03:00
suphicakir
d8f442c1aa
feat(ui): günlük plan kartı, gelir planı bölümü ve dashboard özet kartları
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 01:22:38 +03:00
suphicakir
39aa19d168
feat(budget): gelir planı ve günlük plan
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 01:22:38 +03:00
suphicakir
21b3715d35
fix(budget): sabit gider ayrımı ve taban hızlı ay sonu tahmini
...
$ne ile eksik alan yolu her işlemi sabit sayıyordu; $ifNull ile düzeltildi.
Tahmin, bu ayın hızını önceki dönemin değişken hızıyla karıştırır.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 01:22:38 +03:00
suphicakir
62023ef35d
feat(ui): bütçe sayfası, limit düzenleyici ve dashboard uyarısı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 00:58:51 +03:00
suphicakir
3fa1e949e2
feat(budget): aylık bütçe motoru, limitler ve ay sonu tahmini
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 00:58:51 +03:00
suphicakir
b022c1c3b0
feat(ui): değer grafiği, net varlık kartı, dashboard kartları ve ödeme diyaloğunda varlık bağı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 00:19:05 +03:00
suphicakir
9a60085d14
feat(assets): dönemsel rapor, net varlık ve aynî kayıt bağlantısı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 00:19:05 +03:00
suphicakir
a818c110cf
feat(ui): birikim sayfası, varlık detayı ve hareket diyalogları
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 23:17:44 +03:00
suphicakir
890ba9f521
feat(assets): varlık lotları, ortalama maliyet ve kâr/zarar servisi
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 23:17:44 +03:00
suphicakir
baec70d324
style: test dosyası biçimi
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 12:37:57 +03:00
suphicakir
3cd8d98324
feat(ui): aynî kayıt kartları, ödeme ve birikim diyalogları, fiyat tablosu sayfası
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 12:37:48 +03:00
suphicakir
9781cd9ed2
feat(in-kind): varlık türleri, fiyat tablosu, aynî borç/alacak, birikim planı ve ödeme akışı, 008 migration
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 12:37:48 +03:00
suphicakir
b6c6be5c97
feat(ui): cari hesaplar sayfaları, hareket formu ve vade uyarısı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 11:58:37 +03:00
suphicakir
5d370a062e
feat(contacts): cari kişiler, hesap ↔ cari transferleri, cari ekstresi ve vade uyarısı, 007 migration
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 11:58:37 +03:00
suphicakir
0ad52757ad
feat(ui): kart özeti, KMH paneli, taksit seçimi ve kalan taksit iptali
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 11:19:17 +03:00
suphicakir
cc624af69f
feat(cards): kart/KMH dönem hesabı, taksitli harcama, kart ve KMH özeti servisleri, 006 migration
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 11:19:17 +03:00
suphicakir
cfc2b2c974
feat(ui): planlı işlemler sayfası, kural formu ve vadesi geçmiş uyarısı
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 10:55:05 +03:00
suphicakir
04a17d2775
feat(recurring): düzenli işlem kuralları, planlı kayıt üretimi, onay/atla/ertele ve seri düzenleme
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 10:55:05 +03:00
suphicakir
8a9f5ddc7d
feat(ui): ek ekleme alanı, carousel görüntüleyici, ekstre sayfası ve mutabakat penceresi
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 07:55:04 +03:00
suphicakir
2e2e33233f
feat(transactions): ek bağlama, hesap ekstresi ve mutabakat servisi, 004 migration
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 07:55:04 +03:00
suphicakir
2e1f4d7929
feat(attachments): depolama soyutlaması, içerikten tür tespiti, sharp/HEIC dönüşümü ve yetkili dosya servisi
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 07:55:04 +03:00
suphicakir
dcfa2f8c8d
feat(transactions): işlem formu, bölme, liste, filtreler, ayrıntı ve CSV
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 03:23:30 +03:00
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
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
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