Changelog: what changed over time?
#
Version 0.12.17 - July 2024
-
๐
FIX:
fix the behaviour of "close when added" and "close when read" that were broken during 0.12.14 and 0.12.15 refactorings
#
Version 0.12.16 - July 2024
-
๐งน
CHORE:
cleanup source file paths in my error reporting to provide better and easier grouping of similar error reports.
-
๐งน
CHORE:
fix a few technical errors that are currently cluttering my error reporting tool
#
Version 0.12.15 - July 2024
-
๐งน
CHORE:
version 0.12.14 allowed me to identify the occasional new behaviour of the "add" Pocket API. Not sure why and when it happens, but for now, this new version circumvents this problems.
#
Version 0.12.14 - July 2024
-
๐งน
CHORE:
improve error reporting around the "close tab when added" and "close tab when read" features.
-
๐งน
CHORE:
improve error reporting around the "add a new item" feature. Something is wrong/unusual in the responses sent by the Pocket API, but it is still hard to correctly diagnose.
#
Version 0.12.13 - July 2024
-
๐งน
CHORE:
the error reporting code introduced in 0.12.12 was never triggered. I suspect it's too far down, moved it as early as I could to ensure it would be triggered before any other error prevent it.
#
Version 0.12.12 - July 2024
-
๐งน
CHORE:
some users are still facing issues when trying to add an item. I'm adding more precise debugging around these actions to try and pinpoint this new problem.
#
Version 0.12.11 - July 2024
-
๐
FIX:
it seems that Pocket API behaviour changed lately, leading to old items potentially appearing at sync time. For that reason, I stopped relying on the supposedly correct default parameter for calls to Pocket API and now explicitely ask for unread items during the initial syncs. It should hopefully mitigate the issue.
#
Version 0.12.10 - July 2024
-
๐จ
DESIGN:
in the popup actions at the very top, move the "Refresh list" icon to the left, next to the settings icon. This action is not an action users are supposed to use on a regular basis, and having it right in the middle of other daily actions (such as "add new item" or "pick random item") made it too easy to click on this by mistake.
-
๐
FIX:
adding a new item sometimes errored due to unknown reasons. I added better error reporting around that function and made it a bit more resilient to unexpected cases.
-
๐งน
CHORE:
re-enable more advanced error reporting feature that will allow me to better pinpoint performance problems. As always, these performances reports are only sent if the error reporting setting is enabled.
#
Version 0.12.9 - July 2024
-
๐
FIX:
the debugging information added in 0.12.8 during the synchronization step was actually reporting some legit error-free scenarios. I fixed this to make sure only real errors were reported.
#
Version 0.12.8 - July 2024
-
๐งน
CHORE:
made the synchronization code hopefully a bit more solid than it was.
-
๐
FIX:
add more debugging information during the synchronization step for more accurate error identification. If you want to help, you can enable the "error reporting" feature in the addon settings!
-
๐
FIX:
fix the integration of the error reporting tool I'm using. It wasn't reporting anything anymore. I thought I was a much better developer than before, but turns out the tool was just not correctly configured!
#
Version 0.12.7 - May 2024
-
๐
FIX:
settings were sometimes not respected due to caching issues. Disabled this caching to avoid this kind of bugs. Known bugs: disabling/enabling badge count, disabling/enabling automations, but this is surely the case for almost any configuration option.
#
Version 0.12.6 - February 2024
-
๐จ
DESIGN:
ensuring that entering the edition mode on an item does not alter the item height in the list. The list aspect should now remain more stable when editing an item
#
Version 0.12.5 - December 2023
-
โก๏ธ
UPDATE:
improved the way my bug tracking tool differentiates user, to help me figure out better how many users are impacted by an issue
#
Version 0.12.4 - December 2023
-
๐
FIX:
improved the address bar icon highlighting on the getpocket site. Still not perfect but much better than it used to be!
-
๐
PERFS:
made link opening way faster (made possible thanks to a contribution from eight04, thank you so much for your help!)
-
๐
FIX:
the aforementioned perf improvements allows random items opening to always happen in the correct tab
-
๐
FIX:
during the authentication flow, the addon popup is supposed to close itself once you click on "Authenticate". This was broken, and is now fixed
#
Version 0.12.3 - November 2022
-
๐
FIX:
when clicking the "+" icon in the popup, the item you just added was not added to the list right away. It's now fixed! Thanks for your bug reports that allowed me to spot this one ๐
-
๐
FIX:
sometimes, working with items tags was crashing because of an unknown tags value. This is now correclty handled and you should experience fewer problems with tag management.
#
Version 0.12.2 - October 2022
-
โก๏ธ
UPDATE:
a new keyboard shortcut allows you to open the Pocket list in the sidebar. By default, it's set to Alt+Shift+Q, but feel free to update it with your favorite keyboard shortcut!
-
๐
FIX:
archiving or deleting the current page item was leaving some (ugly) free space at the top of the items list. Nomore!
-
๐
PERFS:
only send an update request to Pocket API when the item has actually been modified
#
Version 0.12.1 - September 2021
-
๐
FIX:
using Firefox 82 or earlier versions, the right part of the popup content was not visible (and therefore, action buttons in the item list could not be seen and used at all). This has been fixed. Thanks a lot to all the fantastic users who took the time to report this problem to me and helped me understand the problem :)
#
Version 0.12.0 - August 2021
It's been such a long time that I've not released a significant version of InMyPocket! Turns out that for this one, I had major features to implement, such as the (long awaited) tags support, or preparing for a Chrome version (see release notes below for more details). I've spent about 50 to 60 hours working on this, have been testing and iterating for a few weeks now, and I really like the result. I hope you'll like it too! I think tags support will clearly be a gamechanger ๐ช
-
๐
FEATURE:
you've been asking for this feature for a very long time, it was a lot of work implementing this right, but here they finally are: tags! You can see them in your items list, and can update them when editing an item. More updates related to tags in the next versions!
-
๐
FEATURE:
if the current page you're reading is in your Pocket list, this item will now be pinned at the top of the items list, making it much easier to interact with it.
-
๐
FEATURE:
see this new "pencil" action icon in the items list? It means you can now edit items title and tags right from the popup!
-
๐
FEATURE:
since version 66 released in March 2019, Firefox provides a dedicated user interface to manage keyboard shortcuts for your addons. I was previously maintaining custom code for this, and had to deal with custom bugs it generated. As of now, keyboard shortcuts will have to be handled through Firefox dedicated page. Have a look at Mozilla Support: Manage extension shortcuts in Firefox for more details
-
๐
FEATURE:
InMyPocket now has a sidebar mode! You'll find InMyPocket in the addons list in the sidebar, and can now browse while keeping your pocket list conveniently displayed at all times!
-
๐
FIX:
"close tab when mark as read" automation was actually not closing the tab if item was displayed in reader mode or in the getpocket.com webapp.
-
๐
PERFS:
improve performances for items list building
-
โก๏ธ
UPDATE:
account for the new getpocket.com reader URL format
#
Version 0.11.10 - January 2021
-
๐
FIX:
error reporting code was itself generating errors. How ironic!
#
Version 0.11.8 and 0.11.9 - November 2020
-
๐
FIX:
a performance tracing option was enabled in my bug tracking tool, and I definitely don't need this. This is now disabled.
-
๐
FIX:
some configuration and cleanup required for a better understanding of the stacktrace that I get when errors happened
#
Version 0.11.7 - November 2020
-
๐
FEATURE:
add an opt-in setting for automated bug reporting. This is disabled by default (no bug report will be sent unless you agree to) but if you want to help me understand what may not be working on your installations of the addon, then you can turn this new setting on!
#
Version 0.11.6 - November 2020
-
โก๏ธ
UPDATE:
the websites favicon are now high-resolution! And also, they're fetched securely through HTTPS now. And they're not coming from Google anymore, but from DuckDuckGo instead!
-
โก๏ธ
UPDATE:
when you open the popup and the favorite status of an item has changed since last sync, it will immediately reflect in the popup (no need to close and reopen the popup anymore).
-
โก๏ธ
UPDATE:
only show the icon in the address bar once you're authenticated. If you're not authenticated, there's no need to show this.
-
โก๏ธ
UPDATE:
you can now select a page title or link in the item list, and copy-paste it if you will!
-
๐
FIX:
when using a touch screen, clicking an item could open it multiple times. Well, thanks to a contribution by danielrozenberg), this has been fixed and is not a problem anymore! Thanks a lot for your help!
-
๐
FIX:
remove blue outline that just appeared around the "search" field
#
Version 0.11.5 - May 2020
-
โก๏ธ
UPDATE:
the options page was always bright. Even if you were using a dark theme on your OS... and we don't like that! From now on, the addon "Preferences" page should respect the dark theme setting.
#
Version 0.11.4 - May 2020
-
๐
FIX:
when coupling search and favoriting/unfavoriting items, you could sometimes have inconsistent highlighting of your favorite items, due to an incorrect way of caching the items. I updated the way I compute the cache key, and this problem is now fixed!
#
Version 0.11.3 - April 2020
-
๐
FIX:
the first item of the list was still partially covered by an element preventing the click. It is now definitely fixed and can be clicked wherever you want to!
#
Version 0.11.2 - April 2020
-
๐
FIX:
OK, I said I prevented middle-click / right-click to trigger the archive/delete/favorite actions in the popup list. But it also broke the "middle-click opens in a new tab" feature. All is back to normal!
-
๐
FIX:
left-clicking an item would open it twice. But looks like you want to read your items only once ๐
#
Version 0.11.1 - April 2020
-
๐
FIX:
woopsie, the first item of the list was not clickable anymore!
#
Version 0.11.0 - April 2020
Wow it's been a long time since I've released a version of the addon! As a consequence, this new release is a big step, certainly one of the biggest since the addon was created. InMyPocket 0.11 is packed with several important features and improvements, a brand new icon, but also mechanisms that will help me build the next versions. Hope you'll enjoy all this! ๐ช
-
๐จ
DESIGN:
here comes a new shining icon for the InMyPocket project, to get away from the original Pocket one. Hope you'll like it!
-
๐
FEATURE:
you can now mark items as favorites โญ๏ธ They will be shown differently in the items list so that they stand out from the items list. Also, I've added a dedicated icon to the popup to show only favorite items from your list, or only not-favorite items. You can also type `is:faved` or `is:unfaved` in the search box to do the same!
-
๐
FEATURE:
you can now save pages from Firefox reader mode & from the getpocket.com website, thanks to this (contribution from JJ, thanks a lot for your help!).
-
๐
FEATURE:
you can now use right-click to add a bunch of tabs to your pocket list! If you select several tabs and right-click another tab, this one will get added to the pocket list. You'll need to select several tab and right-click one of them. This plays nicely with "close tab after adding to pocket" setting.
-
๐
FEATURE:
a new automation completes the two existing ones ๐ค! You can now set IMP to automatically close your tab when you mark the as read / delete it from your pocket list.
-
โก๏ธ
UPDATE:
the first time you fetch your Pocket list, max number of items was capped to 5,000 items due to API restrictions. From now on, subsequent requests will be made to make sure all your items are fetched (contribution from JJ, thank you for your help!).
-
๐
FIX:
stop filtering on the protocols of the links, which is not visible in the UI and could therefore provide unexpected results. Searching for "ftp", will return links containing "ftp" in their title or url, and not the "ftp://" links.
-
๐
FIX:
right-clicking the item actions in the popup should not trigger the actions. Well, it does not anymore!
#
Version 0.10.6 - June 2019
-
๐
FIX:
fix middle-clicking and ctrl-clicking on popup items, that was not forcing new tab opening contribution from JJ, thank you for your help!)
#
Version 0.10.5 - April 2019
-
๐
FEATURE:
2 new keyboard shortcuts are now available: 'open first item' and 'open random item', so that you can get through your reading list even faster than before!
-
๐
FIX:
if page title is missing or could not be fetched, we don't display 'null' as a title in the pocket list anymore.
#
Version 0.10.4 - February 2019
-
๐
FEATURE:
IMP now makes use of the badge on the toolbar icon to show that an action is in progress. This way, you'll know that something is actually happening when adding or removing items from your pocket list!
-
๐
FIX:
On certain platforms, context menu with only one enabled entry was shown inside a submenu, which is not handy. On most recent browsers, context menus will now be hidden instead of disabled, so having one single entry ("Add to pocket") should not create a "In My Pocket" submenu anymore.
-
๐
FIX:
Fixed an issue that could sometimes lead to inconsistency in items ordering
#
Version 0.10.3 - December 2018
-
โก๏ธ
UPDATE:
The "disconnect account" link on the settings page was using a confirmation dialog. Instead, we're now using a confirmation link that appears only once you click the initial "Disconnect" link.
#
Version 0.10.2 - October 2018
-
๐
FIX:
keyboard shortcut to add new items was not working anymore if the setting "Show 'add to pocket' button in address bar" was disabled. Thanks a ton to Tyler for his help on this.
#
Version 0.10.1 - October 2018
-
๐
FIX:
the middle-click in the item list, that should open the item in a new tab, was broken in 0.10.0. It's now fixed!
#
Version 0.10.0 - October 2018
-
๐
FEATURE:
right-click on a tab header will show the same context menus as right-click in a web page, with the same actions (Firefox 60+ only)
-
๐
FEATURE:
you can now customise keyboard shortcuts on the settings page. Keyboard can be defined with Ctrl/Alt/Shift and a letter/digit/fkey (Firefox 60+ only).
-
โก๏ธ
UPDATE:
right-click actions are now properly enabled/disabled in all situations, no more incorrect states when right-clicking links, for instance (Firefox 60+ only).
-
โก๏ธ
UPDATE:
from now on, you'll notice a tiny notification when you first install InMyPocket. Clicking the notification will redirect you to the FAQ page of the support, for more details about the addon, answer to frequently asked questions, etc.
-
๐
FIX:
the "Saved" notification on the settings page was sometimes not visible due to scrolling. It's now displayed just next to the updated settings so that it's always visible.
#
Version 0.9.4 - June 2018
-
๐จ
DESIGN:
updated the addon icon, simpler and more modern!
-
โก๏ธ
UPDATE:
before authentication, a message is displayed at the bottom of the popup to explain why you need a pocket account and link to the pocket signup page
#
Version 0.9.3 - May 2018
-
๐
FIX:
"in my pocket" icon was not visible in FF56 and older
-
๐
FIX:
the popup user interface was broken when "In My Pocket" was pinned to the overflow menu. Several UI compnents could not be seen. The interface should now adapt correctly, even in the overflow menu.
#
Version 0.9.2 - May 2018
-
๐
FEATURE:
a new keybard shortcut, to open the popup. Just hit Alt+Q and you'll be right there!
-
๐
FIX:
the "automatically close a tab when page is added to pocket" automation was not working when adding new items through the button of the popup. Everything's now back to normal!
-
๐
FIX:
using keyboard shortcut to add a new page with several windows opened could result in unexpected behaviour (sometimes, tabs from an inactive window were added instead of the current tab of the active window).
#
Version 0.9.1 - May 2018
-
๐
FIX:
the item order was broken when pagination was disabled.
#
Version 0.9.0 - May 2018
-
๐
FEATURE:
automations! It's a feature long-awaited by many users. Those two automations must be enabled in the settings interface first:
-
๐
FEATURE:
automatically close a tab when the page is added into pocket (so that you don't need to manually close the tab).
-
๐
FEATURE:
automatically archive links opened from the popup (so that you don't need to manually archive the page once it's been read).
-
๐
FEATURE:
in the popup interface, add a "clear current search" button inside the filter component.
-
โก๏ธ
UPDATE:
errors happen. Sometimes you don't have an internet connection, sometimes Pocket might be unreachable. So far, the only error notification was shown in the popup. From now on, in the toolbar, a red badge flashes when an error occurs so that you know something went wrong, even when the popup is closed.
-
โก๏ธ
UPDATE:
when archiving or deleting an item from the popup, the spinner now remains visible until the item is removed, even when you move the cursor around.
-
๐จ
DESIGN:
changed the popup ribbon background to a more neutral colour.
-
๐จ
DESIGN:
refined the toolbar icon, and added light/dark versions to adjust to the Fir
interface theme you're using.
-
๐จ
DESIGN:
added icons to the context menu entries.
#
Version 0.8.1 - February 2018
-
๐
FIX:
it was not possible anymore to right-click a link and "add it to pocket" if current page was already in the pocket list. This is now fixed!
-
๐
FIX:
on update, only show notifications for major upgrades (from 0.x.x to 1.x.x) or minor upgrade (from 0.8.x to 0.9.x).
#
Version 0.8.0 - January 2018
-
๐
FEATURE:
here they are: favicons! The item list now displays the website favicon on the left. It makes items much easier to recognize and the list easier to scan (contribution from Pavel Gavlรญk, thank you so much for your help!).
-
๐
FEATURE:
from now on, you'll notice a tiny notification when you update InMyPocket. This will make it much easier for me to notify you of new features, so that you don't miss important stuff.
-
โก๏ธ
UPDATE:
pagination gets a little easier with a page selector instead of just next/previous links. Say you have 25 page and need to go to page 14? That's not a problem anymore thanks to this new contribution from bobi32.
-
โก๏ธ
UPDATE:
pagination also gets more clever. Now, when you remove an item from the current page and there are other items on the next page, then the next items is added at the bottom of the page. No more ever-shrinking page!
-
โก๏ธ
UPDATE:
settings interface now has an indicator displayed everytime a setting is changed and saved. It was not so obvious before.
-
โก๏ธ
UPDATE:
ctrl-click behaviour has been refined. If you ctrl-click a link, it will always open in a new tab, no matter which setting you have for "open link in a new tab". This setting is still in use if you left-click your items though.
-
๐
FIX:
pagination was disabled by default, which led to issue on 1st install for users with lots of items. From now on, default for new installs will be "paginate with 50 items per page".
#
Version 0.7.2 - January 2018
-
๐
FIX:
on popup opening, if popup has not been opened for more than 5 minutes, the filter is reset and the whole list of items is displayed. But in the user interface, the previous value of the filter was still displayed, with an unfiltered list of items, which was both unexpected and weird.
#
Version 0.7.1 - December 2017
-
๐
FIX:
on popup opening, the construction of the item list was triggered more than once. It was causing performance issues, and might be the cause of several user-interface-related bugs.
-
๐
FIX:
when the "show items count on badge" option was enabled, the success green check on item add/archive/remove actions was just briefly displayed instead of being visible for 2 seconds
-
๐งน
CHORE:
rewrite the way pagination settings are loaded and updated.
-
๐
FIX:
hopefully, this should be fixing an issue when user opened the popup and immediately updated the filter. Sometimes, depending on the duration it took to reach Pocket API, it could end up with weird behaviours (seeing the saved search, changing it and having it back to the original value once the Pocket API responded)
#
Version 0.7.0 - November 2017
-
๐
FEATURE:
pagination: it's the big feature of this new release, which required quite a lot of development and testing, but it should be a huge improvements for users dealing with hundreds or even thousands of items in their pocket list. The feature still needs refinments and enhancements but overall, it's working and should be a huge improvement.
-
๐
FEATURE:
the current page and filter are temporarily memorized (if you don't open InMyPocket popup for 5 minutes, they're reset), so that you don't need to skip to the same page over and over again!
-
๐
FEATURE:
many users needed the possiblity to hide the "add to pocket" button from the address bar. You now have a setting for this on the settings page that has been reorganized and made clearer for the occasion :)
-
๐
FEATURE:
midlle-click on an item always open it in a new tab, no matter the "open in a new tab" setting (contribution from bobi32, thanks a lot!). Handy shortcut!
-
๐จ
DESIGN:
aligned the UI with Firefox Photon guidelines for better look and integration. If you're interested, you can find the photo design guidelines over here: [Firefox design guidelines](http://design.firefox.com/photon/).
- PERFS: debounced the search field in the popup. In short, it should make text input faster and filter the list only once you're done typing (depending on the speed you usually type, this might make a difference... or not!)
-
๐
FIX:
"disconnect" feature in the settings page didn't reset user data correctly.
#
Version 0.6.1 - September 2017
-
๐
FEATURE:
Built a debug mode so that it'll be easier to debug
-
๐
FEATURE:
Switch on/off debug mode
#
Version 0.6.0 - September 2017
-
๐
FEATURE:
Keyboard shortcut (Alt-W) to add the current page / mark it as read! It's a long awaited feature and many users asked for it: it's here!
- PERFS: create items by batches instead of all at a time. Should allow the user interface to be immediately responsive when opening the popup, especially when there's a lot of items there.
-
โก๏ธ
UPDATE:
Update action icons
-
โก๏ธ
UPDATE:
add smooth animation when removing an item from the list. Archiving items has never looked this good!
#
Version 0.5.3 - September 2017
-
๐
FIX:
Fixed filter item feature, was broken in case of undefined page title
#
Version 0.5.2 - August 2017
-
๐งน
CHORE:
Update Oauth redirect URL to https
#
Version 0.5.1 - August 2017
-
๐
FEATURE:
added a shortcut to open the settings page directly from the popup
#
Version 0.5.0 - July 2017
-
๐
FEATURE:
Delete an item from your pocket list. Definitely.
-
๐
FEATURE:
Open a random page now takes filter into account. If you've filtered your list of items and hit "open random page", only pages matching your search can be opened.
-
๐
FEATURE:
you find the pocket list font size too small or too big? Now you can select the default zoom level that suits you!
-
๐
FIX:
adding a page through context menu was broken (contribution from adambro, thanks a lot!)
#
Version 0.4.0 - June 2017
-
๐
FEATURE:
Open a random page from your the pocket list (contribution from eight04, thanks a lot!)
-
๐
FEATURE:
Clickable indicator in the address bar, showing if the current page is already in your Pocket list or not (contribution from eight04, thanks a lot!)
-
๐
FEATURE:
You can now choose if clicked items are opened in the current tab or in a new one (contribution from eight04, thanks a lot!)
-
โก๏ธ
UPDATE:
Design update for the items list, preparing for upcoming features
-
๐
FIX:
add the same page more than once now shows a notification message instead of adding the page several times
#
Version 0.3.0 - April 2017
-
๐
FEATURE:
add a page by right-click menu: add the current page if you click in the background, add the "target" page if you right-click on a link (contribution from adambro, thanks a lot !)
-
๐
FIX:
Prevent from adding same page several times (notice message)
-
๐
FIX:
Default value of "show badge" options was not taken into account right after addon install
-
โก๏ธ
UPDATE:
Highlight badge when adding a new item
-
โก๏ธ
UPDATE:
Higher and larger popup
#
Version 0.2.0 - January 2017
-
๐
FEATURE:
settings page
-
๐
FEATURE:
setting to show/hide the badge on the toolbar icon
-
๐
FEATURE:
setting to disconnect from the Pocket account
-
โก๏ธ
UPDATE:
Icon update
-
โก๏ธ
UPDATE:
Search displays a placeholder if there are no results (instead of a blank nothing)
#
Version 0.1.0 - October 2016
-
๐
FEATURE:
Search input to filter the list
-
โก๏ธ
UPDATE:
Hide the protocol if http or https, for more useful information in the popup
-
โก๏ธ
UPDATE:
Display count badge at first load (when browser has been opened, when user 1st authenticates, etc.)
-
๐งน
CHORE:
Reduce log output
#
Version 0.0.4 and 0.0.5 - October 2016
-
โก๏ธ
UPDATE:
Better handling of incorrect authentication and errors
-
๐
FIX:
InMyPocket was sending too many requests to Pocket API
#
Version 0.0.3 - October 2016
-
๐
FEATURE:
OAuth initial authentication
-
๐
FEATURE:
Retrieve item list (initial retrieve + incremental retrieve)
-
๐
FEATURE:
add a link to the list
-
๐
FEATURE:
open a link
-
๐
FEATURE:
mark a link as read
-
๐
FEATURE:
Display the number of unread links in the list