İçindekiler
Bu Araç Nedir, Neden Yaptım?
TrackMate, Jira'da worklog (zaman kaydı) girmeyi kolaylaştıran bir tarayıcı eklentisi. SAP danışmanlığının yanı sıra kendi ihtiyacım için geliştirdim: gün içinde birden fazla issue arasında geçiş yaparken harcanan süreyi akşam hatırlayıp elle girmek hem zahmetli hem de hataya açıktı. TrackMate bu işi issue'nun üzerinde tek tuşla timer başlatmaya indirger.
Eklenti Chrome (Manifest V3) ve Firefox için yayında; arayüzü 10 dilde kullanılabilir (Türkçe, İngilizce, Fransızca, Almanca, İtalyanca, Portekizce, İspanyolca, Rusça, Japonca, Korece).
Dürüst bir not: Eklenti mağazalarda yeni yayınlandı; henüz kullanıcı yorumu yok. Deneyip geri bildirim bırakırsanız gelişimine doğrudan katkı sağlarsınız.
Öne Çıkan Özellikler
Kalıcı Zamanlayıcı
Her Jira sayfasında açık kalan bir zamanlayıcı; issue ve board üzerinde ▶ ⏸ ⏹ butonlarıyla anında başlat/durdur.
Haftalık Takvim
Haftanızı takvim üzerinde görselleştirin; worklog'ları sürükle-taşı ile düzenleyin.
Local-First Düzenleme
Değişiklikler önce yerelde tutulur; tek "Save to Jira" ile topluca kaydedilir. Renkli diff modal ile neyin değişeceğini kaydetmeden önce görürsünüz.
Klavye Kısayolları
Ctrl+Z ile tam geri alma, Ctrl+S ile kaydetme — masaüstü uygulaması rahatlığında.
JQL Presets
Sık kullandığınız JQL sorgularını hazır filtre olarak saklayın, tek tıkla uygulayın.
Aylık Rapor
Ay bazında worklog raporu; CSV ve JSON olarak dışa aktarım.
Ekranlardan Görüntüler
Aşağıdaki görüntü ve ekran kayıtları eklentinin gerçek kullanımından alınmıştır (v1.4.4):
Gizlilik ve Güvenlik
Zaman kayıtlarınız iş verisidir; kimin hangi projeye kaç saat harcadığı üçüncü bir tarafın sunucusuna gitmemeli. TrackMate bu ilkeyle tasarlandı — mağaza açıklamasındaki ifadeyle "100% private":
- Sunucu yok: Eklentinin kendi backend'i yoktur; verileriniz tarayıcınız ile kendi Jira sunucunuz arasında kalır.
- OAuth / ayrı hesap yok: Tarayıcınızdaki mevcut Jira oturumu (çerez) kullanılır; TrackMate'e ayrıca şifre vermezsiniz.
- Tek host izni: Eklenti yalnızca
*.atlassian.netadreslerine erişim izni ister — başka hiçbir siteye değil. - Sıkı CSP:
eval()yok, uzaktan kod çalıştırma yok; tüm kod paketin içindedir.
Bu maddelerin tamamı eklentinin manifest dosyasından doğrulanabilir; mağaza sayfalarında da izinler açıkça listelenir.
Teknik Altyapı
Meraklısı için kısaca: TrackMate, Chrome tarafında Manifest V3 mimarisiyle çalışır; Firefox için ayrı bir build/zip pipeline'ı vardır. Kod esbuild ile derlenir; birim testleri Vitest, uçtan uca testler Playwright ile koşar. Bu, "çalışan ama bakımı yapılamayan" eklenti tuzağına düşmemek için kurduğum altyapıdır — müşteri projelerinde uyguladığım kalite standardının aynısı.
Kurulum
Kurulumdan sonra üç adımda çalışır durumda olursunuz:
- Jira'yı açın: Jira Cloud (
*.atlassian.net) hesabınıza normal şekilde giriş yapın — TrackMate mevcut oturumunuzu güvenle kullanır. - Timer başlatın: Issue sayfalarında ve board kartlarında beliren ▶ butonuna tıklayın.
- Takvimi açın: Araç çubuğundaki TrackMate ikonuna tıklayarak haftalık takvimi görüntüleyin, worklog'ları düzenleyin ve Jira'ya kaydedin.
TrackMate'i mağazalardan ücretsiz yükleyebilirsiniz:
Bu eklentiyi nasıl geliştirdiğim, yazılım kalitesine yaklaşımımın somut bir örneği. SAP projeleriniz için de aynı özenle çalışırım.
Ücretsiz Ön Değerlendirme