Skip to content

Releases: RafaelGB/Obsidian-ZettelFlow

2.6.1

14 Oct 07:27
Compare
Choose a tag to compare

hotfix: zoneKey was not saved correctly

2.6.0

13 Oct 13:24
Compare
Choose a tag to compare

Shinny new things

new action: Dynamic Selector

The Dynamic Selector Component allows users to define selection elements whose options are generated on-the-fly based on user-provided JavaScript code. This means that instead of having static dropdown options, the options can change dynamically depending on various factors such as dataview queries, or other custom logic.

Configure your script
example-settings

Select your option without static original options
Screenshot 2024-10-13 at 15 29 56

More info here

No longer Broken

  • add actions menu css fixed to do not allow select hidden options

2.5.0

17 Jun 21:17
Compare
Choose a tag to compare

New Shinny Things

  • #69 We now supports a powerful feature: Folder-Level Automated Flows. This feature allows you to assign specific workflows to individual folders. Whenever a file is created in one of these configured folders, an automatic modal will trigger, guiding you through the workflow you have set up for that folder.

2.4.2

21 May 18:44
Compare
Choose a tag to compare

UX improvement

We've enhanced the "Add Action" button functionality with a smoother user experience: now, clicking the circular "+" button seamlessly transforms it into an "x" button, while the action menu gracefully expands from it. This update ensures the button stays in place and provides a more intuitive interaction, enhancing the overall usability.

Screenshot 2024-05-21 at 20 40 29

2.4.1

15 May 11:26
Compare
Choose a tag to compare

Shinny new things

  • #68 if your workflow is too heavy, you now can watch the progress per action while your note/edition is processed
Screenshot 2024-05-15 at 13 29 05

2.4.0

03 May 08:39
Compare
Choose a tag to compare

Shinny New Things

  • #60 New action - manage tasks! automatic rollover with regex, recursive folder flags, initial folder, prefix and suffix.

Since I have a script with that feature with a solid use for months I decided to include it as another action.

const getAllUnfinishedTodos = async (file: TFile, tasksHeader: string) => {
  const contents = await FileService.getContent(file);
  const contentsForDailyTasks = contents.split(tasksHeader)[1] || contents;
  const unfinishedTodosRegex = /\t*- \[ \].*/g;
  const unfinishedTodos = Array.from(
    contentsForDailyTasks.matchAll(unfinishedTodosRegex)
  ).map(([todo]) => todo);
  const fileWithoutTasks = contents.split(/.*\t*- \[ \].*\n?/g).join("");
  await FileService.modify(file, fileWithoutTasks);
  new Notice(
    `Rollover ${unfinishedTodos.length} unfinished task/s from ${file.basename}`
  );
  return unfinishedTodos;
};
  • Improved UI for step Builder modal

2.3.3

01 May 18:41
Compare
Choose a tag to compare

No Longer Broken

Concatenate prompt actions does not add an enter anymore

2.3.2

01 May 15:58
Compare
Choose a tag to compare

No Longer Broken

Context of DnD selectors is fixed. There was a problem when multiple select steps were rendered

interface OptionsContextProps {
  id: string; // added
  options: [string, string][];
  defaultOption: string | undefined;
  add: () => void;
  delete: (index: number) => void;
  update: (index: number, frontmatter: string, label: string) => void;
  modifyDefault: (key: string) => void;
}

With that id we can now identify the context of n steps with DnD

2.3.1

23 Feb 16:05
Compare
Choose a tag to compare

Improved

#63 Choose the calendar format of your actions

No Longer Broken

#64 cards allows target folder setting
#67 Better control exceptions and refresh the content to do not duplicate template
#65 Create selector actions is fixed. Was broken then the list was empty

2.3.0

17 Feb 12:33
Compare
Choose a tag to compare

Shinny New Things

  • #58 This is a breaking change since you can use another Canvas file to configure a workflow for your editor. Now you can include templates and actions to interact with the existing notes with a shortcut of right click option.
    It also works with Canvas cards!

No Longer Broken

  • #62 Check if types.json is configured before to use it
  • #61 UI of backlinks is not closed when you are editing it
  • #59 Control of selector Manu when the frontmatter key is the same