suphicakir
|
d6136959b1
|
feat(auth): kayıt, giriş, çıkış ve oturum (argon2 + JWT httpOnly cookie)
- Kayıt: kullanıcı + hane + örnek kategori/ödeme türü tek transaction'da
- Giriş: beni hatırla (30 gün / oturum), e-posta başına deneme sınırı
- AuthUser extractor: cookie'deki JWT'yi doğrular
- ValidJson: JSON + doğrulama, Türkçe hata mesajları
- api.http: auth istekleri eklendi
- Birim testleri: şifre, JWT, deneme sınırı, seed (11 test)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-11 23:37:52 +03:00 |
|
suphicakir
|
5550c7c43d
|
feat(backend): migration mekanizması, indeksler ve ortak model yardımcıları
- db/migrations.rs: schema_migrations ile sürümlü migration (v1: koleksiyonlar)
- db/indexes.rs: DATA_MODEL indeksleri + senkronizasyon indeksi, açılışta otomatik
- models/common.rs: UUID v7, ortak alanlar, hane kapsamlı filtre
- Birim testleri (4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-11 23:25:55 +03:00 |
|
suphicakir
|
204c120f4f
|
chore: proje iskeleti, VS Code yapılandırması ve hafıza dosyaları
- .vscode: eklenti önerileri, ayarlar, görevler, debug yapılandırması
- Monorepo klasör yapısı (backend, frontend, docs, templates, scripts)
- CLAUDE.md, docs/MEMORY.md, docs/PHASES.md
- .gitignore ve .env.example
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-11-11 22:52:33 +03:00 |
|