Skip to content

3.6.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 21:35

What's Changed

  • docs(changelog): align version sections with what each build ships by @OndrejU-SAG in #55
  • ci(release): enforce that stable is a promotion of its beta-tested build by @OndrejU-SAG in #56
  • fix(settings): guard entire display() so the pane can never be silently blank; cut 1.11.0-beta.2 by @OndrejU-SAG in #58
  • fix(settings): render the pane via the 1.13 settings API so it can't be skipped; cut 1.11.0-beta.3 by @OndrejU-SAG in #59
  • fix(dates): stop moment's Date() fallback warning on non-date task fields; accept wikilink dates (#52) by @OndrejU-SAG in #60
  • chore: cut 1.11.0-beta.4 for BRAT testing by @OndrejU-SAG in #61
  • fix(settings): stop shadowing Obsidian 1.13's internal SettingTab.renderTab; cut 1.11.0-beta.5 by @OndrejU-SAG in #62
  • Add global card corner radius setting by @OndrejU-SAG in #57
  • feat(recent): add file-type filter to the Recent files card by @ondreu in #65
  • refactor(settings): reorganise card & dashboard settings into tabs by @ondreu in #66
  • feat(rss): quick-add GitHub repo releases/commits feeds by @ondreu in #68
  • chore: release 1.11.0, open 1.12.0-beta.1 by @ondreu in #70
  • Add per-dashboard header customization by @NelsonAguirre in #75
  • Add card border width setting by @NelsonAguirre in #78
  • Fix frozen TaskNotes edit modal for existing tasks (#72) by @ondreu in #73
  • Make Kanban card titles editable (#71) by @OndrejU-SAG in #80
  • chore: release 1.12.0, open 1.13.0-beta.1 by @OndrejU-SAG in #81
  • docs(releasing): document the release-train cadence; add /release skill by @OndrejU-SAG in #83
  • feat(bookmarks): render bookmark groups as collapsible folders (#82) by @ondreu in #87
  • fix: open files in place from the dashboard instead of a new tab (#84) by @ondreu in #88
  • feat(leaf): show a specific file in the Plugin view card by @ondreu in #89
  • Make the crystal icon follow the theme's icon color by @romanmurray in #90
  • Link a dashboard to a core Workspace (auto-switch) by @romanmurray in #91
  • fix(bookmarks): show file name instead of full path for unnamed bookmarks (#92) by @OndrejU-SAG in #95
  • chore: release 1.13.0, open 1.14.0-beta.1 by @OndrejU-SAG in #96
  • fix(clock): make 12-hour clock selectable regardless of locale by @ondreu in #98
  • Add advanced mode to the Vault statistics card by @ondreu in #100
  • Calendar card: agenda layout + external ICS/iCal calendars by @ondreu in #101
  • chore: release 1.14.0, open 1.15.0-beta.1 by @OndrejU-SAG in #102
  • Add a Jira saved-filter dashboard card by @jspada200 in #105
  • chore: release 1.15.0, open 1.16.0-beta.1 by @ondreu in #112
  • Modularize card architecture into a registry (#103) by @ondreu in #107
  • Fix calendar events shifted by a day; soften today highlight by @ondreu in #114
  • deps: bump fast-uri from 3.1.3 to 3.1.4 by @dependabot[bot] in #113
  • Add "Focus search on open" option (#115) by @ondreu in #121
  • Add per-dashboard "Default on mobile" flag (#120) by @ondreu in #122
  • Jump to the task's line when opening its note (#118) by @ondreu in #125
  • Support vault-image icons on tiles; add Lucide icon tooltip (#119) by @ondreu in #127
  • Show a checkbox for all TaskNotes tasks in the list (#111) by @ondreu in #126
  • Refresh dashboard on focus and on vault changes (#110) by @ondreu in #123
  • Stop stretching the search filter chips across the full width by @ondreu in #128
  • change default BG by @ondreu in #129
  • chore: release 1.16.0, open 1.17.0-beta.1; document the dispatch release path by @ondreu in #130
  • Delete assets/default-bg.gif by @ondreu in #133
  • Rename default-bg.png to default-bg.gif by @ondreu in #134
  • Tasks card: status chip in the list, Kanban translucency to match by @OndrejU-SAG in #135
  • chore: cut 1.17.0-beta.2 by @OndrejU-SAG in #136
  • chore: release 1.17.0, open 1.18.0-beta.1 by @ondreu in #139
  • chore: clear the lint warnings that are safe to clear by @ondreu in #140
  • perf(search): set the filter chip count from JS instead of :has() by @ondreu in #142
  • fix(styles): hold our focus suppression against theme focus rings (#138) by @ondreu in #147
  • fix(cards): write checkbox ticks back to their source (#143) by @ondreu in #148
  • fix(tasks): rank priority by exact level so Highest sorts above High (#145) by @ondreu in #149
  • feat(icons): show Iconic and Iconize file icons across Hearth (#132) by @ondreu in #150
  • chore: release 1.18.0, open 1.19.0-beta.1 by @ondreu in #151
  • Revert "chore: release 1.18.0, open 1.19.0-beta.1 (#151)" by @ondreu in #152
  • chore: cut 1.18.0-beta.2 by @ondreu in #154
  • docs(releasing): make cut-and-promote-in-one-pass impossible to read as valid by @ondreu in #153
  • feat(tasks): build your own task fields by @OndrejU-SAG in #162
  • fix(cards): stop clipping task checkboxes in embed and jot cards by @ondreu in #166
  • fix(tasks): keep a task list to one task per line by @ondreu in #167
  • fix(tasks): stop the filter modal crushing the Status label (#164) by @ondreu in #168
  • feat(cards): edit notes in Obsidian's Live Preview editor (#160) by @ondreu in #169
  • feat(behaviour): choose where Hearth opens notes (#106) by @ondreu in #170
  • Honour card opacity in embedded Bases table view by @ondreu in #171
  • feat(calendar): take TaskNotes as a calendar source by @OndrejU-SAG in #172
  • fix(calendar): soften today's highlight in the agenda list by @OndrejU-SAG in #173
  • feat(calendar): choose which chips an agenda entry shows by @OndrejU-SAG in #174
  • deps: bump fast-uri from 3.1.4 to 3.1.5 by @dependabot[bot] in #159
  • ci: bump actions/setup-node from 4 to 7 by @dependabot[bot] in #94
  • deps: bump postcss from 8.5.17 to 8.5.25 by @dependabot[bot] in #131
  • ci: bump actions/attest-build-provenance from 2 to 4 by @dependabot[bot] in #21
  • deps: bump js-yaml from 4.3.0 to 4.3.1 by @dependabot[bot] in #175
  • ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in #23
  • docs: streamline README for readability by @OndrejU-SAG in #177
  • chore: release 1.18.0, open 2.0.0-beta.1 by @ondreu in #179
  • feat: add low power mode by @ondreu in #180
  • feat(settings): list every integration on the Integrations tab by @OndrejU-SAG in #181
  • Remove issue-number reference from embed card's Open button description by @ondreu in #182
  • Redesign the settings pane: category index with drill-down pages by @ondreu in #183
  • Make body-search results readable and stop stale vault scans by @OndrejU-SAG in #184
  • feat(cards): add a Datacore card alongside Dataview by @ondreu in #185
  • feat(cards): add a Weather card with five styles by @OndrejU-SAG in #186
  • feat(background): paint the board with the live weather sky by @OndrejU-SAG in #187
  • feat(cards): add a Git card driven by the obsidian-git plugin by @ondreu in #188
  • feat(cards): add a Pet card — a pixel-art companion fed by vault activity by @OndrejU-SAG in #189
  • chore: cut 2.0.0-beta.2 by @OndrejU-SAG in #190
  • fix(whatsnew): reflow and restructure the changelog dialog by @ondreu in #191
  • fix(tasks): make the task field styles mean the same thing on every field by @ondreu in #192
  • fix(weather): give the coordinates row room, and stop it losing the first value by @ondreu in #193
  • Redesign the add-card picker and stop hiding plugin-backed cards by @ondreu in #194
  • Add a search-bar card, with an optional filter row and a seamless mode by @ondreu in #196
  • Let the search section be turned off globally, per board, or both by @ondreu in #197
  • Let a single card set its own border width by @ondreu in #198
  • Add a Calendar card with month, week, day and list views by @ondreu in #199
  • chore: cut 2.0.0-beta.3 by @OndrejU-SAG in #200
  • Add a Dashboard settings button to the arrange toolbar by @OndrejU-SAG in #201
  • chore: cut 2.0.0-beta.4 by @OndrejU-SAG in #202
  • chore: release 2.0.0, open 2.1.0-beta.1 by @ondreu in #203
  • fix(arrange): keep a fit-to-page arrangement where it was put by @OndrejU-SAG in #209
  • Add a Slideshow card by @OndrejU-SAG in #210
  • Add a banner layout for the dashboard background by @OndrejU-SAG in #211
  • fix(cards): hold a live redraw while a field inside the card has focus by @OndrejU-SAG in #213
  • Add a first-run setup wizard that builds the first dashboard by @OndrejU-SAG in #216
  • Customize Hearth's tab title and icon, and the title icon by @OndrejU-SAG in #217
  • Add number base conversions to the calculator by @OndrejU-SAG in #219
  • Format an embedded picture, not just embed it by @OndrejU-SAG in #220
  • Add a Templater card: launchpad tiles that create notes by @OndrejU-SAG in #221
  • Update README.md by @ondreu in #222
  • feat(tasks): filter TaskNotes by Context and Project by @Ekrizdis367 in #231
  • perf: fix the macOS power draw — everything except the painted sky by @OndrejU-SAG in #223
  • feat(operon): read tasks, boards, agendas and the timer from Operon by @ondreu in #158
  • fix(recent): honour a file count above ten, and offer fit-to-height (#228) by @OndrejU-SAG in #235
  • feat(header): make the "New note" button configurable (#227) by @OndrejU-SAG in #236
  • fix(calendar): move an overridden occurrence instead of duplicating it (#232) by @OndrejU-SAG in #237
  • fix(tasks): match the date filter on scheduled dates too (#225) by @OndrejU-SAG in #238
  • fix(daily): resolve daily notes whose name depends on the locale (#229) by @OndrejU-SAG in #239
  • feat(whatsnew): show the changelog as folded headlines, not a wall of text by @OndrejU-SAG in #240
  • chore: release 2.1.0, open 2.2.0-beta.1 by @OndrejU-SAG in #241
  • feat(onboarding): offer Operon in the setup wizard, and restructure the README by @OndrejU-SAG in #242
  • fix(onboarding): keep the setup wizard out of global settings by @OndrejU-SAG in #243
  • chore: clear the plugin review's findings, and fix the search bar's hover background by @OndrejU-SAG in #244
  • chore: cut 2.2.0-beta.2 by @OndrejU-SAG in #245
  • feat(i18n): add a Simplified Chinese locale and a Chinese README by @OndrejU-SAG in #246
  • Slideshow cards: daily advance, manual mode, and position memory by @OndrejU-SAG in #253
  • chore: cut 2.2.0-beta.3 by @OndrejU-SAG in #254
  • feat(header): one Title icon setting, taking an icon, text, or a picture (#252) by @OndrejU-SAG in #255
  • feat(layout): let the board be as wide as the monitor (#251) by @OndrejU-SAG in #256
  • feat(cards): a Periodic note card, for the week, month, quarter or year (#116) by @OndrejU-SAG in #257
  • fix(cards): reset a card's body and overlays before every redraw by @OndrejU-SAG in #258
  • Stop the settings-modal tab strip painting a slab behind the tabs by @OndrejU-SAG in #260
  • feat(cards): let launchpad buttons fill their card by @OndrejU-SAG in #261
  • feat(mobile): stack the board into a readable column on narrow screens (#205) by @OndrejU-SAG in #262
  • chore: release 2.2.0, open 3.0.0-beta.1 by @OndrejU-SAG in #263
  • fix(cards): let a filled launchpad button be half a cell by @OndrejU-SAG in #264
  • chore: cut 3.0.0-beta.2 by @OndrejU-SAG in #265
  • feat(cards): open the full forecast when a weather card is clicked by @OndrejU-SAG in #266
  • chore: cut 3.0.0-beta.3 by @OndrejU-SAG in #267
  • feat(dashboards): add plugin view dashboards by @OndrejU-SAG in #270
  • Add advanced mode to heatmap card for custom metrics by @OndrejU-SAG in #271
  • chore: release 3.0.0, open 3.1.0-beta.1 by @OndrejU-SAG in #274
  • Add Ko-fi tip button to "What's new" dialog and card picker by @OndrejU-SAG in #275
  • Remember scroll position per tab and dashboard (#276) by @OndrejU-SAG in #277
  • Fix frosted glass spilling outside the cards by @OndrejU-SAG in #278
  • feat(sync): pick up settings changes without restarting Obsidian by @OndrejU-SAG in #279
  • feat(portable): a package format that can carry one dashboard by @OndrejU-SAG in #282
  • Bump version to 3.1.0-beta.3 by @OndrejU-SAG in #284
  • feat(portable): a signed anonymous handle, and an export that carries the board by @OndrejU-SAG in #285
  • Add dashboard gallery: browse, install, and publish boards by @OndrejU-SAG in #287
  • deps: bump fast-uri from 3.1.5 to 3.1.7 by @dependabot[bot] in #283
  • Update dependencies by @OndrejU-SAG in #288
  • deps: land the mergeable part of the dev-dependencies group by @ondreu in #289
  • ci: build on Node 24, and stop Dependabot reproposing what cannot land by @ondreu in #291
  • fix(privacy): cover a URL background and title icon with "Disable external calls" (#281) by @OndrejU-SAG in #293
  • Add configurable web search engines to "Search online" button by @OndrejU-SAG in #294
  • fix(dashboards): make chained "switch then open" land on the right board (#286) by @OndrejU-SAG in #295
  • Show hidden cards while arranging a stacked board by @OndrejU-SAG in #296
  • chore: cut 3.1.0-beta.4 by @OndrejU-SAG in #297
  • fix(gallery): stop the publish snapshot writing its redaction into the vault by @OndrejU-SAG in #299
  • chore: cut 3.1.0-beta.5 by @OndrejU-SAG in #300
  • fix(gallery): cover late-rendering cards in the snapshot, and draw a hidden editor's lines by @OndrejU-SAG in #301
  • chore: cut 3.1.0-beta.6 by @OndrejU-SAG in #302
  • fix(gallery): refresh a republished picture, gate publishing on the a… by @ondreu in #303
  • chore: cut 3.1.0-beta.7 by @OndrejU-SAG in #304
  • chore: clear what the plugin review flagged, cut 3.1.0-beta.8 by @OndrejU-SAG in #305
  • fix(gallery): put the capture back, and settle the review flags in config by @OndrejU-SAG in #306
  • chore: move the gallery server to its own repository by @OndrejU-SAG in #307
  • Tests for the capture, one gallery in the changelog, and 3.1.0-beta.10 by @OndrejU-SAG in #308
  • chore: release 3.1.0, open 3.1.1-beta.1 by @OndrejU-SAG in #309
  • docs: add a complete Hearth user guide by @OndrejU-SAG in #310
  • Add tag filtering to task cards and Kanban boards by @OndrejU-SAG in #314
  • feat(i18n): add a German locale by @ArnaudFeld in #312
  • feat(tasks): descriptions on checkbox tasks, read and edited by @OndrejU-SAG in #322
  • fix(git): wait out obsidian-git's startup instead of nagging by @OndrejU-SAG in #323
  • Add Journals plugin support to Periodic note card by @OndrejU-SAG in #324
  • Make narrow layout threshold customizable per board and globally by @OndrejU-SAG in #325
  • fix(mobile): stop the board scrolling sideways, and let a phone reach the stacked column (#326) by @OndrejU-SAG in #330
  • feat(folder): a card for a folder's contents, with a browser behind it (#329) by @OndrejU-SAG in #331
  • Fix tab bar flicker with macOS translucent window and frost by @OndrejU-SAG in #332
  • Clear what the plugin review can actually be cleared of by @OndrejU-SAG in #334
  • Fix Bookmarks card: open all bookmark types and follow changes by @OndrejU-SAG in #335
  • Add Vault Pet card to house the Vault Pet plugin by @OndrejU-SAG in #336
  • Add Moon and Daylight weather card styles by @ondreu in #341
  • feat(weather): Classic / Expressive design for the weather card and background; fix the moon card crash by @ondreu in #342
  • Add Markets card for stocks, funds, forex and crypto by @ondreu in #344
  • feat(dashboards): delete a dashboard from its settings modal by @ondreu in #345
  • feat(cards): the Expressive design for the rest of the cards by @ondreu in #346
  • Draw Hearth's wallpaper instead of fetching it from GitHub by @ondreu in #347
  • Add five new clock faces with Classic and Expressive designs by @ondreu in #348
  • feat(design): Expressive for all of Hearth; design choice in setup; harbour town background by @ondreu in #349
  • Streamline setup wizard to three focused steps with visual previews by @ondreu in #350
  • chore: release 3.1.1, open 3.2.0-beta.1 by @ondreu in #351
  • fix(review): clear the Obsidian review's actionable findings by @ondreu in #352
  • chore: cut 3.2.0-beta.2 by @ondreu in #353
  • Add Expressive card frame styling and design resolution by @ondreu in #354
  • chore: cut 3.2.0-beta.3 by @ondreu in #355
  • Enable status filtering for checkbox tasks by @ondreu in #356
  • Add checkbox tasks as a calendar source by @ondreu in #357
  • Fix scrollbar overflow in jot cards by removing editor padding by @ondreu in #359
  • Fix sideways wobble on mobile by shrinking Arrange button in place by @ondreu in #360
  • Add list/tiles display option for Favorites and Recent files by @ondreu in #361
  • Adjust background lightness to prevent card blending by @ondreu in #362
  • Add files via upload by @ondreu in #363
  • Add files via upload by @ondreu in #364
  • Fix weather card padding override in compact density mode by @ondreu in #365
  • feat(search): instant answers in the search bar, with per-answer settings and search tips by @ondreu in #366
  • chore: release 3.2.0, open 3.3.0-beta.1 by @ondreu in #367
  • Clear community scorecard findings (Review: Caution → 2 left) by @ondreu in #368
  • chore: release 3.3.0, open 3.4.0-beta.1 by @ondreu in #369
  • Mobile improvements: gallery dropdown, search dismiss, market feed headers by @OndrejU-SAG in #370
  • Add terminal mode: text-based UI for Hearth dashboards by @OndrejU-SAG in #372
  • Add World Tension card for Kagi News' World Tension index by @OndrejU-SAG in #373
  • Add French (fr) locale by @jlclux71 in #374
  • French integration beyond the locale: instant answers, tips, docs by @OndrejU-SAG in #376
  • Folder browser in tabs, note previews, and Front Matter Title support by @OndrejU-SAG in #378
  • Add RSS reader to read feed entries in Hearth (#377) by @OndrejU-SAG in #380
  • Fix icon button sizing on tablet layouts by @OndrejU-SAG in #382
  • Fix RSS reader table width handling and type safety by @OndrejU-SAG in #383
  • Enable touch drag for tile buttons on all board layouts by @OndrejU-SAG in #384
  • Add single-card dashboards by @ondreu in #386
  • chore: cut 3.4.0-beta.1, tidy the 3.4.0 changelog by @ondreu in #387
  • Fold Commands card into Links / launchpad (#388) by @ondreu in #390
  • Add right-click context menus to folder cards and browser by @OndrejU-SAG in #391
  • Let any card hold several switchable views (#385) by @ondreu in #403
  • Update vulnerable dev dependencies (npm audit fix) by @ondreu in #404
  • Give each Operon card its own config when built from a template by @ondreu in #406
  • fix(bookmarks): open graph bookmarks with their saved settings by @ondreu in #407
  • fix(tasks): keep the space after the checkbox on Kanban moves, skip code blocks by @ondreu in #408
  • Scroll absolutely positioned embed content with the note by @ondreu in #409
  • Add a switch to keep view state on the device (#392) by @ondreu in #410
  • Add a Quick switcher search engine (#393) by @ondreu in #411
  • chore: release 3.4.0, cut 3.5.0-beta.1 by @ondreu in #414
  • feat(tasks): Eisenhower matrix layout, description formatting guide, create note from a task by @ondreu in #418
  • Add Korean locale by @devkooking in #423
  • deps: bump vite from 8.2.2 to 8.3.5 by @dependabot[bot] in #419
  • deps: bump @vitest/mocker and vitest by @dependabot[bot] in #426
  • deps: bump fast-uri from 3.1.8 to 3.1.9 by @dependabot[bot] in #425
  • deps: bump undici from 8.10.2 to 8.12.3 by @dependabot[bot] in #424
  • deps: bump the dev-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #405
  • Scroll and highlight search match when opening notes (#397) by @ondreu in #427
  • fix(mobile): keep the dashboard viewport stable when the Android keyboard opens by @ondreu in #429
  • fix(icons): show icons a file gets from an Iconic rulebook rule by @ondreu in #431
  • feat(embed): draw one section of a note, by heading or block (#396) by @ondreu in #432
  • feat(icons): read note icons from frontmatter without an icon plugin by @ondreu in #433
  • feat(cards): name notes from a frontmatter property (#399) by @ondreu in #435
  • feat(settings): leave a category with Escape or the mouse back button by @ondreu in #436
  • chore: release 3.5.0, open 3.6.0-beta.1 by @ondreu in #438
  • feat(slideshow): jump to a picture from the position indicator by @ondreu in #443
  • fix(settings): answer Escape even when nothing in the pane has focus by @ondreu in #444
  • chore: beta 3.6.0-beta.2 by @ondreu in #445

New Contributors

Full Changelog: 1.10.0...3.6.0