TickBack

TickBack

•  •  14 updates •  21h 7m

Simple (Firefox) browser extension for GitHub to add tasks count on the issues page.
The add-on will be available on the Firefox add-ons page once the review is complete.
It can also be tested in debug mode (about:debugging).

By JaTar

Timeline

JaTar
JaTar 13m spent working 350d ago

Final README update

JaTar
JaTar 2h spent working 350d ago

Lot of bug fixes. Added to Addons Mozilla (waiting for review).

Update attachment
JaTar
JaTar 2h spent working 351d ago

Bug fixes and getting ready for release on Mozilla add-ons website.

Update attachment
JaTar
JaTar 1h spent working 352d ago

I have added icons (they can be turned off in settings)

Update attachment
JaTar
JaTar 2h spent working 353d ago

Today I changed API query to fit with search filters and fixed badge duplication.
Next goal: personalisation!

Update attachment
JaTar
JaTar 1h spent working 354d ago

Today I changed how main issue page works. Now it's using page HTML to count checkboxes, so no API request needed. I also added an observer to refresh the counter when checking and unchecking.

Update attachment
JaTar
JaTar 2h spent working 357d ago

Yesterday and today I was making a popup with API status and quota. The next milestone is working main issue page (with updates and no API requests).

Update attachment
JaTar
JaTar 1h spent working 359d ago

Now the add-on works on the main issue page but without the recheck after the checkbox click.

Update attachment
JaTar
JaTar 38m spent working 360d ago

I found out how to detect page changes! Script just waits for removal of loading bar at the top of page. So now it's working flawlessly. :)

JaTar
JaTar 1h spent working 361d ago

SVG done! Now it's working better, but still I need to find a way to detect page changes.

Update attachment
Leo Leo 12 months ago
This is awesome!!
JaTar
JaTar 55m spent working 362d ago

It's working! But only after a full page refresh or add-on reload.
Better than nothing :)

Update attachment
JaTar
JaTar 1h spent working 362d ago

So I started writing functions for getting data from API and adding them on top of the existing page.
It's more difficult than I anticipated.

Update attachment
JaTar
JaTar 1h spent working 363d ago

I started researching how to get data for the task counter.
I found out that the add-on needs a login module for the GitHub API or user-created token.
Also, I made a simple prototype for the look of the counter badge and simple options page.

Update attachment
JaTar
JaTar 25m spent working 365d ago

Added icon, banner, and images of old GitHub UI.

Update attachment