Skip to content

Releases: malee31/ReactNativeCardinalBoticsApp

React Native CardinalBotics App v4.1.0 Release

08 Sep 07:46
Compare
Choose a tag to compare

Summary

Major dependency upgrade!
Bumped up the versions of all the libraries that the project requires to the latest possible versions so it is now up-to-date.
Expect a rework to iron out the new visual glitches soon.

IMPORTANT

A major version update is coming up which will replace the server the app interacts with, breaking older clients.
Versions of the app from before the next major update will no longer work and an update will be required.

Changes from V2.2.0

  • Server downtime - The hours server and API that this app interacts with to function is no longer up
    • The server will soon be upgraded with an improved API. This app will be updated to match, breaking old functionality
  • Other features still remain from V2.2.0

React Native CardinalBotics App v2.2.0 Release

19 Jan 18:16
Compare
Choose a tag to compare

Summary

UI Improvements (automatically applied to all v2.1.0~ versions through expo-updates)
Old UI no longer used in v2.1.0~

Changes from V2.1.1

  • Other members (Leaderboard) page UI improved
    • Green/Gray indicator on the left border for to make showing sign-in status at a glance easier
    • Clearer formatting for names and text. Names are now above the time instead of beside and the current session time is easier to differentiate
  • Home page's sign in/out button has also been recolored, rounded, and given a drop shadow
    • Text also resized to fit short names without ellipsizing.
    • Sign in/out button size has been expanded to make it easier to tap and harder to miss
  • Login page's buttons and inputs have been rounded and slightly recolored with drop shadows
  • Other features still remain from V2.1.1

React Native CardinalBotics App v2.1.1 Patch

11 Apr 19:14
Compare
Choose a tag to compare

Summary

Small stylistic patches

Changes from V2.1.0

  • Login page's text input has been changed to a password input and now hides what is typed
  • Resources, Forms, and Other Members lists expanded to span the entire width of the page on web
    • Not a significant change for mobile users
  • Other features still remain from V2.1.0

React Native CardinalBotics App v2.1.0 Release

10 Apr 20:38
Compare
Choose a tag to compare

Summary

Quite a few styles have been changed a bit and improved. The app now looks and functions a bit better!

Changes from V2.0.0

This is a minor version release so changes have been minimal and nearly completely behind the scene. Everything works the same but has been improved under the hood

  • Drawer now shows the icon on the side of rather than on top of the name of the user and their time in
  • Styles have been moved into the components and screens that need them and are global so they are not regenerated every single time
  • Other features still remain from V2.0.0

React Native CardinalBotics App Rewritten v2.0.0 Release

03 Apr 23:49
Compare
Choose a tag to compare

Summary

The app has been rewritten using React Functional Components instead of React Class Components. This is the initial release for the rewrite so expect patches and minor changes.

Changes from V1

  • Due to a change in server APIs, all features interacting with the server have been rewritten to account for the differences
  • The server API no longer accepts what the user accomplished during their session as a comment so that feature has been removed
  • The app more reliably resyncs with the server when the user's information changes
  • Error handling has been improved and errors now show up as a pop up, usually with a simple diagnosis of the problem instead of an error dump
  • Loading spinners now appear on the sign in/out button while sending their requests to the server in order to prevent sending the same request multiple times
  • Other features still remain from V1

React Native CardinalBotics App Initial v1.0.0 Release

07 Oct 22:06
Compare
Choose a tag to compare

Summary

The app has been launched earlier this year and this release is coming out a little bit late, after a couple of small updates.

Basic Needs Covered

  • Able to signing in and out properly
  • Able to enter in what you have done during your time in
  • Verifies login as valid before allowing you to sign in or out
  • Server API linked up to app to store past sessions and total time
  • Past activities shown and updated on app open or on sign out
  • Sorted Leaderboard that shows who has the most hours and who is currently logged in

Features

  • Saves login information for later use. Also shows name on drawer so you can make sure that is you
  • Error Handling for Signing in and out means that you can trust that your sign in or sign out was successful
  • Local timer to let you know how long you've been in for
  • Disabled logging in as someone else while signed in
  • Disabled blank sign out messages

Extras

  • Pop ups to tell you when something has gone wrong in any significant way (i.e. No connection or server is down)
  • Only queries data from server when required as to not overload the server
  • List of Resources dynamically generated from a Google Spreadsheet
  • List of Forms dynamically generated from the Forms Mastersheet
  • Simple UI using high quality SVGs and Flexbox CSS
  • Loading wheel shown while things are loading
  • Icons for buttons that link you to websites