🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
⚠️ Malware / Trojaner / VirenWindows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC(10.09.2026 um 20:11 Uhr)
⚠️ Malware / Trojaner / VirenVorsicht: Android-Malware verschlüsselt Ihre Handys und nimmt heimlich Fotos auf(11.09.2026 um 09:35 Uhr)
🕵️ SicherheitslückenMicrosoft geht endlich eines der nervigsten Probleme von Windows 11 an(11.09.2026 um 11:58 Uhr)
💾 IT Security ToolsSysinternals Suite(11.09.2026 um 12:00 Uhr)
🕵️ SicherheitslückenDefender 0-Day ShieldBreak (CVE-2026-69414) nicht sauber gepatcht - BornCity(11.09.2026 um 12:52 Uhr)
🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
⚠️ Malware / Trojaner / VirenWindows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC(10.09.2026 um 20:11 Uhr)
⚠️ Malware / Trojaner / VirenVorsicht: Android-Malware verschlüsselt Ihre Handys und nimmt heimlich Fotos auf(11.09.2026 um 09:35 Uhr)
🕵️ SicherheitslückenMicrosoft geht endlich eines der nervigsten Probleme von Windows 11 an(11.09.2026 um 11:58 Uhr)
💾 IT Security ToolsSysinternals Suite(11.09.2026 um 12:00 Uhr)
🕵️ SicherheitslückenDefender 0-Day ShieldBreak (CVE-2026-69414) nicht sauber gepatcht - BornCity(11.09.2026 um 12:52 Uhr)

🔧 Programmierung 🕛 vor 3 Monaten 6 Min Lesezeit
0

IssueWatch — Never Miss a GitHub Issue That Matters to You

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

This is a submission for the /




About




IssueWatch is a powerful, open-source mobile application and backend system designed to help developers and teams stay on top of their GitHub issues. It provides real-time push notifications for new issues, comments, and activity on tracked repositories, ensuring you never miss a critical update. With features like personal GitHub token integration for enhanced rate limits and private repository access, and a tiered scheduler for efficient monitoring, IssueWatch streamlines your workflow and keeps you informed.




✨ Features






  • Real-time Notifications: Get instant push notifications for new issues and comments on your tracked GitHub repositories.


  • Personal GitHub Token Integration: Connect your personal GitHub token to unlock higher API rate limits and track private repositories.


  • Tiered Scheduler: An intelligent backend scheduler optimizes GitHub API calls based on your token status, ensuring efficient and timely updates.


  • Issue Tracking & Detail View: Follow specific issues, view their details, and monitor comment activity directly within…










The Comeback Story



IssueWatch started as a backend-heavy side project — a Node.js server that could poll GitHub and send push notifications. The core scheduler worked. The database models were solid. But the mobile app was incomplete, rough around the edges, and nowhere near ready to show anyone.



Here is what was missing or broken when I picked it back up:





What existed:




  • Basic Express server with auth routes

  • MongoDB models for users, repositories, subscriptions, notifications

  • A working scheduler that polled GitHub on a timer

  • A bare-bones React Native app with navigation set up






What I finished:






Mobile App — rebuilt from rough screens to a polished product




  • Designed and built the entire UI system from scratch — custom tab bar with animated indicators, skeleton loaders, haptic feedback, smooth moti animations throughout

  • Built the Dashboard screen with live stats, an activity chart that reads from the notification database instead of hammering the GitHub API, and expandable issue cards

  • Built the Subscriptions grid with mute, hide, and edit-labels inline actions

  • Built the Inbox with swipe-to-dismiss, severity filters, repository filters, and the Follow feature

  • Built the Following tab with full comment thread rendering, markdown support, maintainer badges, and new comment indicators

  • Built the Repo Detail screen showing full GitHub metadata, README rendered in markdown, stats, and a one-tap refresh

  • Built the GitHub Token Settings screen with live rate limit status

  • Fixed the onboarding flow and authentication edge cases

  • Added web platform support via platform-specific chart components






Backend — hardened and extended




  • Added AI triage using OpenRouter and NVIDIA as providers — every new issue is classified by severity, type, effort, and summarized in one sentence

  • Built a tiered scheduler — default users check every 60 minutes, personal token users every 30, premium every 15

  • Built the comment poller service — tracks followed issues, detects new comments, and sends targeted push notifications

  • Added the issue tracker routes and MongoDB model for the Following feature

  • Fixed duplicate notification bugs with atomic upserts and compound unique indexes

  • Added AES-256-GCM encryption for stored GitHub tokens

  • Added metadata fetching — stars, forks, watchers, open issues, PRs, license, topics, README — fetched at subscribe time and cached

  • Built repository detail and refresh endpoints

  • Added orphaned subscription cleanup on startup and a daily cron cleanup job

  • Added push receipt verification running every 15 minutes via Expo's receipt API



The gap between where this project was and where it is now is the entire product. The foundation was there. Everything you can see and use was built in this push to finish it.






My Experience with GitHub Copilot



Copilot was present throughout this build in ways that genuinely changed how fast I could move.



The place it helped most was in the repetitive but critical work — the kind of code that has to be correct but follows clear patterns. Writing MongoDB aggregation pipelines, setting up axios interceptors, structuring the tiered cron scheduler, building out the push notification chunking logic with Expo's SDK — Copilot would get me 80% of the way there on the first suggestion, and I would refine the remaining 20% to fit the exact requirements of the project.



For the React Native UI, Copilot was surprisingly good at completing component patterns once it understood the design system I was building. After writing two or three card components by hand, suggestions for the next one were almost exactly right — matching the shadow styles, the moti animation patterns, and the NativeWind class conventions I had established.



Where I had to stay sharp was in the logic that required deep context about the whole system — like the interaction between the scheduler, the notification deduplication, and the push receipt verification. Copilot would suggest plausible-looking code that missed a subtle constraint. Knowing when to accept, when to modify, and when to ignore entirely was the real skill. Copilot made me faster. It did not replace thinking.



The honest summary: this project would have taken significantly longer without it. Not because I could not write the code — but because the volume of work required to go from an incomplete side project to a finished, shippable product is enormous. Copilot compressed the time on the mechanical parts so I could spend my energy on the parts that actually required judgment.






Built With



Built with React Native, Expo, Node.js, Express, MongoDB, GitHub API, Expo Push Notifications, and OpenRouter AI.



Every notification. Every triage. Every comment update. Delivered to your pocket.

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
The Gemini desktop app is now available for Windows
1 Quelle
Windows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC
1 Quelle
Vorsicht: Android-Malware verschlüsselt Ihre Handys und nimmt heimlich Fotos auf
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten IssueWatch — Never Miss a GitHub Issue That Matters to You

Thematisch verwandte Begriffe: IssueWatch, Never, Miss, GitHub · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...