Skip to content

Releases: NoMore201/playmaker

v0.6.4

04 Feb 13:52
Compare
Choose a tag to compare
  • fixes for latest googleplay-api version compatibility
  • updated js/css libraries
  • automatically close navigation menu after selecting an option (mobile layout)
  • added authentication with gsfid and auth token in credentials.conf file
  • added a button in the login page to notify when a security check is needed
  • Dockerfile: start daemon as unpriviliged user (may require manual intervention)
  • added environment variable to specify a device to be used by googleplay-api

v0.6.2

01 Feb 14:28
Compare
Choose a tag to compare
  • Updated gpapi to version 0.4.2
  • Reduced container size, by removing useless dependencies
  • Fixed code used to check if the app is free

v0.6

29 Jan 17:42
Compare
Choose a tag to compare

New in 0.6:

  • Introduced auto-updates, which can be controlled through a crontab string. By default
    update is triggered every night at 2AM
  • Removed annoying http warning page
  • Some options are now configured through environment variables, rather than command line arguments
  • It's now possible to provide credentials in a config file, skipping the login page.
  • Updated gpapi to 0.4
  • Small fixes and improvements

More info on new features in the README. Build status: https://hub.docker.com/r/nomore201/playmaker/builds/

v0.5.6

14 Jan 12:00
Compare
Choose a tag to compare

Changes since last release:

  • Small bug fixes and improvements
  • js/css main libraries are now fetched from CDNs, taking advantage of caching for faster load times
  • Fixed stack trace output with HTTP errors due to tornado debug feature being enabled
  • Fdroid repo's config.py is initialized with custom name and description
  • APK file parsing does not require files having a specific name anymore
  • APK parsing function will take care also of APK not available in play store, extracting metadata from the file with pyaxmlparser library

If you can't correctly see icons in playmaker with this update, try deleting your browser cache.

v0.5.5

08 Nov 17:17
Compare
Choose a tag to compare

Changes since last release:

  • Small fixes, cleanup old and unused code
  • Switched to dark navbar
  • Repository endpoint <pm_path>/fdroid will not be available if the server is launched without --fdroid param 9de8677
  • update applications button now automatically starts updating applications, without user intervention c1d5289

v0.5.4

06 Nov 08:13
Compare
Choose a tag to compare

New features in this release:

  • If you run playmaker with fdroid support, it will serve repository data right from path /fdroid. Just add http[s]://<pm_host>/fdroid to your fdroid application
  • Dynamic loading bar in login show cache initialization progress, so users may have an hint of the ongoing initialization

Docker image ID: 454872e826ef

v0.5.2

05 Nov 18:32
Compare
Choose a tag to compare

Changes since last release:

  • Fixes and improvements to login view, now it correctly waits server to finish initialization, and it restores state when user refreshes page (commits af68a0e, db934cd, ddcd04a)
  • Cache initalization handles the following corner cases:
    • If app does not exist on play store, it will not be added to app cache, but fdroidserver tool will still parse it (commit 3fd6ccb)
    • If APK parser throws an error, ignore that apk (workaround for issue #9) (commit abc009d)

Docker image ID: 98e68b69117e

v0.5.1

05 Nov 12:45
Compare
Choose a tag to compare

Changes since previous release:

  • Use ProcessPoolExecutor to initialize cache 1273226
  • Require gpapi v0.2.7 for the short-lived token fix
  • Added links to repository in navbar
  • Wait for cache initialization in login view rather than app view 4e8a497

Docker image ID: 7a624ec7198a

v0.5

31 Oct 20:22
Compare
Choose a tag to compare

Changes in this new release:

  • Removed insecure implementation of AES algorithm. Now communication should be secured through HTTPS (thanks to @n1zzo )
  • Added HTTPS support inside playmaker (one can choose to run playmaker with HTTPS support supplying own certificate, or let it run without and secure it behind an HTTPS proxy like nginx)
  • If the application is running through HTTP, a warning message is shown

v0.4.11

27 Oct 09:22
Compare
Choose a tag to compare

Lots of changed in this new version:

  • Dockerfile: fetch googleplay-api dependency from pypi bf17c04
  • Changed pycrypto with a more up-to-date fork a85790f
  • Handle invalid token by fetching a new one 484defe, 75f800c, dbd0472
  • Improved app view
  • Lots of fixes and improvements