Commit graph

580 commits

Author SHA1 Message Date
buzz-lightsnack-2007
e842ad576f rewrite the forget function to allow removing a particular nested data
No need to manually look through everything, although that's what the extension does for now.
2024-04-10 23:11:45 +08:00
buzz-lightsnack-2007
8229db8a3a use the unofficial API for Google Gemini
Self-built from https://codeberg.org/buzzcode2007/GoogleGeminiAPI_Test/src/branch/js/gemini.js
2024-04-10 22:18:28 +08:00
buzz-lightsnack-2007
dbb8b47b38 Add a constructor to create a message.
This is similar to that run executed in .log().
2024-04-10 22:16:09 +08:00
buzz-lightsnack-2007
571dc18f34 update constructor on message initiing 2024-04-09 09:32:38 +08:00
buzz-lightsnack-2007
086ca5a8aa resolve conflict on the type 2024-04-09 09:14:12 +08:00
buzz-lightsnack-2007
887a7fc858 amendment on the data handling thingy 2024-04-09 09:09:57 +08:00
buzz-lightsnack-2007
9a9acf2440 make the imports universal 2024-04-08 23:36:44 +08:00
buzz-lightsnack-2007
75156d71da add update one function 2024-04-08 23:36:26 +08:00
buzz-lightsnack-2007
f3315b559e add keyboard shortcut and segregate the storage field 2024-04-08 23:15:24 +08:00
buzz-lightsnack-2007
b8552f88c6 patch stubborn data handling
Real fix to be done later
2024-04-08 23:06:34 +08:00
buzzcode2007
a4296b15e1 Add filter deletion functionality to settings page 2024-04-08 20:29:01 +08:00
buzzcode2007
6a5efb219d Refactor forget function to use async/await 2024-04-08 20:28:27 +08:00
buzzcode2007
921dae135b initial attempt for a removal function 2024-04-08 20:26:11 +08:00
buzzcode2007
3a49487556 moved reader to avoid re-importing per function 2024-04-08 20:24:05 +08:00
buzzcode2007
9b9a6372c6 indicate data store location for filter enabled settings 2024-04-08 20:23:38 +08:00
buzzcode2007
794a7021c9 add automatic update duration field 2024-04-08 16:08:31 +08:00
buzzcode2007
5c61411280 make writing async 2024-04-08 16:08:04 +08:00
buzzcode2007
ddce5b4320 use different method to download filters
Only the first one was previously seen.
2024-04-08 15:42:23 +08:00
buzzcode2007
20aeb7b75e Add constructor to display alerts 2024-04-08 15:41:35 +08:00
buzzcode2007
fe5437e6d3 added data storage to html 2024-04-08 15:25:01 +08:00
buzz-lightsnack-2007
7ec08003bf add the ability to select data 2024-04-08 00:23:03 +08:00
buzz-lightsnack-2007
c0dce8d9f0 add more strings for the settings page 2024-04-08 00:22:31 +08:00
buzz-lightsnack-2007
58857a2736 add textboxes for more editability of fields 2024-04-07 23:19:12 +08:00
buzz-lightsnack-2007
749fb12698 allow synchronizing the downloaded filters 2024-04-05 12:30:05 +08:00
buzzcode2007
72742a1103 fixed reference variable when displaying error messages 2024-04-05 09:50:34 +08:00
buzzcode2007
a5256d9a21 adding events is called within the builder 2024-04-05 09:50:34 +08:00
buzzcode2007
37a85f2841 make sure to remove empty fields when scraping website data 2024-04-05 09:50:34 +08:00
buzzcode2007
0595f389e8 update style 2024-04-05 09:50:34 +08:00
buzzcode2007
b52e0e1aa0 added extra fields 2024-04-05 09:50:34 +08:00
buzzcode2007
8dc471036b updated JSON parse error string 2024-04-05 09:50:34 +08:00
buzzcode2007
b361c4033c Changed “Filter Contents” to “Filter” for the preview 2024-04-04 14:07:23 +08:00
buzzcode2007
3df2ccbd65 an example of code where manual sync can be used
Removed commented out code
2024-04-04 14:07:23 +08:00
buzzcode2007
333310fcc8 don’t read for storage data automatically
saves on resources for files that don’t necessarily need it
2024-04-04 14:07:23 +08:00
buzzcode2007
51574e0ba8 adjust padding of fieldsets
to avoid being overidden by loading the materialize CSS
2024-04-04 13:46:57 +08:00
buzzcode2007
3bad7498b6 Update filters page layout 2024-04-03 15:40:15 +08:00
buzzcode2007
527ed4fe1d Refactor search functionality 2024-04-03 15:40:03 +08:00
buzzcode2007
57b3cea59f Add background color level 16dp solid to UI.css 2024-04-03 15:33:43 +08:00
buzzcode2007
2880c5008c Update UI colors and styles 2024-04-03 15:28:03 +08:00
buzzcode2007
c34b3df700 Fix bug in login functionality***
***Refactor code for better performance***

***Add new feature to search functionality***

***Update UI design for better user experience***

***Fix typo in variable name***

***Implement error handling for edge case scenario***

***Optimize database queries for faster response time***

***Add unit tests for improved code coverage***

***Update dependencies to latest versions***

***Remove unused code and files
2024-04-03 15:27:39 +08:00
buzzcode2007
eeb4de89cc Fix error message display in alerts.js 2024-04-03 15:26:40 +08:00
buzzcode2007
1bef8fb268 Refactor error handling in download function 2024-04-03 15:26:10 +08:00
buzzcode2007
3ccf5d9e19 Update error message template in messages.json 2024-04-03 15:25:37 +08:00
buzzcode2007
cd788b8e32 improve filters error handling 2024-04-03 10:15:14 +08:00
buzzcode2007
1ce691bec6 Allow strict file checking
If the file is unexpected, an unstrict file checking will only warn the user that the file is unexpected, and it should pass it off anyway.
2024-04-03 10:13:52 +08:00
buzzcode2007
1ea9683d35 add code input block 2024-04-03 10:11:59 +08:00
buzzcode2007
8cc2f02829 add additional strings for settings\filters 2024-04-03 10:11:01 +08:00
buzzcode2007
6545f830f0 replace sidebar trigger 2024-04-03 08:22:42 +08:00
buzzcode2007
16a5b038ee fix determining state of condition-enable elements 2024-04-03 08:21:50 +08:00
buzzcode2007
907fbe9000 add more elements to view in the filters management page 2024-04-02 23:38:34 +08:00
buzzcode2007
4cebf541c0 rework sidebar
It now works out of the box! No special tinkering required!
2024-04-02 23:21:38 +08:00