Commit graph

41 commits

Author SHA1 Message Date
buzz-lightsnack-2007
45b3388851 Only inform one time about supported site 2024-05-05 23:23:00 +08:00
buzz-lightsnack-2007
0ff2a26969 use seperated URL cleaning module 2024-05-05 23:00:58 +08:00
buzz-lightsnack-2007
2a7c2fc750 Consider changes in height
attempt to wait until window is available
2024-05-05 22:54:57 +08:00
buzz-lightsnack-2007
e72f37bff2 re-use existing processed data
Do not save the error unless it occurs.
2024-05-05 14:40:03 +08:00
buzz-lightsnack-2007
d8f216dac5 remove notifying from processor; must be set from the tab 2024-05-05 14:04:59 +08:00
buzz-lightsnack-2007
0ff26c8bea directly set the product's state 2024-05-05 09:05:08 +08:00
buzz-lightsnack-2007
ac2b624eb2 Externally notify that an error has occured during analysis 2024-05-04 10:41:39 +08:00
buzz-lightsnack-2007
6c3fcb992e improve storing last website data 2024-05-02 11:09:35 +08:00
buzz-lightsnack-2007
39f59d129d Immediately set the current URL even prior to analysis. 2024-05-02 10:01:34 +08:00
buzz-lightsnack-2007
e944977cb7 add load complete message 2024-05-02 09:40:29 +08:00
buzz-lightsnack-2007
f4821010b0 repeat the scroll two times to ensure proper webpage load 2024-05-02 09:33:20 +08:00
buzz-lightsnack-2007
b61100af02 only read data if auto run is enabled 2024-05-01 19:10:11 +08:00
buzz-lightsnack-2007
302742b2e0 sneaky little websites want a scroll, don't they? 2024-05-01 19:09:09 +08:00
buzz-lightsnack-2007
cbe7ea6042 prepare for receiving re-analysis requests 2024-04-28 23:56:29 +08:00
buzz-lightsnack-2007
07395f8939 remove debugging message (not working) 2024-04-28 22:52:20 +08:00
buzz-lightsnack-2007
6171155de4 update references 2024-04-28 16:55:45 +08:00
buzz-lightsnack-2007
43322a8208 rename watchman to watch, and rename content to be part of background 2024-04-28 13:11:05 +08:00
buzz-lightsnack-2007
bec1de898e send message to open sidebar in the background 2024-04-27 10:53:04 +08:00
buzz-lightsnack-2007
6265695a5c The entry points management technically falls under GUI as well 2024-04-27 09:16:31 +08:00
buzz-lightsnack-2007
25d3ea1807 rename files with "_" to accomodate for future functions 2024-04-27 09:11:54 +08:00
buzz-lightsnack-2007
891de959db start managed sidebar 2024-04-26 22:55:38 +08:00
buzz-lightsnack-2007
aaa33b3d39 use the new checking module 2024-04-26 22:55:19 +08:00
buzz-lightsnack-2007
2372e09c6d now make the new content script executable 2024-04-26 22:54:54 +08:00
buzz-lightsnack-2007
fc5890bb72 use a module to check 2024-04-26 22:54:35 +08:00
buzz-lightsnack-2007
3e683a7803 split the content script from watch 2024-04-26 21:33:28 +08:00
buzz-lightsnack-2007
a226f12645 rename modules after moving to appropriate folders 2024-04-26 21:32:32 +08:00
buzz-lightsnack-2007
b4ea93911e grab the data by querying the tab
Tab switching events aren't enough nor universal.
2024-04-24 17:11:25 +08:00
buzz-lightsnack-2007
ca15164def add manager for popup entry points 2024-04-24 16:25:15 +08:00
buzz-lightsnack-2007
a549cbe76a add icon management 2024-04-24 16:22:49 +08:00
buzz-lightsnack-2007
c27fe808fe add the injection module 2024-04-18 22:55:32 +08:00
buzz-lightsnack-2007
7c4b4f84bf use import modules given its asynchronous import 2024-04-18 22:54:20 +08:00
buzz-lightsnack-2007
61082a0c67 For faster processing, use DOMContentLoaded instead 2024-04-16 20:23:18 +08:00
buzz-lightsnack-2007
18f949d9bf add supported website message 2024-04-15 23:33:25 +08:00
buzz-lightsnack-2007
62d6a85d36 remove test messages 2024-04-15 22:32:19 +08:00
buzz-lightsnack-2007
a444ff2d34 make sure that the product details are loaded only when the website load is to complete
so as to avoid incomplete data from being scraped
2024-04-15 15:59:35 +08:00
buzz-lightsnack-2007
68636f4770 don't log the contents (debugging) 2024-04-15 15:56:34 +08:00
buzz-lightsnack-2007
9e164cabcc make sure to save the product 2024-04-15 14:46:48 +08:00
buzz-lightsnack-2007
beca6c6b9c properly return data field name data 2024-04-15 14:17:45 +08:00
buzz-lightsnack-2007
8cb7537463 add function to analyze data as part of processing 2024-04-15 14:17:13 +08:00
buzz-lightsnack-2007
3cad442a40 rename watchman to watch
for simplicity
2024-04-15 14:15:40 +08:00
buzz-lightsnack-2007
9dfdb3f44b move scripts for non-extension pages 2024-04-15 13:31:39 +08:00