Repository navigation
Releases: prateekkumaroriginal/slime
Releases · prateekkumaroriginal/slime
Release list
Slime v3.0.0
What's Changed
- Feat/collections by @prateekkumaroriginal in #7
- Feat/url by @prateekkumaroriginal in #8
- orderable rules/fields, duplicable fields by @prateekkumaroriginal in #9
- Implement reapeat groups by @prateekkumaroriginal in #10
Full Changelog: v2.0.0...v3.0.0
Slime v2.0.0
Release Notes - v2.0.0
🚀 New Features
Image Support
- Fill file inputs with stored images — Store images in the extension's Image Storage and auto-fill file input fields (avatars, documents, image uploads)
- Supports common formats: PNG, JPEG, GIF, WebP
- Accessible from the options page under "Image Storage"
Post-Actions
- Chain actions after filling — Execute actions after a field fills or after all fields in a rule complete
- Available actions:
- Click — Click an element by CSS selector
- Focus — Focus an element by CSS selector
- Press Key — Simulate key press (Enter, Tab, Escape, etc.)
- Wait — Delay before next action (in milliseconds)
- Smart chaining — If any action in a chain fails, subsequent actions stop
- Post-actions now supported both at field-level and rule-level
Floating Action Button (FAB)
- Quick-access button on web pages for instant form filling
- Drag-and-drop positioning — Move the button anywhere on screen
- Configurable keyboard shortcut — Default:
Ctrl+Q - Default rules per URL pattern — Set a default rule for one-click filling via FAB
- Shows popup on shortcut press even when no default rule is set
✨ Improvements
- Faker integration — Now uses Faker.js for more realistic data generation (names, addresses, titles, descriptions)
- Updated Action Button UI — Refreshed look and feel for the floating action button
🐛 Bug Fixes
- Fixed default URL not updating correctly in default mapping
- Fixed build configuration issues
Full Changelog: v1.0.0...v2.0.0
Slime v1.0.0
Slime v1.0.0
Slime — A Chrome extension that fills form/input fields with custom rules and dynamic values. Perfect for testing, development, or repetitive form filling.
✨ Features
Rule-Based Form Filling
- Create rules that match specific URLs or apply globally
- Fill multiple fields simultaneously with a single click
- Enable/disable rules on the fly
Flexible Field Matching
- ID — Match by element
idattribute - Name — Match by element
nameattribute - Query Selector — Use any CSS selector for complex matching
- Regex support — Use
/regex/syntax for pattern-based matching
Dynamic Templates
Generate dynamic content with powerful placeholders:
| Syntax | Description | Example |
|---|---|---|
{{inc}} |
Auto-incrementing number | 1, 2, 3... |
{{inc:100}} |
Increment from value | 100, 101... |
{{random:5}} |
Random alphanumeric string | xK9pL |
{{pick:a,b,c}} |
Random selection from list | b |
{{date:YYYY-MM-DD}} |
Formatted date/time | 2025-01-07 |
{{regex:[A-Z]{2}\d{3}}} |
Generate from regex pattern | AB123 |
🆕 Smart Content Generation
Generate realistic, meaningful text for titles and descriptions:
| Type | Description |
|---|---|
| Title | Generates grammatically correct short sentences |
| Description | Generates full paragraphs of realistic text |
- Optional min/max character limits
- Powered by txtgen for natural-sounding content
- Perfect for filling blog posts, product descriptions, comments, etc.
Rule Management
- Archive — Soft-delete rules without losing them
- Restore — Bring back archived rules
- Import/Export — Share rules across devices or with teammates
- Duplicate — Clone existing rules for quick variations
Modern UI
- Clean, dark theme interface
- Responsive design
- Keyboard shortcuts:
Ctrl+Enter— Save ruleEscape— Cancel/closeCtrl+I— Toggle syntax help
Syntax Help Sidebar
Built-in reference guide for all template syntax, accessible anytime with Ctrl+I.
🛠 Tech Stack
- React 19 with React Compiler
- TypeScript
- Vite 7
- Tailwind CSS 4
- Chrome Extension Manifest V3
📦 Installation
From Source
git clone https://github.com/prateekkumaroriginal/slime.git
cd slime
pnpm install
pnpm buildLoad in Chrome
- Navigate to
chrome://extensions/ - Enable Developer mode
- Click Load unpacked
- Select the
dist/folder
📸 Screenshots
Add screenshots here
🐛 Known Issues
- CSS
@importwarning during build (cosmetic, doesn't affect functionality)
📝 License
MIT
Full Changelog: https://github.com/prateekkumaroriginal/slime/commits/v1.0.0