General Download Renamer
4 ratings
)Overview
Automatically rename downloaded files based on user-defined patterns
## [1.2.0] - 2026-01-25 ### 🎆 Major New Features - **Custom Placeholders**: Create user-defined placeholders derived from existing ones using regex and keyword gating - Define placeholders with regex patterns containing one capture group - Optional keyword filtering to gate when regex runs - Supports deriving from any base placeholder (domain, tabUrl, sourceUrl, etc.) - **New URL Placeholders**: Access to download and referrer URLs - `{sourceUrl}`: Full download source URL - `{tabUrl}`: Referrer/tab URL when available - **Enhanced Floating Preview**: Shows both current pattern and preview with resolved values - Current pattern displays raw placeholder format - Preview pattern shows immediately resolvable values (domain, date, time, timestamp, tabUrl) - Download-time placeholders remain as `{placeholder}` in preview ### ✨ Enhancements - **Smart Filename Joining**: Empty placeholders are skipped during filename construction to prevent extra separators - **Improved Popup Positioning**: Better floating icon popup placement with viewport boundaries - **Enhanced UI**: Wider, scrollable popup with better word wrapping (340px, max 90vw x 70vh) - **Custom Placeholders Management**: Full UI for adding, editing, and deleting custom placeholder rules - **Dynamic Placeholder Updates**: Available placeholders update automatically when custom placeholders are added ### 🔧 Technical Improvements - Enhanced `processPattern()` to skip empty/null placeholder values - Custom placeholder processing in service worker with keyword gating logic - Preview resolution logic in floating icon for immediate feedback - Grid-based UI layout for custom placeholder rules (Name, Base, Regex, Keywords) - Improved drag/click handling in floating icon ### 📖 Documentation - Added custom placeholders section to README with examples - Documented Jira ID extraction use case - Updated placeholder descriptions with new URL placeholders - Added notes on preview limitations ### Example Use Cases - Extract Jira issue keys from URLs: `{jira_id}_{originalFilename}{ext}` - Use product IDs from download URLs in filenames - Extract project codes from tab URLs for automatic organization
4 out of 54 ratings
Details
- Version1.2.0
- UpdatedJanuary 26, 2026
- Offered byShaunZ
- Size38.97KiB
- LanguagesEnglish
- Developer
Email
szhang1@me.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
General Download Renamer has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
General Download Renamer handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser