Skip to content

Releases: mmattia09/obsidian-project-manager

0.5.0

Choose a tag to compare

@mmattia09 mmattia09 released this 17 Aug 18:58
  • Moving a project between statuses is much easier: the whole group is a drop target (drop on any of its rows, not just the header), it highlights as one block, and the list scrolls by itself while you hold a project near its top or bottom edge
  • Dropping a project back on its own group does nothing instead of rewriting the same value
  • The property written on drop follows the base's groupBy, falling back to the status property from the settings
  • Fixed the separator above group headers in the side panel, which no longer lined up with the timeline's, and aligned the group count with the group name

0.4.1

Choose a tag to compare

@mmattia09 mmattia09 released this 29 Jul 09:45
  • Fix: on tablets (iPad) the timeline was hidden and only the project list was shown. The list-only layout is now used on phones and on panes narrower than 500px, and it adapts when the pane is resized or the device rotated.
  • Easier date resizing on touch: wider drag handles that are not swallowed by scrolling.

0.4.0

Choose a tag to compare

@mmattia09 mmattia09 released this 27 Jul 13:19
  • Pinch on the trackpad (or ctrl/cmd + wheel, or a two-finger pinch on touch) to change the zoom level, anchored on the day under the pointer
  • More room around the first and last project, scaled to the pane width
  • Fixed the initial scroll sometimes staying at the far left instead of centering on today

0.3.0

Choose a tag to compare

@mmattia09 mmattia09 released this 27 Jul 08:59
  • Removed the "New project" command and the ribbon icon: Bases Timeline is now purely a Bases view
  • Settings reduced to what the view actually uses: status/priority property names and the status order

0.2.3

Choose a tag to compare

@mmattia09 mmattia09 released this 27 Jul 08:56
  • Removed the "New project" ribbon icon; the command is still available from the command palette

0.2.2

Choose a tag to compare

@mmattia09 mmattia09 released this 17 Jul 20:00
  • Fix: the toolbar search no longer returns zero results when the view has no visible properties configured; it now defaults to matching the file name. If search still misses, add properties (e.g. file name, status) in the view's Properties menu.

0.2.1

Choose a tag to compare

@mmattia09 mmattia09 released this 17 Jul 19:43
  • Fix: first click on a bar no longer gets eaten when another pane had focus (identical result sets no longer rebuild the DOM)
  • Fix: smoother toolbar search - the view only re-renders when the filtered results actually change
  • Review feedback: typed frontmatter callbacks, window.requestAnimationFrame for popout windows, no :has() selector, builtin-modules replaced with node:module, declarative settings (settings now searchable in Obsidian 1.13+)

0.2.0

Choose a tag to compare

@mmattia09 mmattia09 released this 17 Jul 13:25
  • Drag projects between status groups from the side panel
  • Click the priority pill on a bar to change the priority from a menu
  • Notes open as new tabs next to an existing side split instead of replacing the timeline
  • Iconize integration: project icons (emoji or icon packs) shown in the side panel and on bars
  • Persistent fading date labels on hover/drag; sticky edge arrows that stay anchored while scrolling

0.1.0

Choose a tag to compare

@mmattia09 mmattia09 released this 17 Jul 09:12

Initial release of Bases Timeline.

  • Notion-style timeline view for Obsidian Bases
  • Collapsible side panel with project list (default view on mobile)
  • Draggable bars: move projects or resize start/end dates, with date labels on hover and while dragging
  • Quick-schedule unscheduled projects by hovering their row
  • Edge arrows to jump to off-screen bars
  • 7 zoom levels (day to 5 years), collapsible status groups, priority sorting
  • Interface in English, Italian, French, German and Spanish