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 70d ago

Final README update

JaTar
JaTar 2h spent working 71d ago

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

Update attachment
JaTar
JaTar 2h spent working 71d ago

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

Update attachment
JaTar
JaTar 1h spent working 73d ago

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

Update attachment
JaTar
JaTar 2h spent working 73d 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 75d 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 78d 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 80d 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 81d 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 82d ago

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

Update attachment
Leo Leo 3 months ago
This is awesome!!
JaTar
JaTar 55m spent working 82d 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 83d 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 84d 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 86d ago

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

Update attachment