Commit graph

505 commits

Author SHA1 Message Date
buzz-lightsnack-2007
d185b20a14 merge the improved empty source data handling to the Firefox version 2024-05-01 17:00:17 +08:00
buzz-lightsnack-2007
4edbfba96b improve handling blankness 2024-05-01 16:57:37 +08:00
buzz-lightsnack-2007
1e318787da mitigate https://bugzilla.mozilla.org/show_bug.cgi?id=1784446 2024-05-01 16:55:11 +08:00
buzz-lightsnack-2007
e7677284bf use async imports since ES6 imports not available without service workers 2024-05-01 16:54:43 +08:00
buzz-lightsnack-2007
a013bb1ccf modified manifest to support Firefox 2024-05-01 16:53:44 +08:00
buzz-lightsnack-2007
de986f56dc Merge branch 'development-GUI' of https://codeberg.org/buzzcode2007/ShopAI into development-GUI 2024-05-01 15:13:01 +08:00
buzz-lightsnack-2007
82a5b9227f use unicode ellipsis for context menu text 2024-05-01 15:12:57 +08:00
buzz-lightsnack-2007
64fc4d9591 attempt to add API switch tool 2024-05-01 15:00:19 +08:00
buzz-lightsnack-2007
6e885bf6e4 Change the message reference about the popup 2024-05-01 14:56:27 +08:00
buzz-lightsnack-2007
2965a19973 Add window opening message 2024-05-01 14:55:23 +08:00
buzz-lightsnack-2007
983f0c3af9 reinforce ES6 import for secretariat 2024-05-01 14:54:32 +08:00
buzz-lightsnack-2007
c8fe102fa6 add formatting to console logs 2024-05-01 14:53:09 +08:00
buzz-lightsnack-2007
f930dbea0c prevent editing already edited locations 2024-05-01 14:35:35 +08:00
buzz-lightsnack-2007
1812672f9d Properly delete and write data under shorter pathnames 2024-05-01 11:36:13 +08:00
buzz-lightsnack-2007
50d02b8c06 Refactor secretariat.js to specify data source origin
global.forget() is currently broken in this commit.
2024-04-30 23:29:49 +08:00
buzz-lightsnack-2007
9ade82ccbe Update secretariat import method for global data access 2024-04-30 23:28:38 +08:00
buzz-lightsnack-2007
3fa346a7af The autorun data is stored globally 2024-04-30 23:27:56 +08:00
buzz-lightsnack-2007
a10a14893a specify global origin of data in window builder 2024-04-30 23:27:11 +08:00
buzz-lightsnack-2007
1d96acc37a treat the import configuration data as a template 2024-04-30 23:26:14 +08:00
buzz-lightsnack-2007
7ddc8b1b56 Use the ES6 import method for secretariat to better identify the data source 2024-04-30 23:25:18 +08:00
buzz-lightsnack-2007
0eaebd0c77 Specify global data for filters
When instantiating the object, do not set all data to a PromiseObject
2024-04-30 23:23:42 +08:00
buzz-lightsnack-2007
81f3dfe338 Describe the return values of comparisons 2024-04-29 09:35:01 +08:00
buzz-lightsnack-2007
e50eb84926 Update product data only when necessary
This is to save API usage.
2024-04-29 09:32:49 +08:00
buzz-lightsnack-2007
9d0707982c There is no cloud for a session 2024-04-29 08:56:19 +08:00
buzz-lightsnack-2007
2a60c292a6 add comparison for session storage 2024-04-29 08:48:03 +08:00
buzz-lightsnack-2007
ac3cc569c9 rename associated modules 2024-04-29 08:41:08 +08:00
buzz-lightsnack-2007
bf50ebad7a rename link to background messaging 2024-04-29 08:40:39 +08:00
buzz-lightsnack-2007
c5fcf03e80 change actions to background check 2024-04-29 08:40:08 +08:00
buzz-lightsnack-2007
c9322d91ff Revert "directly call Entrymanager"
This reverts commit 78ae0d75b5.
2024-04-29 08:10:05 +08:00
buzz-lightsnack-2007
79cc72dfba add message receiving in the background 2024-04-28 23:56:47 +08:00
buzz-lightsnack-2007
cbe7ea6042 prepare for receiving re-analysis requests 2024-04-28 23:56:29 +08:00
buzz-lightsnack-2007
44bca4adaa set window height and width to be integers 2024-04-28 23:55:28 +08:00
buzz-lightsnack-2007
78ae0d75b5 directly call Entrymanager 2024-04-28 23:54:52 +08:00
buzz-lightsnack-2007
07395f8939 remove debugging message (not working) 2024-04-28 22:52:20 +08:00
buzz-lightsnack-2007
5098e733eb attempt to deactivate the window when it ceases to exist
Prevent errors when re-opening
2024-04-28 22:45:28 +08:00
buzz-lightsnack-2007
c9f4707e09 set the width of the extension popup window 2024-04-28 22:09:45 +08:00
buzz-lightsnack-2007
b9fa789ecd correct the syntax to call the instantiated window 2024-04-28 22:09:21 +08:00
buzz-lightsnack-2007
fc2ce60611 set iframe viewer to fit content 2024-04-28 22:05:54 +08:00
buzz-lightsnack-2007
181df98a98 remove window type 2024-04-28 22:05:30 +08:00
buzz-lightsnack-2007
0a79f64528 set options as part of instantiating a window 2024-04-28 21:58:57 +08:00
buzz-lightsnack-2007
378970097e reinsert blank action
Grant permission
2024-04-28 21:24:36 +08:00
buzz-lightsnack-2007
dcbac64f9f update browser action in browsericon for manifest V3 2024-04-28 21:22:27 +08:00
buzz-lightsnack-2007
aeb2f02e78 properly set iconindicator callback 2024-04-28 21:21:14 +08:00
buzz-lightsnack-2007
41206b03f7 rename browsericon 2024-04-28 21:20:47 +08:00
buzz-lightsnack-2007
910cd1f16f set the window type as popup 2024-04-28 21:17:17 +08:00
buzz-lightsnack-2007
8627a572a4 rename menu to menuentry 2024-04-28 21:13:27 +08:00
buzz-lightsnack-2007
ce906d42e9 rename icons to iconindicator 2024-04-28 21:13:03 +08:00
buzz-lightsnack-2007
780b99785e rewrite the window creation to use Chrome APIs
Add properties to show and hide the window. The object is set to have the configuration of that window.
2024-04-28 21:12:27 +08:00
buzz-lightsnack-2007
093511e738 add function to pass the creation of the callback made in EntryManager 2024-04-28 17:00:36 +08:00
buzz-lightsnack-2007
b85be98f1f remove onclick
Onclick will not work under its scope; it needs to access the created popup to show it.
2024-04-28 16:59:44 +08:00