Skip to content

Releases: Filipsi/ClipboardMachinery

ClipboardMachinery 1.2.65

15 Aug 07:02
Compare
Choose a tag to compare

Changes

  • Updated project dependencies
  • Changed support link from PayPal to Ko-fi
  • Fixed incorrect updater state when when a non-existent branch is specified
  • Fixed cropping of branch name label next to the application version

ClipboardMachinery 1.2.53

20 Dec 13:45
Compare
Choose a tag to compare

Changes

  • Added internal support for switching updater to development builds to help with testing
  • Fixed tag type priority not been saved when creating new tag type

ClipboardMachinery 1.2.46

15 Dec 15:11
Compare
Choose a tag to compare

What's new?

This version brings some fixes to favorite button functionality and ability to order tags based on their type.

You can now edit tag type and specify it's display priority, after which all tags of this type will be sorted appropriately.
Tags with highest priority are displayed first, if multiple tags have same priority then they are displayed in order in which they were added.

Changes

  • Added option to specify display priority of tag types
  • Favorite button is now displayed as checked if the associated clip has any tag with 'category' type
  • Favorite button now removes all tags with type 'category' when unchecked

ClipboardMachinery 1.2.38

27 Oct 06:47
Compare
Choose a tag to compare

What's new?

In this version, I have added clip presenters - which can be used to alter how clip content is been displayed.
Currently, there are just the 3 basic ones (plain text, link and image) but in the future I want to also add things automatic syntax highlighting.
Presenter type can be changed manually by using a little arrow under clip type icon, that is displayed when you hover over a clip.

As an example of what can be done using the presenters, I have added a basic command line runner that can execute clip content as commands.
You can specify in which directory the script gets executing by adding a 'workspace' tag to the clip.

Changes

  • Added clip presenter system
  • Added basic command line runner as a presenter
  • Changed Clip table schema to allow storing currently assigned presenter type
  • Added support for database migrations
  • Clip type is no longer resolved at run-time but only when been initially added to the database
  • Made suggestion box for selecting tag type use popup instead of adorner
  • Updated dependencies

In the true Halloween spirit, this thing has risen from the dead. Scary, right?

ClipboardMachinery 1.2.17

24 Jan 16:41
Compare
Choose a tag to compare

Foreword

Implementation of content type presenters might take a lot longer then anticipated due to time constraints.
So here are some bugfixes from last year before I started working on new feature.

Changes

  • Backend changes to lazy loading of clips and tag types
  • Updated dependencies

Bugfixes

  • Fixed lazy pages been able to start multiple batch loads at once
  • Possibly fixed a bug where clip is created multiple times when added from clipboard

ClipboardMachinery 1.2.9

24 Nov 17:06
Compare
Choose a tag to compare

Bugfixes

  • Fixed crash when failing to read or write to the clipboard
  • Fixed ungraceful shutdown letting clipboard listener open
  • Fixed exceptions not been logged correctly

ClipboardMachinery 1.2.6

17 Nov 15:23
Compare
Choose a tag to compare

Foreword

In this update we patched some bugs and worked on the backed systems.

Beside the bug-fixes the backing system for clipboard handing was reworked.
No more horrible shadow winforms used as parent window to handle hwnd messages.
This might eventually lead to supporting other clipboard content types, like sounds or file references.
But keep an eye out, if you will find any strange behavior or duplication, report them via our bug tracker.

Changes

  • Reworked backed logic for clipboard interaction to use pinvoke calls to user32.dll
  • Changed clipboard image handling to work with bitmaps first and then encode the content into png format
  • Changed default color of 'created' tag type to #607D8B to make it easier to distinguish with 'source' tag type
  • Added logging (you can find application logs at logs/logfile.txt)
  • Added REFRESH_FAILED and UPDATE_FAILED states to update indicator

Bugfixes

  • Fixed links not working in release notes
  • Fixed updater getting stuck loading when download or refresh fails
  • Fixed updater crashing when failing to prepare update files to disk

ClipboardMachinery 1.2.0

03 Nov 12:59
Compare
Choose a tag to compare

Foreword

Finally, after so long - this is a first stable release of the rewrite that was promised in last pre-release.

We caught a few bugs, but I can assure you that it's not all of them.
And even got a whole new feature - AutoUpdater.
For which we can thank Onova by Tyrrrz that saved me a lot of work setting things up.

The updater is also the reason why I feel a bit more comfortable calling this a stable release since I wanted to add search feature before doing so, but that proved more difficult then anticipated.

We also now have a roadmap, I can't promise how up-to date it will be but at last you can check out what is planned for the future of the project.

Notable changes

AutoUpdater

  • Added update indicator to application footer
  • Automatic update checking (every 1h or when clicked)
  • Ability to view release notes and download update packages from GitHub
  • Update is installed when user allows application restart by clicking prompt in app footer

ClipboardMachinery 1.1.0

08 Sep 17:28
Compare
Choose a tag to compare
Pre-release

Foreword

Surprised eh? Honestly, me too.

After exactly 5 months, I am here with another update. Of which only the last one saw some actual progress represented by 49 new commits since last pre-release.

Main feature of this update is that you can now actually add your own tags, along with tag types management!
There was also quite a lot backed changes, like reworked dialog overlay system, property validation system, reworked page bases and off-course some bug fixes.

Notable changes

Tags

  • You can actually add your own tags to clips now!
  • Tag list now has a overflow indicator - when clicked it opens up overview of all related tags.
  • Tag editor was overhauled, new look and color palette was moved to tag type editor.
  • When creating new tag you have to select tag type that specifies color and value kind.

Tag types

  • A whole new page to manage tag types and create new ones.
  • There are two system-owned types you can't remove - source and category.
  • When creating new tag type you have to specify name, description and select value kind.

Value kind

  • Value kind is a tag type property that specifies what value can tag hold.
  • Provides value validation and parsing.
  • For now, there are text, number and datetime types.
  • This will expand in the future depending on what is needed.

What awaits next

Next up will be catching all of the bugs from this update. After which there will be a full release to master.
Next, I might start to work on automatic tagging or search functionality. I can't promise anything concrete, expect that I am still intending to expand this project further.

ClipboardMachinery 1.0.25

02 Jul 21:16
Compare
Choose a tag to compare

Foreword

A new release with modified old version to remove dependency upon my own common library Bibliotheque that was depreciated and removed from GitHub. This was mostly done just to keep master up to date and not to reference dead library in latest release.

Caveats

This version does not support favorite clips saving, the implementation from last version was just a proof of concept. If you want to save all clips into a database, have infinite scrolling, image export and ability to add tags to clips feel free to use the latest pre-release version. Beware that it is still under development, things may break, change or be removed entirely.

What awaits next

So much for housekeeping.
Please be patient with me, I still intend on finishing this project but the progress has been slow due to work.