İçeriğe geç

TrackMate – Jira Time Tracker

Jira issue'larında timer başlatın, haftanızı takvimde görün ve worklog'ları tek tıkla kaydedin. Verileriniz tarayıcınızda kalır.

Mustafa Önder  ·  Chrome & Firefox  ·  v1.4.4

İçindekiler

  1. Bu Araç Nedir, Neden Yaptım?
  2. Öne Çıkan Özellikler
  3. Ekranlardan Görüntüler
  4. Gizlilik ve Güvenlik
  5. Teknik Altyapı
  6. Kurulum

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):

Jira issue sayfasında çalışan TrackMate zamanlayıcısı ve kontrol butonları
Jira issue sayfasında kalıcı zamanlayıcı ve ▶ ⏸ ⏹ kontrolleri
Ekran kaydı: Jira issue üzerinde timer başlatma
Ekran kaydı: haftalık takvimde sürükle-taşı ile worklog düzenleme ve Jira'ya kaydetme

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.net adreslerine 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:

  1. Jira'yı açın: Jira Cloud (*.atlassian.net) hesabınıza normal şekilde giriş yapın — TrackMate mevcut oturumunuzu güvenle kullanır.
  2. Timer başlatın: Issue sayfalarında ve board kartlarında beliren ▶ butonuna tıklayın.
  3. 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:

Tarayıcınıza göre mağaza sayfasını açın:

Chrome Web Store   Firefox Add-ons

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
← Projelere Dön

İletişim

Projeleriniz için bizimle iletişime geçin.