Commit graph

578 commits

Author SHA1 Message Date
buzz-lightsnack-2007
2d074ddaf1 add save failure notice 2024-04-16 23:53:32 +08:00
buzz-lightsnack-2007
563803e041 make sure the filter itself is saved before proceeding 2024-04-16 23:52:31 +08:00
buzz-lightsnack-2007
098fcb2d51 use secretariat.compare() instead of building its own functionality 2024-04-16 23:51:42 +08:00
buzz-lightsnack-2007
b4133bb4f8 verify the integrity of the data 2024-04-16 23:50:55 +08:00
buzz-lightsnack-2007
7e33b7da85 add numerical output option 2024-04-16 23:45:16 +08:00
buzz-lightsnack-2007
d54f6b4081 Copy updates from branch 'development' into development-storage 2024-04-16 20:28:07 +08:00
buzz-lightsnack-2007
61082a0c67 For faster processing, use DOMContentLoaded instead 2024-04-16 20:23:18 +08:00
buzz-lightsnack-2007
7a6033ec8c make sure to get the 0th URL item 2024-04-16 20:23:03 +08:00
buzz-lightsnack-2007
2b24bf17b0 import modules properly 2024-04-16 20:21:20 +08:00
buzz-lightsnack-2007
1015bc08af remove OOBE key
That's not used elsewhere.
2024-04-16 20:19:02 +08:00
buzz-lightsnack-2007
423f942cee fix automatic updater to update only after a certain period 2024-04-16 19:52:11 +08:00
buzz-lightsnack-2007
d71e9effd0 extend the default page 2024-04-16 18:30:47 +08:00
buzz-lightsnack-2007
b1cceec7fc Saving, do not close the window…
Add the saving message.
2024-04-16 18:30:15 +08:00
buzz-lightsnack-2007
230f330ebd undo autoformat 2024-04-15 23:35:02 +08:00
buzz-lightsnack-2007
0bb75abc81 make sure CLOUD = 0 means all data is wiped 2024-04-15 23:34:29 +08:00
buzz-lightsnack-2007
309cdd4306 make the filter selection semi-strict 2024-04-15 23:33:43 +08:00
buzz-lightsnack-2007
18f949d9bf add supported website message 2024-04-15 23:33:25 +08:00
buzz-lightsnack-2007
0d84da3b09 remove scripts replaced by open.js 2024-04-15 23:13:16 +08:00
buzz-lightsnack-2007
6d46ba81dc make sure product data is synced 2024-04-15 23:12:56 +08:00
buzz-lightsnack-2007
fccde5869f add decent spacing 2024-04-15 22:50:38 +08:00
buzz-lightsnack-2007
6b286eafb9 improve the opening of settings 2024-04-15 22:45:20 +08:00
buzz-lightsnack-2007
62d6a85d36 remove test messages 2024-04-15 22:32:19 +08:00
buzz-lightsnack-2007
5504c61039 address Infinite Loop
change the default function "static" to "Static"
2024-04-15 22:29:05 +08:00
buzz-lightsnack-2007
5e0d4bb8e4 properly test for matching website, including via RegEx 2024-04-15 22:22:30 +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
0059314655 And the fate of /gui is sealed
Make sure that the proper files that are not in `/gui` are loaded.
2024-04-15 15:52:21 +08:00
buzz-lightsnack-2007
527d7b6835 changed alerts to the logging 2024-04-15 15:42:50 +08:00
buzz-lightsnack-2007
35e208b61d change the location of the image 2024-04-15 15:32:10 +08:00
buzz-lightsnack-2007
ffa0a1b9bf change reading location for texts 2024-04-15 15:31:55 +08:00
buzz-lightsnack-2007
00e37a229d use a more efficient for loop and change CSS paths 2024-04-15 15:31:16 +08:00
buzz-lightsnack-2007
71c988fd52 move all icons into a different folder 2024-04-15 15:30:45 +08:00
buzz-lightsnack-2007
6451dfd065 move files 2024-04-15 15:24:40 +08:00
buzz-lightsnack-2007
ec43576519 foreshadowing by ignoring files
Move files around once more to simplify the structure
2024-04-15 15:20:11 +08:00
buzz-lightsnack-2007
a8324663bc use a for each loop 2024-04-15 15:17:08 +08:00
buzz-lightsnack-2007
429e5bd852 put net.js inside a proper module 2024-04-15 15:16:53 +08:00
buzz-lightsnack-2007
b5bcb59de2 relocate windowman to be in /scripts/GUI 2024-04-15 15:16:40 +08:00
buzz-lightsnack-2007
9e164cabcc make sure to save the product 2024-04-15 14:46:48 +08:00
buzz-lightsnack-2007
fba38ba823 Revert gemini-pro-vision to use gemini-pro
An error 400 always occurs through gemini-pro-vision, so gemini-pro might work better.

There's no need to change the message structure.
2024-04-15 14:25:57 +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
40e4818c67 fix syntax in determining type 2024-04-15 14:16:32 +08:00
buzz-lightsnack-2007
66a713700a remove function
It doesn't belong since it has already been copied elsewhere
2024-04-15 14:16:14 +08:00
buzz-lightsnack-2007
3cad442a40 rename watchman to watch
for simplicity
2024-04-15 14:15:40 +08:00
buzz-lightsnack-2007
c03d7521f3 prepare to move strings to the /scripts folder 2024-04-15 13:52:42 +08:00
buzz-lightsnack-2007
9dfdb3f44b move scripts for non-extension pages 2024-04-15 13:31:39 +08:00
buzz-lightsnack-2007
4d20cdec8d Add the AI prompt and parsing improvements
Merge branch "development-ai" into development
2024-04-15 13:24:56 +08:00
buzz-lightsnack-2007
69949096b7 Use Gemini Pro Vision to support images 2024-04-15 13:22:21 +08:00
buzz-lightsnack-2007
13fc80d845 prepare the injector
Will work in the windowman; will not be placed in the processor
2024-04-14 23:24:34 +08:00
buzz-lightsnack-2007
e21820576e call the external processor 2024-04-14 23:24:04 +08:00