- Pending changes
- refactor: migrate from
chrome.*tobrowser.*APIs using webextension-polyfill for improved cross-browser compatibility - ux: populate a single API key on options load even when consensus is disabled
- docs: refine Human profile instructions for clarity and conciseness
- hotfix: prevent duplicate built-in profiles and missing Human on upgrade by filtering built-ins from customProfiles at load time
- fix: Codon (magic) only saves updated prompt for selected profile; no full profile map dump
- refactor: programmatic built-in key detection and self-heal storage without install/update hooks
- options page UI overhaul
- popup page now respects dark theme settings.
- new human profile (aka brain), that will give more human like responses. it is now the default! Give it a try.
- hotfix: fix release process for extension
- fix major issue with date fields not working in google chrome
- fix issue with chrome.runtime from background worker parsing the date object as string to the receiver. (only faced in chromium)
- fix:
developerkey in manifest file in non-firefox browser - deps: upgrade to latest dependencies (biome to 2.x, langchain, @types/node)
- update models to latest
gemini-2.5-flash-lite,gpt-4.1-mini,claude-4-sonnet-latestandqwen3:4b - fix: issue with ChatGPT model not supporting temperature with o3-mini
- critical fix: consensus weights were not being respected at all by consensus engine, and DEFAULT_WEIGHTS were being used! Fixed that
- fix: distribute weight logic to scaling rather than linear
- refactor: centralize storage operations with helper functions and improve error handling
- fix: enhance error handling in LLMEngine and background scripts
- perf: avoid mutations in consensusUtils
- refactor: implement safe DOM access utilities to prevent runtime errors
- fix: merge listeners in chrome runtime and options as well
- feat: implement ConsensusEngine cleanup on unload events in content script, options, and popup
- ci: update labeler configuration
- fix: resolve temporal dead zone error with
toggleOnvariable in popup script - fix: implement comprehensive memory leak prevention in ConsensusEngine with LLM pooling and cleanup methods
- update models from
gpt-4otoo3-mini,gemini-protogemini-2.0-flash-liteandclaude-3-5-sonnet-latesttoclaude-3-7-sonnet-latest. - bump deps
- fix: android firefox release was broken in CI/CD pipeline, fixed that
- hotfix: corrupted extension
- hotfix: codon gif not showing on firefox
- chore: move profile avatar to local
- fix: leaking storage data in option page when clicked on reset/export metrics button
- fix: fix watcher script failing on public directory changes after 2~3 changes!
- chore: add favicons and title on options/popup pages
- docs: update Privacy policy
- Change linter, formatter to biome for js,ts files.
- Automated release for Chrome, Edge and Firefox
- Dark Theme (enabled by default)
- fix: TIME and TIME_WITH_MERIDIEM fields parsing errors.
- build: dynamic manifest for different browser
- ci: release action to trigger automated release
- Added: Metric functionality for tracking form completion statistics
- New: (Magic Profile)'Codon' profile with automatic system prompt selection based on form context
- Enhanced: Form analysis and response generation
- fix: issue with API key not being reset after erase.
- feat: improve dropdown handling
- feat: skip marked questions
- chore: improved password input toggles
- feat: toast notification, instead of JS prompts
- Change bundler from bun to esbuild.
- fix: UI default cases due to wrong use of
||instead of??. (caused enable/disable button to be always enabled in spite of internal values). - fix: missing Get API Links in Consensus enabled fields in options page.
- fix issues with Time and Duration fields (see more in #58, #59)
- fix: permission issue causing extension to skip running on first load
Same as v1.1.1, re-released due to issue in Firefox AMO registry.
- Added pirate profile as new built-in profile
- feat: Edit custom profile
- Improved system prompts for builtin prompts
-
Fix: Now
docFillerdoesn't fill on editable Google Forms as well. -
Remove unused dependencies from
package.json -
Updated dependencies to their latest version.
-
Squashed major bugs (skipping 2~3 initial forms while filling).
-
feat: docfiller now supports enable/disable as well with custom fill button if disabled.
-
feat: docFiller now also supports custom profiles as well, to improve the prompt and make it sound more natural.
-
feat: We have improved the UI of docFiller popup to make it more helpful for naive users.
-
From now on if you don't have API keys filled in popup will warn you to fill in.
-
API key is now hidden by default for enhanced security and privacy!
What to expect in future? As docFiller moves more towards stability, we want to focus more on improving UI/UX and prompts as well. One of the requested features, we acknowledge was to not fill the forms that has been manually/automatically filled earlier, to save costs and time, but it might take some time to see it in docFiller yet as it requires some arch changes.
- Fix: Improved UX.
- Added: Terms of Use and Privacy Policy in the extension.
- Added: Links to fetch API keys for different AI platforms.
- Fix: Resolved issue where Multiple Choice Zod validation failed.