PAVLOK Productivity - LOGO
  • PAVLOK Productivity
  • Users : 1,813
  • Last Update : Apr 24, 2019
  • Category : Productivity
  • File Size : 4.51MiB
  • Version : 0.9.811
  • Chrome store
  • Share

Pavlok extension syncs your Pavlok module to your browser. You can define a blacklist of sites you're trying to control visiting (it'll be a shocking experience to enter them again!) and revoke them when you don't need the stimuli anymore.

You can also set a limit for how many tabs you'll have enabled at a given time. It will let you know when you're approaching the limit and when you have crossed it!

You can even tap into your productivity superpowers with the help of the pomodoros and rescuetime integration!

Pro-tip: don't try to cross tab limits AND visit a blacklisted page at the same time. You have been warned =P

New additions
(0.9.811)
- Bug fixes

(0.9.810)
- Fixes syntax error
- Fixes pomodoro resets upon day change

(0.9.809)
- Fixes typo

(0.9.808)
- Removes OAuth due to Chrome compatibility issues
- Adds create account link

(0.9.807)
- Fixed Clear Completed button on task list

(0.9.806)
- Enabled Clear Completed Tasks button

(0.9.805)
- Added OAuth2 as default sign in method

(0.9.801)
- Fixed a problem with LockMe during pomodoros, where it wouldn't run.

(0.9.8)
- Fixed a problem with Todoist. Sign out will work, regardless of their server response.

(0.9.7)
- Fixed a bug where closing the window while on a blacklisted page would still count as being on blacklisted page.

(0.9.6)
- Fixed LockMe not firing
- Fixed welcome window from the notification not signing in
- Fixed Enter to work on login screens

(0.9.5)

- Fixed extension breaking on start up

(0.9.4)
- Extension became optionally less noisy for developers
--- Verbose requires localStorage.verbose = JSON.stringify(true)
--- Injected script won't use the console.log anymore

(0.9.2)
- Import your settings if you upgrade from an unofficial extension, as some people were using the test extension, instead of the main one
... bug fixes

(0.8.3)
- Black List now has "allowance" systems, so that you can say "let me get on Facebook for 30 minutes today", but be warned about if your time there exceeds the allowance

(0.8.2)
- ToDo list opens by default on popup start
- Messing with other tabs won't close Todo tab
- Manage sites renamed to Blacklist
- Tab Numbers renamed to Set Max Tabs
- Stimuli controls renamed to Remote Control

(0.8.1)
- Fixed Rescue Time frequency being reseted every time options were opened
- Fixed Rescue Time bug that prevented it from working for every user

(0.8.0)
GENERAL
- Removed bug that was crashing blacklists, autozapper, sticking the blackbox counter on every page and making the page count.

(0.7.10.7)
GENERAL
- No stimuli is sent unless more than half a second passed since the last one. This avoids stimuli trumping and getting lost

(0.7.10.6)
TODOIST
- Import function uses the original Todo Backend functions. This means that tasks that were just imported won't be sent right away BACK to todoist, as if the change had ocurred via Pavlok's interface. This avoid the ocasional task duplication which happened when checking tasks on todoist.

ToDo
- Prompt for Pomo duration now uses the designed duration!


(0.7.10.5)
GENERAL
- Sign in / Sign out are made in the popup window
- Unlogged window displays Email and Password fields and a submit button
- No more crashes when doing sign in and sign out
- User input validation before accessing the server
- Listeners for new token

TODO
- Blacklist for daily dasks corrected (it was not saved consistently)
- Proper tomato icon on regular tasks
- Clicking on tomatoes will ask prompt user for how long to take the pomo

TODOIST
- New substitute method for creating, updating and deleting todo tasks if active
- If todoist is active, it will sync complete, uncomplete, create and deleting of tasks from Pavlok to TODOIST
- Todoist task importing check for already imported tasks, avoiding duplication of tasks and commands
- Namespace adjustments (helpers, frontend, backend) for consistency
- Background listeners for task changes
- Sync every 30s
- Sends Pavlok updates as soon as they are made
- There's a known bug when checking a task on Todoist creates duplicated tasks on Pavlok and Todoist. Will be resolved soon

(0.7.10.4)

GENERAL
- Time until zap option returned under advaced options
- Checks for blacklisted sites now use the pomodoro and tasks directly
- Checks for blacklisted sites use a simpler and more accurate method for getting the url

TODO
ENGINES
- ToDo is encapsulated in variables (testTodo, pavPomo)
- Edits are done via update function
- ToDo functions were divided in backend (database), frontend (calls and interfaces) and helper (budlers and utilities) for each variable
-- Calls for pomodoro now use the pavPomo.helpers.lastPomo() function
- All tasks are now standardized, so there's a single database for regular and daily tasks
-- scaffold function is the core standardizer
- Migration functions (from old two-database models to new single-database model)

