ofekmiz / habitica-pomodoro-sitekeeper Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mhdante/habitica-sitepass
Chrome Extension for Habitica that charges you gp for visiting sites, including a Pomodoro Timer
This project forked from mhdante/habitica-sitepass
Chrome Extension for Habitica that charges you gp for visiting sites, including a Pomodoro Timer
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.
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.
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.
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.
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.
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?
Currently we must modify the serverUrl in SitePass/app/background.js manually every update, or redirect via DNS. Ideally, we would have an area in settings we could enter in our local address.
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 :)
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
In option to spend coins you could have a pop=up on the screen to quickly inform user that their coins were spent
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.
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.
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! 😁
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?
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.
option to change the color of Active mode and short-pause (or even long-pause) mode
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.
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.
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.
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?
Look at the leechblock extension to have a better idea of what I'm talking about
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.
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.
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!
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
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!
Heya,
recently i discovered a problem after the 25 minute countdown, in which my pomodoro sometimes bugs out like this:
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!
It would be cool if there was an option to quickly glance and see amount of time remaining on toolbar related to break. I love the time option on it though. However, for me its less important the exact minutes and seconds
thanks for this awesome tool! will be great to have it for FireFox too :)
I would like that in each application you could put a different amount of rest time, to different page locks
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.
Sometimes I find it tedious to click on the extension and start my pomodoro from a break.
I think a customisable keyboard shortcut to start pomodoros would be great.
Toggle to allow sitekeeper sites to use during a pomo
How to fix?
right-click on the extension icon > managege extenstions > turn off and on again
How to fix?
Go to chrome://settings/fonts?search=font and set "Minimum font size" to 7
Workaround
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 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.
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
(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!
Suggested by email:
"I want to put something mindful in there, like take a walk, stretch etc"
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...
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😁
Could you allow for custom notification sounds? The trumpet is startling and loud, and I would much prefer a chime or something calm
For example, adding this line in the whitelist:
/https://habitica\.com(?!\/party|\/groups)/
will whitelist every page in habitica except "https://habitica.com/party" and https://habitica.com/groups/...."
If you have regex recommendations please comment here :)
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!
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
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!
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.