Skip to content

Releases: duxlabs-dev/dux-calendar

Release v2.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 19:29

What's Changed

  • flake: bump version to 2.0.0 (390fa4f)
  • submodule: dank-qml-common is now dux-qml-common (d8825c6)
  • flatpak: keep the flathub app id, build with go 1.27 (6219197)
  • ci: dux-ci bot identity (0bbd321)
  • docs: ko-fi moved to duxlabs (64e3f34)
  • nix: update vendorHash for go.mod changes (ee6c3c0)
  • deps: dux-go (24fcec2)
  • bump qml-common (d115a13)
  • branding: rebrand to dux (171951b)
  • show private events without a title as Busy (#132) (bf9a6cd)
  • settings: add interface zoom with apply and restart (#134) (7d81ddd)
  • merge duplicate events across calendars (#133) (69510ba)
  • bump qml-common (d024a49)
  • nix: update vendorHash for go.mod changes (39805b3)
  • chore: update dependencies (b07b48e)
  • bump qml-common (8c2d332)
  • import: open calendar files with conflict previews (#116) (ecdfbac)
  • ban AI written PR descriptions and comments (c4e6925)
  • ci: cut stable branches and pin point releases to them (b40f43c)
  • bump qml-common (e27472d)
  • settings: use hero from qml-common (19a5d4f)
  • ci: bump golangci-lint to 2.14.0 (a97ba89)
  • nix: update vendorHash for go.mod changes (79191b5)
  • core: bump go to 1.27 (42ec441)
  • systemd: stop restarting dcal.service after repeated failures (#127) (e9bae86)
  • theme: use withAlpha helpers from submodule (fcbc542)
  • wheel: detect touchpads by scroll phase, bump dank-qml-common (e0bf7a4)
  • caldav: normalize non-compliant getlastmodified dates (#125) (7c8d682)
  • windows: drop the qt decoration env and add a title bars toggle (0e33b88)
  • switch to material-based icon (78b48fd)
  • bump qml-common (7f72bd7)
  • ui: raised panes and DMS settings rhythm (2a83295)
  • accounts: hash long ical feed urls so subscriptions do not collide (1f78b70)
  • qs: group sidebar calendars by account, hidden last (75f5198)
  • qs: strike through declined events in every view (cfbcf54)
  • Merge branch 'master' of github.com:AvengeMedia/dankcalendar (be89a33)
  • update qml-common (1acf15e)
  • feat(matugen): add Matugen theme support and configuration instructions (#122) (1203150)
  • theme: follow the shared selected and primary container rules (506bef4)
  • nix: update vendorHash for go.mod changes (161be60)
  • files: switch to diles shared components (7d42e0b)
  • events: free/busy (TRANSP) on create and update (#120) (b9ec42c)
  • fix(google): pace API calls and retry quota-limited reads (#117) (316dcb4)
  • ci: update review job (2bbc097)
  • bump qml-commont (c9fa860)
  • datepicker: fix overflow outside of window boundary (feebbb5)
  • qml-common update (7e0fc9f)
  • settings: sidebar badges on derived accents with a neutral selection (7dc1947)
  • theme: stop painting selections with unreadable primaryContainer (4e1c0cb)
  • providers: surface keyring errors better (e933b27)
  • ui: use time pickers for core hours and align the event form (f467382)
  • bump common (2cfcbf3)
  • bump window headers (00125e9)
  • windows: center headers (9131038)
  • nix: sync flake.lock to dank-qml-common submodule (817c5c5)
  • i18n: sync and add hungarian (4e68985)
  • ui: m3e redesign (71b699e)
  • flatpak: pin quickshell to v0.3.1 (6365ecb)
  • flatpak: pin manifest to v1.6.1 (5010266)
  • flatpak: sync metainfo and module manifests for v1.6.1 (effdb20)
  • ci: let flatpak sync be re-run and retry module regeneration (d4c84fb)
  • nix: update vendorHash for go.mod changes (2f811b1)
  • reminders: fire task alarms once at their anchor (c9263ea)
  • ical: fold raw newlines in feed text values (bdb9286)
  • qml: keep zero-length timed events in day and week views (ead9344)
  • core: bump dankgo (fa7788c)
  • caldav: keep multiget objects next to refused ones (7ea1ed4)
  • CONTRIBUTING: add generative AI policy (22c0df0)

Full Changelog: v1.6.1...v2.0.0

Release v1.6.1

Choose a tag to compare

@github-actions github-actions released this 08 Sep 17:23

What's Changed

  • flake: bump version to 1.6.1 (2a5bb69)
  • keyring: properly fix #105 and fix #99 (#106) (afe6d19)
  • oauthbase: persist tokens only on refresh (#103) (c9f60d4)
  • qml: keep the compact menu closed when entering compact mode (fb81260)
  • fix(qml): wire qml-common theme backend (5c48a0a)
  • qml: fix week view drag conflicts and modal reopen after compositor close (bbc9e22)
  • keyring: treat a locked secret collection as locked, not missing (646f98d)
  • caldav: answer http digest challenges (6643d50)
  • flatpak: pin manifest to v1.6.0 (4b12036)
  • flatpak: sync metainfo and module manifests for v1.6.0 (565cd46)

Full Changelog: v1.6.0...v1.6.1

Release v1.6.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 17:13

What's Changed

  • flake: bump version to 1.6.0 (ee72756)
  • import: open .ics files and import them into a calendar (2cf1c4b)
  • i18n: add Bulgarian (fcdc3b8)
  • bump qml-common (7ffba0a)
  • nix: update vendorHash for go.mod changes (2cb03f0)
  • i18n: sync (e8dc119)
  • core: update dependencies (2569881)
  • i18n: sync (29bf555)
  • ui/settings: add default calendar option (37a7d2e)
  • fix(providers/microsoft) reconcile series occurrences after a reschedule fixes #95 (906e478)
  • qs: fix escape key to close search modal (87dd4d3)
  • qs: fix tab in create event form fixes #93 (4ae61fa)
  • tasks: advance recurring tasks to the next occurrence on completion (a7c80df)
  • sync: don't resume from a stale cursor after re-enabling a calendar (123dc2c)
  • nix: update vendorHash for go.mod changes (52d88fa)
  • caldav: bump go-webdav to -git version that fixes trailing slashes (1005d54)
  • caldav: Don't quote multistatus bodies with entity encoded quotes (#90) (fe61f4e)
  • events: pin all-day dates to UTC midnight (79c69e5)
  • qs: ctrl+n to create new event (6aece03)
  • settings: add date/time locale override option (96eae7d)
  • views: drag to create events on views other than month view fixes #88 (268e1ef)
  • ci: make review do new comments (c6952df)
  • ci: add review (456c464)
  • i18n: sync (b766e85)
  • qs: style event chips by RSVP state (5b2180a)
  • events: reply to a single occurrence of a recurring invitation (9d35706)
  • qs: center day and week views around core hours on open (2a8bad1)
  • qs: fix missing import (1fb7201)
  • events: add multi-select context actions and clipboard workflows (#82) (b640d60)
  • icalconv: write event and task times with a TZID instead of UTC (7eaf5af)
  • providers/google: render degenerate all-day events as one-day events (82b710c)
  • core: store sqlite timestamps in a round-trippable format (06cf181)
  • caldav: tolerate unquoted ETags from non-compliant servers (771a09e)
  • i18n: add French thanks to @bujardservice (a57a879)
  • flatpak: pin manifest to v0.3.1 (01a4317)
  • flatpak: sync metainfo and module manifests for v0.3.1 (0ebdf7b)

Full Changelog: v0.3.1...v1.6.0

Release v0.3.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 20:52

What's Changed

  • i18n: sync (fa676e8)
  • core: run migrations with foreign keys off (586522b)
  • flatpak: pin manifest to v0.3.0 (9e29d0c)
  • flatpak: sync metainfo and module manifests for v0.3.0 (5f17e1d)

Full Changelog: v0.3.0...v0.3.1

Release v0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 15:02

What's Changed

  • bump flake ver (7e28dc5)
  • i18n: sync (bd066e6)
  • notifications: respect event alarms on all-day events regardless of global toggle (a7a71da)
  • providers/google: fix serialization of at start reminders (a6d50a3)
  • providers/iCloud: show reminders not available notice when users upgraded to EventKit (8875253)
  • ui: fix "today" getting stale (6670c41)
  • core: add ability to disable sync per-provider (0fb3916)
  • providers: add built-in google and m$ credentials (ad76ef9)
  • docs: add Flathub version badge and installation instructions to README (d703b78)
  • ci: scrap flathub repo sync (c236da6)
  • ci: add flatpak-sync CI (d030b06)

Full Changelog: v0.2.7...v0.3.0

Release v0.2.7

Choose a tag to compare

@github-actions github-actions released this 24 Jul 14:29

What's Changed

  • nix: update vendorHash for go.mod changes (6b36b8a)
  • keyring: replace 99designs/keyring with native secret service client (554f9d4)
  • nix: update vendorHash for go.mod changes (06dc07f)
  • core: remove login1 timer re-calculation in favor of suspend-aware boottimer package (f4c4238)
  • build: Add target to install AppStream metainfo file (#67) (d015163)
  • flatpak: set meta/version data (27a2be1)

Full Changelog: v0.2.6...v0.2.7

Release v0.2.6

Choose a tag to compare

@github-actions github-actions released this 23 Jul 15:40

What's Changed

  • theme: update Paths logic (cfac73d)
  • i18n: sync (7acc3dc)
  • events: add option to delete single recurring event (ca617f0)
  • ui: expand agenda/day/week view with more event metadata (6b6e674)
  • reminders: add snooze until start option (7ad8491)
  • nix: update vendorHash for go.mod changes (50f8420)
  • core: bump dankgo and use portal package for notifications and keyring in sandbox (ac48e5f)

Full Changelog: v0.2.5...v0.2.6

Release v0.2.5

Choose a tag to compare

@github-actions github-actions released this 21 Jul 15:08

What's Changed

  • ci: fix symlink transforms (caf3b37)
  • flatpak: update the meta description (0d73ce5)
  • flatpak: update commit refs for submission (2794993)

Full Changelog: v0.2.4...v0.2.5

Release v0.2.4

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:12

What's Changed

  • feat: Add initial Flatpak support (d5afff6)
  • meta: add initial dcal screenshots (dd9e036)
  • feat: send desktop notification when an account needs reauth (#61) (71d5015)
  • gitmodules: set master branch (2829e5a)
  • ci: build for freebsd (6e5b39e)
  • core: exlcude qmlls.ini from sync-shell (86298ca)
  • i18n: add Japanese (1af50b3)
  • fix: avoid reserved QML identifier (#60) (d0a27a3)
  • ui: add minimize support to built-in CSD for supported compositors (2763d93)
  • nix: update vendorHash for go.mod changes (b380d39)
  • tasks: notify at start and due times based on priority (#58) (ed4e504)
  • core: switch to dankgo for common functionality (2d74640)
  • nix: sync flake.lock to dank-qml-common submodule (8a81cb6)
  • update gitmodules (0147dba)
  • ui: migrate to dank-qml-common submodule (02a5de1)
  • ui: dynamically size child windows to fit contents better (cabca17)
  • month view: drag and kb options to create multi-day events (293c2bc)

Full Changelog: v0.2.3...v0.2.4

Release v0.2.3

Choose a tag to compare

@github-actions github-actions released this 13 Jul 18:32

What's Changed

  • caldav/ical: sync colors for more providers fixes #54 (5be8557)
  • ui: add X mousewheel, touchpad, and drag support fixes #52 (5d5745b)
  • navigation: add go to date dialog + new shortcuts for faster navigation fixes #40 (9a609af)
  • providers: add option to skip certificate validation for CalDav fixes #50 (8a01f9b)
  • recurrence: allow editing from children sounds: play notification sound immediately and use suppress-sound since not all notification daemons implement the sounds properly editing: wrap elements in a flickable editing: fix every field for recurrence events fixes #51 (f6fd9a8)
  • packaging: embed UI into binary, breaking all current packaging until updates (6556366)
  • feat(ipc): add ui.newEvent to open the new-event editor (#53) (157bed9)
  • ci: include logo with release assets (61d0dea)

Full Changelog: v0.2.2...v0.2.3