Skip to content

Releases: johnnysaucepn/SubEtha

Re-organise project naming

30 Nov 09:19
8b39995
Compare
Choose a tag to compare
Pre-release

Minor functional tweaks, but otherwise remove the 'Thumb' name for the client apps - it was too confusing to know whether Thumb referred to the apps, or the library shared by them, and hard to find code spread across both projects.

Assistant to netcore 3.1

24 Nov 09:14
9632ca5
Compare
Choose a tag to compare
Pre-release
Bump Npgsql.EntityFrameworkCore.PostgreSQL from 2.2.4 to 3.1.4 (#244)

Bumps [Npgsql.EntityFrameworkCore.PostgreSQL](https://github.com/npgsql/efcore.pg) from 2.2.4 to 3.1.4.
- [Release notes](https://github.com/npgsql/efcore.pg/releases)
- [Commits](https://github.com/npgsql/efcore.pg/compare/v2.2.4...v3.1.4)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.4

10 Nov 09:06
b0b91ca
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release
Replace complex pull operations with observables (#203)

* Initial implementation of Observables for file system changes.

* Additional unit test coverage.

* Support existing file detection.

Also reformat for readability.

* New Rx-based approach to obtaining journal entries and parsing.

* Move new Readers into Parser project.

* Subscribe to lines, and produce events.

* Use Publish and Connect to request new log entries on a regular basis.
Add the basis for 'cooked' journal events that augment the basic log entries.

* Limit use of Rx to publishing entries.
We risk losing a lot of control when entries are coming in at unpredictable times.
Move some of the new classes into more appropriate areas.

* Pre-filter incoming log files by last entry.

* Make core apps reactive, keep inert classes for now.

* Remove old classes.

* Rename replaced classes.

* Remove queue, and start polling continuously

* Re-introduce authentication and upload queueing

Also use cancellationtokens to shut down application

* Correct logging level on dumping state

* Replace queue with list as part of client.
Use Rx to report back on upload success.

* Make upload operations async.

* Simplify app startup workflow slightly.

* Re-unify the managers, and make uploads more asyncy.

* Detect changes through comparison, don't upload if no change.

Use WaitHandles to block threads.

* Remove Cooked assembly for now. Remove RxExperimental.

* Add test coverage for LocationState.

* Revert accidental commit.

* Make WPF app work again.

Wire up view and viewmodels using Autofac, not static ViewManager.

* Wire authentication methods without using events

Manage the async operation using WaitHandles to block polling until authentication resolved

* Remove IThumbApp

* Support non-blocking Console input

* Simplify some binding expressions.

* Attempt uploads multiple times.

Improve error handling.

* Correct binding of viewmodel properties using Rx.

0.2

28 Aug 06:38
Compare
Choose a tag to compare
0.2 Pre-release
Pre-release
Fix pkg icon addresses.