Skip to content

Releases: charlesrocket/dorst

v0.17.0

15 May 16:49
v0.17.0
f8f2476
Compare
Choose a tag to compare

Bug Fixes

  • Fix task queue

Features

  • Handle directories via preferences window
  • Allow directory path selection

Miscellaneous tasks

  • Update clap to 4.5

Refactor

  • Use Config::default()
  • Drop DorstPreferences directory properties

v0.16.0

09 Apr 16:42
v0.16.0
31ed2b7
Compare
Choose a tag to compare

Bug Fixes

  • Update load_css()
  • Handle missing fields
  • Change edit_button confirmation

Documentation

  • Update example config
  • Fix example line

Features

  • [breaking] Switch to TOML
  • Show config alert

Miscellaneous tasks

  • Update dependencies
  • Add funding info
  • Add PR template

Operations

  • Bump codecov-action to v4
  • Bump gtk4 to 4.12.5
  • Use gtk4-rs container
  • Bump labeler to v5
  • Update labels

Refactor

  • Fix restore_data() redundancies

Testing

  • Update cli::files

Build

  • Fix tracing dependencies
  • Bump gtk features to 4.12

v0.15.3

16 Feb 18:02
v0.15.3
1941407
Compare
Choose a tag to compare

Build

  • Make glib-build-tools optional

v0.15.2

15 Feb 17:39
v0.15.2
f56b4e6
Compare
Choose a tag to compare

Bug Fixes

  • Update ObjectExt import

Miscellaneous tasks

  • Disallow deprecated functions
  • Update LICENSE
  • Add async-channel
  • Update GTK dependencies

Refactor

  • Switch to async-channel

v0.15.1

12 Feb 18:08
v0.15.1
cbb250e
Compare
Choose a tag to compare

Miscellaneous tasks

  • Update dependencies
  • Allow deprecated functions

v0.15.0

14 Nov 15:11
v0.15.0
ecdd187
Compare
Choose a tag to compare

Bug Fixes

  • Update target prompt

Documentation

  • Describe backups
  • Update Usage

Features

  • Change default behavior

Testing

  • Update tests

v0.14.0

25 Oct 18:35
v0.14.0
f4049d1
Compare
Choose a tag to compare

Bug Fixes

  • Add default height to DorstPreferences

Features

  • Add adw::PreferencesWindow
  • Add logs_switch
  • Add preferences (#33)

Refactor

  • Convert thread_pool into property
  • Rearrange menu
  • set_settings() -> setup_settings()

Testing

  • Add pool_limit()
  • Add task_limiter()

v0.13.1

23 Sep 08:04
v0.13.1
fd2521f
Compare
Choose a tag to compare

Bug Fixes

  • Use static gresource

CI/CD

  • Update package lists
  • Drop nightly builds

Documentation

  • Do not mention sudo
  • Add GTK4

Miscellaneous tasks

  • Ignore gresource
  • Add freedesktop files
  • Resize app icon
  • Set desktop entry flag

Refactor

  • Drop Command import

Testing

  • Fix window()

Build

  • Move custom script
  • Update glib command
  • Exclude data directory
  • Add Makefile
  • Improve compatability

v0.13.0

14 Sep 18:58
v0.13.0
f466b01
Compare
Choose a tag to compare

Bug Fixes

  • Change error icon
  • Fix error wrapping
  • Change error formatting
  • Move error tooltip
  • Unlink popover buttons
  • Improve GtkScrolledWindow layout
  • Fix INVALID links
  • Improve handling of invalid links (#32)
  • Edit empty message
  • Adjust entry margin

CI/CD

  • Drop cache-apt-pkgs-action
  • Update publish job

Features

  • Drop banner
  • Add error heading
  • Add popover tooltips
  • Show errors in row popover (#30)

Miscellaneous tasks

  • Bump git2 to 0.18
  • Bump built to 0.7

Refactor

  • Add repo_box template

Testing

  • Fix popover tests
  • Update backup_error()
  • Update invalid_url() config
  • Check invalid labels

v0.12.1

07 Sep 19:41
v0.12.1
9fa1dc2
Compare
Choose a tag to compare

Bug Fixes

  • Fix edit dialog
  • Fix remove dialog
  • Drop glib::idle_add_local()
  • Merge error strings
  • Update obj.connect_completed_notify()
  • Fix RepoMessage::Reset
  • Fix update_rows()
  • Set repo_name attribute

CI/CD

  • Update checkout
  • Disable fail-fast

Documentation

  • Add Features

Refactor

  • Drop redundant to_string()
  • Move process_repo()
  • Drop RepoMessage::Start
  • Reuse updated status
  • Use RepoObject to process targets (#29)
  • Move completed_notify callback
  • Message -> RowMessage
  • Drop pending status
  • Use repo_data methods

Testing

  • Add about_window()
  • Update backup()
  • Add backup_error()
  • Update ssh_filter()

Build

  • Set git2 features