Skip to content

Releases: tiagorvmartins/portanexus

v0.2.0

10 Nov 11:58
1295cfc
Compare
Choose a tag to compare
  • This release includes support for ordering both containers and stacks (as suggested by @ExXxtr3me in #11) using the creation date and container/stack name for now, the selected sorting functionality is specific between stacks and containers and should be persisting between app restarts.
  • This release also includes details regarding container resource usage on the logs screen, by showing the CPU % usage and MEM % usage of the container.
  • There is one initial planned feature of v0.2.0 that was left out: the feedback form. It may or may not be addressed later once application moves to playstore. Github issues will be used for now, for any feature requests/feedback/issues.
  • Roadmap was updated referencing the completed checkpoints of v0.2.0.
  • Docker images for portanexus-web were also updated on tags latest and v0.2.0.

What's Changed

Full Changelog: v0.1.4...v0.2.0

v0.1.4

28 Sep 11:20
b2bfede
Compare
Choose a tag to compare
  • This release includes support for using Portainer API URL with http protocol

What's Changed

Full Changelog: v0.1.3...v0.1.4

v0.1.3

28 Sep 05:28
8b1d245
Compare
Choose a tag to compare
  • This release includes a new experimental feature that enables the user to check container logs, also the logs support refresh functionality (configurable in the new settings screen).
  • Container Logs are supported both on Stacks and Container screen by clicking the container row.
  • New settings screen to configure container logging functionality (later more settings can be added here) - As a note here: using 'all' on 'Max Log Lines' can cause delays on fetching the logs depending on the device (PWA/Android).
  • Refactored ThemeModule to SettingsModule to accommodate a broader amount of settings related with the new container logging feature.
  • Fixed entry splash, it was showing the footer in the middle of screen.
  • Better visibility of the portainer stack status in portanexus, this means that if one stack's container is down then the stack status icon is shown as 'yellow dot'.
  • There were improvements on the scroll feature for both Android app and PWA, also now relies on FlatList for multiple sections instead of ScrollView.
  • Improved the touchable buttons (restart, start, stop buttons) area detection with slop config.
  • Removed the old burger icon from the Drawer, instead navigation can be done by clicking the top icon 'PortaNexus'.
  • Navigation can also be done using the swipe gestures functionality from Android (Android App only), swipe left to right shows Drawer menu and swipe right to left goes back in navigation.
  • Fixed a few bugs causing bloat on the console, such as Text not being properly wrapped with Text node.
  • Removed leftover setTimeouts in code, that were in place to mimic loading times.
  • Bumped/fixed npm modules to recommended versions by expo.
  • Improved readability of the code in a few sections.
  • Chore: README.md updated with new images, demo video and links.

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2

14 Sep 14:12
96e7ded
Compare
Choose a tag to compare
  • New feature: container screen listing all (independent of stacks relation) containers on docker endpoint.
  • New feature: ability to control containers individually (start, stop, restart) both on the new Containers screen but also on Stacks screen when expanding the stack.
  • Improvement: persistence of Theme selected on store (Light vs Dark theme).
  • Improvement: improved color styling on NavigationDrawer menu for better readability.
  • Improvement: reduced the amount of loading spinners popping up on screen (there were two Loading spinners once the refresh operation got included).
  • Improvement: added footer with application name and version.
  • Bug fix: there was a problem that went into the last release unnoticed, stack containers were being filtered by a specific project name identifier.
  • Chore: README.md updated with new links.

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

08 Sep 14:58
45d1acd
Compare
Choose a tag to compare
  • Added support for PWA
  • New docker image for PWA being maintained at tiagorvmartins/portanexus-web
  • Better error handling on failed connections
  • Improved cached credentials for Axios module using SecureStore
  • Support error toast messages for both Android and Web Platforms.
  • Updated README.md

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

24 Aug 12:26
Compare
Choose a tag to compare

PortaNexus v0.1.0

  • Login and Logout using Portainer API Key (using expo-secure-store).
  • Fetch all Portainer instance endpoints.
  • Select Portainer instance endpoint to use the app.
  • Control (start, stop, restart) stacks.
  • Fetch and get all container status per stack.
  • Light and Dark theme mode.
  • Tested support for docker type (type === 1) instance - only for now.
  • Android support - only for now.
  • Get amount of running containers on selected Portainer endpoint.
  • Get amount of exited containers on selected Portainer endpoint.

Full Changelog: https://github.com/tiagorvmartins/portanexus/commits/v0.1.0