Commit Graph

98 Commits

Author SHA1 Message Date
Jack Case
9a0ae70c35 allow signup and login in browseraction popup 2025-11-15 20:00:15 +00:00
Jack Case
b7965bf71d fixed some state-bugs 2025-11-14 01:24:39 +00:00
Jack Case
e9169cbcf4 working on state 2025-11-14 00:55:29 +00:00
Jack Case
2790a97ea2 working on popup state management 2025-11-13 01:11:47 +00:00
Jack Case
8d44086516 signup form submission from popup
server needs work to support properly
2025-11-08 20:37:52 +00:00
Jack Case
760e7c234a fix content script to check for messages from the background script properly 2025-11-08 19:09:15 +00:00
Jack Case
71545bb08e let's just not bother with imports for the content script 2025-11-06 16:47:40 +00:00
Jack Case
8cc0f3aa64 working on imports, maybe not worth it for the content script, it can't be an es module 2025-11-06 01:38:17 +00:00
Jack Case
83bc5190a7 wip refactoring 2025-11-05 21:33:32 +00:00
Jack Case
f6bfb1aa4d get rid of page action, start working on browser action popup 2025-11-05 20:03:41 +00:00
Jack Case
3753d103e4 add a boolean to prevent re-reporting links that are inserted into the indexeddb from a check response 2025-11-01 20:01:10 +00:00
Jack Case
c4c0119f66 resolved some more type issues 2025-10-30 22:33:16 +00:00
Jack Case
4e966102ee resolved typing issues in hide-slop.ts 2025-10-30 22:05:16 +00:00
Jack Case
2581d9b746 typescripting 2025-10-27 20:56:16 +00:00
Jack Case
acc4bda140 emit source maps for debugging 2025-10-27 20:23:56 +00:00
Jack Case
7b06d78cd4 more typing 2025-10-27 20:18:03 +00:00
Jack Case
dbec1398e0 good ol' node modules
added to define types for firefox web extension browser api
2025-10-27 20:08:02 +00:00
Jack Case
ca0b79b6c8 beginning annotation with typescript 2025-10-27 19:57:18 +00:00
Jack Case
7effbbc900 Update readme
added the current state of the project
2025-10-27 09:30:23 -04:00
Jack Case
bf6c96a3b1 report successful login and update pageaction icon on report v0.3 2025-10-26 14:41:03 -04:00
Jack Case
5a4896b5b4 much more stable link attribute setting 2025-10-26 10:41:19 -04:00
Jack Case
b1f4ad61ff ResultLinks data structure 2025-10-26 09:54:31 -04:00
Jack Case
0423ed8807 working on better defining the page links datastructure 2025-10-25 20:32:21 -04:00
Jack Case
0cafa8e798 version to submit to mozilla for alpha testing v0.1 2025-10-25 15:37:19 -04:00
Jack Case
0e00bb8b1e tweaking for alpha 2025-10-25 11:27:20 -04:00
Jack Case
0cf4d5253e updating html pages for alpha 2025-10-25 09:04:22 -04:00
Jack Case
0a62f61068 background page will automatically do an altcha challenge to get an access token 2025-10-22 14:57:00 +00:00
Jack Case
c449c18a21 make all slop links red
this is temporary but good enough for a simple POC
2025-10-22 14:46:12 +00:00
Jack Case
d730c46d8b add some helpful comments 2025-10-22 14:20:11 +00:00
Jack Case
554f1082f9 a little refactoring of hide-slop 2025-10-22 14:17:44 +00:00
Jack Case
8cea8a7785 report slop to server and check ddg search results 2025-10-21 19:45:11 -04:00
Jack Case
e961faec29 set up mutationobserver to react when more results load 2025-10-21 20:56:17 +00:00
Jack Case
363981f4ff get links from a ddg search result page 2025-10-20 17:00:34 -04:00
Jack Case
fda1a2dc3a now we're properly sending our request after we've checked locally 2025-10-20 16:31:43 -04:00
Jack Case
09247b7cc2 send requests to check for slop on the server 2025-10-20 16:12:13 -04:00
Jack Case
a4c6ac4aa7 wip 2025-10-20 19:16:10 +00:00
Jack Case
8f9cb2c20a plugging away at API access for checking 2025-10-20 16:44:37 +00:00
Jack Case
fc8d0218c7 start on checking slop on search result pages 2025-10-20 15:03:29 +00:00
Jack Case
e829a82b29 Create README 2025-10-17 10:19:01 -04:00
Jack Case
13cdafd017 change pageAction icon based on slop detection 2025-10-16 19:22:21 -04:00
Jack Case
f3108cf6c6 check navigated page for slop 2025-10-16 18:48:34 -04:00
Jack Case
ccd9a0ec87 add content-script and file to manifest
this will be what interacts with a search result page to flag links to slop
2025-10-16 20:31:11 +00:00
Jack Case
c0e3f58401 use undefined, not null in the case of non-readwrite transaction 2025-10-16 19:54:12 +00:00
Jack Case
75d141099b wrapping db functions in promises
added get_slop_store function
2025-10-16 19:48:53 +00:00
Jack Case
23fe3fa66e add a page action with an icon from boxicons
Icons are free under CC 4.0 Attribution https://creativecommons.org/licenses/by/4.0/
2025-10-16 19:02:06 +00:00
Jack Case
133695ec78 slop can be inserted into the indexeddb
based on manual browser console testing currently
2025-10-16 18:45:57 +00:00
Jack Case
7fe2d81850 work in progress
start learning vanilla indexeddb api
2025-10-16 12:00:43 -04:00
Jack Case
cccbb7fdf5 initial commit 2025-10-15 22:04:20 -04:00