heap v0.4.2
What's Changed
- Bugfix: heap 40 no icon release by @sectapunterx in #15
- bugfix: calendar fix by @sectapunterx in #16
- UI: heap-37 create manual by @sectapunterx in #17
- ci: release triggering manually by @sectapunterx in #18
- ui: some improvements by @sectapunterx in #19
- ui: new design by @sectapunterx in #20
- ui: gh pages by @sectapunterx in #21
- UI/heap 45 gh pages by @sectapunterx in #22
- Update .clang-format by @sectapunterx in #23
- ui: en ru toggle by @sectapunterx in #24
- ui: selecting multiple tickets and archive by @sectapunterx in #25
- tests: all tests auto in ci and CMakeLists.txt by @sectapunterx in #26
- feature: capture notes + tests by @sectapunterx in #27
- MVP release-prep: pre-release blockers + global hotkeys (HEAP-15, 50–60) by @sectapunterx in #28
- test(qml): Notes @mention caret fix + first Qt Quick Test harness (HEAP-65, HEAP-49) by @sectapunterx in #29
- fix(ui): remove redundant C++ sidebar button (HEAP-70) by @sectapunterx in #30
- feat(ui): wire dead Blocked & Code Review sidebar buttons (HEAP-69) by @sectapunterx in #31
- test(ui): component test harness — extract heap_core lib, test real QML (HEAP-49) by @sectapunterx in #32
- test(ui): click-driven interaction tests for FilterBar + SideRail (HEAP-49) by @sectapunterx in #33
- fix: suppress duplicate OS notification when window is focused (HEAP-47) by @sectapunterx in #34
- feat: hotkeys for archive, theme toggle, new contact/profile (HEAP-48) by @sectapunterx in #35
- feat: side-by-side layout for overlapping calendar events (HEAP-31) by @sectapunterx in #36
- docs: onboarding tutorial, hotkeys & data references (HEAP-29) by @sectapunterx in #37
- docs: public release announcement copy (HEAP-30) by @sectapunterx in #38
- feat: tracker-sync foundation — integration types + StatusMap (HEAP-18) by @sectapunterx in #39
- feat: SyncSerializer — git-friendly profile/event JSON (HEAP-19) by @sectapunterx in #40
- feat: Notes query-language parser (HEAP-20) by @sectapunterx in #41
- feat: JsonMerger — 3-way structural merge for non-git sync (HEAP-27) by @sectapunterx in #42
- ci: cross-platform packaging + tag-triggered release (HEAP-28) by @sectapunterx in #43
- test: broaden unit coverage — models, AppController, text edges (HEAP-49) by @sectapunterx in #44
- docs: dev-friendly + accurate landing and README (HEAP-72) by @sectapunterx in #45
- docs: reliable Pages deploy + dev-first README & landing (HEAP-73) by @sectapunterx in #46
- ci: Authenticode-sign Windows binaries + installer (HEAP-62) by @sectapunterx in #47
- feat: rotating log file + Report an issue / Open logs folder (HEAP-64) by @sectapunterx in #48
- feat: auto-update check via GitHub Releases + single-sourced version (HEAP-63) by @sectapunterx in #49
- feat: 2-way GitHub Issues sync (HEAP-74) by @sectapunterx in #50
- feat: git write-actions — branch-from-task, commit↔task, inline PR/CI (HEAP-76) by @sectapunterx in #51
- ci: unblock Release by disabling the macOS package job by @sectapunterx in #52
- feat: Jira + GitLab tracker-sync providers (HEAP-75) by @sectapunterx in #53
- feat: global full-text search across tasks, notes, docs, snippets (HEAP-80) by @sectapunterx in #54
- feat: [[wiki-links]] + backlinks in notes and a searchable snippet library (HEAP-79) by @sectapunterx in #55
- feat: per-task time tracking + weekly "what I shipped" report (HEAP-78) by @sectapunterx in #56
- feat: recurring tasks + reusable task/checklist templates (HEAP-77) by @sectapunterx in #57
- content: genericize DocsView demo seed from telecom to generic-dev (HEAP-66) by @sectapunterx in #58
- ci: run heap_qml_tests on Linux via Qt 6.8 (HEAP-71) by @sectapunterx in #59
- feat: native macOS support — .app bundle, Carbon global hotkey, CI (HEAP-68) by @sectapunterx in #60
- ci: fix macOS Release Qt install (unblocks the whole Release) by @sectapunterx in #61
- ci: fix macOS release .dmg — re-sign bundle + drag-install layout by @sectapunterx in #62
- heap 1.0 polish: settings fixes, calendar, data-reset, macOS chrome by @sectapunterx in #64
- ci(release): semver release naming + v1.0.0 by @sectapunterx in #63
- fix(git): re-match focused branch on prefix change + settings hint by @sectapunterx in #65
- ci(release): sign Windows artifacts via SignPath Foundation by @sectapunterx in #66
Full Changelog: https://github.com/sectapunterx/heap/commits/v0.4.2