Skip to content

Enhanced Metadata Handling (RandomString)#54

Open
nu1lkali wants to merge 6 commits into
sun-jiao:mainfrom
nu1lkali:main
Open

Enhanced Metadata Handling (RandomString)#54
nu1lkali wants to merge 6 commits into
sun-jiao:mainfrom
nu1lkali:main

Conversation

@nu1lkali

@nu1lkali nu1lkali commented Jan 4, 2026

Copy link
Copy Markdown

This PR introduces several significant improvements to the Flut Renamer application, enhancing both functionality and robustness.

Key Changes

  1. New Logging System (lib/tools/logger.dart)

    • Singleton logger with real-time log streaming
    • Timestamped log entries with stream support
  2. Enhanced Metadata Handling (lib/tools/file_metadata.dart)

    • Added OS:UUID and OS:RandomString metadata fields
    • Improved error handling and tag detection regex
  3. Updated Replace Rule (lib/rules/rule_replace.dart)

    • Added {RandomString} tag support (8-digit random string)
    • Enhanced tag detection and parsing
  4. Dependency Update (pubspec.yaml)

    • Added uuid: ^4.4.0 package for UUID generation

@nu1lkali

nu1lkali commented Jan 9, 2026

Copy link
Copy Markdown
Author

New: Support sharing files from the system photo gallery to Flut-Renamer
(i18n internationalization not yet supported)

@sun-jiao

Copy link
Copy Markdown
Owner

I will take some time to check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants