Archive original file to MinIO + download endpoint
İndüktörler MinIOStorageService; POST /source-file özel olarak ham yüklemeyi depolar İç kova; GET /{id}/kaynak-file geri yayınlar (org-checked); anahtar yanıltı...
Import Templates + Past Imports sub-tabs, auto-detect, re-import
- LeadManualImportManager'da Sub-tab bar: Import Leads | Import Şablonlar | Past Imports - LeadImportTemplateManager: şablon listesi/rete/edit/delete + yükleme-...
Persist çalışır / kaydediciler, şablon CRUD, başlık oto-detect & re-import
- LeadImportPersistenceService: başlık normalize+SHA3 parmak izi ( sipariş edilen / sipariş edilen), Mapping/row JSON yuvarlak-trips, devam ediyor + gerekli kay...
Lead Credits düğmesine canlı erişilebilirlik göstergesi
Ayna NavPri, /leads 'Lead Credits' eylemine işaret ediyor: a Yeşil/kırmızı durum (yeşil = bir lider şimdi FFA veya kredi ile kabul edilebilir, kırmızı = Hayır) ...
EditableCard onEdit Seçmeli so reassignment gating type-checks
Görev kartı ‘canReassignManually'i geçer mi? EditableCard.on Edit, ancakEdit, "() ve boşluk" (gerekli), başarısız oldu Üretim tipi çek.Edit isteyerek yapın ve d...
Canlı NavPri uyarıya yol açıyor - yeşil /kırmızı dot, göz, ateş popup, kenar trimi
- LeadAlertProvider (küresel, NavPri seviyesinde monte edilir): WS-güdümlü / erişilebilir-summary; tüm devlet devletleri sürücüler - NavPri ikonuna liderlik edi...
GET /leads / mevcut NavPri'nin uyarısı
Tüm aktif piyasalarda çağrıcı kabul edilebilirliği kabul eder (komment kapısı + kredi /FFA / / Günlük ek kurallar). Returns hasAcceptable / hasAcceptableKredi /...
Import şablonları için Persistence omurga, çalışır ve per-row kayıtları
Gerçek @Entity sınıfları olan boş boşlukları değiştirin (modeled on the empty stub entities with real @Entity classes (modeled on the empty stub entities with r...
Busy state on Start Import + drop debug logs
- Import / Back başlatın ve bir spinner + 'İhramanlık...' gösterirken POST uçuşta, büyük dosyalarda tekrarlamaları önlemek - [LeadManualImportManager] konsol.lo...
Doğruluk, ölçek ve PII zoring in LeadImportController
- Tüm kiracıları bulmak yerine, tüm kiracıları bulmak yerine geçici bir sorgu yoluyla ele alın. (OOM/DoS + çapraz maruz kalma riski, 1000-row toplu başına yenid...
Scope import dedup query + org-guard üyesi /vendor-product assignment
- ******************** kapsamı, projeksiyon yalnızca manuel ithalatçı için tekrar tekrarlanır ( per-batch bir yerleştirir) Tüm() bu hidrated her bir tüm kiracıy...
/account-style Title+tabs, /leads Card konteynerleri, sağ gating
- LeadsKrediLayout: gradient kahraman başlığı + alt satırlar (kuşlar / sayma); filtreler+grid yuvarlak / stil kartı; SPEND RECEIVE LEAD CREDIT Krediler şebekesi...
Mark-reassignment MARK tarafından kontrol edildi; Yönet-Krediler, Har/Receive right üyeleri geri döndürür
Talep Kontrolü: işareti-reassignment, MARK LEADS REQUIRES ASSIGNMENT. Talep: UygunMemberIds (SPEND RECEIVE LEAD CREDIT sahipleri).
3 CRM hakları + üyelerle sağ sorgu
RolRightType: SPEND RECEIVE LEAD CREDIT(147), ************************************************************************ REASSIGN LEADS MANUALLY (149) CRM altında...
§4.2 şart yazar tek-canlı kısmi-unique backstop
Çoğu ONE LIVE gereksinimi (loan file uid, img doc type id, parti) Borç hücresi. ************ app-layer idempotency read Eş zamanlı bir çift-instantiate yakalaya...
node- yapılandırılmış (k1m1-runner): kayıt verileri.forgejo.org IPv4 pin + kapasite=6
Canlı değişim belgeleri: veriler. Forgejo.org sadece IPv6 ve k1m1'in sahip olmadığı IPv6 rotası, bu yüzden iş konteynerleri as -133s ve eylemler / kontrol başar...
Pin, FK'nın INT8'e (belirli varsayılan varsayılan) Tarafından Açıklama
ColumnDefinition olmadan Hibernate kopyaları üyeleri.id (INT8 DEFAULT eşsiz rowid()), Bu yüzden CockroachDB geri dolu mevcut satırları ALTER ADD COLUMN'da bogus...
**************** (Şu gün sütunu)
Konts, bir UTC anından beri bir satıcı ürünü için kredi/FFA ile kabul edilen bir üyeye yol açıyor. (günde yerel start-of-day) LeadAcceptController /leads / kull...
Credit-based lead assignment UI ( available/history/credits)
- /leads / kullanılabilir: gerçek zamanlı satıcı / ürün ızgara, atom Kabul (önderliğe gidenler) Açıklama bloke devlet, sıralar bir lider iddia edilebilir - /lea...
Add **************** for the records decision half
doc 11 §5.3 adım 4 / §10 denetim tamlığı - her kayıt mint/receipt / süpersede bir çift yayıyor WORM AiDecision + KrediIdentifier Event. Bu, AiFunction the *****...
Sahte denetim işi için günlük kesinti (saat olarak, per-member timezone)
Kayıtlar FORFEITED rows for members with pour allotments who did not sign in their their their their their their their their their their their. Yerel gün tamaml...
Relay kredi/lead-assignment NATS events to STOMP
Güvenlik.leads.> ve güvenlik.kredis.>, her bir to /top / aynaya aynalar... CRM front-end Leads-Available grid, Yönet-Kredi alanları ve tarih canlı. Temiz (mvn).
Kredi lead-assignment API ****************
- LeadAcceptController: GET /leads / kullanılabilir, POST /leads/accept (atomic, yorum-gated, FFA + kredi), GET /leads/uncommented, POST /leads/{id} / işaret-re...
Credit-assignment orkestration services (shared-lib)
- LeadAllotment.isIn DeadBalance (∞ kredi dengesi → mint-on-the-fly at accept) - KrediLeadAssignmentService: atom Kabul-Lead (select+lock+recheck+claim, multi-i...
Credit-assignment shared-lib helpers
- **************** - daha önce "must comment" yetkiler Başka bir lead' door (comment = üye olmayan MediaObj'ı liderlik halinde kabul edin) - **************** - ...
Kredi lead-assignment data model (shared-lib)
- Lead: Assignment bayrağı + işaretForReassignmentAt/By (nullable; null aktör = satıcı / API ithalat) - ******************** + eventTypeForKey routing + kayıt t...
Pazar yaşam döngüsü + piyasa-skoç satıcılar / ürünler
- Markets & Fields: Active/Archived sub-tabs; satır eylemi Archive/Reactivate (ATCHP .../aktif), asla silinmez - Satışçılar ve Ürünler: Aktif pazarda bir alt-ta...
Kapsam bir piyasadaki satıcılara yol açıyor; Aşağı kaldırıldı Market arg
Pazar durumu filtresi, arşiv/reactivate, market-skod satıcılar
- GET ************************ (default aktif); her pazarı zenginleştiriyor satıcılardan elde edilen satıcılarla DTO - DELETE /lead-pazarları / {id} PATCH /lead...
Kapsam satıcılar bir pazara; piyasa ürünlerini satın almak; arşiv piyasaları
- LeadVendor gerekli bir MARKET ID (columnDefinition pinned to düz UUID so böylece elde etti FK sütunu referanslı PK'nın gen random uuid() varsayılan olarak sah...
Sonsuz kontrol döngüsü aracılığıyla yenilenen ikonları durdurun
Bir alan SSL-confirmed olduğunda, checkDns koşulsuz olarak yeni bir yeni inşa etti Alan nesnesi, sslConfirmed'in zaten doğru olduğu zamanlar bile. Yeni nesne Re...
Gerekli kayıt listesine medya alt alanı ekleyin
medya.<domain> gerçek zamanlı websockets (chat, aramalar, SMS, tema Düzenleme) ve medya akışı, ancak DNS kurulumundan eksikti katalog, bu yüzden müşteriler reko...
Return 422 (500 değil) üyenin posta kutusu olmadığı zaman
listeFolders ve diğer okuma uç noktaları IllegalStateException'ı MailContext.toMailCredentials(), bir üyenin IMAP kimlikleri olmadığı zaman Verilen, kontrolörün...
Bir hassas-truncated id ile org getirmeyin
EtiketManager, IdString() (precision-safe) ile kuruluştan elde edilen orgIdStr'i (precision-safe) elde ettikten sonra elde etti. String(organizasyon.id) organiz...
TRIAL'ı bekleyen (başlangıç değil) platform Organizasyonları sekmesinde sona erdikten ayrı olarak
Org sahibinin ilk giriş saatini başlatın
PENDING denemesi ile yeni veyags (kaynak=TRIAL, denemeExpiresAt=null) Bu, başlayana kadar hiçbir şey vermez, sonra 3 günlük saate başlayın Sahibinin ilk FQDN-sk...
Set site bölgesi + pod için node-local MinIO kullanın
- Add kamo.minio.region (MINIO REGION, default us-west-ca-s-1) so SigV4 İmzalar sunucunun zorunlu site bölgesini eşleştirir; arka plan Yükleme ve ayarlar, tüm M...
Yapılanabilir site bölgesi ile ilgili istekler
MinIO şimdi MINIO SITE REGION (us-west-ca-s-1) SigV4'te uygulanır. Site replikasyonu etkinleştirildiği için yetki kapsamı. Müşteriydi Bir bölge olmadan inşa edi...
Kırık bir çerçeve göstermek yerine 404 arka plan görüntüler
Track başarısız arka görüntüler ve onları Swiper carousel'den filtreleyin, Bu yüzden tamamlanmamış bir tema (örneğin, bg/2.webp’in asla olmadığı bir seçenek) yü...
2s intro/loading animasyon ekranını çıkarın
Drop showIntro/introComplete state, the 2s intro timer effect, and the branded Erken dönüş yükleme ekranı. Sayfa şimdi doğrudan arka plan haline getiriyor + Pan...
NavPri (beyaz /kırmızı, alettip=expiry) + ana çip kırmızıyı kaldır; NavTop çipini kaldır
Asla 401'i proxy'den geri dönmeyin (kullanıcıya giriş yapın); boşluğa düşmeyin
Panel dış sayfayı terk eder, böylece kenar asla çürütme gösterir; kart kaybolur -250ms erir
- Welcome/recover paneli şimdi genişletilebilir -welcome-bleed (16rem) sol kenardan Onun sağ kenarında hala ayağa kalktı -welcome-w; iç içerik padding Bu kadar ...
Proxy enjektes X-Member-Id from session (me endpoint 400'd, so deneme banner asla veriye sahip değildi)
Choreographed girişi - panel baharları bg yüklerinden sonra, o zaman kart kaybolur
İlk arka plan görüntüsü için bekleyin (Load, 3s güvenlik geri çekilme ile), sonra Bahar-bounce the welcome/recover Panel in from out-screen left (fiziksel ilkba...
Hoşgeldiniz ana sayfasında (app/sayfa.tsx) üst sağda sadece NavTop değil
Deneme bayrağı herhangi bir TEAM MEMBER (sistem/team/admin) için gösterir, tanrı bağımlılığı düşer
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.