Places your upvoted answers first. Useful when re-visiting questions. Works on all StackExchange sites.

Latest Version

Version
1.1.0
Update
April 25, 2022
Size
112KiB
Developer
Category
Users
47
Rating
4.2 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Background
Storage
See more

Upvote First for StackOverflow Extension

Chrome extension that sorts StackOverflow answers by your upvotes.

Open source
https://github.com/jossef/stackoverflow-upvote-first


Why I did this?
---------------

I find myself re-visit StackOverflow questions I've already read.

When there are multiple answers (and approaches to solve something), I upvote my chosen answer

Some time later, I find myself re-visit that question. Since I want to spare that research i already did in the past, I try to find the upvoted answers made by my user (to get an acknowledge by myself).


Scrolling down?
----------------

What bothers me in this process is the fact that answers aren't always at the top and i have to scroll down to the bottom to see them.

That's sucks. Therefore I made this chrome extension that re-sorts the answers by your votes. For instance, if you upvoted an answer and revisited that question later, it will appear first in the answers list


Background
----------

I suggested this feature on Meta StackExchange. However, upon this day I still waited and it seems this might not got the attention of their Product Manager.

Since I see StackOverflow as an important tool in my daily routine, I implemented this chrome extension as a weekend project mainly to help myself and other developers be more productive :+1:.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "author": "Jossef Harush", "manifest_version": 3, "name": "Upvote First for StackOverflow", "short_name": "Upvote First", "description": "Places your upvoted answers first. Useful when re-visiting questions. Works on all StackExchange sites.", "icons": { "128": "icons/icon-128.png", "48": "icons/icon-48.png", "16": "icons/icon-16.png" }, "content_scripts": [ { "matches": [ "https://*.mathoverflow.net/*", "http://*.mathoverflow.net/*", "https://*.superuser.com/*", "http://*.superuser.com/*", "https://*.stackoverflow.com/*", "http://*.stackoverflow.com/*", "https://*.serverfault.com/*", "http://*.serverfault.com/*", "https://*.stackapps.com/*", "http://*.stackapps.com/*", "https://*.stackexchange.com/*", "http://*.stackexchange.com/*", "https://*.stackoverflow.com/*", "http://*.stackoverflow.com/*", "https://*.askubuntu.com/*", "http://*.askubuntu.com/*" ], "js": [ "js/jquery.min.js", "js/content-script.js" ] } ], "action": { "default_icon": "icons/icon-48.png", "default_popup": "views/browser-action.html", "default_title": "sort StackOverflow answers by your upvotes" }, "permissions": [ "background", "storage" ], "host_permissions": [ "https://*.mathoverflow.net/*", "http://*.mathoverflow.net/*", "https://*.superuser.com/*", "http://*.superuser.com/*", "https://*.stackoverflow.com/*", "http://*.stackoverflow.com/*", "https://*.serverfault.com/*", "http://*.serverfault.com/*", "https://*.stackapps.com/*", "http://*.stackapps.com/*", "https://*.stackexchange.com/*", "http://*.stackexchange.com/*", "https://*.stackoverflow.com/*", "http://*.stackoverflow.com/*", "https://*.askubuntu.com/*", "http://*.askubuntu.com/*" ], "offline_enabled": true, "version": "1.1.0"}
Read more