Skip to content

Releases: thilojaeggi/WinGetty

v1.0.0

18 Mar 12:51
115adec
Compare
Choose a tag to compare

To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d

What's new

  • New Login and Sign up pages
  • Packages and Package Detail site now retrieve data from REST API using alpinejs
  • Added Settings page with settings that can be overwritten with env variables
  • Renamed "Users" Tab to "Access"
  • Various small UI changes

What's improved

  • Better error handling and alerts
  • Fixed WinGet search endpoint #41

v0.0.9

17 Nov 12:31
c50299b
Compare
Choose a tag to compare

To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d

What's new

  • Improved winget search endpoint
  • Defined dropdown values in a central place to avoid something like #22 happening again.
  • Added "Manage subscription" button for WinGetty Cloud subscribers.

What's improved

  • Fix winget search endpoint to include inclusions properly #33

v0.0.8

13 Nov 10:30
9ea9a2e
Compare
Choose a tag to compare

To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d

What's new

  • Default roles can now no longer be deleted
  • Roles now show the associated user count
  • Support for Postgres and MySQL databases #30 #31

What's improved

  • Improved permission handling

v0.0.7

07 Nov 09:30
af3aa0c
Compare
Choose a tag to compare

To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d

What's new

  • Users can now be created on the "Users" page
  • Roles can now be created with permissions and then be assigned to Users
  • Add new permissions
  • Add log level environment variable LOG_LEVEL

What's improved

  • Switched to built in logger, bye bye debugPrint
  • Fixed an issue where external_url would not be used when scope is "both" #23
  • Improved error handling
  • Winget search endpoint has been rewritten to be more accurate

v0.0.6

03 Nov 15:46
54a4c51
Compare
Choose a tag to compare

To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d

What's new

  • Support for external urls for installers #23
  • Add preliminary support for S3 (WINGETTY_USE_S3, WINGETTY_BUCKET_NAME) which will overtake the file upload if enabled
  • Move to gevent worker to hopefully eliminate worker timeouts #20
  • Overhaul permissions creation to eliminate the error mentioned here #10 once and for all
  • Registration is disabled by default but will be temporarily enabled for the first user if no user exists yet.
  • Move add_version to axios as well, wasn't before by accident.

What's improved

  • Fixed an issue where package creation would fail in case of a space in the publisher field #25
  • Fixed an issue where the copy download url button was wrongly on the whole installer card in the GUI and not just the button 1a8084a
  • Added missing fields (portable9 in nested installer guide and validator, installer type #22 1442278
  • Other small bug fixes / code improvements removals of code redundancy.

v0.0.5

22 Oct 21:41
11caab5
Compare
Choose a tag to compare

Hotfix

  • Improves permission creation

v0.0.4

20 Oct 14:51
3c11551
Compare
Choose a tag to compare

What's Changed

  • Streamline user interface and make modals more compact
  • Improve UX
  • Fixed an issue where permissions might try to be created twice resulting in a crash #10
  • Allow numbers in the named and add missing installer types. by @DannyVersluis in #11
  • Docker-compose error when not adjusting parameters. by @Walkablenormal in #14

Full Changelog: v0.0.3...v0.0.4

v0.0.3

24 Aug 10:18
Compare
Choose a tag to compare

To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d

What's new

  • Adds permission system with roles for supporting multiple users and deletions
  • Adds support for nested installers (zip)
  • Adds support for installers of type both
  • Allows for bigger file sizes
  • Allow for deletion of versions with all installers

What's improved

  • Improved forms layout and form validation
  • Changes in design to improve consistency
  • Only show disable registration banner to admins
  • Complettely dropped jQuery in favour of Axios
  • Bumps crypto libraries

v0.0.2

04 Jul 16:14
Compare
Choose a tag to compare

To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d

What's new

  • Code improvements
  • Installer Switches are now shown under Installer and are editable
  • Layout improvements, mainly when it comes to legibility
  • Streamlining of ui elements (Setup, Forms, Installer ...)

v0.0.1

01 Jul 20:58
Compare
Choose a tag to compare

This is the first "release" of WinGetty.
To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d

What's new

  • User overview
  • User updating
  • User deletion
  • Added flask-migrate to make database updates easier
  • You can now add a Timezone in docker-compose.yml
  • Other improvements in code

Breaking changes

The WinGet API Endpoint has been changed from /api to /wg e.g. "https://wingetty.thilojaeggi.ch/wg", check your setup page to see the new command.