code-charity / code-charity/youtube
💡Feature request: Include date and time in exported settings filename
@RadhaDintyala is already working on this.
Since Jun 18, 2026.
- Dominant language
- JavaScript
- Stars
- 4.6k
- Forks
- 996
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 7
Description
PROBLEM:
When exporting settings from ImprovedTube, the generated file always has the same generic name (for example improvedtube.json). Because of this, when you export settings multiple times, new files overwrite the old ones, and it's difficult to understand which backup is newer.
SOLUTION:
Add the current date and time to the end of the exported settings filename automatically.
Example of the desired filename:
improvedtube-settings-2026-06-18_14-35.json
This will make it much easier to manage multiple backups and understand when each export was made.
ALTERNATIVES:
- Manually rename the file after each export (inconvenient and easy to forget).
- Use the browser's "Save As" dialog every time (still requires manual input).
- Keep using a static filename (current behavior).
RELEVANCE / SCOPE:
This would be useful for all users who regularly export and backup their settings (for example, when testing different configurations, reinstalling the browser, or sharing setups with others). I estimate this could be relevant for 40–60% of users who actively use the backup feature.
SIDE EFFECTS:
- Very minor change. Some users who have scripts or automation expecting a fixed filename might need to update them (this is quite rare).
- Slightly longer filenames.
CONTEXT:
This is a small quality-of-life improvement for the Backup & Reset section. Many users export settings multiple times and currently have to manually rename files to keep them organized.
SHORT Table (Summary)
| Problem | When exporting settings, the file always has the same generic name, so new exports overwrite old ones and it's hard to know which backup is newer |
|---|---|
| Solution | Automatically add date and time to the exported settings filename (e.g. improvedtube-settings-2026-06-18_14-35.json) |
| Alternatives | Manually rename the file after export / Use "Save As" dialog every time / Keep using a static filename |
| Scope | Useful for users who regularly export settings (~40-60% of those who use backup feature) |
| Side effects | Minor. Scripts expecting a fixed filename may need updating. Slightly longer filenames |
| Context | Quality-of-life improvement for the Backup & Reset section |
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.