logo-black

Changelog

We are constantly improving Togetha. Here are the latest updates:

Week of May 6th to 11th

Fri, 10th May 2024

Development/Implementation

  • Updated bank details screen and navigation in SettingsStack
  • Implemented display preferences
  • Updated settings styling
  • Implemented notification preferences and communication options
  • Implemented legal information and account management options
  • Implemented notification options screens
  • Implemented display preference settings
  • Updated Tenancies to accept multiple tenants
  • Refactored Tenancies Validators to accommodate multiple tenants
  • Resolved and debugged issues from tenancy creation
  • Created logins for cotenants to access the platform
  • Implemented Cotenants onboarding process and verification emails flow
  • Updated user service with new endpoint
  • Updated confirm password functionality and bank details screen
  • Completed implementation of update profile settings
  • Completed implementation of update bank details
  • Completed implementation of change password
  • Refactored delete account screen
  • Reviewed and merged frontend and backend codebases
  • Debugged and resolved Playwright testing failing in production
  • Researched Generative Playwright
  • Implemented delete account functionality
  • Created custom sorting component
  • Implemented keyboard avoiding view for login page
  • Created custom password input component
  • Refactored password confirmation component
  • Implemented all document screens
  • Updated packages and resolved bugs with tamagui packages
  • Built custom accordion component
  • Implemented PDF card component
  • Resolved document API endpoint issues
  • Mapped document object to accordion component
  • Refactored PDF component
  • Built PDF card component and implemented link to PDF source
  • Implemented documents functionality and tested PDF card
  • Merged changes from develop branch
  • Refactored and bug fixing update bank details screen
  • Refactored and bug fixing bank details screen
  • Refactored input password component and improved login screen, included toast notifications and event tracker in mutation components
  • Flow tests on newly integrated joint tenancies feature

Design Tasks

  • Redesigned payment features page to fit joint tenancies
  • Designed new documents upload feature
  • Adjustments to splash screens and App Store images

Others

  • Review and merge of Codebases
  • Reading Playwright documentations

Week of April 29th to may 4th

Fri, 3rd May 2024

CODEBASE WORK

  • Review and update your branch from changes in the develop branch
  • Refactoring of several files within codebase
  • Migration of rooms and units database
  • API implementation of assigning landlords to rooms and units
  • Review and Merge of Codebase

TESTING

  • Test Plaid payment implementation
  • Write test cases for main app screen
  • Implement new testing configuration to solve testing bug
  • Resolve issues with environment variables not loading during testing

WEB DEVELOPMENT

  • Fixed some issues on the webflow site as requested by Kenny
  • Worked on landing page the webflow site
  • Migrated properties, units and rooms to have the same details page

MOBILE APP DEVELOPMENT

  • Set up Android Studio and download/install Android Gradle
  • Resolve bugs in Android Studio and ensure it's operational
  • Create branch for testing in the mobile branch
  • Set up environment for testing with Jest
  • Edits to account deletion flow on tenants mobile app from CTO's feedback
  • Create and set up native Android app
  • Design for adding card details on tenants mobile app
  • Write unit tests for onboarding, forgot password, and login screens for the mobile app
  • Resolve bug issues with mobile app testing

BACKEND DEVELOPMENT

  • Merged unit, room, and properties dashboard details using lease entities implementation
  • Refactoring properties route in backend codebase
  • Implementing assigning of landlord to rooms and units
  • Implementation of joint tenancy on the backend codebase

DESIGN

  • Sketching and wireframing for new import lease option in creating tenancies on landlord's site
  • Made design changes to joint tenancies and creating an e-lease flow from CTO's feedback
  • Card design for user's bank details (UK version & European version)
  • Design for notifications settings (toggle options)
  • Delete account flow
  • Design for maintenance flow on landlord's site
  • Design for filter variations for tenants mobile app
  • More setting options for tenants mobile app
  • Design for properties flow from landlord's site

Week of April 22nd to 27th

Fri, 26th Apr 2024

NEW FEATURES

  • Research Adonis Attachment Lite Features and Implementation
  • Implement Document Uploads and Test Payloads for Properties
  • Develop Test Cases for Tenancy Routes to Ensure Robustness
  • Refactor Tenancy Mobile App Codebase for Improved Structure
  • Design and Develop Navigation Component for Tenancy App

