code-charity / code-charity/youtube

💡Feature request: Include date and time in exported settings filename

Open
#3,985 2 comments 1 reaction 1 assignee View on GitHub

@RadhaDintyala is already working on this.

Since Jun 18, 2026.

Feature request good first issue help wanted up-for-grabs
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.