Giter Site home page Giter Site logo

ofekmiz / habitica-pomodoro-sitekeeper Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mhdante/habitica-sitepass

62.0 62.0 8.0 133.79 MB

Chrome Extension for Habitica that charges you gp for visiting sites, including a Pomodoro Timer

HTML 21.82% JavaScript 56.16% CSS 22.02%
habitica

habitica-pomodoro-sitekeeper's People

Contributors

jhd-dev avatar mhdante avatar ofekmiz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

habitica-pomodoro-sitekeeper's Issues

Feature Request: Only block blacklist during pomodoro

Sometimes when I study, I use many different sites using Google to research certain topics.

If there was a blacklist vs whitelist, the sites on the blacklist can be blocked such as YouTube, Reddit, Twitter, and any site not on the blacklist can be visited as if they were on a whitelist.

[🦁 Brave Browser] Preferences Not Saved and Block Not Initially Starting

On Brave browser, the pomodoro timer does not seem to work until I go into my settings and change something, then the block screen will appear.

Also, I have to manually set my settings to count a pomodoro on my Habitica account.

This seems to happen when I restart my machine. I am on Ubuntu 20.04.

I will continue to add comments with more information is that would be helpful.

Presets feature

I love this but want to able to pause and come back. it is discouraging me from doing pom sets because I know that I don't have 2 hours to spare for a full one but don't want to lose points.

Auto Next Pomodoro

Sometimes during a "break" I'll go to take care of one of my kids... By the time I get back the break will have ended and the pomodoro was broken, so I have to start all 4 over again. When you hear a toddler wake up or a teen calls for your help, you dont always think "I better hit the triangle to start the pomodoro even though my break is only at 0:30/5:00...", you just jump up and go see what is going on!

The settings give you the option to let the computer automatically/manually start the break... The only reason I ever get to utilize a break is because I have it set to manually start the break! I appreciate that feature a LOT!

Please make a checkbox that will let the computer automatically/manually start the next pomodoro.

Always shows 0/4 Pomodoro, and never comes long pause

Hi, I'm having issues when finishing a pomodoro.
Fisrt i go to my extension to start manually, and see a tomato in a bluebackground with a info 0/4 pomodoros (appears normal for me ).
So, I start my first (clicking on the tomato guy with a play button) and see the tomato sleeping with a a green background (and showing 0/4 yet - sounds normal again).
The time goes on until the notification appears
I go to the extension, see a "good" message with a 1/4 in a green-background again.
Until here (for me) totally good.

Maybe the problem comes at next step (I'll call it by Step B).
Here on next screen, I can click on 'x' to escape this screen (looks the correct way to go to my short pause), or clicking on tomato saying 'Zzz' to go to focus-mode (hover the tomato guy, looks the way to ignore pause).

If I press on 'x', I go to the bluebackground and stat with a 0/4, but tomato-guy says +1.
Otherwise, If I press on the "tomato wants to sleep" (to to foccus - I suppose), appear to me a blue-background . At this point i dont know if I go to short pause or focus mode, and my conffusion comes because I see a bluescreen again and a tomato sleeping. This screens (and tomato) is very like a foccus mode, but time is short, so very confuse to me here.
After this I receive a Alert with a "go to work" and a red background.

The red screen with a tomato warning and a countdown appears a delay to go back to work.
After the red screen I go back to the bluescreen with a 0/4, and a tomato saying +1

My problem is: the info 0/4 always is present and never goes out, so a Inever go to my long pause.

Am I doing something wrong ?

Whats the meaning of the 'x' button at Step B (mentioned above) ?

The "tomato guy" is counting my pomodoros , but i dont know if in the right way.

I'm start using the pomodoro only, not the site-blocker.

Can't Block Sites

I'm looking at the "Navigate to the sites you want to block during Pomodoro and click on 'Block Site'." screen, but there's no block site button, what do?

"Hisory" tab?

Just a small thing I noticed: There is a tab titled "Hisory" which seems like it is a typo of "History". Not like it changes anything usage-wise one way or another, but I thought it might be good to bring it up.

Screen Shot 2020-10-22 at 2 20 22 PM

Rate Limiting

Hi, I'm Matteo (paglias) from the Habitica team, I'm opening this issue because our logs are showing that this extension is having a lot of requests blocked due to exceeding the rate limits we have added a few months ago for the API. They're explained here https://habitica.fandom.com/wiki/Guidance_for_Comrades#Rate_Limiting

Let me know if you have any question or need help fixing the issue :)

