Commit Graph

43 Commits

Author SHA1 Message Date
Jack Case
41d4a0cd8f implemented SlopStore and tested 2026-01-07 21:22:43 +00:00
Jack Case
e01b00eab7 start working on slopstore class analogous to checkcache class 2026-01-05 20:58:34 +00:00
Jack Case
0f1ea5fc31 create skeleton SlopStore class for operations on the slop object store 2026-01-05 19:17:08 +00:00
Jack Case
ab29ecd3ae begin integration of improved indexeddb code
refactored SlopDB class to contain a CheckCache object, as there was a circular dependency previously
2026-01-05 19:03:49 +00:00
Jack Case
2733ccc737 implemented LRU cache 2025-12-29 17:17:52 +00:00
Jack Case
55032fe47a URL objects are being annoying, just store strings and make a URL if portions are needed 2025-12-12 13:46:26 +00:00
Jack Case
7fbfa2a773 working on cache for real now 2025-12-12 01:40:12 +00:00
Jack Case
fbb11c86cc need to close DB before deleting and this was a pain. 2025-12-11 16:11:11 +00:00
Jack Case
6a5c81104e this has broken me but it's done 2025-12-10 21:02:55 +00:00
Jack Case
df37dd9536 this has really killed all of my momentum, trying to do things well now 2025-12-10 20:40:49 +00:00
Jack Case
dbe14c9b25 switch to a library with ts support out of the box, idb 2025-12-10 20:15:50 +00:00
Jack Case
eaae532f4f ok, a build works now but still messing around with it 2025-12-10 17:06:48 +00:00
Jack Case
6cc5f5221e debugging race between onsuccess and onupgradeneeded 2025-12-10 15:42:10 +00:00
Jack Case
55bf600bd7 starting real testing 2025-12-10 15:17:52 +00:00
Jack Case
6212eaa099 yet again, spending time trying to use an llm as intended was wasted. RTFM
https://jasmine.github.io/setup/browser.html#es-module-support
2025-12-10 14:36:12 +00:00
Jack Case
5ddb857cfa export indexeddb classes for testing 2025-12-09 21:49:45 +00:00
Jack Case
582de05427 wrap cursor in iterator 2025-12-09 21:08:41 +00:00
Jack Case
54c2787da1 continuing indexeddb work 2025-12-09 21:08:41 +00:00
Jack Case
298a797538 starting checkcache class to wrap the checkcache object store 2025-12-09 21:08:41 +00:00
Jack Case
a7d1449c01 working on indexeddb upgrade logic 2025-12-09 21:08:41 +00:00
Jack Case
1e100c16a2 starting to refactor and extend the indexeddb functionality 2025-12-09 21:08:41 +00:00
Jack Case
d3531afa05 add a logout button and improve logged in ui state handling 2025-11-23 14:04:51 +00:00
Jack Case
e025f3995c signup/login tabs are reactive 2025-11-21 14:07:11 +00:00
Jack Case
542b9f9dba add a status notification to direct users to verify their email 2025-11-17 12:32:28 +00:00
Jack Case
99c9b106c1 final tweaks for 0.4 release 2025-11-17 00:35:17 +00:00
Jack Case
b55c47d5f1 basics of new popup are good to go 2025-11-16 23:25:27 +00:00
Jack Case
ead1e34689 working on logged in popup flow 2025-11-16 14:21:46 +00:00
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
7b06d78cd4 more typing 2025-10-27 20:18:03 +00:00
Jack Case
ca0b79b6c8 beginning annotation with typescript 2025-10-27 19:57:18 +00:00