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

Final README update

JaTar
JaTar 2h spent working 302d ago

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

Update attachment
JaTar
JaTar 2h spent working 302d ago

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

Update attachment
JaTar
JaTar 1h spent working 304d ago

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

Update attachment
JaTar
JaTar 2h spent working 304d 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 306d 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 309d 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 311d 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 312d 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 313d ago

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

Update attachment
Leo Leo 10 months ago
This is awesome!!
JaTar
JaTar 55m spent working 313d 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 314d 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 315d 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 317d ago

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

Update attachment