E-Race Office

Sürüm Geçmişi

GÜNCELLEMELER

Yeni özellikleri, önemli iyileştirmeleri ve sistem güncellemelerini buradan takip edebilirsiniz.

Sistem v1.1.230 · Tema v0.6.15

Özdem Event Manager · Proje İstatistikleri

PHP, JavaScript, CSS ve HTML kaynakları; yedekler ve üçüncü taraf paketler hariç.

Başlangıç Tarihi 1 Ocak 2026
Geliştirme Günü 267
Toplam Sayfa / Kod Dosyası 266
Toplam Kod Satırı 138.049
v1.1.230 Tema v0.6.16 Kritik Güncelleme

Puanlama, Fotoğraf Yükleme ve Bayrak Güncellemeleri

Genel dereceler görüntüleme sırasından ayrıldı; kısmi sonuçlara devam girişi, renkli bildirimler, fotoğraf yükleme göstergesi ve AP salvo desteği eklendi.

Genel Sıralama ve Kısmi Sonuç Girişi

  • Kritik: Sonuç tablosunda yarış, isim veya başka bir sütuna göre sıralama yapmak artık yayınlanan genel dereceleri ve ödül sahiplerini değiştirmez; genel sıralama net puan ve seçili eşitlik bozma kuralına göre korunur.
  • Kritik: Kısmen girilip puanlanan yarışlarda kalan sonuçlar aynı yarış seçilerek son dereceden devam edilip kaydedilebilir; önceki dereceler korunur ve yeni sonuç yalnız sistemin eksik sonuç için verdiği cezayı kaldırır.
  • Otomatik eksik sonuç cezaları artık elle girilen DNC ve diğer cezalardan ayrı izlenir; kaynağı kesin ayırt edilemeyen eski DNC kayıtları güvenlik için yalnız Düzeltmeler bölümünden değiştirilebilir.

Puanlama Bildirimleri

  • Puanlama bildirimlerinde sonucu beklenen cezalar mavi Bekleyen, sonuçta henüz uygulanmamış cezalar kırmızı İşlenmemiş, uygulanmış cezalar yeşil İşlenmiş olarak gösterilir; Bildirimler sekmesinde bekleyen ve işlenmemiş kayıtların sayıları ayrı renklerle belirtilir.
  • Bekleyen ve işlenmemiş puanlama bildirimleri de renkleri ve kayıt sayıları başlıkta görünen, başlangıçta kapalı ayrı akordiyonlarda toplanarak uzun listelerin ekranı doldurması önlendi.

Fotoğraf Yükleme

  • Fotoğraf yüklemesinde e-posta ve Telegram bildirimleri bütün gruplar kaydedildikten sonra ayrı gönderilir; bildirim beklemesi kalan fotoğrafların yüklenmesini durdurmaz. Uzayan isteklerde mevcut albümü kontrol etmeyi isteyen açıklayıcı uyarı gösterilir.
  • Çoklu fotoğraf yüklemesini durduran adres hatası düzeltildi; sunucudan beklenmeyen yanıt alınırsa teknik hata yerine oturum, yükleme sınırları ve mevcut albüm dosyalarını kontrol etmeyi öneren anlaşılır bir uyarı gösterilir.
  • Yönetim panelinde fotoğraf yüklenirken belirgin bir bekleme ekranı açılır, tekrar gönderim engellenir ve çoklu yüklemelerde tamamlanan gruplar ile dosya sayısı gösterilir.

Bayrak ve Salvo Düzeni

  • İlan panosundaki bayraklar daha küçük ve oranları korunarak gösterilir; salvo yüksekliği bayrak sayısına göre uzar ve bayraklar salvo adlarının üzerine taşmaz.
  • AP bayrağı aynı direkte farklı salvolara ayrı ayrı toka edilebilir; aynı salvoda tekrar ekleme ve diğer bayrakların mükerrer kullanım kontrolleri korunur.
  • Kural 42 ceza sırası önce kayıt tarihine, aynı tarihteki kayıtlarda gerçekleşme saatine göre belirlenir.
  • Hesabım ve herkese açık Yarış Sonuçlarındaki Doğum Tarihi alanı, dinamik kayıt formunda role özel saklanan güncel tarihi kullanır; eski yayın paketi veya aynı yelken numaralı mükerrer kayıt düzeltilen tarihin üzerine yazamaz.
  • Yarış Sonucu Gir alanında sporcu seçildiğinde sınıf, kategori ve varsa grup rengi birlikte gösterilir; yeni veya eski yarışlarda DNC bulunan sporcular yarış yeniden açıldığında listelenir ve girilen gerçek derece DNC kaydının yerini alır.
  • Elle yürütülen çekilişlerde ilk talihli belirlendikten sonra Sonraki Çekilişi Yap düğmesi canlı sonuç ekranında görünür; her tıklamada ürünün sıradaki asil veya yedek talihlisi belirlenir.
  • Rüzgâr raporu yazdırılırken bazı sunucularda belge hazırlığını durduran gereksiz veritabanı kurulum işlemi kaldırıldı; şablonda beklenmeyen bir hata oluşsa bile rüzgâr şiddeti grafiği, yön pusulası ve ölçüm tablosuyla eksiksiz güvenli çıktı açılır.
  • OCS, UFD ve BFD bildirimi sporcu araması bütün geçerli kayıt onay durumlarını kabul eder; ülke kodu, boşluk veya baştaki sıfır farkı bulunan yelken numaraları tek bir sporcuya karşılık geldiğinde doğru kaydı bulur.
  • Bildirim aramasında yelken numarası başka bir sporcunun sistem kimliğiyle aynı olduğunda doğru yelken kaydı seçilir; yeni arama sırasında önceki sporcunun onay bilgileri ekranda kalmaz.
  • Puanlamada işlenen OCS, UFD, BFD ve diğer ceza bildirimleri mevcut yarış sonucuyla yeniden doğrulanır; ceza sonradan silinir veya değiştirilirse bildirim tekrar açılır, RDG kayıtlarında verilen puan da ayrıca kontrol edilir.
  • İşle düğmesiyle tamamlanıp geçmişe alınan puanlama bildirimleri yeşil İşlenmiş Bildirimler bölümünde görünmeye devam eder ve yeniden işlem yapılmaması için Geçmişe alındı etiketi taşır.
  • Bildirimde İşle denildiğinde yarış yeniden puanlanır ve işlem tamamlandıktan sonra ekran Bildirimler sekmesine geri döner.
  • Puanlaması hazır olan işlenmemiş bildirimler tek onayla topluca uygulanabilir; her yarış sırayla yeniden puanlanır ve hatalı kayıtta güvenle durulur.
  • BFD, UFD ve OCS bildirimleri puanlamada yanlış sporcu kimliğiyle eşleşmeden, kayıtlı yelken numarası üzerinden doğru yarışmacıya uygulanır.
  • Geçmişte işlenen bildirimler her yarış sonucunda yeniden denetlenir; kaynak bildirim sonradan kaldırılmış olsa bile eksik veya değiştirilmiş ceza tekrar uyarıya dönüşür.
  • Puanla ve yeniden puanlama işlemleri herkese açık sonuçları otomatik güncellemez; Hesabım, ana menü ve PWA yalnızca Yayınla düğmesiyle kaydedilen son yayını gösterir.
  • Rüzgâr raporunun etkinlik başlığı, logosu, QR kodu ve sponsorları yeniden görünür hale getirildi; grafik ve tablo A4 sayfasına taşmadan yerleştirildi.
  • Toplu bildirim işlemi aynı yarıştaki cezaları birlikte uygular ve yarışı yalnızca bir kez yeniden puanlayarak işlemi hızlandırır.
  • Kritik: Bir yarışta kategori veya grup gibi puanlama kapsamlarından hiçbirine derece ya da elle ceza girilmemişse o kapsam puanlanmaz; sporcularına otomatik DNC verilmez ve daha önce yalnız otomatik DNC ile oluşmuş kapsam kayıtları temizlenir.
  • Kritik: OCS, UFD, BFD veya terk bildirimi kaynak listesinden silindiğinde, eski işleme geçmişi bu cezayı puanlama bildirimlerine yeniden getirmez; düzeltilen yarış derecesi korunur.
  • Kritik: DNE cezası atma hesabının dışında tutulur; eski kayıtta veya yayın paketinde yanlışlıkla atılmış görünse bile puanı net toplamda zorunlu olarak korunur.
  • Sonuç girişinde tarayıcının sıralamasından bağımsız özel yelken numarası listesi kullanılır; öneriler sayısal olarak küçükten büyüğe gösterilir, Enter ile sporcu seçilip derece veya ceza eklenebilir ve Puanla öncesindeki satırlar internet kesintisine karşı aynı tarayıcıda otomatik taslak olarak korunur.
  • Eksik sonuç kayıtları ve devam girişi açıklamalarında sabit DNC yerine sporcunun puanlama profilinde seçilen otomatik ceza kodu gösterilir.
  • Hesabım Puanlama Sonuçlarında toplu Yazdır ve Excel'e Al düğmeleri Sonuçları Kesin Yap düğmesinin yanına taşındı; her puanlama akordiyonu da yalnız kendi tablosunu yazdırabilir veya Excel dosyasına aktarabilir.
  • Puanlama Excel çıktısında Sıra No, sporcu bilgileri, yarışlar, Toplam ve Net sütun başlıklarının boş görünmesi giderildi.
  • Kritik: Kayıtlı yarış sonucu varken mevcut profiller korunarak Yeni Puanlama Ekle düğmesiyle ayrı bir puanlama profili oluşturulabilir.
  • Sonuç Gir ekranındaki puanlama profilleri seçilen yarışa göre renklendirilir; sonucu bulunan profiller kırmızı, sonuç bekleyen profiller yeşil gösterilir.
  • Kritik: Yeni puanlama profili boş açılır; önce sınıf, ardından kategori kapsamı veya manuel sporcu kapsamı seçilir ve manuel kapsam otomatik olarak Özel Yarış kabul edilir.
  • Puanlama profillerinde Katılım kapsamı alanı Puanlama Türü olarak adlandırıldı; kategori ve sporcu seçenekleri tür seçiminin altında canlı ve okunaklı gösterilir.
  • Kategori ve özel yarış sporcu seçimleri küçük, düzenli ve seçili durumu belirgin kart tipi onay kutularıyla yenilendi.
  • Sonuç Gir ekranında yarış seçimi ve giriş açıklaması sola, seçilen yarışın puanlama profili durumları sağdaki boş alanı kullanacak şekilde iki sütunlu yerleşime alındı; mobil görünüm tek sütun olarak korunur.
  • Kritik: Sonuç girişinde sporcu aynı yarışta hem normal hem özel profile uygunsa gerçek sonucu veya DNC dışındaki bir cezası bulunan profil yeniden aday olmaz; yalnız sonucu bulunmayan veya DNC kaydı değiştirilebilen profil listelenir ve kayıt hedefi ekranda açıkça gösterilir.
  • Sonuç girişinde yeni sporcu seçildiğinde önceki profilden kalan derece temizlenir ve seçilen normal veya özel yarış profilinin sıradaki derecesi otomatik getirilir.
  • Sporcunun aynı yarışta sonucu eksik birden fazla profili varsa profil sporcu seçilirken sorulur; seçimden sonra derece kutusu seçilen profil içinde kaldığı sırayla otomatik doldurulur.
  • Sporcu seçilerek oluşturulan özel yarış profillerinde genel ödül sayısı ve alt ödül kriterleri eksiksiz kaydedilir; aynı ayarlar Ödül Formu ile Ödül Kartlarını birlikte oluşturur.
  • Sporcu bazlı özel yarışlarda genel ödül sayısı 0 olarak ve eklenen alt kategoriler, sunucu alan sınırı aşılsa bile profil kimliğiyle eşleştirilerek eksiksiz saklanır.
  • Kritik: Ödül sayısı ve alt kategoriler ana puanlama formundan önce ayrı ve doğrulanmış bir işlemle kaydedilir; böylece uzun sporcu listeleri veya diğer ayarlar ödül kaydını silemez.
  • Ödül ayarlarının ayrı kayıt isteği WordPress tarafında puanlama modülünü otomatik yükler; kayıt düğmesinde “Ödül ayarları kaydedilemedi” uyarısına neden olan eksik işlem yönlendirmesi giderildi.
  • Puanlama profili başlığının altında teknik sporcu kimlikleri yerine yelken numarası ve sporcu adı gösterilir.
  • Kritik: Sporcu kaydında eski ve yeni cinsiyet alanları birlikte bulunsa bile etkinlik formunda tanımlı güncel sporcu cinsiyeti esas alınır; erkek olarak düzeltilen sporcu sonuçlarda kız gösterilmez.
  • Kritik: Herkese açık Yarış Sonuçları, dinamik form modülü yüklenmemiş olsa da etkinlikte tanımlı güncel sporcu cinsiyetini doğrudan okur.
  • Bir sporcu aynı yarışta birden fazla puanlama profiline uyduğunda numara yazılan açılır pencere yerine Sonuç Gir satırında zorunlu Puanlama Profili menüsü gösterilir.
  • Özel yarış profilinde ikinci ve sonraki sporcuların derecesi yeniden 1 olmadan, aynı yarış ve profil içindeki son girilen dereceden sırayla devam eder.
  • Yarış sonucu tablolarındaki cinsiyet bilgisi, yayınlanan dereceler korunarak sporcunun güncel kayıt bilgisinden yenilenir.
  • Ödül sayısı ve alt kategori kriterleri, puanlama ayarları çok sayıda sporcu veya ceza alanı içerse de eksiksiz kaydedilir.
  • Kritik: Kayıtlardan değiştirilen sporcu cinsiyeti, yeniden puanlama veya yeniden yayınlama gerektirmeden mevcut Yarış Sonuçlarına ve ödül kriterlerine yansır.
  • Kritik: PWA, Hesabım ve herkese açık Yarış Sonuçları yalnız Sonuçları Yayınla işlemiyle etkinleştirilmiş yayın paketini gösterir; puanlama veya veri girişi tek başına sonuçları görünür yapmaz.
  • Kritik: Sonuç Gir ekranındaki sürekli profil seçimi kaldırıldı; sporcu tek profile uygunsa sonuç otomatik yönlendirilir, aynı yarışta birden fazla uygun profil varsa sistem her sporcu için yeniden seçim ister.
  • Kritik: Puanlama profillerine onaylı sporcuları yelken numarası, adı, ülkesi veya kulübüyle arayıp tek tek seçmeye yarayan Özel Yarış kriteri eklendi; sonuç girişinde yalnız bu yarışa alınan sporcular özel profile yönlendirilir.
  • Kritik: Özel yarışta en az bir gerçek derece veya elle ceza girildiğinde sonucu olmayan diğer seçili sporculara profilin otomatik eksik sonuç cezası uygulanır; hiç sonuç girilmeyen özel profil puanlanmaz.
  • Kritik: Aynı sporcu aynı yarış numarasında hem normal hem özel yarışa katıldığında sonuçlar puanlama profiline göre ayrı saklanır; bir profili puanlamak veya otomatik eksik sonuç kaydını yenilemek diğer profilin sonucunu silmez.
v1.1.229 Tema v0.6.16 Kritik Güncelleme

Kural 42 Ceza Sırası Eşitlendi

Kural 42 ceza numaraları Hesabım ve herkese açık ilan panosunda aynı sırayla gösterilir.

Tutarlı Ceza Numaraları

  • Aynı sporcuya ait Kural 42 kayıtları herkese açık tabloda da kronolojik olarak 1, 2, 3 şeklinde numaralandırılır.
  • Eski kayıtlarda tekrar eden ceza numaraları bulunsa bile Hesabım ve açık ilan panosu artık farklı sonuç göstermez.
  • Kural 42 girişindeki Ayak alanına 1., 2., 3. ve 4. Ayak seçenekleri eklendi; mevcut parkur bölümü seçenekleri korunur.
  • Kural 42 kayıt tablosu Safari’de sütunları sıkıştırmak yerine yatay kaydırılarak okunabilir düzende gösterilir.
  • Kural 42 tablosundaki arama, ekran sonradan yüklense bile yelken numarası ve diğer kayıt bilgilerini doğru filtreler.
  • Gruplu yarış kullanılmayan etkinliklerde Protesto Zaman Limitleri tablosundaki boş Renk / Grup sütunu gizlenir.
  • Rüzgâr Çizelgesi baskısında iki haneli sıra numaraları alt alta sıkışmadan okunur.
  • Rüzgâr şiddeti grafiğinde her ölçüm noktasının saati, tarih ise yalnız başlangıç ve bitiş noktalarında gösterilir; yön pusulasındaki her noktanın derece açısı ve saati ekranda ve yazdırılan raporda birlikte yazılır.
  • Dosya Yükleme ekranı sonradan açıldığında da Kişi Adına Evrak Yükle alanı seçili kişinin evrak planlarını hemen listeler ve plan seçimine izin verir.
  • Yarış sonuçları baskısında logo ve etkinlik başlığı yalnız ilk sayfada gösterilir; sonraki sayfalarda yalnız tablo sütun başlıkları tekrarlanarak sıralama satırlarının örtülmesi veya atlanması önlenir.
  • Kural 42 kayıtlarına isteğe bağlı Gerçekleşme Saati eklendi; aynı teknenin ceza numaraları saatli olaylarda gerçekleşme sırasına göre otomatik yenilenir.
  • Gerçekleşme saati yazılmayan Kural 42 kayıtları mevcut davranışı koruyarak teknenin son cezası olarak devam eder.
  • Kural 42 ceza sırası hesaplanırken formdaki tarih ile gerçekleşme saati birlikte dikkate alınır; farklı günlerdeki olaylar da doğru kronolojik sıraya yerleşir.
  • Protestolar alanına Kural 42 ceza sıralarını, OCS/UFD/BFD bildirimlerini, duruşma tür ve durumlarını, finiş düzeltmelerini ve diğer protesto kayıtlarını topluca gösteren İstatistikler ekranı eklendi.
  • Protesto İstatistikleri için ONB Yetki Ayarlarına ayrı menü ve görüntüleme izinleri eklendi; mevcut etkinliklerde bu izinler yalnız Protesto Kurulu ile Organizasyon Kuruluna açılır.
  • Protesto İstatistikleri ekranındaki başlık, özet, kartlar, durumlar ve kayıt türleri Dil Ayarlarından çevrilebilir hale getirildi.
  • ONB yetkileri ana menü görünürlüğü, alt sekme menüsü ve işlem izinleri olarak ayrıldı; bir işlem veya alt sekme izni artık kapatılan ana menüyü yeniden açmaz.
  • Formlar, Bildirimler, Protestolar, Dosya Yükleme ve Dosya Arşivi içindeki sekmeler yalnız kendi menü izinleriyle gösterilir; ana menüyü açmak alt izinleri değiştirmez.
  • Sekreterya veya Organizasyon Kurulu adının Matbu Form yazdırma iznini kendiliğinden açması kaldırıldı; kayıtlı ONB matrisi esas alınır.

Duruşma Bağlantıları Düzeltildi

  • Hesabım alanında Yeni Protesto Ekle, düzenleme, planlama ve karar bağlantıları artık AJAX adresine sapmadan etkinliğin gerçek Protesto ekranını açar.
  • Dil ve uygulama bağlamı duruşma işlem bağlantılarında korunur.
  • Duruşma çizelgesi olay, yarış, taraflar, tanıklar, kural, tarih-saat, karar ve işlemleri birlikte gösteren kaydırılabilir tablo düzeninde sunulur.
  • Protestonun sisteme verildiği tarih ve saat saniyesine kadar korunur ve form ile karar baskısında açıkça gösterilir.
  • Kararda verilen ceza kodu ile cezanın uygulandığı bir veya birden fazla sporcu/tekne ayrıca seçilebilir.
  • Kesinleşen sporcu bazlı cezalar Puanlama > Bildirimler ekranına otomatik aktarılır ve duruşma ekranından bu alana doğrudan geçilebilir.
  • Kararı hazırlayan kişi veya kurul artık kayıtlı listeden seçilir; tanık ve ceza uygulanacak kişi seçimleri uzun tablo yerine ad veya yelken numarasıyla arama yapılarak tamamlanır.
  • Ceza yokken sporcu alanı gizlenir; ceza seçildiğinde yarış numarası ve hedef kişi alınır, RDG seçildiğinde kurulun verdiği puan ayrıca açılarak puanlama bildirimine aktarılır.
  • Karar formundaki zengin metin alanlarına Arial, Calibri, Georgia, Times New Roman, Tahoma ve Verdana yazı tipi seçenekleri eklendi.
  • Duruşma planlandığında ilgili taraflar bildirim alır; etkinliğin Telegram otomasyonu açıksa tarih, saat, yer ve taraf bilgileri Telegram kanalında paylaşılır.
  • PWA içinde Protesto Kurulunun Yeni Protesto düğmesi farklı www alan adına geçip 404 göstermek yerine kurulu uygulamanın mevcut adresinde formu açar.
  • Yeni Protesto bağlantısı, sayfadaki adres tabanı www alan adına işaret etse bile PWA’yı açan gerçek alan adında oluşturulur; www.isocup.org kaynaklı 404 hatası giderildi.
  • Görsel yerine renk ile tanımlanan bayraklar herkese açık direk görünümünde artık yalnız adıyla değil, gerçek rengi ve adıyla birlikte gösterilir.
  • Her direk aynı salvo ayar yapısını kullanır; salvo kimlikleri benzersiz tutulduğu için bir salvodaki bayrak tokada kalırken diğer salvo bağımsız olarak toka veya arya edilebilir.
  • Denize çıkış ve karaya dönüş kayıtlarının Telegram kanalını doldurmaması için ayrı bir otomatik gönderim seçeneği eklendi ve varsayılan olarak kapatıldı.
  • Bayrak Telegram gönderimleri uzun bildirim metni yerine bayrak görselinin altında etkinliğin tek varsayılan dilinde ad, Toka/Arya bilgisi, işlem saati ve varsa kısa notla sınırlandırıldı.
  • Tüm otomatik Telegram bildirimleri yalnız etkinliğin varsayılan dilinde gönderilir; eski çok dilli ayarlar da tekrarlı mesaj oluşturmadan otomatik olarak tek dile geçer.
  • Gruplu yarışlarda protesto zaman limiti sınıf ve kategorinin yanında Sarı, Mavi veya tanımlanmış diğer renk/gruplara göre ayrı ayrı yayınlanabilir.
  • Seçilen renk/grup zaman limiti listelerinde, aktif süre uyarısında ve yazdırılan formda sınıf/kategoriyle birlikte gösterilir; grupsuz yarışların mevcut akışı değişmez.
  • Gruplama ana ayar yerine yalnızca bir puanlama profilinde açıksa da protesto zaman limiti girişinde o profile ait renkler artık seçilebilir.
  • Protesto zaman limiti renk açılır listesinde siyah işaretler yerine Sarı, Mavi, Kırmızı, Yeşil ve diğer tanımlı renkleri ayırt eden renkli simgeler gösterilir.
  • Günlük görevli imza listesinin başlığında seçilen form tarihi basılır; tüm görevli satırları görev adı uzunluğundan bağımsız olarak aynı yükseklikte ve dikey hizada yazdırılır.
  • Finiş sırası ham kayıt ve şamandıra dönüş formlarında gruplu yarışın renk/grubu seçilebilir ve seçilen renk form üzerinde gösterilir.
  • Finiş ve şamandıra formları 30, 40, 50, 60, 70 veya 80 satırla üretilebilir; yüksek kapasitelerde başlık ve alanlar A4 sayfaya uygun olarak otomatik sıkıştırılır.
  • Ham Finiş Formuna Gelişmiş ve Sade düzen seçenekleri eklendi; Sade formda Sıra, Yelken Numarası ve Not sütunları, rahat yazılabilen yüksek satırlarla 30’ar satırlık üç blokta toplam 90 kayıt sunar ve form baskıda tek A4 sayfasına sığar.
  • Puanlama bildirimleri artık ilgili yarış sonucunu kontrol eder; sonucu henüz girilmemiş kararlar uyarı oluşturmadan bekler, yalnızca uygulanmamış cezalar kırmızı sayaca eklenir ve sonuçta zaten işli kayıtlar kapalı yeşil bir bölümde saklanır.
  • Herkese açık Yarış Sonuçlarındaki Ödül Formu, eski yayın paketindeki cinsiyet bilgisi yerine sporcunun güncel kayıt bilgisini öncelikli kullanır; Kız/Kadın alt ödülleri Hesabım ekranıyla aynı sporcuları bulur.
  • Herkese açık Ödül Formunun sporcu okuyucusu, boş cinsiyet yer tutucusu yerine kayıt formundaki role özel gerçek cinsiyet alanını kullanır; Puanlama > Ödüller ekranında bulunan kız sporcular herkese açık sayfada da aynı biçimde bulunur.
  • Eski yayınlardaki sporcu kimliği güncel kayıtla aynı değilse Ödül Formu; kayıt kimliği, referans kodu, yelken numarası ve ad-soyadı tekil olarak karşılaştırıp güncel cinsiyet bilgisini güvenli biçimde bulur.
  • Herkese açık Yarış Sonuçları ilk kez sonradan yüklendiğinde Yarış Sonuçları, Grup Dağılımları ve Ödül Formu sekmeleri sayfayı yenilemeden hemen çalışır.
  • Şamandıra dönüş formu seçilen kapasiteye göre 30–40 satırda 2, 50–60 satırda 3, 70–80 satırda 4 dikey kayıt bloğuna otomatik bölünür.

Kişi Kartı Başlıkları Güncellendi

  • Kayıt kartı içinde ad veya soyad değiştirildiğinde kart başlığı da yeni adı hemen gösterir.
  • Kayıttan sonra eski adın kart başlığında kalmasına neden olan özet alan eşleştirmesi düzeltildi.
  • Daha önce başlığı eski kalmış kartlar da içerikteki güncel Adı ve Soyadı alanlarından başlığını otomatik yeniler.
  • Kaydı Güncelle işleminden sonra Formu Yazdır denildiğinde eski alan kopyaları yerine kaydedilen en güncel bilgiler basılır.
  • Kayıt formu çıktısı önbelleğe alınmaz; aynı bağlantı yeniden açıldığında son kayıt doğrudan gösterilir.
  • Yelken numarası düzenlendiğinde kayıttaki eski yelken numarası kopyaları da yenilenir; kayıt formu ve diğer ekranlar artık aynı numarayı gösterir.
  • İki dilli Yelken No / Sail No alanının kayıt ve yazdırma ekranlarında farklı anahtarla okunması giderildi; mevcut kayıtlardaki güncel numara da yeniden kaydetmeden doğru basılır.
  • Yönetim panelindeki Kayıt Düzenle ekranından değiştirilen yelken numarası; ön yüz katılımcıları, listeler, bildirimler, protestolar, puanlama ve baskılarda ortak güncel değer olarak kullanılır.

Antrenör Sonuçlarında Gerçek Sıra

  • Antrenör, veli veya sporcu yalnız yetkili olduğu sporcuları görse bile Sıra alanı artık daraltılmış listeyi değil sporcunun tam kategori sonuçlarındaki gerçek derecesini gösterir.
  • Tam tablodan alınan gerçek sıranın kişisel sonuç filtresine aktarılmamasına neden olan geçici dizi sorunu giderildi.
  • Hesabım içindeki Ödül Formu genel yayımlanmış ödül listesinden hesaplanır; sporcu yalnız kendisini, veli bağlı sporcusunu ve antrenör kendi sporcularını ancak gerçekten ödül kazanmışlarsa görür.
  • Birden fazla kategoriyi birleştiren puanlama profilleri yayınlanırken yeniden kategoriye bölünmez; yönetimde hazırlanan profil ve ortak sıralama Yarış Sonuçlarında aynen korunur.
  • Final Dağılımı, yalnız ilgili profilin belirlenen ilk eleme yarışlarındaki bütün sporcu sonuçları tamamlandığında açılır; başka profillerdeki veya eksik yarışlar eşiği artık erken doldurmaz.
  • Final dağılımından önce kaydedilen her gruplamanın başlığı, gruplama kilitli olsa bile ayrı ayrı değiştirilip kalıcı olarak kaydedilebilir.
  • Eski eşik hatasıyla erken Final Dağıtımı olarak işaretlenmiş gruplamalar otomatik olarak Gruplama 1, Gruplama 2 sırasına geri alınır; final eşiği dolmadan istemci veya sunucu tarafından yeni final dağılımı kaydedilemez.
  • Yönetimden yüklenen medya albümleri varsayılan olarak bütün site dillerinde gösterilir; yönetici albüm bazında yalnız belirli dilleri seçebilir ve eksik çeviriler mevcut başlık/açıklamayla tamamlanır.
  • Herkese açık Medya menüsü eski ve yeni albümlerin görünürlük bilgisini uyumlu okuyarak albüm kartlarını yeniden gösterir.
  • Herkese açık Medya menüsü yalnız albümleri gösterir; yeni albüm yükleme ve albüm yönetimi yalnız yetkili kullanıcının Hesabım alanında yer alır.

Sonuç Girişi Kolaylaştırıldı

  • Sonuç Gir ekranında en son eklenen derece veya ceza ile yelken numarası, girişe nerede kalındığını hatırlatmak için gösterilir.
  • Yarışmacı seçenekleri Yelken No, üç harfli ülke kodu ve Ad Soyad sırasında gösterilir; kulüp bilgisi seçeneğin ve eşleşmenin altında ayrıca belirtilir.
  • RDG cezası seçildiğinde kurulun verdiği puan veya derece ayrıca girilir; bu değer aynen korunur ve diğer sporcuların finiş derecelerini değiştirmez.
  • Ödül Kartı alanlarındaki aynı Yelken No bilgisinin iki kez listelenmesi ve eski kayıtlarda iki kez basılması engellendi.
  • Ödül Formu ayarlarına, seçilen sporcu alanlarını kaydetmeden önce podyum kartı üzerinde gösteren canlı Ödül Kartı ön izlemesi eklendi.
  • Ödül Kartı görsellerinde etkinlik logosu ve üst sponsorlar header alanında, alt sponsorlar ile eRaceOffice imzası footer alanında gösterilir.
  • Hazırlanan ana ve alt kategori ödül kartları yayınlanmadan Ödül Formu ekranında görülebilir; kartlar ayrı ayrı JPG/PDF veya topluca PDF olarak alınabilir.
  • Ödül kartları ile ödül formu/listesi ayrı akordiyonlarda gösterilir; her bölümün üstünden tümünü yazdırma veya kartları topluca indirme işlemi yapılabilir.
  • Ödül kartlarında podyum sırası kişi sayısından bağımsız olarak 2, 1, 3, 4, 5 ve devamı şeklinde gösterilir.
  • Alt kategori ödüllerinde Kişi veya Sıralama seçilebilir; Kişi ilk belirlenen sayıdaki sporcuyu, Sıralama ise kriterlere uyanlar arasında yalnız belirtilen derecedeki sporcuyu getirir.
  • Sıralama yöntemiyle seçilen tek sporcunun ödül kartında ve listesinde 1 yerine seçilen gerçek derece numarası gösterilir.
  • Aynı yelken numarasını kullanan farklı sporcuların denize çıkış ve karaya dönüş bildirimleri artık kişi bazında ayrı ayrı kaydedilir.
  • Tanımlanan tüm alt kategori ödülleri, sonuç tablosunda gösterilmese bile yayın paketinde korunan cinsiyet/doğum tarihi kriterleri ve kişi veya sıralama seçimiyle Yarış Sonuçlarındaki kart ve listelere eksiksiz taşınır.
  • Kriterlerine uyan sporcu bulunmayan alt ödüller de Yarış Sonuçlarında gizlenmez; 0 ödül sahibi bilgisi ve açıklayıcı mesajla listelenir.
  • Alt ödüllerin cinsiyet kriteri, kayıt formundaki role özel alan eşlemelerini ve Kız, Kadın, Bayan, K/F ile Erkek, E/M gibi farklı değerleri ortak biçimde tanır; eski Senior ve Junior yayınları da sporcu kimliği bulunmadığında yelken numarası ve ad soyadla güvenli biçimde tamamlanır.
  • Cinsiyet alanında “Kadın / Kız” gibi birleşik bir etiket kayıtlıysa sporcu artık cinsiyetsiz sayılmaz; Hesabım, herkese açık Yarış Sonuçları, Ödül Formu ve baskılarda kız sporcular aynı kuralla bulunur.
  • Yarış Sonuçlarındaki Ödül Formu, Puanlama ekranında hesaplanan güncel ödül kaynak tablolarını doğrudan kullanır; eski sonuç/arşiv kayıtları alt ödül sporcularını değiştiremez.
  • Yarış Sonuçlarındaki ödül kartları ve yazdırma görünümü, sporcunun alternatif kayıt alanlarındaki profil fotoğrafını da bulup güvenli görsel adresiyle gösterir.
  • Ödül kartlarındaki Ülke Bayrağı kırık görsel yerine doğru bayrak simgesiyle ve kartta kolayca ayırt edilecek büyüklükte gösterilir.
  • Yarış Sonuçları tablosunda yalnız Gösterilecek Alanlar bölümünde işaretlenen sütunlar yer alır; ödül kartı için gereken ek bilgiler işaretlenmeden tabloya eklenmez.
  • Renkten oluşturulan yarış bayrakları Telegram’a genel ilan metni yerine gerçek bayrak görseli ve kısa toka/arya bilgisiyle gönderilir.

Protesto Yetkileri Güncellendi

  • Protesto Kurulu, Protestolar alanında zaman limitleri, Kural 42, protesto dosyaları, duruşma ve finiş sırası düzeltme işlemlerine varsayılan olarak tam yetkilidir.
  • Antrenör, sporcu ve veli zaman limitlerini görebilir; Kural 42, protesto ve finiş düzeltme kayıtlarında yalnız kendisi veya bağlı sporcularının kayıtlarını görür.
  • Antrenör, sporcu ve veli kendisi veya bağlı sporcusu adına protesto ve finiş sırası düzeltme başvurusu yapabilir.
  • Protesto dosyası yalnız protesto veren veya protesto edilen sporcuya, bu sporcunun antrenörüne ya da bağlı velisine gösterilir; ilgisiz hesaplar ve yalnız tanık olan kişiler dosyayı göremez.

Hesabım Medya Yönetimi

  • Basın/Medya yetkilileri Hesabım içindeki Medya alanından albüm ve klasör yükleyip kendi albümlerini düzenleyebilir.
  • Sekreterya ve Organizasyon kurulları ön yüzde bütün medya albümlerini düzenleyebilir veya silebilir; diğer kullanıcılar yalnız kendilerine açık albümleri görür.
  • Ön yüzden yüklenen albümler yönetim paneliyle aynı medya arşivini, dosya türü kontrollerini, dil ve görünürlük ayarlarını kullanır.
  • Yeni albüm yayınlanırken sistem bildirimi, e-posta ve Telegram kanalları ayrı ayrı seçilebilir; albüm düzenlemeleri yalnız ayrıca istendiğinde yeniden bildirim gönderir.
  • Mevcut albümler ve eski medya bağlantıları değiştirilmeden korunur; yeni yönetim alanı yalnız medya yetkisi bulunan Hesabım kullanıcılarına gösterilir.
  • ONB Yetki Ayarlarındaki Medya menü, görüntüleme, ekleme, düzenleme ve silme izinleri artık Hesabım menüsündeki gerçek Medya sekmesini doğrudan kontrol eder.
  • Medya yetkisi verilen Basın/Medya, Sekreterya veya Organizasyon görevlisi Hesabım içinde albümleri görüp yetkisi kapsamındaki işlemleri yapabilir.
  • Filigran seçildiğinde yazı boş bırakılsa bile telif ve fotoğrafçı bilgisi kullanılarak yeni fotoğraflara filigran uygulanır; istenirse mevcut albüm fotoğraflarına da sonradan uygulanabilir.
  • Albüm fotoğraflarının filigranı, alttaki beyaz şeritte etkinlik görselini solda ve siyah telif yazısını sağda gösterecek şekilde yenilendi.
  • Albüm düzenleme ekranında yeni fotoğraf eklenebilir, mevcut fotoğraflar tek tek seçilip silinebilir ve uygulanacak filigran düzeni yönetim ekranında önceden görülebilir.
  • Filigran bandı fotoğrafın üzerinde yarı şeffaf gösterilir; büyütülen etkinlik logosu banttan fotoğraf alanına taşar, albüm adı ortada ve telif bilgisi sağda yer alır.
  • Çoklu fotoğraf yüklemelerinde etkinlik logosu her fotoğraf için yeniden indirilmez; yerel dosyadan bir kez okunup tekrar kullanılarak filigran işleminin zaman aşımına uğraması önlenir.
  • Mevcut fotoğraflara filigran uygulama seçeneği, yeni fotoğraflar ayarından bağımsız çalışır; eski sunucu yolu kayıtlı albümlerde dosya güncel yükleme klasöründen bulunur ve işlem sonucu açıkça bildirilir.
  • Sunucunun tek istekteki 20 dosya sınırı aşıldığında yönetim paneli fotoğrafları otomatik gruplar halinde aynı albüme yükler.
  • Yönetim paneli ve Hesabım üzerinden yayınlanan albümlerde ilk fotoğraf Telegram kanalına görsel olarak, albüm başlığı ve bağlantısıyla birlikte gönderilir.
  • Telegram gönderimi başarısız olursa albüm kaydı korunur ve ekranda bot veya kanal ayarlarının kontrol edilmesi gerektiği açıkça bildirilir.

Çekiliş Akışı ve Tekrar Kazanma Kontrolü

  • Çekilişler 3, 5, 10, 20, 30, 45 veya 60 saniyelik otomatik aralıkla ya da her kazanan için Sonraki Kazananı Çek düğmesine basılan elle ilerleme seçeneğiyle yürütülebilir.
  • Ürün havuzu ayarlarında, aynı planın içindekiler dâhil daha önce asil kazananı belirlenmiş ürün çekilişlerinden biri veya birkaçı seçilerek bu kişilerin yeni çekilişte tekrar çıkması engellenebilir.
  • Seçilen eski çekilişler yalnız ilgili ürünün aday havuzunu etkiler; diğer bağımsız çekilişlerin sonuçları ve ayarları değiştirilmez.

PWA Kurulum Yönlendirmesi Denetimi

  • “Uygulamayı Yükle” seçeneği kapatıldığında ön yüzdeki butonla birlikte otomatik kurulum penceresi, yardım adımları ve kurulum bağlantısı yönlendirmeleri de tamamen gizlenir.
  • Sayfanın sağ altındaki sabit “Uygulamayı Yükle” düğmesi de aynı yönetim ayarına bağlandı; ayar kapatıldığında masaüstü ve mobilde gösterilmez.
  • Eski JavaScript veya tarayıcı önbelleği sabit kurulum düğmesini yeniden oluştursa bile, etkinliğin güncel ayarı ön yüz HTML’inde de doğrulanarak düğme zorunlu olarak gizlenir.

OCS / UFD / BFD Toplu Bildirimleri

  • OCS, UFD ve BFD kayıtları artık tek tek girilirken dış bildirim göndermez; her yarışın tamamlanan listesi yetkili kullanıcının onayıyla topluca yayınlanır.
  • Her yarış için Telegram kanalına ceza türlerine ayrılmış tek liste, sporcuya kendi kaydı ve aynı kayıttaki antrenöre ekip sporcularının toplu listesi e-posta ile gönderilir.
  • Gönderim zamanı, Telegram sonucu ve e-posta başarı sayıları saklanır; liste sonradan değiştirilirse Güncellenen Listeyi Gönder, değişmediyse yeniden gönder seçeneği sunulur.
v1.1.228 Tema v0.6.16 Kritik Güncelleme

Final Gruplaması ve Atma Ayarları Tamamlandı

Eleme serisini tamamlayan sporcular otomatik olarak final gruplarına ayrılır; atma kurallarının aşama kapsamı daha düzenli bir ekrandan yönetilir.

Puana Göre Final Grupları

  • Ayarlanan eleme yarış sayısı tamamlandığında final gruplaması, eleme net puanı en az olan sporcudan başlayarak otomatik hazırlanır.
  • Final eşiği puanlama profilindeki sporcuların kayıtlı yarış sonuçlarından doğrudan denetlenir; eşik dolunca Gruplama ekranı Final Gruplaması başlığı ve final adlarıyla açılır.
  • Profil sonuçlarıyla birlikte puanlanmış yarış listesi de final eşiğinde kullanılır; hazır olan yeni dağıtım eski Sarı/Mavi kayıtlarından ayrı bir Final Gruplama sekmesi olarak gösterilir.
  • Eleme sayısına ulaşılınca ayrı bir Final Dağıtımı Yap düğmesi belirir; bu dağıtım kaydedilmeden sonraki final yarışına sonuç girilmesi hem ekranda hem sunucuda engellenir.
  • Kaydedilen final gruplaması otomatik olarak Final Dağıtımı adını alır ve yanlışlıkla değiştirilmemesi için kilitlenir; silinirse Final Dağıtımı Yap düğmesi yeniden gelir.
  • Final grubunun sırası değiştirilemez; Dağıtım Dizilimi alanı yerine hangi sıra aralığının Altın, Gümüş veya diğer tanımlı final grubuna gireceği açıkça gösterilir.
  • Sporcular Altın, Gümüş, Bronz veya profilde tanımlanan final adlarına dengeli dağıtılır; eşit bölünmeyen fazlalık her zaman üst gruba verilir.
  • Final yarışları Y5 (Final) benzeri aşama bilgisiyle gösterilir ve her final grubu kendi içinde puanlanırken eleme puanları toplamda korunur.

Aşamaya Göre Atma

  • Her atma kuralı tüm seri, yalnız eleme veya yalnız final yarışları için ayrı ayrı uygulanabilir.
  • Atma satırları masaüstü ve mobil ekranlarda alanları taşırmadan okunabilecek kart düzenine kavuşturuldu.
v1.1.227 Tema v0.6.16 Kritik Güncelleme

Ödül Formu ve Matbu Çıktılar Yenilendi

Ödül formu, grup listeleri ve start kontrol listesi seçimleri geliştirildi; matbu çıktılara ortak eRaceOffice altbilgisi eklendi.

Ödül Formu ve Seçilebilir Matbu Çıktılar

  • Puanlama ekranındaki işlevsiz eski Yazdır işlemi kaldırıldı; yönetim çıktıları Formlar > Matbu Formlar alanında birleştirildi.
  • Ödül Kartları adı Ödül Formu olarak düzeltildi; ana liste veya istenen alt kategori tek seçim ve tek Yazdır düğmesiyle alınır.
  • Ödül formunda yalnız derece ve sporcu bilgileri gösterilir; Toplam ve Net puan sütunları yer almaz.
  • Alt kategori, cinsiyet ve doğum tarihi kuralları ödül formu çıktılarına da uygulanır.
  • Grup Listeleri çıktısında puanlama profili, oluşturulan grup dağılımı ve renk/grup ayrı ayrı seçilebilir.
  • Start Kontrol Listesinde yelken numarası farklı kayıt alanlarından doğru biçimde bulunur; yelken no, ad soyad, ülke, kulüp, sınıf ve kategoriye göre sıralama yapılabilir.
  • Tüm matbu form çıktılarının sonuna eRaceOffice tarafından hazırlandığını belirten ortak altbilgi eklenir.
  • Ödül formu yazdırma bağlantıları yalnız yetkili yönetim kullanıcıları tarafından açılabilir.
  • Ödül Formunun derece listesi, Ödül Kartının ise podyum görseli olduğu ayarlarda açıkça ayrıldı.
  • Ödül Formu listesi ile Ödül Kartı podyum görseli birbirinden bağımsız gösterilip gizlenebilir.
  • Ödül Kartında fotoğraf, kulüp, yelken numarası ve sporcu sponsoru içerikleri ayrı ayrı seçilebilir.
  • Ödül Kartı sabit üç kişiyle sınırlı değildir; puanlama profili veya alt kategoride kaç ödül sahibi seçildiyse o sayıyı kullanır.
  • Ödül Formunda Tüm ödül formları seçeneğiyle ana listeler ve alt kategoriler tek seferde yazdırılabilir.
  • Ödül Kartı, Formlar > Matbu Formlar içinde ayrı bir karttan seçilip podyum görseli olarak açılabilir.
  • Grup Listeleri seçilen puanlama profili, oluşturulan grup ve renk için Excel uyumlu dosya olarak indirilebilir.
  • Start Kontrol Listesinde yelken numarası için 0–9 / 9–0, ad, ülke ve diğer metin alanları için A–Z / Z–A yönleri kullanılır.
  • Ödül Kartı alanları sporcu kayıt alanlarından seçilir; profil fotoğrafı, kulüp adı/logosu ve sponsor bilgileri kartta kullanılabilir.
  • Ödül Kartı yarış sonuçlarında 2-1-3-4-5 podyum dizilimiyle gösterilir, eRaceOffice imzası taşır ve JPG olarak indirilebilir.
v1.1.226 Tema v0.6.16 Kritik Güncelleme

Yayınlanan Gruplar ve Sonuç Araçları Yenilendi

Grup yayınını kaldırma düzeltildi; grup dağılımları profil ve yayın bazında düzenlendi, arama ile yazdırma sonuç türlerine ayrıldı.

Kolay Grup Yayını Yönetimi

  • Yayınlanan bir grup dağılımı artık kendi kayıt anahtarıyla güvenli biçimde yayından kaldırılabilir.
  • Silinen bir gruplamanın yayın kopyası da birlikte kaldırılır; önceden kalmış yetim yayınlar herkese açık listeden otomatik temizlenir.
  • Zaten kaldırılmış bir yayını tekrar kaldırma isteği hata üretmeden tamamlanır.
  • Yayınlama ve yayından kaldırma artık aynı güvenli işlem kanalı üzerinden yürütülerek eski arayüz önbelleklerinden kaynaklanan kaldırma hatası engellenir.
  • Grup dağılımları puanlama profili akordiyonu içinde, her yayın ayrı sekme ve renkler alt akordiyon olacak şekilde gösterilir.
  • Sınıf ve kategori bilgileri belirginleştirildi; değiştirilen grup başlığı yayınlanan görünümde de güncel kayıttan alınır.

Sonuca Özel Arama ve Yazdırma

  • Yarış sonuçları ve grup dağılımları kendi arama, sayaç ve yazdırma araçlarına kavuştu.
  • Grup yazdırma yalnız açık yayın sekmesini basar ve etkinliğin ayarlı üstbilgi, altbilgi, logo ve sponsor düzenini kullanır.
  • Yarış sonucu, puanlama profili ve grup rengi akordiyonları sayfa açılışında kapalı başlar.
  • Puanlama sonuçlarında birden fazla yarış aynı anda seçilebilir; Y1–Yn, Toplam ve Net sütunları daha sıkışık tabloda birlikte izlenebilir.
  • Her puanlama profili ayrı akordiyona alındı; Toplam ve Net de yatay kaydırmada ekranın sağında sabit tutulur.
  • Yarış düzeltme tablolarına otomatik Sıra No sütunu ve kaydetmeden sonuçlara dönmeyi sağlayan Vazgeç düğmesi eklendi.
  • Ödül Formu listelerinin puanlama ekranında güncel sonuçlardan oluşması sağlandı; Göster ayarı açıksa herkese açık ve Hesabım Yarış Sonuçlarına da Ödül Formu sekmesi eklendi.

Tam Eşleşmeden Sonuç Girişi

  • Sonuç Gir ekranında listeden seçilen sporcu, aynı yelken numarasına sahip başka kayıtlar bulunsa bile benzersiz katılımcı kaydıyla eşleştirilir.
  • Tam sporcu seçiminin yanlışlıkla birden fazla eşleşme sayılıp Gir işlemini engellemesi giderildi.

Telegram Otomasyonu Ayarı Korundu

  • Etkinlik Telegram otomasyonunu açma ve kapama seçimi artık büyük ayar formlarında da güvenle kaydedilir.
  • Sunucu form alanı sınırı nedeniyle eksik veri gelirse kayıtlı Telegram kanalı, grubu ve otomatik bildirim seçenekleri yanlışlıkla sıfırlanmaz.
v1.1.225 Tema v0.6.16 Kritik Güncelleme

Ödül Formu Ayarları Sadeleştirildi

Ödül alt kategorileri ihtiyaç oldukça eklenebilir hale getirildi ve görünürlük yönetimi Ödül Formu bölümüne taşındı.

Dinamik Ödül Kategorileri

  • Puanlama profillerinde kullanılmayan sabit alt kategori satırları artık gösterilmez.
  • Alt kategori satırları Alt Kategori Ekle düğmesiyle oluşturulabilir ve ayrı ayrı kaldırılabilir.
  • Önceden kaydedilmiş ödül alt kategorileri korunarak düzenlenmeye devam eder.
  • Ödül Formu sekmesi ve kartı görünürlük seçenekleri doğrudan Ödül Formu bölümünden yönetilir.
  • Ödül Formu bölümüne taşınan görünürlük kutusunun yanlışlıkla gizlenmesine neden olan görsel sınıf düzeltildi.
v1.1.224 Tema v0.6.16 Kritik Güncelleme

Kayıt Düzenleme Ücreti ve Vazgeç Düğmesi Düzeltildi

Ön yüzde yeni kişi ekleme iptali çalışır hale getirildi ve ücretler kişinin kayıt tarihindeki tarifeye göre yeniden hesaplanır.

Doğru Kişi ve Tarife Hesabı

  • Yeni sporcu, antrenör, veli veya personel kartındaki Vazgeç düğmesi kartı anında kaldırır.
  • Her katılımcının ücreti ana kaydın değil, kendi sisteme eklenme tarihinin normal veya geç tarifesiyle hesaplanır.
  • Ülke adı fiyat bölgesiyle birebir eşleşmezse para birimine uygun fiyat bölgesi kullanılarak mevcut sporcu ücretinin sıfır kalması engellenir.
v1.1.223 Tema v0.6.16 Kritik Güncelleme

Yarış Kurulu Matbu Form Yetkisi Düzeltildi

Yarış Kurulu kullanıcılarının yeni sekmede açılan matbu formlarda hatalı yetki uyarısı alması engellendi.

Güvenli Matbu Form Çıktısı

  • Matbu form çıktılarına portal kullanıcısını doğrulayan süreli ve imzalı yetki bilgisi eklenir.
  • Yarış Kurulu üyeleri yetkileri açıksa finiş, şamandıra dönüş ve start formlarını yeni sekmede açabilir.
  • Bağlantı, başka bir kullanıcıya kalıcı erişim vermemesi için iki saat sonra geçersiz olur.
v1.1.222 Tema v0.6.16 Kritik Güncelleme

Yedekten Gelen Portal Bağlantıları Düzeltildi

Farklı bir siteye geri yüklenen etkinliklerde kayıt düzenleme bağlantılarının ilgisiz sayfalara gitmesi engellendi.

Siteye Uygun ONB Adresi

  • Kaynak siteye ait portal sayfası kimlikleri artık yedekle birlikte hedef siteye kopyalanmaz.
  • Hedef etkinliğin mevcut ve doğrulanmış ONB sayfası geri yükleme sırasında korunur.
  • Daha önce hatalı sayfa kimliği taşınmış etkinliklerde bağlantı güvenli etkinlik adresine geri döner.
v1.1.221 Tema v0.6.16 Kritik Güncelleme

Yedek Sonuç Ekranı Doğrulandı

Başarıyla geri yüklenen yedeğin tarayıcıda yanıt alınamadı uyarısı vermesi engellendi.

Doğru Tamamlanma Görünümü

  • Arka plandaki sonuç yönlendirmesi tarayıcı tarafından okunamadığında yanlış hata mesajı gösterilmez.
  • Tamamlanan geri yükleme sonrası yönetim sayfası otomatik yenilenerek güncel etkinlik durumu gösterilir.
  • Arka plan hedefinin ilk boş açılışı geri yükleme sonucu olarak değerlendirilmez.
v1.1.220 Tema v0.6.16 Kritik Güncelleme

Büyük Yedekler Parçalı Yükleniyor

Sunucu yükleme sınırını aşan etkinlik ve sistem yedekleri küçük parçalar halinde güvenle aktarılır.

Kesintiye Dayanıklı Yükleme

  • Yedek dosyası tek ve büyük bir istek yerine bir megabaytlık parçalarla sunucuya gönderilir.
  • Yükleme ilerlemesi yöneticiye yüzde olarak gösterilir.
  • Tüm parçalar tamamlandıktan sonra dosya sunucuda birleştirilir ve mevcut güvenli geri yükleme işlemi başlatılır.
  • Geçici yedek dosyası yalnız yüklemeyi başlatan yönetici tarafından kullanılabilir ve işlem sonunda silinir.
v1.1.219 Tema v0.6.16 Kritik Güncelleme

Yedek Yükleme Beyaz Sayfası Kapatıldı

Yedek yükleme hedefi doğrudan form üzerinde sabitlenerek tarayıcının boş admin-post sayfasına geçmesi engellendi.

JavaScript Olmadan da Güvenli Yükleme

  • Etkinlik ve toplu yedek yükleme formları sonucu arka plandaki güvenli hedefe gönderir.
  • Sayfa scripti gecikse veya çalışmasa bile ana yönetim ekranı artık admin-post.php adresine taşınmaz.
  • Script çalıştığında ilerleme penceresi ve sonuç yönlendirmesi kullanılmaya devam eder.
v1.1.218 Tema v0.6.16 Kritik Güncelleme

Yedek Geri Yükleme Süreci Güçlendirildi

Büyük etkinlik yedeklerinin zaman aşımına uğraması ve yükleme sırasında boş sayfada kalması önlendi.

Uzun Süren Geri Yüklemeler

  • Yönetici yedek geri yükleme işlemindeki beş dakikalık uygulama süresi sınırı kaldırıldı.
  • Kayıtların veritabanına eklenmesi tek güvenli işlem altında toplanarak büyük yedekler hızlandırıldı.
  • Tarayıcı bağlantısı kesilse bile sunucudaki geri yükleme işleminin devam etmesi sağlandı.
  • Ana sayfanın boş admin-post ekranına dönüşmesi yerine işlem durumunu gösteren bekleme penceresi eklendi.
v1.1.217 Tema v0.6.16 Kritik Güncelleme

Referans Kodu Girişi Kolaylaştırıldı

Yıl öneki unutulan referans kodları güvenli biçimde tamamlanır ve giriş ekranındaki örnek gerçek kod düzenini gösterir.

Güvenli Kısa Kod Girişi

  • 2026-A1B2C3 biçimindeki tam referans kodları eskisi gibi kullanılabilir.
  • Kullanıcı yalnız A1B2C3 bölümünü yazarsa sistem aynı etkinlikteki gerçek yıl önekli kodu bulur.
  • Kısa bölüm birden fazla kayda uyuyorsa yanlış hesaba giriş yapılmaması için işlem reddedilir.
  • Giriş çerezine her zaman veritabanındaki tam ve gerçek referans kodu kaydedilir.
v1.1.216 Tema v0.6.16

Ödül Formu ve Kullanıcı Yorumları Yenilendi

Puanlama profillerine bağlı ödül listeleri eklendi ve Kullanıcı Yorumları sayfasındaki kısa kod görünümü düzeltildi.

Profil Bazlı Ödül Formu

  • Her puanlama profili için genel ödül alacak kişi sayısı belirlenebilir.
  • Cinsiyet ve doğum tarihi aralığına göre isteğe bağlı alt ödül kategorileri tanımlanabilir.
  • Ödül Formu sekmesi ve içindeki kart ayrı ayrı gösterilip gizlenebilir.
  • Ödül sıralamaları mevcut net yarış sonuçlarından hazırlanır ve puan hesabını değiştirmez.

Kullanıcı Yorumları

  • Kullanıcı Yorumları sayfasında kısa kod metni yerine yorum ve değerlendirme alanı doğru şekilde yüklenir.
v1.1.215 Tema v0.6.15 Kritik Güncelleme

Etkinlik Yedeği Manifest Kontrolü Düzeltildi

Ayar/meta bölümü boş olan geçerli etkinlik yedeklerinin yanlışlıkla reddedilmesi önlendi.

Uyumlu Yedek Doğrulaması

  • Boş fakat geçerli post meta, kayıt veya katılımcı dizileri artık eksik veri olarak değerlendirilmez.
  • Etkinlik kimliği ve gerekli veri bölümlerinin türü ayrı ayrı doğrulanır.
  • Manifest bulunamaması ve JSON yapısının geçersiz olması ayrı hata mesajlarıyla kaydedilir.
v1.1.214 Tema v0.6.15 Kritik Güncelleme

ZIP Etkinlik Yedeği Aktarımı Düzeltildi

Etkinlik ZIP yedeklerinin indirme sırasında bozulması önlendi; yüklenen dosya uzantı yerine gerçek içeriğine göre güvenli biçimde tanınır.

Doğrulanmış ZIP Alma ve Yükleme

  • Oluşturulan ZIP arşivi kullanıcıya indirilmeden önce açılarak manifest içeriği doğrulanır.
  • Dosya aktarımında çıktı sıkıştırmasının ve eski dosya boyutu bilgisinin arşivi kesmesi engellendi.
  • Yüklenen yedek, dosya adına değil gerçek ZIP imzasına göre okunur.
  • Bozuk veya ZIP olmayan dosyalarda hata kodu ve dosya bilgisi Sistem Hataları kaydına eklenir.
v1.1.213 Tema v0.6.15

Ürün Sekmeleri Görsel Olarak Yenilendi

Özdem Event Manager ve Funboard seçimleri, güncelleme ve sistem özellikleri sayfalarında anlaşılır ürün kartlarına dönüştürüldü.

Belirgin ve Mobil Uyumlu Ürün Seçimi

  • Tarayıcının varsayılan düğme görünümü kaldırılarak ikonlu ve açıklamalı ürün kartları kullanıldı.
  • Seçili ürün lacivert-mavi geçiş, güçlü kontrast ve belirgin gölgeyle öne çıkarıldı.
  • Sekmeler dar ekranlarda tek sütuna geçecek şekilde mobil uyumlu hale getirildi.
  • Funboard projesinin başlangıç tarihi 15 Ağustos 2026 olarak tanımlandı.
v1.1.212 Tema v0.6.15 Kritik Güncelleme

Etkinlik Yedeği ve Sistem Hata Kaydı Güçlendirildi

Büyük etkinliklerde yedek alma ve geri yükleme işlemlerinin kaynak sınırlarına takılması önlendi; oluşabilecek kritik hatalar Sistem Hataları ekranına güvenilir biçimde aktarılır.

Güvenli Yedekleme ve Hata İzleme

  • Etkinlik yedeği alma ve yükleme işlemleri için yönetim belleği ile işlem süresi güvenli biçimde hazırlanır.
  • Yedek yükleme hataları ve geri yükleme sırasında oluşan beklenmeyen sorunlar kullanıcıya anlaşılır mesajla bildirilir.
  • Eklentiye ait kritik PHP hataları özel ayar gerektirmeden Sistem Hataları kuyruğuna alınır.
  • Bellek tükenmesi gibi ağır hatalarda dahi kayıt bırakabilmek için acil hata belleği ayrılır.
v1.1.211 Tema v0.6.15

Ürün Sekmeleri ve Proje İstatistikleri Yenilendi

Ürün seçimi sayfanın üstüne taşındı; ana sistem ve Funboard için başlangıç tarihi, geliştirme günü, kod dosyası ve kod satırı ayrı hesaplanır.

Her Ürüne Ayrı Kod İstatistiği

  • Şık ürün sekmeleri proje istatistiklerinin üstüne alındı.
  • Funboard kod dosyaları ve kod satırları yüklü alt eklenti klasöründen otomatik sayılır.
  • Her ürünün başlangıç tarihi ve geliştirme süresi kendi sürüm geçmişine göre ayrı gösterilir.
  • Sayım sonucu performans için ürün sürümüne bağlı olarak önbelleklenir.
v1.1.210 Tema v0.6.15

Ana Sistem ve Funboard Sayfaları Ayrıldı

Sistem Özellikleri ve Güncellemeler sayfalarında Özdem Event Manager ile eRaceOffice Funboard Slalom artık ayrı ürün sekmelerinde gösterilir.

Ürün Bazlı Görünüm

  • Ana eklentinin özellikleri ve sürüm geçmişi kendi Özdem Event Manager sekmesinde kaldı.
  • Funboard Slalom özellikleri ve sürümleri ayrı Funboard sekmesinde listelenir.
  • Funboard etkin değilse gereksiz veya boş bir ürün sekmesi gösterilmez.
v1.1.209 Tema v0.6.15

Alt Modül Sürüm Günlükleri Merkezi Akışa Açıldı

Funboard Slalom gibi bağlı modüller kendi sürüm ve özellik kayıtlarını merkezi Güncellemeler sayfasında ayrı başlıklarla yayınlayabilir.

Bağlı Modül Entegrasyonu

  • Merkezi sürüm günlüğü, etkin alt eklentilerin kendi güncelleme kayıtlarını ekleyebileceği ortak bir akışa dönüştürüldü.
  • eRaceOffice Funboard Slalom etkin olduğunda kendi sürümleri Güncellemeler ve Sistem Özellikleri alanlarındaki son geliştirmelerde ayrı Funboard başlıklarıyla görünür.
  • Alt modül kapatıldığında ana sistemin mevcut sürüm geçmişi değişmeden çalışmaya devam eder.
v1.1.208 Tema v0.6.15 Kritik Güncelleme

Atma Kurallarına Eleme ve Final Kapsamı Eklendi

Eleme/Final kullanılan gruplu filo profillerinde her atmanın tüm seri, yalnız eleme veya yalnız final yarışlarından uygulanacağı ayrı ayrı belirlenebilir.

Seriye Göre Atma

  • Her atma satırına Tüm seri, Sadece eleme ve Sadece final kapsamları eklendi.
  • Kapsam seçimi yalnız Eleme/Final açık profillerde görünür; varsayılan seçim Tüm seridir.
  • Her kural yalnız kendi kapsamındaki en kötü ve daha önce atılmamış sonucu düşürür.
  • Final yarışı oluşmadan yalnız final kapsamlı atma uygulanmaz; eski profiller mevcut tüm seri davranışını korur.
v1.1.207 Tema v0.6.15 Kritik Güncelleme

Eleme ve Final Geçiş Puanlaması Tamamlandı

Profilde belirlenen değişken eleme yarış sayısından sonra sporcular eleme sıralamasına göre final gruplarına dengeli biçimde aktarılır ve final boyunca kendi grubunda puanlanır.

Dinamik Eleme ve Final Grupları

  • Eleme yarış sayısı profil ayarından okunur; örneğin 4 seçildiğinde Y1–Y4 Eleme, Y5 ve sonrası Final olarak işaretlenir.
  • Eleme net sıralaması final gruplarına eşit dağıtılır; bölünemeyen sporcu sayısındaki fazlalık üst final grubuna verilir.
  • Final grubu adları ve renkleri profil ayarlarından alınır ve ilk final sonucu ile birlikte yarış kaydında sabitlenir.
  • Final yarışlarında sıralama ve puanlama Altın, Gümüş veya tanımlanan diğer final gruplarının kendi içinde yürütülür.
  • Yönetim ve yayınlanan sonuç tablolarında yarış başlıkları Eleme veya Final açıklamasıyla gösterilir.
v1.1.206 Tema v0.6.15

Yayınlanan Dağıtımlar Adlarıyla Sekmeleştirildi

Grup Dağılımlarında gün bazlı sekme yerine her farklı kayıtlı dağıtım kendi adıyla ayrı sekmede gösterilir.

Dağıtım Adına Göre Sekmeler

  • Her yayınlanan kayıtlı dağıtım kendi gruplama başlığıyla ayrı sekme olarak gösterilir.
  • Sekme adlarından tarih kaldırıldı.
  • Aynı kayıtlı dağıtım yeniden yayınlandığında mevcut sekmesi güncellenir; yinelenen sekme oluşmaz.
v1.1.205 Tema v0.6.15

Grup Yayınlama Seçimi Sadeleştirildi

Grup yayınlarken tarih girmek yerine daha önce yapılmış gruplamalardan biri seçilerek doğrudan yayınlanabilir.

Kayıtlı Gruplamayı Seç ve Yayınla

  • Yayınlama alanında yapılmış gruplamalar profil adı, başlık ve oluşturulma bilgisiyle listelenir.
  • Dağılım tarihi girişi kaldırıldı; seçilen kayıtlı gruplama tek işlemle yayınlanır.
  • Yayın günü otomatik kaydedilir; aynı profil farklı günlerde ayrı sekmeler oluşturur, aynı gün yeniden yayınlama o günün kaydını günceller.
  • Herkese açık ve Hesabım sonuçlarında Grup Dağılımları sekmesi veri yokken de görünür ve açıklayıcı boş mesajı gösterir.
  • Her yayınlanan günlük gruplama ayrı alt sekmede, renk grupları ise ayrı ve sıralanabilir tablolarda gösterilir.
  • Grup tablolarında sporcu, yelken numarası, kulüp ve diğer alanlarda arama ve sıralama yapılabilir.
v1.1.204 Tema v0.6.15

Grup Dağılımları Sekmesi Sürekli Görünür Hale Getirildi

Yarış Sonuçlarındaki Grup Dağılımları sekmesi, henüz bir dağılım yayınlanmamış olsa da artık görünür.

Görünür Sekmeler ve Açıklayıcı Mesajlar

  • Yarış Sonuçları ve Grup Dağılımları sekmeleri sonuç veya grup yayını olmasa da her zaman gösterilir.
  • Henüz grup yayınlanmadıysa ilgili sekmede yayınlama adımını anlatan açıklayıcı mesaj görünür.
  • Grupları Yayınla işleminin AJAX isteklerinde puanlama modülünün kesin olarak yüklenmesi sağlandı.
v1.1.203 Tema v0.6.15 Kritik Güncelleme

Günlük Grup Dağılımları Yarış Sonuçlarına Eklendi

Puanlamada oluşturulan renk grupları tarihli olarak yayınlanabilir; Yarış Sonuçlarında herkese açık veya hesap ilişkisine göre filtrelenmiş biçimde görüntülenir.

Grup Dağılımlarını Yayınlama

  • Puanlama içindeki her kayıtlı gruplamaya dağılım tarihi ve Grupları Yayınla işlemi eklendi.
  • Aynı gün yeniden yayınlanan profil güncellenir; farklı günlerin dağılımları geçmiş kayıt olarak korunur.
  • Yalnız açıkça yayınlanan gruplar Yarış Sonuçlarında görünür; taslak gruplamalar paylaşılmaz.

Yarış Sonuçları Grup Sekmesi

  • Herkese açık ve Hesabım Yarış Sonuçlarına Grup Dağılımları sekmesi eklendi.
  • Grup rengi, yelken numarası, sporcu, kulüp, ülke, sınıf ve kategori bilgileri aranabilir ve filtrelenebilir tabloda gösterilir.
  • Hesabım görünümünde antrenör yalnız ilişkili sporcuları, veli bağlı çocuklarını, sporcu ise kendi grup kaydını görür.
v1.1.202 Tema v0.6.15

Bayrak Direği Görünümü Sadeleştirildi

Bayraklar direk alanına sığacak ölçüye küçültüldü ve bildirim popupında gerçek direk düzenindeki gibi alt alta sıralandı.

Direk ve Popup Düzeni

  • Direk üzerindeki görsel ve renk bayrakları 72 × 48 piksel ölçüsüne küçültüldü.
  • Çoklu bayrakların direk alanından taşması azaltıldı.
  • Popup içindeki bayraklar dikey halat çizgisi üzerinde işlem sırasıyla alt alta gösterilir.
v1.1.201 Tema v0.6.15

Bayrak Bildirim Popup Görselleri Tamamlandı

Toka ve arya bildirim popupında işlemdeki görsel ve renk kodlu bayrakların tamamı gösterilir.

Popup Bayrak Görünümü

  • Birden fazla bayrakla yapılan işlemlerde bütün bayraklar popup içinde birlikte gösterilir.
  • Renk koduyla oluşturulan bayraklar popup içinde kendi renkleriyle görünür.
  • Görsel ve renk bayrakları popup içinde aynı 108 × 72 piksel ölçüsünde sıralanır.
v1.1.200 Tema v0.6.15

Bayrak Önizlemeleri Tek Ebada Getirildi

Görsel dosyasından yüklenen ve renk koduyla oluşturulan bayraklar artık aynı sabit ölçülerde gösterilir.

Standart Bayrak Ölçüsü

  • Hazırlanan ve arya durumundaki tüm bayrak önizlemeleri 108 × 72 piksel ölçüsünde eşitlendi.
  • Bayrak Ekle penceresindeki görsel ve renk bayrakları 45 × 32 piksel ölçüsünde eşitlendi.
  • Farklı kaynak görsel ölçülerinin bayrak kartlarını büyütmesi veya küçültmesi engellendi.
v1.1.199 Tema v0.6.15

Renkle Tanımlanan Bayraklar Görünür Hale Getirildi

Görsel dosyası yerine renk seçilerek oluşturulan bayraklar Bayrak Ekle penceresinde ve direk operasyonunda kendi renkleriyle gösterilir.

Bayrak Renk Önizlemesi

  • Bayrak Ekle penceresindeki renk bayrakları artık boş alan yerine kaydedilen renkle gösterilir.
  • Seçilen renk bayrağı hazırlanan bayrak alanında ve toka durumunda aynı renkli görünümü korur.
  • Beyaz ve açık renkli bayrakların zeminde kaybolmaması için ince sınır eklendi.
v1.1.198 Tema v0.6.15

PWA Protesto Sekmeleri ve Alt Kategori Düzeltildi

Protesto menüsü PWA içinde yenileme gerektirmeden doğru sekme renkleri ve zaman limiti alt kategorileriyle açılır.

Protesto Menüsü

  • PWA ile ilk açılışta yalnız seçili protesto alt sekmesi mavi gösterilir.
  • Sekme değiştirildiğinde önceki aktif renk ve içerik durumu eksiksiz temizlenir.
  • Protesto Zaman Limitleri ekranında sınıf seçildiğinde ilgili alt kategoriler sayfa yenilemeden yüklenir.
  • Protesto panelinin betiği normal sayfa ve PWA/AJAX yüklemesinde aynı şekilde ve yalnız bir kez başlatılır.
v1.1.197 Tema v0.6.15 Kritik Güncelleme

Yabancı Dildeki Ödeme Yöntemleri Birleştirildi

Farklı dillerde kaydedilen aynı ödeme yöntemleri muhasebede ayrı kalemler yerine tek başlık altında toplanır.

Ödeme Yöntemi Normalizasyonu

  • Nakit, Cash ve Rusça Наличные değerleri muhasebe ekranında Nakit başlığı altında birleştirilir.
  • Banka havalesi ve kredi kartının Rusça karşılıkları da merkezi ödeme yöntemi eşlemesine eklendi.
  • Düzeltme mevcut kayıtlara, muhasebe özetlerine ve ayrıntılı Excel çıktısına veri değişikliği gerektirmeden uygulanır.
v1.1.196 Tema v0.6.15 Kritik Güncelleme

Kulüp Bazlı Ayrıntılı Muhasebe Exceli Eklendi

Muhasebe verileri kulüp, ödeme kalemi, tahakkuk, tahsilat, kalan tutar ve ödeme yöntemi ayrıntılarıyla Excel olarak indirilebilir.

Admin ve Ön Yüz Muhasebe Çıktısı

  • Ayrıntılı Excel Al düğmesi hem admin hem de yetkili ön yüz Muhasebe menüsüne eklendi.
  • Dosyanın başında her kulüp için alınması gereken, ödenen, kalan, ödeme türü, kişi kırılımı ve kiralama toplamı bulunur.
  • Kayıt/katılım ücretleri ile kişi bazlı kiralama kalemleri ayrı satırlarda gösterilir ve aynı tutarın iki kez sayılması engellenir.
  • Muhasebe Exceli yalnız yöneticiler ile Organizasyon Kurulunda muhasebe yetkisi bulunan kişiler tarafından indirilebilir.
v1.1.195 Tema v0.6.15

Kılıf İçin Katlamalı Kart Baskısı Eklendi

Ön ve arka yüzü tek parça kesip ortadan katlayarak kart kılıfına yerleştirmek için sıfır aralıklı baskı modu eklendi.

Katlamalı Baskı

  • Önlü arkalı kartlarda Standart veya Kılıf İçin Katlamalı yerleşim seçilebilir.
  • Katlamalı modda kartın ön ve arka yüzü arada boşluk olmadan bitişik basılır.
  • Dış kesim işaretleri korunur; iki yüzün birleştiği orta noktaya katlama kılavuzu eklenir.
  • Aynı sayfada birden fazla katlanabilir kart seti düzenli aralıklarla yerleştirilebilir.
v1.1.194 Tema v0.6.15

Sporcu Kartı ve Yuvarlak Görsel Kenarları Düzeltildi

Sporcu kartından yelken numarası kaldırıldı; fotoğraf ve logo kutularının PDF’de oluşturduğu dikdörtgen köşe izleri giderildi.

Akreditasyon Kartı

  • Kayıt sırasında hatalı bildirilmiş olabileceği için sporcu akreditasyon kartında yelken numarası artık basılmaz.
  • Değişiklik daha önce oluşturulmuş hazır sporcu kartlarına da otomatik uygulanır.
  • Profil fotoğrafı, etkinlik logosu ve sponsor logolarının yuvarlak kutuları opak ve filtresiz olarak çizilir.
  • PDF oluşturulurken yuvarlak kutuların arkasında beliren dikdörtgen katman ve köşe izleri kaldırıldı.
v1.1.193 Tema v0.6.15

Akreditasyon Kartlarına Gelişmiş Sıralama Eklendi

Toplu basılan kartların dağıtımı için kulüp, ülke, yelken no, kulüp no, ad ve soyad alanlarıyla çok seviyeli sıralama eklendi.

Toplu Baskı Sıralaması

  • Birinci, ikinci ve üçüncü sıralama ölçütü yazdırma alanından ayrı ayrı seçilebilir.
  • Kulüp, ülke, yelken no, kulüp no, ad, soyad ve ad soyad alanları sıralamada kullanılabilir.
  • Varsayılan düzen Kulüp A–Z, aynı kulüpte Soyad A–Z ve son olarak Ad A–Z şeklindedir.
  • Sayı içeren yelken ve kulüp numaraları doğal sayı sırasıyla düzenlenir.
v1.1.192 Tema v0.6.15

Akreditasyon Baskı Dili Seçimi Netleştirildi

Kart baskısında tüm kişiler için tek bir dil veya her kişinin kendi kayıt dili doğrudan seçilebilir.

Baskı Dili

  • Yazdırma alanına Baskıda Kullanılacak Dil seçimi eklendi.
  • Belirli bir dil seçildiğinde bireysel, kulüp, kurul ve toplu baskıdaki bütün kartlar aynı dilde hazırlanır.
  • Kişinin kayıt dili seçildiğinde her kart yalnız ilgili kişinin dilinde oluşturulur.
  • Türkçe ve İngilizce çift dilli baskı seçeneği korunur.
v1.1.191 Tema v0.6.15

Akreditasyon PDF Baskı Kalitesi Artırıldı

Profil fotoğrafları, etkinlik logoları ve kart kenarları PDF baskıda daha yüksek kalitede oluşturulur.

Yüksek Çözünürlüklü Baskı

  • Profil fotoğrafları ve WordPress ortamındaki logolar küçültülmüş kopya yerine tam çözünürlüklü dosyadan alınır.
  • Kartlar PDF sayfasına katmanı pikselleştiren dönüşüm yerine baskı yerleşim ölçeğiyle sığdırılır.
  • Baskı sırasında logo ve fotoğraf gölgeleri kaldırılarak kenarların daha temiz çıkması sağlanır.
v1.1.190 Tema v0.6.15

Fotoğrafsız Akreditasyon Kartları Tek Tipe Getirildi

Profil fotoğrafı bulunmayan kişilerin kartlarında farklı varsayılan görseller yerine aynı nötr siluet kullanılır.

Profil Fotoğrafı Alanı

  • Gerçek profil fotoğrafı bulunan kişilerin fotoğrafları aynen korunur.
  • Fotoğrafı olmayan kişilerde sistem veya etkinlik varsayılan görseli kart fotoğrafı olarak basılmaz.
  • Fotoğrafsız tüm kartlarda baskıya uygun tek tip gri-beyaz siluet gösterilir.
v1.1.189 Tema v0.6.15

Akreditasyon Kartına Yarış Tarihi Eklendi

Akreditasyon kartının arka yüzünde etkinlik yerinin hemen altında yarış tarihleri gösterilir.

Arka Yüz Etkinlik Bilgileri

  • Etkinlik yeri ve yarış tarihi arka yüzde alt alta sıralandı.
  • Başlangıç ve bitiş tarihleri etkinliğin tarih biçimine göre kartta gösterilir.
  • Daha önce oluşturulmuş hazır akreditasyon kartlarının yerleşimi de otomatik olarak yenilenir.
v1.1.188 Tema v0.6.15

Akreditasyon Kartı Yazı Kontrastı Artırıldı

Koyu renkli akreditasyon kartlarında zemine karışan mavi bilgi başlıkları daha açık ve okunaklı hale getirildi.

Baskı Okunabilirliği

  • Kart ön yüzündeki görev/bilgi başlığı açık renge çevrildi.
  • Kart arka yüzündeki Kişisel Doğrulama başlığı koyu zeminde okunur hale getirildi.
  • Düzeltme mevcut hazır kartlara da uygulanırken kullanıcının ilgisiz özel renkleri korunur.
v1.1.187 Tema v0.6.15

Akreditasyon Kartları Yarış Tişörtleriyle Renklendirildi

Hazır akreditasyon kartlarının renkleri, ilgili görev grupları için hazırlanan yarış tişörtleriyle uyumlu hale getirildi.

Rol Bazlı Kart Renkleri

  • Sporcu, Antrenör ve Personel kartları beyaz, gri ve lacivert tişört paletine uyarlandı.
  • Organizasyon Kurulu kartı mavi; Yarış Kurulu kartı koyu lacivert tonlarına uyarlandı.
  • Protesto Kurulu / Jüri kartı sarı ve lacivert yarış tişörtü renklerine uyarlandı.
  • Eski hazır renkleri kullanan kartlar yeni palete geçerken özel seçilmiş kart renkleri korunur.
v1.1.186 Tema v0.6.15

Portal Kaydı Düzenle Doğrulaması Düzeltildi

Hesabım ekranındaki Kaydı Düzenle formunda kaydetmeyi engelleyen zorunlu alanlar artık kullanıcıya gösterilir.

Kaydı Düzenle

  • Kapalı katılımcı kartındaki eksik zorunlu alan Kaydet işlemini engellerse ilgili kart otomatik açılır.
  • Sayfa eksik alana kaydırılır ve alan odaklanarak kaydın neden ilerlemediği gösterilir.
  • Düzeltme hem üstteki sabit Kaydet butonunda hem formun altındaki Kaydet butonunda çalışır.
v1.1.185 Tema v0.6.15

Admin Kaydet Butonunun Sessiz Kalması Önlendi

Kayıt Düzelt ekranında kapalı karttaki zorunlu bir alan kaydı engellediğinde sorunlu alan artık otomatik olarak gösterilir.

Görünür Form Doğrulaması

  • Kaydet işlemini engelleyen zorunlu alan kapalı bir katılımcı kartındaysa kart otomatik açılır.
  • Sayfa hatalı alana kaydırılır ve imleç ilgili alana getirilir.
  • Kullanıcı, butonun neden kaydetmediğini doğrudan ekranda görebilir.
v1.1.184 Tema v0.6.15 Kritik Güncelleme

Admin Kayıt Düzeltme Kaydı Onarıldı

Yönetim panelindeki Kayıt Düzelt ekranında ortak kulüp adı değişikliğinin eski değere dönmeden kaydedilmesi sağlandı.

Kayıt Düzeltme

  • Kaydet işleminde ekranda düzenlenen ortak kulüp adı eski gizli değer yerine esas alınır.
  • Yeni kulüp adı kaydın genel bilgisine ve aynı kafiledeki katılımcılara uygulanır.
  • Kulüp logosu ve görsel bağlantıları kulüp adı alanından ayrı tutulur.
v1.1.183 Tema v0.6.15 Kritik Güncelleme

Ortak Alanlardaki Kulüp Adı Düzeltildi

Ekibi Düzenle ekranında ortak kulüp adı değiştirildiğinde yeni adın kaydın tamamında kullanılması sağlandı.

Kulüp Bilgisi Eşitleme

  • Ortak alanda düzeltilen kulüp adı aynı kayıttaki tüm ekip üyelerine uygulanır.
  • Formlar, katılımcı listeleri, raporlar ve puanlama ekranları yeni kulüp adını ortak kaynaktan okur.
  • Kulüp logosu veya görsel bağlantısının yanlışlıkla kulüp adı olarak algılanması engellendi.
v1.1.182 Tema v0.6.15 Kritik Güncelleme

Yarış Sonuçları Kategori Akordeonuna Ayrıldı

Ön yüzde yayınlanan yarış sonuçları, her kategori ayrı açılıp kapanacak biçimde daha kolay incelenebilir hale getirildi.

Kategori Bazlı Sonuçlar

  • Aynı puanlama tablosundaki sporcular kategorilerine göre ayrı sonuç tablolarında gösterilir.
  • Her kategori başlığı açılıp kapatılabilir; ilk kategori açık, diğerleri kapalı başlar.
  • Aynı kategori tek bir sınıfa aitse başlıkta sınıf ve kategori birlikte gösterilir; sıralamalar kategori içinde yeniden numaralanır.
  • Arama eşleşen kapalı kategoriyi otomatik açar, yazdırma görünümünde tüm kategoriler eksiksiz basılır.
v1.1.181 Tema v0.6.15 Kritik Güncelleme

Havaalanı Transferine Saat Bilgisi Eklendi

Havaalanı transfer bildirimlerinde geliş ve gidiş tarihiyle birlikte uçuş saati de kaydedilir ve listelerde gösterilir.

Tarih ve Saat

  • Ortak geliş ve gidiş alanları tarih-saat seçimine dönüştürüldü.
  • Her transfer yolcusu için geliş ve gidiş saati ayrı ayrı kaydedilebilir.
  • Transfer listesi ve form çıktısında tarih ile saat birlikte gösterilir; eski yalnız tarihli kayıtlar desteklenmeye devam eder.
v1.1.180 Tema v0.6.15 Kritik Güncelleme

Konaklama Cinsiyetleri Tek Biçime Getirildi

Yurt ve oda konaklama kayıtlarındaki Male/Men gibi farklı cinsiyet ifadeleri tek ve tutarlı biçimde gösterilir.

Tutarlı Cinsiyet Gösterimi

  • Male, Man ve Men değerleri aynı erkek cinsiyet kaydı olarak tanınır.
  • Female, Woman ve Women değerleri aynı kadın cinsiyet kaydı olarak tanınır.
  • Konaklama formu, konaklama listesi ve Excel çıktısı Türkçede Erkek/Kadın, İngilizcede Male/Female gösterir.
v1.1.179 Tema v0.6.15

Form Raporları Sayfa Sınırlarına Hizalandı

Doldurmayanlar Raporu ve Doldurulan Formlar panellerinin sayfanın solundan veya sağından taşması önlendi.

Rapor Yerleşimi

  • Doldurmayanlar Raporu ile Doldurulan Formlar paneli ana içerik sütununa tam olarak hizalandı.
  • Panel içeriğinin masaüstü, mobil ve PWA ekranlarında sayfa genişliğini büyütmesi engellendi.
  • Geniş tablolar sayfayı taşırmak yerine kendi alanında yatay kaydırılır.
v1.1.178 Tema v0.6.15 Kritik Güncelleme

Form Kontrol Eden Bilgisi Düzeltildi

Formu kontrol eden kişi etkinlik sistemindeki oturumdan belirlenir ve imza bilgisinin alt satırda okunaklı gösterilmesi sağlanır.

Doğru Kullanıcı ve Yerleşim

  • Kontrol eden adında WordPress hesabı yerine öncelikle etkinlik/PWA sistemindeki giriş yapan kişi kullanılır.
  • Kontrol eden adı ile tarih ve saat, Kontrol Eden / İmza başlığının altında ayrı satırda gösterilir.
  • Etkinlik oturumu bulunamazsa WordPress kullanıcı bilgisi güvenli yedek olarak kullanılmaya devam eder.
v1.1.177 Tema v0.6.15 Kritik Güncelleme

Form Çıktısına Kontrol Kaydı Eklendi

Kontrol edilen dijital formların çıktısında işlemi yapan kişi ile kontrol tarih ve saati gösterilir.

Kontrol Bilgisi

  • Kontrol Edildi işleminde yetkilinin adı ile işlem tarih ve saati form yanıtına kaydedilir.
  • Bu bilgiler tekli ve toplu form çıktılarının dijital onay ve imza alanlarında gösterilir.
  • Daha önce kontrol edilmiş kayıtlarda mevcut kullanıcı ve tarih bilgileri kullanılır.
v1.1.176 Tema v0.6.15 Kritik Güncelleme

Kulüp Konaklama Exceli ve PWA Form Raporu

Her Yurt Konaklama yanıtı kulüp bazlı Excel olarak alınabilir; PWA Formlar paneli güncel Doldurmayanlar raporunu yeniden yükler.

Konaklama Excel Çıktısı

  • Yurt Konaklama yanıtlarında Çıktı, Düzenle ve Kontrol Edildi işlemlerinin yanına Excel Al bağlantısı eklendi.
  • Excel dosyası ad-soyad, rol, güncel cinsiyet, ülke-kulüp, giriş ve çıkış tarihlerini kulüp bazında tablo halinde içerir.
  • PWA içinde Formlar menüsü her açılışta güncel içerikle yenilenir ve Doldurmayanlar raporu görünür kalır.
v1.1.175 Tema v0.6.15 Kritik Güncelleme

Yabancı Telefonlar Ülke Koduyla Açılıyor

Yabancı antrenörlerin yerel telefonları kayıtlı ülke bilgisine göre uluslararası WhatsApp numarasına dönüştürülür.

Uluslararası Telefon Desteği

  • Telefon alanında ayrı ülke kodu yoksa katılımcının ülke bilgisi kullanılır.
  • Katılımcıda ülke eksikse bağlı kaydın sorumlu ülke bilgisi güvenli yedek olarak değerlendirilir.
  • Yabancı yerel numaraların Türkiye koduyla veya eksik kodla WhatsApp’a gönderilmesi önlenir.
v1.1.174 Tema v0.6.15 Kritik Güncelleme

Doldurmayanlar Raporunda Telefon Seçimi Düzeltildi

Hatırlatma bağlantıları kişinin rolüne ait telefon numarasını kullanır ve numarayı WhatsApp için uluslararası biçime dönüştürür.

Doğru İletişim Numarası

  • Antrenör, sporcu, veli, görevli ve personel telefon alanları kişinin rolüne göre önceliklendirilir.
  • Aynı kayıtta başka rollere ait telefonlar varsa Doldurmayanlar raporunda bu numaralar seçilmez.
  • Başında sıfır bulunan yerel telefonlar ülke koduyla uluslararası WhatsApp biçimine çevrilir.
v1.1.173 Tema v0.6.15 Kritik Güncelleme

Konaklama Formunda Kulüp Bazlı Tamamlanma Kontrolü

Aynı kulüpte birden fazla antrenör olduğunda, antrenörlerden birinin yaptığı yurt konaklama bildirimi kulüp adına tamamlanmış kabul edilir.

Doğru Doldurmayanlar Listesi

  • Yurt Konaklama Formunda yanıt veren antrenörün kulübü belirlenir.
  • Aynı kulüpteki diğer antrenörler ayrıca doldurmamış gibi rapora ve hatırlatma listesine eklenmez.
  • Kulüp adları büyük-küçük harf ve Türkçe karakter farklarından etkilenmeden karşılaştırılır; kişisel formlar kişi bazlı çalışmaya devam eder.
v1.1.172 Tema v0.6.15

Doldurulan Formlar Paneli Sayfaya Hizalandı

Doldurulan Formlar içindeki geniş tabloların paneli sola kaydırması önlendi; tablolar kendi alanında güvenli biçimde kaydırılır.

Form Tablosu Yerleşimi

  • Doldurulan Formlar paneli sayfanın sol ve sağ sınırlarına sabitlendi.
  • Geniş tablolar dış sayfayı taşırmak yerine kendi kapsayıcısında yatay kaydırılır.
  • Uzun kişi, kulüp ve kayıt bilgileri mobil ekranda satıra bölünür.
v1.1.171 Tema v0.6.15

Doldurmayanlar Raporuna Form Tablosundan Erişiliyor

Doldurmayanlar raporu Doldurulan Formlar bölümünden ayrıldı; her formun yanındaki düğmeyle doğrudan form tablosunun altında açılır.

Daha Anlaşılır Rapor Konumu

  • Her dijital form satırına Doldurmayanlar düğmesi eklendi.
  • Seçilen forma ait rapor, form tablosu ile Doldurulan Formlar bölümünün arasında gösterilir.
  • Rapor açılırken Doldurulan Formlar paneli otomatik kapalı tutulur.
v1.1.170 Tema v0.6.15 Kritik Güncelleme

Form Hatırlatmaları Kişinin Dilinde Hazırlanıyor

Doldurmayanlara gönderilecek hazır mesajlar kişinin kayıtlı diline göre oluşturulur ve referans kodunu içerir.

Kişiselleştirilmiş Hatırlatma

  • WhatsApp, Telegram, SMS ve e-posta metni her katılımcının kayıtlı diline göre Türkçe veya İngilizce hazırlanır.
  • Kişinin referans kodu mesaj gövdesine, e-posta konusuna ve doldurmayanlar listesindeki kişi bilgisine eklenir.
  • Form bağlantısı kişinin dil seçimiyle açılır.
v1.1.169 Tema v0.6.15 Kritik Güncelleme

Dijital Form Doldurmayanlar Raporu Eklendi

Form hedefinde olduğu halde yanıt vermeyen kişiler listelenir ve hazır WhatsApp, Telegram, SMS veya e-posta hatırlatması gönderilebilir; konaklama cinsiyetleri güncel kayıttan doğrulanır.

Form Hatırlatmaları

  • Seçilen dijital form için hedeflenen, dolduran ve henüz doldurmayan kişiler birbirinden ayrılır.
  • Doldurmayan kişinin kayıtlı iletişim bilgisine göre hazır metinli WhatsApp, Telegram, SMS ve e-posta düğmeleri gösterilir.
  • Yurt konaklama raporunda eski form yanıtındaki cinsiyet yerine kişinin güncel katılımcı kaydı öncelikli kullanılır.
v1.1.168 Tema v0.6.15

PWA Protesto Ekranı Yenilemesiz Açılıyor

Kurulu uygulamada Protesto ve Yeni Protesto ekranlarının ilk dokunuşta beyaz kalması giderildi; panel artık sayfa yenilemeden hazır açılır.

Hazır Protesto Paneli

  • Protesto paneli PWA açılışında stilleri ve işlem bağlayıcılarıyla birlikte hazırlanır.
  • Protesto menüsüne ve Yeni Protesto düğmesine ilk dokunuşta içerik doğrudan gösterilir.
  • Panelin düzgün görünmesi için her seferinde manuel sayfa yenileme gereksinimi kaldırıldı.
v1.1.167 Tema v0.6.15

PWA Güncellemeleri Otomatik Etkinleşiyor

Kurulu uygulamanın yeni sürüm yayımlandığında eski görünümde kalması önlendi; güncelleme kullanıcıdan manuel yenileme beklemeden etkinleştirilir.

Otomatik Güncelleme

  • PWA her açıldığında ve arka plandan geri getirildiğinde yeni sürümü kontrol eder.
  • Yeni servis worker etkinleştiğinde uygulama yalnızca bir kez otomatik yenilenir ve güncel dosyaları kullanır.
  • Eski JavaScript ve stil dosyalarının kullanılmaması için PWA önbellek kimliği yenilendi.
v1.1.166 Tema v0.6.15

PWA Yeni Protesto Ekranı ve Mobil Menü Düzeltildi

Kurulu uygulamada Yeni Protesto düğmesinin boş ekran açması önlendi; protesto formu ve alt menüler mobil ekrana uygun hale getirildi.

PWA Protesto Deneyimi

  • Yeni Protesto paneli PWA içinde zorunlu olarak görünür açılır; beyaz veya boş sayfa oluşturan görünürlük çakışması giderildi.
  • Protesto formu tek sütunlu mobil kart düzenine alındı; alanlar, taraf satırları ve işlem düğmeleri ekran dışına taşmaz.
  • Protesto alt menülerinin kurulu uygulamada tablet genişliğinde de mobil düzeni kullanması sağlandı.
  • Kurulu uygulamaların eski protesto stillerini bırakması için PWA ve ortak stil önbellek sürümleri yenilendi.
v1.1.165 Tema v0.6.15 Kritik Güncelleme

Ödemeler Menüsü Tam Ücret Dökümüyle Düzeltildi

Ödemeler bölümü kayıt tarihini, tüm kişi ücretlerini, kiralamaları ve ödeme yöntemi farkını birlikte gösterir.

Ödeme Dökümü

  • Ödemeler menüsü fiyat dönemini kaydın ilk oluşturulma tarihinden belirler.
  • Kayda bağlı her Sporcu, Antrenör, Veli ve Personelin kayıt ücreti ayrı satırda listelenir.
  • Eski sıra numarasıyla saklanan kiralamalar adından da bulunur; seçim ve tarih aralığına göre hesaplanıp döküme eklenir.
  • Nakit indirimi veya diğer ödeme yöntemi farkı ayrı satırda gösterilerek döküm ile genel toplamın eşleşmesi sağlanır.
  • Ödeme yöntemi kaydedildiğinde eski 0,00 tutar oranlanmaz; bütün kalemler baştan hesaplanır.
v1.1.164 Tema v0.6.15 Kritik Güncelleme

Kayıt Tarihine Göre Tam Ücret Hesabı Düzeltildi

Düzenleme sonrası toplam; kaydın ilk tarihi, kayda bağlı tüm kişiler ve seçili kiralamalar kullanılarak yeniden hesaplanır.

Kapsamlı Ücret Hesabı

  • Normal veya geç dönem fiyatı bugünün tarihine değil, kaydın ilk oluşturulduğu tarihe göre belirlenir.
  • Portalda yalnız bir bölümü görünen ekiplerde bile ödeme hesabı kayda bağlı tüm Sporcu, Antrenör, Veli ve Personeli kapsar.
  • Seçili kiralamalar kayıtlı tarih aralığı ve güncel fiyatlandırma bölgesiyle yeniden hesaplanarak toplama eklenir.
  • Canlı toplam, ekranda filtrelenmiş kişi kartları nedeniyle 0,00 TRY değerine düşmez.
v1.1.163 Tema v0.6.15 Kritik Güncelleme

Kayıt Düzenleme Sonrası Ücretin Sıfırlanması Önlendi

Geç dönem fiyatı tanımlanmamış etkinliklerde kayıt düzenlendiğinde mevcut normal dönem ücreti korunur.

Ücret Hesaplama

  • Geç kayıt tarihi geçmiş ancak geç dönem fiyatı boş bırakılmışsa normal dönem fiyatı kullanılır.
  • Kayıt düzenleme sonrasında Nakit veya diğer ödeme yöntemlerinde toplamın 0,00 TRY görünmesi önlendi.
  • Sunucu hesaplaması ile düzenleme ekranındaki canlı toplam aynı fiyat kuralını kullanır.
v1.1.162 Tema v0.6.15

Konaklama Formu Dağılımı ve Oda Alanları Eklendi

Her konaklama formunda rol dağılımı gösterilir; eksik cinsiyet bilgileri tamamlanır ve yerleştirme notları için yeni alanlar sunulur.

Yurt ve Oda Planlaması

  • Her formda Antrenör, Personel, Veli ve Sporcu sayıları ayrı ayrı gösterilir.
  • Eski form kayıtlarında boş kalan cinsiyet bilgisi güncel katılımcı kaydından tamamlanır.
  • Konaklama tablosuna elle doldurulabilir Yurt/Otel Adı ve Oda No sütunları eklendi.
v1.1.161 Tema v0.6.15

Yurt Konaklama Kulüp Çıktıları Geliştirildi

Kulüp bazında alınan Yurt Konaklama Formu çıktılarında kişi toplamı, telefon ve konaklama ayrıntıları daha açık gösterilir.

Konaklama Formu Çıktısı

  • Her kulüp formunda yurtta kalacak toplam kişi sayısı gösterilir.
  • Konaklayacak kişiler rol, cinsiyet, giriş, çıkış ve gece sayısıyla tablo halinde listelenir.
  • Farklı rol ve alan adlarıyla kaydedilen telefon numaralarının çıktıda boş kalması önlendi.
v1.1.160 Tema v0.6.15

Herkese Açık PWA Bayrak Direği Düzeltildi

Ana sayfanın ortak stil dosyasında kalan eski görünürlük kuralı kaldırılarak bayrak direklerinin kurulu uygulamada da gösterilmesi sağlandı.

Ana Sayfa ve PWA

  • Herkese açık ana sayfadaki bayrak direğinin PWA görünümünde gizlenmesine neden olan eski yan panel kuralı düzeltildi.
  • Bayrak yönetimi sekmelerinin ana stil dosyası tarafından gizlenmesi önlendi.
  • Kurulu uygulamanın düzeltilmiş stilleri hemen alabilmesi için PWA önbelleği yeniden yenilendi.
  • Ekibi Düzenle ekranındaki Tüm Değişiklikleri Kaydet düğmesi, düzenleme açık veya kapalıyken yetkili kullanıcılar için sürekli görünür tutuldu.
v1.1.159 Tema v0.6.15

PWA Bayrak Direği ve Yönetim Sekmeleri Görünür Hale Getirildi

Kurulu uygulamada ana sayfa bayrak direği ile Bayrak & Seda alt sekmelerinin yanlışlıkla gizlenmesi giderildi.

PWA Görünümü

  • Ana sayfadaki etkin bayrak direkleri PWA görünümünde de web sayfasındaki gibi gösterilir.
  • Bayrak & Seda bölümündeki Operasyon, Direk Ayarları ve Planlama & Geçmiş sekmeleri PWA içinde yeniden görünür ve kullanılabilir hale getirildi.
  • Kurulu uygulamaların eski görünüm önbelleğini bırakıp düzeltmeyi alması için PWA önbellek sürümü yenilendi.
v1.1.158 Tema v0.6.15 Kritik Güncelleme

Bayrak Bildirimlerine Sınıf ve Kategori Kapsamı Eklendi

Direkler yarış sınıfı ve kategoriyle ilişkilendirilebilir; bildirim, popup, duyuru ve zamanlama akışı aynı kapsamı kullanır.

Hedefli Bayrak Operasyonu

  • Direk ayarlarına mevcut yarış sınıfı ve kategori seçimi eklendi; boş bırakılan alan tüm sınıf veya kategorileri kapsar.
  • Kategori alanı yalnız sınıf seçildikten sonra açılır ve yalnız seçilen sınıfa ait kategorileri gösterir.
  • Sınıf ve kategori seçeneklerinin eski PWA/tarayıcı önbelleği nedeniyle görünmemesi önlendi; JSON biçiminde saklanan yarış sınıfları da doğru okunur.
  • Sporcu, antrenör ve veli bildirimleri ilgili direğin kapsamına göre süzülür; yarış kurulları tüm direk bildirimlerini almaya devam eder.
  • Bayrak işlemleri kapsam bilgisiyle birlikte Duyurulara eklenir ve aynı anda oluşan popup bildirimleri kaybolmadan sırayla gösterilir.
  • Tamamlanan planın İleri Zamanla düğmesini kilitli bırakması ve gecikmeli doğrulama uyarıları giderildi.
  • Protesto yönetiminde ilk açılışta içerik ile seçili alt sekmenin görünümü doğru eşitlenir.
  • Kural 42 kaydında en az bir jüri seçimi anlaşılır bir uyarıyla doğrulanır ve kayıt düğmesinin Kaydediliyor durumunda kalması giderildi.
  • Kural 42 tablosunda aynı sporcu veya tekneye ait cezalar giriş sırasına göre 1, 2, 3 olarak numaralandırılır; eski yinelenen ceza numaraları da otomatik düzeltilir.
  • Çekiliş ekranında kişi adı ile profil fotoğrafı aynı sporcu kaydından alınır; sorumlu fotoğrafının sporcu adıyla ve aynı adlı kişilerin animasyonda karışması önlendi.
v1.1.157 Tema v0.6.15 Kritik Güncelleme

Portal Yazdırma İşlemleri WordPress Oturumundan Ayrıldı

Sekreterya ve Organizasyon Kurulu, portalda yetkili olduğu kayıt çıktılarını WordPress yönetici oturumu kapalıyken de güvenle açabilir.

Bağımsız ve Güvenli Çıktı Yetkisi

  • Kayıtlar bölümündeki form ve makbuz yazdırma bağlantıları süreli ve imzalı portal yetkisiyle korunur.
  • WordPress yönetici hesabından çıkış yapmak portal yazdırma yetkisini artık geçersiz kılmaz.
  • Bağlantı başka bir kişi veya etkinlik için değiştirilirse çıktı açılmaz; kurul ve kayıt kapsamı denetimleri korunur.
v1.1.156 Tema v0.6.15 Kritik Güncelleme

Hesap Çıktısı ve Kişiye Özel Yetkiler Düzeltildi

Sekreterya ile Organizasyon Kurulu gerekli hesap çıktılarını alabilir; kişiye özel ek yetkiler eksiksiz kaydedilir.

Yetki ve Kurullar

  • Sekreterya ve Organizasyon Kurulu, yetkileri açıksa diğer kayıtların İşlemler çıktısını görüntüleyip yazdırabilir.
  • Kapsamlı yetki tablosunda kişiye özel seçimlerin sunucu form sınırına takılarak kaybolması önlendi.
  • Kişi listesinde teknik rol kodları yerine Sporcu, Antrenör, Veli, Görevli, Personel ve Yetkili adları gösterilir.
v1.1.155 Tema v0.6.15 Kritik Güncelleme

Bayrak Planı Kesinleştirildi ve Ayrıntılı Rapor Eklendi

Zamanlanan bayrak işlemi tekilleştirilerek bekleme döngüsü giderildi; bayrak kütüphanesi, geçmiş filtreleri ve görsel direk raporu geliştirildi.

Planlama, Filtre ve Rapor

  • Geri sayım sonunda tarayıcı ve sunucu aynı planı eş zamanlı çalıştırsa bile kayıt yalnız bir kez tamamlanır ve uzun bekleme döngüsü oluşmaz.
  • Etkinlikte tanımlanıp ortak havuza onaylanan bayraklar yeniden eklenirken ad ve görsel bilgileri eksiksiz gösterilir.
  • Planlama ve geçmiş kayıtları direk, salvo, işlem, bayrak ve tarih aralığına göre süzülebilir.
  • Her direk ve salvo için bayrak görsellerini, Toka/Arya oklarını ve seda sayısını nokta olarak gösteren yazdırılabilir rapor eklendi.
v1.1.154 Tema v0.6.15 Kritik Güncelleme

İleri Zamanlama Yarışı ve Salvo Alt Hizası Düzeltildi

Tarayıcı ile sunucu zamanlayıcısı aynı anda çalışsa bile plan bir kez tamamlanır; farklı uzunluktaki salvo ipleri tabandan düzgün hizalanır.

Kesin Zamanlama ve Direk Çizimi

  • Geri sayım ile sunucu zamanlayıcısının aynı planı eşzamanlı işlemesinden doğan tekrarlı “Plan uygulanamadı” penceresi kaldırıldı.
  • Plan tamamlanırken kısa süreli sunucu yarışı yaşanırsa ekran sessizce kesin durumu doğrular ve işlemi güvenli biçimde tekilleştirir.
  • Uzun, normal ve kısa salvo ipleri alttan hizalanır; uzun salvo operasyon görünümünde yatay direk çizgisinin üzerine doğru uzar.
v1.1.153 Tema v0.6.15 Kritik Güncelleme

Bayrak Zamanlaması ve Salvo Çizimi Kesinleştirildi

Planlanan işlem tek seferde tamamlanır; salvo ipleri sabit hizalı çizilir ve Ana Salvo gerektiğinde kaldırılabilir.

Planlama ve Direk Görünümü

  • Eski plan kaydında hedef bilgisi eksik olsa bile ekrandaki doğrulanmış direk, salvo ve bayrak bilgileriyle işlem tek seferde tamamlanır.
  • Başarısız bir plan her saniye yeniden çalıştırılıp aynı uyarıyı tekrarlamaz; kullanıcı yalnız bir kez bilgilendirilir.
  • Geri sayımdaki gereksiz Uygula düğmesi kaldırıldı; dakika girilip doğrudan Planlamayı Kaydet kullanılır.
  • Uzun, normal ve kısa salvo ipleri aynı üst çizgiden başlar; adları küçük biçimde ipin altında görünür ve alt işlem alanlarının hizası değişmez.
  • Ana Salvo adı ve satırı da diğer salvolar gibi düzenlenip silinebilir; direkte en az bir salvo bırakılması güvenli biçimde zorunlu tutulur.
v1.1.152 Tema v0.6.15 Kritik Güncelleme

Plan Hedefi Kesinleştirildi ve Seda Seçimi Korundu

Zamanlanan işlem güncel direk ve salvo bilgisiyle tamamlanır; seçilen direk sedası ve bayrak sırası doğru korunur.

Planlama, Seda ve Popup

  • Geri sayım tamamlanırken doğru direk, salvo ve bayrak sırası sunucuya ayrıca iletilerek eski plan kayıtlarından kaynaklanan “Plan uygulanamadı” hatası giderildi.
  • Direk için seçilen özel düdük sesi kaydedildikten sonra Sistem güçlü düdüğüne dönmeden korunur.
  • Birden fazla bayrak bildirimi popup içinde salvodaki gerçek üst-alt sırasıyla gösterilir.
v1.1.151 Tema v0.6.15 Kritik Güncelleme

Eski Plan Hedefleri Onarıldı ve Bayraklar Direğe Hizalandı

Eksik hedef bilgisi taşıyan planlar doğru salvo üzerinden tamamlanır; tokadaki bayraklar ipin sol başlangıcına düzenli biçimde yerleşir.

Planlama ve Görünüm

  • Eski veya yarım kaydedilmiş planın direk/salvo kimliği hazırlanan bayraklardan güvenli biçimde yeniden bulunur.
  • Geri sayım sonunda planın “Uygulanıyor” durumunda kalmasına yol açan eksik hedef kaydı giderildi.
  • Toka edilmiş tüm bayraklar direk ipinin başlangıcına sola hizalı olarak gösterilir.
v1.1.150 Tema v0.6.15 Kritik Güncelleme

Plan İşlemi Bildirimlerden Bağımsız Kesinleştirildi

Zamanlanan Toka/Arya sonucu önce güvenli biçimde kaydedilir; bildirim servisleri planı başarısız gösteremez.

Kesin Plan Sonucu

  • Bayrak konumu ve hazırlık durumu e-posta, Telegram ve işlem günlüğünden önce bağımsız olarak kaydedilir.
  • Yan bildirimlerden biri hata verse bile gerçekleşen Toka/Arya işlemi için “Plan uygulanamadı” sonucu üretilmez.
  • Çekirdek durum kaydedilemezse plan korunur ve yalnız bu gerçek durumda hata gösterilir.
v1.1.149 Tema v0.6.15 Kritik Güncelleme

Zamanlanan İşlem Sunucu Onayıyla Gösteriliyor

Bayrak konumu, seda ve popup yalnız sunucu işlemi doğruladıktan sonra uygulanarak yanıltıcı başarı ekranı önlendi.

Güvenilir Plan Uygulaması

  • Geri sayım sonunda bayrak artık sunucu onayından önce ekranda Toka veya Arya yapılmış gibi gösterilmez.
  • Daha önce sunucu veya başka bir tarayıcı tarafından tamamlanan plan, işlem kaydından bulunarak güvenli biçimde eşitlenir.
  • Başarılı sonuçta bayrak, seda ve popup birlikte çalışır; gerçek başarısızlıkta plan kartı yeniden denenebilir durumda kalır.
v1.1.148 Tema v0.6.15 Kritik Güncelleme

Plan Sonucu Sunucudan Doğrulanıyor

Zamanlanan bayrak işlemi ekranda gerçekleştiğinde sonuç sunucudaki gerçek direk durumuyla doğrulanarak yanlış hata uyarısı engellenir.

Zamanlama Doğrulaması

  • Plan isteğinin yanıtı kesilse bile sistem ilgili direk ve salvodaki gerçek bayrak durumunu yeniden sorgular.
  • Toka veya Arya işlemi sunucuda gerçekleşmişse kullanıcıya artık “Plan uygulanamadı” uyarısı gösterilmez.
  • Yalnız gerçek direk durumu beklenen işlemle uyuşmuyorsa hata bildirimi gösterilir.
v1.1.147 Tema v0.6.15 Kritik Güncelleme

Plan Tamamlandıktan Sonraki Yanlış Hata Uyarısı Kaldırıldı

Bayrak planı uygulanmışsa bildirim kanallarındaki ikincil bir sorun artık işlemi başarısız göstermiyor.

Plan Sonucu

  • Geri sayım sonunda bayrak konumu ve popup başarıyla güncellendikten sonra görünen “Plan uygulanamadı” uyarısı önlendi.
  • E-posta, Telegram veya işlem günlüğündeki geçici bir sorun ana bayrak işleminin sonucundan ayrıldı.
  • Gerçek bayrak durumu güncellenmemişse plan korunarak yeniden uygulanabilir durumda bırakılır.
v1.1.146 Tema v0.6.15 Kritik Güncelleme

Çoklu Direk Görünürlüğü ve Plan Zamanı Düzeltildi

Sonradan açılan direk ana sayfaya yansır, planlı salvo kilitlenir ve geri sayım sunucuyla güvenilir biçimde tamamlanır.

Bayrak Operasyonu

  • Başlangıçta kapalı olan ikinci veya sonraki direk, Ana duyurularda göster seçildiğinde sayfa yenilenmeden görünür hale gelir.
  • Bir salvoda aktif ileri zamanlama bulunuyorsa yeni bir plan oluşturulmaması için İleri Zamanla düğmesi pasif tutulur.
  • Tarayıcı ve sunucu saati arasındaki küçük farklar dengelenerek geri sayım sonunda planın hatalı biçimde başarısız görünmesi önlendi.
v1.1.145 Tema v0.6.15 Kritik Güncelleme

Direk Görünürlüğü ve Planlama Düzeltildi

Ana sayfa direk ayarı, Toka/Arya düğmeleri ve ileri zamanlı işlem kaydı tutarlı hale getirildi.

Bayrak Operasyonu

  • Ana duyurularda göster seçeneği kapatılan direk ana sayfadan canlı olarak kaldırılır ve önbellekli sayfalarda da ayar düzenli kontrol edilir.
  • Tokada bayrak bulunan salvoda Toka, aryada bulunan salvoda Arya düğmesi pasif kalır; işlem sonrası düğme durumu yeniden doğrulanır.
  • Planlama tarih/saat alanı ve Planlamayı Kaydet düğmesi tarayıcılar arasında güvenilir biçimde çalışır.
v1.1.144 Tema v0.6.15 Kritik Güncelleme

Bayrak Operasyonu ve Ana Sayfa Direkleri İyileştirildi

Bayrak planları zamanında ekrana yansır, seda otomatik seçilir ve ana sayfadaki direkler ayrı ayrı gizlenebilir.

Bayrak ve Seda

  • Planlanan Toka veya Arya işlemi geri sayım bittiği anda görsele, sedaya ve ekran bildirimine tek seferde yansır.
  • Toka ve Arya düğmeleri salvonun gerçek durumuna göre etkinleşir; uygun olmayan işlem ekrandan engellenir.
  • Birden fazla bayrakta seda, yukarıdan aşağı ilk seda tanımı bulunan bayraktan otomatik alınır; toplu seda alanları kaldırıldı.
  • Ana sayfadaki her bayrak direği varsayılan olarak açık gelir ve ziyaretçi tarafından diğer direkleri etkilemeden akordiyon olarak gizlenebilir.
v1.1.143 Tema v0.6.15 Kritik Güncelleme

Bayrak Planlama ve Direk Sedası Güvenilir Hale Getirildi

Planların tekrarlı deneme döngüsü kaldırıldı, direk sedası portal oturumlarında da kaydediliyor ve manuel işlem aynı salvodaki planı iptal ediyor.

Operasyon ve Planlama

  • Süresi dolan plan başarısız olduğunda sonsuz tekrar yerine anlaşılır hata gösterilir; başarılı işlem yalnız bir kez uygulanır.
  • Portal oturumunda seçilen direk sedasının kaydedilmesi ve sonraki işlemlerde kullanılması sağlandı.
  • Bir salvoda elle Toka veya Arya yapıldığında aynı salvoya ait bekleyen plan otomatik iptal edilir.
  • Planlama penceresinde tarih/saat ve geri sayım seçenekleri ayrıldı; yalnız seçilen yöntem gösterilir ve not alanı küçültüldü.
v1.1.142 Tema v0.6.15 Kritik Güncelleme

Bayrak Planları Tek Seferde ve Canlı Uygulanıyor

Süresi dolan bayrak planı sayfa yenilenmeden yalnız bir kez uygulanır; seda, popup ve bayrak konumu aynı anda güncellenir.

Planlama ve Görsel Durum

  • Geri sayım tamamlandığında işlem güvenli biçimde sahiplenilerek tekrarlı çalışma ve sürekli sayfa yenileme önlendi.
  • Planlanan işlem gerçekleştiği anda ilgili direğin sedası ve ekran bildirimi çalışır; bayrak konumu sayfa yenilenmeden değişir.
  • Arya edilen bayrak silinmez, ilgili salvonun hazırlanan alanında kalır ve sayfa yenilendiğinde de korunur.
  • Plan kartı başlığı “Planlandı Bayrak Toka/Arya” biçiminde sadeleştirildi; direk yerleşimi ve bayrak boyları sabitlendi.
  • Plan zamanı takvimden seçilebilir, elle yazılabilir veya dakika bazlı geri sayım girilerek otomatik hesaplanabilir.
v1.1.141 Tema v0.6.15 Kritik Güncelleme

Salvo Bazlı Canlı Planlama Eklendi

Planlanan Toka ve Arya işlemleri ilgili salvonun altında geri sayımla izlenebilir, düzenlenebilir ve silinebilir.

Bayrak Planlama

  • Salvo boşken Toka, bayrak tokadayken Arya işlemi otomatik olarak planlanır.
  • Plan ilgili salvonun altında tarih, not ve canlı geri sayımla gösterilir; yetkili kullanıcı planı düzenleyebilir veya silebilir.
  • Planlama zamanı en az bir dakika ilerisi olarak doğrulanır ve süre dolduğunda işlem görsel duruma otomatik yansır.
v1.1.140 Tema v0.6.15

Direk Sedaları ve Dolu Salvo Kuralı Düzeltildi

Her direğin sedası kendi işleminde güvenilir biçimde çalar ve tokada bayrak bulunan salvoya yeni bayrak eklenemez.

Bayrak Operasyonu

  • Birden fazla direkte art arda yapılan işlemlerde her direğe atanmış seda kesilmeden ve doğru direk için çalınır.
  • Bir salvoda tokada bayrak varken yeni bayrak hazırlama ve toka işlemi hem ekranda hem sunucuda engellenir; yeni bayrak için önce mevcut bayrak arya edilmelidir.
v1.1.139 Tema v0.6.15 Kritik Güncelleme

Çoklu Direk, Planlama ve Geçmiş Tablosu Düzeltildi

Aynı bayrak farklı direklerde bağımsız kullanılabilir; planlama alanları ve ayrıntılı geçmiş yönetimi güvenilir hale getirildi.

Bayrak Operasyonu ve Kayıtlar

  • Aynı bayrağın farklı direklerde hazırlanmasına ve toka edilmesine izin verildi; tekrar kontrolü yalnız aynı direk içinde uygulanır.
  • Planlama tarih ve saati ile not alanı kullanılabilir hale getirildi; geçersiz veya boş planlar kaydedilmez ve eski boş kayıtlar listeden temizlenir.
  • Planlananlar ve geçmiş; direk, salvo, zaman, işlemi yapan, seda ve not bilgileriyle tablo halinde gösterilir.
  • Organizasyon Kurulu geçmiş tablosunda birden fazla kaydı seçerek topluca silebilir.
v1.1.138 Tema v0.6.15 Kritik Güncelleme

Bayrak Geçmişi, Kurul Yetkileri ve Görsel Telegram Bildirimi

Bayrak işlemleri ayrıntılı olarak kayıt altına alınır; geçmiş yalnız Organizasyon Kurulunca yönetilir ve Telegram bildirimleri bayrak görseliyle gönderilebilir.

Yetki ve İşlem Günlüğü

  • Bayrak Operasyonu ve Direk Ayarları yalnız Sekreterya ile Organizasyon Kuruluna açıldı; Geçmiş yalnız Organizasyon Kuruluna gösterilir.
  • Geçmiş kayıtlarına direk, salvo, işlemi yapan kişi, zaman, seda ve teknik denetim bilgileri eklendi.
  • Organizasyon Kurulu geçmişi CSV olarak indirebilir ve gerektiğinde tekil kayıtları güvenli biçimde silebilir.
  • Bayrak işlemlerinde e-posta bildirimi korunurken Telegram bildirimi mevcutsa bayrak görseliyle gönderilir.
v1.1.137 Tema v0.6.15

Bayrak Direkleri Büyütüldü ve Canlı Güncellendi

Ana sayfa ve operasyon ekranındaki bayrak direkleri daha okunaklı hale getirildi; bayrak durumu sayfa yenilenmeden güncellenir.

Bayrak Görünümü

  • Uzun, normal ve kısa salvolar gerçek yükseklik farklarıyla gösterilerek uzun salvo diğer bayrakların üzerinde konumlandırıldı.
  • Ana sayfadaki direkler ve bayrak görselleri masaüstü ile mobil cihazlarda daha büyük ve okunaklı hale getirildi.
  • Toka ve arya işlemleri ana sayfaya sayfa yenilemeden otomatik olarak yansıtılır.
v1.1.136 Tema v0.6.15

Direk Sedası ve Ana Sayfa Görünümü Düzeltildi

Direğe atanan özel seda korunur ve herkese açık direkler duyuruların altında güvenilir biçimde gösterilir.

Bayrak ve Seda

  • Direk ayarlarında seçilen özel sedanın kaydı ve operasyon sırasında doğru ses dosyasını kullanması sağlandı.
  • Ana sayfa AJAX ile yüklendiğinde de herkese açık bayrak direkleri duyuruların altında gösterilir.
v1.1.135 Tema v0.6.15

Bayrak Görünürlüğü ve Toka Tekrarı Düzeltildi

Ana sayfa görünürlük kaydı çalışır hale getirildi ve aynı Toka işleminin yanlışlıkla tekrar bildirim üretmesi önlendi.

Bayrak Operasyonu

  • Ana duyurularda göster anahtarının AJAX isteğinde bayrak modülünün doğru yüklenmesi sağlandı.
  • Sunucuda tamamlanmış bir Toka işlemi yeniden gönderilirse hata veya ikinci bildirim üretmeden mevcut durum doğrulanır.
  • Silinmiş direk ve salvolara ait eski durum kayıtlarının yeni Toka işlemlerini engellemesi önlendi.
v1.1.134 Tema v0.6.15

Bayrak Operasyonu ve Ana Sayfa Görünümü İyileştirildi

Bayrak direkleri daha düzenli hale getirildi; ana sayfa görünürlüğü ve bildirim ayrıntıları güvenilir biçimde kaydedildi.

Bayrak ve Seda

  • Birden fazla direk Operasyon ekranında alt alta ve kapalı akordeonlar halinde gösterilir.
  • Ana duyurularda göster anahtarı direk bazında ayrı kaydedilerek ana sayfa görünürlüğü güvenilir hale getirildi.
  • Bayrak bildirimlerine direk adı eklendi; tarih ve saat saniye olmadan dakika hassasiyetinde gösterilir.
  • Bayrak düzenleme ekranında yeni dosya seçilmese de mevcut seçili görsel önizleme olarak gösterilir.
v1.1.133 Tema v0.6.15

Bayrak Görünümü ve Kütüphane İşlemleri Tamamlandı

Ana sayfa direk görünürlüğü, salvo eşitlemesi ve bayrak düzenleme davranışı birlikte düzeltildi.

Bayrak Operasyonu

  • Operasyon ekranındaki ana sayfa görünürlük anahtarının değişikliği doğru olay üzerinden kaydetmesi sağlandı.
  • Direk ayarları kaydedildiğinde ekran yenilenerek eklenen tüm salvoların güncel hali gösterilir.
  • Tokadaki bayrağın silme düğmesi gizlendi; Arya sonrasında bayrağı hazırlık alanından silme düğmesi geri gelir.
  • Bayrak bildiriminde işlemin gerçekleştiği tarih, saat, dakika ve saniye gösterilir.
  • Merkezi Bayrak ve Seda kütüphaneleri ayrı sekmelere taşındı.
  • Mevcut görselli bayrak düzenlenirken yeniden dosya seçme zorunluluğu kaldırıldı.
v1.1.132 Tema v0.6.15

Bayrak Operasyonu ve Direk Ayarları Netleştirildi

Direk görünürlüğü tek anahtardan yönetilir; Toka/Arya sedaları ayrılır ve işlem hataları açıkça gösterilir.

Bayrak ve Seda

  • Ana duyurularda göster ayarı yalnız Operasyon ekranındaki direk anahtarından yönetilir ve anında kaydedilir.
  • Direk Ayarları ekranına üstte ve altta görünür kayıt düğmeleri eklendi.
  • Toplu Toka ve Toplu Arya seda ayarları ayrıldı; özel değer girilmezse ilk bayrağın tanımı kullanılır.
  • Tokadaki bayraklardan silme düğmesi kaldırıldı; yalnız hazırlanan veya arya edilmiş bayrak silinebilir.
  • Sunucu hatalarının genel bir uyarı yerine gerçek açıklamasıyla gösterilmesi sağlandı.
  • Bayrak kodu değiştirilerek düzenlendiğinde eski kopyanın kütüphanede kalması önlendi.
v1.1.131 Tema v0.6.15

Bayrak Direkleri Ayrı Ayrı Yönetilebilir Hale Geldi

Her direğin ana sayfa görünürlüğü ve sedası bağımsız ayarlanır; yinelenen bayrak işlemleri engellenir.

Direk Operasyonu

  • Operasyon ekranına her direk için Ana duyurularda göster seçeneği eklendi.
  • Ana sayfada yalnız aktif edilen direkler duyuruların üstünde gösterilir.
  • Direk ayarları kapalı akordiyon kartlarına dönüştürüldü ve her direğe ortak kütüphaneden ayrı seda atanabilir.
  • Tokadaki bayrağın tekrar Toka, indirilmiş bayrağın tekrar Arya edilmesi hem ekranda hem sunucuda engellendi.
  • Ortak seda silme işlemindeki kimlik doğrulama uyuşmazlığı giderildi.
  • Etkinliğe özel bayrak formundan gereksiz bayrak başına seda seçimi kaldırıldı.
v1.1.130 Tema v0.6.15

Bayrak Yönetimi ve Seda Kütüphanesi Ayrıştırıldı

Bayrak konsolu yalnız kendi yetkili menüsünde çalışır; ana sayfa sadece direk durumunu gösterir.

Bayrak ve Seda

  • Bayrak yönetim konsolunun Genel Özet içinde görünmesine neden olan sekme kapsayıcısı düzeltildi.
  • Ana sayfadaki duyuruların yanında yalnız salt okunur bayrak direği gösterilir.
  • Yöneticinin ortak ses dosyaları yükleyebileceği Seda Kütüphanesi eklendi; bayrak tanımında bu seslerden biri seçilebilir.
  • Bayrak açılır bildiriminde bayrak adıyla birlikte Toka/Arya işlemi, tarih ve saat gösterilir.
v1.1.129 Tema v0.6.15

Bayrak Direği ve Seda Operasyonu Yenilendi

Bayrak direği ana duyurular alanına taşındı; Toka, Arya ve özel seda işlemleri sayfa değiştirmeden çalışır.

Bayrak Operasyonu

  • Bayrak direği hesap özetinden kaldırılarak ana sayfadaki duyuruların yanına yerleştirildi.
  • Yeni seçilen bayrak önce salvonun altındaki hazırlık alanında görünür; Toka ile yukarı çıkar, Arya ile yeniden aşağı iner.
  • Toka, Arya ve ileri zamanlama işlemleri aynı ekranda kalır ve tekrar yönlendirme yapmaz.
  • Sistem sedası güçlendirildi; yönetici dilerse her bayrak için özel MP3, WAV, OGG veya M4A düdük sesi yükleyebilir.
v1.1.128 Tema v0.6.15

Bayrak Konsolu Tek Etkileşim Yöneticisinde Birleştirildi

Direk, salvo, bayrak ve geçmiş ekranındaki çakışan işlemler kaldırılarak bütün konsol birlikte düzeltildi.

Bayrak Konsolu

  • Direk ekleme/silme ve salvo ekleme/silme işlemleri tek yöneticiye bağlandı.
  • Her salvodaki Bayrak Ekle, Şimdi Toka, Şimdi Arya ve İleri Zamanla işlemlerinin aynı panel başlangıcında hazırlanması sağlandı.
  • AJAX ile her panel açılışında doğru konsol kökü güvenli biçimde başlatılır.
  • Planlananlar ve Geçmiş numaralı ham liste yerine okunaklı işlem kartları olarak gösterilir.
v1.1.127 Tema v0.6.15

Direk Ekleme Taslak Akışına Alındı

Yeni direkler sayfadan ayrılmadan eklenir ve yalnız Direk Ayarlarını Kaydet ile kalıcı olur.

Yönlendirmesiz Düzenleme

  • Bayrak Yeri / Direk Ekle artık sayfa yönlendirmesi ve otomatik kayıt yapmaz.
  • Arka arkaya birden fazla direk aynı ekranda taslak olarak eklenebilir.
  • PWA içinde direk ekledikten sonra oluşan beyaz ekran giderildi.
v1.1.126 Tema v0.6.15

Direk Ekleme Sunucu Tarafından Garantiye Alındı

Yeni bayrak direği ekleme işlemi JavaScript veya AJAX durumundan etkilenmeden tamamlanır.

Güvenilir Direk Ekleme

  • Bayrak Yeri / Direk Ekle düğmesi doğrudan güvenli sunucu işlemine bağlandı.
  • Yeni direk eklenirken ekrandaki mevcut direk, salvo ve bildirim ayarları da korunarak kaydedilir.
  • JavaScript yüklenmese bile yeni direk Ana Salvo ile oluşturulur.
v1.1.125 Tema v0.6.15

Direk Ekleme AJAX Ekranlarında Kalıcı Hale Getirildi

Bayrak Yeri / Direk Ekle işlemi ilk açılışta ve sonradan yüklenen panellerde aynı şekilde çalışır.

Direk Ekleme

  • Direk ayarları yöneticisi AJAX ile açılan Bayrak ekranının içinden de garanti olarak yüklenir.
  • Tekrarlı olay bağlantıları engellenerek bir tıklamanın yalnız bir direk oluşturması sağlandı.
  • Direk veya salvo ekleme ve silme sonrası kayıt alanları otomatik olarak yeniden sıralanır.
v1.1.124 Tema v0.6.15

Bayrak Düğmeleri Güvenlik Katmanlarından Bağımsızlaştırıldı

Direk ve salvo işlemleri artık HTML içi komut kullanmaz; sayfa ve AJAX yüklemelerinde aynı şekilde çalışır.

Direk Ayarları

  • Salvo Ekle, Direği Sil, Salvo Sil ve Direk Ekle işlemleri belge seviyesinde çalışan ortak yöneticiye taşındı.
  • Site güvenlik katmanlarının engelleyebildiği HTML içi işlem kodları kaldırıldı.
  • Ana Salvo yanındaki sabit açıklama kaldırıldı; boy yalnız Uzun, Normal veya Kısa Salvo listesinden seçilir.
  • Salvo boyu değiştirildiğinde operasyon görünümündeki ilgili ip uzunluğu anında güncellenir.
v1.1.123 Tema v0.6.15

Salvo ve Direk Düğmeleri Güçlendirildi

Salvo ekleme ve direk silme işlemleri doğrudan çalışır; Ana Salvo dahil tüm salvo boyları aynı alandan seçilir.

Düğmeler ve Boy Seçimi

  • Salvo Ekle ve Direği Sil düğmeleri AJAX başlatıcısından bağımsız hale getirildi.
  • Ana Salvo satırındaki sabit boy yazısı kaldırıldı ve adın yanına Uzun, Normal veya Kısa Salvo seçimi getirildi.
  • Ana Salvo adı ve en yüksek konumu korunurken boyu kullanıcı tarafından değiştirilebilir.
v1.1.122 Tema v0.6.15

Salvo Ekleme ve Boy Ayarları Geliştirildi

Salvolar güvenle eklenebilir, direk konumu serbest yazılabilir ve her salvonun görsel uzunluğu seçilebilir.

Direk ve Salvo Düzeni

  • Salvo Ekle düğmesine AJAX yüklemesinden bağımsız çalışan doğrudan işlem eklendi.
  • Direk konumu hazır liste yerine serbest metin alanına dönüştürüldü.
  • Her ek salvo için Uzun Salvo, Normal Salvo veya Kısa Salvo seçimi eklendi.
  • Operasyon görünümündeki ip boyu seçilen salvo uzunluğuna göre gösterilir; Ana Salvo uzun ve en yüksek kalır.
v1.1.121 Tema v0.6.15 Kritik Güncelleme

Direk Ayarları JavaScript Bağımlılığından Kurtarıldı

Direk ekleme ve ayar kaydetme işlemleri AJAX veya önbellek kaynaklı betik sorunlarında da çalışır.

Kesintisiz Kaydetme

  • Mevcut direk ve salvo alanları sunucuya gönderilecek adları artık doğrudan sayfa hazırlanırken alır.
  • Direk Ayarlarını Kaydet işlemi, panel betiği yüklenmese dahi direkleri eksiksiz kaydeder.
  • Bayrak Yeri / Direk Ekle düğmesine AJAX yüklemesinden bağımsız çalışan güvenli yedek işlem eklendi.
v1.1.120 Tema v0.6.15 Kritik Güncelleme

Direk Ekleme ve Kaydetme Düğmeleri Düzeltildi

Bayrak konsolunun alt işlem düğmeleri doğru ekrana bağlandı ve direk ayarları daha anlaşılır bir görünüme kavuştu.

Direk Ayarları

  • Bayrak Yeri / Direk Ekle ve Direk Ayarlarını Kaydet düğmelerinin çalışmamasına neden olan ekran bağlantısı düzeltildi.
  • Her yeni direk zorunlu ve en yüksek Ana Salvo ile oluşturulur.
  • Direk ve salvo alanları kartlı, hizalı ve mobil uyumlu hale getirildi.
  • Uyarı süresinin web/PWA bildirimini açık tutma süresi olduğu ekranda açıklandı.
  • Şimdi Toka ve Şimdi Arya işlemlerinde bayrağa tanımlanan adet ve kısa, normal veya uzun seda türüne göre düdük sesi tarayıcıda otomatik çalınır.
v1.1.119 Tema v0.6.15 Kritik Güncelleme

Bayrak Sekmeleri ve Yetkileri Ayrıştırıldı

Direk ve geçmiş sekmeleri betik gerektirmeden açılır; yeni bayrak işlemleri yetki tablosundan ayrı ayrı yönetilir.

Sekmeler ve Yetkiler

  • Direk Ayarları ile Planlama ve Geçmiş sekmeleri JavaScript olmasa da çalışan tarayıcı tabanlı yapıya geçirildi.
  • Direk ayarları, yarışa özel bayrak tanımlama ve bayrak geçmişi için ayrı izin satırları eklendi.
  • Yarış Kurulu, Organizasyon Kurulu ve Sekreterya için yeni izinler mevcut davranış korunarak açıldı.
v1.1.118 Tema v0.6.15

Bayrak Konsolu Düğmeleri ve Direk Kurulumu Düzeltildi

Konsoldaki tüm düğmeler yeniden çalışır; direkler yalnız kullanıcı tanımladığında oluşur ve Ana Salvo en yüksek konumda tutulur.

Direk ve Operasyon

  • Direk Ayarları, Planlama ve Geçmiş, Bayrak Ekle, Şimdi Toka, Şimdi Arya ve İleri Zamanla düğmelerini durduran işaretleme hatası giderildi.
  • Henüz ayar yapılmamış etkinliklerde otomatik direk ve salvo gösterilmez.
  • Yeni direk eklenince Ana Salvo zorunlu oluşur, silinemez ve diğer salvolardan daha yüksek gösterilir.
v1.1.117 Tema v0.6.15

Bayrak Konsolu Sekmeleri Güçlendirildi

Direk ayarları ve geçmiş ekranları AJAX yüklemelerinde de açılır; bayrak düzenleme formu iptal edilebilir.

Konsol Kullanımı

  • Direk Ayarları ile Planlama ve Geçmiş düğmeleri başlangıç betiğinden bağımsız çalışacak şekilde düzeltildi.
  • Bayrak ekleme ve düzenleme formuna alanları temizleyip formu kapatan İptal düğmesi eklendi.
v1.1.116 Tema v0.6.15

Etkinliğe Özel Bayrak ve Onay Akışı Eklendi

Eksik bayraklar yarış içinden tanımlanabilir, yönetici onayıyla ortak kütüphaneye alınabilir ve konsol sekmeleri kararlı çalışır.

Bayrak Tanımlama ve Onay

  • Direk Ayarlarına yalnız ilgili yarışta kullanılan Eksik Bayrak Tanımla alanı eklendi.
  • Etkinlikte tanımlanan bayraklar onaysız olarak yönetici ekranına gelir; yönetici aynı formda düzenleyip ortak havuza alabilir.
  • Merkezi Bayrak Kütüphanesi tek Bayraklar ekranına dönüştürüldü; ekleme ve düzenleme aynı formdan yapılır.
  • Direk Ayarları ile Planlama ve Geçmiş sekmelerinin ilk tıklamada açılmaması giderildi.
v1.1.115 Tema v0.6.15

Bayrak Görünüm Seçimi Netleştirildi

Ortak kütüphaneye eklenen bayrak artık yalnız renk veya yüklenen görsel yöntemlerinden biriyle tanımlanır.

Renk veya Görsel

  • Bayrak ekleme formuna Renkten oluştur ve Görsel yükle seçenekleri eklendi.
  • Renk yöntemi seçildiğinde geçerli renk, görsel yöntemi seçildiğinde PNG, GIF veya WebP zorunludur.
  • Seçilmeyen yöntemin alanı gizlenir ve sunucu iki yöntemin aynı anda kaydedilmesini engeller.
v1.1.114 Tema v0.6.15

Bayrak Operasyonu Gerçek Direk Düzenine Geçti

Bayrak hareketleri artık bayrak yeri, direk, salvo ve birden fazla bayrak dizisi üzerinden görsel olarak yönetilir.

Direk ve Salvo Konsolu

  • Eklenti artık hazır bayrak üretmez; Ortak Bayraklar alanında yalnız yöneticinin eklediği bayraklar görünür.
  • Her etkinlikte Kara, Start Teknesi, Finiş veya özel adla birden fazla bayrak yeri ve direk tanımlanabilir.
  • Her direğe Ana Salvo, 1. Salvo, 2. Salvo gibi istenen sayıda salvo eklenebilir.
  • Operasyon ekranında bayraklar salvolara eklenebilir, sıralanabilir ve bir salvo üzerindeki bayraklar birlikte toka veya arya edilebilir.
  • İşlem hemen uygulanabilir veya ileri tarihe planlanabilir; salvo için toplu seda sayısı ve kısa, normal veya uzun seda seçilebilir.
v1.1.113 Tema v0.6.15

Bayrak Kütüphanesi Merkezileştirildi

Ortak bayraklar yalnız bir kez tanımlanırken her yarış kendi bayrak, salvo ve bildirim ayarlarını ayrı yönetebilir.

Ortak Kütüphane ve Yarış Ayarları

  • Bayrak görselleri ile varsayılan toka ve arya sedaları WordPress yönetimindeki ortak Bayrak Kütüphanesine taşındı.
  • Admin ONB ve Hesabım ekranları Operasyon, Yarış Ayarları ve Geçmiş sekmelerine ayrıldı.
  • Her etkinlik ortak kütüphaneden kullanacağı bayrakları seçebilir; bayrağın yeniden yüklenmesi gerekmez.
  • Yetkili kurul üyeleri Hesabım üzerinden etkinliğin bayrak ve bildirim ayarlarını yönetebilir.
v1.1.112 Tema v0.6.15 Kritik Güncelleme

Bayrak ve Seda Yönetimi Eklendi

Yarış bayrakları, direk salvoları, toka/arya işlemleri ve bildirimleri mevcut sistemden bağımsız yeni bir modülde yönetilebilir.

Bağımsız Bayrak Modülü

  • Merkezi bayrak kütüphanesi; hazır dosya, özel yükleme veya renk ile bayrak tanımlamayı destekler.
  • Direk salvoları sürükle-bırak sıralanabilir; salvo kapasitesi ve kabul ettiği bayrak türleri etkinlik bazında ayarlanabilir.
  • Direğe yeni salvo/ip eklenebilir veya kullanılmayan salvo kaldırılabilir; tüm bayrak görselleri tek merkezi kütüphanede tutulur.
  • Toka ve arya işlemleri seda sayısı, anlık veya ileri tarihli çalışma ve işlem geçmişiyle kaydedilir.

Yetki ve Bildirim Bağlantısı

  • Bayrak görüntüleme, operasyon ve kütüphane/direk yönetimi izin tablosunda ayrı ayrı yönetilir.
  • Yetkili Yarış ve Organizasyon Kurulu üyeleri Hesabım içindeki Bayrak ve Seda ekranından anlık veya planlı işlem yapabilir.
  • İşlemler ekran/PWA, sistem bildirimi, Telegram ve e-posta kanallarına ayrı seçimlerle gönderilebilir.
  • Modül kapalıyken mevcut duyuru, bildirim, Telegram, e-posta ve PWA akışları değişmeden çalışır.
v1.1.111 Tema v0.6.15

İlk Tıklamada Açılan Yönetim Bağlantıları Düzeltildi

AJAX ile yüklenen Dijital Baskı Merkezi ve Formlar panellerindeki bağlantılar artık ilk tıklamada doğru etkinlik ekranını açar.

Güvenli Panel Geçişleri

  • Dijital Baskı Merkezi şablon kartları admin-ajax.php yerine doğrudan ilgili etkinliğin baskı ekranına gider.
  • Form raporu, filtreleme, sayfalama ve yanıt düzenleme bağlantıları ilk tıklamada doğru Admin ONB veya Hesabım adresini kullanır.
v1.1.110 Tema v0.6.15

Kulüp İstatistiği Görünümü Kesinleştirildi

Ana sayfadaki kulüp adları son gösterim aşamasında da büyük harf olarak korunur.

Son Çıktı Kontrolü

  • Kulüp adını yeniden başlık biçimine çeviren eski gösterim işlemi kulüp kartlarında devre dışı bırakıldı.
  • Kulüp, kulübü, club ve kurum etiketli istatistik alanları aynı kuralla tanınır.
v1.1.109 Tema v0.6.15

Kulüp İstatistikleri Standartlaştırıldı

Ana sayfa istatistiklerindeki bütün kulüp adları büyük harfle ve tek biçimde listelenir.

Büyük Harfli Kulüp Listesi

  • Kulüp adları Türkçe karakterleri korunarak büyük harfle gösterilir.
  • Aynı kulübün farklı büyük-küçük harf yazımları tek istatistik satırında birleşir.
v1.1.108 Tema v0.6.15

Ana Sayfa Kulüp İstatistiği Güncellendi

Kulüp adı değiştirildiğinde ana sayfadaki istatistik kartları yeni adı esas alır.

Güncel Kayıt Bilgisi

  • Kulüp istatistiği, eski katılımcı kopyası yerine kaydın güncel ana kulüp adından oluşturulur.
  • Eski kurulumlardan kalan kayıtlarda alternatif ortak alan ve katılımcı bilgisi güvenli yedek olarak kullanılır.
v1.1.107 Tema v0.6.15 Kritik Güncelleme

Kulüp İstatistikleri ve Ad-Soyad Standardı Düzeltildi

Kulüp adı değişiklikleri ana sayfa istatistiklerine yansır ve tüm kayıt akışları ad-soyadı standart biçimde kaydeder.

Güncel Kulüp İstatistikleri

  • Ana sayfadaki kulüp istatistikleri, kayıt anındaki eski kopya yerine kişinin güncel kulüp bilgisini kullanır.

Tüm Akışlarda Büyük Harf

  • Normal kayıt, harici görevli, Hesabım kayıt düzenleme, Ekibi Düzenle ve admin kayıt düzenlemede ad-soyad büyük harfle kaydedilir.
  • E-posta, kulüp ve sponsor alanları ad-soyad dönüşümünden etkilenmez.
v1.1.106 Tema v0.6.15 Kritik Güncelleme

Günlük Kiralama Ücreti Düzeltildi

Tarih aralığıyla seçilen kiralamalar tüm kayıt ve düzenleme ekranlarında gün sayısıyla doğru çarpılır.

Ortak Gün Hesabı

  • Başlangıç ve bitiş günü kiralama süresine dahil edilir.
  • Hesabım kayıt düzenleme, Ekibi Düzenle ve yeni kayıt formunda tarih değiştiği anda toplam yenilenir.
  • Kaydedilen tutar, tarayıcıdaki değere güvenilmeden sunucuda aynı kuralla yeniden hesaplanır.
v1.1.105 Tema v0.6.15 Kritik Güncelleme

Admin Kayıt Ücreti ve İsim Kaydı Düzeltildi

Admin kayıt düzenlemede yeni kişi kiralamaları doğru ücretlendirilir ve ad-soyadlar standart biçimde kaydedilir.

Güvenilir Ücret Hesabı

  • Yeni eklenen sporcunun seçtiği kiralama, tarayıcıdaki tutara bağlı kalmadan sunucuda etkinlik tarifesine göre hesaplanır.
  • Kayıt, kişi ve kiralama toplamı kaydetme sırasında yeniden hesaplanarak ana ücrete eklenir.

Ad ve Soyad Standardı

  • Admin düzenleme ekranındaki mevcut ve yeni kişilerin ad-soyadları Türkçe karakterleri koruyarak büyük harfe çevrilir.
  • E-posta alanları büyük harfe dönüştürülmez.
v1.1.104 Tema v0.6.15

Yüklenen Dosyalar Raporu Düzenlendi

Dosya raporunun başlık, sponsor, alt bilgi ve toplu sıralama düzeni daha okunaklı hale getirildi.

Düzenli Rapor Şablonu

  • Üst sponsor logoları sayıya göre satıra yayılarak başlığın üzerinde ortalı gösterilir.
  • Alt eklenti logosu ve sponsorlar ayırıcı çizgiye değmeden kendi alanlarında hizalanır.
  • Sayfa numaraları doğru gösterilir ve rapor sonunda boş sayfa oluşması önlenir.

Kişi Bazında Sıralama

  • Toplu raporda aynı kişiye ait kimlik ön yüzü, arka yüzü ve diğer yüklemeler art arda gösterilir.
v1.1.103 Tema v0.6.15

Android PWA ve Mobil Ekran Düzeltmeleri

Android ana ekran logosu, mesaj silme onayı ve mobil etkinlik ayarları ekranı iyileştirildi.

PWA Logosu

  • Android ana ekran simgesi üretilirken logonun şeffaf veya beyaz boşlukları kırp gerçek logo daha büyük ve ortalı gösterilir.
  • Manifest ve simge sürümü yenilenerek eski hatalı ikonun önbellekten kullanılması engellenir.

Mesaj Silme

  • PWA ekranı yeniden yüklense bile mesaj silme olayı yalnız aktif panele bağlanır ve tek onay sorar.
  • Silme işlemi sürerken aynı düğmeye yeniden basılması engellenir.

Mobil Etkinlik Ayarları

  • Dar PWA ekranında ayar kartları tek sütuna iner ve sayfanın yatayda sıkışması önlenir.
  • Geniş yetki tabloları sayfanın tamamını daraltmak yerine kendi alanında yatay kaydırılır.
v1.1.102 Tema v0.6.15 Kritik Güncelleme

Form ve Evrak Kayıtları Tekilleştirildi

Yeni veya güncellenen form ve dosya yükleme görevleri bir kez kaydedilir ve bir kez bildirilir.

Güvenli Kayıt

  • Kaydet düğmesi ilk tıklamada kilitlenir ve işlemin sürdüğünü Kaydediliyor ifadesiyle gösterir.
  • Aynı yeni kayıt veya güncelleme art arda gönderilse bile sunucu yalnız birini işler.

Tek E-posta

  • Form ve evrak atama e-postaları kayıt sonrası arka planda gönderilir; kullanıcı mail işlemini beklemez.
  • Aynı bildirim işi tekrar çalışsa bile tek kullanımlık kuyruk kaydı ikinci e-postayı engeller.
v1.1.101 Tema v0.6.15

Protesto Alt Sekme Görünümü Düzeltildi

Görevli Protesto Yönetimi ekranında yalnız açık olan alt sekme mavi görünür.

Aktif Sekme

  • Pasif protesto alt sekmeleri beyaz ve nötr renkte gösterilir.
  • Sekme değiştirildiğinde önceki aktif işaret temizlenir ve yalnız seçilen sekme mavi kalır.
v1.1.100 Tema v0.6.15

Form ve Evrak Atama E-postaları

Kişiye form veya dosya yükleme görevi atandığında ve görev güncellendiğinde kendi dilinde bağlantılı e-posta gönderilir.

ONB Mail Bildirimleri

  • Yeni form, güncellenen form, yeni dosya yükleme görevi ve güncellenen dosya görevi ayrı ayrı açılıp kapatılabilir.
  • E-postada görevin adı, varsa son tarih, doğrudan Hesabım bağlantısı ve kişinin referans kodu bulunur.
  • Her alıcı mesajı kendi tercih ettiği dilde alır.
v1.1.099 Tema v0.6.15 Kritik Güncelleme

Finiş Düzeltme Talep Yetkileri Sınırlandırıldı

Yeni finiş düzeltme talebi yalnız sporcu, antrenör ve velinin yetkili olduğu sporcu adına oluşturulabilir.

Rol ve Sporcu Kapsamı

  • Yarış görevlileri talepleri inceleyebilir ancak Yeni Talep oluşturamaz.
  • Sporcu yalnız kendisi, antrenör kendi kayıt ekibindeki sporcuları, veli ise yalnız bağlı sporcusu adına talep oluşturabilir.
  • Yetkisiz sporcu adına gönderim arayüz dışında sunucu tarafında da engellenir.
v1.1.098 Tema v0.6.15 Kritik Güncelleme

Tüm Değişiklikleri Kaydet Doğrudan Çalışıyor

Üst ve alt kaydetme düğmeleri form olaylarından bağımsız tek bir güvenli kayıt işlemini doğrudan çağırır.

Doğrudan Kayıt

  • Tüm Değişiklikleri Kaydet düğmeleri artık olay yayılımından veya diğer ekran betiklerinden etkilenmez.
  • Kayıt başarılı olduğunda tarayıcı taslağı temizlenir; hata halinde gerçek sunucu mesajı görünür.
v1.1.097 Tema v0.6.15 Kritik Güncelleme

Kişi Silme ve Taslak İptali Düzeltildi

Sil düğmesini engelleyen kart olayı kaldırıldı; kaydedilmemiş değişiklikler menüden ayrılırken uyarıyla tamamen iptal edilir.

Silme İşlemi

  • Kart başlığındaki tıklama engeli artık Sil düğmesinin çalışmasını durdurmaz.
  • Yeni eklenen taslak kişi anında kaldırılır; kayıtlı kişi ise Tüm Değişiklikleri Kaydet ile kalıcı silinir.

Kaydedilmemiş Değişiklikler

  • Başka menüye geçerken kullanıcı uyarılır; ayrılmayı onaylarsa ekleme, silme ve alan değişikliklerinin tamamı iptal edilir.
  • İptal edilen yeni kişi kartları giriş çıkış sonrasında yeniden görünmez.
v1.1.096 Tema v0.6.15 Kritik Güncelleme

Ekip Kaydetme ve Silme İşlemleri Güvenceye Alındı

Tüm Değişiklikleri Kaydet ve Sil düğmeleri, düzenleme ekranındaki diğer yardımcı işlemlerden bağımsız çalışır.

Kesintisiz Temel İşlemler

  • Düzenleme ekranındaki başka bir yardımcı işlem hata verse bile Kaydet ve Sil düğmeleri çalışmaya devam eder.
  • Silinen kişi forma yalnız bir kez eklenir ve Tüm Değişiklikleri Kaydet ile kalıcı olarak kaldırılır.
  • Kayıt isteği oturum bilgilerini korur; sunucu hatası oluşursa gerçek hata mesajı ekranda gösterilir.
v1.1.095 Tema v0.6.15 Kritik Güncelleme

Ekibi Düzenle Dil ve Kart İşlemleri Düzeltildi

Panel dili tek kaynaktan yüklenir; kişi kartı izinleri, kaydetme ve silme işlemlerini bozan eksik değişkenler giderildi.

Tek Dil Kaynağı

  • AJAX ile açılan portal sekmeleri eski kapsayıcı dilini değil ekranda aktif olan dil düğmesini kullanır.
  • Dil tercihi kaydından sonra tarayıcı geçmişindeki karışık dil durumu yeni adresle değiştirilir.

Kart Kaydetme ve Silme

  • Kişi kartını üreten fonksiyona etkinlik, oturum, ekip ve yetki bilgileri açıkça aktarılır.
  • Eksik değişken uyarılarının AJAX JSON yanıtını bozarak kaydetme ve silme işlemlerini durdurması engellendi.
  • Kendi bilgilerini düzenleyebilir kutusu doğru ekip yetkisiyle Sil düğmesinin yanında üretilir.
v1.1.094 Tema v0.6.15 Kritik Güncelleme

Taslak Kişi Kartı ve Profil Kaydı Onarıldı

Yeni kişi kartları aktif formun içinde oluşturulur ve profil kaydındaki sunucu yanıtları güvenilir biçimde işlenir.

Yeni Kişi Ekleme

  • Sadeleştirilen eski panelle birlikte kaybolan taslak kart hedefi aktif profil formuna taşındı.
  • Yeni sporcu, antrenör, veli ve personel kartları artık oluşturulup Tüm Değişiklikleri Kaydet işlemine dahil edilir.
  • Antrenör için kart şablonları, üstteki kişi ekleme menüsüyle aynı yetki kapsamında hazırlanır.

Kayıt Yanıtı

  • Profil kaydı JSON olmayan bir sunucu yanıtıyla karşılaşırsa işlem sessizce durmak yerine gerçek hata mesajını gösterir.
  • Kaydetme düğmeleri hata sonrasında yeniden kullanılabilir hale gelir.
v1.1.093 Tema v0.6.15 Kritik Güncelleme

Tüm Değişiklikleri Kaydet ve Kişi İzni Akışı

Üst ve alt kaydetme düğmeleri aynı güvenilir kayıt işlemini kullanır; kişi düzenleme izni yalnız düzenleme modunda etkinleşir.

Kaydetme Düğmeleri

  • Üstteki Tüm Değişiklikleri Kaydet düğmesinde alt düğme aranması nedeniyle duran form gönderimi düzeltildi.
  • Üst ve alt kaydetme düğmeleri kayıt sırasında birlikte durum gösterir ve sonuçlandığında yeniden etkinleşir.

Kişisel Düzenleme İzni

  • Kendi bilgilerini düzenleyebilir kutusu düzenleme kapalıyken gizlidir.
  • Düzenlemeyi Aç denildiğinde kutu Sil düğmesiyle birlikte etkinleşir ve Tüm Değişiklikleri Kaydet ile saklanır.
v1.1.092 Tema v0.6.15

Düzenleme Ekranında Ad Soyad Büyük Harf

Ekibi Düzenle ekranındaki ad ve soyad alanları yazım sırasında Türkçe uyumlu büyük harfe dönüştürülür.

Anında Dönüşüm

  • Ad ve soyad alanları hem alan adından hem görünen başlığından tanınır.
  • Küçük harfler yazarken, alandan çıkarken ve kayıt gönderilmeden önce büyük harfe çevrilir.
  • E-posta ve telefon alanları bu dönüşümün dışında kalır.
v1.1.091 Tema v0.6.15

Düzenleme Kapatma ve Kişi Ekleme Kilidi

Düzenleme modu tek kontrolle açılıp kapatılır; yeni kişi ekleme yalnız düzenleme açıkken kullanılabilir.

Tutarlı Düzenleme Modu

  • Düzenlemeyi Kapat işleminden sonra ekranı yeniden açan eski ikinci tıklama işleyicisi kaldırıldı.
  • Yeni Kişi Ekle düğmesi düzenleme kapalıyken pasiftir ve menüyü açmaz.
  • Düzenleme açılınca kişi ekleme etkinleşir; kapatılınca menü kapanır ve düğme yeniden pasifleşir.
v1.1.090 Tema v0.6.15 Kritik Güncelleme

Ekibi Düzenle Akışı Sadeleştirildi

Dil kaydı, düzenleme açma-kapatma, kişi izni ve yeni kişi ekleme kontrolleri tek ve tutarlı bir akışa alındı.

Dil Kaydı

  • Aynı düğmeye iki kez bağlanan eski dil kaydetme işlemi devre dışı bırakıldı.
  • Başarılı kayıttan sonra Kaydediliyor durumu kapanır ve ekran yeni dil tercihiyle yenilenir.

Düzenleme Kontrolleri

  • Düzenlemeyi Aç düğmesi düzenleme sırasında aynı yerde Düzenlemeyi Kapat düğmesine dönüşür.
  • Yeni kişi ekleme menüsü üst işlem alanında ayrı kalır ve düzenleme düğmesinin yerine geçmez.
  • Sayfa içindeki ikinci ve tekrarlanan kişi ekleme paneli kaldırıldı.
  • Kişisel düzenleme kutusu kart işlemlerini görebilen ekip yöneticilerinde Sil düğmesinin yanında üretilir.
v1.1.089 Tema v0.6.15

Kişisel Düzenleme Kutusu Kalıcı Görünür Yapıldı

Antrenörün kişi kartlarındaki düzenleme izin kutusu JavaScript görünürlük durumundan bağımsız hale getirildi.

Belirgin Kişi İzni

  • Kendi bilgilerini düzenleyebilir kutusu antrenör ekranında Sil düğmesinin yanında daima görünür.
  • Kutu daha kalın rol renginde kenarlık ve kalem simgesiyle kolay fark edilir hale getirildi.
  • AJAX ile menü geçişi veya eski görünürlük betiği kutuyu artık gizleyemez.
v1.1.088 Tema v0.6.15

E-posta Büyük Harf Dönüşümünden Çıkarıldı

Otomatik büyük harf yalnız ad ve soyadda uygulanır; e-posta adresleri standart küçük harfle saklanır.

E-posta Biçimi

  • Kayıt formu ve Ekibi Düzenle ekranındaki e-posta alanları artık otomatik büyük harfe çevrilmez.
  • E-posta adresleri arama ve giriş tutarlılığı için sunucuda küçük harfle kaydedilir.
  • Ad ve soyad alanlarının Türkçe uyumlu büyük harf dönüşümü devam eder.
v1.1.087 Tema v0.6.15 Kritik Güncelleme

Kişi İzni Görünürlüğü ve Büyük Harf Kaydı

Kişi kartındaki düzenleme izni antrenörlerde kesin olarak gösterildi; ad, soyad ve e-posta değerleri standart büyük harfle kaydedilir.

Kart İzni

  • Kendi bilgilerini düzenleyebilir kutusu antrenör oturumunda Takımı Düzenleyebilir genel yetkisinden bağımsız olarak Sil düğmesinin yanında gösterilir.
  • Antrenör yalnız kendi kayıt grubundaki kişilerin kişisel düzenleme tercihini değiştirebilir.

Ad, Soyad ve E-posta

  • Kayıt formu ve Ekibi Düzenle ekranında ad, soyad ve e-posta yazılırken otomatik olarak büyük harfe dönüştürülür.
  • JavaScript çalışmasa bile sunucu ad, soyad ve e-posta değerlerini büyük harfle kaydeder.
v1.1.086 Tema v0.6.15

Kişi Kartı İşlemleri Yan Yana Getirildi

Kişisel düzenleme izni kart içinde kaybolmayacak biçimde Sil düğmesinin yanına yerleştirildi.

Kart Başlığı Yerleşimi

  • Kendi bilgilerini düzenleyebilir kutusu ile Sil düğmesi kişi kartının sağında tek bir işlem grubu içinde yan yana gösterilir.
  • Dar ekranlarda iki işlem düzenli biçimde alt satıra geçebilir ve kartın dışına taşmaz.
v1.1.085 Tema v0.6.15 Kritik Güncelleme

Kişi Kartı Bazlı Düzenleme İzni

Kendi bilgilerini düzenleme tercihi genel yetki ekranından kişinin Ekibi Düzenle kartına taşındı.

Kişiye Özel Kontrol

  • Antrenör düzenleme modunu açtığında ekipteki her kişi kartının başlığında Kendi bilgilerini düzenleyebilir kutusunu görür.
  • Tercih her sporcu, veli ve personel kaydı için ayrı ayrı saklanır.
  • Kutu kapatılan kişi rol veya kurul yetkisi bulunsa bile kendi kartını kaydedemez.
  • Kişi bu yetki değerini kendi hesabından değiştiremez.
v1.1.084 Tema v0.6.15 Kritik Güncelleme

Dil Tercihi ve Antrenör İzni Görünürlüğü

AJAX ile açılan Ekibi Düzenle ekranında dil tercihi kaydı onarıldı ve antrenörün kişisel düzenleme izni kolay ulaşılır hale getirildi.

Tercih Edilen Dil

  • Ekibi Düzenle ekranı menüden sonradan yüklendiğinde de Tercih Edilen Dili Kaydet düğmesi çalışır.
  • Kayıt sırasındaki sunucu hataları anlaşılır bir mesajla gösterilir.

Antrenör Kişisel Düzenleme İzni

  • Antrenör yetki kartının üstüne Kendi bilgilerini düzenleyebilir adıyla belirgin bir hızlı izin kutusu eklendi.
  • Hızlı kutu ile ayrıntılı yetki tablosundaki Düzenleyebilir seçeneği birlikte çalışır.
v1.1.083 Tema v0.6.15 Kritik Güncelleme

Kişisel Düzenleme Yetkileri Eşitlendi

Sporcu, antrenör, veli ve personelin kendi kartını düzenleme izni tutarlı hale getirildi ve izin tablosunda belirginleştirildi.

Kendi Bilgilerini Düzenleme

  • Sporcu, antrenör, veli ve personel için kendi kişi kartını düzenleme izni standart ayarlarda açık ve eşit hale getirildi.
  • Eski etkinliklerde personelde görünüp sporcuda kaybolabilen Düzenle düğmesi yetki verileri yenilenerek düzeltildi.
  • Kendi bilgilerini düzenleyebilir kutusu Kısıtlamalar ve Yetkiler tablosunda açık bir açıklamayla gösterilir.
  • Ortak kayıt bilgileri sporcu, veli ve personel için kilitli kalmaya devam eder.

Büyük Harf Kontrolü

  • Metin alanlarındaki Türkçe karakter uyumlu otomatik büyük harf davranışının yönetim ve portal ekranlarında etkin olduğu doğrulandı.
  • E-posta, internet adresi, telefon, şifre ve sistem anahtarı gibi değerler bozulmaması için otomatik dönüşüm dışında tutulur.
v1.1.082 Tema v0.6.15 Kritik Güncelleme

Kişisel Kayıt Düzenleme İzni Ayrıldı

Sporcu, veli ve personel Ekibi Düzenle ekranını görebilir; kendi kartını değiştirme yetkisi ayrı seçeneğe bağlandı.

Kendi Bilgilerini Düzenleme

  • Ekibi Düzenle menüsü sporcu, veli ve personel hesaplarına salt okunur olarak açıldı.
  • Yetki tablosundaki Kayıt Bilgilerini Düzenle satırında Kendi Bilgilerini Düzeltebilir seçeneği eklendi.
  • Bu seçenek kapalıysa Düzenlemeyi Aç düğmesi gösterilmez ve kullanıcı kendi kartını dahi kaydedemez.
  • Seçenek açık olduğunda kullanıcı yalnız kendi kişi kartını düzenleyebilir; takım üyelerini değiştiremez.
  • Ortak bilgiler bu rollerde görünür ancak kilitlidir; arayüz veya değiştirilmiş istek üzerinden kaydedilemez.
v1.1.081 Tema v0.6.15 Kritik Güncelleme

Ortak Bilgiler Düzenleme Yetkisi Sınırlandı

Sporcu, veli ve personel hesaplarının kayıt grubuna ait ortak bilgileri değiştirmesi engellendi.

Ortak Bilgiler Koruması

  • Genel / Ortak Bilgiler kartı sporcu, veli ve personel hesaplarının Ekibi Düzenle ekranından kaldırıldı.
  • Bu roller değiştirilmiş bir istek gönderse dahi ortak alanlar ve kulüp logosu sunucu tarafından kaydedilmez.
  • Ortak ülke ve fiyat hesaplamaları yetkisiz hesapların gönderdiği veriden etkilenmez.
  • Antrenör ve yetkili kurul hesaplarının mevcut ortak bilgi düzenleme yetkisi korunur.
v1.1.080 Tema v0.6.15 Kritik Güncelleme

Ödeme Menüsü Yetkileri ve Düzenleme Bağlantısı

Ödeme yönetimi antrenör, Sekreterlik ve Organizasyon Kuruluna açıldı; Ekibi Düzenle ekranından doğrudan erişim eklendi.

Ödeme Yönetimi

  • Ekibi Düzenle ekranındaki ödeme özetine Düzenlemek için tıklayınız açıklaması ve Ödemeler menüsünü açan belirgin düğme eklendi.
  • Antrenör Ödemeler menüsünde yalnız kendi kulübünün kayıtlarını görüntüleyip düzenleyebilir.
  • Sekreterlik ve Organizasyon Kurulu Ödemeler menüsünde tüm kulüplerin kayıtlarını görüntüleyip düzenleyebilir.
  • Sporcu, veli, görevli ve personel için Ödemeler yönetim menüsü kapalı kalır.
v1.1.079 Tema v0.6.15

Yüklemem Gereken Evraklar İlk Tıklamada Açılıyor

Yetkili hesaplarda evrak sekmesinin ilk tıklamada AJAX adresine giderek 0 göstermesi giderildi.

Güvenli Sekme Bağlantısı

  • Yüklemem Gereken Evraklar bağlantısı AJAX yanıt adresinden değil etkinliğin gerçek ONB adresinden oluşturuluyor.
  • Sekme, içerik sonradan yüklense dahi ilk tıklamada sayfa içinde açılıyor; betik gecikirse güvenli gerçek sayfa bağlantısı yedek olarak çalışıyor.
v1.1.078 Tema v0.6.15

Atanmış Evraklara Doğrudan Yükleme

Ayrı evrak seçme kutusu kaldırıldı; dosya yükleme işlemi doğrudan atanmış evrakın satırına taşındı.

Sade Dosya Teslimi

  • Üst bölümdeki ayrı Evrak Yükle kutusu kaldırıldı.
  • Kullanıcıya atanmış her açık evrakın kendi satırında dosya seçme ve yükleme alanı gösteriliyor.
  • Kapalı evraklarda yükleme alanı yerine yüklemeye kapalı bilgisi gösteriliyor.
v1.1.077 Tema v0.6.15 Kritik Güncelleme

Kişi Adına Yükleme Sadeleştirildi

Kişi adına yükleme alanı kapalı akordiyona alındı ve evrakı gerçekte yükleyen kişi kalıcı olarak kaydediliyor.

Yükleyen Kişi Kaydı

  • Kişi Adına Evrak Yükle alanı ekranı kalabalıklaştırmaması için varsayılan kapalı akordiyon olarak gösteriliyor.
  • Başka biri adına yapılan teslimlerde evrakın sahibi ile dosyayı fiilen yükleyen kişi ayrı ayrı kaydediliyor.
  • Yüklemem Gereken Evraklar ve Yüklenen Dosyalar listelerinde dosyanın altında gerçek yükleyen kişinin adı gösteriliyor.
v1.1.076 Tema v0.6.15 Kritik Güncelleme

Evrak Planı ve Kişi Yetkileri Kesinleştirildi

Kullanıcılar yalnız ilgili kişiye atanmış evrakları görür; kişi adına yükleme görev ve aile ilişkilerine göre sınırlandı.

Atamaya Bağlı Evrak Yükleme

  • Yüklemem Gereken Evraklar alanında yalnız seçili kişiye doğrudan, rol veya kurul üzerinden atanmış planlar gösterilir.
  • Sekreterlik ve Organizasyon Kurulu tüm kişiler adına; antrenör kendi kayıt grubundaki sporcu, antrenör, veli ve personel adına yükleme yapabilir.
  • Veli kendisi ve hesabına bağlanmış sporcusu adına yükleme yapabilir; diğer kullanıcılar yalnız kendi adına yükleme yapar.
  • Yetkili kişi bir katılımcı seçtiğinde yalnız o katılımcıya atanmış açık evraklar listelenir; atama yoksa açıkça bilgi verilir.
  • Kişisel evrak yüklemeleri tek dosya yükleme alanında birleştirildi; hedef kişi ve plan sunucuda yeniden doğrulanır.
v1.1.075 Tema v0.6.15 Kritik Güncelleme

Kişi Adına Yükleme Dosya Yükleme Ekranına Taşındı

Antrenör aynı kayıttaki sporcu, antrenör ve veliler adına; diğer kullanıcılar yalnız kendi adına evrak yükleyebiliyor.

Kapsamlı Dosya Yükleme

  • Kişi Adına Yükle alanı Yüklenen Dosyalar listesinden kaldırılıp Dosya Yükleme ekranına taşındı.
  • Antrenör yalnız aynı kayıt grubundaki sporcu, antrenör ve velileri seçebilir.
  • Sporcu, veli, hakem, personel ve diğer roller yalnız kendi adına yükleme yapabilir.
  • Gönderilen kişi kimliği ve evrak planı sunucuda yeniden doğrulanır.
v1.1.074 Tema v0.6.15 Kritik Güncelleme

Safari Girişi ve Genel E-posta Sistemi Yenilendi

Safari dahil tarayıcılarda portal girişi uyumlu hale getirildi; SMTP ayarları merkezi mesaj sistemine taşındı.

Tarayıcı Uyumlu Giriş

  • Safari’de sorun oluşturabilen form verisi dönüşümü tarayıcıdan bağımsız hale getirildi.
  • Oturum çerezi oluşturulamazsa kullanıcı artık açık bir hata mesajı görür.

Genel Mesaj ve SMTP Ayarları

  • Etkinlik ONB ayarlarındaki SMTP alanları kaldırıldı ve tüm sistem için tek genel ayara taşındı.
  • Mesaj Sistemi Ayarları E-posta/SMTP, Telegram ve SMS sekmelerine ayrıldı.
  • SMTP sunucusu, port, şifreleme, kimlik doğrulama, gönderen bilgileri ve test e-postası gönderimi eklendi.
v1.1.073 Tema v0.6.15 Kritik Güncelleme

Hesabım Dosya Kapsamı Kesinleştirildi

Yönetici oturumu açık olsa bile Hesabım ekranında katılımcı rolüne ait dosya kapsamı uygulanıyor.

Katılımcıya Özel Dosya Listesi

  • Antrenör Hesabım ekranında hakem veya başka kullanıcıların yüklediği dosyaları artık göremez.
  • WordPress yönetici kısa yolu ön yüzde katılımcı dosya kapsamını aşamıyor.
  • Sekreterya ve Organizasyon Kurulu tüm dosyaları görmeye devam ediyor.
v1.1.072 Tema v0.6.15 Kritik Güncelleme

Yüklenmiş Dosyalar Kişi Kapsamına Alındı

Hesabım ekranında kullanıcılar yalnız kendi dosyalarını, yetkili iki kurul ise etkinliğin tüm teslimlerini görebiliyor.

Dosya Görüntüleme Kapsamı

  • Sporcu, antrenör, veli, personel ve diğer kullanıcılar Yüklenen Dosyalar listesinde yalnız kendi teslimlerini görür.
  • Sekreterya ve Organizasyon Kurulu etkinliğe yüklenen tüm dosyaları görebilir.
  • Toplu ve bireysel dosya raporları da aynı kişi ve kurul kapsamıyla korunur.
v1.1.071 Tema v0.6.15 Kritik Güncelleme

Sporcu ve Antrenör Bildirim Formları Kesin Olarak Açıldı

Ceza Dönüşü ve Terk Bildirimi formlarını gizleyen eski ikinci izin kaydı devre dışı bırakıldı.

Kapsamlı Kişisel Bildirim

  • Sporcu, Ceza Dönüşü ve Terk Bildirimi sekmelerinde yalnız kendisi için Bildirim Yap alanını görebiliyor.
  • Antrenör aynı kayıt grubundaki kendi sporcuları için Bildirim Yap alanını görebiliyor.
  • Eski etkinlikten kalan ayrı rol anahtarı formu artık gizlemiyor; hedef kapsamı sunucuda korunuyor.
v1.1.070 Tema v0.6.15 Kritik Güncelleme

Antrenör Bildirim Ekleme Formları Açıldı

Eski etkinlik yetkilerinin antrenörde Ceza Dönüşü ve Terk Bildirimi ekleme formunu gizlemesi giderildi.

Bildirim Ekleme

  • Antrenörde Ceza Dönüşü ve Terk Bildirimi ekleme alanları rol ayarı açıksa gösteriliyor.
  • Sporcu kendi kaydı, antrenör ise yalnız aynı kayıt grubundaki sporcular için bildirim girebiliyor.
  • Eski etkinliklerde kalan kapalı alt izin değerleri kişisel bildirim formunu artık engellemiyor.
v1.1.069 Tema v0.6.15 Kritik Güncelleme

Sporcu ve Antrenöre Kişisel Yarış Bildirimleri Açıldı

Sporcu kendisi, antrenör ise yalnız kendi sporcuları için ceza dönüşü ve terk bildirimi girebiliyor.

Ceza Dönüşü ve Terk Bildirimi

  • Sporcu hesabına Ceza Dönüşü ve Terk Bildirimi oluşturma izni yalnız kendi kaydı için açıldı.
  • Antrenör hesabı aynı kayıt grubundaki kendi sporcuları adına bildirim oluşturabiliyor.
  • Farklı sporcu kimliği gönderilmesi sunucuda reddediliyor; düzenleme ve silme yetkileri otomatik olarak açılmıyor.
v1.1.068 Tema v0.6.15 Kritik Güncelleme

Yönetici Log Temizleme Hatası Giderildi

Log temizleme işleminin JSON yerine site hata sayfası döndürmesine neden olan sunucu hatası giderildi.

Log Temizleme

  • İşlem ve hata logları artık kendi tablo kontrolüyle güvenli biçimde temizleniyor.
  • Eksik tablo, geçersiz oturum veya yetki durumlarında AJAX isteği daima anlaşılır JSON yanıtı döndürüyor.
  • Beklenmeyen sunucu yanıtları teknik ayrıştırma hatası yerine kullanıcı dostu mesajla gösteriliyor.
v1.1.067 Tema v0.6.15

PWA Beyaz Ekran Sorunu Giderildi

Kurulu uygulamada sayfa navigasyonu tamamen tarayıcıya bırakılarak beyaz ekrana yol açan service worker ara katmanı kaldırıldı.

Kurulu Uygulama Açılışı

  • Service worker artık HTML sayfa geçişlerini yakalamıyor; WordPress yanıtı doğrudan açılıyor.
  • Kullanılmayan navigasyon ön yüklemesi kapatılarak mükerrer istek ihtimali kaldırıldı.
  • Açılış katmanının emniyet süresi 3 saniyeye indirildi ve service worker sürüm anahtarı yenilendi.
v1.1.066 Tema v0.6.15

PWA Açılışı Hızlandırıldı

PWA sayfası artık ikinci kez indirilmeden doğrudan açılıyor ve açılış ekranı gerçek içeriği gizlemiyor.

Hızlı ve Dayanıklı Açılış

  • Servis çalışanındaki ikinci sayfa isteği ve kırılgan sayfa yeniden yazma akışı kaldırıldı.
  • Navigasyon ön yüklemesi etkinleştirilerek sunucu isteği servis çalışanıyla paralel başlatıldı.
  • Açılış görseli ayrı bir katman olarak çalışıyor; hata halinde hazır sayfa içeriği beyaz ekrana dönüşmüyor.
v1.1.065 Tema v0.6.15 Kritik Güncelleme

Yöneticiye Kişi Adına Evrak Yükleme Eklendi

WordPress yöneticisi, Yüklenen Dosyalar ekranından kişi ve evrak planı seçerek teslim oluşturabiliyor.

Yönetici Evrak Teslimi

  • Yöneticiye kişi, evrak planı ve dosya seçebileceği ayrı bir yükleme alanı eklendi.
  • Seçilen kişinin aynı etkinliğe ait olduğu sunucuda doğrulanıyor.
  • Başka bir kişi adına yükleme yetkisi yalnız WordPress yöneticileriyle sınırlandırıldı.
v1.1.064 Tema v0.6.15

Rapor Sponsor Konumları Düzeltildi

Sponsorlar tanımlanan üst ve alt konumlarında basılıyor; rapor footer’ına eklenti kimliği eklendi.

Rapor Yerleşimi

  • Üst ve ana sponsorlar yalnız header’da, alt sponsorlar yalnız footer’da gösteriliyor.
  • “Her iki konum” seçilen sponsorlar hem üstte hem altta korunuyor.
  • Rapor alt bilgisine Özdem Event Manager adı ve eklenti sürümü eklendi.
v1.1.063 Tema v0.6.15

Yüklenen Dosya İşlemleri Sadeleştirildi

Dosya seçme, değiştirme, silme ve rapor düğmeleri tablo satırında daha kompakt ve dengeli yerleştirildi.

Tablo Görünümü

  • Dosya seçici küçültülerek Değiştir ve Sil düğmeleriyle aynı araç grubunda hizalandı.
  • Rapor düğmesi satır içinde ortalandı ve mobil ekranlarda işlem alanı iki satıra uyarlanıyor.
v1.1.062 Tema v0.6.15 Kritik Güncelleme

Yüklenen Dosyalara Sahiplik Kontrollü Düzenleme Eklendi

Kullanıcılar kendi yüklemelerini değiştirip silebilirken yönetici tüm yüklemeleri yönetebiliyor.

Yüklenen Dosyalar

  • Her teslim satırına dosyaları değiştirme ve kaydı silme işlemleri eklendi.
  • Kullanıcı yalnız kendi tesliminde işlem yapabiliyor; WordPress yöneticisi herkesin teslimini yönetebiliyor.
  • Dosya değiştirildiğinde eski fiziksel dosyalar güvenli biçimde kaldırılıyor ve durum yeniden Gönderildi oluyor.
v1.1.061 Tema v0.6.15

Mesajlar Sekmesinde Yenileme Gereksinimi Kaldırıldı

Mesajlar dinamik olarak açıldığında tasarım ve etkileşimler sayfa yenilemeden doğru yükleniyor.

Mesaj Kutusu

  • Mesajlar sekmesinin stilleri AJAX ile taşınan panelin içine alındı.
  • Sekme ilk tıklamada yenilenmiş sayfadakiyle aynı düzende gösteriliyor.
v1.1.060 Tema v0.6.15 Kritik Güncelleme

Yüklenmesi Gereken Evrak Hedefleri Kesinleştirildi

Kişisel evrak ekranında yalnız kullanıcıya gerçekten atanmış kurul, kişi veya rol evrakları gösteriliyor.

Evrak Hedefleme

  • Kurula atanan evrak yalnız ilgili kurul üyelerine gösteriliyor.
  • Belirli kişi veya role atanan evrak yalnız ilgili sporcu, antrenör, veli ya da personele gösteriliyor.
  • Kulüp kayıt formundaki ortak evraklar yalnız kulüp antrenörüne gösteriliyor.
  • Plan yönetme yetkisi kişisel Yüklemem Gereken Evraklar listesini artık genişletmiyor.
v1.1.059 Tema v0.6.15

Dosya Raporu Header Görselleri Geri Getirildi

Geri yüklenen etkinlik ve sponsor logoları dosya raporunda doğrudan güvenli adresleriyle gösteriliyor.

Rapor Header

  • Etkinlik logosu ve sponsorları engelleyen ara görsel servisi kaldırıldı.
  • Rapor, sunucuda erişilebildiği doğrulanan HTTPS medya adreslerini doğrudan kullanıyor.
v1.1.058 Tema v0.6.15 Kritik Güncelleme

Logo Kayıtlarını Okuma Sorunu Giderildi

Merkezi adres uyarlaması geri alınarak mevcut etkinlik ve sponsor logolarının yeniden okunması sağlandı.

Logo Verileri Korundu

  • Etkinlik ve sponsor logo kayıtlarına müdahale eden uyumluluk katmanı kaldırıldı.
  • Veritabanı ve uploads dosyaları değiştirilmeden mevcut logo gösterimi geri getirildi.
v1.1.057 Tema v0.6.15

Yedek Sonrası Logo ve Sponsor Adresleri Onarıldı

Veritabanı ve uploads klasörü ayrı geri yüklendiğinde eski kalan görsel adresleri mevcut siteye otomatik uyarlanıyor.

Merkezi Görsel Onarımı

  • Etkinlik logosu ve sponsor görsellerindeki eski alan adı mevcut WordPress uploads adresiyle otomatik değiştiriliyor.
  • Onarım raporlarla sınırlı kalmadan logo ve sponsor kullanan tüm formlara uygulanıyor.
  • Veritabanındaki asıl yedek kayıtları değiştirilmeden uyumluluk sağlanıyor.
v1.1.056 Tema v0.6.15

Dosya Raporu Görselleri ve Durum Dili Düzeltildi

Rapor header görsellerinin her ortamda yüklenmesi sağlandı ve teslim durumları kullanıcı diline çevrildi.

Güvenilir Header

  • Etkinlik logosu ve sponsorlar, korumalı yerel rapor bağlantılarıyla sunularak boş header sorunu giderildi.
  • Sponsorların rapor header’ında gösterimi mevcut sponsor kayıtlarına göre otomatikleştirildi.

Durum Dili

  • submitted, approved ve rejected teknik kodları hem listede hem raporda kullanıcının dilinde gösteriliyor.
v1.1.055 Tema v0.6.15

Dosya Raporu Header Yerleşimi Tamamlandı

Etkinlik logosu, başlık bilgileri ve sponsorlar tek ve dengeli rapor başlığında birleştirildi.

Tek Header

  • Etkinlik logosu solda, evrak ve etkinlik bilgileri ortada, sponsorlar sağda hizalanıyor.
  • Tarih ve yer bilgileri başlığın orta bölümünde birlikte gösteriliyor.
  • Üst ve alt konumlu sponsorlar header içinde birleştiriliyor; görsel adresleri güvenli bağlantı şemasına dönüştürülüyor.
v1.1.054 Tema v0.6.15 Kritik Güncelleme

Rapor Markası ve Evrak Sekmesi Kesinleştirildi

Dosya raporu Baskı Merkezi ile aynı logo/sponsor kaynaklarını kullanıyor; Yüklemem Gereken Evraklar gerçek bağlantıyla açılıyor.

Rapor Kimliği

  • Etkinlik logosu, sponsor görselleri ve konum bilgisi Baskı Merkezi ile aynı veri çözümleyicilerinden alınıyor.
  • İlçe, şehir ve ülke bilgileri rapor başlığında birlikte gösteriliyor.

Admin Dosya Yükleme

  • Yüklemem Gereken Evraklar sekmesi JavaScript gerektirmeyen doğrudan bağlantıya dönüştürüldü.
v1.1.053 Tema v0.6.15 Kritik Güncelleme

Dosya Raporu İçeriği Kesin Yükleniyor

PDF motoru doğru modül biçiminde yükleniyor; etkinlik bilgileri, marka ve sponsor görselleri rapora bağlanıyor.

Eksiksiz Rapor Sayfası

  • PDF hazırlanıyor ekranında kalmaya neden olan modül yükleme biçimi düzeltildi.
  • Etkinlik tarihleri ve konumu rapor başlığına, form alt bilgisi ve marka logosu rapor altına eklendi.
  • Etkinlik logosu için PWA ve marka logosu yedekleri; sponsorlar için farklı kayıt alanı biçimleri desteklendi.
v1.1.052 Tema v0.6.15 Kritik Güncelleme

Dosya Raporu Görünümü ve Bağlantıları Düzeltildi

Bireysel rapor bağlantısı, PWA geri dönüşü, logo gösterimi ve kaydırmasız PDF yerleşimi düzeltildi.

Rapor Kullanımı

  • Bireysel raporda Etkinlik bulunamadı hatasına neden olan bağlantı kodlaması düzeltildi.
  • Rapor düğmesi dosya hücresinin altından alınarak ayrı ve kompakt Rapor sütununa taşındı.
  • PWA rapor araç çubuğuna Geri Dön düğmesi eklendi.
  • PDF görüntüleyici menüsü ve kaydırma alanı kaldırıldı; tüm PDF sayfaları belge kutusuna sığdırılarak yazdırılıyor.
  • Etkinlik ve sponsor logo adresleri önbellek sürümlü gerçek görsel adreslerine dönüştürülüyor; bozuk görsel simgeleri gösterilmiyor.
v1.1.051 Tema v0.6.15

Bireysel ve Sponsorlu Dosya Raporları

Dosya teslimleri hem toplu hem satır bazında raporlanıyor; rapor sayfalarına etkinlik markası ve sponsorlar eklendi.

Rapor Seçenekleri

  • Üstteki toplu rapora ek olarak her yükleme satırına Bireysel Rapor düğmesi eklendi.
  • Etkinlik logosu güvenilir biçimde çözümleniyor; üst ve alt sponsor tercihleri her rapor sayfasına uygulanıyor.
  • PDF belgeler küçük yan önizleme kapalı ve sayfa genişliğine uyarlanmış belge alanında açılıyor.
v1.1.050 Tema v0.6.15

Yüklenen Dosyalar Raporu Eklendi

Dosya teslimleri yükleyen ve zaman bilgileriyle birlikte sayfalı, yazdırılabilir rapor olarak alınabiliyor.

Dosya Teslim Raporu

  • Yüklenen Dosyalar sekmesine yazdırma ve PDF kaydetme raporu eklendi.
  • Her yüklenen dosya ayrı sayfada; evrak adı, yükleyen, tarih-saat, durum, dosya önizlemesi ve imza alanlarıyla gösteriliyor.
  • Görsel ve PDF belgeler raporda açılıyor; diğer dosya türleri için güvenli açma bağlantısı sunuluyor.
v1.1.049 Tema v0.6.15 Kritik Güncelleme

Geri Bildirim, Plan Alanı ve Form Raporu

Admin geri bildirim yüklemesi kesinleştirildi, kayıt formu bölümü koşullu hale getirildi ve yüklenen yarış formları için sayfalı rapor eklendi.

Ekran Düzeltmeleri

  • Admin ONB geri bildirim sınıfı korumalı yükleyici sonuç vermese de doğrudan yükleniyor.
  • Kayıt Formu Bölümü hem admin hem ön yüzde yalnız Kayıt formunda göster seçildiğinde açılıyor.

Yüklenen Formlar Raporu

  • Yükleyen kişi, tarih-saat, yarış, sınıf ve kategori bilgilerini içeren yazdırılabilir rapor eklendi.
  • Yüklenen her form sayfası ayrı rapor sayfasında açılıyor; başlık, alt bilgi ve imza alanları her sayfada yer alıyor.
v1.1.048 Tema v0.6.15 Kritik Güncelleme

Evrak Planlama ve Admin Ekranları Düzeltildi

Dosya planlama hedefleri kolaylaştırıldı; kayıt formu evrakları aynı ekrandan yönetilebilir hale getirildi ve admin geri bildirim erişimi düzeltildi.

Evrak Planlama

  • Kayıt Formu Bölümü yalnız Kayıt formunda göster seçildiğinde açılıyor.
  • Kalabalık kişi listesine hızlı arama alanı eklendi.
  • Kayıt formunda önceden tanımlanan evraklar planlama ekranından düzenlenebilir, silinebilir ve Yüklemem Gereken Evraklar bölümünde kullanılabilir.

Admin Geri Bildirim

  • Geri bildirim yönetimi ayrı ve erişilemeyen sayfaya yönlendirilmeden doğrudan ONB admin sekmesinde açılıyor.
  • PWA ve yönetim önbelleğinin yenilenmesi için sürüm 1.1.048 olarak güncellendi.
v1.1.047 Tema v0.6.15

Dosya Planlama Ekranı Sadeleştirildi

Yükleme planlarında hedef kişiler, roller ve kurullar artık açık Türkçe adlarla ve daha kompakt seçim alanlarıyla gösteriliyor.

Daha Anlaşılır Planlama

  • Rol, kurul ve belirli kişi seçimleri ayrı başlıklarda küçük işaretleme kutularına dönüştürüldü.
  • Plan listesindeki teknik kurul kodları kaldırıldı; tüm hedefler Kime sütununda Türkçe rozetlerle gösteriliyor.
  • Plan tarihleri gün, ay, yıl ve saat biçiminde daha kolay okunuyor.
  • PWA önbelleğinin yeni ekranı alması için sürüm 1.1.047 olarak yenilendi.
v1.1.046 Tema v0.6.15 Kritik Güncelleme

Antrenör Deniz Takip Yetkisi Açıldı

Antrenörler kendi kayıt gruplarındaki sporcular için denize çıkış ve karaya dönüş bildirimi yapabiliyor.

Denize Çıkış / Dönüş

  • Onaylı antrenör hesabında denize çıkış ve dönüş işlemi izin matrisi kapalı olsa bile kullanılabilir.
  • Antrenör yalnız kendi kayıt grubundaki sporcuları seçebilir; diğer kayıt ve kulüp sporcuları kapsama girmez.
  • PWA önbelleğinin yeni yetkiyi alması için sürüm 1.1.046 olarak yenilendi.
v1.1.045 Tema v0.6.15 Kritik Güncelleme

Geri Bildirim Modülü Portalda Kesin Yükleniyor

PWA ve lazy sekme isteklerinde form modülü doğrudan yükleniyor; yetki tablosunda geri bildirim türleri ana satırın altında gruplanıyor.

Portal Formu

  • Geri Bildirim ekranı merkezi modül yükleyicisi sonuç vermese bile form sınıfını doğrudan başlatıyor.
  • Kullanıcı Yorumu, Sistem Talebi ve Hata Bildirimi sekmelerinin yalnız başlık görünüp formun boş kalması önlendi.

Yetki Tablosu Hiyerarşisi

  • Kullanıcı Yorumu, Sistem Talebi ve Hata Bildirimi satırları Geri Bildirim ana satırının girintili alt sekmeleri olarak gösteriliyor.
v1.1.044 Tema v0.6.15

Geri Bildirim Alt Sekmeleri Yerleştirildi

Geri Bildirim ekranında üç gönderim türü açıklamanın hemen altında sekme kartları olarak sunuluyor.

Alt Sekmeler

  • Kullanıcı Yorumu, Sistem Talebi ve Hata Bildirimi açıklama metninin hemen altında ayrı seçilebilir sekmeler olarak gösteriliyor.
  • Tekrarlanan ikinci Geri Bildirim başlığı kaldırılarak seçenekler ekranın üstüne taşındı.
  • PWA önbelleğinin yeni yerleşimi alması için sürüm 1.1.044 olarak yenilendi.
v1.1.043 Tema v0.6.15 Kritik Güncelleme

Geri Bildirim Seçenekleri Açıldı

Hesabım içindeki geri bildirim ekranı kimliği yeniden aramak yerine mevcut doğrulanmış hesabı kullanarak üç gönderim seçeneğini doğrudan gösteriyor.

Geri Bildirim Türleri

  • Kullanıcı Yorumu, Sistem Talebi ve Hata Bildirimi seçenekleri tüm Hesabım kullanıcılarında birlikte gösteriliyor.
  • Eski cookie ve ek izin sorgusunun doğrulanmış hesapta formu boş bırakması önlendi.
  • Sürüm 1.1.043 yapılarak PWA önbelleğindeki eski boş geri bildirim ekranı yenilendi.
v1.1.042 Tema v0.6.15 Kritik Güncelleme

Geri Bildirim Menüsü Kesin Olarak Açıldı

Hesabım Geri Bildirim menüsü tüm kullanıcılarda koşulsuz gösterildi ve eski PWA önbelleği yeni sürümle geçersiz kılındı.

Koşulsuz Menü Erişimi

  • Geri Bildirim düğmesi artık izin matrisi, alt tür ayarları veya modül başlatma sonucuna bağlı olmadan her Hesabım menüsünde gösteriliyor.
  • Eklenti sürümü 1.1.042 yapılarak eski PWA ve tarayıcı dosya önbelleklerinin yeni menüyü gizlemesi önlendi.

Form Yetki Sınırı

  • Matbu Formlar ve Form Yükleme; Sporcu, Antrenör, Veli ve Personelde kapalı kalıyor.
v1.1.041 Tema v0.6.15 Kritik Güncelleme

Geri Bildirim ve Form Alt Sekme Görünürlüğü Düzeltildi

Geri Bildirim menüsünün koşullu modül yüklemede kaybolması ve kurul mirasının kapalı Form alt sekmelerini açması önlendi.

Geri Bildirim

  • Geri Bildirim modülü Hesabım menüsü hesaplanmadan önce yükleniyor; menü tüm hesap rollerinde görünür kalıyor.
  • Geri Bildirim menüsü ile yorum, sistem talebi ve hata bildirimi izinleri tüm hesap rollerinde açık tutuluyor.
  • Geri Bildirim modülü artık yalnız dosya olarak yüklenmekle kalmıyor; menü ve gönderim formunun çalışması için tam olarak başlatılıyor.
  • Hesabım Geri Bildirim menüsü izin matrisi, alt tür veya genel form anahtarından bağımsız olarak tüm hesaplarda gösteriliyor.

Form Alt Sekmeleri

  • Antrenör, Sporcu, Veli ve Personelde Matbu Formlar ile Form Yükleme kurul üyeliğinden miras alınmıyor.
  • Bu iki alt sekme yalnız rol veya kişi için ilgili forms_printables/forms_uploads izni açıkça verildiğinde gösteriliyor.
  • Matbu Formlar ve Form Yükleme; Sporcu, Antrenör, Veli ve Personelde kişi, kurul veya tam yetki mirasıyla da açılamıyor.
  • Antrenör kendi kaydındaki sporcular için denize çıkış ve karaya dönüş bildirimi yapabiliyor.
  • Yetki & Kurullar ekranında kaydedilen seçimler artık eski varsayılan taşıma kuralları tarafından geri alınmıyor.
  • Etkinlik /kayit adresi kullanılan temadan bağımsız olarak doğrudan kayıt formunu açıyor; temiz kurulum sonrasında bağlantı kurallarının yenilenmesi beklenmiyor.
  • Kayıt formunda kullanılmayan ONB komut dosyaları kaldırılarak sayfa yükü azaltıldı.
v1.1.040 Tema v0.6.15 Kritik Güncelleme

Portal Alt Sekme İzinleri Kesinleştirildi

Bildirim ve Form alt sekmelerinin eski ana menü izinlerinden yanlışlıkla açılması önlendi; Protesto yeni kayıt düğmeleri onarıldı.

Kesin Alt Sekme Yetkileri

  • Antrenör, Sporcu, Veli ve Personel OCS/UFD/BFD, Ceza Dönüşü, Terk ve Denize Çıkış/Dönüş kayıtlarını görebiliyor; varsayılan olarak yeni bildirim, düzenleme veya silme yapamıyor.
  • Matbu Formlar ve Form Yükleme bu dört rolde varsayılan olarak gizlendi; alt sekmeler yalnız ilgili izin açık olduğunda gösteriliyor.
  • Mevcut etkinliklerde eski ana menü izinlerinden taşınmış hatalı yetkiler güvenli biçimde temizleniyor.
  • Geri Bildirim menüsü ve tüm bildirim türleri bütün hesap rollerinde açık tutuluyor.

Protesto ve Finiş Düzeltme

  • Protestolarım içindeki Yeni Protesto ve Finiş Sırası Düzeltme içindeki Yeni Talep düğmeleri AJAX/lazy yüklemede de formu açıyor.
v1.1.039 Tema v0.6.15 Kritik Güncelleme

Bildirim Yetkileri ve ONB Kritik Hatası Düzeltildi

Bildirim sekmelerinde görüntüleme ile işlem yetkileri ayrıldı ve bazı temalarda ilan panosunu durduran çeviri hatası giderildi.

Bildirim Yetkileri

  • OCS/UFD/BFD, Ceza Dönüşü, Terk ve Denize Çıkış/Dönüş sekmelerinin görüntüleme, oluşturma, düzenleme ve silme izinleri birbirinden bağımsız çalışıyor.
  • Antrenörler bu dört sekmeyi varsayılan olarak yalnız görüntüleyebiliyor; işlem formları ve düzenleme/silme düğmeleri gösterilmiyor.
  • Sekreterya ve Organizasyon Kurulu tam yetkili kalırken diğer kişi ve kurullar yalnız açıkça verilen işlemleri yapabiliyor.

Formlar ve Geri Bildirim

  • Hakemlere Matbu Formlar ile Form Yükleme görüntüleme/yükleme yetkileri varsayılan olarak açıldı; düzenleme ve silme ayrı izinlere bağlı kaldı.
  • Geri Bildirim menüsü ve üç alt türü tüm hesap rolleri ile kurullarda açık kalacak şekilde doğrulandı.

ONB Dayanıklılığı

  • ONB çeviri yardımcısı merkezi başlangıç akışına taşındı; tema kısa kod sırası değişse bile sayfa artık kritik hataya düşmüyor.
v1.1.038 Tema v0.6.15

Duyuru Yönetimi Tema ve Önbellekten Bağımsızlaştırıldı

Yeni duyuru ve düzenleme kontrolleri, AJAX ile yüklenen panel içi betiklere ihtiyaç duymadan çalışacak şekilde yenilendi.

Duyuru Yönetimi

  • Yeni Duyuru, Düzenle ve İptal işlemleri her zaman yüklenen ana ilan panosu betiğine taşındı.
  • Tema veya önbellek sistemi panel içindeki betikleri çalıştırmasa bile duyuru formları artık açılıyor.
  • Duyuru silindi bildirimi panel sonradan yüklendiğinde de otomatik temizleniyor ve yeni işleme engel olmuyor.
v1.1.037 Tema v0.6.15

Duyuru Düzenleme ve Yeni Duyuru Akışı Yenilendi

Duyuru kontrolleri tek bir lazy uyumlu işleyicide birleştirildi ve işlem bildirimlerinin ekranda kalması önlendi.

Duyurular

  • Düzenle, Yeni Duyuru ve İptal düğmeleri tek bir tıklama işleyicisiyle çalışacak şekilde yenilendi.
  • Duyuru silindi bildirimi kısa süre sonra otomatik kapanıyor; Yeni Duyuru veya Düzenle açıldığında hemen temizleniyor.
  • Ekleme, düzenleme ve silme formları eski sekme adreslerinden etkilenmeden doğrudan Hesabım > Duyurular ekranında işleniyor.
v1.1.036 Tema v0.6.15

Portal İşlem Dönüşleri ve Saha Formları Düzeltildi

Hesabım, duyuru, Kural 42 ve Rüzgâr ekranlarının gezinme ve işlem kontrolleri daha güvenilir hale getirildi.

Gezinme ve İşlem Dönüşleri

  • Hesabım düğmesi, hesap alanını açtıktan sonra sayfayı ilgili bölüme kaydırıyor.
  • Form işlemleri sonrasında eski Pop-up sekmesine dönmek yerine işlemin gönderildiği gerçek açık sekme korunuyor.

Kural 42 ve Duyurular

  • Kural 42 listesindeki Düzenle işlemi lazy yüklemede de formu açıyor ve kayıt alanlarını dolduruyor.
  • Duyuru düzenleme, yeni duyuru açma ve silme sonrasındaki yeni duyuru işlemlerini engelleyen çift tıklama işleyicisi kaldırıldı.

Rüzgâr Çizelgesi

  • Kaydet/Güncelle düğmesi tema stillerinden bağımsız olarak belirgin ve erişilebilir hale getirildi.
  • Şiddet ve yön girişleri knot ve derece birim rozetleriyle daha okunaklı, mobil kullanıma uygun kartlar olarak düzenlendi.
v1.1.035 Tema v0.6.15

Public Yarış Sonuçları Sadeleştirildi

Herkese açık Yarış Sonuçları ekranından tekrar eden çekiliş düğmeleri kaldırıldı.

Yarış Sonuçları

  • Herkese açık Yarış Sonuçları içindeki Canlı Çekiliş ve Çekiliş Sonuçları düğmeleri kaldırıldı.
  • Çekiliş ekranı Hesabım > Çekiliş bölümünde ve yetkili yönetim ekranında çalışmaya devam ediyor.
  • Public Yarış Sonuçları açılırken çekiliş görünümü artık gereksiz yere hazırlanmadığı için sayfa yükü azaltıldı.
v1.1.034 Tema v0.6.15

Anket Yönetimi ve Düzenleme Akışı Düzeltildi

Lazy yüklenen Anketler ekranındaki yönetim, düzenleme ve yanıt dönüşleri gerçek etkinlik adresine bağlandı.

Anketler

  • Aç / Düzenle ve Yeni Anket işlemleri artık boş 0 ekranına gitmeden Hesabım > Anketler > Anket Yönetimi bölümünde açılıyor.
  • Anket kaydetme, yayınlama, kapatma, silme ve yanıt gönderme sonrasında kullanıcı doğru anket sekmesine dönüyor.
  • Lazy yüklenen ekranda alt sekmeler, soru ekleme-silme, soru türü ve kişi arama kontrolleri sayfa yenilemeden çalışıyor.
  • Mevcut anketler, alıcılar ve yanıtlar değiştirilmedi veya silinmedi.
v1.1.033 Tema v0.6.15

Yükleme Planları Düzenlenebilir Hale Getirildi

Mevcut dosya yükleme planları hedefleri ve kayıt formu ayarları korunarak aynı ekrandan düzenlenebiliyor.

Plan Düzenleme

  • Her yükleme planına Düzenle işlemi eklendi; evrak adı, açıklama, tarihler, dosya sınırı, roller, kurullar ve kişiler mevcut değerleriyle forma geliyor.
  • Kayıt Formunda Göster, zorunluluk ve kayıt formu bölümü ayarları aynı plan üzerinden değiştirilebiliyor.
  • Var olmayan bir plan kimliği düzenleme isteği reddediliyor; eski kayıt formu dosya alanları otomatik silinmiyor veya dönüştürülmüyor.
v1.1.032 Tema v0.6.15

Yeni Kayıt Bildirimleri Bütün Kayıt Yollarında Tamamlandı

Normal ve hızlı kayıtların Telegram ve Organizasyon Kurulu e-posta sonlandırma akışı ortak hale getirildi.

Kayıt Sonrası Bildirim

  • Hızlı Kayıt dahil başarıyla tamamlanan kayıtlar, etkinlik ayarı açıksa Telegram kulüp karşılamasını çalıştırıyor.
  • Yeni kayıt özeti Organizasyon Kurulu e-posta ayarına ve tanımlı alıcılara göre aynı ortak sonlandırıcıdan gönderiliyor.
  • Telegram’ın etkinlik ayarı, kulüp başına tek karşılama ve yinelenen gönderim kilidi korunuyor; bildirim hatası kayıt verisini geri almıyor.
v1.1.031 Tema v0.6.15

Rüzgar Formları Formlar Merkezinde Birleştirildi

Rüzgar ekranı ölçüm işlemlerine ayrıldı; matbu ve elle doldurulacak çizelgeler Formlar merkezine taşındı.

Rüzgar Çizelgesi

  • Eski Rüzgar Formları dosya yükleme kartı Rüzgar ekranından kaldırıldı; rüzgar ölçüm ekleme ve çizelge görüntüleme korunuyor.
  • Formlar > Matbu Formlar içindeki Rüzgar Çizelgesi, mevcut ölçümlerle dolu veya elle doldurulacak 15 satırlı boş form olarak yazdırılabiliyor.
  • Daha önce yüklenmiş rüzgar dosyaları silinmedi.
v1.1.030 Tema v0.6.15

Dosya Raporu ve Yükleme Planı Akışı Düzeltildi

Yüklenen dosya raporu gerçek teslimlerle sınırlandırıldı ve plan oluşturma ekranı sadeleştirildi.

Dosya Listeleri

  • Yüklenen Dosyalar raporunda profil fotoğrafı, kulüp logosu ve sponsor görseli artık yer almıyor; yalnız dosya teslimi akışından yüklenen evraklar listeleniyor.
  • Mevcut dosyalar ve kayıt görselleri silinmedi; yalnızca yanlış rapor eşleştirmesi kaldırıldı.

Yükleme Planları

  • Yeni plan formu başlangıçta kapalı geliyor ve Yeni Plan Ekle düğmesiyle açılıyor.
  • Plan kaydetme veya silme sonrasında sistem doğrudan Dosyalar içindeki Yükleme Planları sekmesine dönüyor.
v1.1.029 Tema v0.6.15

Hızlı Kayıt ve Puanlama Kaynakları Netleştirildi

Hızlı kayıt geçişi güvenli hale getirildi; kulüp seçimi ve ceza kaynağı bilgileri iyileştirildi.

Hızlı Kayıt

  • Hızlı Kayıt düğmesi, sekme betiği çalışmasa bile etkinliğin doğru adresinden açılıyor.
  • Ortak alanlardaki kulüp bilgisi sistemde kayıtlı kulüplerden seçilebiliyor; bulunmayan kulüpler aynı ekrandan yeni olarak girilebiliyor.
  • Mevcut kayıtlar, kulüp adları ve kişi referansları değiştirilmedi.

Ceza Kaynağı

  • Puanlama bildirimlerinde Kural 42, protesto kararı, terk ve OCS/UFD/BFD başlangıç bildirimi kaynağı açık biçimde gösteriliyor.
v1.1.028 Tema v0.6.15

ONB Alt Sekmeleri ve Protesto Girişleri Onarıldı

Lazy yüklenen Hesabım ekranlarında bazı butonların çalışmaması ve yanlış yönetim adresine yönlenmesi giderildi.

Güvenli Sekme ve Dönüş Adresleri

  • Yeni Duyuru ve Yüklemem Gereken Evraklar düğmeleri, içerik sonradan yüklense de çalışacak şekilde ana ONB betiğine bağlandı.
  • Yeni Pop-up bağlantısı admin-ajax.php yerine etkinliğin gerçek Hesabım adresinden oluşturuluyor.
  • Kişisel Etkinlik QR kartındaki Etkinliğe Dön bağlantısı Dosya Arşivi gibi önceki alt sekmelere değil ONB ana sayfasına dönüyor.

Protesto Zamanı ve Kural 42

  • Protesto zaman limiti başlangıç ve süre hesabı, ekran sonradan yüklendiğinde de çalışarak bitiş saatinin yayınlanabilmesini sağlıyor.
  • Kural 42 girişinde yelken numarası seçildiğinde sporcu adı soyadı, sınıf, kategori ve ülke birlikte gösteriliyor.
  • Mevcut protesto, Kural 42 ve zaman limiti kayıtları değiştirilmedi.
v1.1.027 Tema v0.6.15

Yönetim Bakım Araçları Ön Yüzden Ayrıldı

Yalnız WordPress yönetiminde kullanılan kayıt listesi ve indeks bakım araçları artık ziyaretçi ve PWA isteklerinde yüklenmiyor.

Yönetim Modüllerinde Koşullu Yükleme

  • Kayıt listesi ve toplu CSV yönetim sınıfı yalnız normal WordPress yönetim ekranlarında hazırlanacak şekilde sınırlandırıldı.
  • Eski kayıtların e-posta ve içe aktarma indekslerini tamamlayan bakım işlemleri yalnız yönetim isteklerinde çalışmaya devam ediyor.
  • Kayıtlar, kişiler, indeks değerleri, CSV indirme yetkileri, ONB ekranları ve PWA davranışı değiştirilmedi.
v1.1.026 Tema v0.6.15

Geri Bildirim Modülü İlgili Sayfalarda Yükleniyor

Geri bildirim sistemi genel site trafiğinden ayrılarak ana sayfa, etkinlik, ONB, portal, yönetim ve form gönderimlerinde hazırlanıyor.

Güvenli Geri Bildirim Yükleme

  • Geri bildirim motoru her WordPress isteğinde yüklenmek yerine ana sayfa, etkinlik ve ONB sayfaları, geri bildirim kısa kodu, Hesabım, yönetim ve form gönderimlerinde çalışacak şekilde sınırlandırıldı.
  • PWA ve web form gönderimi, onay ve yayından kaldırma, çözüm durumu, fotoğraf ve destek ekleri ile herkese açık geri bildirim kartları korunuyor.
  • Geri bildirim kayıtları, puanlar, yorumlar, izinler, rıza metinleri ve yüklenmiş dosyalar değiştirilmedi.
v1.1.025 Tema v0.6.15

Mesajlaşma Servisi Yalnız Gerektiğinde Yükleniyor

Mesaj motoru genel site trafiğinden ayrılarak yönetim, portal gönderimi, zamanlanmış mesajlar ve otomatik bildirimlerde hazırlanıyor.

Güvenli Mesaj Servisi Ayrıştırması

  • Mesajlaşma servisi her ön yüz isteğinde yüklenmek yerine Mesajlar yönetimi, portal gönderimi, zamanlanmış görevler, anketler, dijital formlar ve çekiliş bildirimlerinde çalışacak şekilde sınırlandırıldı.
  • Gelen ve giden kutusu, bireysel ve toplu gönderim, Telegram grup yayını, e-posta ve ileri tarihli mesaj davranışları korunuyor.
  • Mesaj kayıtları, ekler, alıcılar, gönderim durumları ve mesaj izinleri değiştirilmedi.
v1.1.024 Tema v0.6.15

Reklam Sistemi Yalnız Etkinlik Sayfalarında Yükleniyor

Reklam motoru genel site trafiğinden ayrılarak yalnız etkinlik ve ONB gösterimlerinde, yönetimde ve sayaç işlemlerinde hazırlanıyor.

Koşullu Reklam ve Sayaç Yükleme

  • Reklam motoru her WordPress sayfasında yüklenmek yerine etkinlik ve ONB sayfaları, Admin ONB, reklam kaydetme ve silme işlemleri ile görüntülenme ve tıklama sayaçlarında çalışacak şekilde sınırlandırıldı.
  • Sabit reklam alanları, tarih, rol, cinsiyet, sınıf ve kategori hedefleri ile tıklama bağlantıları korunuyor.
  • Reklam içerikleri, görseller, hedefler, görüntülenme ve tıklama istatistikleri değiştirilmedi.
v1.1.023 Tema v0.6.15

Pop-up Sistemi Yalnız Etkinlik Sayfalarında Yükleniyor

Pop-up motoru genel site trafiğinden ayrılarak yalnız etkinlik, ONB, kayıt ve yönetim akışlarında hazırlanıyor.

Sayfa Bağlamına Göre Pop-up Yükleme

  • Pop-up motoru her WordPress sayfasında yüklenmek yerine etkinlik, ONB, kayıt formu, Admin ONB ve kendi kaydetme veya silme işlemlerinde çalışacak şekilde sınırlandırıldı.
  • Herkese açık ve Hesabım pop-up gösterimleri, cihaz ve oturum sıklğı, tarih, rol, kurul, sınıf ve kategori hedefleri korunuyor.
  • Yayınlanmış pop-up içerikleri, görseller, hedefler, izinler ve mevcut kayıtlar değiştirilmedi.
v1.1.022 Tema v0.6.15

Yüklenen Yarış Formları İhtiyaç Anında Hazırlanıyor

Yarış formu yükleme ve listeleme kodu yalnız Formlar, Dosyalar, ilgili çıktı ve yükleme işleminde çalışıyor.

Koşullu Form Yükleme Kayıtları

  • Yarış formu yükleme kayıtları genel ön yüz başlangıcından çıkarılarak Formlar paneli, Dosyalar arşivi, sporcu listesi çıktısı ve kendi yükleme işlemiyle sınırlandırıldı.
  • Form türü, sınıf, kategori, yarış numarası, sayfa bilgisi, görünürlük ve mobil dosya yükleme davranışları korunuyor.
  • Yüklenmiş yarış formları, fiziksel dosyalar, yükleyen bilgileri ve izinler değiştirilmedi.
v1.1.021 Tema v0.6.15

Dosya Yükleme Planları İhtiyaç Anında Yükleniyor

Dosya planlama ve teslim kodu yalnız ilgili dosya ekranlarında, kayıt formunda ve kendi işlemlerinde hazırlanıyor.

Güvenli Dosya Planı Ayrıştırması

  • Dosya yükleme planları genel ön yüz başlangıcından çıkarılarak Dosya Yükleme, Dosyalar, kayıt formu ve kendi kaydetme, yükleme ve silme işlemleriyle sınırlandırıldı.
  • Kişi, rol ve kurul atamaları; kayıt formunda gösterim; tarih kilitleri ve dosya teslim davranışları korunuyor.
  • Yükleme planları, teslim edilen belgeler, fiziksel dosyalar, izinler ve mevcut kayıtlar değiştirilmedi.
v1.1.020 Tema v0.6.15

Kişisel Kiralama Verileri İhtiyaç Anında Yükleniyor

Kişisel kiralama kodu yalnız kiralama ekranında, belgelerinde ve kaydetme işleminde hazırlanıyor.

Koşullu Kiralama Yükleme

  • Kişisel kiralama veri modülü genel ön yüz başlangıcından çıkarılarak Kiralamalar ekranı, kiralama belgeleri ve kendi kaydetme işlemiyle sınırlandırıldı.
  • Sporcu, antrenör ve veli görünürlüğü; yönetim raporu izni; teslim, sözleşme ve iade belgeleri korunuyor.
  • Kiralama seçimleri, ücretler, kayıt toplamları, yetkiler ve mevcut veriler değiştirilmedi.
v1.1.019 Tema v0.6.15

Dijital Formlar Yalnız Gerektiğinde Hazırlanıyor

Kapsamlı dijital form motoru yalnız form ekranlarında, kendi işlemlerinde, yazdırmalarda ve zamanlanmış bildirimlerde yükleniyor.

Güvenli Form Yükleme Optimizasyonu

  • Dijital form motoru genel ön yüz başlangıcından çıkarılarak Hesabım, Formlar paneli, yönetim, form kaydetme ve silme işlemleri, yazdırmalar ve zamanlanmış görevlerle sınırlandırıldı.
  • Form oluşturma, doldurma, inceleme, silme, rozet sayıları, toplu yazdırma ve otomatik bildirim davranışları korunuyor.
  • Form şablonları, yanıtlar, atamalar, izinler ve yüklenmiş dosyalar değiştirilmedi.
v1.1.018 Tema v0.6.15

Çekiliş Modülü Ekran ve İşlem Bazında Yükleniyor

Kapsamlı çekiliş motoru yalnız çekiliş kullanılan ekranlarda, canlı görünümde ve kendi işlem veya zamanlanmış görevlerinde hazırlanıyor.

Güvenli Çekiliş Ayrıştırması

  • Çekiliş modülü genel ön yüz başlangıcından çıkarılarak Hesabım, Sonuçlar, kişi kartı, yönetim, canlı tam ekran, AJAX ve zamanlanmış görev akışlarıyla sınırlandırıldı.
  • Çekiliş menüsü, ürünler, katılımcı havuzu, canlı çekiliş, sonuç yayınlama, QR teslim ve otomatik yayın davranışları korunuyor.
  • Çekiliş sonuçları, geçmiş, teslim kayıtları, izinler ve katılımcı verileri değiştirilmedi.
v1.1.017 Tema v0.6.15

Dosya Arşivi Sınıfı İhtiyaç Anında Yükleniyor

Merkezi Dosya Arşivi kodu yalnız yönetim, dosya görünümü veya kendi kaydetme ve silme işlemlerinde hazırlanıyor.

Koşullu Arşiv Yükleme

  • Dosya Arşivi sınıfı genel ön yüz başlangıcından çıkarılarak yönetim, Dosyalar ekranı, ön yüz dosya işlemleri ve kendi kaydetme ve silme uçlarıyla sınırlandırıldı.
  • Dosya Arşivi, Yüklenen Dosyalar, yarış belgesi seçimi, görünürlük, indirme ve ön izleme davranışları korunuyor.
  • Arşiv kayıtları, yüklenmiş dosyalar, izinler ve dosya yolları değiştirilmedi.
v1.1.016 Tema v0.6.15

Anket Motoru Portal ve İşlem Bazında Yükleniyor

Anket yönetimi, cevaplama ve sayaç kodu yalnız yönetim veya anket kullanılan portal ekranlarında hazırlanıyor.

Anket Altyapısında Koşullu Yükleme

  • Anket motoru genel ön yüz başlangıcından çıkarılarak yönetim, Hesabım, Bildirimler ve kendi cevaplama ve yönetim işlemleriyle sınırlandırıldı.
  • Anket menüsü, bekleyen anket sayacı, kişi hedefleme, cevap kaydı, bildirim ve genel anket yönetimi korunuyor.
  • Anket atamaları, sorular, cevaplar, kişi izinleri ve mevcut veriler değiştirilmedi.
v1.1.015 Tema v0.6.15

Portal Kayıtları Modülü Koşullandırıldı

Kapsamlı kayıt listesi, hızlı kayıt ve rapor kodu yalnız ilgili ekran veya işlem açıldığında hazırlanıyor.

Kayıt Modülünde İhtiyaç Anında Yükleme

  • Portal Kayıtları modülü normal web ve PWA başlangıcından çıkarılarak Kayıtlar, Hızlı Kayıt, yönetim listesi ve kendi iki işlem ucuyla sınırlandırıldı.
  • Sporcu, antrenör, veli, görevli ve personel listeleri; hızlı kayıt, raporlar, ZIP indirmeleri, düzenleme, onaylama ve silme işlemleri korunuyor.
  • Kayıt, katılımcı, ödeme, kiralama ve izin verileri değiştirilmedi.
v1.1.014 Tema v0.6.15

Ön Yüz Dosya İşlemleri Koşullandırıldı

Belge ve sonuç dosyası yükleme, düzenleme ve silme kodu yalnız işlem sırasında hazırlanıyor.

Dosya İşlemleri Ayrıştırması

  • Ön yüz dosya işlem modülü normal web ve PWA başlangıcından çıkarılarak belge ve sonuç dosyalarının iki güvenli işlem ucuyla sınırlandırıldı.
  • Dosya yükleme, değiştirme, silme, dil ve görünürlük seçimleri ile kurul ve kişi izinleri korunuyor.
  • Yüklenmiş dosyalar, sonuç belgeleri ve arşiv verileri değiştirilmedi.
v1.1.013 Tema v0.6.15

Rüzgâr İşlem Modülü Koşullandırıldı

Rüzgâr çizelgesi ve form işlem kodu yalnız ilgili ekran veya kayıt isteğinde hazırlanıyor.

İhtiyaç Anında Rüzgâr Verisi

  • Rüzgâr veri modülü normal web ve PWA başlangıcından çıkarılarak Rüzgâr ekranı ve kendi iki işlem ucuyla sınırlandırıldı.
  • Rüzgâr kayıtları, görev konumları, form yükleme ve silme işlemleri ile mobil açılır menü görünümü korunuyor.
  • Rüzgâr verileri, sekme izinleri ve mevcut kayıtlar değiştirilmedi.
v1.1.012 Tema v0.6.15

Bildirim Motoru İhtiyaç Anında Yükleniyor

Yarış, deniz takip ve kayıt bildirim kodu yalnız ilgili ekran veya işlem çalıştığında hazırlanıyor.

Koşullu Bildirim Altyapısı

  • Bildirim motoru yönetim, AJAX kayıt, portal kayıt ve bildirim işlem istekleri dışında normal sayfa başlangıcından çıkarıldı.
  • Start, ceza dönüşü, terk, denize çıkış ve dönüş, kayıt ve kurul bildirimleri ile yazdırma görünümü korunuyor.
  • Bildirim kayıtları, kişi ve kurul izinleri, güvenlik kontrolleri ve mevcut veriler değiştirilmedi.
v1.1.011 Tema v0.6.15

Puanlama Motoru Normal Sayfa Yükünden Ayrıldı

Kapsamlı puanlama motoru yalnız sonuç veya puanlama görünümü açıldığında ve kendi yetkili işlemlerinde hazırlanıyor.

Büyük Koşullu Yükleme Kazancı

  • Puanlama motoru normal web ve PWA isteklerinin başlangıcından çıkarılarak yalnız sonuç, yönetim, portal ve yazdırma ekranlarında yükleniyor.
  • Ayar, ceza, gruplama, sonuç kaydetme, yayınlama, yayından kaldırma, sıfırlama ve yelken numarası değiştirme işlem uçları eksiksiz korunuyor.
  • Puan hesaplama kuralları, sonuçlar, yayın durumu, izinler ve kayıtlı veriler değiştirilmedi.
v1.1.010 Tema v0.6.15

Dosya Talep Modülü İhtiyaç Anında Yükleniyor

Dosya talebi oluşturma ve yanıtlama kodu yalnız ilgili panel veya işlem açıldığında hazırlanıyor.

Güvenli Dosya İşlem Ayrıştırması

  • Dosya talep modülü yalnız talep panelinde veya kendi oluşturma ve yanıtlama işlem uçlarında yükleniyor.
  • Dosya seçimi, yükleme, kurul hedefleme, kişi erişimi, güvenlik anahtarı ve bildirim davranışları aynen korunuyor.
  • Yüklenmiş dosyalara veya talep kayıtlarına dokunulmadan diğer web ve PWA isteklerindeki gereksiz PHP hazırlığı kaldırıldı.
v1.1.009 Tema v0.6.15

Duyuru İşlemleri Normal Sayfa Yükünden Ayrıldı

Duyuru ekleme, düzenleme, silme ve toplu bildirim kodu yalnız gerektiği isteklerde hazırlanıyor.

Koşullu Duyuru İşlemleri

  • Duyuru işlem modülü yalnız yönetim ekranında veya yetkili portal duyuru formu gönderildiğinde yükleniyor.
  • Yeni Duyuru düğmesi, duyuru listesi, ekleme, düzenleme, silme ve otomatik bildirim davranışları korunuyor.
  • İzin ve duyuru verisi değiştirilmeden normal web ve PWA sayfa açılışındaki gereksiz PHP yükü azaltıldı.
v1.1.008 Tema v0.6.15

Etkinlik Ayarları Modülü Koşullandırıldı

Etkinlik Ayarları işlem kodu, kullanılmadığı normal web ve PWA isteklerinin başlangıç yükünden ayrıldı.

İhtiyaç Anında Yükleme

  • Etkinlik Ayarları modülü yalnız yönetim ekranında, ayar kaydetme işleminde veya yetkili kullanıcının Etkinlik Ayarları sekmesi açıldığında yükleniyor.
  • Ayar alanları, tema seçenekleri, PWA yapılandırması, izin kontrolü ve kayıt işlemleri değiştirilmeden korundu.
  • Etkinlik veya kullanıcı verisine dokunulmadan normal sayfa açılışında hazırlanan PHP kodu azaltıldı.
v1.1.007 Tema v0.6.15

Baskı Merkezi İhtiyaç Anında Yükleniyor

Dijital Baskı Merkezi kodu, kullanılmadığı normal web ve PWA isteklerinin başlangıç yükünden çıkarıldı.

Güvenli Modül Ayrıştırması

  • Baskı Merkezi yalnız yönetim ekranında, kendi kaydetme, silme ve gönderme işlemlerinde veya baskı ve kişi kartı görünümü gerçekten açıldığında yükleniyor.
  • Baskı şablonları, katılımcı kartları, yetkiler ve mevcut çıktı işlemleri aynı kodu kullanmaya devam ediyor.
  • Etkinlik, katılımcı ve baskı verilerinde değişiklik yapılmadan normal sayfa açılışındaki gereksiz PHP hazırlık yükü azaltıldı.
v1.1.006 Tema v0.6.15

Yedekleme Motoru Ön Yüz Yükünden Ayrıldı

Büyük yedekleme ve geri yükleme kodu normal web ve PWA isteklerinden çıkarılarak yalnız yönetim, kendi işlem uçları ve zamanlanmış görevlerde yükleniyor.

Koşullu Yedekleme Denetleyicisi

  • Sistem yedeği, etkinlik yedeği, geri yükleme ve saklanan yedek işlemleri ayrı bir denetleyiciye taşındı.
  • Normal ziyaretçi, ONB ve PWA isteklerinde yedek depolama yardımcıları ile kapsamlı yedekleme kodu artık okunup hazırlanmıyor.
  • Mevcut yedek içeriği, geri yükleme kipleri, yetki ve güvenlik kontrolleri aynı merkezi işlem kodu kullanılarak korundu.
  • Otomatik yedek zamanı her ön yüz isteğinde kontrol edilmek yerine yönetim ve zamanlanmış görev akışında yönetiliyor.
v1.1.005 Tema v0.6.15

Ön Yüzden Gereksiz Yönetim Yükü Ayrıldı

Normal web ve PWA isteklerinde kullanılmayan etkinlik editörü ile genel anket yönetimi kodları yalnız gereken isteklerde yükleniyor.

Güvenli Koşullu Modül Yükleme

  • Etkinlik düzenleme meta kutuları, kaydetme kancaları ve yönetim varlıkları normal ön yüz ve AJAX isteklerinde artık yüklenmiyor.
  • Tüm etkinlikler için genel anket yönetim modülü yalnız WordPress yönetim ekranında veya kendi iki yetkili işlem isteğinde yükleniyor.
  • ONB, PWA, izin, kayıt, puanlama, rüzgâr, mesaj, dosya ve veri değiştirme akışları bu aşamada aynen korunarak riskli geniş ayrıştırma yapılmadı.
v1.1.004 Tema v0.6.15

Güvenli Performans Ölçüm Temeli

Optimizasyonların gerçek etkisini veri ve izin yapısına dokunmadan karşılaştırmak için isteğe bağlı teknik ölçüm altyapısı eklendi.

Değişiklik Öncesi Karşılaştırma

  • Web, PWA, ONB, yönetim ve AJAX isteklerinin toplam süresi, sorgu sayısı, tepe bellek kullanımı ve yüklenen eklenti PHP dosyası sayısı isteğe bağlı olarak ölçülebiliyor.
  • Ölçüm sistemi varsayılan olarak kapalıdır; etkinlik, kayıt, katılımcı, izin veya puanlama verisini okumaz ve değiştirmez.
  • Teknik kayıt dosyası dışarıdan erişime kapatılır, iki megabaytla sınırlanır ve kullanıcı form içeriği ya da URL sorgu değerleri saklanmaz.
v1.1.003 Tema v0.6.15

Admin ONB Dosya Menüleri Eşleştirildi

Admin ONB dosya yapısı ön yüzdeki iki ayrı menüyle bire bir aynı hale getirildi.

Dosya Yükleme ve Dosyalar

  • Admin ONB menüsündeki eski İlan Panosu kaldırıldı ve yerine ön yüzle aynı Dosya Yükleme menüsü getirildi.
  • Dosya Yükleme; Yarış Dosyası Yükle ve Yüklemem Gereken Evraklar sekmelerini ön yüzle aynı ekran üzerinden tam yönetici yetkisiyle gösteriyor.
  • Dosyalar; Dosya Arşivi, Yüklenen Dosyalar, Yüklenen Yarış Formları ve Yükleme Planları sekmelerini ön yüzle aynı ekran üzerinden tam yönetici yetkisiyle gösteriyor.
v1.1.002 Tema v0.6.15 Kritik Güncelleme

Ön Yüz Yetki ve Menü Denetimi

Admin ONB tam yetkisinin katılımcı ön yüzüne taşması engellendi; kapalı rol, kurul ve kişi izinleri menü ve alt sekmeleri yeniden tamamen gizliyor.

Kritik İzin Ayrımı

  • WordPress yöneticisinin tam modül yetkisi yalnız Admin ONB yönetim ekranıyla sınırlandırıldı; aynı yönetici ön yüzde bir antrenör veya başka katılımcı hesabını açtığında o hesabın izinleri uygulanıyor.
  • Rüzgâr, Kayıtlar, Kiralama Yönetim Raporu, Pop-up ve Etkinlik Ayarları dahil ana menüler ile alt sekmeler kapalı izinlerden dolaylı yoldan yeniden açılamıyor.
  • Admin ONB içindeki Dosyalar, Ödemeler ve diğer yönetim modülleri yönetici tam yetkisiyle çalışmaya devam ediyor.
v1.1.001 Tema v0.6.15 Kritik Güncelleme

Sürümlü Dağıtım ve Admin ONB Tam Erişim

Her güncelleme için geri dönüş paketi standardı başlatıldı; WordPress yöneticilerine ONB modüllerinde tam yetki verildi ve eksik yönetim menüleri tamamlandı.

Admin ONB Tam Yetki

  • WordPress yöneticileri ONB ve Hesabım modüllerinde kişi rolü, kurul ataması veya etkinlik izin satırından bağımsız olarak tam yetkili hale getirildi.
  • Admin ONB ana menüsüne Dosyalar, Ödemeler ve Geri Bildirim eklendi; yarış dosyaları, teslimler, yükleme planları ve tüm kulüp ödemeleri etkinlik içinden yönetilebilir.

Geri Dönüş Paketi Standardı

  • Tamamlanan her güncelleme 1.1.001 biçiminde benzersiz ve artan bir sürüm numarasıyla paketlenecek.
  • Yayımlanan sürüm ZIP dosyaları değiştirilmeden arşivlenecek; gerektiğinde eski paket doğrudan geri yüklenebilecek.
v1.0.3 Tema v0.6.15 Kritik Güncelleme

Kritik Yetki, Bildirim ve Tam Etkinlik Yedeği

Mesaj ve Telegram yetkileri sunucuda güvenceye alındı; Etkinlik Ayarları açılışı onarıldı ve etkinlik yedeği bütün bağlı veri bölümlerini kapsayacak biçimde genişletildi.

Kritik Mesaj ve Telegram Yetkileri

  • Sekreterya ve Organizasyon Kurulu tam mesaj ve Telegram yetkisine sahip; diğer kurullar Telegram hariç bireysel ve toplu gönderim yapabilir.
  • Sporcu, antrenör, veli ve personel hesaplarının toplu veya Telegram kanal yayını yapması sunucu tarafında engellendi.
  • Duyuru, dosya, protesto, duruşma, zaman limiti ve sonuç Telegram bildirimleri etkinlik bazında ayrı ayrı yönetilebilir.

Tam Etkinlik Yedeği ve Geri Yükleme

  • Etkinlik yedeğine tüm etkinlik metaları ve referansların yanında kayıtlar, katılımcılar, rüzgâr, puanlama, form yanıtları, anketler, çekilişler, işlem kayıtları ve yüklenen dosyalar eklendi.
  • Otomatik etkinlik yedekleri de sunucuda ZIP desteği bulunduğunda fiziksel dosyaları arşive ekliyor; yalnız veritabanı bilgisiyle sınırlı kalmıyor.
  • Bağlı kayıt kimlikleri yeni veya farklı bir etkinliğe geri yüklenirken yeniden eşleştiriliyor; anket, çekiliş ve katılımcı ilişkileri korunuyor.
  • Etkinlik yedeği yeni etkinlik oluşturabilir, mevcut etkinliği sıfırdan değiştirebilir veya mevcut verileri koruyarak yalnız eksik bölümleri tamamlayabilir.
  • Yönetim ekranında toplu yedek ve etkinlik yedeği alma/yükleme işlemleri açık adlarla aynı yedekleme alanında toplandı.

Etkinlik Ayarları Onarımı

  • Hesabım içindeki Etkinlik Ayarları ortak form parçaları yüklenirken oluşan çeviri kapsamı hatası giderildi.
  • Ana ONB içindeki Süreler ve Protestolar sekmesi arka planda yüklendiğinde yönetim formu yerine yeniden yalnız herkese açık salt okunur ilan görünümünü gösteriyor.
  • Kaydedilmemiş kayıt düzenlemelerinden ayrılmayı onaylayan kullanıcıya aynı uyarının sonraki menülerde tekrar tekrar gösterilmesi önlendi.
  • PWA içindeki Mesaj Kutusu her açılışta sunucudan güncel görünüm ve mesaj listesini alıyor; uzun süre açık kalan uygulamada eski mesaj ekranının gösterilmesi önlendi.
  • Toplu Telegram kanal/grup gönderiminde alıcı grubu veya kişi seçilmiş olmasını yeniden zorlayan ikinci form kontrolü kaldırıldı.
  • PWA, web ve yönetim mesaj formlarında anlık toplu Telegram seçimi sunucu tarafında kesin kanal/grup yayını olarak işleniyor; eski form durumu ek kanallar gönderse bile alıcı seçimi istenmiyor.
  • PWA Mesaj Kutusu betiği sayfa yükleme anını kaçırdığında da doğrudan başlatılıyor; mobilde konu, gönderen ve tarih alanlarının birleşerek karışık görünmesi yerine gelen kutusu listesi ve okuma paneli kuruluyor.
  • Kişisel Etkinlik Kimliği ekranındaki Etkinliğe Dön bağlantısının AJAX işlem adresine gitmesi engellendi; bağlantı yeniden ilgili etkinliğin Bilgilerim sekmesine dönüyor.
  • Hesabım Duyurular ekranındaki Yeni Duyuru ve düzenleme düğmeleri geç yüklenen sekmelerde de çalışacak şekilde onarıldı.
  • Rüzgâr Çizelgesi seçim menüleri masaüstü ve mobilde daha okunaklı, tutarlı ve dokunmaya uygun bir görünüme kavuştu.
  • Telegram ile Gönder seçildiğinde portal, PWA ve yönetim formları otomatik olarak etkinlik kanal/grup yayınına geçiyor; eski form durumu bireysel gönderim gösterse bile kişi seçimi istenmiyor.
  • Kayıtlar ekranındaki Sporcular, Antrenörler, Görevliler ve diğer alt sekme bağlantıları AJAX işlem adresi yerine etkinliğin gerçek ONB adresini kullanıyor; beyaz ekran ve 0 yanıtı giderildi.

Portal Çevirileri ve Sürüm Arşivi

  • Dosya Yükleme alanı Yarış Dosyası Yükle ve Yüklemem Gereken Evraklar sekmelerine ayrıldı; yarış belgesi yayını varsayılan olarak Sekreterya ile Organizasyon Kuruluna, kişisel evrak teslimi ise atanan kişiye açıldı.
  • Dosya Arşivi menüsü Dosyalar olarak yenilendi; arşiv, kişisel/kurumsal yüklemeler, yarış formu yüklemeleri ve yükleme planları birbirinden bağımsız izinlerle yönetilebiliyor.
  • Yükleme planlarında kişi veya rol hedefi, başlangıç, son ve kilit tarihi, zorunluluk ve dosya sınırı tanımlanabiliyor; sunucu hedef, tarih ve alt sekme yetkisini her yüklemede yeniden doğruluyor.
  • Mobil ve PWA kullanıcıları atanmış evrakları dosyadan seçebiliyor veya kamerayla çekebiliyor; yeni sürüm yükleyebiliyor ve izin verilen süre içinde kendi teslimini silebiliyor.
  • Yarış formu yüklemelerinde sınıf ve kategori etkinliğin mevcut sabit listesinden seçiliyor; çok sayfalı belgeler yükleyen kişi, yarış numarası ve sayfa sayısıyla tek kayıt altında saklanıyor.
  • Yeni dosya planları ve teslimleri etkinliğin tam yedeğine otomatik olarak dahil ediliyor; ayrı ve ağır bir ilk sayfa sorgusu çalıştırmadan yalnız ilgili sekme açıldığında okunuyor.
  • Dosya Yükleme ana menüsü açık kalsa bile kapatılan Yarış Dosyası Yükle alt sekmesinin yeniden açılmasına neden olan eski genel izin bağlantısı kaldırıldı; alt sekme izinleri bağımsız uygulanıyor.
  • Yüklemem Gereken Evraklar kartları kompakt tabloya dönüştürüldü; PWA ve mobilde tek dosya seçici cihazın dosya, kamera veya galeri seçeneklerini kullanıyor.
  • Yükleme planları artık kişi ve rollerin yanında Organizasyon, Sekreterya, Yarış, Protesto ve Teknik kurullara atanabiliyor; hedef dışındaki hesaplara plan gösterilmiyor.
  • Kayıt Formunda Göster seçeneği açılan yükleme planları seçilen Genel, Sporcu, Antrenör, Veli, Görevli veya Personel bölümüne ekleniyor; önceki kayıt formu belgeleri de Yüklenen Dosyalar raporuna dahil ediliyor.
  • Yüklenen Dosyalar tablosuna arama, durum filtresi ve Excel raporu eklendi; kişisel hesaplar yalnız kendi kayıt dosyalarını, yetkili kurullar tüm etkinlik dosyalarını görebiliyor.
  • Lazy-load işleminden sonra plan kaydetme ve dosya yükleme dönüşünün wp-admin/admin-ajax.php adresine saparak 0 göstermesi merkezi güvenli dönüş kontrolüyle giderildi.
  • Kayıtlar ekranındaki harici görevli bağlantısı, hızlı kayıt, raporlar ve rapor indirme düğmeleri etkinlik dil sözlüğüne bağlandı.
  • Puanlama, Dijital Baskı Merkezi ve Anketler menü adları Bulgarca, Yunanca, Rusça, Arapça ve Romence paketlerinde tamamlandı.
  • Anketlerin gelen anket, cevaplama ve yönetim ekranındaki başlıklar, alanlar ve işlem düğmeleri dil sözlüğü üzerinden gösterilecek şekilde yenilendi.
  • Test edilip dağıtıma hazırlanan her eklenti sürümünün ZIP paketini ana geliştirme dosyalarından ayrı saklamak için sürüm arşivi oluşturuldu.
v1.0.2 Tema v0.6.15 Kritik Güncelleme

Hesabım Kişi Ekleme ve Menü Çevirileri

Kısa kodlu veya parametreli etkinlik adreslerinde yeni kişi kartının açılmaması giderildi; ONB ve Hesabım menü, sekme ve ortak alan çevirileri merkezi sözlüğe tamamlandı.

Kayda Kişi Ekleme

  • Hesabım > Ekibi / Kaydı Düzenle ekranında yeni kişi kartı istenirken etkinlik, dil ve portal bağlamı korunuyor; Sporcu, Antrenör, Veli ve Personel ekleme yeniden çalışıyor.
  • Taslak kart isteğinde oturum bilgisi korunuyor ve başarısız sunucu yanıtları boş kart gibi işlenmek yerine kullanıcıya hata olarak bildiriliyor.
  • Kısa kod, PWA veya önbellekten geri yüklenen Hesabım ekranında kişi ekleme ve kaydetme düğmelerinin olay motoru sayfa hazır olsa da yeniden başlatılıyor.
  • Yeni kişi kartları sayfa içinde hazırlanan güvenli form şablonundan anında açılıyor; ayrı sayfa isteği veya yönlendirme sonucu artık ekleme düğmelerini etkileyemiyor.
  • Sporcu, Antrenör, Veli ve Personel düğmeleri profil başlatıcısından bağımsız doğrudan ekleme işlevine bağlandı; Veli eklerken bağlı sporcu seçimi korunuyor.

Menü ve Sekme Çevirileri

  • Açılır Bildirimler menüsü ile ONB duruşma başlıkları, dosya seçimi, kayıt işlemleri, ödeme yöntemi ve ortak portal metinleri Dil ve Sözlük Yönetimine eklendi.
  • Anketler ve Dijital Baskı Merkezi menüleri yerel geçici metin yerine merkezi sözlükten okunuyor; yönetici tarafından yapılan çeviri değişiklikleri ekrana doğrudan yansıyor.
  • Kayıt düzenleme alanlarında iki dilli kaydedilen alan adları ve seçenekler, seçili portal diline göre tek dilde gösteriliyor.
  • Genel / Ortak Bilgiler kartı ekranı daha sade tutmak için varsayılan olarak kapalı akordiyon halinde açılıyor.
  • Kiralamalar, Çekiliş ve Formlar menüleri ile bu bölümlerdeki başlık, sekme, filtre, durum ve işlem metinleri tüm hazır dil paketlerinde tamamlandı.
  • Hazır dijital form şablonlarının alanları, düğmeleri, dijital onay kaydı ve yazdırma metinleri seçilen etkinlik dilindeki merkezi sözlükten okunuyor.

Kayıt Rolü ve Kişi Sınırları

  • Hesabım ekranından yeni kişi kaydedilirken rolün kayda açık olması ve rol için belirlenen maksimum kişi sayısı sunucuda yeniden kontrol ediliyor.
  • Kişi silme işlemi kayıt ayarlarındaki minimum Sporcu, Antrenör, Veli, Görevli ve Personel sayılarının altına düşürecekse engelleniyor.
  • Aynı kaydetme işlemindeki ekleme ve silmeler birlikte hesaplanıyor; ekranda eski bilgi bulunsa bile izin ve sayı sınırları aşılamıyor.

Yönetim İşlemi Güvenliği

  • Toplu kayıt ön izlemesi, onayı ve CSV şablonu indirme işlemleri yönetici yetkisi ve güvenli istek doğrulaması olmadan çalıştırılamıyor.
  • Bağımsız yarış görevlisi ekleme işlemi yönetici yetkisi ve güvenli istek doğrulamasıyla korunuyor.
  • Toplu içe aktarmada mevcut kafileyi yenileme dâhil bütün kayıtlar tek güvenli işlem olarak tamamlanıyor; herhangi bir satır başarısız olursa eski veriler korunuyor ve yarım kayıt bırakılmıyor.
  • Normal ve dış görevli kayıtlarında ana kayıt ile bütün kişiler birlikte kaydediliyor; bir kişi eklenemezse işlem başarı göstermeden tamamen geri alınıyor.
  • Kişisel etkinlik kartlarının QR kodları artık eklentinin kendi sunucusunda üretiliyor; kişisel erişim bağlantıları üçüncü taraf QR hizmetlerine gönderilmiyor.
  • Yüklenen dosyalarda gerçek dosya türü ve içerik kontrol ediliyor; zararlı çalıştırılabilir içerikler, bozuk veya aşırı büyük görseller ve belirlenen boyut sınırını aşan dosyalar kaydedilmiyor.
  • Referans kodu hatırlatma ekranı bir e-postanın kayıtlı olup olmadığını açıklamıyor ve aynı bağlantıdan art arda yapılan denemeleri sınırlandırıyor.
  • Referans kodu hatırlatma araması indeksli e-posta alanına taşındı; mevcut kayıtlar sistemi kilitlemeden küçük gruplar halinde hazırlanıyor ve büyük etkinliklerde tüm kişi verileri belleğe alınmıyor.
  • Ödemeler ekranında her kayıt için tekrarlanan kişi sorguları kaldırıldı; erişilebilen kayıtların kişileri tek sorguda alınarak kulüp ve ödeme kartlarında yeniden kullanılıyor.
  • Ödemeler sayfasını yalnız görüntülemek artık veritabanında ücret güncellemesi oluşturmuyor; yeniden hesaplanan tutar ekranda doğru gösterilirken kalıcı değişiklikler kaydetme işlemlerine bırakılıyor.
  • Toplu içe aktarma ön izlemeleri kalıcı sistem ayarı olarak birikmiyor; aynı yönetici ve etkinliğe bağlı veriler bir saat sonra otomatik temizleniyor, başarıyla kullanıldığında hemen siliniyor.
  • Portal çıkış işlemi güvenli istek anahtarıyla korunuyor; başka bir site kullanıcı adına istek göndererek portal oturumunu kapatamıyor.
  • Toplu içe aktarma CSV dosyaları belleğe bütünüyle yüklenmeden satır satır okunuyor; tırnak içindeki çok satırlı hücreler standart CSV biçimine uygun işleniyor.
  • Toplu içe aktarma sonrasında her kişi için ayrı zamanlanmış görev oluşturulmuyor; bildirimler tek kuyrukta 50 kişilik paketlerle ve kontrollü aralıklarla işleniyor.
  • Güvenlik kayıt tablosunun varlığı her istekte yeniden sorgulanmıyor; kurulu veritabanı sürümü kullanılıyor ve tabloya erişim hatası oluşursa doğrulama kendiliğinden yeniden devreye giriyor.
  • Kişisel QR erişim anahtarları tek büyük etkinlik ayarı yerine her katılımcının indeksli veritabanı satırında tutuluyor; eski anahtarlar ilk kullanımda bağlantı bozulmadan otomatik taşınıyor.
  • Tüm Etkinlik Anketleri ekranı açılırken bütün katılımcıların ayrıntıları belleğe alınmıyor; kulüp, sınıf ve kategori seçenekleri yalnız seçilen etkinlikler için güvenli biçimde yükleniyor.
  • Etkinlik takviminde ülke ve geçmiş/gelecek tarih filtreleri veritabanı sorgusuna taşındı; ülke seçenekleri tüm etkinlik kartları oluşturulmadan tekil değerlerden hazırlanıyor.
  • Eklenti ve tema takvimlerinin ortak veri sorgulama motoru birleştirildi; iki görünümün filtre ve sıralama davranışlarının zamanla birbirinden ayrılması önlendi.
  • PWA kullanım ölçümlerinin tekrar kontrol kayıtları genel WordPress ayar tablosundan ayrıldı; süreli ve anonim özetler özel tabloda tutulup otomatik temizleniyor.
  • Reklam gösterim ve tıklama sayaçları genel ayar dizisinden ayrıldı; eşzamanlı ziyaretlerde kayıp yaşamayan atomik sayaçlar ve toplu yönetim raporu kullanılıyor.
  • Anket hedefleme ve form görevi bildirimlerinde katılımcıların kullanılmayan büyük veri alanları artık veritabanından alınmıyor; kalabalık etkinliklerde bellek kullanımı azaltıldı.
  • Etkinlik listesi 12 kayıtlık sayfalara ayrıldı; ay ve hafta takvimleri yalnız görünür tarih aralığındaki etkinlikleri yükleyerek geçmiş yılların tamamını belleğe almıyor.
  • Muhasebe raporu, portal ödeme listesi ve ödeme yeniden hesaplama sorguları yalnız ihtiyaç duydukları alanları alıyor; kalabalık kayıtlarda gereksiz profil ve kimlik verileri belleğe yüklenmiyor.
  • Toplu içe aktarma grup kimlikleri indeksli kayıt kolonuna taşındı; eski kayıtlar 250’şer satırlık güvenli adımlarla tamamlanırken grup değiştirme aramaları tam tablo taraması yapmıyor.
  • Katılımcı ülke, kulüp, sınıf ve kategori değerleri indeksli kolonlarla desteklendi; normal kayıt ve toplu içe aktarma anında yazılıyor, eski veya farklı akışlardan gelen kayıtlar 250’şer satırlık döngüsel eşitlemeyle güncel tutuluyor.
  • Hesabım ve ONB portalında Anketler, Kayıtlar, Kiralamalar, Yarış Sonuçları, Çekiliş, Puanlama, Muhasebe, Dijital Baskı Merkezi ve Etkinlik Ayarları metinleri hazır dil paketleriyle uyumlu hale getirildi; Romence hazır dil olarak eklendi.
  • Dil ve Sözlük Yönetimi artık hazır paketlerdeki etkin çevirileri kutularda doğrudan gösteriyor; ONB ve Hesabım menüleri ana sayfa betiği gecikmeli yüklense, gömülü betikler çalışmasa veya başka bir betik tıklama olayını durdursa bile güvenli gezinmeyle açılıyor.
  • WordPress yönetimindeki etkinlik düzenleme ekranının çeviri hazırlığı güvenceye alındı; eksik çeviri callback’i nedeniyle sayfanın yarım kalması ve ayar sekmelerinin çalışmaması önlendi.
  • Bazı temaların geç yüklenen Protesto yönetimi betiğini basmaması durumunda oluşan eksik alt sekme fonksiyonu giderildi; bu hata artık Hesabım menülerinin açılmasını durdurmuyor.
  • Hesabım menülerine tema ve harici betik yükleme sırasından bağımsız çalışan doğrudan gezinme yedeği eklendi; sekmeler farklı WordPress temalarında da güvenle açılıyor.
  • Ana ilan panosu menülerine de tema-bağımsız doğrudan gezinme yedeği eklendi; Belgeler, Katılımcılar, Sonuçlar ve diğer üst sekmeler farklı temalarda açılmaya devam ediyor.
  • Admin ONB ana sekme adları etkinliğin ön yüz dilinden ayrıldı ve şimdilik tamamı Türkçe gösterilecek biçimde sabitlendi.
  • Single eRaceOffice temasında Hesabım profil düzenleyicisinin jQuery’den önce çalışması ve puanlama sonuç alanının geçersiz konuma eklenmesi nedeniyle oluşan JavaScript hataları giderildi.
  • Single eRaceOffice temasında giriş yapılmış ONB ana sayfasının ekranın yarısına daralmasına karşı tam genişlik koruması eklendi; tema başlığı ve ilan panosu yeniden ekranı dolduruyor.
  • Single eRaceOffice ONB ana sayfasında yönetim çubuğunun altında oluşan gereksiz boşluk kaldırıldı ve normal web görünümünde tema alt bilgisinin gizlenmesi önlendi.
  • Single eRaceOffice alt bilgisi, uzun Hesabım ve katılımcı içeriklerinde portal sekmesinin içinde kalıp görünmez olsa bile sayfanın en altına güvenle taşınarak gösteriliyor.
  • Hesabım ilk açılırken yalnız görüntülenen alt sekme hazırlanıyor; kullanılmayan puanlama, muhasebe, form, kiralama ve diğer ağır modüller kullanıcı menüden açana kadar çalıştırılmayarak sayfa yükü azaltıldı.
  • Hesabım alt menüleri tam sayfa yenilemeden arka planda yükleniyor ve açılan sekmeler aynı sayfa boyunca yeniden kullanılıyor; yükleme başarısız olursa seçilen sekme normal bağlantıyla güvenle açılıyor.
  • ONB ilk açılırken yalnız görüntülenen ana sekme hazırlanıyor; belgeler, katılımcılar, sonuçlar, protestolar, bildirimler ve diğer bölümler kullanıcı açana kadar sunucuda çalıştırılmıyor.
  • ONB ana sekmeleri tam sayfa yenilemeden arka planda yükleniyor ve açılan bölümler aynı sayfa boyunca yeniden kullanılıyor; herhangi bir yükleme sorunu oluşursa ilgili bölüm normal URL üzerinden açılıyor.
  • Arka planda açılan ONB ve Hesabım sekmeleri artık tema kabuğunu yeniden hazırlamayan güvenli parça servisini kullanıyor; gereksiz HTML aktarımı ve tema sorguları azaltıldı.
  • Arka plan sekme isteklerinde ekranda zaten bulunan Formlar ve Anketler menü rozetleri yeniden hesaplanmıyor; Anketler erişim kontrolü yalnız ilgili sekme açılırken sorgulanıyor.
  • Hesabım sekmelerinde bütün ekip listesi yalnız Özet, Ekibi/Kaydı Düzenle ve Protesto bölümleri için yükleniyor; diğer modüllerde gereksiz katılımcı sorgusu kaldırıldı.
  • Arka plan parça yanıtlarında tema renk ayarları, ONB başlığı, ana menü, sponsorlar ve alt bilgi yeniden hazırlanmıyor; yalnız istenen sekmenin HTML içeriği üretiliyor.
  • Kayıtlar ekranının varsayılan Tümü görünümünde liste için alınan katılımcılar raporlarda da yeniden kullanılıyor; aynı kayıtlar için ikinci bir tam veritabanı sorgusu çalıştırılmıyor.
  • Kayıt raporu yetkisi olmayan hesaplarda gizli Raporlar bölümünün veri kümeleri ve indirme içeriği artık hazırlanmıyor; sporcu ve personel hesaplarının Kayıtlar ekranı daha az bellek ve işlem kullanıyor.
  • Rapor yetkili yöneticilerde de kapsamlı kayıt raporları ilk ekran açılışında hazırlanmıyor; Raporlar düğmesine ilk basıldığında güvenli biçimde yüklenip aynı sayfada kullanılıyor.
  • Mesaj Kutusunu yalnız gelen ve giden mesajları okumak için kullanan hesaplarda etkinliğin tüm kişi profilleri yüklenmiyor; alıcı listesi yalnız mesaj oluşturma, toplu gönderim veya profil görüntüleme gerektiğinde hazırlanıyor.
  • Puanlama ekranı her açıldığında bütün eklenti veritabanı tablolarını yeniden oluşturma kontrolünden geçirmiyor; kurulu şema sürümü doğrulandığında ağır tablo güncelleme işlemi atlanıyor.
  • Puanlama sporcu listesi hazırlanırken ülke ve bayrak sözlüğü her sporcu için yeniden oluşturulmuyor; tek sefer yüklenip bütün yarışmacılarda yeniden kullanılıyor.
  • Puanlama sporcu sorgusu yalnız sonuç, gruplama ve raporlarda kullanılan alanları alıyor; kiralama, e-posta, QR ve diğer kullanılmayan profil kolonları kalabalık yarışlarda belleğe taşınmıyor.
  • Ödemeler ekranı erişilebilir kayıtları belirlerken aynı kayıttaki aynı role ait kişileri tekrar tekrar taşımıyor; her kayıt ve rol çifti tek satırda değerlendiriliyor.
  • Protesto ve duruşma taraf listeleri yalnız kimlik, tekne, iletişim ve yarış sınıflandırması için gereken sporcu alanlarını alıyor; kiralama, QR ve kullanılmayan profil kolonları belleğe taşınmıyor.
  • Ekibi/Kaydı Düzenle ekranında ödeme özeti için aynı ekip kişileri ikinci kez sorgulanmıyor; Hesabım tarafında zaten yüklenmiş ekip listesi yeniden kullanılıyor.
  • Ekibi/Kaydı Düzenle ekranının ödeme özeti ana kaydın yalnız ortak ödeme verisi ve para birimini alıyor; kullanılmayan kayıt kolonları sorgu sonucuna eklenmiyor.
  • Ekibi/Kaydı Düzenle ekranının bağımsız veya eski açılış yollarında ödeme özeti için alınmış ekip listesi düzenleme kartlarında yeniden kullanılıyor; aynı kişiler ikinci kez sorgulanmıyor.
  • Hesabım ekip listeleri kayıt numarasının yanında etkinlik kimliğiyle de sınırlandırılıyor; başka etkinliğe ait kişiler gereksiz yere okunmadan doğru ekip hazırlanıyor.
  • Kayıtlar ekranında bir kaydı düzenlemek için ana kayıt tablosundan yalnız kimlik, sorumlu, ödeme ve para birimi bilgileri alınıyor; kullanılmayan kayıt alanları belleğe taşınmıyor.
  • Kayıtlar ekranındaki kişi düzenleme sorgusu form, rol, kulüp, sınıf, iletişim ve kiralama alanlarıyla sınırlandırıldı; QR erişim anahtarları ve oluşturulma kayıtları düzenleme ekranına taşınmıyor.
  • Ekibi/Kaydı Düzenle bölümü arka planda açıldığında kendi görünüm kuralları ve düğme motoru birlikte yükleniyor; bozuk kart görünümü ve çalışmayan Düzenlemeyi Aç düğmesi giderildi.
  • Hesabım > Kayıtlar ekranındaki normal Tümü listesi ağır rapor verisinden ayrıldı; Raporlar açılmadan da kulüp ve kayıt satırları eksiksiz gösteriliyor.
  • Etkinlik Ayarları akordiyon betiği tema veya yükleme sırası nedeniyle başlatılamasa bile ayar bölümleri gizlenmiyor; menünün boş görünmesi önlendi.
  • Mesaj Kutusunda yalnız okuma yetkisi olan hesapların mesajları okundu işaretleyememesi giderildi; silme yetkili kullanıcılar gelen ve giden mesajlarını diğer alıcıların kopyalarını etkilemeden kendi kutularından silebiliyor.
  • Etkinlik yönetimi, genel Mesaj Sistemi ve Hesabım mesaj oluşturma ekranları geniş tek sütunlu kart düzeninde yenilendi; toplu Telegram kanalı/grubu gönderiminde kişi veya alıcı grubu seçme zorunluluğu kaldırıldı.
  • Mesaj Kutusu Outlook benzeri klasör menüsü, mesaj listesi ve okuma panelinden oluşan üç bölümlü masaüstü düzenine geçirildi; mobil cihazlarda okunabilir tek sütunlu görünüm korunuyor.
  • Mesaj gönderme yetkileri kurul ve kişi rollerine göre sunucuda sınırlandırıldı: Sekreterya ile Organizasyon Kurulu tam yetkili, diğer kurullar Telegram hariç bireysel ve toplu yetkili, sporcu/antrenör/veli/personel gibi kişi rolleri ise toplu ve Telegram kanal yayınına kapalıdır.
  • Otomatik Telegram bildirimlerinde duyuru, dosya-belge yayını, protesto, duruşma, zaman limiti ve yarış sonucu türleri etkinlik ayarlarından ayrı ayrı açılıp kapatılabiliyor.
  • Büyük ONB ayar formlarında otomatik Telegram seçimleri ile yeni girilen Bot Tokenının kaybolması giderildi; test gönderiminde eksik Kanal veya Grup Chat ID alanı artık açıkça belirtiliyor.
  • Herkese açık Yarış Sonuçları ve Grup Dağılımlarında toplu ya da her akordiyon için ayrı yazdırma eklendi; gruplu yarış aktifse Matbu Formlarda Grup Listeleri çıktısı gösteriliyor ve mevcut dağılımın bulunamadığını söyleyen hatalı uyarı giderildi.
  • Herkese açık ve Hesabım Yarış Sonuçları tabloları ekran genişliğine göre sıkışan, uzun metinleri kontrollü bölen ve mobilde daha az yer kaplayan duyarlı yapıya geçirildi.
  • Kayıtlı herhangi bir derece veya ceza varken puanlama profili ve gruplama yapısının değiştirilmesi sunucuda engellendi; ilgili sonuçlar silindiğinde ayarlar yeniden değiştirilebilir.
  • Hesabım içindeki Etkinlik Ayarları sayfasının ortak form parçaları yüklenirken kesilmesine neden olan çeviri kapsamı hatası giderildi; ayar ekranı yeniden eksiksiz açılıyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Doldurulan Formlar Filtreleme ve Yönetim Düzeni

Doldurulan Formlar filtresindeki yönlendirme döngüsü giderildi; sonuçlar, durum sayıları ve işlem alanları daha anlaşılır hale getirildi.

Güvenli Arama ve Filtreleme

  • Filtre işleminin genel dil parametresiyle kısa kodlu sayfa yönlendirmesini çakıştırarak Çok Fazla Yönlendirme hatası oluşturması engellendi.
  • Form, durum ve kişi/kulüp araması aynı temiz sayfa adresinden çalışıyor; ONB, Hesabım, yönetim ve PWA sayfa bilgileri filtreleme sırasında korunuyor.
  • Filtre temizleme, toplu yazdırma ve sonuç sayfalama bağlantıları aynı güvenli adres üretimine bağlandı.

Daha Kullanışlı Sonuç Alanı

  • Toplam doldurulan, kontrol bekleyen, kontrol edilen ve mevcut filtre sonucu sayıları bölümün üstünde ayrı özet kartlarında gösteriliyor.
  • Arama ve filtreleme alanları tek başlık altında toplandı; yanıt kartlarında kişi, form, dijital kayıt bilgisi ve işlem düğmeleri daha belirgin hale getirildi.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Kurul Form Merkezi ve Havaalanı Transfer Formu

Matbu form ve evrak yükleme alanları yalnız etkinlik kurullarına sınırlandırıldı; kişi ve toplu tarih seçimli havaalanı transfer şablonu eklendi.

Yalnız Kurullara Açık Evrak Alanı

  • Matbu Formlar ve Form Yükleme sekmeleri antrenör, sporcu, veli ve personel hesaplarından kaldırıldı; yalnız etkinlikte gerçek kurul ataması bulunan kişiler görebiliyor.
  • Eski etkinliklerde rol veya kişiye kaydedilmiş izinlerin kurul sınırını aşması engellendi; indirme, listeleme ve yükleme işlemleri sunucuda da kurul üyeliğiyle doğrulanıyor.
  • Tüm kurul üyeleri matbu evrakı indirip yarış evrakı yükleyebiliyor; yüklenen arşiv kayıtlarını düzenleme ve silme yetkisi Sekreterya ile Organizasyon Kurulunda kalıyor.

Havaalanı Transfer Bilgileri

  • Hazır form şablonlarına Havaalanı Transfer Bilgileri eklendi; transfer istemeyen kişi Hayır seçerek formu tamamlayabiliyor.
  • Transfer isteyen kayıtlarda aynı kayda bağlı kişiler seçiliyor; her kişi için havaalanı adı ile geliş ve gidiş tarihleri ayrı saklanıyor.
  • Tümünü seçme, seçimi temizleme ve ortak havaalanı ile tarihleri seçilen kişilere tek işlemde uygulama araçları eklendi.
  • Kurul için hazırlanan yatay A4 transfer listesinde toplam kişi, rol dağılımı, havaalanı bazında sayılar, cinsiyet, kulüp, tarihler ve formu dolduran kişi birlikte gösteriliyor.
v1.0.1 Tema v0.6.15

Kayıt Düzenleme Alanları ve Sade Yönetim Menüsü

Kayıt düzenleme ekranındaki özel alanlar kayıt formuyla aynı görünürlük ayarına bağlandı; yinelenen yeni etkinlik alt menüsü kaldırıldı.

Formda Göster Ayarı

  • Hesabım > Kayıtlar > Düzenle ile Bilgilerimi Düzenle ekranlarında yalnız Formda Göster işareti açık olan ortak ve kişi alanları listeleniyor.
  • Sponsor adı, sponsor logosu, sponsor bağlantısı ve diğer özel alanlar kendi görünürlük ayarlarına ayrı ayrı uyuyor; kapalı alanlar düzenleme formuna eklenmiyor.
  • Sınıf ve kategori alanları da kendi Formda Göster ayarlarına uyuyor; kapatılan sistem alanları mevcut veya sonradan eklenen sporcu kartlarında görünmüyor.
  • Sporcu düzenleme kartlarının mavi rol rengi geri getirildi; kart başlığı ve sol kenar diğer rollerden kolayca ayrılıyor.
  • Kişisel profil fotoğrafı bulunmadığında yönetim ayarlarındaki Varsayılan Profil Fotoğrafı gösteriliyor; fotoğraf silme işleminden sonra da aynı görsel korunuyor.

Yönetim Menüsü

  • Özdem Etkinlikler altındaki yinelenen Yeni Etkinlik Tanımla menüsü kaldırıldı; Tüm Etkinlikler ekranındaki Yeni Ekle düğmesi ve etkinlik oluşturma akışı korunuyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Antrenör Kayıt Düzenleme ve Güncel Ülke İstatistikleri

Antrenörlerin açık etkinlikte ekip kaydını düzenleyememesi giderildi; ana sayfa ülke istatistikleri eski form kopyası yerine kaydın son güncel ülkesine bağlandı.

Antrenör Ekip Düzenleme

  • Eski etkinliklerin ayrıntılı yetki tablosunda eksik kalabilen antrenör ekip düzenleme izinleri standart değerlerine tamamlandı.
  • Düzenlemeyi Aç işleminden sonra gizli kalan ekip ekleme, silme ve kaydetme alanlarının görünmesi sağlandı.
  • Antrenör ekip düzenleme yetkisi ayrıntılı yetki tablosu yeniden kaydedilse de korunuyor; açık veya kapalı olmasını etkinliğin merkezi Düzenlemeye İzin Ver kuralı belirliyor.
  • Düzenlemeyi Aç düğmesi PWA, tarayıcı geri yükleme ve sayfa olay sırasından bağımsız doğrudan kilit motoruna bağlandı; form alanları ile kaydetme düğmeleri birlikte açılıyor.
  • Hiç kaydedilmemiş otomatik kapanma ayarının eski etkinlikleri kendiliğinden kilitlemesi engellendi; otomatik kapanma yalnız açıkça etkinleştirildiğinde uygulanıyor.
  • Kapalı etkinlikte kayıt güncelleme isteği sunucu tarafında da durdurularak ekran ile kayıt kuralı eşitlendi.

Güncel Ülke Verisi

  • Ana sayfadaki ülke kartları, katılımcı verisinde kalmış eski ülkeyi değil kaydın güncel ana ülkesini sayıyor.
  • Ülke düzeltildiğinde eski ve yeni ortak alan adları kayıttaki tüm ilgili kişilerde birlikte güncelleniyor; ücret, kiralama, para birimi ve istatistik aynı ülkeyi kullanıyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Kişisel Kiralamalar ve Organizasyon Raporu

Kiralamalar menüsü kişisel işlemler ile organizasyon raporu olarak ayrıldı; antrenör, sporcu ve veliler yalnız kendileriyle ilişkili kayıtları güvenli biçimde görebiliyor.

Kişisel Kiralama Ekranı

  • Kiralamalar menüsü Kişisel Kiralamalar ve Yönetim Raporu olarak iki bölüme ayrıldı; her kullanıcı yalnız rolüne uygun bölümü görüyor.
  • Antrenör aynı kayıttaki kendi kiralamalarını ve tüm sporcularını, sporcu yalnız kendisini, veli ise bağlı olduğu sporcuyu görebiliyor.
  • Antrenör her sporcu için Sporcu kendi kiralamasını değiştirebilir iznini açıp kapatabiliyor; veli kayıtları salt okunur olarak izliyor.
  • Kiralama değişiklikleri ONB Ayarlarındaki kayıt düzenleme ve normal kayıt bitiminde otomatik kapatma kurallarına bağlandı.
  • Seçimler kaydedildiğinde ülkeye ait fiyat bölgesi, para birimi, kiralama toplamı ve genel kayıt ücreti sunucuda yeniden hesaplanıyor.
  • Hesabım kiralama ekranında Kişisel Kiralamalar ve Yönetim Raporu bölümleri her rolde belirgin sekmeler olarak gösteriliyor; yetkisiz bölüm veri açılmadan kilitli olarak belirtiliyor.
  • Kişi kiralama kartları ad, rol, seçim sayısı ve toplamı başlıkta gösteren kapalı akordiyonlara dönüştürüldü; uzun ekip listeleri daha toplu hale getirildi.
  • Sporcunun kendi kiralamasını değiştirme izni yeni ve izni hiç kaydedilmemiş kayıtlarda varsayılan olarak kapalıdır; yalnız antrenörün açıkça verdiği izin kabul ediliyor.

Rapor ve Evrak Güvenliği

  • Etkinliğin tamamını kapsayan kiralama yönetim raporu, filtreler ve toplu formlar yalnız Organizasyon Kuruluna açıldı.
  • Antrenör, sporcu ve veliler erişebildikleri her mevcut kiralama için Teslim Formu, Kiralama Sözleşmesi ve İade Tutanağını doğrudan alabiliyor.
  • Kişisel evrak bağlantıları sunucuda etkinlik, oturum, kayıt ilişkisi, kişi ve tek kullanımlık güvenlik anahtarıyla doğrulanıyor; başka kayıtların evrakları açılamıyor.
  • ONB yönetimindeki Kiralamalar sayfası Yönetim Raporu ve Kişisel Kiralamalar alt sekmelerine ayrıldı; geniş rapor tabloları sayfayı taşırmak yerine kendi alanında yatay kaydırılıyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Kiralama, Kayıt Ücreti ve Para Birimi Senkronizasyonu

Kayıt ve düzenleme ekranlarındaki kiralama tutarları tek hesaplama motorunda birleştirildi; ülke değişince kayıt ücreti, kiralama ücreti ve para birimi birlikte yenileniyor.

Tüm Kayıt ve Düzenleme Yollarında Ortak Hesap

  • İlk kayıt formu, WordPress Admin / ONB kayıt düzenleme, Hesabım > Kayıtlar düzenleme ve Hesabım > Bilgilerimi Düzenle işlemleri aynı merkezi ücret hesabına bağlandı.
  • Seçilen, kaldırılan veya tarihleri değiştirilen sabit ve günlük kiralamalar her kayıtta yeniden toplanıyor; ekrandan gönderilen eski toplamın kayıtta kalması engellendi.
  • Tarayıcıdan gönderilen kiralama toplamı ve para birimi yerine etkinlik ayarlarındaki güncel fiyat bölgesi sunucu tarafında esas alınıyor.

Ülkeye Göre Ücret ve Para Birimi

  • Ülke değiştirildiğinde sporcu, antrenör, veli, personel ve diğer etkin rol ücretleri yeni fiyat bölgesinden yeniden hesaplanıyor.
  • Kayıtlı bütün kiralamalar yeni ülkenin fiyatıyla tekrar hesaplanıyor; ana kayıt ve kiralama satırlarının para birimleri birlikte güncelleniyor.
  • Hesabım düzenleme ekranında ülke seçimi değiştirildiği anda kayıt ücreti, kiralama tutarları, genel toplam ve para birimi kaydetmeden önce ekranda yenileniyor.
  • Onay bekleyen harici yarış görevlisi başvurularının ücretsiz kayıt kuralı korunuyor.
v1.0.1 Tema veRaceOffice 0.6.14 / Single eRaceOffice 1.1.0 Kritik Güncelleme

PWA Açılış Ekranı ve Telegram Yapılandırma Kurtarması

Mobil PWA açılış logosu iOS ve Android için dayanıklı hale getirildi; WordPress yapılandırma anahtarları yenilendiğinde Telegram tokenının neden çalışmadığı yöneticiye açıkça bildiriliyor.

iOS ve Android PWA Açılışı

  • Android PWA yükleme kartı gerçek cihaz ekranı yüksekliğine göre yatay ve dikey merkeze sabitlendi; logonun üst bölümde kalması giderildi.
  • iOS açılış ekranı ve uygulama simgesi kaynak güvenli PNG adresine bağlandı; logo yüklenemezse boş dönen halka yerine ONB yedeği gösteriliyor.
  • Eski servis çalışanı, manifest, uygulama simgesi ve iOS başlangıç görseli önbelleklerinin yeni açılış düzenini alması için PWA sürüm anahtarları yenilendi.

Telegram Token Kurtarma Uyarısı

  • wp-config.php güvenlik anahtarları değiştiğinde daha önce şifrelenen Telegram Bot Tokenının çözülemediği açıkça algılanıyor; genel token eksik uyarısı yerine yeniden kayıt yönlendirmesi gösteriliyor.
  • Telegram yönetim ekranı genel ve etkinlik özel tokenlarını güvenli biçimde doğruluyor; sorun varsa Bot Tokenının yeniden girilmesi gerektiğini, Chat ID alanlarının korunabileceğini bildiriyor.
  • Mesaj, belge, fotoğraf, bağlantı testi ve Chat ID bulma işlemleri aynı açıklayıcı token çözme hatasını kullanıyor; gönderim günlüklerinde gerçek neden saklanıyor.

İşlem Günlüğü Performansı

  • Anonim ziyaretçi ve arama motoru isteklerinin her ONB sayfa açılışında işlem günlüğüne satır eklemesi durduruldu; ziyaret kaydı yalnız WordPress veya geçerli Hesabım oturumu bulunan kullanıcılar için tutuluyor.
  • Hata, güvenlik, kayıt, form ve veri değiştiren işlem günlükleri korunurken ziyaret tablosunun bot trafiğiyle hızla büyümesi engellendi.
  • İstatistik ekranındaki ziyaret başlıkları yalnız giriş yapan kullanıcıları kapsadığını açıkça gösterecek şekilde güncellendi.
v1.0.1 Tema veRaceOffice 0.6.14 / Single eRaceOffice 1.1.0

Temiz FTP Dağıtımı ve Dosya İstekleri

Eklenti ve iki tema doğrudan FTP ile doğru klasörlere aktarılabilecek temiz bir pakette birleştirildi; eksik ülke bayrağı dosyalarına yapılan gereksiz istekler kaldırıldı.

FTP Yükleme Paketi

  • Eklenti ile eRaceOffice ve Single eRaceOffice temalarını doğru WordPress klasörlerine yerleştiren tek bir FTP yükleme yapısı hazırlandı.
  • Eski sürüm paketleri, geliştirme testleri, bilgisayar sistem dosyaları ve yerel yedekler canlı site aktarımından çıkarıldı.

Ülke Bayrakları

  • Yönetim katılımcı listelerindeki ülke bayrakları eksik PNG dosyalarını çağırmak yerine doğrudan ülke kodundan oluşturuluyor; bozuk görsel istekleri ve gereksiz ağ trafiği kaldırıldı.
v1.0.1 Tema veRaceOffice 0.6.14 / Single eRaceOffice 1.1.0

eRaceOffice Tema Paketleri

Çok etkinlikli kurumsal eRaceOffice teması ile tek etkinlik odaklı hızlı Single eRaceOffice teması ayrı yükleme seçenekleri olarak düzenlendi; Single temaya kendi görünüm, iletişim, menü ve dil yönetimi eklendi.

Single eRaceOffice Hızlı Tema

  • Tema yalnız bir küçük stil ve menü dosyası yüklüyor; Elementor, BeTheme, LayerSlider, Revolution Slider, harici yazı tipi veya tema dil eklentisi gerektirmiyor.
  • Ana sayfa, yayımdaki ve ilan panosu açık olan etkinliğin Resmî İlan Panosunu ek bir sayfa veya kısa kod kurulumu gerektirmeden doğrudan gösteriyor.
  • ONB, sonuç ve form ekranlarının dil desteği temada çoğaltılmadan doğrudan eklentinin mevcut dil sistemi içinde korunuyor.
  • ONB ve diğer eklenti kısa kod sayfaları geniş ve mobil uyumlu görünümde açılıyor; tema, eklentinin çalışma mantığına veya yetki kurallarına müdahale etmiyor.
  • Görünüm menüsüne logo, slogan, footer metni, iletişim bilgileri, sosyal medya ve dil seçeneklerini birlikte yöneten Single eRaceOffice ayar ekranı eklendi.
  • Sayfa ve yazılara dile özel başlık, özet ve içerik alanları eklendi; eklenti ekranları ise merkezi Özdem Event Manager dil sözlüğünden okunmaya devam ediyor.

İki Ayrı Tema Seçeneği

  • Çok sayıda etkinlik, haber, referans, iletişim ve kurumsal sayfa kullanan siteler için eRaceOffice teması ayrı tutuldu.
  • Yalnız tek etkinliğin Resmî İlan Panosunu ve eklenti ekranlarını yayınlayan siteler için Single eRaceOffice teması ayrı tutuldu.
  • Her iki kaynak tek themes klasöründe kendi adıyla saklanıyor ve WordPress için ayrı ZIP paketleri olarak yüklenebiliyor.

Menü ve Sosyal Medya Yönetimi

  • Üst ve alt menüler WordPress Görünüm > Menüler ekranından ayrı ayrı yönetiliyor; menü atanmadığında tema otomatik Kayıt veya Hesabım bağlantısı oluşturmuyor.
  • Ana menüde üç seviyeye kadar alt menü ve mobil uyumlu açılır menü desteği etkinleştirildi; alt menüdeki hiyerarşik bağlantıların da eksiksiz gösterilmesi sağlandı.
  • Genel menülere ek olarak her aktif dil için ayrı üst ve alt menü konumu tanımlandı; dile özel menü atanmamışsa genel menü güvenli yedek olarak kullanılıyor.
  • Eklentinin Ayarlar > Merkezi Footer ekranına Instagram, Facebook, X, YouTube, TikTok, LinkedIn, WhatsApp ve Telegram bağlantıları ile üst, alt, her iki alan veya gizli gösterim seçenekleri eklendi.
  • Eski tema ve eklentiler silinmeden önce yeni temanın ayrı kurulup denenebilmesi için bağımsız yükleme paketi ve kurulum yönergesi eklendi.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Hata Günlüğü, Bellek ve Veritabanı Koruması

Yoğun hata kayıtlarının sistemi yavaşlatması ve bellek sınırını aşması engellendi; portal uyarıları ile hata günlüğünün veritabanı hata zinciri giderildi.

Bellek ve Hata Kuyruğu Güvenliği

  • Sistem hata kuyruğu artık tek seferde tamamen belleğe alınmıyor; kayıtlar küçük gruplar halinde ve eşzamanlı istekler birbiriyle çakışmadan işleniyor.
  • Aşırı büyümüş eski hata kuyruğu silinmeden güvenli karantinaya taşınıyor; yeni kuyruğa boyut ve tek kayıt sınırı uygulanarak sitenin 128 MB bellek sınırında tekrar tekrar çökmesi engelleniyor.
  • Başarısız hata kayıtları sınırlı sayıda yeniden deneniyor; bozuk bir kayıt veya geçici veritabanı sorunu normal sayfa isteklerini durdurmuyor.
  • Hata kuyruğunun ziyaretçi, kısa kod, AJAX ve yönetici sayfalarında otomatik çalışması tamamen kapatıldı; bakım aktarımı yalnız kontrollü olarak başlatılabiliyor.

Audit ve Veritabanı Hata Zinciri

  • WordPress kullanıcı sistemi hazır olmadan audit kaydı başlatılması engellendi; erken açılış hataları güvenli kuyruğa bırakılıyor.
  • PHP uyarı ve fatal kayıtları hata anında veritabanına yazılmıyor; gerekli audit aktarımı yalnız kontrollü bakım sırasında yapılarak normal sayfa yanıtı korunuyor.
  • WordPress debug.log kaydı korunurken eklentinin ek PHP hata yakalayıcısı üretimde varsayılan olarak kapatıldı; hata fırtınalarının PHP çalışanlarını ve diski tüketmesi önlendi.
  • Audit tablosu eksik olduğunda tüm eklenti tablolarını yeniden kurmak yerine yalnız gerekli günlük tablosu hazırlanıyor.
  • Veritabanı bağlantısı Commands out of sync durumundaysa kapanış ve hata kuyruğu işlemleri yeni sorgular üretmeden duruyor; aynı istekte yüzlerce ek hata oluşması engelleniyor.

Portal Uyarıları ve Başlık Dayanıklılığı

  • Bildirimler ve Mesajlar ekranlarında görevli rolünü belirleyen değişkenler güvenli biçimde hazırlanarak tanımsız değişken uyarıları kaldırıldı.
  • ONB üst bilgisindeki tarih yardımcısı geçici olarak kullanılamasa bile sayfa durmak yerine etkinlik tarihini güvenli yedek biçimde göstermeye devam ediyor.
  • Sunucu yanıtı 15 saniyeyi aştığında internet bağlantısı olmasına rağmen PWA’nın çevrimdışı görünmesi giderildi; daha uzun canlı yanıt bekleniyor ve başarısız ön yükleme gerçek ağ isteğiyle yeniden deneniyor.
  • PWA, yavaş sunucu yanıtını beklerken etkinlik logosu ve dönen yükleme halkasını anında gösteriyor; ONB içeriği hazır olduğunda aynı ekran üzerinden kesintisiz açılıyor.
  • Hesabım/ONB içinde form kaydetme, düzenleme ve benzeri işlemlerden sonra Genel Özet’e dönme giderildi; normal tarayıcıda ve PWA’da açık bölüm ile alt sekme korunuyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Dijital Form Yetkileri ve Yurt Konaklama Formu

Dijital form yayınlama yetkileri kurul bazında sınırlandırıldı; kişisel form akışı sadeleştirildi ve kayda bağlı kişiler için yazdırılabilir yurt konaklama listesi eklendi.

Dijital Form Yayınlama ve Kişisel Formlar

  • Dijital form oluşturma, yayınlama, düzenleme, silme ve yönetim çıktıları yalnız Sekreterlik ile Organizasyon Kuruluna açıldı; arayüz ve sunucu kontrolleri aynı kurala bağlandı.
  • Hesabım/ONB portalında açık bir WordPress yönetici oturumunun Yarış Kurulu katılımcısına dijital form yayınlama yetkisi taşıması engellendi; WordPress ONB yönetim ekranındaki sistem yöneticisi yetkisi korundu.
  • Doldurmam Gereken Formlar alanında kişi seçimi kaldırıldı; her hesap yalnız kendisine atanmış yayındaki formları görüp doldurabiliyor.
  • Yetkili kurulların başka bir kişi adına yeni dijital form oluşturması engellendi; yalnız daha önce gönderilmiş yanıtlarda denetimli düzeltme yapılabiliyor.

Yurt Konaklama Bildirimi ve Liste Çıktısı

  • Hazır form şablonlarına Yurt Konaklama Formu eklendi; Yurt kullanacak mısınız sorusu Evet veya Hayır olarak yanıtlanıyor.
  • Yurt Konaklama Formu yayın listesine otomatik eklenmiyor; yalnız Yeni Ekle > Şablonlardan Seç içinde hazır şablon olarak sunuluyor ve daha önce otomatik eklenen boş taslaklar listeden temizleniyor.
  • Evet seçildiğinde kişinin kendisi dâhil aynı kayda bağlı sporcu, antrenör, veli, personel ve görevliler listeleniyor; konaklayacak kişiler ile giriş ve çıkış tarihleri seçilebiliyor.
  • Tümünü Seç, Seçimi Temizle ve ortak giriş-çıkış tarihini seçilenlere uygulama araçları eklendi; kayıtla ilgisiz kişilerin gönderime eklenmesi sunucuda engelleniyor.
  • Sekreterlik ve Organizasyon Kurulu, verilen son bildirimleri kulüp, kişi, rol, tarihler, gece sayısı ve bildirimi yapan bilgileriyle birleştiren yatay A4 Konaklama Listesini yazdırabiliyor.
  • Konaklama Listesi Antrenör, Personel, Sporcu ve Veli sırasına göre düzenleniyor; üstte rol sayıları ile genel toplam, tablonun sağında ise elle doldurulabilir Atanan Otel / Yurt ve Oda No alanları bulunuyor.
  • Konaklama formundaki kişi ve tarih alanları başlıklı, hizalı bir tablo görünümüne alındı; kişi rolü, cinsiyeti ve kulübü aynı satırda okunabiliyor.
  • Form ekranı ve Konaklama Listesi önce Antrenör, Personel, Sporcu ve Veli rol sırasına, her rolün içinde de cinsiyete göre düzenleniyor; çıktı tablosuna Cinsiyet sütunu eklendi.

Doldurulan Formlar ve A4 Baskı

  • Yayında olan ve yayından kaldırılmış formlarda yetkili kurullar için Düzenle işlemi belirginleştirildi.
  • Doldurulan Formlar alanı sayfada yer kaplamaması için kapalı başlık haline getirildi; üstteki Toplu Yazdır veya ilgili formun Yazdır işlemi bu alanı otomatik açıyor.
  • Açılan doldurulmuş form listesine form, kontrol durumu, kişi, kulüp ve referans kodu arama filtreleri eklendi.
  • Sekreterya ve Organizasyon Kurulu doldurulan yanıtı kalıcı olarak silebiliyor; silinen yanıtın formu yayındaysa ilgili kişinin Doldurmam Gereken Formlar alanında yeniden bekleyen görev oluyor.
  • Kontrol edildi durumundaki bir yanıt yeniden Kontrol Bekliyor durumuna alınabiliyor; her iki durum değişikliği denetim günlüğüne kaydediliyor.
  • Formlar menü rozeti yalnız giriş yapan kişiye atanmış ve henüz doldurulmamış formları sayıyor; yöneticinin kontrol bekleyen toplam yanıt sayısı artık kişisel rozete eklenmiyor.
  • Tekli form, toplu form ve konaklama listesi çıktıları A4 alanına daha sıkı yerleştiriliyor; uzun içerikler kelime veya alan kartı ortasından kopmadan düzenli biçimde sonraki sayfaya aktarılıyor.
  • Tekli, toplu ve konaklama formu çıktılarının başlık ve alt bilgi yapısı ortaklaştırıldı; her alt bilgide eRaceOffice program ve sürüm bilgisi gösteriliyor.
  • Form çıktılarındaki üst ve alt sponsor logoları ONB Ayarları içindeki Üst Sponsorlar ve Alt Sponsorlar yazdırma seçimlerine göre gösteriliyor.

Protesto Zaman Limitleri

  • Yarış Kurulunun protesto zaman limitlerini ekleme, düzenleme ve silme yetkileri kapatıldı; kurul mevcut zaman limitlerini salt okunur olarak görmeye devam ediyor.
  • Hesabım/ONB portalında WordPress yönetici oturumu bulunsa bile Yarış Kurulu için zaman limiti giriş formu ve değiştirme düğmeleri açılmıyor.
  • Zaman limiti değiştirme işlemleri yetkili Protesto Kurulu, Sekreterlik ve Organizasyon Kurulu ile sınırlandırıldı ve doğrulama sunucu tarafında da uygulanıyor.
v1.0.1 Tema v0.6.15

Tüm Kayıtlar Tablosunda Personel Sayıları

Hesabım içindeki Tüm Kayıtlar görünümü personel kayıtlarını ve personel dâhil gerçek kişi toplamını gösterecek biçimde güncellendi.

Kayıt ve Kişi Toplamları

  • Hesabım > Kayıtlar > Tüm Kayıtlar tablosuna Personeller sütunu eklendi; yalnız personelden oluşan kayıtların da tabloda listelenmesi sağlandı.
  • Kişi toplamı sporcu, antrenör ve velilerin yanında aynı kayıttaki personelleri de kapsayacak biçimde düzeltildi; indirilen kulüp raporuna da personel sayısı eklendi.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Çekiliş, Canlı Yayın ve Ödül Teslim Modülü

Yarış katılımcılarına güvenli ve denetlenebilir biçimde ödül dağıtmak için planlama, canlı çekiliş, sonuç ve teslim süreçleri ONB içinde birleştirildi.

Çekiliş Planlama ve Güvenli Kazanan Seçimi

  • Çekiliş menüsüne Çekiliş Planlama ve Çekiliş Yap sekmeleri eklendi; bu iki alan ve tüm değiştirme işlemleri yalnız Organizasyon Kuruluna açıldı.
  • Çekiliş yönetimi herkese açık ana ONB menüsünden kaldırılarak Hesabım içindeki yetkili Çekiliş menüsüne ve WordPress ONB Yönetimi içindeki Çekilişler sekmesine taşındı; herkese açık sonuçlar mevcut Sonuçlar alanında korundu.
  • Çekiliş Planlama açıldığında mevcut çekilişler durum, ürün sayısı, Düzenle, Ürün Ekle ve Sil işlemleriyle listeleniyor; Yeni Çekiliş ayrı düğmeden açılıyor.
  • Ürün, asil ve yedek sayısı, hedef katılımcı grubu, kurul, sınıf, kategori, cinsiyet, ülke, kulüp ve şehir filtreleri planlanabiliyor; kullanılabilir filtre değerleri etkinlik kayıtlarından otomatik listeleniyor.
  • Birden fazla hedef grup seçildiğinde cinsiyet, ülke, kulüp ve diğer ortak filtreler tek alanda birleştiriliyor; büyük-küçük harf ve aksan farklarının aynı seçeneği tekrar göstermesi engellendi.
  • Hedef katılımcılar Mesaj Gönder ekranıyla aynı Sporcular, Antrenörler, Veliler, Personel, Görevliler ve Kurullar gruplarına bağlandı; sporcular yalnız sistemin mevcut onaylı kayıt kuralından havuza alınıyor.
  • Sadece aktif, sadece kesin kayıt, akreditasyon, etkinlik alanında bulunma, QR katılımı, manuel onay ve ürün aktif koşulları kaldırılarak filtreler sadeleştirildi; rol ve kurul filtrelerinin birden fazla hedef grup seçiminde birbirini yanlışlıkla elemesi engellendi.
  • Çekiliş başladığında uygun katılımcı havuzu değiştirilemez bir kopya olarak saklanıyor; kazananlar sunucu tarafında güvenli rastgele seçimle belirleniyor ve mükerrer kazanma kuralı veritabanında korunuyor.
  • Ürünler eklendikleri sıraya otomatik yerleştiriliyor ve görseller bağlantı yazmak yerine doğrudan yüklenebiliyor; daha önce kazananların yeniden katılma kuralı ürün bazında seçilebiliyor.
  • Çekiliş içindeki ürünler açılıp kapanabilen akordeonlar halinde gösteriliyor; hedef grup veya filtre değiştiğinde bu ürünün çekilişine katılacak uygun kişi sayısı kaydetmeden önce otomatik hesaplanıyor.
  • Manuel havuz ekleme veya çıkarma, sonuç iptali ve yedek kazananı asil yapma işlemlerinde gerekçe zorunlu tutuluyor; eski sonuç ve işlem geçmişi silinmeden korunuyor.
  • Ürün çekilişindeki dağınık başlat, sonraki kazanan ve otomatik çekiliş kontrolleri tek bir Çekilişi Başlat düğmesinde birleştirildi.
  • Çekilişi İptal Et işlemi gerekçe alarak yapılmış asil ve yedek sonuçları geçmişten silmeden iptal ediyor; katılımcı kilitlerini kaldırıp ürünü yeniden çekilebilir duruma getiriyor.
  • Çekiliş listesindeki Sil işlemi artık kaydı İptal Edildi durumunda bırakmıyor; onaydan sonra çekilişi, ürünlerini, havuzlarını, sonuçlarını ve teslim kayıtlarını kalıcı olarak kaldırıyor.

Canlı Çekiliş ve Herkese Açık Sonuçlar

  • Canlı Çekiliş, Çekiliş menüsüne ve paylaşılabilir tam ekran yayın bağlantısına eklendi; ekran aktif ürünü, ilerlemeyi ve son kazananı otomatik yeniliyor.
  • Çekilişi Başlat dendiğinde ekran artık otomatik olarak Canlı Çekiliş sekmesine geçiyor, uygun isimlerin tamamını ekranda tarıyor ve gerekli tüm asil ile yedek sonuçları sırayla belirliyor.
  • Çekiliş işlemleri sırasında sayfanın soluk beyaz görünmesine yol açan bekleme efekti kaldırıldı; tam ekran yayındaki teknik durum kodları anlaşılır Türkçe durumlarla değiştirildi.
  • Canlı çekiliş sahnesinde çekiliş adı ve ürün adı ayrı başlıklarla gösteriliyor; ad gizliliği seçeneği isim taramasının ilk anından sonucun gösterimine kadar kesintisiz uygulanıyor.
  • Çekiliş planına varsayılanı kapalı Kişi Fotoğraflarını Göster ayarı eklendi; açıldığında mevcut profil fotoğrafları isim taramasıyla birlikte dönüyor ve kazananın fotoğrafı canlı ekranda gösteriliyor.
  • Canlı Çekiliş ve Çekiliş Sonuçları salt okunur olarak herkese açıldı; genel Yarış Sonuçları alanında ve tüm Hesabım rollerinin Çekiliş menüsünde iki ayrı sekme olarak gösteriliyor.
  • Çekiliş Sonuçlarında yalnız gerçekten çekilmiş ve halen geçerli asil veya yedek kayıtlar listeleniyor; kişisel Sonuçlarım kartı da yalnız kişinin ya da bağlı sporcusunun adı çekilişte çıkmışsa görünüyor.
  • Yetki matrisi Canlı Çekiliş ve Sonuç Görüntüleme için tüm rollere açık, planlama, ürün, havuz, çekiliş yapma, yayınlama, teslim ve geçmiş işlemleri için yalnız Organizasyon Kuruluna açık olacak biçimde ayrıldı.
  • Çekiliş Sonuçları herkese açıldı; genel ekranda gizlilik ayarına göre isimler, ürün, asil veya yedek sırası ve teslim durumu gösteriliyor.
  • Sonuç ekranına kişi, ürün, kulüp, ülke, sınıf, kategori, asil veya yedek ve teslim durumuna göre arama ve filtreleme eklendi.
  • Sporcu kendi sonucunu, antrenör kaydındaki sporcularını, veli ise bağlı olduğu sporcunun sonucunu ve teslim durumunu ayrı kişisel alanda görebiliyor.
  • Çekiliş tarihi ve saati planlama ve listeleme bilgisi olarak eklendi; zamanlanmış yayın tarihi kullanılmıyor, sonuçlar elle veya çekiliş tamamlanınca otomatik yayımlanabiliyor.

Ödül Teslimi ve Bildirimler

  • Teslim bekliyor, bilgilendirildi, ulaşılamadı, onay bekliyor, teslim edildi, teslim alınmadı, reddedildi, süresi doldu, yedeğe devredildi ve iptal edildi durumları izlenebiliyor.
  • Teslim alan kişi, yer, tarih, seri veya belge numarası, not, fotoğraf, imza ve ek belge bağlantıları kaydedilebiliyor; teslim süreci tamamlandığında çekilişin durumu otomatik kapanıyor.
  • Organizasyon Kurulu, katılımcının kişisel etkinlik QR’ını okutarak o kişinin asil ödüllerini görebiliyor ve teslim kaydını doğrudan kimlik ekranından tamamlayabiliyor.
  • Kazanan veya teslim durumu güncellendiğinde üründe seçilen sistem, e-posta ve Telegram kanallarından ilgili katılımcıya bildirim gönderiliyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Kısa Kod Sayfalarında Güvenli Dil Değişimi

Dil değiştirildiğinde kısa kodla hazırlanan ONB, Hesabım ve kayıt sayfalarının kaybolarak boş şablona dönüşmesi engellendi.

Sayfa ve Sekme Koruması

  • Dil seçimi artık kısa kodun bulunduğu gerçek sayfayı, açık ONB sekmesini ve Hesabım alt bölümünü koruyarak yeniliyor.
  • Çevrilmiş sayfa içeriğinde kısa kod eksik bırakılmış olsa bile ONB, kayıt formu ve geri bildirim kısa kodları korunarak boş şablon oluşması engellendi.
  • ONB, Hesabım, kayıt formu, giriş sonrası yönlendirme, kişisel dil tercihi ve PWA açılış bağlantıları aynı güvenli dil akışında birleştirildi.
  • Tema dil düğmeleri, etkinlik filtreleri, kayıt bağlantıları, geri bildirim ve kişisel etkinlik kimliğinden dönüşlerde kısa kod içeriğinin görünür kalması sağlandı.
  • Önceden oluşturulmuş dil bağlantıları geriye dönük olarak çalışmaya devam ederken yeni bağlantıların boş sayfa şablonlarıyla çakışması önlendi.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Kişisel Kimlik, Yarış Sonuçları ve Form Güncellemeleri

Kişisel etkinlik kimliği, Hesabım yarış sonuçları ve Formlar merkezi seçilen dili eksiksiz kullanacak biçimde güncellendi; form sekmeleri için ayrıntılı ONB yetkileri eklendi.

Dil Tercihi ve Kişisel Etkinlik Kimliği

  • Seçilen site ve etkinlik dili hatırlanarak dil parametresi bulunmayan sonraki sayfalarda Türkçeye beklenmedik dönüş engellendi.
  • Kişisel Etkinlik Kimliği başlık, rol, bilgi alanları, QR açıklaması, doğrulama, geri dönüş, yazdırma ve geçersiz bağlantı metinleri dil sözlüğüne bağlandı.
  • E-posta, Hesabım ve baskı şablonlarındaki kişisel QR bağlantıları ilgili kişinin veya açık ekranın dilini kimlik sayfasına taşıyor.

Hesabım Yarış Sonuçları Çevirileri

  • Yarış sonuçlarının durum, arama, sporcu sayısı, yazdırma, sekme, sütun, filtre, puanlama açıklaması ve boş sonuç metinleri seçilen dilde gösteriliyor.
  • Eliminasyon sonuçlarının başlık, yayın bilgisi, profil, sınıf, kategori, tarih, durum ve tablo sütunları dil sözlüğüne bağlandı.
  • Güncel hazır dil paketi çevirileri, eski kurulumlarda kayıtlı kalmış İngilizce veya Türkçe yedek metinlerin yerine kullanılırken yöneticinin özel çevirileri korunuyor.

Form Çevirileri ve Sekme Bazlı Yetkiler

  • Formlar sayfasının Dijital Formlar, Matbu Formlar ve Form Yükleme sekme adları ile dijital form doldurma, yayınlama, tasarlama, yanıt ve yazdırma metinleri seçilen dile bağlandı.
  • Hazır form şablonlarının adları, açıklamaları, alan metinleri ve Var/Yok dâhil seçimleri aktif dile göre gösteriliyor; eksik özel çevirilerde Türkçe yerine İngilizce yedek kullanılıyor.
  • ONB yetki matrisine Dijital Formlar, Matbu Formlar ve Form Yükleme ayrı yetki satırları olarak eklendi; görüntüleme, oluşturma, düzenleme, silme ve yazdırma işlemleri ilgili sekme yetkisiyle denetleniyor.
  • WordPress yöneticileri Formlar merkezinde ONB kişi kaydı, rolü, kurul ataması veya kişisel yetki sınırlamasından bağımsız olarak sürekli tam yetkili hale getirildi.

Uluslararası Telefon ve WhatsApp Bağlantıları

  • Telefon alanlarındaki ülke kodu listesi merkezi ülke kaynağındaki tüm kullanılabilir uluslararası arama kodlarını kapsayacak biçimde genişletildi.
  • Kulüp ve bireysel kayıt formlarında seçilen telefon ülke kodunun kişi kaydına doğru alan adıyla aktarılması sağlandı; ONB Katılımcılar ve mesaj ekranları bu kodu WhatsApp ve SMS bağlantılarında kullanıyor.
  • Telefon zaten + veya 00 ile uluslararası biçimde girilmişse yeniden ülke kodu eklenmesi engellendi; eski kayıtlarda kod kişi bilgilerinde yoksa katılımcının bağlı ana kaydındaki ülke bilgisi kullanılıyor.

Kayıt Düzenleme ve Ortak Alanlar

  • Admin Kayıt Düzenle ile Hesabım > Kayıtlar > Düzenle ekranlarından sonradan eklenen sporcu, antrenör, veli ve personellere ülke, kulüp, ortak telefon kodu ve ortak dosyalar ana kayıttan otomatik olarak aktarılıyor.
  • Ortak alan değişiklikleri hem kafiledeki mevcut kişilere dağıtılıyor hem de sonraki kişi eklemelerinde kullanılmak üzere ana kayıtla eşitleniyor.
  • Hesabım ekranındaki Kaydı Güncelle işleminden sonra ülke ve telefon ülke kodlarının form ve sporcu listelerinde boş görünmesi engellendi.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Dijital Formlar, Kayıt Akışı ve Yetki Güncellemeleri

Son form yayınlama, kişi adına doldurma, çıktı, sponsor, kayıt bağlantısı ve kurul yetkisi geliştirmeleri ayrı bir güncelleme kaydında görünür hale getirildi.

Dijital Form Yayınlama ve Doldurma

  • Sekreterya ve Organizasyon Kurulu, kişi veya antrenör seçerek onun adına form doldurabiliyor; seçim ekranı ilk kişiyi kendiliğinden açmadan boş başlıyor.
  • Formu yayınla seçeneği görünür ve varsayılan açık hale getirildi; yayın listesinde yayınlanma tarih ve saati gösteriliyor.
  • Dijital Form Yayınlama yalnız Sekreterya ve Organizasyon Kuruluna; Matbu Formlar Yarış Kurulu, Sekreterya ve Organizasyon Kuruluna; Form Yükleme ise yalnız Sekreterya ve Organizasyon Kuruluna açık tutuldu.
  • Doldurulması gereken formlar kapalı akordiyonlarla gösteriliyor; katılımcı kendi formunu ONB açıkken, yetkili kurullar ise gerektiğinde her zaman düzeltebiliyor.

Ön İzleme, Sponsorlar ve Çıktılar

  • Boş form ön izlemesi tasarım alanlarının altına taşındı ve herhangi bir kişinin kayıt bilgilerini göstermeden hazırlanıyor.
  • Etkinlik sponsorları Formda Göster ve Çıktıda Göster ayarlarına göre dijital form, ön izleme ve yazdırma sayfalarına eklendi.
  • Yazdırma seçeneği yalnız doldurulmuş formlarda açılıyor; kişi, kulüp, ülke veya tüm dolduranlar seçilerek toplu çıktı alınabiliyor.
  • Doldurulan Formlar listesinde sunucu tarih-saati, cihaz tarih-saati ve IP adresi birlikte gösteriliyor; işlem düğmeleri ortak görünüme getirildi.

Kayıt Bağlantısı ve Hesap Akışı

  • Kayıt bağlantısı otomatik veya harici olarak seçilebiliyor; harici adres alanı yalnız Harici seçildiğinde açılıyor.
  • ONB hesabıyla giriş yapan kişilerde Etkinliğe Kayıt Ol düğmesi gizleniyor; yeni sporcu ve ekip üyesi ekleme işlemleri hesap içindeki Sporcu Ekle bölümünden sürüyor.
  • Kayıt sonrası rol bazlı e-postalarda etkinlik ve kulüp logoları, ilgili kişi bilgileri, referans kodları, ONB QR kodu ve etkinse Telegram bağlantısı gösteriliyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Güvenilir Mesaj ve Kurul E-posta Gönderimi

Yönetim ve Hesabım mesajları etkinliğin posta ayarlarına bağlandı; iletişim formu mesajlarının seçilen kurula hem sistem mesajı hem e-posta olarak ulaşması sağlandı.

Mesaj Gönderim Güvenilirliği

  • Genel yönetim mesajları, etkinlik içi ONB mesajları ve Hesabım mesajları artık seçili etkinliğin SMTP ayarlarıyla gönderiliyor.
  • Mesaj e-postalarında WordPress adı yerine seçili etkinliğin adı gönderen olarak gösteriliyor.
  • E-posta sonuçları alıcı bazında kaydediliyor; başarılı, başarısız ve geçerli adresi olmayan gönderimler doğru sayılarla gösteriliyor.
  • Kısmen veya tamamen başarısız toplu gönderimler artık yanıltıcı başarı bildirimi yerine açık bir uyarıyla sonuçlanıyor.
  • Yönetim ekranlarındaki toplu gönderim sırasında boş sayfa yerine işlemin sürdüğünü, geçen süreyi ve tamamlanma durumunu gösteren bekleme ekranı açılıyor.

İletişim Formu Kurul Teslimatı

  • İletişim sayfasından seçilen Organizasyon, Yarış, Protesto veya Teknik Kurulun üyelerine sistem mesajı ve e-posta birlikte ulaştırılıyor.
  • Kişiye özel yetkiyle kurula atanan kullanıcılar da kurul mesajlarını Hesabım gelen kutusunda görebiliyor ve PWA bildirimlerinde alabiliyor.
  • İletişim mesajının kurul e-posta sonucu ve hedef sayısı denetim kaydında saklanıyor.

Yönetim Ekranı Hızlandırmaları

  • ONB Ayarlarındaki kapsamlı yetki ve kurul matrisi yalnızca ilgili bölüm açıldığında yükleniyor; hızlı ayar kayıtları mevcut yetkileri değiştirmiyor.
  • Dil ve Sözlük Yönetimi aynı anda tüm çeviriler yerine yalnızca seçilen bölümü gösteriyor; diğer diller ve çeviriler kayıt sırasında korunuyor.
  • Yönetim mesaj kutuları veri silinmeden 50 kayıtlık sayfalara ayrıldı; okunmamış mesaj sayısı tüm kayıtlar üzerinden hesaplanmaya devam ediyor.
  • Genel Mesaj Sistemi gönderim, gönderilenler, izleme ve ayar bölümlerini ayrı ayrı yüklüyor; mesaj kayıtları veri kaybı olmadan 100 kayıtlık sayfalarda gösteriliyor.
  • Birden fazla alıcı grubuna yapılan toplu gönderimlerde aynı katılımcı listesinin tekrar tekrar okunması önlendi.

Aynı Etkinlikte Mükerrer E-posta Koruması

  • Aynı etkinlikte daha önce sporcu, antrenör, görevli veya diğer katılımcılardan biri için kullanılmış e-posta adresiyle ikinci bir ana kayıt oluşturulması sunucu tarafında engellendi.
  • Kulüp adı farklı veya boş olsa bile mevcut hesap algılanıyor; kullanıcı giriş ve referans kodu hatırlatma seçeneklerine yönlendiriliyor.
  • Farklı etkinliklerde aynı e-posta kullanımı ile mevcut hesaptan Ekibe Yeni Kişi Ekle akışı korunuyor.

Rol Bazlı Görsel Kayıt E-postaları

  • Kayıt sonrası e-postalar etkinlik ve kulüp logosu, varsa profil fotoğrafları, kişisel referans kodu, kişisel etkinlik QR’ı ve ONB QR koduyla profesyonel bir kayıt özetine dönüştürüldü.
  • Antrenör kayıttaki tüm kişileri ve referans kodlarını; sporcu, personel ve yarış görevlisi yalnız kendi bilgilerini; veli ise yalnız kendisini ve bağlı sporcusunu görüyor.
  • Eski toplu e-postanın tüm referans kodlarını her alıcıya göstermesi kaldırıldı; aynı e-posta adresindeki kişiler tek ve yetkisine uygun içerikte birleştiriliyor.
  • Yeni kayıtlarda veli ile sporcusu kalıcı olarak eşleştiriliyor; e-posta ve Hesabım kapsamı doğru sporcu üzerinden kuruluyor.
  • ONB ve Hesabım bağlantılarına ek olarak, Telegram otomasyonu açıksa tanımlanan kanal veya grup katılım bağlantısı e-postaya ekleniyor.

Otomatik ve Harici Kayıt Bağlantısı

  • ONB KAYIT OL düğmesi sekme açmaya çalışmak yerine seçilen otomatik veya harici kayıt adresine doğrudan bağlandı; sayfa bağlantısı eksik olsa bile giriş yapmamış ziyaretçilere güvenli yedek adresle görünür kalıyor.
  • Kayıt bağlantısı ayarı Otomatik ve Harici olarak iki açık seçeneğe ayrıldı; otomatik seçimde hazır adres, harici seçimde yalnız adres giriş alanı gösteriliyor.
  • Harici adres boş veya geçersiz kalırsa etkinliğin sayfa ilişkileri etkilenmeden otomatik kayıt bağlantısı kullanılıyor.
  • ONB hesabıyla giriş yapan kişilerde Etkinliğe Kayıt Ol düğmesi gizlendi; yeni sporcu veya ekip üyesi ekleme işlemleri hesap içindeki Sporcu Ekle akışında bırakıldı.

Rol Bazlı Dijital Formlar ve Matbular

  • Formlar alanı Dijital Formlar, Matbu Formlar ve Form Yükleme sekmelerine ayrıldı; Dijital Formlar tüm hesaplara, Matbu Formlar yalnız Yarış Kurulu, Sekreterya ve Organizasyon Kuruluna açıldı.
  • Form Yükleme sekmesi ve doğrudan dosya yükleme işlemi yalnız Sekreterya ile Organizasyon Kuruluna sınırlandı; Yarış Kurulunun varsayılan form yükleme yetkisi kaldırıldı.
  • Dijital Formlar içinde Dijital Form Yayınlama ile Doldurmam Gereken Formlar ayrıldı; yayınlama yalnız Sekreterya ve Organizasyon Kuruluna, kişisel formlar ise tüm hesaplara açık tutuldu.
  • TYF Antrenör Kayıt Formu ile Takip Botu Ekipman Kontrol Formu hazır şablon olarak eklendi; etkinlik, kişi ve kulüp bilgileri kayıtlardan otomatik dolduruluyor.
  • Form yayınlarken hedef rol, yayın durumu, kayıt sırasında zorunluluk ve yazdırma izni ayrı ayrı belirlenebiliyor; yeni şablonların eklenebileceği genişletilebilir altyapı hazırlandı.
  • Zorunlu yapılan formlar ilgili kişinin kayıt kartında tamamlanmadan kayıt gönderilemiyor; sunucu da aynı zorunlulukları yeniden doğruluyor.
  • Gönderilen formlar ilgili kurulların kontrol listesine düşüyor, kontrol edildi olarak işaretlenebiliyor ve Formlar menüsünde bekleyen sayısı rozetle gösteriliyor.
  • Dijital form yanıtları, katılımcı ve durum indeksleri bulunan ayrı tabloda saklanıyor; yüksek katılımcı sayısında etkinlik ayarlarının ağırlaşması önleniyor.
  • Doldurulmuş veya boş şablonlar etkinlik başlığı, logo ve imza alanlarıyla yazdırılabiliyor ya da tarayıcıdan PDF olarak kaydedilebiliyor.
  • Dijital Formlar ekranına Yeni Ekle akışı eklendi; hazır şablon seçilerek veya sıfırdan manuel form oluşturularak istenen kişi gruplarına gönderilebiliyor.
  • Manuel formda kısa ve uzun metin, sayı, tarih, e-posta, telefon, açılır liste, çoktan seçmeli, onay kutusu ve Var/Yok alanları eklenebiliyor; seçenek, zorunluluk ve yardımcı açıklama belirlenebiliyor.
  • Formlar gönderilmeden canlı olarak ön izlenebiliyor; yayındaki ve yayından kaldırılan formlar ayrı gösteriliyor ve form yayından kaldırılsa bile daha önce doldurulan yanıtlar korunuyor.
  • Hazır veya yeni oluşturulan formlar sporcu, antrenör, veli, personel, yarış görevlisi ve kurul hedeflerine gönderilebiliyor; manuel alanlara seçenek ve gösterim koşulu eklenebiliyor.
  • Dijital Form Yayınlama yetkisi yalnız Sekreterya ve Organizasyon Kuruluna sınırlandı; form yayınları hedef, durum, dolduran sayısı ve güncelleme tarihiyle tek tabloda yönetiliyor.
  • Yazdırma ekranında kişi, kulüp, ülke veya tüm dolduranlar seçilebiliyor; seçilen formlar düzenli A4 sayfaları halinde toplu yazdırılabiliyor veya PDF olarak saklanabiliyor.
  • Yeni form tasarımına HTML form alanları, açılır liste, koşullu seçim, başlık, açıklama, ayırıcı ve kayıt verilerinden otomatik doldurulan sistem alanları eklendi.
  • Form, alan, yardım, seçenek ve doğruluk onayı metinleri etkinlikte açık olan her dil için ayrı ayrı tanımlanabiliyor; tek bir sabit dile bağlı kalınmıyor.
  • Her katılımcı gönderiminde sunucu ve cihaz tarih-saati, IP adresi ve kabul edilen doğruluk beyanı denetim kaydı olarak saklanıp çıktıda gösteriliyor.
  • Doldurulması gereken form akordiyonları kapalı başlayacak biçimde sadeleştirildi; tekli ve toplu yazdırma sayfalarının görünümü yenilendi.
  • Sekreterya ve Organizasyon Kurulu, Doldurmam Gereken Formlar alanında kişi veya antrenör seçerek onun adına form doldurabiliyor; liste seçim yapılmadan boş açılıyor ve ilk kayıt kendiliğinden yüklenmiyor.
  • Formu yayınla seçeneği yeni form ekranında görünür ve açık bir seçim olarak düzenlendi; yayın tablosuna gerçek yayınlanma tarih ve saati eklendi.
  • Boş form ön izlemesi tüm tasarım alanlarının altına taşındı; ön izleme ve yazdırma sayfalarında etkinlik sponsorları gösteriliyor, işlem düğmeleri aynı ölçü ve görünümde sunuluyor.
  • Yazdırma yalnız doldurulmuş formlarda açılıyor; Doldurulan Formlar listesinde sunucu ve cihaz tarih-saatleri ile IP adresi birlikte gösteriliyor.
  • Katılımcı kendi formunu ONB düzenlemeye açıkken kaydedip düzeltebiliyor ancak silemiyor; ONB kapandıktan sonra Sekreterya ve Organizasyon Kurulu kişi formunu düzeltmeye devam edebiliyor.
  • Dijital form ve çıktılara etkinlik logosu, katılımcı fotoğrafı, üstbilgi, altbilgi ve etkinliğin aktif dillerine göre başlık, açıklama, alan adı, seçenek ve yardımcı metin desteği eklendi.
  • Matbu çıktı adresleri de izin denetimine bağlandı; bağlantıyı bilen yetkisiz hesapların Yarış Kurulu, Sekreterya ve Organizasyon Kuruluna ayrılmış çıktıları açması engellendi.
  • Silinen formların yanıtları denetim kaydı olarak korunurken aktif sayaç, bekleyen form rozeti ve doldurulan form listelerinden çıkarılması sağlandı.
  • Yayındaki her formda dolduran kişi sayısı, fotoğraflı katılımcı listesi ve tek tek yazdırılabilir tamamlanmış çıktılar sunuluyor; kalabalık yanıt listeleri sayfalanıyor.
  • Form ve gönderim tarihi indeksleriyle yayındaki form sayaçları ve tamamlanmış çıktı listeleri, yanıt sayısı arttığında da hızlı açılacak biçimde iyileştirildi.
  • FTP ile yapılan güncellemelerde form modüllerinden biri eksik veya yarım aktarılırsa tüm sitenin kritik hataya düşmesi engellendi; yalnızca ilgili form alanı geçici olarak beklemeye alınıyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Çok Dilli Yayın, Geri Bildirim ve Baskı Sistemi

Yarış sonuçları, referanslar ve onaylı kullanıcı yorumları için yeni site sayfaları eklendi; çok dilli baskı sistemi geliştirildi ve ONB sayfasını durduran sözlük hatası giderildi.

Baskı ve E-posta Dili

  • Baskı şablonlarına kayıt dilini otomatik kullanma, tüm baskılarda sabit dil kullanma ve Türkçe + İngilizce çift dil seçenekleri eklendi.
  • Toplu baskıda otomatik mod seçildiğinde her katılımcının kartı kayıt olurken seçtiği dilde; dil bilgisi yoksa etkinliğin varsayılan dilinde hazırlanıyor.
  • Canlı önizlemede etkinliğin açık dilleri arasında geçiş yapılıp sabit metinlerin ve e-posta içeriğinin her dildeki karşılığı ayrı ayrı düzenlenebiliyor.
  • Hazır akreditasyon kartları ile teşekkür belgesinin Türkçe, İngilizce ve çift dilli temel metinleri hazırlandı; rol adları merkezi dil sözlüğünden alınıyor.
  • Belge e-postalarında kartın dil ayarını kişi bazında kullanma veya herkese tek bir özel mesaj gönderme seçeneği eklendi.

Tasarruflu Çoklu Kart Baskısı

  • Yazdırma alanına şablon boyutu, A4 ve A3 kâğıtlar için dikey/yatay seçimi ile sayfa başına kart seti adedi eklendi.
  • Otomatik yerleşim kartları orijinal ölçüsünde tutarak kâğıda sığan en yüksek adedi kullanıyor; elle daha yüksek adet seçilirse oran bozulmadan küçültülüyor.
  • Standart akreditasyon kartlarında ön ve arka yüz aynı set kabul edilip yan yana tutuluyor; A4 yatayda dört kişilik sekiz yüz tam boyutta tek kâğıda hazırlanabiliyor.
  • Kartın içinde iz bırakmayan profesyonel dört köşe kesim işaretleri çoklu baskı sayfalarına eklendi.

Akıllı Metin Yerleşimi

  • Uzun ad-soyadlar tek satırda korunarak ayrılan alana sığana kadar otomatik ve orantılı biçimde küçültülüyor.
  • Etkinlik adı, kulüp, görev ve diğer dinamik metinler hem genişlik hem yükseklik bakımından kontrol edilerek karttan taşmıyor.
  • Otomatik sığdırma canlı önizleme ile gerçek yazdırma çıktısında aynı biçimde uygulanıyor.

Admin Kayıt Listesi ve Düzenleme

  • Genel Kayıt Listesi yalnız gerçek kulüp ve kurum kayıtlarını gösterecek şekilde düzenlendi; bireysel kayıtlar ile yalnız hakem veya görevli içeren kayıtlar ilgili kişi listelerinde kalıyor.
  • Kayıt düzenleme ekranında yalnız etkinlik ayarlarında Formda Göster seçili alanlar, sınıf ve kategori ayarları dâhil olmak üzere gösteriliyor.
  • Formda açık Sponsor Logosu alanı mevcut görsel önizlemesiyle birlikte JPG, PNG veya WEBP dosyası yükleyebilecek biçimde korunuyor.

Arapça Dil ve RTL Desteği

  • Arapça, merkezi dil modülüne hazır dil paketi olarak eklendi ve mevcut kurulumlarda otomatik olarak etkinleştiriliyor.
  • Kayıt formu, Resmî İlan Panosu, hesap alanı, puanlama, protesto, bildirim, e-posta, rapor, baskı ve yeni tema sayfaları dâhil 1.914 kullanılabilir dil anahtarının tamamı Arapçaya çevrildi; boş çeviri bırakılmadı.
  • Daha önce Arapça sözlüğe kaydedilmiş İngilizce veya Türkçe yedek değerler tam paketle otomatik düzeltilirken yöneticinin özel Arapça çevirileri korunuyor.
  • Arapça seçildiğinde form ve ilan panosu sağdan sola yerleşime geçiyor; e-posta, bağlantı ve telefon alanları okunabilirlik için soldan sağa kalıyor.
  • Akreditasyon kartı ve teşekkür belgesi tasarımlarına Arapça önizleme, RTL baskı yönü ve Arapça karakterlere uygun yazı tipi seçeneği eklendi.

Logo ve Sponsor Görünürlüğü

  • Koyu akreditasyon zeminlerinde etkinlik ve sponsor logolarının kaybolmaması için kontrastlı, açık renkli profesyonel logo plakaları eklendi.
  • Sponsor Yönetimi’nde Üstte veya Ana Sponsor seçilen logolar tasarımın üst sponsor alanına; Altta seçilenler alt alana yerleşiyor. Her İkisi seçimi iki alanda da gösteriliyor.
  • Üst sponsor logoları etkinlik logosunun altında ortalanacak biçimde yeniden yerleştirildi; kart ve teşekkür belgesi başlıklarıyla çakışması engellendi.
  • Her baskıda seçili etkinliğin kendi logosu ve sponsorları otomatik alınıyor; yükleme kimliği, dosya yolu ve etkinlik kapak görseli gibi farklı kayıt biçimleri de tanınıyor.
  • Hazır akreditasyon kartlarının rol renkleri ve geçişleri daha canlı, belirgin ve yüksek kontrastlı bir paletle yenilendi.
  • Daha önce kaydedilmiş hazır kartlar yeni sponsor alanlarını kullanıcı özelleştirmelerini silmeden otomatik kazanıyor.

Yarış Sonuçları ve Referans Sayfaları

  • Temaya tüm etkinliklerin yalnız yayınlanmış puanlama sonuçlarını ve herkese açık sonuç belgelerini gösteren ayrı bir Yarış Sonuçları sayfası eklendi.
  • Sonuçlar etkinlik adı, yer, yıl ve sonuç türüne göre aranıp filtrelenebiliyor; etkinlik açıldığında canlı sonuç tabloları ve belgeler aynı sayfada görüntüleniyor.
  • Yetkili gruplara özel sonuç belgelerinin genel sonuç sayfasına çıkması engellendi.
  • Etkinliklerin logo, ad, tarih ve yer bilgileriyle listelendiği aranabilir ve filtrelenebilir Referanslarımız sayfası eklendi.
  • Yarış Sonuçları, Referanslarımız ve Kullanıcı Yorumları içeriğinin gösterileceği WordPress sayfası tema ayarlarından ayrı ayrı seçilebiliyor; seçilen sayfanın başlığı ve giriş metni korunuyor.

Kullanıcı Yönetimli Tema Menüleri

  • Temaya Ana Menü ve Footer Menüye ek olarak ayrı Üst Menü ve Alt Menü konumları eklendi; her konum etkin diller için ayrı menü atamasını destekliyor.
  • Tema artık etkinlik, iletişim, sonuç, referans, sistem özellikleri veya güncelleme sayfalarını menülere kendiliğinden eklemiyor; tüm bağlantılar Görünüm > Menüler ekranından yönetiliyor.
  • Ana menüde istenen herhangi bir sayfa sürükle-bırak ile başka bir öğenin altına alınarak açılır alt menü olarak gösterilebiliyor.
  • Tema ayarlarına eklenen Özel Sayfalar ve Menüler alanından referansların ana sayfa görünümü ile onaylı yorumların ana sayfada gösterimi ayrı ayrı yönetilebiliyor.

PWA İşlem Sonrası Sekme Koruması

  • PWA içinde kayıt, dosya, sonuç, bildirim, ayar, geri bildirim ve diğer portal işlemlerinden sonra Genel Özet ekranına dönülmesi giderildi; işlem sonucu mevcut ana sekme, alt sekme ve sayfa adresinde gösteriliyor.
  • Eski PWA önbelleğinden gelen veya işlem sırasında uygulama işaretini kaybeden bağlantılar sabit başlangıç ekranına atılmadan kendi hedef adresinde onarılıyor; Service Worker sürümü yenilendi.

Kullanıcı Geri Bildirimleri ve Destek Talepleri

  • Hesabım menüsünün sonuna taşınan Geri Bildirim alanından kullanıcı yorumu, sistem talebi veya hata bildirimi gönderilebiliyor.
  • Formdaki ad ve soyad katılımcı kaydından değiştirilemeden alınıyor; kayıtlı e-posta ve profil fotoğrafı varsa yeniden istenmiyor, yalnız eksik bilgi soruluyor.
  • Kullanıcı yorumu puanında tıklanan değere kadar yıldızların içi anlık olarak doluyor; sistem talebi ve hata bildirimlerinde puan ile yayın rızası istenmiyor.
  • PWA içindeki Geri Bildirim formunun ilk açılışta site diline düşerek İngilizce görünmesi giderildi; form artık ONB’nin etkin dilini ilk yüklemede ve gönderim sonrasında koruyor.
  • PWA uygulama kabuğunun geri bildirim POST isteğini kaydetmeden yeniden açması giderildi; yorum, sistem talebi, hata bildirimi ve ek dosyalar artık PWA içinden de sunucuya güvenle ulaşıyor.
  • Eklenti menüsündeki Geri Bildirim ekranı Geri Bildirimler, Sistem Talepleri ve Hata Bildirimleri olmak üzere üç ana sekmeye ayrıldı; bekleyen ve onaylanan yorumlar ile ayarlar Geri Bildirimler sekmesinin içinde toplandı.
  • Sistem talepleri ve hata bildirimleri herkese açık yayına çıkmıyor; yönetici bunları açık veya çözüldü olarak işaretleyebiliyor.
  • Sistem talebi ve hata bildirimlerine en fazla üç ek dosya yüklenebiliyor; güvenli dosya türü ve 5 MB boyut sınırı uygulanıyor, dosyalar yönetim listesi ile ayrıntı ekranından açılabiliyor.
  • Hata bildirimlerine ilgili sayfa veya bölüm, hatayı oluşturma adımları, beklenen sonuç ve gerçekleşen hata mesajı alanları eklendi; cihaz, ekran ve tarayıcı bilgisi tanılama için otomatik kaydediliyor.
  • Yorumlar etkinlik ve katılımcıyla doğrulanarak ilişkilendiriliyor; kimliksiz dış gönderim varsayılan olarak kapalı ve yeni yorumlar yönetici onayı bekliyor.
  • Yönetici tam ad, ad ve soyad baş harfi, yalnız ad veya doğrulanmış kullanıcı gösterimini seçebiliyor; fotoğraf ve yıldız görünürlüğünü ayrı ayrı yönetebiliyor.
  • E-posta adresleri hiçbir zaman sitede gösterilmiyor; rıza metninin dili, sürümü, kabul zamanı ve onaylanan metnin kendisi kayıtla birlikte saklanıyor.
  • Kullanıcı yorumları genel tema menüsünden kaldırıldı; herkese açık sayfa yalnız onaylanan yorumları listeliyor.
  • Spam azaltmak için görünmez kontrol alanı ve güvenli form doğrulaması korunurken aynı kişi ve aynı bildirim türü için tekrar gönderim bekleme süresi 10 dakikadan 60 saniyeye indirildi; WordPress yöneticileri kontrol gönderimlerinde bu beklemeye tabi tutulmuyor.
  • Yönetim listelerindeki her yorum, sistem talebi ve hata bildirimi için Düzenle, durum işlemi ve yetki kontrollü Sil düğmeleri eklendi; silinen kayıtlar geri alınabilmesi için çöp kutusuna taşınıyor.
  • Bazı sunucularda geri bildirim çöp kutusuna taşınamadığında görünen silme hatası giderildi; sistem önce geri alınabilir silmeyi, gerekirse yönetici isteğini tamamlayan güvenli yedek yolu kullanıyor.
  • Web ve PWA üzerinden başarılı yorum veya destek gönderiminden sonra seçili dildeki sonuç mesajı belirgin bir uyarıyla gösteriliyor ve kullanıcı forma otomatik getiriliyor.
  • Geri bildirim modülü dosyasının eksik kaldığı yarım bir sunucu yüklemesinde tüm eklenti ve WordPress AJAX işlemlerinin durması önlendi; yalnız ilgili modül güvenli biçimde devre dışı kalıp hata günlüğüne kaydediliyor.

Anket Menüsü Sadeleştirildi

  • Yönetim menüsündeki Anketler başlığının başındaki simge kaldırılarak diğer alt menülerle uyumlu hale getirildi.

Hesabım İzinleri ve Doğrudan Erişim Güvenliği

  • Hesabım Özeti, Bilgilerim ve Kayıt Bilgilerini Düzenle menüleri sabit rol kontrolleri yerine etkinliğin izin matrisine bağlandı.
  • Geri Bildirim ana menüsü ile Kullanıcı Yorumu, Sistem Talebi ve Hata Bildirimi alt bölümleri ayrı ayrı yetkilendirilebilir hale getirildi; mevcut standartta tüm katılımcı rolleri ve kurullar için açık gelir.
  • Menü gizlense bile doğrudan istekle geri bildirim gönderme, profil veya takım kaydı değiştirme ve hesap özeti yazdırma yolları sunucu tarafında aynı izinlerle korundu.
  • Mesaj oluşturma, protesto gönderme ve puanlama alt sekmeleri kendi görüntüleme ya da işlem yetkilerine göre gösteriliyor; anket varlığının mesaj veya bildirim menüsünü izinsiz açması engellendi.
  • Anket yanıtlama ve kişisel sonuç görüntüleme ayrı izinlere bağlandı; menü kapalıyken doğrudan yanıt gönderilmesi de engellendi.
  • Veli rolü veya kurul üyeliği nedeniyle Bildirimler ve Sonuçlar menülerinin izin kapalıyken açılmasına yol açan eski istisnalar kaldırıldı.
  • Bildirimler içindeki anket, ceza, terk, deniz takibi ve talep alt sekmeleri kendi izinleriyle sınırlandırıldı; Talep oluşturma işlemi doğrudan isteklerde de yetki denetimine alındı.
  • Organizasyon Kuruluna izin matrisini atlayarak otomatik tam erişim veren eski kısa yol kaldırıldı; varsayılan tam yetkiler korunurken yöneticinin kapattığı izinler artık uygulanıyor.

Tema İçerik Dili ve Yeni Sayfa Çevirileri

  • Sistem Özellikleri sayfasındaki ayrıntılı içeriğin yalnız Türkçe olduğunu bildiren açıklama, Güncellemeler sayfasındaki uyarı gibi tüm hazır dillerde gösteriliyor.
  • Yarış Sonuçları, Referanslarımız ve Kullanıcı Yorumları sayfalarının arama, filtre, durum, form, rıza ve bilgilendirme metinleri tüm hazır dil paketlerine eklendi.
  • Hesabım içindeki Geri Bildirim ve Destek formunun tür seçimi, hesap bilgisi, talep, hata ve sonuç metinleri tüm hazır dil paketlerine eklendi.
  • Dil paketi güncellemesi İngilizce veya Türkçe yedek metinleri doğru çeviriyle yenilerken yöneticinin elle yazdığı özel çevirileri koruyor.

ONB Kritik Hata Düzeltmesi

  • Resmî İlan Panosunu açarken yelken numarası çevirilerinde oluşan sözdizimi hatası giderildi ve ilgili sözlük bloğu güvenli biçimde yeniden yazıldı.
  • Hatanın devamında oluşan kapatılmamış sözlük uyarısı kaldırıldı; ONB dosyasının tamamı yeniden doğrulandı.
  • Hesabım izin matrisini yükleyen dosyanın sunucuda yarım kalmasıyla oluşan kritik kapanmamış blok hatası giderildi; izin dosyasının tam kopyası yeniden doğrulandı.

Mükerrer Kulüp Kaydı Koruması

  • Aynı kulüp veya kurumun aynı etkinlikte farklı e-posta adresiyle ikinci bir ana kayıt oluşturması sunucu tarafında engellendi.
  • Kulüp adları büyük/küçük harf, aksan, boşluk ve noktalama farkları temizlenerek karşılaştırılıyor; Bireysel Kayıt gibi ortak adlar farklı kişileri kilitlemiyor.
  • Mükerrer kayıt uyarısı ile giriş ve referans kodu hatırlatma düğmeleri tüm hazır dillere eklendi; giriş sonrası kullanıcı doğrudan Ekibe Yeni Kişi Ekle alanına yönlendiriliyor.
  • Başarılı kulüp kaydından sonraki Yeni Bir Kayıt Daha Yap seçeneği kaldırılarak aynı hesap içinden kişi ekleme akışına dönüştürüldü.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Profesyonel Akreditasyon Kartları ve Teşekkür Belgesi

Tek tip eski baskı şablonları kaldırıldı; kişi rolleri ve kurullar için ayrı çift yönlü akreditasyon kartları ile sabit teşekkür belgesi hazırlandı.

Akreditasyon Kartları

  • Sporcu, antrenör, veli ve personel için hedef kitlesi ayrılmış profesyonel önlü–arkalı kartlar eklendi.
  • Organizasyon, Yarış, Protesto ve Teknik Kurullar ile Sekreterya / Kayıt ve Basın / Medya için birbirinden bağımsız kart şablonları hazırlandı.
  • Her kart grubuna ayırt edilebilir kurumsal renk, kişisel fotoğraf, görev bilgisi, etkinlik ayrıntıları, sponsor alanı ve kişiye özel doğrulama QR kodu yerleştirildi.
  • Ön ve arka yüzler kişi başına art arda hazırlanıyor; kartlar standart 54 × 85,6 mm dikey akreditasyon ölçüsünde yazdırılıyor.

Sabit Teşekkür Belgesi

  • Tüm kişi ve kurul hedeflerinde kullanılabilen A4 yatay, çift çerçeveli ve kurumsal renkli Teşekkür Belgesi eklendi.
  • Kişi adı, rolü, etkinlik adı, tarih, yer, sponsorlar ve kişisel doğrulama QR kodu belgeye otomatik yerleşiyor.
  • Teşekkür belgesi sabit sistem şablonu olarak korunuyor; yanlışlıkla değiştirilmesi veya silinmesi engelleniyor.
  • Eski genel akreditasyon kartı ve katılım sertifikası şablonları etkinliklerden güvenli biçimde kaldırılıyor; kullanıcıların oluşturduğu özel şablonlar korunuyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Otomatik Kayıt Formu ve ONB Bağlantıları

Yeni etkinliklerde kayıt formu ile Resmi İlan Panosu sayfaları otomatik hazırlanıyor; mevcut sayfalar ve kısa kod kullanımı korunuyor.

Etkinlik Sayfaları ve Bağlantılar

  • Etkinlik kaydedildiğinde Kayıt Formu ve ONB sayfaları yalnız eksikse otomatik oluşturulup etkinliğe bağlanıyor.
  • Önceden elle bağlanan sayfaların başlığı, adresi ve içeriği değiştirilmeden korunuyor; aynı etkinlik için mükerrer sayfa oluşturulması engelleniyor.
  • Eski sürümde farklı alana kaydedilen ONB sayfa ilişkileri mevcut sayfaya dokunulmadan yeni bağlantı sistemiyle uyumlu hale getiriliyor.
  • Etkinlik listesinden Kayıt Formu ve ONB bağlantıları doğrudan açılabiliyor; Kayıt ve ONB kısa kodları elle kullanım için listede tutulmaya devam ediyor.
  • Sayfa oluşturma işlemlerinden biri tamamlanamazsa sistem eksik sayfayı sonraki etkinlik kaydında yeniden deniyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Hesabım Form Arşivi Görünürlüğü

Yüklenen formların kurul bazlı görünürlüğü hedef kitle seçimine uygun hale getirildi.

Form Yayınlama İzinleri

  • Yeni yüklenen formlarda varsayılan hedef kitle yalnız Sekreterya / Kayıt ile Organizasyon Kuruludur; Protesto Kurulu varsayılan olarak kapalıdır.
  • Protesto Kurulu, Formlar menüsüne erişebilse bile yalnız yayınlama izinlerinde özellikle Protesto Kurulu seçilen belgeleri görebilir.
  • Arşiv yöneticilerinin tüm formları görme yetkisi ve formu yükleyen kişinin kendi yüklemesini izleme imkânı korunur.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Minimum Kayıt Koşulu Uyarısı

Kayıt tamamlanırken eksik kişi türlerinin minimum sayıları kontrol ediliyor ve uyarı formda seçili dilde gösteriliyor.

Kayıt Koşulları

  • Kaydı Tamamla düğmesine basıldığında etkinlikte açık olan sporcu, antrenör, veli, görevli ve personel minimumları ayrı ayrı kontrol ediliyor.
  • Eksik kişi türü, gereken minimum sayı ve mevcut sayı formda seçili dilde açıkça bildiriliyor; eksik koşul tamamlanmadan kayıt gönderilmiyor.
  • Uyarının formun en altında kalıp görünmemesi giderildi; mesaj artık doğrudan eksik sporcu, antrenör veya ilgili kişi bölümünde gösteriliyor.
  • Minimum sayılar ve açık kişi türleri formun kendisine de gömülerek sayfa oluşturucu veya geç yüklenen komut dosyalarında kontrolün atlanması önlendi.
  • Başka bir zorunlu alan boş olsa bile tarayıcı uyarısından önce minimum sporcu ve antrenör koşulu kontrol ediliyor; minimumlar tamamlandıktan sonra diğer zorunlu alanlar normal sırasıyla doğrulanıyor.
  • Minimum kayıt uyarısı ile Sporcu, Antrenör, Veli, Görevli ve Personel adları merkezi dil modülüne bağlandı; eski İngilizce yedek metinler yerine formda seçili dilin yerel karşılığı kullanılıyor.
  • Dil modülündeki minimum kayıt anahtar listesi düzeltildi; kayıt formunun açılmasını engelleyen kritik sunucu hatası giderildi.
  • Kaydetme sırasında minimum kişi koşullarıyla birlikte boş bırakılan tüm zorunlu alanlar da tek seferde ve ilgili alanın altında gösteriliyor.
  • Ödeme yöntemi uyarısı da diğer zorunlu alanlarla aynı anda, ödeme bölümü içinde ve formun aktif dilinde gösteriliyor.
  • Doğrulama uyarıları aktif form diline doğrudan bağlandı; çeviri modülünün yüklenme sırasından kaynaklanan İngilizce uyarı sorunu giderildi.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Kayıt Formunda Sponsor Logosu Yükleme

Kayıt formundaki mevcut Sponsor Logosu alanı doğrudan görsel dosyası yükleyebilecek şekilde düzeltildi.

Sponsor Bilgileri

  • Sporcu ve antrenör satırlarındaki Sponsor Logosu alanı metin kutusu yerine JPG, PNG veya WEBP dosyası seçilebilen yükleme alanı olarak gösteriliyor.
  • Yüklenen sponsor logosu ilgili kişi kaydına bağlanıyor ve etkinliğin sponsor-logolari klasöründe saklanıyor.
  • Sponsor Adı ve Sponsor Logosu dahil, Alan Yönetimi’nde “Formda Göster” işareti kapatılan alanların sporcu ve antrenör satırlarında yine de görünmesi engellendi.
v1.0.1 Tema v0.6.15

Hesabım İlk Giriş Dili, PWA Açılışı, ONB Temaları ve Telegram Karşılama

Katılımcı portalının ilk giriş dili düzeltildi; PWA açılışı tek ve kesintisiz bir görünüme geçirildi, ONB tema seçenekleri ile yeni kulüpler için logolu Telegram karşılama bildirimi eklendi.

Dil, PWA Açılışı ve Görünüm

  • Hesabım menüleri ilk başarılı girişten hemen sonra katılımcının kayıtlı diliyle açılıyor; dili yeniden seçme gereği kaldırıldı.
  • Dil kodları bölgesel biçimde kaydedilmiş olsa da etkinlik ve hesap dili doğru tanınıyor.
  • Hesap içinden dil değiştirildiğinde yeni tercih sonraki sayfa açılışına hemen uygulanıyor; çıkışta oturuma ait dil bilgisi temizleniyor.
  • Android, iOS ve masaüstü PWA açılışındaki beyaz ekran ve boş logo kartı kaldırıldı; yerel logo beklemeden gösteriliyor, dairesel yükleme çizgisi geçiş boyunca kesintisiz kalıyor ve perde ONB kabuğu hazır olur olmaz kapanıyor.
  • Kurulu PWA artık WordPress tema sayfası yerine doğrudan kendi ONB uygulama kabuğunda açılıyor; zemin rengi belgenin ilk anından uygulanıyor, açılış perdesi içerik gelir gelmez kapanıyor ve arada beyaz sayfa ya da tema görünmüyor.
  • Dönen halkanın aşağı kayması düzeltildi ve büyük logolar iOS başlangıç görselinde gösteriliyor.
  • Açılış logosunun küçük ve önbellekli kopyası doğrudan PWA ekranına eklenerek beyaz dahil her zeminde ağdan yetişmesi beklenmeden gösteriliyor; yükleniyor yazısı renk ayarının hızlı ve yavaş açılışlardaki kullanımı yönetim ekranında açıklanıyor.
  • iOS başlangıç ekranı ve üst durum alanı etkinliğin seçilen PWA rengiyle bütünleşiyor.
  • Görünüm ve Gömme alanına altı hazır tema ile PWA açılış zemini, yazısı, dönen çizgisi, logo altı/kart rengi ve iOS üst alanı için ayrı ayarlar eklendi; şeffaf logonun yumuşak kontrast rengi dahil tüm renkler tek tek değiştirilebiliyor.
  • PWA açılırken kullanılmayan dillerin büyük sözlükleri ve yavaş sayfa görselleri artık beklenmiyor; giriş ekranının açılma süresi kısaltıldı.
  • PWA menüsündeki Protesto sekmesi artık eksik veya eski bir sözlük kaydında teknik çeviri anahtarını göstermek yerine doğru dilde kullanıcı dostu adıyla açılıyor.
  • Giriş Yap düğmesine basıldığında giriş formu açılıyor ve sayfa formu görünür konuma getirecek biçimde yumuşakça aşağı kayıyor.
  • Kural 42 girişi masaüstünde geniş ve dengeli, PWA/mobilde okunabilir iki sütunlu kart düzenine geçirildi; iOS’ta “0 Öğe” gösteren jüri seçimi kaldırılarak üyelerin adlarını doğrudan gösteren kaydırılabilir seçim kartları eklendi.
  • Kural 42 formundaki varsayılan dil uyarısı mobilde tam genişlikte ve okunabilir hale getirildi; PWA, masaüstü web ve mobil tarayıcıdaki hesap menülerinde bir bölüm seçildiğinde sayfa artık açılan içeriğe otomatik kayıyor.
  • Hesabım Bildirimlerindeki Yeni Kayıtlar sekmesi ve buna bağlı PWA uyarıları kaldırıldı; yeni kulüp karşılaması Telegram grubuna gönderilmeye devam ediyor.
  • Giriş ekranındaki referans kodu hatırlatma bağlantısının teknik çeviri anahtarı göstermesi engellendi; protesto girişindeki Duruşma Şekli seçenekleri daha kompakt ve düzenli kartlara dönüştürüldü.
  • Organizasyon kuruluna gönderilen yeni kayıt e-postasındaki toplam kayıt, kulüp ve onay sayaçları ana sayfadaki sporcu istatistikleriyle aynı kapsama getirildi; kafile/form sayısının sporcu toplamı gibi gösterilmesi giderildi.
  • Kaydı Düzenle ekranlarında sporcuların sınıf ve kategori alanları hem yönetimde hem de Hesabım Kayıtlar bölümünde yeniden gösterildi; sınıf değiştiğinde kategori seçenekleri etkinliğe göre yenileniyor.

Telegram Kulüp Karşılama

  • Bir kulüp etkinliğe ilk kez kaydolduğunda kulüp logosunu etkinlik tema renkleriyle karşılama kartına dönüştürüp kayıt dilinde Telegram grubuna gönderen otomatik hoş geldiniz paylaşımı eklendi; aynı kulüp için yinelenmeyen bu bildirim Telegram ayarlarından açılıp kapatılabiliyor ve görsel gönderilemezse yazılı mesajla devam ediyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Puanlama Bildirim ve Güvenli Ceza İşleme Merkezi

Puanlamayı etkileyen kurul ve yarış bildirimleri, sonuçları sessizce değiştirmeden puanlamacı onayıyla işlenen merkezi ve izlenebilir bir kuyruğa bağlandı.

Bekleyen Puanlama Bildirimleri

  • Puanlama ekranına kırmızı sayaçlı Bildirimler sekmesi eklendi; OCS, UFD, BFD, terk, Kural 42 ve puan değişikliği isteyen protesto kararları burada tek tek işlem bekliyor.
  • Bildirim kartları bir seçim formu değildir: sporcu, yarış ve ceza kaynak formundan otomatik alınarak değiştirilemez biçimde hazır gösteriliyor.
  • Sporcu, yarış veya ceza kodu kesin olmayan genel protesto notları puanlamaya düşmüyor; DSQ/DNE kararı verilen protesto tarafları ayrı ve uygulanabilir bildirimler oluşturuyor.
  • OCS/UFD/BFD ve diğer bildirim formlarında seçilen sporcunun görünen bilgileri ile gizli kayıt kimliği eşzamanlı tutuluyor; doğru sporcu seçiliyken görünen hatalı “listeden sporcu seçin” uyarısı giderildi.
  • Aynı sayfada birden fazla bildirim bileşeni bulunsa bile her bileşen yalnız kendi formunu yönetiyor; sunucu yelken numarasını yalnız tek ve kesin eşleşme varsa güvenli biçimde tamamlıyor.
  • Bekleyen puanlama kartlarında bildirimi veya kurul kararını kimin girdiği gösteriliyor; bu kaynak kişi bilgisi puanlamada işlemi yapan kullanıcıdan ayrı olarak kalıcı geçmişe aktarılıyor.
  • Terk bildirimine zorunlu Yarış No alanı eklendi; RET kaydı artık ilgili yarışla kesin eşleşerek puanlama bildirimlerine hazır işlem olarak düşüyor. Eski kayıtlarda eksik yarış numarası yöneticiye düzenleme uyarısıyla gösteriliyor.
  • OCS/UFD/BFD, ceza dönüşü, terk ve denize çıkış/dönüş kayıtlarına izin kontrollü Düzenle ve Sil işlemleri eklendi; bu yetkiler varsayılan olarak yalnız Sekreterya ile Organizasyon Kurulunda açık geliyor ve sunucuda ayrıca doğrulanıyor.
  • Bildirim güncellemelerinin eski satırı bırakıp mükerrer kayıt oluşturması önlendi; aynı sporcu aynı yarışta yalnız bir OCS/UFD/BFD ve bir terk kaydına sahip olabilirken gerçek birden fazla ceza dönüşü kaydına izin verilmeye devam ediyor.
  • Android PWA açılışında ONB adresinin eğik çizgili ve eğik çizgisiz biçimleri arasındaki kapsam uyuşmazlığı giderildi; kurulu uygulamanın ERR_FAILED ile açılamaması önlendi ve servis çalışanı yenilendi.
  • PWA servis çalışanı yalnız uygulama gezinmeleri ve eklenti dosyalarıyla sınırlandırıldı; normal web sayfasındaki tema CSS/JS dosyalarına ve ana menü görünümüne müdahale etmesi önlendi.
  • Sayfa oluşturucu veya widget içinden geç çalıştırılan ONB kısa kodlarında stil dosyasının yüklenmemesi giderildi; sekmeler ve menüler ham liste yerine tasarlanan görünümle açılıyor.
  • Android PWA ve kısa kodlu ONB sayfalarında giriş motoru ONB’nin kendi dosyasına taşındı; oturum çerezi aynı kaynak isteğiyle korunuyor ve başarılı giriş uygulama dışına çıkmadan Hesabım özetine yönleniyor.
  • Android, iOS ve masaüstü PWA açılışında WordPress temasının anlık görünmesi engellendi; ONB kabuğu hazırlanana kadar sade bir yükleme ekranı gösteriliyor ve geç oluşan kısa kod içeriği otomatik bekleniyor.
  • Yeni bildirim kaynaklarının aynı güvenli kuyruğa bağlanabilmesi için kaynak bağımsız genişletme altyapısı hazırlandı.

Mevcut Motorla Güvenli Yeniden Sıralama

  • İşle düğmesi ayrı bir puan hesabı üretmiyor; mevcut yarış düzeltme ve profil motorunu kullanarak sınıf, kategori, grup, heat/final, ceza tabanı ve özel puan kurallarını koruyor.
  • Örneğin ikinci sıradaki sporcuya UFD uygulandığında sporcu derece sırasından çıkarılıyor, üçüncü ve sonraki sporcular mevcut kapsamlarında otomatik olarak yukarı taşınıyor ve tüm puanlar yeniden hesaplanıyor.
  • Ceza sonucu sunucudaki yarış tablosunda doğrulanmadan bildirim kapanmıyor; başarısız veya eksik işlem güvenlik amacıyla bekleyenler arasında kalıyor.

Kalıcı İşlem Geçmişi

  • İşlenen bildirim bekleyen listeden kalkıyor; kaynak, sporcu, yarış, ceza, hesaplanan puan, tarih ve işlemi yapan kullanıcıyla birlikte sunucu tarafındaki işlem geçmişine kaydediliyor.
  • Kaynak kayıt sonradan puanlamayı etkileyen biçimde değiştirilirse yeni içerik ayrı bir bildirim olarak yeniden incelemeye geliyor.
  • Tüm Puanlamayı Sıfırla işlemi bildirim işlem geçmişini de temizliyor; kaynak bildirimler silinmediyse sıfırdan puanlama için yeniden bekleyen kuyruğa dönüyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Anket Hedefleme ve Merkezi Yönetim

Anket alıcılarının etkinlikteki gerçek kayıt değerlerinden güvenle seçilmesi ve birden fazla etkinliğin merkezi yönetimden hedeflenmesi geliştirildi.

Anket Görünümü ve Alıcı Seçimi

  • Hesabım içindeki Bana Gelen Anketler ve Anket Yönetimi sekmelerinin seçili olmayan başlıkları açık ve koyu temalarda okunabilir hale getirildi.
  • Kulüp, sınıf ve kategori hedefleri serbest ve boş metin alanları yerine etkinliğe kayıtlı kişilerden otomatik çıkarılan çoklu seçim listelerine dönüştürüldü.
  • Belirli Kişiler alanına isim, kulüp veya rol araması eklendi; uzun listeler sabit yükseklikte kaydırılabilir hale getirildi.
  • Kişi adlarının yanında gösterilen Sporcu, Antrenör, Veli, Görevli, Personel ve Yetkili rolleri merkezi dil sistemindeki karşılıklarıyla gösteriliyor.
  • Kulüp hedeflerinden Bağımsız Görevli gibi görevli, personel ve yetkili kayıtlarına ait kulüp yerine kullanılan açıklamalar çıkarıldı.
  • Admin ONB anket hedeflerinde görünen athlete, coach, parent, official, personnel ve authorized kodları doğrudan merkezi dil sözlüğündeki rol adlarına dönüştürüldü.

Tüm Etkinlikler İçin Merkezi Anketler

  • Yönetici Anketler ekranında tüm ONB etkinlikleri veya yalnız seçilen etkinlikler tek çatıdan hedeflenebiliyor.
  • Merkezi anket ekranındaki kulüp, sınıf ve kategori seçenekleri, seçilen etkinlikler değiştikçe bu etkinliklerin gerçek kayıtlarından anında yenileniyor.
  • Her etkinliğin alıcıları, mesajları, e-postaları ve cevapları kendi etkinlik kaydında ayrı tutulmaya devam ediyor.
v1.0.1 Tema v0.6.15

Kayıt Formu Dil Başlangıcı ve Bayraklar

Kayıt formunun ayarlanan varsayılan dille açılması sağlandı; dil düğmelerine seçilebilir bayrak görünümü eklendi ve iletişim ikonlarındaki gereksiz noktalar kaldırıldı.

Doğru İlk Dil ve Görünüm

  • Varsayılan Başlangıç Dili İngilizce veya başka bir dil seçildiğinde form artık Türkçe başlayıp sonradan değişmiyor; ilk sunucu çıktısı ve JavaScript aynı dili kullanıyor.
  • Açıkça URL üzerinden veya önceki tercihle seçilmiş geçerli bir dil varsa bu tercih korunuyor; ilk ziyarette etkinlik ayarı esas alınıyor.
  • 10. Dil ve Görünüm Ayarlarına Bayrak + Kod, Sadece Bayrak ve Sadece Kod seçenekleri eklendi.
  • Dil düğmeleri yarış başlığının altındaki bağımsız ve satır kırabilen alana taşındı; yeni diller eklendiğinde başlık veya form genişliği sıkışmıyor.
  • Etkinlik tarih aralığındaki ay adları merkezi dil anahtarlarına bağlandı; dil değiştirildiğinde tarih de anında Türkçe, İngilizce, Bulgarca, Yunanca veya Rusça karşılığına dönüşüyor.
  • Form başlığındaki WhatsApp bağlantısının hazır mesajı merkezi dil sistemine bağlandı; seçili dil değiştiğinde WhatsApp mesajı da aynı anda o dile dönüşüyor.
  • Kayıt formundaki ONB Ana Sayfaya Dön bağlantısı dil değiştiriciye bağlandı ve aktif diller için karşılıkları tamamlandı.
  • İletişim ve sosyal medya ikonlarının arasında tema kaynaklı görünen liste noktaları kaldırıldı.
v1.0.1 Tema v0.6.15

Etkinlik Kayıt Formu Görünüm Düzeltmesi

Sayfa oluşturucuyla hazırlanan kayıt sayfalarında form tasarımı geri getirildi ve Etkinliğe Kayıt Ol düğmesinin kayıt alanına otomatik kaydırması sağlandı.

Kayıt Formu ve Hızlı Erişim

  • Betheme gibi sayfa oluşturucularda kayıt kısa kodu içerik veya sayfa metasına kaydedilmiş olsa da gerekli form stil ve komut dosyaları artık doğru yükleniyor.
  • Sayfa oluşturucu kayıt formunu geç üretirse form kendi stil ve komut dosyalarını ikinci güvenlik katmanıyla doğrudan yüklüyor; önceden algılanamayan özel sayfalarda da görünüm korunuyor.
  • Kayıt formunda büyüyen iletişim ikonları, dağılan alanlar ve gereksiz sayfa uzunluğu giderildi.
  • Etkinliğe Kayıt Ol düğmesine basıldığında kayıt bölümü açılıyor, sayfa yumuşak biçimde ilgili alana iniyor ve bölüm kısa süre vurgulanıyor.
  • Formun altında etkinliğe özel Form Alt Bilgisi, merkezi kurum logosu ve merkezi footer/imza birlikte ve düzenli biçimde gösteriliyor.
v1.0.1 Tema v0.6.11 Kritik Güncelleme

Merkezi Anket Gönderimi ve Deniz Emniyeti Tanıtımı

Yöneticinin aynı anketi seçilen veya tüm ONB etkinliklerine gönderebilmesi sağlandı; bildirim ve denize çıkış/dönüş yetenekleri Sistem Özellikleri kataloğunda ayrı bir başlıkta anlatıldı.

Tüm Etkinlik Anketleri

  • WordPress Etkinlikler yönetimine, bütün etkinlik anketlerini tek ekranda izleyen ayrı Anketler menüsü eklendi.
  • Yönetici aynı anketi tek seferde seçili etkinliklere veya tüm mevcut ONB etkinliklerine taslak ya da yayın olarak oluşturabiliyor.
  • Rol, kurul, kulüp, sınıf ve kategori hedefleri her etkinliğin kendi katılımcılarına ayrı uygulanıyor.
  • Toplu yayında her etkinlik için ayrı alıcı, sistem bildirimi, e-posta, cevap ve işlem günlüğü kaydı korunuyor.
  • Merkezi listeden anketin ait olduğu etkinlikteki ayrıntı, düzenleme ve sonuç ekranına doğrudan geçiş eklendi.
  • Yanlışlıkla yinelenen toplu gönderime karşı işlem kilidi ve yayınlama öncesi onay uyarısı eklendi.

Bildirimler ve Denize Çıkış / Dönüş

  • Sistem Özellikleri sayfasına OCS/UFD/BFD, ceza dönüşü, terk bildirimi ve deniz emniyeti için ayrı bir modül kartı eklendi.
  • Denize çıkış, karaya dönüş, DENİZDE/KARADA durumu, toplu işlem, e-posta ve A4 rapor yetenekleri ayrıntılı olarak açıklandı.
v1.0.1 Tema v0.6.11

Dinamik Sistem Özellikleri Sayfası

Ozdem Event sisteminin bütün ana yeteneklerini ayrıntılı anlatan, arama yapılabilen ve yeni geliştirmelerle kendiliğinden güncellenen tanıtım sayfası eklendi.

Merkezi Özellik Kataloğu

  • Kayıt, puanlama, Funboard, ONB/PWA, yetkiler, iletişim, baskı, ödeme, kiralama, raporlama, dil ve güvenlik modülleri tek bir ayrıntılı sistem kataloğunda toplandı.
  • Modül, ayrıntılı yetenek, hedef kullanıcı grubu ve dil paketi sayıları merkezi veriden otomatik hesaplanıyor.
  • Yeni geliştirmeler sürüm günlüğüne eklendiğinde Sistem Özellikleri sayfasındaki Son Eklenen Yetenekler alanına tema dosyası değiştirilmeden otomatik yansıyor.
  • Ziyaretçiler özelliklerde arama yapabiliyor, hızlı erişim başlıklarıyla ilgili modüle geçebiliyor ve ayrıntıları akordiyon olarak açabiliyor.

Tema, Menü ve Dil Yönetimi

  • eRaceOffice Tema Ayarlarına Sistem Özellikleri için ayrı yönetim sekmesi ve WordPress sayfası seçimi eklendi.
  • Seçilen sayfaya özel tasarım şablonu otomatik atanıyor; sayfanın yöneticinin yazdığı başlık ve giriş metni korunuyor.
  • Sistem Özellikleri bağlantısı isteğe bağlı olarak Hakkımızda menüsünün altında masaüstü ve mobil uyumlu alt menü şeklinde gösteriliyor.
  • Sayfanın arayüz metinleri merkezi Dil Modülüne Türkçe, İngilizce, Bulgarca, Yunanca ve Rusça karşılıklarıyla eklendi.
v1.0.1 Tema v0.6.15

PWA ve Eklenti Performans İyileştirmeleri

PWA açılışındaki gereksiz indirme ve arka plan istekleri azaltıldı; eklenti dosyaları yalnız ihtiyaç duyulan ekranlarda ve tarayıcı önbelleğiyle uyumlu biçimde yükleniyor.

Daha Hızlı PWA Açılışı

  • PDF görüntüleyicinin yaklaşık 1,7 MB büyüklüğündeki dosyaları PWA kurulumu ve normal açılış önbelleğinden çıkarıldı; bu dosyalar yalnız PDF önizlemesi açıldığında yükleniyor.
  • Açılış istatistikleri, kullanıcı etkinliği ve bildirim kontrolü ilk ekran hazırlandıktan sonraki boş zamana ertelendi.
  • Bildirim sorgulama aralığı 45 saniyeden 120 saniyeye, sayfa güncellik kontrolü 120 saniyeden 300 saniyeye çıkarılarak sunucu yükü azaltıldı.
  • Yalnız yeni mesaj geldiği için tam sayfa yenilenmesi durduruldu; uygulamanın kısa süre arka planda kalmasının ardından zorunlu yenileme eşiği 45 saniyeden 5 dakikaya çıkarıldı.
  • Açılış perdesinin güvenli yedek kapanma süresi kısaltılarak ağ veya JavaScript gecikmesinde ekranın gereksiz yere kapalı kalması azaltıldı.

Eklenti Genel Yükü

  • Kayıt formuna ait JavaScript modülleri yalnız gerçekten kayıt formu bulunan ekranlarda yükleniyor; diğer sayfalarda gereksiz form kodları kaldırıldı.
  • ONB stil ve komut dosyalarının ONB bulunmayan site sayfalarında yüklenmesi engellendi.
  • Ön yüz, ONB ve yönetim dosyalarındaki her istekte değişen önbellek numaraları kaldırıldı; dosya değiştiğinde kendiliğinden yenilenen kalıcı sürümleme sistemine geçildi.
  • Dil sözlüğü aynı sayfa isteğinde yalnız bir kez hazırlanarak çoklu dil dosyalarının tekrar tekrar okunması önlendi.
  • Kayıt ve katılımcı tablolarına etkinlik, referans kodu, kayıt ve rol sorgularını hızlandıran güvenli veritabanı indeksleri eklendi.
  • İşlem günlüğü aynı sayfa çalışması içinde veritabanı tablosunun varlığını tekrar tekrar sorgulamıyor.
  • Kayıt formundaki yinelenen JavaScript yapılandırma çıktısı teke indirildi; kayıt, puanlama, yetki ve yayınlama davranışları değiştirilmedi.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Etkinlik Anket Modülü

Etkinlik katılımcılarına hedefli anket gönderme, tek kullanımlık yanıt toplama ve sonuçları yetkili ekranlardan izleme sistemi eklendi.

Anket Hazırlama ve Yayınlama

  • Admin ONB ve yetkili Hesabım ekranlarına ortak Anket Yönetimi eklendi; taslak kaydetme, yayınlama, kapatma, düzenleme ve yetkili silme işlemleri destekleniyor.
  • Tek seçim, çoklu seçim, 1–5 puan, 1–10 ölçek, kısa metin ve uzun metin soru tipleri ile zorunlu soru desteği eklendi.
  • Anketler herkese, belirli rollere, kurullara, kulüplere, sınıflara, kategorilere veya seçili kişi numaralarına gönderilebiliyor.
  • Yayın anındaki alıcı listesi sabitlenerek daha sonra yapılan rol ve yetki değişikliklerinin eski anket kapsamını değiştirmesi engellendi.

Katılımcı Bildirimi ve Yanıt

  • Hesabım menüsüne bekleyen anket sayısını gösteren rozet ve Bana Gelen Anketler ekranı eklendi.
  • Yeni anket ilk girişte yalnız bir kez açılır pencereyle bildiriliyor; Daha Sonra seçeneği ve doğrudan ankete geçiş bulunuyor.
  • Anket yayınlandığında hedeflenen her kişi için Bildirim Merkezine ve Mesaj Kutusuna okunmamış sistem mesajı ekleniyor; aynı bildirim kişinin dilinde e-posta olarak gönderiliyor.
  • Sistem mesajı ve e-posta, Hesabım içindeki ilgili ankete doğrudan açılan güvenli bağlantı içeriyor.
  • Anketler menüsündeki cevap bekleyen sayısı kırmızı ve hareketli okunmamış işaretiyle belirginleştirildi; Bildirimler ekranına ayrıca Anketler alt sekmesi eklendi.
  • Anket cevaplandığında ona bağlı sistem mesajı otomatik okundu işaretleniyor; Anketler, Mesaj Kutusu ve PWA Bildirim Merkezi sayaçları birlikte güncelleniyor.
  • Her alıcı bir ankete yalnız bir kez cevap verebiliyor; zorunlu sorular ve anketin başlangıç/bitiş zamanı sunucuda doğrulanıyor.
  • Anonim anketlerde yanıt sahibi cevap kayıtlarından ayrıştırılırken kişinin anketi tamamladığı bilgisi mükerrer yanıtı önlemek için korunuyor.

Yetki ve İzlenebilirlik

  • Organizasyon Kuruluna tam anket yetkisi; Sekreteryaya varsayılan görüntüleme, oluşturma ve düzenleme yetkisi verildi. Sekreteryanın silme yetkisi varsayılan kapalıdır.
  • Anket yetkileri ONB Ayarlar izin matrisine eklendi ve mevcut etkinliklere güvenli varsayılanlarla otomatik taşınıyor.
  • Anket e-postası Mail Bildirimleri ayarlarına ayrı bir olay olarak eklendi; varsayılan açık olmakla birlikte etkinlik bazında kapatılabiliyor.
  • Aynı anket yeniden yayınlandığında daha önce bilgilendirilen kişilere mükerrer sistem mesajı veya e-posta gönderilmesi engellendi; yalnız yeni eklenen hedefler bilgilendiriliyor.
  • Yayınlama, kapatma, silme ve anonim olmayan cevaplama işlemleri güvenlik anahtarlarıyla korunuyor ve merkezi işlem günlüğüne kaydediliyor; anonim cevaplar kimliği açığa çıkarabilecek işlem günlüğü üretmiyor.
  • Yetkililer alıcı, yanıt ve soru bazlı dağılım özetlerini aynı yönetim ekranında görebiliyor.
v1.0.1 Tema v0.6.15

Form Çıktılarında Kulüp Kayıt Filtresi

Kayıt formu ve dekont seçimlerinde tekil yarış görevlisi başvurularının kulüp kaydı gibi görünmesi engellendi.

Yalnız Kulüp Kayıtları

  • Formlar sayfasındaki Onaylı Kayıt Formu ve Onaylı Kayıt Dekontu listeleri yalnız sporcu, antrenör veya veli içeren ve kulüp adı bulunan kayıtları gösteriyor.
  • Harici veya tekil yarış görevlisi kayıtları, onaylanmış olsalar bile bu iki kulüp seçim listesine artık eklenmiyor.
  • Yarış görevlisi kayıtlarının kendi yönetim ekranları, onayları ve diğer çıktıları değiştirilmedi.
v1.0.1 Tema v0.6.15

Matbu ve Teknik Formlarda A4 Taşma Düzeltmesi

Günlük matbu formlardaki bildirim ve rüzgâr çıktıları, görevli imza listesindeki güvenli A4 baskı alanıyla aynı ölçü yaklaşımına geçirildi.

Güvenli Sayfa Sınırları

  • Bildirim raporu ile start, ceza dönüşü, terk ve denize çıkış bildirim çıktıları A4 yatay sayfanın sağ ve sol güvenli alanına sabitlendi.
  • Rüzgâr çizelgesi A4 portre sayfasında iki milimetrelik güvenlik payıyla ortalandı; grafik, pusula, tablo, logo ve sponsorların sayfa dışına taşması engellendi.
  • Kural 42 çıktısı A4 yatayda, Süre Limitleri çıktısı A4 portrede aynı güvenli genişlik sistemine bağlandı.
  • Protesto ve teknik çıktılardaki 13 sütunlu tablolar, uzun açıklamalar, etkinlik başlıkları, QR alanları ve sponsor logoları sayfa sınırları içinde tutuluyor.
  • Uzun etkinlik adları, farklı dildeki başlıklar ve tablo hücreleri kullanılabilir alan içinde satır kıracak şekilde korumaya alındı.
  • Mevcut Günlük Görevli İmza Listesi düzeni ve form verileri değiştirilmeden yalnız taşan baskı şablonları düzeltildi.
v1.0.1 Tema v0.6.15

Yazdırma Formlarında Dinamik Dil Desteği

Bütün yazdırılabilir formlar merkezi dil sözlüğüyle uyumlu hale getirildi; yeni dil paketleri baskılara kod değişikliği gerektirmeden yansıyor.

JSON ile Genişleyen Baskı Dilleri

  • Baskı sistemi languages klasörüne eklenen geçerli JSON dil dosyalarını otomatik keşfediyor ve ilgili dil koduyla açılan bütün çıktılarda kullanıyor.
  • Puanlama, eliminasyon, kiralama teslim, sözleşme, iade ve Dijital Baskı Merkezi çıktılarındaki sabit sistem metinleri merkezi çeviri anahtarlarına bağlandı.
  • Puanlama tablo başlıkları, gösterim alanları, açıklamalar, durumlar, sayfa bilgileri ve yazdırma kontrolleri seçili baskı diline göre hazırlanıyor.
  • Herkese açık ONB ve Hesabım yarış sonuçlarında henüz yayın bulunmadığında gösterilen başlık ile açıklama merkezi çeviri modülüne bağlandı ve mevcut bütün dil paketlerine çevrildi.
  • Yeni dil dosyasında eksik bırakılan bir baskı anahtarı önce İngilizceye, ardından Türkçeye güvenli biçimde düşüyor; çıktı boş metin üretmiyor.
  • Mevcut Türkçe ve İngilizce baskı davranışı ile özel şablon metinleri korunurken yeni diller için tema veya form dosyası güncelleme zorunluluğu kaldırıldı.

Kayıt Rolü ve Kişi Sınırları

  • Hesabım ekranından yeni kişi kaydedilirken rolün kayda açık olması ve rol için belirlenen maksimum kişi sayısı sunucuda yeniden kontrol ediliyor.
  • Kişi silme işlemi kayıt ayarlarındaki minimum Sporcu, Antrenör, Veli, Görevli ve Personel sayılarının altına düşürecekse engelleniyor.
  • Aynı kaydetme işlemindeki ekleme ve silmeler birlikte hesaplanıyor; ekranda eski bilgi bulunsa bile izin ve sayı sınırları aşılamıyor.
  • Kişi ekleme ve silme işlemleri Tüm Değişiklikleri Kaydet düğmesine basılana kadar veritabanına uygulanmıyor; aynı tarayıcı sekmesindeki taslak oturum alanında korunuyor.
  • Hesabım > Ekibi/Kaydı Düzenle işlemi artık veritabanına yazılan kişi bilgilerini yeniden okuyup doğrulamadan başarı mesajı göstermez; başarısız yazımlar gerçek hata olarak bildirilir.
  • Başarılı ekip güncellemesinden sonra önbellekteki eski ekran yerine güncel kayıt, yeni bir doğrulama parametresiyle yeniden yüklenir.
  • Kaydedilmemiş ekleme, silme veya alan değişikliği varken başka menüye geçme, sayfayı kapatma ve düzenlemeyi iptal etme işlemlerinde kayıp uyarısı gösteriliyor.
  • Menü ve sekme geçişleri sayfanın yakalama aşamasında denetleniyor; başka bir portal betiği önce çalışsa bile kaydedilmemiş değişiklik uyarısı atlanamıyor.
  • Genel / Ortak Bilgiler akordiyon kartında kayıtta yüklenen kulüp logosu, logo yoksa yönetim ayarlarındaki varsayılan kulüp logosu gösteriliyor.
  • Ortak Bilgiler kartı sporcu kartlarıyla aynı başlık düzenine getirildi; solda dairesel kulüp logosu, yanında kulüp adı ve kart başlığı yer alıyor.
  • Kaydedilmemiş değişiklik uyarısı eklenen ve silinen kişileri rol bazında sayıyor; örneğin 2 Sporcu eklendi, 1 Sporcu silindi bilgisini gösteriyor.

ONB Menü ve Sekme Yetkileri

  • Kiralamalar menüsü, Kişisel Kiralamalar ve Yönetim Raporu artık rol adına veya sabit bir kurula göre değil; rol, kurul ve kişi bazlı ONB yetki tablosundaki ayrı izinlere göre gösteriliyor.
  • Yetkisi bulunmayan Kiralamalar alt sekmeleri kilitli gösterilmek yerine sayfadan tamamen kaldırılıyor; kullanıcı yalnız kendisine açılan bölümleri görüyor.
  • Kiralama Yönetim Raporu istenen rol, kurul veya kişiye açılıp kapatılabiliyor; varsayılan Organizasyon Kurulu yetkileri mevcut etkinliklerde korunuyor.

Formlarda Rüzgâr Kayıtları

  • Formlar merkezi gerçek rüzgâr çizelgesi tablosuna bağlandı; kayıtlı rüzgâr pozisyonları matbu form filtrelerinde yeniden listeleniyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Ayrıntılı Kiralama Yönetimi

Etkinlik kiralamalarının kişi, tarih ve tutar ayrıntılarıyla güvenli biçimde izlenebileceği ortak bir yönetim ekranı eklendi.

Kiralama Raporu

  • Admin ONB ve yetkili Hesabım ekranlarına ayrı Kiralamalar sekmesi eklendi.
  • Kiralayan kişi, sorumlu, rol, kulüp, hizmet, fiyatlandırma türü, başlangıç ve bitiş tarihi, gün, tutar, kayıt durumu, kayıt tarihi ve referans bilgileri tek tabloda birleştirildi.
  • Kiralama, kişi, hizmet ve para birimi toplamları ile kişi, hizmet, rol ve kulüp bazlı anlık filtreleme eklendi.
  • Geniş tablolar için yatay kaydırma ve telefon ekranlarına uyumlu özet kartları hazırlandı.

Yetki Sınırı

  • Hesabım Kiralamalar menüsü yalnız Sekreterya veya Organizasyon Kurulunda bulunan ve Kiralamalar görüntüleme izni olan kişiler için açıldı.
  • Mevcut etkinliklerde Sekreterya ve Organizasyon Kurulu izinleri varsayılan açık, diğer bütün rol ve kurul izinleri kapalı olarak güvenle geçirildi.
  • Ekran dosyasına doğrudan erişimde rol ve izin yeniden doğrulanarak hassas kayıt ayrıntılarının yetkisiz görüntülenmesi engellendi.

Kiralama Formları

  • Her kiralama kaydı için A4 Kiralama Teslim Formu, Kiralama Sözleşmesi ve Kiralama İade Tutanağı eklendi.
  • Filtrelenmiş kiralama listesini yazdırma ve seçili kapsamdaki bütün kiralamalar için toplu teslim formu, sözleşme veya iade tutanağı oluşturma desteği eklendi.
  • Belgelerde kişi, kulüp, hizmet, tarih, gün, tutar, referans, kontrol alanları, açıklama bölümleri ve taraf imzaları yer alıyor.
  • Kiralama belgeleri etkinlik logosu, üst/alt sponsorları, header, footer ve sayfa numarasıyla ortak A4 baskı düzenine bağlandı.
  • Yazdırma bağlantıları güvenlik anahtarıyla korunurken, Hesabım tarafında Sekreterya/Organizasyon Kurulu ve Kiralamalar izni sunucuda yeniden doğrulanıyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Yeni Kayıt Organizasyon Bildirimi

Yeni kayıtların organizasyon kurulu tarafından kayıt ekranına girmeden ayrıntılı ve güncel biçimde takip edilmesi sağlandı.

Otomatik Kayıt Özeti

  • Yeni kayıt tamamlandığında etkinlik ve kulüp logosu, kayıt bilgileri, kişi listesi ve güncel kayıt istatistiklerini içeren özet e-posta organizasyon kuruluna otomatik gönderiliyor.
  • E-postada kayıt sorumlusu, kulüp, ülke, tarih, onay durumu, ücret, referans, sporcu ve görevli bilgileri ile etkinliğin güncel kayıt sayıları yer alıyor.
  • Yeni kayıt organizasyon özeti otomatik mail ayarlarına ayrı bir olay olarak eklendi; alıcı kapsamı değiştirilebilir veya bildirim kapatılabilir.
  • Form, portal, yönetici ve harici görevli kayıt akışları aynı bildirim sistemine bağlandı; aynı kayıt için mükerrer e-posta gönderimi engellendi.
  • Organizasyon kurulu alıcıları kişinin kurul alanı, özel kurul yetkisi ve etkinlik izinlerinden birlikte belirleniyor.
v1.0.1 Tema v0.6.15

Tüm Yazdırma Formlarında A4 Uyumu

Standart form ve rapor çıktılarının farklı tarayıcı ve yazıcılarda sayfanın sağından veya solundan taşmaması sağlandı.

Güvenli Baskı Alanı

  • Tüm standart yazdırma formları A4 sınırları, uzun metinler, tablolar, başlıklar, sponsorlar ve altbilgiler açısından ortak taşma korumasına alındı.
  • Kural 42 ve Bildirim Raporu geniş sütunları nedeniyle A4 yatay düzene geçirildi; tablo yazıları ve sütunlar sayfa içinde dengelendi.
  • Duruşma, finiş düzeltme, süre ve dekont çıktıları güvenli portre kenar payına sabitlendi.
  • Sporcu listesi, kayıt formu, rüzgâr raporu, yarış sonuçları, start ve finiş formları mevcut yönleri korunarak ortak genişlik kontrolüne dahil edildi.
  • Sertifika ve Dijital Baskı Merkezi şablonlarının kullanıcı tarafından seçilen özel ölçüleri korunarak A4 zorlamasının dışında bırakıldı.
  • Admin kayıt listesindeki kiralama sütununda biçim işaretlerinin metin olarak görünmesi giderildi; kiralama detayı kayıt formu çıktısında A4’e uygun dengeli sütunlara ayrıldı.
  • Admin kayıt listesi, düzenleme ekranı ve kayıt formu çıktısı birden fazla eski fotoğraf adresi bulunduğunda en son yüklenen profil fotoğrafını kullanacak şekilde güncellendi; görsel önbelleği yeni yüklemelerde otomatik yenileniyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Portal Giriş Güvenliği ve Önbellek Uyumu

PWA veya tarayıcı önbelleğinde kalan giriş ekranlarında doğru referans kodunun güvenlik doğrulaması hatası vermesi önlendi.

Güvenli Giriş

  • Giriş güvenlik anahtarı, referans kodu gönderilmeden hemen önce sunucudan güncel olarak alınıyor.
  • Uzun süre açık kalan ya da PWA önbelleğinden yüklenen giriş ekranları doğru referans kodunu artık süresi dolmuş form anahtarı nedeniyle reddetmiyor.
  • Referans kodu, etkinlik ve WordPress güvenlik doğrulamaları korunarak yalnız önbellek kaynaklı hata giderildi.
v1.0.1 Tema v0.6.15

Görevli İmza Listesi Sıralaması

Günlük görevli imza listesinin yarış operasyonundaki görev sırasına göre hazırlanması sağlandı.

Görev Sırası

  • İmza listesi Başhakem, Başhakem Yardımcısı, Start, Line, Parkur, Şamandıra Hakemleri, Finiş, Sekreterya, Jüri Başkanı ve Jüri Üyeleri sırasına göre düzenlendi.
  • PRO, Assistant PRO, Line Boat, numaralı şamandıralar ile Protesto Başkanı ve Protesto Üyesi gibi Türkçe ve İngilizce görev tanımları otomatik olarak doğru sıraya eşleniyor.
  • Aynı görev grubundaki kişiler görev adı ve ad soyada göre doğal alfabetik sıralanıyor; tanınmayan görevler listenin sonunda korunuyor.
  • Görevli sayısına göre yazı, satır, logo ve boşluk ölçülerini otomatik küçülten A4 imza listesi düzeni eklendi; mümkün olan listeler tek sayfaya sığıyor.
  • Liste birden fazla sayfaya taştığında etkinlik ve sütun başlıkları ile etkinlik adı, sponsorlar ve sayfa numarasını içeren altbilgi her yazdırma sayfasında otomatik olarak tekrarlanıyor.
  • İmza listesi sağ ve solda 15 mm güvenli baskı payı bırakılan 178 mm A4 genişliğine sabitlendi; uzun görev, ülke, etkinlik adı ve sponsor içeriklerinin sayfa kenarlarından taşması önlendi.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Harici Görevli Onay Akışı

Harici bağlantıyla başvuran yarış görevlileri için kayıt inceleme, açık onay durumu ve yetkileri güvenli biçimde etkinleştirme akışı tamamlandı.

İnceleme ve Onay

  • Harici görevli başvuruları Admin ONB Kayıtlar, yönetici Kayıtlar ve Hesabım Kayıtlar ekranlarında Onay Bekliyor etiketiyle gösteriliyor.
  • Düzenle ekranına Onay Bekliyor — Yetkiler Kapalı ve Onaylandı — Yetkiler Etkin seçeneklerini içeren belirgin Başvuru Durumu alanı eklendi.
  • Harici kayıtlar normal referans kodu kullansa da kaynak bilgisiyle doğru biçimde görevli başvurusu olarak tanınıyor; düzenleme sırasında kendiliğinden onaylanması engellendi.
  • Onay verildiğinde kurul ve modül yetkileri etkinleşiyor; onay kaldırıldığında aynı yetkiler yeniden kapatılıyor.
  • Yarış görevlisi düzenleme ekranının üstüne doğrudan Görevliler listesine dönen belirgin Listeye Geri Dön düğmesi eklendi.
  • Yarış görevlilerinin profil fotoğrafları Alan Yönetimi’nde ilgili liste seçeneği açıldığında Admin ve Admin ONB’de, Hesabım’da ise görevli listesinde bağlantı yerine küçük görsel olarak gösteriliyor; Hesabım listesinden ilgisiz kulüp logosu kaldırıldı.
  • Hesabım ve Admin ONB kayıtlarındaki görevli sekmesi Yarış Görevlileri olarak netleştirildi.
  • PWA yükleme yardımının sayfa geçişlerinde tekrar tekrar açılması engellendi; yardım yalnız ilk yönlendirmede veya kullanıcı yükleme düğmesine bastığında açılıyor.
  • ONB menülerinin güncelleme sonrasında eski tarayıcı veya PWA önbelleğinde kalmasını önleyen menü, PWA ve Service Worker sürüm yenilemesi yapıldı.
  • Harici menü dosyası yüklenemese bile ana ONB, Hesabım ve alt sekmelerin çalışmasını sürdüren bağımsız menü güvenlik katmanı eklendi.
  • Yarış görevlisi düzenleme ekranındaki geri dönüş bağlantısının Hesabım sayfasını yarıda kesmesine neden olan kritik PHP sözdizimi hatası giderildi.
  • Tek kişilik yarış görevlisi kayıtlarının Hesabım düzenleme ekranından ilgisiz Yeni Kişi Ekle bölümü kaldırıldı.
  • Admin Kayıtlar yarış görevlileri tablosundaki profil fotoğrafları taşmayı önleyen sabit 42×42 piksel yuvarlak ölçüye getirildi.
  • Eski sistemden kalan yarış görevlileri de kişi rolünden tanınarak Admin ve Hesabım düzenleme ekranlarında Onaylı / Onaysız seçimine dahil edildi; onaysız görevli yetkileri kapalı tutuluyor.
  • Dil modülündeki Telegram hazır değil uyarısının yönetim ekranını durdurabilen PHP sözdizimi sorunu giderildi.

Güvenlik ve İzlenebilirlik

  • Yönetici düzenleme işlemine güvenlik doğrulaması ve etkinlik-kayıt sahipliği kontrolü eklendi.
  • Onaylayan kullanıcı, onay tarihi ve onay kaldırma bilgileri kayıtla birlikte saklanıyor.
  • Onay verme ve kaldırma işlemleri sistem işlem günlüğüne kaydediliyor.
  • Referans koduyla giriş yapan sekreter, antrenör, görevli ve diğer portal kullanıcıları işlem loglarında artık ad, rol ve katılımcı kimliğiyle tanınıyor; giriş ve çıkış kayıtları aynı kişiyle ilişkilendiriliyor.
  • Portal ziyaret ve giriş günlüklerinde erişim anahtarı niteliğindeki referans kodunun açık olarak saklanması kaldırıldı.
  • Özel işlem kaydı bırakmayan veri değiştirme istekleri için parola, nonce, token ve dosya içeriğini kaydetmeyen merkezi yedek işlem izi eklendi.
  • İşlem logları etkinlik ve işlem filtresi korunarak 30, 90, 180 veya 365 günden eski olacak şekilde ya da filtre kapsamının tamamı için yönetici onayıyla temizlenebilir hale getirildi; sistem hata kayıtları ayrı tutuluyor.
  • Büyük işlem ve hata günlüklerini temizlerken yönetim panelinin beklemesine yol açan tek parça silme sorgusu kaldırıldı; kayıtlar ilerleme bilgisi gösterilerek kısa ve güvenli partiler halinde temizleniyor.
  • Büyüyen işlem günlüklerinde etkinlik, işlem ve tarih filtrelerinin hızlı kalması için günlük tablosunun veritabanı indeksi güncellendi.

Etkinlik ve PWA İstatistikleri

  • İstatistik ekranı ziyaretlerin yanı sıra kayıt, onay, katılımcı, kulüp, ücret, puanlama, ceza, sonuç yayını, ilan, mesaj, form, işlem ve sistem hatalarını tek panelde gösterecek şekilde genişletildi.
  • PWA uygulama açılışı, kurulum seçeneği, yükleme tıklaması, kabul, iptal, tamamlanan kurulum ve bildirim izni olayları etkinlik bazında ölçülmeye başlandı.
  • PWA platformu, görüntüleme modu, bildirim durumu, günlük kullanım ve kurulum dönüşümü için ayrı raporlar eklendi; kalıcı cihaz kimliği oluşturmayan gizlilik odaklı ölçüm kullanıldı.
  • En çok ziyaret edilen ekranlar, tarayıcı, cihaz, dil bölgesi tahmini, ziyaret saati, aktif kullanıcılar ve işlem dağılımı raporları geliştirildi.
  • Hareket dönemi filtresi ile etkinliğin güncel kayıt ve puanlama toplamları birbirinden ayrılarak istatistiklerin daha doğru yorumlanması sağlandı.
  • PWA açılışının sunucunun bakım sayfasına yönlenmesine neden olan özel başlangıç çıktısı kaldırıldı; eski kurulumlar çalışan ONB adresine otomatik aktarılıyor ve bakım yanıtları tekrar deneme ekranıyla güvenli biçimde yakalanıyor.
  • PWA açılırken tema veya WordPress sayfasının kısa süre görünmesini engelleyen erken açılış perdesi eklendi; perde yalnız PWA kabuğu hazır olduğunda kaldırılıyor.
  • Android ve kurulu PWA görünümünde tüm form yazdırmalarının boş beyaz sayfada kalmasına neden olan yeni pencere uyumsuzluğu giderildi; yazdırma aynı uygulama görünümünde açılıyor ve Uygulamaya Dön bağlantısı korunuyor.
  • İstatistik sayfası binlerce ayrıntılı günlüğü ve büyük yarış yayınını tamamen yüklemek yerine kesin toplamlar ile sınırlı dağılım örneklerini kullanacak şekilde hızlandırıldı; tarih sorguları için veritabanı indeksi eklendi.
  • PWA kurulumu ve kullanımı, giriş yapan portal kullanıcısının ad ve rolüyle eşleştirilerek tanımlı kullanıcı listesinde gösterilmeye başlandı; girişsiz kurulumlar anonim tutuluyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Popup Kapsamı ve Yönetim Görünürlüğü

Harici kayıt sayfalarında görünen merkezi popup yayınlarının Admin ONB ve yetkili Hesabım ekranlarında da doğru kapsamla izlenmesi sağlandı.

Popup Yönetimi

  • Tüm etkinliklere veya birden fazla etkinliğe yayınlanan popuplar, etkiledikleri etkinliğin Admin ONB > Popuplar listesinde artık görünür hale getirildi.
  • Etkinliğe özel ve merkezi yayınlar kapsam etiketiyle ayrıldı; merkezi yayınlar doğru merkezi düzenleme ekranına bağlandı.
  • Yetkili Hesabım kullanıcıları etkinliği etkileyen merkezi yayını görebiliyor ancak yalnız kendi etkinliklerine ait yayınları değiştirebiliyor.
  • Merkezi veya çoklu etkinlik popup’larının etkinlik yetkisiyle izinsiz değiştirilmesini ve silinmesini engelleyen sunucu kontrolleri güçlendirildi.
v1.0.1 Tema v0.6.15

Proje İstatistikleri

Sistemin gelişim büyüklüğünü ve başlangıçtan bugüne ilerlemesini gösteren otomatik proje istatistikleri eklendi.

Canlı Geliştirme Özeti

  • Güncellemeler sayfasına 1 Ocak 2026 başlangıç tarihi, geliştirme süresi, toplam kod dosyası ve toplam kod satırı bilgileri eklendi.
  • Kod istatistikleri eklenti ve beraberindeki tema kaynaklarından otomatik hesaplanıyor; yedekler ile üçüncü taraf kütüphaneler sayım dışında tutuluyor.
  • İstatistik alanı hem sitedeki Güncellemeler sayfasında hem Tema Ayarları içindeki Güncellemeler sekmesinde gösteriliyor.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Harici Yarış Görevlisi Başvurusu

Yarış görevlilerinin kendilerinin doldurabileceği, yönetici onaylı ve etkinliğe özel güvenli kayıt akışı eklendi.

Tek Kişilik Görevli Kayıt Formu

  • Her etkinlik için paylaşılabilir ve doğrulanan ayrı bir yarış görevlisi kayıt bağlantısı oluşturuldu.
  • Form her gönderimde yalnız bir görevli kabul ediyor; görevli alanları, profil fotoğrafı, belgeler, etkinlik üst-alt bilgileri ve KVKK içeriği mevcut kayıt sistemiyle aynı çalışıyor.
  • Harici formdaki mükerrer ortak alanlar ve ortak dosyalar kaldırıldı; ülke bilgisi yalnız görevli alanından alınarak ana kayıtla eşitlendi, yalnız görevliye atanmış belgeler gösterildi ve telefon alanı masaüstü ile mobilde daha rahat girilecek biçimde genişletildi.
  • Görevli formunun başlık ve açıklaması Dil Modülüne eklendi; etkinliğin seçili diline göre çevrilebilir hale getirildi.
  • Başvuru onaysız olarak kaydediliyor; sekreterlik dahil kurul ve modül yetkileri yönetici onayına kadar kapalı tutuluyor, onay verildiğinde otomatik olarak etkinleşiyor.

Referans ve Yönetim

  • Kayıt tamamlandığında kişisel referans kodu ekranda gösteriliyor ve görevlinin e-posta adresine gönderiliyor.
  • Daha önce aynı e-posta adresiyle kayıt yapılmışsa yeni görevli kaydı engelleniyor; referansla giriş ve referans kodunu hatırlatma bağlantıları gösteriliyor.
  • Harici form bağlantısı Admin ONB Kayıtlar ve Hesabım Kayıtlar ekranlarına kopyalama ve formu açma seçenekleriyle eklendi.
  • Harici görevli bağlantısı kalabalığı azaltan akordiyon görünümüne alındı ve form sayfasının aktif tema şablonundan bağımsız olarak güvenilir biçimde açılması sağlandı.
  • Bağlantı taklidine, farklı kişi türü eklenmesine ve aynı formdan birden fazla görevli gönderilmesine karşı sunucu doğrulamaları eklendi.

Yeni Kayıt Bildirimleri

  • Yeni kulüp kayıtları Organizasyon Kurulu ve Yarış Kurulunun Bildirim Merkezine otomatik olarak ekleniyor.
  • Yeni yarış görevlisi başvuruları Organizasyon Kuruluna otomatik olarak bildiriliyor.
  • Kurula göre yetkilendirilen Yeni Kayıtlar sekmesi ve okunmamış kayıtlar için PWA bildirim desteği eklendi.

Hazır Baskı Şablonları

  • Dijital Baskı Merkezine etkinlik logosu, kişisel fotoğraf, görev, kulüp ve kişisel QR alanları hazır yerleştirilmiş önlü–arkalı Akreditasyon Kartı eklendi.
  • Tüm kişi ve kurul türlerinde kullanılabilen, etkinlik bilgileri ile sponsorları otomatik alan A4 yatay Katılım Sertifikası eklendi.
  • Baskı şablonlarına ikinci yüz tasarımı, ayrı ön/arka arka planı ve renk seçimi getirildi; çift taraflı kartlar yazdırmada kişi başına ön ve arka sayfa olarak hazırlanıyor.
  • Hazır sistem şablonları yanlışlıkla silinmeye karşı korundu; alanları ve yerleşimleri etkinliğe göre düzenlenebilir bırakıldı.
  • Canlı önizlemede seçilen alanın üzerinde silme düğmesi, açıklamalı Alanı Sil işlemi ve Delete/Backspace kısayolu eklendi; metinlere sekiz farklı baskı uyumlu yazı karakteri seçeneği getirildi. Yazı karakteri, boyut, renk, hizalama ve ölçü araçları seçilen alanla birlikte doğrudan önizlemenin altında açılacak şekilde düzenlendi.
  • Canlı önizleme kart, sertifika ve ekran genişliğine göre otomatik büyütüldü; pencere boyutu değiştiğinde yeniden ölçeklenmesi ve renk seçicinin düzenleme kutusundan taşmaması sağlandı.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Kişisel Etkinlik QR Kimliği

Her katılımcı için güvenli kişisel etkinlik QR’ı, mobil kimlik sayfası ve Baskı Merkezi desteği eklendi.

Güvenli Kişisel Kimlik

  • Her kişi için tahmin edilemeyen ve etkinlik kaydıyla doğrulanan ayrı QR bağlantısı oluşturuluyor.
  • QR okutulduğunda profil fotoğrafı, rolü ve temel yarış bilgilerini içeren mobil uyumlu kişisel sayfa açılıyor.
  • Kişisel sayfa arama motorlarına kapatıldı ve hassas telefon/e-posta bilgileri gösterimin dışında tutuldu.

Hesabım ve Baskı Merkezi

  • Kişisel QR, Hesabım > Bilgilerim ekranında görüntülenebilir ve kişisel sayfa doğrudan açılabilir hale getirildi.
  • Kişisel etkinlik sayfasına telefondan okutulabilen ve baskıda da görünen şık QR kimlik kartı eklendi.
  • Dijital Baskı Merkezine her baskıda ilgili kişiye özel üretilen Kişisel Etkinlik QR’ı bileşeni eklendi.
  • QR bağlantısı ileride PWA kamera okuyucusu, giriş kontrolü ve benzeri doğrulama işlemlerinde kullanılabilecek şekilde hazırlandı.
  • PWA içinden açılan kişisel QR sayfasına Hesabım alanına güvenli geri dönüş; dışarıdan okutulan QR’a etkinliğe dönüş düğmesi eklendi.
v1.0.1 Tema v0.6.15

Dinamik Dijital Baskı Merkezi

Sabit sertifika ve kart ekranları; ölçüsü, hedef kitlesi ve içeriği serbestçe tasarlanabilen dinamik baskı şablonlarına dönüştürüldü.

Şablon Tasarımı

  • Sınırsız sayıda adlandırılabilir şablon, özel milimetre ölçüsü ve canlı önizleme desteği eklendi.
  • A3, A4, A5, kartvizit ve akreditasyon kartı için yatay/dikey hazır ebatlar; diğer ölçüler için serbest giriş eklendi.
  • Etkinlik logosu, QR kodu, sponsorlar, özel görsel ve kişi alanları sürükle-bırak ile yerleştirilebilir hale getirildi.
  • Sponsor logolarının tasarım üzerinde birbirinden bağımsız konumlandırılması ve doğrudan metin eklenmesi sağlandı.
  • Şablon arka planı ve ek görseller etkinliğin baski-merkezi dosya klasöründe saklanıyor.

Hedef Kitle, Yazdırma ve Gönderim

  • Sporcu, antrenör, veli, görevli, personel, yetkili kişi ve etkinlik kurulları hedef olarak seçilebilir hale getirildi.
  • Tekli ve toplu, gerçek şablon ölçüsünde yazdırma ile kişi bazlı e-posta gönderimi eklendi.
  • Yazdırma ve gönderme işlemlerine bireysel kişi, kulüp ve kurul bazlı ayrı hedef seçenekleri eklendi.
  • Kaydedilmiş şablonların üstüne işlemlere doğrudan ulaşmayı sağlayan belirgin Yazdır ve Gönder düğmeleri yerleştirildi.
  • Baskı Merkezi; Tasarım, Yazdır ve Gönder sekmelerine ayrılarak uzun sayfalarda işlem arama zorunluluğu kaldırıldı.
  • Gönderim başlığı ve mesajı şablon tasarımından kaldırılarak yalnız Gönder sekmesindeki işlem alanına taşındı.
  • Yazdırma ve e-posta gönderme listeleri yanlış işlem riskini azaltacak biçimde birbirinden ayrıldı.
  • Dijital Baskı Merkezi Hesabım alanında Sekreterya ve Organizasyon Kuruluna varsayılan yetkilerle açıldı.
v1.0.1 Tema v0.6.15

Dil Modülü, PWA ve Mobil Uyumluluk

Puanlama ve Güncellemeler ekranları merkezi dil sözlüğüne bağlandı; PWA önbelleği ile küçük ekran davranışları güvenli hale getirildi.

Çeviri Altyapısı

  • Dil ve Sözlük Yönetimine Puanlama, PWA ve Güncellemeler için ayrı çeviri sekmeleri eklendi.
  • Puanlamanın 86 temel metni Türkçe ve İngilizceye ek olarak Bulgarca, Yunanca ve Rusça için tamamlandı.
  • Tema Güncellemeler sayfasının menü, başlık, açıklama, sürüm ve kritik güncelleme metinleri merkezi sözlüğe bağlandı.
  • Güncellemeler sayfasında Türkçe dışındaki diller seçildiğinde içeriğin yalnız Türkçe olduğunu seçili dilde belirten bilgilendirme eklendi.
  • Yeni dil anahtarlarında yönetici tarafından kaydedilen özel çevirilerin yerleşik paketlerden öncelikli olması korundu.

PWA ve Mobil Kontroller

  • PWA manifest açıklaması, dil yönü ve çevrimdışı ekranı seçili etkinlik diline bağlandı.
  • Her etkinliğin PWA kapsamı, uygulama kimliği ve önbelleği kendi ONB adresine ayrılarak etkinlikler arası service worker çakışması önlendi.
  • Android açılış ekranında şeffaf logonun siyah zeminde görünmesini önleyen beyaz zeminli PNG ikon üretimi eklendi.
  • Android normal ve maskable uygulama ikonları güvenli boşluk oranlarıyla birbirinden ayrıldı.
  • Service worker özel oturum, yönetim, AJAX, REST ve nonce içeren istekleri önbelleğe almayacak şekilde güvenli hale getirildi.
  • ONB, Hesabım, puanlama tabloları ve tema sayfalarında mobil yatay taşma koruması geliştirildi.
  • 390 px telefon ve 768 px tablet görünümünde ONB genişlik, manifest ve kurulum düğmesi kontrolleri tamamlandı.
  • PWA kurulum düğmesi tüm ekranlarda daha belirgin hale getirildi; sayfa oluşturucu veya kısa kodla gömülen panolarda da dosyalarının kesin yüklenmesi, JavaScript olmasa bile çalışan bağlantıyla seçili dili koruyarak gerçek PWA sayfasına geçmesi ve kurulum penceresini açması sağlandı.
v1.0.1 Tema v0.6.15

Merkezi Güncelleme Geçmişi

Güncelleme kayıtları temadan eklentiye taşındı; bundan sonraki geliştirmelerde tema dosyalarını yeniden yükleme zorunluluğu kaldırıldı.

Eklenti Merkezli Sürüm Günlüğü

  • Güncelleme geçmişinin asıl veri kaynağı eklentideki merkezi sürüm günlüğü dosyasına taşındı.
  • Tema ayarları ve sitedeki Güncellemeler sayfası aynı merkezi eklenti verisini okumaya devam ediyor.
  • Bundan sonraki özellik ve düzeltme kayıtlarında yalnız eklenti dosyalarının güncellenmesi yeterli olacak.
  • Eski tema yapıları için güvenli geriye uyumluluk köprüsü korundu.
v1.0.1 Tema v0.6.15

Sporcu ve Antrenör Sponsor Alanları

Sporcu ve antrenör kayıtlarına, gerektiğinde etkinleştirilebilen sabit sponsor adı, bağlantısı ve logo desteği eklendi.

Sponsor Bilgileri

  • Sporcu ve antrenör alan yönetimine varsayılan olarak bütün gösterim işaretleri kapalı, silinemez Sponsor Adı ve Sponsor Logosu alanları eklendi.
  • Sponsor adı ile sponsor logosunun ortak bir internet bağlantısına yönlendirilmesi sağlandı.
  • Sponsor logoları etkinliğin dosya düzenindeki sponsor-logolari klasörüne yükleniyor.

Liste, Sonuç ve Yazdırma Desteği

  • Sponsor alanları kayıt, hızlı kayıt, düzenleme, admin ve ONB liste ekranlarına eklendi.
  • Sponsor adı ve logosu puanlama sonuçları ile yazdırma çıktılarında ilgili görünürlük ayarı açıldığında gösteriliyor.
  • Raporlarda sponsor logosu desteği ve Sponsor Logoları ZIP indirme seçeneği eklendi.
  • Sponsor adının yanlışlıkla sporcu veya antrenör adı olarak kaydedilmesi engellendi.
v1.0.1 Tema v0.6.15

İletişim ve Sürüm Yönetimi

Genel mesaj sistemi etkinlik mesajlarından ayrıldı ve güncellemelerin yönetim ile site tarafında yayınlanacağı merkezi sürüm günlüğü kuruldu.

Genel Mesaj Sistemi

  • Genel yönetici mesajları etkinliğe bağlı ONB mesajlarından ayrıldı.
  • Genel e-postalardan etkinlik adı ve Resmi İlan Panosu bağlantısı kaldırıldı.
  • Gönderim sonrası başarı/hata bildirimi ve alıcı/e-posta sayıları eklendi.
  • E-posta gönderen başlığındaki WordPress adı kurumsal sistem adıyla değiştirildi.

Sistem ve Sürüm Yönetimi

  • Tema ayarlarına tarihli ve kategorilere ayrılmış Güncellemeler sekmesi eklendi.
  • Yeni özellik ve düzeltmelerin sürüm günlüğüne aynı geliştirme içinde eklenmesi zorunlu hale getirildi.
  • WordPress sayfası seçerek güncelleme geçmişini sitede yayınlama ve ana menüye otomatik ekleme desteği eklendi.
  • Güncelleme kayıtları en yeni tarih önce görünecek şekilde tarih akordiyonlarına dönüştürüldü.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Gruplama, Görsel Sonuçlar ve Yazdırma

Gruplu yarışların birlikte sıralanması, sonuçların görsel anlatımı ve profesyonel baskı çıktıları geliştirildi.

Gruplar ve Görseller

  • Gruplu yarışlarda dereceler grup içinde girilse bile tüm grupların birlikte puanlanması sağlandı.
  • Yarış bazlı grup rengi gösterimi ve koyu renklerde otomatik beyaz yazı desteği eklendi.
  • Dinamik sporcu alanları, ülke bayrağı, kulüp logosu ve profil fotoğrafı desteği geliştirildi.
  • Logo veya profil fotoğrafı bulunmayan kayıtlarda yönetici varsayılanlarının gösterilmesi sağlandı.

Tablolar ve Yazdırma

  • A4 sayfa ölçüsüne uyumlu, sayfa numaralı header ve footer yapısı geliştirildi.
  • Yarış sonuçları ile eliminasyon sonuçları için birbirinden bağımsız yazdırma ekranları eklendi.
  • Grup renkleri, ceza açıklamaları ve derece/puan gösterimleri baskıya dahil edildi.
  • Filtreleme, doğal sıralama, yatay kaydırma ve tablo taşma kontrolleri iyileştirildi.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Eliminasyon ve Yarış Sonuçları

Funboard eliminasyon akışı ile yarış sonucu üretme ve yayınlama sistemi birleştirildi.

Eliminasyon

  • Eliminasyon derecelerinden A, B, C ve D finallerini otomatik oluşturma sistemi geliştirildi.
  • Eksik sonuç girilen Heatlerde yalnız derece alan sporcuların üst finale çıkması sağlandı.
  • Eliminasyon kaydetme, düzeltme, silme, yayınlama ve sonuç ekranına aktarma akışları eklendi.
  • Final derecelerinin genel yarış puanına dönüştürülmesi ve final bazlı ceza hesabı tamamlandı.

Sonuç Yayınlama

  • Filo, gruplu ve Funboard profillerinin aynı yayın verisinde eksiksiz gösterilmesi sağlandı.
  • ONB ve Hesabım Yarış Sonuçları ekranları ortak alan sırası ve görünümle çalışacak şekilde düzenlendi.
  • Antrenör, sporcu ve veli hesaplarında yalnız yetkili olunan sporcuların sonuçları gösteriliyor.
  • Yayınla ve yayından kaldır işlemlerinin kalıcı sunucu verisiyle çalışması sağlandı.
v1.0.1 Tema v0.6.15 Kritik Güncelleme

Puanlama Altyapısı ve Yarış Türleri

Yarış yönetiminin temel puanlama altyapısı genişletildi; filo, gruplu yarış ve Funboard senaryoları birbirinden ayrıldı.

Puanlama Profilleri

  • Sınıf, kategori, grup ve Heat kriterlerine göre ayrı puanlama profilleri oluşturma eklendi.
  • Yarış numarasına özel puan dizileri, formüller ve yeniden puanlama desteği geliştirildi.
  • Aynı sınıf veya kategorinin birden fazla puanlama profilinde kullanılmasını engelleyen kontroller eklendi.
  • Ceza puanları ve sonuç girilmeyen sporcular için dinamik puan mantığı oluşturuldu.

Funboard ve Heat

  • Filo ile Funboard yarış türleri ve bunlara özel ayar akışları ayrıldı.
  • 2, 4 ve 8 Heat dağıtım düzenleri ile klasik IFCA ve manuel dağıtım seçenekleri eklendi.
  • Heat adları, dağıtım sıraları ve sporcuların elle Heat değiştirebilmesi geliştirildi.
  • Heat ve final katılımcı sayılarına göre değişen ceza puanı tabanları eklendi.

eRaceOffice Funboard Slalom · Proje İstatistikleri

PHP, JavaScript, CSS ve HTML kaynakları; yedekler ve üçüncü taraf paketler hariç.

Başlangıç Tarihi 15 Ağustos 2026
Geliştirme Günü 41
Toplam Sayfa / Kod Dosyası 45
Toplam Kod Satırı 34.370
v0.29.50

eRaceOffice Funboard Slalom · Katılımcı ve Heat Sporcu Listeleri

Ön yüz Sporcu Listesi, Heat Planından bağımsız Katılımcı Listesi ile mevcut Heatlere Göre Sporcu Listesi olarak iki ayrı görünüme ayrıldı; doğum tarihi her iki listede de gösteriliyor.

Katılımcı Listesi

  • Seçili ayağın leg_participants kayıtları doğrudan kullanılarak Heat Planından bağımsız tam sporcu listesi oluşturuldu.
  • Sınıf ve kategori bazında tüm katılımcılar tek listede gösterilir; kategori başlığında sporcu sayısı yer alır.
  • Yelken No, Ad Soyad, Doğum Tarihi ve Kulüp sütunları eklendi.

Heatlere Göre Sporcu Listesi

  • Mevcut Heat Planı ve Y1/Y2/... dağılım yapısı korunarak ayrı sekmeye taşındı.
  • Mevcut Heat sporcu tablolarına Doğum Tarihi sütunu eklendi.
  • Katılımcı Listesi seçiliyken Heat Planı seçicisi gösterilmez; ayak seçimi mevcut üst ayak seçimi üzerinden devam eder.

Motor Koruması

  • Heat, scoring, importer ve matcher motorlarına müdahale edilmedi.
v0.29.49

eRaceOffice Funboard Slalom · Yarış Ofisi Profil Fotoğrafı

Yarış Ofisi Profilim ekranındaki Fotoğraf Seç / Yükle düğmesinin WordPress Medya Kütüphanesini açmaması giderildi.

Profil Fotoğrafı

  • Profil ekranında wp_enqueue_media() ile yüklenen medya bileşenlerinin footer zamanlaması dikkate alındı.
  • Fotoğraf seçme JavaScripti media-editor yüklendikten sonra çalıştırılarak wp.media hazır olmadan kodun sonlanması engellendi.
  • Mevcut profil kaydetme, kaldırma ve kullanıcı meta yapısı değiştirilmedi.

Motor Koruması

  • Heat, scoring, importer ve matcher motorlarına müdahale edilmedi.
v0.29.48

eRaceOffice Funboard Slalom · Yarış Sonuçlarında Doğrudan Yazdırma

Yarış Ofisi Sonuçlar ekranındaki Ekranı Yazdır işlemi, Yarış Ofisi menülerini yeniden açmadan bağımsız yazdırma görünümünü hazırlayıp tarayıcının yazdırma penceresini otomatik açacak şekilde düzenlendi.

Yazdırma Akışı

  • Ekranı Yazdır bağlantısındaki print=1 isteği Yarış Ofisi kabuğundan ayrıldı; sol menü, üst menü ve yönetim navigasyonu yazdırma belgesine dahil edilmez.
  • Mevcut sonuç render çıktısı korunur ve sayfa yüklenir yüklenmez window.print() otomatik çağrılır.
  • Yazdırma tamamlandıktan veya iptal edildikten sonra geçici yazdırma sekmesi kapanmayı dener.

Motor Koruması

  • Heat manager, scoring, importer ve matcher kritik motor dosyaları değiştirilmedi.
v0.29.47

eRaceOffice Funboard Slalom · Ödül Kartı Toplu Çıktı Kapsamı

Ödül Kartı toplu JPG ve PDF işlemlerine tüm ödüller, seçili sınıf ve seçili kategori kapsam seçenekleri eklendi.

Ödül Kartı Çıktıları

  • Toplu çıktı kapsamı Tüm Ödüller, Seçili Sınıf veya Seçili Kategori olarak seçilebilir.
  • Seçili Sınıf seçeneği açık sınıfın tüm ana ve alt kategori ödül kartlarını birlikte JPG/PDF olarak üretir.
  • Seçili Kategori seçeneği yalnız ekranda açık olan ödül kartını toplu çıktı akışı üzerinden üretir.
  • Mevcut tek kart JPG, PNG, PDF ve tam ekran işlemleri korunur.

Motor Koruması

  • Ödül hesaplama, Heat, scoring, importer ve matcher motorlarına müdahale edilmedi.
v0.29.46

eRaceOffice Funboard Slalom · Yarış Ofisi Admin Bar ve Üst Boşluk Düzeltmesi

Yarış Ofisi özel şablonunda WordPress admin bar görünürlüğü kullanıcı rolüne göre doğru şekilde korunurken, admin bar olmayan oturumlardaki gereksiz üst boşluk kaldırıldı.

Yarış Ofisi Üst Alanı

  • Yönetici olarak giriş yapıldığında WordPress admin bar görünür kalır ve özel Yarış Ofisi body yapısına admin-bar sınıfı eklenir.
  • Yarış Ofisi sekreterlerinde mevcut güvenlik davranışı korunur ve admin bar gösterilmez.
  • Admin bar gösterilmeyen oturumlarda WordPress tarafından kalabilecek üst margin rezervi sıfırlanır.

Motor Koruması

  • Heat manager, scoring, importer ve matcher kritik motor dosyaları değiştirilmedi.
v0.29.45

eRaceOffice Funboard Slalom · Puanlama Sekmelerinde Kaynak URL Düzeltmesi

Yarış Ofisi Puanlama ekranındaki Seri Puanlama ve Ayak Puanlama sekmeleri, admin renderer çıktısı oluşmadan önce doğrudan Yarış Ofisi rotasına bağlandı.

Puanlama Sekmeleri

  • Seri Puanlama ve Ayak Puanlama sekmelerinin admin_url ile üretilen bağlantıları render anında Yarış Ofisi URL yapısına dönüştürülür.
  • Dönüşüm yalnız eros-series-scoring-settings admin.php bağlantılarına uygulanır; kaydetme işlemlerinin admin-post.php uçları değiştirilmez.
  • Mevcut HTML sonrası URL dönüşümü ikinci güvenlik katmanı olarak korunur.

Motor Koruması

  • Heat manager, scoring, importer ve matcher kritik motor dosyaları değiştirilmedi.
v0.29.44

eRaceOffice Funboard Slalom · Ayak Puanlama Yarış Ofisi Bağlantı Düzeltmesi

Yarış Ofisi Puanlama ekranındaki Ayak Puanlama ve ilgili ayak bağlantılarının wp-admin arayüzüne yönlenmesine karşı doğrudan puanlama rotası dönüşümü eklendi.

Puanlama Bağlantıları

  • Ayak Puanlama sekmesi artık doğrudan organizasyonun Yarış Ofisi Puanlama rotasında açılır.
  • Seri/Ayak sekmeleri, ayak seçim düğmeleri ve Ayarla bağlantıları için puanlama ekranına özel URL dönüşümü uygulanır.
  • WordPress HTML entity biçimleri (& / &) ve mutlak/relative admin URL çıktıları güvenli biçimde desteklenir.

Motor Koruması

  • Heat manager, scoring, importer ve matcher kritik motor dosyaları değiştirilmedi.
v0.29.43

eRaceOffice Funboard Slalom · Yarış Ofisi Puanlama Yönlendirme Düzeltmesi

Yarış Ofisi Ayarlar > Puanlama ekranındaki Seri Puanlama ve Ayak Puanlama sekmelerinin wp-admin arayüzüne kaçması engellendi.

Yarış Ofisi İç Bağlantıları

  • Seri Puanlama / Ayak Puanlama sekmeleri artık organizasyonun Yarış Ofisi adresinde kalır.
  • Admin renderer çıktısındaki dahili admin.php bağlantıları href seviyesinde Yarış Ofisi URL yapısına dönüştürülür.
  • HTML entity ile kodlanmış sorgular ile mutlak ve relative wp-admin bağlantıları birlikte desteklenir.

Motor Koruması

  • Heat, puanlama, importer, matcher, dağıtım ve sonuç motorları değiştirilmedi.
v0.29.42

eRaceOffice Funboard Slalom · Ödül Ayarları Akordiyonları

Ödül ayarları kategori bazlı kompakt akordiyonlara dönüştürüldü; uzun ödül yapılarını hem admin hem Yarış Ofisi tarafında daha hızlı yönetmek mümkün hale geldi.

Kompakt Ödül Yönetimi

  • Her kategori kapalıyken Sıra No, sınıf, kategori, ödül sayısı ve alt kategori sayısı tek satırda özetlenir.
  • Akordiyon açıldığında ana ödül sayısı ve mevcut alt kategori yönetimi gösterilir; aynı anda yalnız bir kategori açık kalır.
  • Sıra numarası başlıktan değiştirilebilir ve mevcut sürükle-bırak sıralama korunur.

Motor Koruması

  • Ödül hesaplama, alt kategori filtreleme, Heat, puanlama, dağıtım ve sonuç motorları değiştirilmedi.
v0.29.41

eRaceOffice Funboard Slalom · Kompakt Organizasyon Akordiyonları

Organizasyonlar ekranındaki büyük kartlar tek satırlık akordiyonlara dönüştürüldü; çok sayıda organizasyonda ekran alanı daha verimli kullanılıyor.

Tam Akordiyon Yönetimi

  • Her organizasyon kapalıyken ad, durum, sezon, tip, ayak/yapı ve hızlı Ön Yüz / Yarış Ofisi bağlantılarını içeren tek kompakt satır olarak görünür.
  • Akordiyon açıldığında v0.29.40 ile oluşturulan KPI, hızlı işlem, ayarlar ve riskli işlem grupları aynı işlevlerle gösterilir.
  • Sayfa ilk açıldığında tüm organizasyonlar kapalıdır ve aynı anda yalnız bir organizasyon açık kalır.

Motor Koruması

  • Ön Yüz ve Yarış Ofisi bağlantıları akordiyonu açmadan doğrudan çalışır.
  • Mevcut admin URL/handler yapıları ile Heat, puanlama, dağıtım ve sonuç motorları değiştirilmedi.
v0.29.40

eRaceOffice Funboard Slalom · Organizasyonlar Yönetim Görünümü

Organizasyonlar admin ekranı sadeleştirildi; dağınık işlem butonları kart/tablo hibrit yapıda ana ve ikincil işlem gruplarına ayrıldı.

Daha Düzenli Organizasyon Kartları

  • Organizasyon adı, sezon, tip, durum, ayak/yapı, sınıf, kategori ve puanlama bilgileri tek kart içinde daha okunur bir hiyerarşiyle gösterilir.
  • Ön Yüz ve Yarış Ofisi bağlantıları kart başlığında hızlı erişim olarak konumlandırıldı.
  • Sonuçlar, Puanlama, İstatistikler, Evraklar ve Ödüller açıklamalı ana işlem kartları halinde gösterilir.

İkincil ve Riskli İşlemler

  • Düzenle, Sınıf & Kategoriler, Dosya Yükle, Sponsorlar ve PWA & Görünüm tek açılır Organizasyon Ayarları bölümünde toplandı.
  • Kopyala, Arşivle/Aktifleştir ve Kalıcı Sil ayrı alt gruba taşındı; Kalıcı Sil görsel olarak diğer işlemlerden ayrıldı.
  • Heat, puanlama, dağıtım ve sonuç motorlarında değişiklik yapılmadı.
v0.29.39

eRaceOffice Funboard Slalom · Yarış Ofisi Kullanıcı Profili

Yarış Ofisi kullanıcı kimliği görünür hale getirildi; kişisel profil, iletişim, profil fotoğrafı, şifre yönetimi ve son giriş bilgileri eklendi.

Profilim

  • Yarış Ofisi üst barında giriş yapan kişinin profil fotoğrafı, adı ve görev/unvanı gösterilir; açılır kullanıcı menüsünden Profilim, Organizasyonlarım ve Çıkış Yap işlemlerine erişilir.
  • /yaris-ofisi/profilim/ sayfasında profil fotoğrafı, ad, soyad, görünen ad, e-posta, telefon, WhatsApp, görev/unvan ve yeni şifre kullanıcı tarafından güncellenebilir.
  • Kullanıcı adı ve organizasyon yetkileri profil ekranında değiştirilemez; Yetkili Organizasyonlarım salt okunur olarak gösterilir.

Yönetici Kullanıcı Görünümü

  • Yarış Ofisi Kullanıcıları tablosuna profil fotoğrafı, unvan, iletişim ve son giriş bilgileri eklendi.
  • Sekreter wp-admin arayüzüne erişmeden WordPress Medya Kütüphanesi üzerinden profil fotoğrafı yükleyebilir/seçebilir; normal WordPress yönetim erişimi kapalı kalır.
  • Heat, puanlama, dağıtım ve sonuç motorlarında değişiklik yapılmadı.
v0.29.38

eRaceOffice Funboard Slalom · Kesinleşmiş Yarış Heat Durumu

Kesinleştirilen yarışlar Yarış & Heat yönetiminde aktif görünümden çıkarıldı; Heat yapısı değişiklikleri kesinleştirme kaldırılana kadar kilitlendi.

Kesinleşmiş Yarış Görünümü

  • Kesinleştirilmiş ayaktaki teknik aktif Heat Planı artık yeşil Aktif olarak değil, mavi ✓ Kesinleşti durumuyla gösterilir.
  • Heat motorundaki aktif plan kaydı geçmiş/veri bütünlüğü için fiziksel olarak değiştirilmez; yalnız operasyonel yönetim durumu kapanır.

Heat Yönetim Kilidi

  • Yeni Heat Planı, plan düzenleme/silme, Heat sayısı, sıralama ve dağıtım araçları kesinleştirme kaldırılana kadar kapalıdır.
  • Eski form veya doğrudan admin-post isteğiyle değişiklik yapılmaya çalışılırsa sunucu tarafı da işlemi reddeder.
v0.29.37

eRaceOffice Funboard Slalom · Yarış Ofisi Yönlendirme ve Ödül Sırası

Yarış Ofisi seçim formlarındaki bölüm kaybı giderildi; ödül sıralaması sürükle-bırak yanında doğrudan sıra numarasıyla da yönetilebilir hale geldi.

Yarış Ofisi

  • Ayak, Heat Planı, Heat ve yarış seçimi sonrası Yarış & Heat / Sonuç Gir bölümü korunur; Sporcular ekranına yanlış dönüş engellendi.
  • Sonuç Gir ekranındaki gereksiz organizasyon seçicisi Yarış Ofisi görünümünde kaldırıldı; organizasyon kapsamı yönetim URL’sinden alınır.

Ödül Sıralaması

  • Ana kategoriler ve ödül alt kategorileri sürükle-bırak yanında Sıra No yazarak da yeniden sıralanabilir.
  • Numara değişimi satırı anında taşır ve sıra değerlerini tekilleştirir; wp-admin ve Yarış Ofisi aynı arayüz/motoru kullanır.
v0.29.36

eRaceOffice Funboard Slalom · Yarış Ofisi Kullanıcı Tablosu ve Yönetim Adresleri

Sekreter hesapları tablo görünümüne geçirildi; Yarış Ofisi yönetim adresleri organizasyon ve kullanıcı yönetimi ekranlarında görünür hale getirildi.

Kullanıcı Yönetimi

  • Yarış Ofisi kullanıcıları kullanıcı, e-posta, yetkili organizasyonlar, durum ve işlemler sütunlarıyla tek tabloda listelenir.
  • Yeni kullanıcı oluşturma ve mevcut kullanıcı düzenleme formları tabloyu kalabalıklaştırmadan ayrı alanlarda açılır.

Yönetim Adresleri

  • Genel /yaris-ofisi/ giriş adresi kullanıcı yönetimi ekranında kopyalanabilir olarak gösterilir.
  • Organizasyonlar tablosuna Yarış Ofisi butonu, organizasyon düzenleme ekranına ise tam yönetim URL alanı eklendi.
v0.29.35

eRaceOffice Funboard Slalom · Ön Yüz Yarış Ofisi

Sekreterlik için wp-admin gerektirmeyen, organizasyon bazlı yetkilendirilen ayrı Yarış Ofisi yönetim portalı eklendi.

Yarış Ofisi

  • Yarış Ofisi ana menüsü Sporcular, Yarış & Heat, Sonuç Gir, Sonuçlar, Evraklar, Ödüller ve Ayarlar bölümlerinden oluşur.
  • Ayarlar altında Genel, Ayaklar, Puanlama, Sponsorlar ve Liste & Sonuç Görünümü sekmeleri bulunur.

Sekreter Hesabı ve Organizasyon Yetkisi

  • Aynı sekreter hesabı aynı kullanıcı adı/şifre ile birden fazla organizasyona atanabilir.
  • Sekreter wp-admin arayüzüne giremez; yalnız kendisine atanmış organizasyonların Yarış Ofisi ekranlarını ve işlemlerini kullanabilir.
  • Görsel & PWA, Reklamlar, Pop-up, Yedekleme ve Yarış Ofisi kullanıcı yönetimi yalnız WordPress yöneticisinde kalır.

Motor Koruması

  • Mevcut eRaceOffice admin render/handler altyapısı yeniden kullanılır; Heat, puanlama, dağıtım ve sonuç motorları değiştirilmedi.
v0.29.34

eRaceOffice Funboard Slalom · Ödül Kartı Uzun İsim ve Çoklu Sponsor Düzeni

Uzun sporcu adları iki satırlı otomatik sığdırmaya geçirildi; birden fazla organizasyon sponsoru ödül kartında simetrik ortak sponsor alanında gösterilir.

Sporcu Kartı Metin Yerleşimi

  • Uzun sporcu adları en fazla iki satıra bölünür ve her satır kart genişliğine göre otomatik boyutlanır.
  • Kulüp, yelken no ve kişisel sponsor alanları iki satırlı isimlerle çakışmayacak biçimde yeniden dengelendi.

Çoklu Sponsor Alanı

  • Ödül Kartı tek sponsorla sınırlı değildir; ilk 6 yayınlanan organizasyon sponsoru birlikte kullanılabilir.
  • Sponsor sayısına göre 1, 2, 3, 2x2 veya 3x2 simetrik yerleşim otomatik seçilir.

Motor Koruması

  • Ödül sıralaması, Heat, atma ve puanlama motorları değiştirilmedi.
v0.29.33

eRaceOffice Funboard Slalom · Ödül Kartı Düzeni ve Toplu Çıktı

Ödül Kartı sınıf/kategori seçimi sadeleştirildi, kart taşmaları düzeltildi ve toplu JPG/PDF dışa aktarma eklendi.

Düzenli Sınıf ve Kategori Seçimi

  • Sınıflar akordiyon yapısına alındı; yalnız açılan sınıfın kategori ve özel ödül kartları gösterilir.
  • Kalabalık yatay kategori sekmeleri kaldırılarak çok kategorili organizasyonlarda daha düzenli bir seçim alanı oluşturuldu.

Toplu ve Tekli Dışa Aktarma

  • Üst alana bütün ödül kartları için Toplu JPG İndir ve Toplu PDF Al işlemleri eklendi.
  • Sağ panelde yalnız açık kart için JPG, PNG, PDF ve Tam Ekran işlemleri bulunur.

Kart Taşma Düzeltmeleri

  • Etkinlik ve sponsor logoları kırpılmadan kutularına sığdırılır.
  • Sporcu adları otomatik boyutlanır, uzun kulüp adları iki satıra bölünür ve kişisel sponsor logoları oranı korunarak gösterilir.

Motor Koruması

  • Ödül sıralaması, Heat, atma ve puanlama motorları değiştirilmedi.
v0.29.32

eRaceOffice Funboard Slalom · Görsel Ödül Kartı

Ödül Formuna 16:9 podyum kartı, sınıf/kategori sekmeleri, sporcu fotoğrafları ve PNG/JPEG/PDF dışa aktarma eklendi.

Liste + Ödül Kartı

  • Klasik ödül listesi korunurken aynı ekrana Liste | Ödül Kartı görünüm geçişi eklendi.
  • Sınıf, ana kategori ve ödül alt kategorileri sekmelerle seçilir; seçilen sıralamanın ilk üç sporcusu 1-2-3 podyum kartında gösterilir.
  • Ayak/seri logosu, varsa organizasyon sponsoru, sporcu profil fotoğrafı ve kişisel sponsor logosu kart üzerinde kullanılabilir.

Projeksiyon ve Dışa Aktarma

  • Ödül Kartı 16:9 oranında hazırlanır ve 1920x1080 PNG veya JPEG olarak indirilebilir.
  • PDF Al yalnız aktif kartı ayrı yazdırma görünümünde açar; Tam Ekran düğmesi projeksiyon kullanımını kolaylaştırır.
  • Fotoğraf, kulüp, yelken numarası ve sporcu sponsor logosu kart içeriği kontrollerinden anlık açılıp kapatılabilir.

Motor Koruması

  • Mevcut ödül sıralaması, alt kategori filtreleri, atma, Heat ve puanlama motorları değiştirilmedi.
v0.29.31

eRaceOffice Funboard Slalom · Mobil Sponsor ve Finiş Etiketi

Mobil/PWA hero sponsor görünümü kompaktlaştırıldı ve Heat Sonuçlarındaki FINISHED kullanıcı etiketi Finiş olarak Türkçeleştirildi.

Mobil / PWA Sponsor Görünümü

  • Header sponsorları mobil/PWA hero alanında büyük beyaz kutu yerine doğal logo oranında kompakt gösterilir.
  • Sponsor logo alanında gereksiz sabit yükseklik, beyaz zemin ve gölge kaldırıldı; logo sağ üstte oranı bozulmadan yerleşir.
  • Masaüstü sponsor yerleşimi korunur.

Sonuç Etiketi

  • Veritabanı ve puanlama motorunda FINISHED kodu aynen korunur.
  • Ön yüzdeki sonuç tablolarında FINISHED artık kullanıcıya Finiş olarak gösterilir; DNF, DNS, DSQ, RDG ve diğer yarış kodları değişmez.
v0.29.30

eRaceOffice Funboard Slalom · Toplu Sporcu Fotoğrafı

Sporcu Havuzuna çoklu profil fotoğrafı yükleme ve zorunlu yelken no/sporcu eşleşme kontrolü eklendi.

Toplu Fotoğraf ve Eşleşme Kontrolü

  • JPG, PNG, WEBP, GIF veya bu görselleri içeren ZIP dosyaları Sporcu Havuzundan toplu yüklenebilir.
  • 123.jpg gibi yalnız yelken numarası içeren dosyalar dahi doğrudan kaydedilmez; her fotoğraf zorunlu Eşleşme Kontrolü ekranından geçer.
  • Aynı yelken numarasını kullanan birden fazla sporcu aday olarak birlikte gösterilir; doğru sporcu kullanıcı tarafından seçilir.
  • Onaylanan profil fotoğrafları organizasyon/sporcu medya klasörüne kaydedilir ve sporcunun profil fotoğrafına bağlanır.

Motor Koruması

  • Heat Planı, IFCA dağıtımı, TOP/LAST, sonuç ve puanlama motorları değiştirilmedi.
v0.29.29 Kritik Güncelleme

eRaceOffice Funboard Slalom · Tablo Uyumluluk Düzeltmesi

Sporcu Listeleri ve Heat Sonuçlarının boş görünmesine yol açan sporcu görsel alanı uyumsuzluğu giderildi; sonuçlarda profil/sponsor görünümü ve varsayılan profil ikonu güçlendirildi.

Tablolar Yeniden Güvenli

  • Profil fotoğrafı ve kişisel sponsor sütunları eksik kalsa bile Sporcu Listeleri ve Heat Sonuçları SQL hatasıyla boş dönmez.
  • Yarış Sonuçlarında görsel ayarı açıksa profil fotoğrafı ve kişisel sponsor bilgisi sporcu kaydından güvenli biçimde okunur.
  • Profil fotoğrafı olmayan sporcularda standart profil silüeti gösterilir; tablo hizası tüm sporcularda sabit kalır.
  • Medya yüklenmiş fakat kısmi şema yüzünden sporcu kaydına yazılamamışsa profil/sponsor logosu attachment meta bilgisinden geri bulunabilir.
  • Şema yükseltmesindeki Seri/Ayak/Sporcu sütun hataları artık sessizce tamamlanmış sürüm olarak işaretlenmez.
v0.29.28

eRaceOffice Funboard Slalom · Sonuç Terminolojisi

Tek Yarış ve Seri/Ayak görünümlerinde sonuç adları aynı yarış mantığına göre sadeleştirildi.

Daha Net Sonuç İsimleri

  • Ön yüzde daha önce Yarış Sonuçları olarak görünen Y/Heat sonuç ekranının adı Heat Sonuçları olarak değiştirildi.
  • Daha önce Ayak Sonuçları / Tek Yarışta Genel Sonuçlar olarak görünen toplam sıralama ekranı artık her iki modda da Yarış Sonuçları olarak adlandırılır.
  • Seri Sonuçları adı değişmedi; terminoloji artık Heat Sonuçları → Yarış Sonuçları → Seri Sonuçları hiyerarşisini izler.

Geriye Dönük Uyumluluk

  • Mevcut temiz URL adresleri, route anahtarları ve veritabanı tabloları değiştirilmedi; daha önce paylaşılmış sonuç bağlantıları çalışmaya devam eder.
  • Heat Planı, IFCA 1/2/4/8, TOP/LAST, final, sonuç ve puanlama motorlarına dokunulmadı.
v0.29.27

eRaceOffice Funboard Slalom · Medya Dosyalama ve Sporcu Kimliği

Organizasyon bazlı medya klasörleme altyapısı ile sporcu profil fotoğrafı ve kişisel sponsor gösterimi eklendi.

Organizasyon Bazlı Dosyalama

  • Yeni WordPress medya yüklemeleri seri / tek yarış ve ayak bağlamına göre uploads/eraceoffice altında düzenli klasörlere ayrılır.
  • Logo, evrak, sponsor, PWA, reklam, pop-up ve sporcu görselleri kendi alt klasörlerine yönlendirilir; mevcut medya dosyaları bağlantıları bozulmaması için taşınmaz.

Sporcu Profil ve Sponsor Kimliği

  • Sporcu Havuzuna profil fotoğrafı, kişisel sponsor adı, sponsor logosu ve sponsor bağlantısı alanları eklendi.
  • Sponsor logosunda hover ile sponsor adı gösterilir; bağlantı varsa logo yeni sekmede sponsor sitesini açar.
  • Sporcular → Görünüm Ayarları bölümünden fotoğraf ve sponsor görünümü listeler, sonuçlar ve yazdırma için ayrı ayrı yönetilir.

Motor Koruması

  • Heat Planı, IFCA 1/2/4/8, TOP/LAST, final, sonuç ve puanlama motorları değiştirilmedi.
v0.29.26

eRaceOffice Funboard Slalom · Evrak Görünümü

Ön yüzde Evraklar alanı daha belirgin kart ve kapsam gruplarıyla yeniden düzenlendi.

Evrak Hiyerarşisi

  • Seri ve ayak evrakları görsel olarak ayrı gruplarda gösterilir; seri evraklarının tüm ayaklarda geçerli olduğu açıkça belirtilir.
  • Evrak türü, tarih, dosya biçimi ve belge başlığı daha kolay taranabilen kart yapısına alındı.
  • Belgeyi Aç butonu masaüstünde belirginleştirildi; mobil/PWA görünümünde tam genişlikte kullanılır.
v0.29.25

eRaceOffice Funboard Slalom · Mobil Tablo Kaydırma Ayrıştırması

Sporcu Listeleri ve Sonuç ekranlarında açıklama/ilerleme alanları sabitlendi; yatay kaydırma yalnız geniş tablo alanına taşındı.

Mobil ve PWA Tablo Kullanımı

  • Heat başlığı, kategori bilgisi, durum ve eleme ilerleme kutusu tabloyla birlikte sağa-sola kaymaz.
  • Sporcu ve sonuç tabloları kendi yatay scroll taşıyıcısında hareket eder; sağa kaydırma uyarısı bu taşıyıcıya bağlanır.
  • Akordiyon sonradan açıldığında taşma yeniden ölçülür; yazdırma görünümünde mevcut baskı düzeni korunur.
v0.29.24

eRaceOffice Funboard Slalom · Sabit Ayak Logoları ve Hero Sponsor Yerleşimi

Ayak logoları sabit görsel tuvale alındı; Header sponsor alanı hero içinde büyütülüp dikey ortalandı ve mobil/PWA hero düzeni daha dengeli hale getirildi.

Sabit Logo Ölçüsü

  • Ayak ve Tek Yarış logoları sabit genişlik/yükseklikte bir logo tuvalinde object-fit: contain ile gösterilir; farklı logo oranları sayfa yerleşimini değiştirmez.
  • Sosyal medya ikonlarının yeri de sabit kimlik alanının altında korunur.

Sponsor & PWA Görünümü

  • Header sponsor alanı hero yüksekliğinin üst ve alt boşlukları arasında dikey ortalanır; tek sponsor varsa daha büyük logo alanı kullanılır.
  • Mobil/PWA görünümünde eRaceOffice rozeti ile sponsor aynı üst satırda, organizasyon adı altında tam genişlikte gösterilir; gereksiz dikey boşluk azaltılır.
v0.29.23

eRaceOffice Funboard Slalom · Portal Logo Hiyerarşisi ve PWA Floating Kurulum

Header sponsorları hero alanına taşındı; ayak/tek yarış logosu seçim kartında standartlaştırıldı ve PWA kurulum çağrısı konumu ayarlanabilir floating popup oldu.

Portal Görsel Hiyerarşisi

  • Üstte ayrı duran Header sponsor şeridi kaldırıldı; Header sponsorları mavi hero alanının sağ üst sponsor bölümünde gösterilir.
  • Seri yarışta seçili ayak logosu Ayak seçim kartının sağına taşındı; ayak logosu yoksa bu alanda seri logosuna geri düşülmez.
  • Tek Yarış modunda aynı kimlik kartı kullanılır; yarış logosu ve sosyal/iletişim ikonları bu alanda gösterilir.
  • Yazdırma görünümündeki organizasyon/ayak logosu korunur; sponsorlar yazdırmada gösterilmez.

PWA Kurulum Popup’ı

  • Sayfa akışında yer kaplayan PWA kurulum butonu kaldırıldı; kurulum çağrısı floating popup/toast olarak gösterilir.
  • PWA ayarlarına Sol Üst, Orta Üst, Sağ Üst, Sol Alt, Orta Alt ve Sağ Alt konum seçenekleri eklendi; eski Header/Footer seçimleri otomatik uygun köşeye eşlenir.
  • Kurulum, Şimdilik Değil veya kapatma işlemi popup’ı kapatır; Android/Chrome kurulum penceresi ve iPhone/iPad Ana Ekrana Ekle yönergesi korunur.
v0.29.22

eRaceOffice Funboard Slalom · Ayak İletişimi, Evrak Mirası ve PWA Yenileme

Ayak yönetimi akordiyon kartlara taşındı; seri/ayak sosyal iletişim alanları, footer iletişimi, seri evraklarının ayaklarda görünmesi ve PWA aşağı çekerek yenileme eklendi.

Ayak Yönetimi & İletişim

  • Ayak Yönetimi yatay tablodan daha okunaklı akordiyon kartlara geçirildi; her ayakta temel bilgiler, logo, evrak kısayolu ve iletişim alanları birlikte yönetilir.
  • Instagram, Facebook, X, YouTube, web, e-posta, telefon ve WhatsApp alanları seri, ayak ve tek yarış yapısına eklendi.
  • Seri yarışta ayakta boş bırakılan iletişim alanları seri bilgilerinden otomatik devralınır; ikonlar ayak/yarış logosunun altında gösterilir.
  • Ayarlar ekranına eRaceOffice footer logosunun altında gösterilecek uygulama iletişim ve sosyal medya alanları eklendi.

Seri Evrakları

  • Seri seviyesinde yayınlanan evraklar ayrı kayıt olarak kalır ve bütün ayakların Evraklar ekranında otomatik görünür.
  • Ayak ekranında evrağın kaynağı SERİ veya ilgili AYAK etiketiyle belirtilir; aynı dosyayı her ayağa yeniden yüklemek gerekmez.

PWA Pull-to-Refresh

  • Kurulu PWA/standalone görünümünde sayfa en üstteyken aşağı çekip bırakmak canlı sayfayı yeniler.
  • Yenileme mevcut network-first Service Worker davranışını kullanır; çevrimiçiyken Heat ve sonuç verileri canlı ağdan alınır.
v0.29.21

eRaceOffice Funboard Slalom · Kesinleştirilmiş Yarış Kilidi ve Sonuç Girişi Hizası

Hızlı sonuç girişindeki ana kontroller aynı hizaya alındı; kesinleştirilmiş ayaklarda sonuç değişikliği hem arayüz hem sunucu tarafında kilitlendi.

Hızlı Sonuç Girişi Düzeni

  • Yelken / Sporcu No, Sporcu Onayı, Sonuç Kodu ve Ekle kontrolleri aynı yatay hatta hizalandı.
  • Son Girilen No bilgi şeridi Yelken No alanının altında ayrı ve kompakt satırda bırakıldı.

Kesin Sonuç Kilidi

  • Sonuçları kesinleştirilmiş ayak veya yarışta yeni Heat sonucu girişi ve düzeltme ekranları kapatılır.
  • Toplu kod, sonuç temizleme ve jüri ilerleme değişiklikleri dahil sonuç mutasyonları sunucu tarafında da engellenir.
  • Sonuçlarda değişiklik yapmak için önce Ayak Sonuçları ekranından Kesinleştirmeyi Kaldır işlemi uygulanmalıdır.
  • Kesinleştirilmiş ayakta Yarış Sonucu Gir ekranı otomatik yeni Y/Heat üretimi başlatmaz.
v0.29.20

eRaceOffice Funboard Slalom · Hızlı Sonuç Girişinde Otomatik Sporcu Eşleştirme

Yelken numarası yazılırken Heat sporcu listesinden canlı eşleştirme yapılıyor; son girilen numara bilgisi daha kompakt bir konuma taşındı.

Daha Hızlı Sonuç Girişi

  • Son Girilen No bilgisi Yelken / Sporcu No alanının altındaki yatay bilgi şeridine taşındı.
  • Yelken numarası yazıldıkça olası sporcular süzülür; tek eşleşme kaldığında sporcu otomatik seçilir ve önizlenir.
  • Birden fazla eşleşmede yazmaya devam etme veya Sporcu Onayı listesinden elle seçme imkânı korunur; Enter ile hızlı giriş çalışmaya devam eder.
v0.29.19

eRaceOffice Funboard Slalom · Ayak Bazlı Kesinleştirme ve Sonuç Durumu

Seri yarışlarda sonuç kesinleştirme işlemi açık ayak seçimine bağlandı; sonuç listeleri Geçici Sonuçlar ve Kesin Sonuçlar durumunu net gösteriyor.

Ayak Bazlı Kesinleştirme

  • Ayak Sonuçları ekranı seri yarışta otomatik ilk ayağı seçmez; önce ilgili ayak seçilir.
  • Sonuçları Kesinleştir / Kesinleştirmeyi Kaldır yalnız seçilen ayağa uygulanır ve ayak seçilmeden buton gösterilmez.
  • Tek Yarış modunda tek yarış otomatik seçilmeye devam eder.

Geçici / Kesin Sonuçlar

  • Kesinleştirme öncesinde Ayak Sonuçları listesi Geçici Sonuçlar olarak işaretlenir.
  • Kesinleştirme sonrasında aynı listede Kesin Sonuçlar ibaresi görünür.
  • Durum kategori sonuçlarına ve yazdırma görünümüne de yansıtılır.
v0.29.18

eRaceOffice Funboard Slalom · Yarış Sonu Kesinleştirme ve Mobil Tablo Uyarıları

Yarış bittiğinde yapılmamış Heat/listeleri ön yüzden gizleyen geri alınabilir kesinleştirme akışı ve mobil/PWA yatay tablo kaydırma uyarıları eklendi.

Sonuçları Kesinleştirme

  • Ayak / yarış sonuç ekranından Sonuçları Kesinleştir ve Kesinleştirmeyi Kaldır işlemleri yapılabilir.
  • Kesinleştirmede sonuç girilmemiş Heat ve sporcu listeleri ön yüzde gizlenir; aktif plan ziyaretçiye Kesinleşti olarak gösterilir.
  • Kesinleştirme yalnız yayın görünümüdür; Heat Planı aktiflik motoru, sonuçlar ve dağıtımlar fiziksel olarak değiştirilmez veya silinmez.
  • Kesinleştirme kaldırıldığında mevcut yapılmamış Heat/listeler yeniden görünür.

Mobil / PWA Kullanılabilirliği

  • Yatay taşan sonuç ve sporcu tablolarında mobil/PWA kullanıcılarına sağa kaydırma uyarısı otomatik gösterilir.
  • Heat Sonuçları teknik ekranı korunurken görünür Ayak Menüsünden kaldırıldı.
v0.29.17

eRaceOffice Funboard Slalom · Ayak Menüsü Sadeleştirildi

Heat Programı teknik ekranı korunurken ön yüz Ayak Menüsünden kaldırıldı; ziyaretçi navigasyonu yalnız doğrudan ihtiyaç duyulan ekranlara indirildi.

Ön Yüz Navigasyonu

  • Heat Programı görünür Ayak Menüsünden kaldırıldı; mevcut /heat-programi/ temiz URL’si ve teknik ekran geriye uyumluluk için çalışmaya devam eder.
  • Admin Yarış & Heat Yönetimi içindeki Heat Programı akordiyonu aynen korunur.
  • Heat Planı, IFCA 1/2/4/8, TOP/LAST, final, sonuç ve puanlama motorlarında değişiklik yapılmadı.
v0.29.16

eRaceOffice Funboard Slalom · Heat Listesi Açıklamaları Sadeleştirildi

Ön yüzdeki teknik Heat/Y ve IFCA açıklamaları sadeleştirildi; ayrıntılı çalışma mantığı Yarış & Heat Yönetimi içindeki yönetici yardım akordiyonuna taşındı.

Ön Yüz Sadeleştirmesi

  • Heat Listesi ve Sporcu Listeleri ekranlarında yalnız kullanıcıların ihtiyaç duyduğu kısa yönlendirme metinleri gösterilir.
  • Sabit HEAT slotu, Y numaralandırması ve resmi IFCA dağıtım tablosuna ilişkin teknik açıklamalar normal ziyaretçi görünümünden kaldırıldı.
  • Aktif ve geçmiş Heat Planı durum metinleri daha kısa ve anlaşılır hale getirildi.

Yönetici Yardımı

  • Yarış & Heat Yönetimi ekranına “Nasıl Çalışır? · Heat/Y Mantığı” yardım akordiyonu eklendi.
  • HEAT 1→N sabit satırları, yeni Y sütunları, Tek Heat davranışı ve 2/4/8 Heat IFCA dağıtım mantığı yönetici tarafında korunur.
  • Heat Planı, IFCA, TOP/LAST, final, sonuç ve puanlama motorları değiştirilmedi.
v0.29.15

eRaceOffice Funboard Slalom · Ayak Menüsü ve PWA Geçiş Hızı

Y Listeleri menüden kaldırıldı; PWA sayfa geçişlerindeki Service Worker başlangıç gecikmesini azaltmak için Navigation Preload eklendi.

Ayak Menüsü

  • Y Listeleri ayrı bir görünür Ayak Menüsü öğesi olmaktan çıkarıldı; Y1/Y2 ve diğer mevcut liste URL’leri/dağıtım kayıtları teknik olarak aynen korunur.
  • Doğrudan bir Y Listesi bağlantısına girildiğinde Heat Listesi menüsü aktif kabul edilerek navigasyon daha anlaşılır tutulur.

PWA Navigasyon Performansı

  • Service Worker Navigation Preload desteği açıldı; canlı sayfa isteği Service Worker başlatılırken paralel yürüyerek kurulu PWA’daki ek geçiş gecikmesini azaltır.
  • Heat ve sonuç sayfalarında live/network-first güvenliği korunur; çevrimiçiyken eski HTML cache’den sunulmaz ve cache yalnız çevrimdışı fallback olarak kullanılır.
  • Ana Özdem Event Manager ve kritik Heat/puanlama motorları değiştirilmedi.
v0.29.14

eRaceOffice Funboard Slalom · Mobil Menü Sadeleştirme ve iOS PWA Kurulum Akışı

Mobil ana navigasyon üç doğrudan butona döndürüldü, tekrar eden ayak başlıkları temizlendi ve iPhone/iPad PWA kurulum yönergesi sadeleştirildi.

Mobil Portal Navigasyonu

  • Seri, Ayaklar ve İstatistikler mobil/PWA görünümünde hamburger yerine doğrudan eşit genişlikte ana menü butonları olarak gösterilir.
  • Uzun Ayak Menüsü üç çizgili açılır menü olarak korunur; yatay kaydırma ihtiyacı ortadan kaldırılır.
  • Ayak seçicisinin altında tekrar eden büyük ayak kartı kaldırılır; evrak ekranında seçili ayak adı yeniden yazılmadan yalnız Evraklar başlığı gösterilir.

PWA Kurulum Deneyimi

  • Android/Chrome beforeinstallprompt hazır olduğunda gerçek PWA kurulum penceresi tek dokunuşla açılır.
  • iOS güvenlik kısıtı nedeniyle doğrudan Ana Ekrana Ekle penceresi açılamadığından, iPhone/iPad’de kısa Paylaş → Ana Ekrana Ekle → Ekle yönergesi gösterilir.
  • Ana Özdem Event Manager ve kritik Heat/puanlama motorları değiştirilmedi.
v0.29.13

eRaceOffice Funboard Slalom · PWA İkon Güvenilirliği ve Mobil Menü

iOS PWA ikon fallback sorunu giderildi; mobil/PWA portal navigasyonu yatay kaydırma yerine üç çizgili açılır menüye dönüştürüldü.

Mobil ve PWA Navigasyonu

  • Mobil görünümde ana Seri/Ayaklar/İstatistikler ve ilgili Seri/Ayak alt menüleri yatay kaydırma yerine üç çizgili açılır menü olarak gösterilir.
  • Menü düğmesi aktif bölümü başlığında gösterir; bağlantı seçildiğinde veya menü dışına dokunulduğunda panel otomatik kapanır.
  • Masaüstü sekmeli navigasyon değişmeden korunur; yalnız dar ekran ve kurulu PWA mobil görünümü sadeleşir.

PWA ve iOS İkonları

  • Safari Ana Ekrana Ekle ikonu doğrudan organizasyonun yüklenen PWA/organizasyon ikonunu kullanır; rewrite uçlarının 404 vermesi nedeniyle harf ikonuna düşme riski kaldırıldı.
  • Manifest, dinamik PWA ikonları ve Service Worker destek dosyaları rewrite flush gerektirmeyen organizasyon query uçlarından sunulur; start_url ve PWA scope temiz /etkinlikler/{slug}/ adresinde kalır.
  • Kurulum uyarısındaki ikon doğrudan medya URL’siyle yüklenir ve gerektiğinde organizasyon logosuna fallback yapar.
  • Ana Özdem Event Manager ve kritik Heat/puanlama motorları değiştirilmedi.
v0.29.12

eRaceOffice Funboard Slalom · PWA Kimliği ve Kurulum Akışı

Organizasyon PWA kimliği diğer event uygulamalarından ayrıldı; seri/tek yarış kapsamı netleştirildi ve görünür kurulum uyarısı eklendi.

Tek PWA Kapsamı ve Kurulum

  • Seri Yarışta tüm seri ve bütün ayaklar tek PWA kimliği altında çalışır; hiçbir ayak için ayrı PWA üretilmez.
  • Tek Yarışta tek PWA yalnız ilgili yarış portalını kapsar.
  • Funboard manifest app ID’si organizasyon ID’siyle benzersizleştirildi; daha önce kurulmuş Özdem Event Manager veya başka event PWA kimlikleriyle çakışma azaltıldı.
  • Uygulamayı Yükle butonu install eventini beklemeden görünür ve portal girişinde oturumda bir kez kullanıcıya kurulum uyarısı açılır.
  • Chrome/Android prompt hazır değilse tarayıcı menüsü yönergesi, iPhone/iPad’de Safari Ana Ekrana Ekle yönergesi gösterilir.

Organizasyon İkonu

  • Favicon ve PWA ikonları organizasyon slugı altında ayrı sürümlü uçlardan sunulur.
  • Favicon 64×64; PWA ikonları 192×192 ve 512×512 kare olarak dinamik hazırlanır ve manifestte doğru boyutlarla ilan edilir.
  • İkon, manifest ve Service Worker URL’lerinde cache sürümü kullanılarak eski etkinlik logosunun tarayıcı cache’inden taşınma riski azaltılır.
  • Ana Özdem Event Manager kodu ile Heat, IFCA, TOP/LAST, sonuç ve puanlama motorları değiştirilmedi.
v0.29.11

eRaceOffice Funboard Slalom · Organizasyon Faviconu ve PWA

Her organizasyon kendi faviconu ve kurulabilir PWA kimliğiyle çalışabilir; canlı yarış verileri çevrimiçi kullanımda cache yerine ağdan öncelikli alınır.

Organizasyon Bazlı PWA

  • Organizasyonlar → İşlemler alanına PWA & Görünüm yönetimi eklendi; ana Özdem Event Manager koduna müdahale edilmez.
  • Her organizasyon için ayrı favicon, uygulama adı, kısa ad, 192×192 ve 512×512 ikon, tema rengi ve arka plan rengi tanımlanabilir.
  • Her organizasyon kendi /etkinlikler/{slug}/manifest.webmanifest ve /etkinlikler/{slug}/sw.js adreslerini kullanır; Service Worker kapsamı yalnız ilgili organizasyon portalıdır.
  • Uygulamayı Yükle butonu Header veya Footer konumunda gösterilebilir; Android/Chrome kurulum penceresi, iPhone/iPad için Safari Ana Ekrana Ekle yönergesi desteklenir.
  • Yarış, Heat ve sonuç sayfaları network-first çalışır; internet varken canlı veri önceliklidir, HTML cache yalnız çevrimdışı yedek olarak kullanılır.
  • Organizasyon kopyalandığında favicon/PWA kimliği de kopyalanır; mevcut tam yedekleme sistemi yeni seri sütunlarını otomatik içerir.
v0.29.10

eRaceOffice Funboard Slalom · Reklam ve Pop-up Yönetimi

Seri ve ayak portallarına kapsam, konum ve zaman kontrollü reklam alanları ile duyuru/reklam amaçlı Pop-up sistemi eklendi.

Reklamlar

  • Ana eRaceOffice menüsüne Reklamlar yönetimi eklendi; Portal Üstü, Hero Altı, Ana Menü Altı, İçerik Üstü, İçerik Altı ve Footer Üstü sabit reklam alanları kullanılabilir.
  • Masaüstü ve isteğe bağlı mobil reklam görseli, bağlantı, yayın başlangıç/bitiş zamanı, sıralama ve aktif/pasif durumu yönetilebilir.
  • Reklam kapsamı tüm sistem, organizasyonun tamamı, sadece seri ana sayfası veya seçili ayaklar olarak belirlenebilir.

Pop-up

  • Duyuru, Bilgilendirme, Uyarı ve Reklam türlerinde Pop-up oluşturulabilir; görsel, mesaj ve bağlantılı aksiyon butonu desteklenir.
  • Pop-up sayfa açılışında veya 3/5/10 saniye gecikmeyle gösterilebilir; Her girişte, Oturumda 1 kez, Günde 1 kez ve Bir kez göster sıklıkları bulunur.
  • Reklam ve Pop-up içerikleri yazdırma görünümünde çalışmaz; yeni tablolar tam sistem yedeğine dahil edilir ve eski yedeklerle geri yükleme uyumluluğu korunur.
  • Heat Planı, IFCA 1/2/4/8, TOP/LAST, final, sonuç ve puanlama motorlarında değişiklik yapılmadı.
v0.29.09

eRaceOffice Funboard Slalom · Sponsor Hizalama ve Kompakt Görünüm

Header ve Footer sponsorları Sol, Orta veya Sağ hizalanabilir; ön yüzde yalnız logoların göründüğü kompakt sponsor şeridine geçildi.

Sponsor Görünümü

  • Sponsor yönetimine Header/Footer için Sol, Orta ve Sağ hizalama alanı eklendi; mevcut sponsorlar varsayılan olarak Orta hizalanır.
  • Ön yüzde Sponsorlar başlığı, sponsor adı, açıklaması ve büyük beyaz sponsor kartı kaldırıldı; yalnız logolar gösterilir.
  • Sponsor adı logonun üzerine gelindiğinde tooltip olarak görünür; tanımlı web bağlantısı varsa logo yeni sekmede açılır.
  • Masaüstünde Sol/Orta/Sağ bölgeleri bağımsız çalışır; mobil ekranda bütün sponsor logoları otomatik olarak ortalanır.
  • Sponsor kapsamı, sıralaması, aktiflik durumu, seri/ayak filtreleri, yedekleme ve mevcut logo hiyerarşisi korunur.
v0.29.08

eRaceOffice Funboard Slalom · Sponsor Yönetimi

Organizasyon ve ayak logolarından bağımsız, kapsam ve konum kontrollü sponsor yönetim sistemi eklendi.

Sponsorlar

  • Organizasyonlar ekranındaki İşlemler alanına Sponsorlar yönetimi eklendi.
  • Sponsor adı, logo, kısa açıklama, web bağlantısı, Header/Footer konumu, sıralama ve aktiflik bilgileri yönetilebilir.
  • Seri yarışlarda sponsor Tüm Seri ve Ayaklar, Sadece Seri veya Seçili Ayaklar kapsamında yayınlanabilir.
  • Header sponsorları etkinlik başlığından ayrı bir sponsor bandında; Footer sponsorları sayfanın sonunda gösterilir ve ayak/seri logosunu ezmez.
  • Sponsor kayıtları tam sistem yedeğine dahil edilir; v0.29.07 ve daha eski yedekler sponsor tablosu olmadan geri yüklenebilir.
v0.29.07

eRaceOffice Funboard Slalom · Ayak Katılımcıları Heat Planlarından Ayrıldı

Yarış & Heat Yönetimi ekranında Ayak/Yarış Katılımcıları Heat Planı çalışma alanından çıkarılarak planların üstünde bağımsız ana bölüm haline getirildi.

Katılımcı Havuzu ve Heat Planı Ayrımı

  • Ayak Katılımcıları seri yarışta, Yarış Katılımcıları tek yarışta Heat Planlarından bağımsız üst bölüm olarak gösterilir.
  • Katılımcı bölümü Heat Planı oluşmamış olsa bile seçili ayak/yarış için erişilebilir; yeni plan oluşturmak veya eski planı arşivlemek katılımcı havuzunu değiştirmez.
  • Üst bölümde toplam benzersiz sporcu ve kategori-sporcu kayıt sayıları gösterilir; sınıf seçilmişse seçili sınıfın sayıları ayrıca özetlenir.
  • Heat Planlarının içindeki eski “Önce Ayak Katılımcıları” kartı kaldırıldı; + Yeni Heat Planı ve plan akordiyonları katılımcı bölümünün altında kalır.
  • IFCA, dağıtım, TOP/LAST, final, Heat Planı geçişi ve sonuç/puanlama motorlarında değişiklik yapılmadı.
v0.29.06

eRaceOffice Funboard Slalom · Heat Planı Akordiyon Yönetimi

Yarış & Heat Yönetimi ekranı Heat motorlarına dokunulmadan plan bazlı tablo/akordiyon çalışma alanına dönüştürüldü.

Heat Planı Yönetim Arayüzü

  • Heat Planları aktif plan üstte olacak şekilde tablo mantığında akordiyon satırları halinde gösterilir; aktif plan yeşil durum ışığıyla, eski planlar sönük/gri görünümle ayrılır.
  • Aktif plan varsayılan olarak açık gelir; eski planlar kapalı arşiv olarak aşağıda kalır ve Düzenle / Sil işlemleri kendi plan satırından başlatılabilir.
  • Aktif Heat Planı başlığında Heat Planı Geçişini Kontrol Et kısayolu bulunur; + Yeni Heat Planı ekranın üst bölümüne taşındı.
  • Seçili plan içindeki Heat sayıları, Heat sıralaması, Heat Programı, sporcu dağıtımı, plan ayarları ve gelişmiş sıfırlama araçları ayrı iç akordiyonlara ayrıldı.
  • IFCA 1/2/4/8 şablonları, TOP/LAST ilerleme, seed/dağıtım, final oluşturma, sonuç ve puanlama motorlarında değişiklik yapılmadı.
v0.29.05

eRaceOffice Funboard Slalom · Etkinlik Portalı Hiyerarşisi

Evraklar ana navigasyondan çıkarılarak Seri ve Ayak/Yarış bölümlerinin kendi alt menülerine taşındı.

Seri ve Ayak Portalı

  • Seri yarışlarda ana navigasyon Seri, Ayaklar ve İstatistikler olarak sadeleştirildi.
  • Seri bölümünde Evraklar, Seri Sonuçları ve Ödül Formu aynı alt menüde toplandı.
  • Her ayakta Evraklar, Heat Listesi, Heat Programı, Sporcu Listesi, Y Listeleri, Yarış Sonuçları, Heat Sonuçları, Ayak Sonuçları ve Ödül Formu aynı portal altında gösterilir.
  • Tek Yarış modunda ana navigasyon Yarış ve İstatistikler olarak sadeleştirildi; Yarış Evrakları yarışın kendi alt menüsünde yer alır.
  • /etkinlikler/organizasyon-adi/ kök adresi seri yarışta Seri → Evraklar, tek yarışta Yarış → Evraklar görünümünü açar.
v0.29.04

eRaceOffice Funboard Slalom · Geliştirme Günlüğü Entegrasyonu

Funboard Slalom sürümleri Özdem Event Manager içindeki merkezi Güncellemeler sayfasına otomatik aktarılacak şekilde bağlandı.

Merkezi Güncelleme Geçmişi

  • Funboard Slalom artık kendi sürüm günlüğünü Özdem Event Manager Güncellemeler akışına otomatik ekler.
  • Tema dosyalarına her sürümde yeniden müdahale etmek gerekmez; mevcut tema merkezi günlük verisini göstermeye devam eder.
  • Yeni Funboard sürümlerinde tarih, sürüm, özet ve kullanıcıya görünen geliştirmeler aynı kayıt yapısına eklenebilir.
  • Funboard eklentisi kapatıldığında yalnız Funboard günlükleri görünmez; ana Özdem Event Manager sürüm geçmişi etkilenmez.
v0.29.03

eRaceOffice Funboard Slalom · Evraklar ve Etkinlik Ana Girişi

Seri, ayak ve tek yarış evrakları için merkezi evrak yönetimi eklendi; etkinliğin temiz kök URL’si yarış ofisi evrak portalına dönüştürüldü.

Yarış Evrakları

  • Seri yarışlarda Seri Evrakları ile her ayağın evrakları birbirinden bağımsız yönetilebilir.
  • Tek Yarış modunda yarışa ait evraklar doğrudan aynı ekrandan yönetilir.
  • Evraklarda başlık, tür, tarih, WordPress Medya dosyası, yayın durumu ve sıralama bilgisi tutulur.
  • Organizasyonlar ve ayak işlemlerine doğrudan Evraklar kısayolu eklendi.

Etkinlik Portalı ve Temiz URL

  • /etkinlikler/organizasyon-adi/ adresi artık Heat Listesi yerine etkinliğin Evraklar ana girişini açar.
  • Heat Listeleri, yarış sonuçları, genel sonuçlar, ödüller ve istatistiklerin mevcut temiz alt URL’leri korunur.
  • Özdem Event Manager takvimindeki Funboard etkinlik bağlantıları ilgili organizasyon veya ayak Evraklar girişine yönlenir.
  • Kök URL yalnız eRaceOffice ile eşleşen organizasyonlarda yakalanır; diğer Özdem Event Manager etkinlikleri etkilenmez.
v0.29.02

eRaceOffice Funboard Slalom · Sporcu Yönetimi ve Admin Sadeleştirmesi

Sporcu işlemleri tek merkezde toplandı; organizasyona özel puanlama ve istatistik ekranları Organizasyonlar tablosundaki İşlemler alanına taşındı.

Sporcular

  • Ayrı Katılımcılar ve Sporcu Ekle/Düzenle menüleri tek Sporcular ekranında birleştirildi.
  • Sporcular ekranı Sporcu Havuzu, Katılımcılar ve Sporcu Eşleştirme sekmelerine ayrıldı.
  • Sporcu Havuzu içinde yeni sporcu ekleme, düzenleme, silme ve tüm sınıf/kategoriler için toplu Excel yükleme bulunur.
  • Seri Yarışta Excel yüklerken hedef ayak seçilir; Tek Yarışta ayak kullanıcıya sorulmadan otomatik kullanılır.
  • Katılımcılar sekmesi yalnız havuzdaki sporcuların yarış/ayak katılımını yönetir; burada mükerrer Excel yükleme veya yeni sporcu formu gösterilmez.

Yönetim Menüsü

  • Ana menüdeki ayrı Sporcu Eşleştirme girişi Sporcular içindeki üçüncü sekmeye taşındı.
  • Puanlama Ayarları, ilgili organizasyon satırındaki İşlemler sütununa taşındı.
  • İstatistikler, ilgili organizasyon satırındaki İşlemler sütununa taşındı.
  • Eski doğrudan yönetim adresleri geriye uyumluluk için teknik olarak korunur.
v0.29.01

eRaceOffice Funboard Slalom · Ayarlar Menüsü Birleştirildi

Görsel ayarları ve sistem yedekleme işlemleri tek Ayarlar menüsünde sekmeli yapıya taşındı.

Ayarlar ve Yedekleme

  • Ayrı Görsel Ayarları ve Yedekleme menüleri tek Ayarlar ekranında birleştirildi.
  • Görsel Ayarları ve Yedekleme için ayrı sekmeler oluşturuldu.
  • Uygulama/footer logosu, yazdırma logo seçenekleri ve mevcut kayıt mantığı korundu.
  • Tam sistem yedeği alma, geri yükleme ve güvenlik snapshot akışları yeni sekmeli yapıdan çalışmaya devam eder.