Create a (working!) Firefox add-on to snooze tabs

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Freelance

SALARY

$20

HOURS PER WEEK

TBD

DATE POSTED

Aug 09, 2020

JOB OVERVIEW

I've been using a mixture of Snooze Tabs, Time Capsule and Snooze Tabby plugins... but none of them do everything I need. This task is to create a single Firefox Add-on that:
a) WORKS!
b) Can snooze tabs for 5/15/60 mins, 3/6 hours, 1/7/30 days

Snooze Tabs is MPL-2.0 so could be used as the basis for a reworked add-on. The biggest problem with the existing code is that the snooze times are hard coded to odd values. I have hacked a bit and changed the times to more useful ones, but I do not know how to properly republish the add-on so it can be loaded "officially" in Firefox. I'm also not sure if the changes I made are "correct" (they work, but may not be the best way to achieve what's needed).

Depending on the cost of doing so, it would be useful to add more features:
a) re-layout the snooze time menu so it can comfortably show more default time options, then add these in
b) rework the custom snooze time dialogue to add a text box as well as the date and time pickers
c) add a wake time string to the name of the bookmarks created
d) refactor the code so users can define their own custom snoozes
e) add a recurring snooze feature (like Time Capsule) which opens a tab every X, instead of just once (e.g. "open this tab on the 1st of each month at 10am")

Deliverables for initial project fee:
1) fork existing project, update the manifest and demonstrate building a working extension from the source code.
2) update the menu options in the new add-on to provide the snooze options requested above.
3) scope out (time and cost budget for) the extra features on the wishlist.

ABOUT THE EMPLOYER

Contact Person: Christian Morgan

Member since: September 22, 2011

Total Job Posts: 2

SHARE THIS POST
facebook linkedin