Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@MidasXIV MidasXIV released this 30 Jan 20:55
· 302 commits to master since this release
1e653ab

Features

  • Convert Anavrin to a PWA. (#42)
    • add icons for PWA.
    • add next config for PWA support and update manifest file to show icons.
    • update .gitignore to ignore PWA build time files.
    • move meta tags and links to _app.js instead of document.js page.
    • add offline support. Related Issue: #19
  • Make sidebar as bottom nav in mobile layout (#44 )
  • Add Google Auth (#46)
    • Allow users to login to Anvarin using their Google accounts, using next-auth's Google provider.
    • add mongodb@3.5.9 dependency; this allow next-auth to add accounts, sessions and users to the database provided.
    • new environment variables are added with this PR
      GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET,MONGODB_URI,NEXTAUTH_URL.
      Related issue: #45
  • Create User details form - Anavrin now shows a User's image if a user is logged in; A User settings page is added for the user to update details. A User can not enter exchange information to connect information to different exchanges; Mantine components are used for UI and some hooks logic; The data entered in the exchange form is encrypted.
  • Show Loading bar on Page Change.
  • Mobile UI update (#53)
    • Make sidebar as bottom bar in mobile layout.
    • Change gradient on header -> previously the gradient was added to the right and left section individually.
    • Add meta tags to change PWA status bar colors
    • Hide secondary panel in Mobile UI.
    • Add placeholder Lorem-Ipsum component.
    • Show secondary panel as a Drawer in some pages.
    • Mobile UI update for Portfolio page
      • reduce number of portfolio options
      • Fix alignment of Profit/loss - Portfolio value indicators.
    • export portfolio table as a new component; Also Mobile friendly.