https://bugs.kde.org/show_bug.cgi?id=505324

            Bug ID: 505324
           Summary: Feature Request: Automatic ID Generation for
                    Zettelkasten (YYYYMMDDHHMM Format)
    Classification: Applications
           Product: Marknote
      Version First unspecified
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: General
          Assignee: m...@kaidan.im
          Reporter: javiersch...@gmail.com
                CC: c...@carlschwan.eu, m...@kaidan.im
  Target Milestone: ---

I am requesting the addition of automatic ID generation for notes, specifically
in the YYYYMMDDHHMM format, which is very useful for implementing a
Zettelkasten system.

Problem:
Currently, Marknotes does not provide an automated way to generate unique IDs
for notes. This is a common practice in Zettelkasten methodologies, where these
IDs serve as stable, time-based identifiers that facilitate linking and
organization. Without automatic ID generation, users must manually create and
manage these IDs, which is time-consuming and prone to errors.

Proposed Solution:
Implement an option within Marknotes to automatically generate IDs for new
notes in the format YYYYMMDDHHMM (YearMonthDayHourMinute). For example, a note
created on May 31, 2025, at 12:30 PM would have the ID 202505311230.

Desired Functionality:
  - Automatic Generation: When creating a new note, Marknotes should offer an
option (perhaps a checkbox or a setting) to automatically generate an ID.
  - YYYYMMDDHHMM Format: The generated ID should strictly adhere to the
YYYYMMDDHHMM format.
  - Uniqueness: The system must ensure that generated IDs are unique (perhaps
by checking against existing note IDs).
  - Integration with Linking: These automatically generated IDs should be
seamlessly integrated with the internal linking functionality (i.e., allow
users to link to notes using these IDs).
  - Optional Prefix/Suffix: Consider allowing users to add a prefix or suffix
to the generated ID (e.g., 202505311230_title or project_202505311230).
  - Customization (Lower Priority): Allow users to customize the ID format
(e.g., include seconds, milliseconds, or use a different separator).

Benefits:
  - Zettelkasten Compatibility: This feature is essential for a true
Zettelkasten workflow, making it easier to create stable and meaningful links
between notes.
  - Improved Organization: Automatic IDs provide a consistent and chronological
way to organize notes.
  - Increased Efficiency: Saves users time and effort by automating the ID
creation process.
  - Reduced Errors: Eliminates the risk of manually creating duplicate or
invalid IDs.
  - Enhanced Interoperability: Using a standard ID format (YYYYMMDDHHMM) makes
it easier to exchange notes with other Zettelkasten-compatible tools.

This feature is crucial for users who want to use Marknotes for serious
personal knowledge management and research.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to