imdone Kanban docs
Changelog
1.54.3
- Custom card terminator setting now accepts whole numbers to specify number of blank lines
- Enter a whole number (e.g.
2,3,4) to specify the number of blank lines to use as a card terminator - String values like
---,***, or<!--/card-->continue to work as before - Leave blank to use the default of 2 blank lines
- Enter a whole number (e.g.
.imdonepausefile feature for pausing the file watcher- Create an empty
.imdonepausefile at the root of your project to pause the file watcher - Delete the file to resume watching
- Create an empty
1.54.2
- Does not work without internet connection · Issue #132 · imdone/imdone
- Fixes issue where imdone would not load projects without an internet connection
1.54.1
- Make getBoardProperties async
- Make settings available to plugins on init
- Auto install plugins referenced in
config.settings.plugins
1.54.0
-
Add ability to set list visibility with imdone url Hide list via filter link · Issue #123 · imdone/imdone
Hide lists by addinghide: LIST1, LIST2to a filter -
Execute a board action from an imdone url command
The URL scheme:
imdone://board.action/<action-plugin>/<action-name>/<file-path>?line=taskLine.e.g.
imdone://board.action/ExtensionPlugin/Open in vscode//Users/jesse/imdone-tutorial/imdone-readme.md?line=299 -
Add elixir support Update languages.js to support Elixir by up2jj · Pull Request #451 · imdone/imdone-core
-
Add literal Haskell support imdone dashboard is empty in Haskell project · Issue #34 · imdone/imdone-core
1.53.2
- Add recursive interpolation for properties
- :bug: Index isn’t set consistently causing filter issues
1.53.1
- :bug: Fix delete filtered cards
1.53.0
- Increase the number of recent projects to 20
- Added board properties extension
- Added template board properties
Markdown files in
.imdone/templatesare available as${template_[file_name]}. (e.g.${template_dod}would contain the contents of.imdone/templates/dod.md) - Add default properties for filtering and interpolation
- template_[filename in
.imdone/templates] - clearFilterURL : insert a url that clears the filter
- getFilterURL(filter) : get a filter url for a filter
- getFilterLink(filter) : get a filter markdown link with the filter as link text
- template_[filename in
- :bug: Fix autocomplete for images and encode spaces in filename
- Ignore cards and string interpolation in markdown code blocks and inline code
- :bug: Number Symbol
#in Link Name Breaks Link Number Symbol # in Link Name Breaks Link · Issue #103 · imdone/imdone - Add started metadata when a card is moved into in progress list
- New card setting DOING list
1.52.0
- :bug: Fixed: It does not seem possible to set settings.default.autoUpdate: false, from within the app.
- Show the full file path when adding a new card in the editor
- Updated extension documentation
- Add example board actions to new projects (Open in vscode)
- Add tutorial cards that walk a user through setting up VSCode and Obsidian Integration
- Filter cards by topic (e.g.
topics = imdonewhere topic is[[imdone]]) - Add some help to settings about integrating obsidian
- Remove redundant default board actions
1.51.0
- Fix windows issues
- Images don’t display properly
- Opening from obsidian and vscode is now working on windows
- New setting to open code files and non-code files in different editors
1.50.0
- Show action keys in Main Menu
- Highlight filter matches in cards so I can find the information I need
- Make duplicate card a standard board action
- Render icon for Board Actions
- Move board actions into main section
- :bug: Main menu doesn’t switch to newly opened project
- :bug: Fix Checkboxes marked as cancelled breaks ticking checkboxes
Checkboxes marked as cancelled (
- [-]) breaks ticking checkboxes · Issue #131 · imdone/imdone
1.49.0
- :tada: 🆓 :tada: Imdone is free with 30 card soft limit
- :bug: Update edit card tutorial card to reflect ’e’ to edit card
1.48.0
- :floppy_disk: :label: Persist tags in
.imdone/tags.yamlfor use in imdone code companion - :bug: :electric_plug: Make sure plugins only appear in available or installed
- :bug: Translate date language in code files
- :bug: :electric_plug: Make text area wrap in plugin settings
1.47.0
- :zap: – Speed up your workflow and open all files fast
- Open all files for cards on board
- :gear: Let user select tokenPrefix
- Intended to help Logseq users recognize
- TODOwithsettings.cards.tokenPrefix: '- '
- Intended to help Logseq users recognize
- :eyes: Maintain usability of filter controls while board is loading
- :bug: Files in autocomplete should not appear more than once
- :bug: When archiving tasks beforeText is printing as null
1.46.0
- :file_cabinet: New setting for archiving completed cards
- :tada: Give kudos to percentage of completed tasks
- New setting Kudos probability
- :file_folder: If the “Add new card in” is a folder, use the default filename and create it there
- :fast_forward: Add recent written paths to top of “Add file in” autocomplete list and always include them
- :scroll: When duplicating a card default to the same file
- To get this feature in existing projects copy the board action code from a new project into your existing project board actions file
.imdone/actions/board.js
- To get this feature in existing projects copy the board action code from a new project into your existing project board actions file
- :eyes: Hide and show notifications (e.g. reminders, kudos)
1.45.0
- :open_file_folder: Add a new card to any new or existing markdown file in a project
- :wolf: Update card source with interpolated content
- Only when
${ }is used - Use
{{ }}For display interpolation
- Only when
- :runner: Add more default board actions
- Duplicate Card (Shift + D)
1.44.1
- :gear: Make card termination configurable
- :night_with_stars: If a reminder occurs for a closed project, open the project and set the active task
- :bug: When changing a board action keyboard shortcut, unbind the old keyboard shortcut
- :bug: Don’t let new cards get saved twice creating duplicates
- :smile_cat: When creating names for files, remove emoji and trailing spaces
- :door: Close filter dropdown when esc is pressed
- :bug: Reminders don’t always bring you to the card
1.44.0
- :books: Translate plain language reminders into
remindmetadataRemind me at 6pm.becomesremind:2024-07-31T18:00:00-04:00 - :bell: Notify and play a sound for
remindmetadata - :speaker: Stop sound when ok is clicked for reminders and kudos
- :green_circle: When a reminder ok is clicked take me to the project and task I’m being reminded of
- :calendar: Display remind dates as relative dates
- :books: Translate plain language deferment into defer metadata
Defer until 6pm.ordefer 6pm.becomesdefer:2024-07-31T18:00:00-04:00Show deferred cards with filter:defer = /.*/ and defer > "{{now}}"Hide deferred cards with filter:defer != /.*/ or defer < "{{now}}" - :calendar: Display defer dates as relative dates
- :mountain: Reverse list order in epics so DONE is first
- :m: :arrow_down: Translate markdown for epic headers in epic plugin
- :keyboard: Select filter input when filter is opened
- :m: :arrow_down: Translate markdown in reminders and kudos.
- :bug: Fix displaying images with spaces in the path name
- :bug: Fix
__this:__gets translated as metadata this: is cool this: is not - :bug: Fix when I save a new task not in the filter, the save button isn’t disabled
- :bug: Fix filtered lists added to one project are added to all.
1.43.3
- Bugfix: Card color filters are not getting saved
1.43.2
- Don’t interpret bold labels like
**Name:**as metadata Name: Jesse - Add pacman distro for Arch Linux
1.43.1
- Allow
#in tags - Board actions can take the active task as an argument
- Add keyboard shortcuts for board actions
- Add board actions keyboard shortcuts to Keyboard Help
- Allow epics to be in filtered lists
- Put project name instead of project path in window title
1.42.0
- You can turn off auto updates in global and default settings
- noDST is now in default and global settings
1.41.0
- Always add order to cards created in imdone editor, respecting
addNewCardsToTopcard setting. - Change default directory in new projects from
imdone-taskstobacklog - If a linked file doesn’t exist, create it when link is clicked.
- Make Wiki links with non-ASCII characters work Fixes Wiki links with non-ASCII characters doesn’t work · Issue 127 · imdone/imdone
- Fix Order meta getting added twice in logseq tasks
- Add setting for no DST in dates
- Add autocomplete for filters
- Make sure help category switches back to board when filter controls close
1.40.0
- Use two blank lines to terminate cards. No more card tag for cards with blank lines!
- Code completion in imdone editor for string interpolation with
{{ }}or${ } - If a due date can’t be parsed just show the text that couldn’t be parsed
- Use local time for dates and timestamp
1.39.1
- Fix bug that caused the active card to periodically load in the card editor when editing a new card
1.39.0
- Add card title and filename to delete confirmation.
- Context sensitive in-app help for card-editor
- Choose to celebrate when a specific card is completed
- Use
kudos:trueorkudos:1metadata - It’s time to celebrate! You just completed (task title here)!
- Use
- Stay in the card editor after saving a new card
- Create a new card in card viewer using the keyboard shortcut
1.38.0
- Start imdone for the first time with a getting started project in home folder
- Show “card x of total” in card viewer
- Style updates
- Enable opening a card in context using the keyboard shortcut (cmd or ctrl)+o while in the imdone editor!
- Also hide progress when hiding tags and metadata
1.37.0 :rocket:
- New markdown toolbar and keyboard shortcuts!
- Open keyboard shortcuts help in right sidebar!
- New hide/show metadata board setting, menu option and keyboard shortcut!
- Left and right sidebars are resizeable!
- New keyboard shortcut for adding a new list
- Show created in relative terms. E.g.
2 days ago - New menu item for show/hide all hidden lists
- Fix bug that prevents hiding a newly created list
- Fix image display if image url is a url
1.36.0
- Celebrate when I’ve completed my first task of the day
- Only code style tasks in code files
- Keyboard shortcuts help reflects user overrides
- Toast when moving a card with the keyboard
- Make sure changes to settings are immediately reflected on the board
- Fix issues with image paths
- :rocket: New card viewer/editor!
1.35.0
- Click to copy inline
code - Add close changelog button
1.34.1
- Make Markdown Only default to on for new projects
- default settings can override this
- Fix markdown only failure to watch subdirs
- Remove convert checklist items to tasks from new project config
- Fix
card.lastLineproperty
1.34.0
- Put new project options in an advanced options section
- Move “Create project from template” to main menu
- Truncate project title on sidebar menu
- Truncate project title on tab
- Fix “open in vscode”
- Add an advanced option for new projects and setting for only including markdown files in the project
- Prompt user to type
permanently deleteto delete filtered cards - Fix tabs not scrolling
- If no card is selected, Add a card will ask for a list
- Fix saving plugin settings
1.33.0
- Board actions are displayed by default
- Use imdone://active.board?filter=
to filter the active board - Move card editor to project tab
- Quickly add and remove tags or contexts to a filter
- Move all cards that match a filter
1.32.0
- Move filter field into board tab (filter controls) and hide until needed
- Add all tags to filter controls
- Top level command+escape clears search
- Add “Add filtered list” link to filter controls
- Set and remove the default filter from filter controls
- Fix delete filtered cards
- Auto reload css
- Ignore tasks in code span and code blocks
1.31.2
- Fix visibility of what’s new in light theme Bug: When ImDone is set to Light mode the changelog (the Rocket button) is shown as white text on a light grey background, that is, basically unreadable.
- Add drag and drop to lists menu
- Allow digits in list names
- Add Main menu with items
- Keyboard shortcuts
- Add a project
- Add a list
- Add a card
- Refresh board from source
- Fix due dates that cause date in past
1.30.2
- Apple silicon build
- New card setting for “Use order metadata”
- In config.yml…
settings: cards: orderMeta: true - Turning this setting on will move order from after the
:in the task definition toorder:metain the task description.- For example…
## #TODO Do a thing <!-- order:-10 --> ## [Do a thing](#TODO:) <!-- order:-10 --> - [ ] [Do a thing](#TODO:) <!-- order:-10 -->
- For example…
- In config.yml…
- The
HASH_META_ORDER“New card syntax” has been deprecated and will be changed toHASHTAG - Recent projects that don’t exist in the file system will not cause the + Add a project button to fail silently. Instead the bad path will be removed.
1.29.5
- Bug fix for saving plugin settings
- Bug fix for Keymap editor toggle edit
1.29.4
- Bug fix: Allow - and _ in list names and require at least 2 characters
1.29.3
- Use custom keyboard bindings in imdone.
- Use custom sort in default filter (Thanks Dr. Björk)
list=/.*/ +due +created
- Use any language characters for list names in non code files (Thanks Dr. Björk)
1.28.4
- Returning a truthy value from a card action will remove the loading state of the card it was initiated from
1.28.3
- When a card is deleted, also delete the file if Journal type is
New Fileand the file is empty. - Fix deleting cards with markdown checkbox prefix and blank lines
- Was leaving
<card>...</card>behind
- Was leaving
- Add all configuration end extension files to main menu section
- Settings
- Board Settings
- Global & Default Settings
- Config Files
- Edit Board Settings File
- Edit Global & Default Settings File
- Imdone log File
- Edit .imdoneignore File
- Extension Files
- Edit style.css
- Edit actions/board.js
- Edit actions/card.js
- Edit properties/card.js
- Settings
- Fix issue with number of lines shown in card
- Add
removeMetadataandremoveTagmethods to Project in imdone-api Try them in an.imdone/actions/card.jslike this…function hasExpandMeta({ meta }) { return meta.expand && meta.expand[0]; } function hasUrgentTag({ tags }) { return tags.includes("urgent"); } module.exports = function (task) { const project = this.project; const actions = []; if (hasExpandMeta(task)) { actions.push({ title: "Remove expand meta", action: () => { project.removeMetadata(task, "expand", "1"); }, icon: "minus", }); } else { actions.push({ title: "Add expand meta", action: () => { project.addMetadata(task, "expand", "1"); }, icon: "plus", }); } if (hasUrgentTag(task)) { actions.push({ title: "Remove urgent tag", action: () => { project.removeTag(task, "urgent"); }, icon: "minus", }); } else { actions.push({ title: "Add urgent tag", action: () => { project.addTag(task, "urgent"); }, icon: "plus", }); } return actions; };
1.27.1
- Cards created without order, outside of imdone will be added to the top when
.imdone/config.ymlsettings.cards.addNewCardsToTop is true. Only applies if.imdone/config.ymlkeepEmptyPriority is false. - Card and board actions module use imdone-api
.imdone/actions/board.jsmust exportgetBoardActions(): Array<BoardAction>./imdone/actions/card.jsmust exportgetCardActions(task: Task): Array<CardAction>- Breaking changes to
.imdone/actions/card.jsand.imdone/actions/board.jsmodules
- Allow imdone to watch for changes in dot folders and the files they contain
- Improved intellisense for links and images in card editor
- Fix padding offset in display when card is selected
- Display keyboard shortcuts in two tables
- Added issues and roadmap links to docs
- Projects can now have a name
- Bug fix - after refreshing board, sourceLink is broken
- New card property
lastLineavailable for interpolation and use in card and board actions - Fixed nesting of bullets getting lost when saving a card with checkbox prefix
- Card properties module
- Add or update
.imdone/properties/card.jsmodule for custom properties - Module must export
getCardProperties(task: Task): Object - Soon to retire in
.imdone/config.yml- settings.cards.properties (Use
.imdone/properties/card.jsinstead) - settings.cards.computed (Use
.imdone/properties/card.jsinstead) - settings.cards.links (Use
.imdone/actions/card.jsinstead) - settings.actions (USe
.imdone/actions/board.jsinstead)
- settings.cards.properties (Use
- Add or update
1.26.2
- Fix meta separator in default template for new cards
1.26.1
- Fix saving of custom openIn url in settings
- Unpack portable.exe in
\Users\<user>\AppData\Local\Temp\imdoneand save settings with portable.exe - Replace copy code link under code blocks with copy icon button overlaying code blocks
- Remove recent projects that don’t resolve
- Fix when new card is created in a new file null appears at top followed by a blank line
- Fix plugin and template install on machines without git and npm
- Load card and board actions modules in
.imdone/actions/card.jsand.imdone/actions/board.js - Keep the board actions open when it’s opened by the user
- Make sure card immediately expands when expand meta is added
- Add
this.actions.copy(String: content, String: message)method forsettings.cards.linksactions in.imdone/config.ymlor actions modules - Move card menu kebab to the right
1.25.5
- Fix for bug in 1.25.4 that hid all the tabs behind the loading overlay.
- Fix for displaying recent projects that no longer existed on disk
1.25.4
- Fix for HASHTAG with order in meta task type that made two tasks with the same text in the same file get corrupted.
1.25.3
- Fix for never ending spinner on windows
1.25.2
- Toggle all lists with
aon/off - Set card content after edit so it can be edited again while loading
- Implement sidebar menu and toggle with
\ - Refresh project from source with
r - Upgrade ignore package for all UTF-8 characters in filenames
- Fix order in meta issue where order doesn’t update
- Plugins tab in board settings
1.24.1
- Add menu in settings instead of tabs
- Added plugin section to settings
- Plugin settings API
- Use correct line break in windows ignores
- Install and uninstall plugins
- Plugin devmode that listens for plugin changes and reloads your project
1.23.0
- imdone/imdone-api: A plugin api for imdone: Kanban with extreme context.
- Show loading when card is updating
- Retire use of
.gitignore..gitignorewill not be applied. Use.imdoneignoreinstead - Remove blue delete filter link in filter field
- Major performance boost for large projects
- Added
ignoreFrontmatterandignoreFrontMatterTagsto settings - Retire rql for filtering
- Added attributes for tags, context and metadata, so they can be used in css selectors
1.22.3
- Bypass confirm to delete card (shift+del)
- Require done list in settings if addCompletedMeta or addCheckBoxTasks are true
- Fix bug that deleted computed functions when settings was saved
1.22.2
- Display changes made to settings
1.22.1
- New setting on cards tab Add completed metadata (on/off).
- Turn on if you want imdone to add
<!-- completed: <date time stamp> -->when a card is moved to your Done list
- Turn on if you want imdone to add
- New setting on cards tab Tag prefix. Select
#or+. - addCheckBoxTasks is now a default setting
- Play nice with obsidian kanban plugin. Ignore files with
kanban-pluginfront-matter. - Apply user default settings to new projects
1.21.0
- If a file’s front-matter has
epicmeta and a task in the file has metais-epic:<any value>, then task will haveis-epic:<front-matter.meta.epic value>in imdone - Scroll to task in focus if not in view.
- Bug fix for
Uncaught TypeErrorwhen automatically assign focus to the first card on startup
1.20.4
- Update device id code
1.20.3
- Use
:or::for meta key/value sep insettings.metaSep- Will default to
:ifsettings.metaSepis null or not valid - Updates existing metadata, but make sure you change your template for new cards if it adds
createdmeta - Updated editor code completion to respect
settings.metaSep
- Will default to
- Fix: Keep task expanded while checking subtasks
- Ignore files with
imdone_ignore: truefront-matter
1.19.6
- Checklist items nested in a checklist task card will consistently remain subtasks
- Fix sorting of lists according to order when filtered
1.19.5
- Create Journal folder (settings.journalPath in
.imdone/config.yml) if it doesn’t exist.
1.19.4
- Fix drag and drop ordering for HASH_META_ORDER
1.19.3
- Fix odd card duplication and deletion behavior on board
1.19.2
- New option to Add checklist items as cards for new projects and in board settings for existing projects
- New option in board settings. Select a Default list for checklist items when Add checklist items as cards is on.
- Cards that start with
- [ ]in source will get changed to- [x]when moved to the done list. - Cards that start with
- [x]in source will get changed to- [ ]when moved out of the done list. - If a checklist item card prefix is changed from
- [ ]to- [x]in source the card will be moved to the done list. - If a checklist item card prefix is changed from
- [x]to- [ ]in source the card will be moved to the default list for checklist items - Completed metadata will be removed when a card is moved out of the done list.
- Pad content added to last comment appropriately for checklist item cards. (e.g. completed and list tracking metadata)
1.18.5
- Fix epic and is-epic code completion bug
- Fix move epic item duplicate key bug
1.18.4
- Make
maxFilesconfigurable. - Fix
config.settings.cards.metaNewLineerrors
1.18.3
- Keep cards expanded after updates
1.18.2
- When applying front-matter
meta.epicto cards, don’t apply to cards withmeta.is-epicwith the same value - Improved filter performance
- Set a default view/filter for your board
settings: views: - id: default filter: 'list != DONE and list != NEXT and list != BACKLOG and list != ABANDONED' # This can be any filter
1.18.0
- Fix moving a card between cards with the same order
- Show all epic items when board is filtered
1.17.6
- Better error handling for ignoring files
- Ignore MS office files by default
- Allow front-matter
tags: tag1, tag2, tag3format
1.17.5
- Create file for Single File project type if it doesn’t exist
- Apply project
cards.computeddefaults
1.17.4
- Respect
meta.epicfront-matter, so all tasks in a file will be part of an epic - Fix default single file project type
settings.appendNewCardsTo - Log observing change to
config.ymlor.imdoneignore - Fix
escapeSave and Close
1.17.3
- Allow all word characters in any language and emoji in tags, context, and meta
- Keep empty priority order cards at top of list
- Open the Move card to: selector by pressing
mon the keyboard- The active card will be moved to the list selected in the Move card to: selector.
- Highlight markdown syntax
==highlight== - New card type HASH_META_ORDER (HASHTAG with order metadata)
1.16.6
- Fix duplication of tags when the same tag is in front-matter and card
1.16.5
- Don’t display quoted meta in output
- Make sure
.imdone-card-titleis on the title not Epic link. - Fix the second tag completion on a line produces an extra +#@e
1.16.4
- Wrap first line of cards in
imdone-card-titleclass - Run filter when filter field loses focus
- Respect an empty task prefix
- Fix showing confirm dialog after saving settings on Windows
- Save default settings before adding first project.
1.16.3
- Added code completion for card metadata in card editor
- Use
is-epicvalues forepicmeta code completion - exclude list name meta keys in meta code completion
1.16.2
- Use correct epic links in windows (replace \ with / in path)
- Keep correct order when adding new cards to top of list
- Group Epic items by list
- Disable checkbox on Epic Items
- Make Epic Items heading a link that filters by epic
- Make list headings in Epic Items, links that filter for epic items in that list
1.16.1
- Use string interpolation and
datefor current date/time in Prefix for new cards- e.g.
[${date.getFullYear()}-${(date.getMonth()+1).toString().padStart(2,'0')}-${date.getDate().toString().padStart(2,'0')} ${date.getHours().toString().padStart(2,'0')}:${date.getMinutes().toString().padStart(2,'0')}] - will produce
[2021-04-01 15:52]
- e.g.
- Metadata can now include spaces if value is surrounded with quotes
- e.g.
epic:"Release 1.16.1"
- e.g.
- Epic item links display in filtered lists
- Epic item links displayed in epic card include list name
- Epic item links displayed in epic card have markdown formatting removed
1.16.0
- Create epics and epic items by using the
epic:andis-epic:meta tags
1.15.3
- Fix new install blank screen
1.15.2
- Fix opening existing projects that have been closed and not in recent projects
1.15.1
- Fix copy filter on windows
1.15.0
- All fas and fab font-awesome icons are available for card links and actions
- Open a project board with a URL.
imdone://[Path to project]- Use the filter param to open a project board with a filter
imdone://[path to file or project]?filter=[filter to apply]- Use a path to a project
- e.g.
imdone:///Users/jesse/Dropbox%20(Personal)/notes/cms-dsam?filter=allTags=urgent
- e.g.
- Or use a path to a file and line to select a card
- e.g.
imdone:///Users/jesse/Dropbox%20(Personal)/notes/cms-dsam/content/CHECK%20IF%20CBT%20WAS%20ACCEPTED.md?filter=allTags=urgent&line=2
- e.g.
- Use a path to a project
- Use the filter param to open a project board with a filter
- Fix dialog closing when creating a directory in add/open project dialog (macOS)
- Filter field expanded to use empty space
- Copy filter as imdone url
- Show all lists with
Ain place ofcmd or ctrl + shift - Apply custom css in
.imdone/style.css(beta feature)
1.14.1
- Fix for opening imdone with the
imdone://URI - Documentation for enabling the imdone URI.
- Fix for opening obsidian from imdone with the imdone-obsidian-plugin on windows
1.14.0
eto expand and collapse active card- FIX: Only add lists automatically if found in code file and code.include_lists
- Open imdone to a card with
imdone://[path to file]?line=[line #] - imdone-obsidian-plugin
- Click on a card link in obsidian and imdone opens to the card
- Imdone opens to card source line in obsidian if Open obsidian at card source line is switched on in board settings
1.13.1
- Allow the following character class for tags, context and meta values
[\w:%/.$-]
- Allow the following character class for meta keys
[a-zA-Z-_]
- Allow querying of nested tags with regex
- e.g.
allTags=/foo\/bar/will match cards with#foo/barand#foo/bar/baz
- e.g.
1.13.0
- Add support for obsidian flavored
%% comments %% - Preserve blank lines in cards
- Using the
<card>tag
- Using the
- Imdone auto updates on mac and windows
- AppImage auto update coming soon for linux
1.12.0
#tagsyntax can be used for tags- New setting to add list change time metadata to cards
- Show all lists with
command or control + shift - Added Vim commands
ZZ- Save and quitZQ- Quit without saving
- Date metadata does not get added to code files (e.g.
.js,.py)
1.11.0
- Search/Replace in card editor
- Vim keybindings in card editor
- Press shift + space for adding a card to any list
- Added Save and close button to Content modified dialog in editor
1.10.1
- Fix opening config and log files in default system editor
1.10.0
- Navigate cards with
hjkl - Consolidate open project, recent projects and project from template
- Find topic markdown file for wikilinks by topic
1.9.2
- Fix new project creation bug
1.9.1
- Fix issue opening repos bug
1.9.0
- Windows portable exe
- Support wikilinks for markdown files
[[ ]] - Fix links to files without line number in markdown link format
- Fix newCard method for cards.links action
- Show keyboard shortcuts with
? - Added Recent Projects sub-menu
1.8.2
- Added Open With URL
- Added all default props to Open With custom command and URL
- Added Obsidian to Open With: dropdown in board settings
1.8.0
Features
- Click list name to modify
- Set Journal file prefix and Journal file suffix for Folder journal type in Board Settings.
- Added Open Files In and Custom open file command to Board Settings
- Added
projectPathandrelPathvariables to Custom open file command- e.g.
open "obsidian://open?vault=${projectPath.split('/').pop()}&file=${relPath.split('.').shift()}"to open in Obsidian vault on Mac.
- e.g.
- Added
execCommandfor use in card actions - Added
projectPath,relPath,contentandinterpretedContentfor interpolation and to this for card actions - Made board actions and card actions alpha functionality
Bug Fixes
- Keep card editor focus after a new task is created
1.7.0
- Use
metaKeystask attribute in filters- e.g.
metaKeys != duedisplays all cards without a due date.
- e.g.
- Double clicking a card opens the editor
- Drag and drop cards from filtered lists to real lists.
- Only display markdown headings as beforeText
1.6.25
- Fix display of cards wrapped in markdown comments
1.6.24
- Improved long list performance
- Fix drag and drop between lists
- Fix click a cards edit button and the card doesn’t have focus. The card with the focus will be opened.
- Fix creates getting started cards regardless of the status of the checkbox in the new project dialog.
1.6.23
- Improved Main Menu Display
- Lists displayed as dropdown
- List length tool-tip
- Board Actions
- Generate reports
- Copy data to clipboard
- Send an email
- Support for
.dartcomments
Breaking changes for computed properties since 1.6.15
Computed properties should now contain strings that will be interpolated.
In .imdone/config.yml
If you have computed properties that look like this:
computed:
date: (new Date()).toDateString()
time: (new Date()).toLocaleTimeString()
timestamp: (new Date()).toISOString()
They should be modified to look like this:
computed:
date: '${(new Date()).toDateString()}'
time: '${(new Date()).toLocaleTimeString()}'
timestamp: '${(new Date()).toISOString()}'
In file front-matter
If you have markdown files in your project with computed properties in front-matter, they should also be changed