PRESENTATION
- Line creation for tasks is done completely via javascript

......................

POMODOROS
ENGINES
- All pomodoro timers are executed in the background page
- unbindCounter function avoid the recurrence of stimuli after pomodoro end.
- All pomodoros are stored in a allPomos variable
- Pomodoros are related, but separed from tasks
- toInterfaces helper function also sends messages to content scripts
- endPomo fixes audio
- Default duration changed to 25 minutes

PRESENTATION
- Button listeners moved to background
- Button effectors moved to background

......................

TODOIST INTEGRATION
- Encapsulated under todoist variable
- Core functions (getToken, removeToken, getTasks, toPavlok, fromPavlok) defined
- Helper functions (toggle between logged and unlogged states)
- Basic implementation on Options page (sign in, sign out, import tasks button)
- Listners on options and background to make it happen
- No export function yet

......................

COACH TOOL
- Check for on/off on options page
- Basic implementation
- Works on the background (even if no Chrome windows are open!)
- Uses both daily and regular tasks
- Coach stores it's own timeouts and clear only them
- Activating pomodoro via the coach creates a new pomo and messages both the background and the interfaces with the new Pomo and updatePomo action

(0.7.10.3)
- pomo escapes
- Correct server configuration

(0.7.10.2)
- New audio for binaural
- Binaural buttons working normally
- Binaural sounds ended when pomo ends
- oauth done via background

(0.7.10.1)
- Fixed broken clock on windows for first install
- Todoist integration moved to background
- Todoist has no more default token
- Todoist getToken and removeToken functions act properly
- Todoist removed automatic oauth on options page

(0.7.10)
- Mouse changes to clickable when hovering over binaural controllers
- Assistant for tasks
- Todoist integrations
- Lots of backend enhancements

(0.7.9)
- Fixed Rescue stimuli can be selected and are saved
- Check and fix for users URLs on black and whitelists without other warnings
- Fixed sign out. It will require login again after doing it


(0.7.8)
- Fix to-do list overlay problem

(0.7.7)
- Check for bad items on whitelist

(0.7.6)
- Stimuli intensity defined in the options page now returns proper values, not the last one
- Separate way to convert beep + vibration and stimuli ranges from % to raw

(0.7.5)
- Fixed the server setting

(0.7.4)
- Fixed test beep button
- Clear cookies skeleton (function exists, but support is limited to Chrome's dev version)
- New Black and White List mechanism
	You can now block parts of sites
	You can also whitelist other parts of sites
	No more www. on the whitelists

- Lightening implementation
	Unnecessary console calls removed
	Checks for acitivity reduced 8 fold
	Checks for pomoFocus reduced 5 fold
	
- Stop checking tab numbers when signed out

(0.7.3)
- PDF don't get injected scripts, so PDF files won't have trouble opening anymore
- Update notifications only when settings are actually updated, not when Popup or options page are opened
- MUCH lighter implementation.
--- Blacklist is checked when tab changes and after a zap (so it can be made continuous while people are still over blacklisted pages)
--- Badge updates only when tab numbers or login changes
----- Badge image only changes when user signs in or out. Only text updates otherwise
Load More
  • Download
  • How to install?
  • Chrome store
  • Share

  • Reviews
    0/500
    Please login before post a review.
    Recent Reviews
    Warren Rawlings - avatar
  • Warren Rawlings

    Report

  • Aug 11, 2017
  • What it's trying to do makes sense and the implementation is ok. The challenge is getting people to self check. I have to zap myself when I swear to help break the habit, when I thought it would be listening to me and would automagically zap me when I swear. We need more self monitoring things to get this right.
  • Patrick Crooker - avatar
  • Patrick Crooker

    Report

  • Aug 09, 2017
  • I only just started working with it but, so far, it's exactly what I hoped it would be. The zaps definitely motivate you, but aren't SCARY or especially painful. They give you a burst of adrenaline, which makes it sooo much easier to stop what you're doing. The Chrome Productivity Extension is pretty great too. It zaps me in intervals when I visit blacklisted sites, but only during the times I specify. It also allows me to connect to outside sources, like ToDoist and RescueTime, so I can set goals for myself and track my progress. All and all, I'm very optimistic and happy with my purchase. Thank you!
  • Viki Dalbo - avatar
  • Viki Dalbo

    Report

  • Apr 27, 2017
  • Only installed it a couple hours ago, and I already completed 7 to do items that I had be putting off for week. <3 it!
  • More Reviews
    No more to display.