ENHANCEMENTS

  • Refactoring of mobile codebase and setting up async storage for storing data
  • Added preliminary onboarding screen and models for data
  • Review and merge of frontend codebase changes
  • Redesign of new features page
  • Color updates and slight layout changes on all pages for consistency on tenants mobile app
  • Joint tenancies design
  • Migration of maintenance models from frontend to mobile app
  • Design for settings page and inner sections for settings on tenants mobile app
  • Design for my documents page
  • Implementation of tab navigation
  • Implementation of status bar hook
  • Implementing create maintenance
  • Landlords sign up process redesign and onboarding redesign to fit new sign up
  • Implementation of features widget
  • Implementation of lease entities in frontend application

BUG FIXES

  • Debugged compile-time errors
  • Worked on resolving bugs
  • Continued refining notification context and functionalities
  • Updated notification component and implemented toast displays

Weekend Changes

Fri, 19th Apr 2024

  • Fixed issue with payments table showing overdue for tenants
  • Improved data across payment table
  • Fixed issue where marking payment as moderate wouldn’t work
  • Fixed rollable leases time span - initially shows leases 3 months before expiry
  • Create property page mobile display fixed
  • Can now select category when creating a custom payment schedule
  • You can now click on a payment and chase that specific payment
  • -You can specify the group of tenants(current, past or future) you want to send a broadcast too
  • Can now specify a broadcast group, current, past or future tenants
  • Now display tenancies by category in the tenants tab in the properties page
  • Now showing tenants category in tenancy tab
  • Fix algorithm used to calculate rent
  • Enhanced color of overdue rent payments
  • One can now update contract documents
  • Fixed issue where recording bulk payments in payment schedule fails
  • Enhanced payment design table on mobile

Week of April 15th to 19th

Thu, 18th Apr 2024

AUTHENTICATION AND SECURITY

  • Updated confirmUpdateStep, verifyOtpStep, and verifyPhoneNoStep components.
  • Designed UI flow for 2-factor authentication modals.
  • Cross-checked validation checks for modal steps.
  • Refactored UsersController to enable 2FA token generation and verification.
  • Refactored TwoFactorCodesController to improve code readability and add input validation.
  • Improved verification of form data and functionality of steps modal.
  • Refactored TwoFactorCodesController to fix token expiration and improve functionality.

CODE REFRACTORING AND TESTING

  • Updated Chakra UI imports and component order.
  • Researched database migration and started creating migrations.
  • Researched testing packages for backend.
  • Tested existing features and wrote new tests.
  • Set up branches for testing and development.
  • Explored AdonisJS authorization middleware.
  • Configured Jest testing for the mobile app.
  • Wrote e2e tests and added test cases.

UI/UX DESIGN

  • Sketched and wireframed mobile app pages.
  • Updated website design based on frontend changes.
  • Finalized UI elements and designs for article page.
  • Designed login pages and leases cards for the mobile app.
  • Continued working on Togetha Admin user pages and mobile app designs.

Relaunch

Sun, 14th Apr 2024

We are thrilled to announce the "Relaunch" of Togetha, a major update packed with new features and enhancements designed to streamline property management and enhance user experience. This release introduces significant improvements across our platform, incorporating user feedback and the latest technological advancements to better serve our community of property managers and tenants. Dive into the details of what’s new and how these changes pave the way for a more efficient and intuitive property management experience.

Here are some of the exciting new features we are have refined for the first public version:

  • Built in e-signature with Docuseal for eLease
  • Remove let out properties from payments
  • Can now send rolling contract requests to tenants between 2months and 2weeks
  • Complete redesign of website
  • Added animations to home page
  • Added newsletter section to the main website
  • Began background work on notifications
  • All new brodcasts feature
  • Implemented marketing widget
  • Can now contact us via the landling page
  • New sidebar
  • Payment statuses should be displaying correctly

Week of April 8th to 12

Thu, 11th Apr 2024

NEW FEATURES

  • 2-Factor Authentication
  • Researched different implementations and best practices
  • Created a new branch to begin development

ENHANCEMENTS

  • Updated images and language on the website
  • Redesigned features page
  • Implemented new changes to e-lease page based on feedback
  • Updated onboarding flow based on app changes
  • Conducted research and wire-framing for a new public property page
  • Worked on the public property page
  • Focused on user dashboard screens throughout the week
  • Reviewed and merged code changes
  • Wrote and debugged end-to-end tests
  • Migrated the login page
  • Had meetings with the CTO and backend team members
  • Optimized the Blog page
  • Implemented Cloudflare for human verification
  • Researched Playwright for end-to-end testing

BUG FIXES

  • Debugged compile-time errors
  • Worked on resolving bugs
  • Continued refining notification context and functionalities
  • Updated notification component and implemented toast displays
  • Debugged SEO Open Graph and console Tenancies calculator

Try Our Dashboard for Free and Transform Your Rental Business