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.