Feature Request: Playing Sounds during Break

My biggest problem is after "Break" ends, I often start working without pressing "Start" to continue the pormodo. If there is a way to remind me that "breaks" is still running, it would be nice. So I wish Habitica-Pomodoro could add an option to play Sounds during break, so that when start working without pressing "Start", I still hear that sounds and realize I haven't "Start" new cycle

Can't Pay to Pass

Every time I click "pay to pass" the site reloads and the "pay to pass" option comes up again without taking the habitica coins. The first time it happened an error message, though I forget the message all help is appreciated.

Break Extension Ticker

Right now there is a "Clock Ticking Sound" option that just ticks 24/7.... it just grates on my nerves when I'm working or on break, so I keep it off.

Can you make an option that makes that ticking sound only happen during the "break extension", to audibly remind us to Start the next Pomodoro sooner than later.

Why blocked web pages will be repeatedly reopened every few minutes

Thanks for your extension! it is really helpful!
But I found that when I browse to blocked web pages, they will be repeatedly reopened every few minutes, depending on the Pass Duration that I set. And sometimes it will reopen several webpages and deduct goals multiple times in Habitica. Even if I close the blocked page, it will reopen it until I start the next Pomodoro. So I have to fix the Character Value in Habitica every few minutes. It is quite inconvenient so I think this could be a bug in this wonderful extension.
Btw, my operating system is Mac OS 10.15.2, and my browser is Chrome 80.0.3987.149.
It is so appreciated if you can fix this bug! 😁

More obvious end of break

I thought having the auto > manual break option created would make the big pay to pass guy or the timer icon during a pomodoro come up when a break ended... but automatic or manual, all it does is make a noise (I cant hear it) and a tiny little red triangle at the timer (not noticeable unless I look up at it).
I originally thought I was losing the streak because I was distracted by taking care of a medically challenged kiddo, but later realized... I'm not even knowing the break ended when I'm sitting right there.

Can you create an option that has a Big Obvious Visual Aid on the screen, so hearing impaired users can know the break is ended?

History data survey 🙋‍♂️📊

Hi everyone!
Let me know in the comments what kind of data/graphs would you like to see in the "History" section.
You can also send suggestions to [email protected]

If you find a suggestion you like, please give a 👍 to vote for it.

Background colors

option to change the color of Active mode and short-pause (or even long-pause) mode

New tab (which are blocked) appeared randomly

The situation is: I opened Reddit, I saw the pay to pass site (which is intended), I did't want to waste money then so I closed the tab.
Here is the bug: Reddit randomly appeared out of nowhere after some time. As I was doing other shit, Reddit appeared (and the pay to pass site too) and it continued until I pay.

/bug -- pomodoro doesn't run automatically

When I finish my break, it goes to an extension period which I can't seem to remove, and then it doesn't go to the work timer automatically, and i have to manually click it. I often forget about it and end up not starting the timer.

Pay to pass bug

Can you change it so that the extension doesn't eat all of my coin in pay to pass mode. Make it notifies me every time I use all the time I bought, so that I can decide whether to pay for more time or just stop.

Focus mode: Keep pomodoro running with bonus gold

Is there any chance then the extension could add a function of auto-repeat Pomodoro session? Since sometimes it's quite annoying to keep manually click in and start a session again when I wanted to continue even thru breaks. Or is it the problem with my settings?

