Skip to content

Latest commit

 

History

History
134 lines (129 loc) · 4.62 KB

File metadata and controls

134 lines (129 loc) · 4.62 KB

📋 TODO list

🚀 Version 1 - one-way communication

  • Hotfix ColdRefresh not working
  • Refactor to 3 layers, return single json package
  • 2FA enabled / disabled - if disabled show turn on button
  • PopupList - custom icon + label
  • Menu refactor - factory pattern
  • User avatar
  • Notification sound
  • Error handling
  • Bottom horizontal icons center margins
  • Account more information expandable
  • Artifacts list
  • Artifacts downloading
  • Repository followers - stargazers

🌟 Version 2 - Interactions with GitHub

  • New PopupMenu
  • Logout / login buttons - circles in the top
  • no selected repository, choose from yours
  • utils.js - merge openUrl and openUrlPrefs
  • Pagination, more than 30
  • Pagination, status=1
  • 2modes - SIMPLE / EXTENDED - status tip on touch
  • repository list
  • Remove workflow run icon
  • commit link
  • extension.js - divide to smaller files
  • Releases list
  • GitHub icon tint, status
  • GitHub icon octocat button
  • GitHub green icon for success, blue for loading
  • Branches / Tags
  • check githib cli installation
  • give ma a star - request & notificaton
  • Notification octocat icon
  • No internet connection
  • No workflow run - status resolve
  • prefs.js - uppercase status ON/OFF
  • prefs.js - refactor
  • Remove icon from extension :/
  • ExtendedColoredMode - Transfer border line - status color
  • Refactor status_bar_indicator.js to callbacks
  • thyttan - "Configure icon position in top panel"
  • makefile - copy from .local extension -> home/...
  • Workflow run - cancel/rerun
  • Missing scopes - information in the extension
  • QuickSettings status icon - tint
  • gists
  • show statusbar icon
  • async operation - progress bar or something else
  • bug Bounty program
  • copy token
  • TESTING.md - manual test workflow steps before deploy
  • gists/starred

🏗️ Version 3 - Extension rebuilding

  • Migration to ESM - Gnome 45
  • Tags list - download button border
  • pr list
  • issues list
  • public repo test & fix bugs
  • openUrl not works
  • commit list
  • Lint
  • extension_controller.js -> extract to 2 classes
  • extension_repository - refactor to callbacks
  • TEST.md refactor
  • max list item text length from settings
  • Refresh icon during changing theme
  • label list
  • Dates manager - locale in settings
  • Repository public/private - change to lock icon
  • Item text length limiter
  • Expired artifacts
  • Expired workflow rerun
  • ConfirmDialog - icon margin
  • Refresh after completed workflow run
  • Performance
  • --paginate
  • BUG - ColoredMode / ExtendedColoredMode - fix
  • BUG - Workflow rerun / cancel ...
  • BUG - No internet start fixes
  • BUG - Double confirm dialogs
  • BUG - Settings - repo text fields - dont remove last char
  • FEATURE - position in top panel (right | center | left)
  • StatusBar - 3 sections - user | Repo | actions
  • FEATURE - Missing scopes - relogin
  • BUG - Refresh state - Changing repo without actions & with actions
  • BUG - NOT_LOGGED / NOT_INSTALLED_CLI - refresh -> setState()
  • Collaboration list
  • Fix double status request
  • Check null safety & memory leaks
  • Check subprocess optimizations
  • Extended colored mode change to 9 default system colors
  • Files count & code line count
  • Workflow run error message
  • Notification success / fail more sounds
  • CI/CD auto deploy
  • Minutes in percent

🎯 Version 4 - Multirepo config & WebHooks

  • NO DATA for empty sections
  • BUG - suspend
  • New notifications style - Title - command
  • FEATURE - Workflow enable/disable
  • FEATURE - Block refresh
  • FEATURE - Workflow run - rerun 2 endpoints
  • /zen /versions
  • FEATURE - Changing settings without refresh indicator
  • Attach Flutter to generate commit history in window
  • Memory allocations - check memory leaks
  • FEATURE - EN / PL - translations
  • WearOS project attach
  • Settings tabs
  • Billing line progress
  • Different sound & turn off
  • Information from githut raw file
  • Organization billings
  • Logs crashes to file
  • Loading symbol during refreshig data
  • Multirepo
  • Data cache
  • ORGs list
  • multi workflow runs
  • DebugMode
  • Adjust to Github Enterprice
  • Custom Icons
  • FEATURE - Super simple mode
  • DEBUG - set env as argument to show debug menu
  • status and user ranking
  • GitHub logo - copyright allow to change color - https://github.com/orgs/community/discussions/62091