Commit Graph

12 Commits

Author SHA1 Message Date
SethBurkart123 074c2ff4bb feat: performance and visual improvements 2025-06-06 10:16:42 +10:00
google-labs-jules[bot] afdbfe3190 I've added JSDoc comments to background, plugin core, and settings files.
This change introduces JSDoc-style comments to several key areas of the extension to improve your code's understanding and maintainability:

- `src/background/news.ts`: I added comments to `fetchNews`, `fetchAustraliaNews`, and `rssFeedsByCountry` to explain news fetching logic.
- `src/plugins/core/manager.ts`: I added comprehensive JSDoc comments to the `PluginManager` class and its methods, detailing its role in the plugin lifecycle.
- `src/plugins/core/createAPI.ts`: I documented `createPluginAPI` (which creates the main API for plugins) and `createSettingsAPI` (responsible for plugin settings management, initially misidentified as `createPluginSettings`).
- `src/plugins/core/settingsHelpers.ts`: I added comments to functions that define the structure of plugin settings (e.g., `numberSetting`, `stringSetting`, `defineSettings`, `Setting` decorator), clarifying their definition-time role.
2025-05-29 12:27:47 +00:00
SethBurkart123 0f9f618164 format: run prettify 2025-05-05 18:04:10 +10:00
SethBurkart123 b8d8b108c3 feat: improve apis + add animated background and assessment average plugins 2025-03-30 13:17:19 +11:00
SethBurkart123 647a32fbac fix: settings props not being correctly set 2025-03-30 12:04:39 +11:00
SethBurkart123 19cc1a5600 dev 2025-03-30 10:41:19 +11:00
SethBurkart123 a07323499c feat: add more callback listeners to the theme system 2025-03-30 09:11:41 +11:00
SethBurkart123 3ecd7205ed feat: add global theme toggle 2025-03-30 08:49:13 +11:00
SethBurkart123 74e92ddb53 feat: add types to storage api 2025-03-18 20:45:29 +11:00
SethBurkart123 d06356101a feat: display plugin settings in interface 2025-03-18 18:31:20 +11:00
codefactor-io e6f36edabf [CodeFactor] Apply fixes to commit 587aa5e 2025-03-17 20:52:33 +00:00
SethBurkart123 587aa5eb89 feat: add plugin system 2025-03-18 07:52:16 +11:00