Audio Feature Suggestion

I like the extension, but sometimes I'm not looking at my computer when the timer runs out, and so I don't see the desktop notification. I would like to request a feature that would allow me to select an audible tone to match the desktop notification. If I could have anything I wanted, I'd like the option to tie the audible tone into the audio theme currently selected on my account.

Regardless, it's an awesome little extension, and I appreciate your work.

Feature Request: Synchronization between different browsers

I use brave that contain two different profiles that are connected to my work email and personal email. I was wondering if you could add a feature that when you started a pomodoro session and add blocked websites, it syncs with all of the extensions with the same Habitica account on different browsers so that I can't go on blocked websites by going onto a different profile.

Credential error! The extension is currently not updating Habitica! (Opera users)

MacOS 10.14.3, Opera 66.0.3515.103

Issue: When I try to enter my Habitica creds into the SiteKeeper extension I get the following error message:
Credential error! The extension is currently not updating Habitica!
image

The SiteKeeper extension works perfectly on my Windows 10/Opera rig, and the settings, User ID & API key are identical. I have an Opera extension that allows Chrome extensions to work in Opera.

Troubleshooting: Logged out/in to Habitica, uninstalled/re-installed extension

control panel blocking timer interface

image
As shown in the screenshot, the control panel in the new update blocks the upper portion of the timer interface, otherwise its overall a great update, hope you keep up the great work :)

Pomodoro combo habit issue

I selected not to have pomodoro combos give me extra habit credit (under the Pomodoro Combo Habit section), yet the add-on keeps re-creating a habit for pomodoro combos (which adds unnecessary clutter to my habits list, since I'm not using this habit). This seems like it might be a bug, so I thought I'd report it.

Thank you for the very helpful add-on, by the way!

Not incrementing pomodoro combo.

Heya,
recently i discovered a problem after the 25 minute countdown, in which my pomodoro sometimes bugs out like this:
image
To remedy it i have to click on another tab, which sometimes helps, other times i have to do that a couple of times. I'm using it as chrome extention, while having habitica open in another tab at all times.
Even if the UI works, my pomodoro combo is not adding up at all, not even in habitica.
Do you have an idea what might be causing this?
Thanks a lot so far i've been lovin it!

IMPORTANT NOTE! BUG IN VERSION 5.1!

Hi everyone, I know there are bugs in version 5.1, it is caused of a wrong file that was uploaded. Please wait a few days for version 5.2. upload to google takes time because of Covid-19.

⁉ FAQ & Known issues

Vote for a new feature by adding +1👍

image


Ambient Sound won't turn off / Extension is broken or not responding

How to fix?
right-click on the extension icon > managege extenstions > turn off and on again
image
image


Control panel blocking timer interface

image

How to fix?
Go to chrome://settings/fonts?search=font and set "Minimum font size" to 7


Can’t download history file (histogram.json file) - Network issue

Workaround

  • Open the extension window
  • Right click inside it, choose inspect
  • Go to "console"
  • Type: Vars.Histogram
  • Press enter
  • Right click on the result and choose copy object
  • Paste into a notepad file
  • Save as "history.json"

See this video for reference: https://ttprivatenew.s3.amazonaws.com/pulse/ofekm/attachments/18131723/TinyTake18-10-2021-11-33-31.mp4

Blocking Google.com creates infinite loop of redirects

Blocking Google.com creates a redirect loop when hitting "cancel" in the dialog box.

If you don't have enough coins, it creates an infinite loop of redirects.

Perhaps have an "advanced setting" to set a custom re-direct, or setting the redirect to Habitica or "new tab" might fix this issue.

Feature request: naming sessions (to-do list)

I have one feature on my mind that could be useful. I usually use https://pomodoro-tracker.com/ and I really like the ability to set your goals/to-dos and later I can see how much time I spent on the project/activity. That would be a nice thing to have in the history section. And that would be just immensely cool if you could take tasks directly from habitica. Especially if it's possible to fetch subtasks of a to-do!

I used to use a zapier integration but now you have to pay (a lot) for all these features. Basically, I would specify a pomodoro to be  fetched  from google calendar or habitica by a prefix or like a pomodoro emoji. Would be cool to have something like that:

To-do's in Habitica:
[ ] Small to-do 🍅
[ ] Big to-do 🍅🍅
[ ] Project:      
[ ]  Subtask 1 🍅     
[ ]  Subtask 2 🍅

Session queue in Habitica-Pomodoro-SiteKeeper:
- Small to-do

  • Big to-do 
  • Big to-do
  • Project Subtask 1
  • Project Subtask 2  

(I guess in the order they are in habitica?)

Anyway, I understand that's a lot of work so it's just a (big) suggestion :) Thanks for the great app!

Sometimes it takes a really long time to ask to unblock and allows browsing during that time

Right now I only have Twitter on the block list, but oftentimes lately I'll visit it and it will wait several minutes to ask if I want to pay, during which I can browse the site as if it's unblocked. Once it finally asks (assuming it does ask before I leave), the time I was on the site appears to have been included in the time it counts down to--for instance I just paid to unblock Twitter when it asked most recently, after I'd been on it for several minutes, and it says I have 16:53 remaining to use it when the unblock length is 30 minutes.

Sometimes it doesn't ask at all before I've exhausted my interest in checking the site--thus translating to a free use of it as if vacation mode is on (it's not).

Starting a pomodoro does properly immediately block the site, though.

I don't know if something on my end could be causing this, but it seems to have started out of the blue with no deliberate changes to my browser or any other extensions...

New feature Request: Sound Notification

Thanks for your update! This extension is working well on my computer now!

However, there is small feedback: Whether it is possible to add a notification sound when the pom ran over? Sometimes I am focusing on my book rather than the screen, so I won't know the pom time is out without a sound alert. How about an app notification like Break Extension Start alert? Or a sound notice in Chrome?

Anyhow, this is one of the most excellent Chrome Extension I've ever used! Thank you😁

Notification sounds

Could you allow for custom notification sounds? The trumpet is startling and loud, and I would much prefer a chime or something calm

Suggestion: Lower ambient sound volume Issue: sound overlaps

Hello, first of all i'd like to thank you for this amazing extension! I dont usually stick to pomodoro timers but ever since i linked it to my habitica account it has been more fun and rewarding.
I love the ambient sound feature, it helps me focus. I like using your built-in sounds as it automatically stops when the timer stops. My only issue is: it is rather loud. The lowest volume option is not ideally low;
I hope that doesn't sound very nit-picky, but the loud volume can be disorienting while in deep focus.
Now onto the issue: when changing ambient sounds, sometime the sounds will overlap and keep playing, and the only way i can stop it is closing my browser.
Everything else is perfect, thank you!

Notification Volume

Hi!
The notification sound is really, really loud, it scares me everytime haha
I work on mac and can't adjust the volume of google chrome or any application individually

hope a kind person can help solving this problem
thank you so much

Working hours mod

I use same laptop for work and for personal needs.
And to use my laptop after work I need turn off extension.
Also I have second PC with same Google account and I use it only for personal need so I also need turn off extension some how!

So it would be great to make working hours schedule or some button to turn off extension till tomorrow!

Unwanted and Unticipated Mutes from all Sites when "mute blocked sites" feature is on

I troubleshooted it on my own and found out that even paid blocked websites goes muted by themselves. After a while.

Another thing is that even non-blocked websites mutes themselves when a "blocked website" tab has been paid and opened.

I think the reason is from the code of the mute feature. One of the best feature but not polished and ready for use just yet.

TLDR; websites gets muted as if someone is muting them after leaving the tab for 5 secs. regardless if its not in the block list

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.