This repository was archived by the owner on Jun 17, 2025. It is now read-only.
Releases: Train-In-Blocks-Ltd/App
Releases · Train-In-Blocks-Ltd/App
v4.1.4 Andromeda - Fix Safari Calendar
4.1.3 - Safari calendar fix
v4.1.3 Andromeda - Breakdown email template
feat: breakdown email template
v4.1.2 Andromeda - Remove Demo Account
* fix(auth): Remove demo details from login * fix(auth): Remove demo details from login * fix: Comment out demo details
v4.1.1 Andromeda - Turn on Sentry
* Updated checkout to use direct charges and re-enabled products * Uncommented more products * Uncommented more products * Fixed errors * Fixed errors * Fixed checkout * Added give feedback to email.js * Added email templates for trainer and client products * Create pull_request_template.md * feat(devops): Linting, husky, and more * Better linting and prettier * Better linting and prettier * Lint config * Formating * fix(home): Client link responsiveness * Changed workflow name * Update README.md * feat(structure): Use CardWrapper everywhere and added path aliases * better CardWrapper * used in ClientProfile component * Used in month calendar * Updated in month calendar * Used in periodise * Used in simple chat * Used in stats * Client plans * Used in WhatsNew * Used in week calendar * feat(structure): Added some core elements components * Added Txt * Button * feat(structure): New file structure, more components, and fixes * Added text input * Broken down NavBar * Removed module alias * Better file structure * Fixed issue * Reworked NavBar * Fixed input and made home more componentised * Better home page * Better home page * feat(structure): More components, tidied file structure, and components fixes * Added text input * Broken down NavBar * Removed module alias * Better file structure * Fixed issue * Reworked NavBar * Fixed input and made home more componentised * Better home page * Better home page * Added modal * Updated TxtInput and added form example * Responsive modal and better inputs * Better icon button * Made whats new a modal * Added backdrop close * Updated response pop up * use response pop up * Made InstallModal * [SOF-510] feat(clientUser): Uses new Txt component * used some components in home * fixed templates in home.vue * replaced all text templates with txt component in clientUser * made changes to better utilise txt component * converted class props to standard props * Updated Netlify.toml Redirects * fix(auth): use new components. * feat(structure): global txt * feat(structure): global txt-input * feat(structure): global default-button * feat(structure): global icon-button * fix(login): uses new txt and txt-input * fix(logout): uses txt and wrapper * feat(structure): added reset password and version comp. * fix(bookings): empty state. * fix(structure): use indent space of 4. * feat(structure): add typescript. * refactor: Use tailwindcss and more components * feat(structure): add tailwindcss and update txt * fix: formated postcss config * fix(elements): txt-input uses tailwindcss * fix(elements): card-wrapper border width * feat(elements): updated default-button to tailwind * fix: updated lint.yml * feat(elements): updated icon-button to tailwind * feat(elements): added txt-area and link-button * feat(elements): better icon button and made home index and home-header use tailwind * feat(home): uses tailwind * feat(templates): index page uses tailwind * feat(elements): checkbox uses tailwind * fix(elements): fixed editor button * fix(elements): minor styling fixes * fix(elements): conditional response pop up backdrop * fix(elements): reworked checkbox to be more global * fix(elements): whats new modal * feat(elements): converted some icons to feather and updated client-link [DEV-56] * fix(elements): new client modal styling * feat(elements): use feather icons on home * fix(elements): client link on archive * fix(archive): refactored and uses tailwind * fix(nav): styling * feat(account): uses tailwind * feat(account): made reset password into modal * feat(elements): added dropdown component * feat(elements): confirm pop up, booking, client profile, and resolve error * feat(elements): plan card created * feat(elements): plan card used in pages * feat(elements): editor wrapper * fix(elements): better wrapper and bookings * fix(elements): icons and better button * fix(elements): bookings form and logic * fix(store): use new error reporting logic * fix(store): client links and bookings logic * fix(nav): New template logo. * feat(client): Componentize client home page. * fix(plan): Plan navigation. * fix(cilent): Better margin top on some modals and docs. * fix(structure): Organise file structure for _client pages. * fix(sessions): Componentize plan options. * fix(sessions): Componentize plan controls and progress bar. * fix(sessions): Use EditorWrapper for plan notes. * fix(sessions): Componentize duplicate plan modal. * fix(sessions): Better multiselect and adapt pages to new changes. * fix(sessions): Remove unused adherence code. * fix(sessions): Componentized move modal. * fix(sessions): Componentized shift modal. * fix(sessions): Remove unused duplicate plan code. * fix(sessions): Componentized week table. * fix(sessions): Componentized color picker * fix(sessions): Componentized and refactor sessions * fix(sessions): Componentized and refactor progress modal. * fix(sessions): Delete sessions working again. * fix(sessions): Update checked state of sessions not working. * fix(sessions): Update resolver names * fix(sessions): Update names of methods. * fix(structure): Made store use index.js. * fix(structure): Add backdrop to confirm pop up * fix(structure): Refactor to use new confirm pop up. * fix(structure): Partial revert confirm pop up changes. * fix(structure): Week is empty state and partial refactor of statistics modal. * fix(sessions): Microcycles logic not showing the correct state. * refactor(sessions): Statistics modal working * chore: Remove icon animatin scss * refactor(elements): Version label uses tailwind * refactor(client-user): Use new components and tailwidcss * refactor(client-user): Use new components and tailwind on plan screen * refactor(client-user): Move show_html to global * refactor(portfolio): Use new components and tailwindcss * refactor(elements): Make top banner into a component * refactor(elements): Use tailwind for navbar * chore(structure): Remove unused styles * refactor(elements): Made horizontal rule into a component * chore(elements): Remove old code and fix svg colors * refactor(elements): Fix checkbox stroke color * chore(elements): Remove unused code * refactor(elements): Use tailwind for month calendar * refactor(elements): Remove css variables from Week * refactor(elements): Home modals style fix * refactor(elements): Make RichEditor templates into a component * refactor(elements): Make RichEditor toolbar into a component and disable multi edit * refactor(elements): Fix RichEditor logic and optimise code * refactor(elements): Fix month calendar style and renamed EditorWrapper to LabelWrapper * refactor(sessions): Use tailwind for week calendar * refactor(elements): Fix and create upload pop up * refactor(elements): Fix and create text input pop up * refactor(elements): Use tailwind for response pop up * chore(elements): Remove unused code * chore(structure): Update darkmode function * chore(account): Fix styling and eula modal * chore(account): Fix styling and modals * refactor(elements): Darkmode stores on local storage instead * refactor(elements): Darkmode tailwindcss config * refactor(elements): Use currentColor for SVG * refactor(elements): Use currentColor * refactor(elements): Use currentColor * refactor(elements): Use currentColor * refactor(elements): Make text and background darkmode * Update README.md * Update README.md * refactor: Test and tidy the entire app * refactor(login): Style with tailwind and fix visual bugs * refactor(elements): Policy is now a modal and uses tailwind * fix(client): Information not updating * fix(elements): Red delete button * fix(elements): Button disabled state * fix: Add more currentColor * chore: Remove old icons * fix: SimpleChart update with tailwind * fix: Styling on statistics modal * fix: Remove old css variables * refactor: Dark mode function simplified * refactor: Dark mode default button themes * refactor(client): Border color for dark mode on user icon * fix(client): Okta access checkClient * chore: Add skeleton colors to tailwind config * refactor(home): Skeleton loading * refactor(home): Skeleton loading * fix: No client placeholder * fix: Ordered and unordered list styling * refactor: Remove not needed fade * refactor: Less plan columns * refactor: Client user home skeletons * refactor: Remove products skeleton * refactor: Skeletons for sessions, plans, templates, and portfolio * refactor: Skeletons for rest of app and removed old component * fix: Color picker border color in dark mode * chore: Move all left componenets to generic * fix: Error pop up backdrop z-index and remove old code * fix(booking): Copy change * chore: Remove code sep * refactor(state): Add generic loading setter and tidy docs. * refactor(state): Use loading setter * fix(booking): Form style * refactor(state): Use loading setter * refactor(state): Remove endLoading and reuse setLoading * refactor(state): Fix cancel state and actions * refactor(state): Disable button state * fix(booking): Accepting a request * fix(elements): Modal reponsiveness and new xs size * fix(elements): Skeleton colours * fix(sessions): Has sessions logic show elements * feat(elements): Backdrop on ColorPicker * docs: update week color mutation * refactor(state): setData and setDataDeep rework * fix(sessions): Empty sessions logic * refactor(sessions): Simply no sessions logic * refactor(sessions): Partial fix for week * fix(sessions): Week color update * docs(sessions): Tidy up * refactor: Better Vuex getters * refactor: Client user plan page * fix: Calendar event navigate * chore: Auto-assign PR reviewers * docs: fixed typos * chore: Add PR template * chore: Remove duplicate dependency and add PR template * chore: Remove duplicate dependency * chore: Add PR template * chore: Remove duplicate autoprefixer * fix: Install modal button size smaller * fix(templates): Search not working * fix(templates): Use less confusing add icon * fix(home): Nav links have aria-label * fix(client-side): Install app button on header * fix(home): Help in nav bar opens new tab * fix: Editor not editable on leave * fix(client): Booking component column layout on mobile * fix(client): Booking component column layout on mobile * fix(client): Booking component column layout on mobile * fix: add margin bottom to booking message Co-authored-by: Mikey Lau <mikey.lau@traininblocks.com> * fix(account): Buttons not working and EULA modal title * fix(account): Buttons working * fix(account): EULA and preview title * fix(elements): Darkmode dropdown option color * fix: Mobile bottom cut-off * chore: Remove old checkbox script * fix(sessions): Better feedback preview title * fix(account): Buttons working * fix(account): EULA and preview title * fix(sessions): Better feedback preview title * fix(elements): Calendar today highlight and darkmode * fix(client): Booking component delete opacity * fix(client): Booking component delete opacity * fix(client): Booking component border on light mode * fix: Remove willBodyScroll * fix: Overlapping checkbox on archived client * fix(home): Client search alignment * fix(home): Client search alignment * fix(home): Better responsiveness * fix: client cards too wide on mobile Co-authored-by: Joe Bailey <joe@joebailey.xyz> * fix: Rework login page * fix: Rework login page * fix: centered login page * fix: Link on 320px size Co-authored-by: Joe <joe@joebailey.xyz> * fix: Broken styling on microcycle header for mobiles * fix: Wrong nav links on demo account * fix: Wrong nav links on demo account * fix: Hide account button on demo * fix: Top banner overlapping content * fix: Top banner overlapping content * fix: Center with content * fix: margin below demo banner Co-authored-by: Joe Bailey <joe@joebailey.xyz> * fix(auth): Less not needed components load * chore: Bumped version 4.0 -> 4.1 * fix: Editor flex wrap and top banner z-index * fix: Editor flex wrap * fix: z-index as tailwind Co-authored-by: Joe <joe@joebailey.xyz> * fix: Scroll issues and can archive on demo account * fix: Popup scroll state * fix: Hide arhive button on demo * fix: Disable multiselects * fix: Client user plan page not loading on direct enter * fix: Error on loading directly to plan page * fix: Remove console.log * fix: Add missing skeleton loading * fix: Version number truncated at the bottom on login * fix: Aria-labels and titles on buttons, links, and icons * fix: Add aria-label to all default buttons * fix: Add aria-label to all icon buttons * fix: Add aria-label to all js links * feat: Vuex module decorator * feat: Vuex module for app state * feat: Vuex module for app clients and client * rm: buggy husky * rm: husky * fix: Error on loading homepage * fix: Booking not created and old vuex logic * fix: Client-user should not be able to refer * fix: Bottom padding on mobile * fix: Template checkbox and expand too close * fix: Template checkbox and expand too close * fix: Pop-ups touch side of screen on mobile * Revert "fix: Pop-ups touch side of screen on mobile" This reverts commit ca2b2d6ec680df7c23bd87e9141b18405d9b8416. * fix: template checkbox spacing Co-authored-by: Joe <joe@joebailey.xyz> * fix: Plans link unnecessary javascript:void(0) * refactor: Typescript and decorators * refactor: Partial * refactor: Compile success * fix: Re add store * fix: Less errors * refactor: Less errors * refactor: Fix home header errors * refactor: Better axios sharing * refactor: Better structure * refactor: Util added and more link up * refactor: Better docs on App * refactor: Working initial load * refactor: Fix home * refactor: Multiselect * refactor: Add template * refactor: Sentry and response pop up * refactor: Confirmation modal * refactor: Confirmation modal * refactor: Working confirm * refactor: Templates page working * refactor: Axios loading * refactor: Response close * refactor: Portfolio * refactor: Portfolio working * refactor: RichEditor * refactor: Toolbar * refactor: Upload * refactor: Rich editor * refactor: Templates modal * refactor: Errors * refactor: Editor fix * refactor: Archive * refactor: Templates fix: * refactor: Account * refactor: Account working * refactor: Remove products * refactor: Generic components * refactor: Move claims to account * refactor: 404 * refactor: Home modals * refactor: Home modals * refactor: Client Home * refactor: Remove namespace * refactor: Fix claims * refactor: Fix archive * refactor: Fix archive * refactor: Client header * refactor: Toolkit * refactor: Plan * refactor: Bookings * refactor: Fix metainfo * refactor: All bookings modal * refactor: Bug fix * refactor: Remove duplicate logic * refactor: Fix dynamic meta info * refactor: Fix editor * refactor: Fix fetch issue * refactor: Fix fetch issue * refactor: Basic plan page refactor * refactor: Basic plan page refactor * refactor: Fix sessions loading in * refactor: Session * refactor: Fix infinite loop issue * refactor: Fix durationc * refactor: Add single session * refactor: Change week * refactor: Update plan * refactor: Check session * refactor: Delete sessions * refactor: Delete sessions fix * refactor: Update session * refactor: Name change * refactor: Week color update * refactor: Update colors * refactor: Week color update * refactor: Week color update * refactor: Week calendar * refactor: Events on calendars * refactor: Auto fix colors * refactor: PlanProgressBar * refactor: ShiftModal * refactor: MoveModal * refactor: Working duplication * refactor: Basic graph * refactor: Simpler graph * refactor: Fix visualise * refactor: Stats use date * refactor: Page load * refactor: No duplicate events * refactor: WeekCalendar * refactor: Fix calendar accessible color * refactor: Month calendar fix * refactor: Progress setup * refactor: ProgressModal * refactor: TemplateModal * refactor: Client Home * refactor: Remove success * refactor: Client home sessions * refactor: Client home sessions * refactor: Client home sessions * refactor: Client home info modal * refactor: Fix bookings reactivity * refactor: Working plans page * refactor: Icon * refactor: Icon Button * refactor: Txt aand LinkButton * refactor: TxtArea * refactor: SecondaryHeader * refactor: NewPlanModal * refactor: NewClientModal * refactor: ResetPasswordModal and email builder * refactor: ResetPassword * refactor: Fix authentication * refactor: Move functions * refactor: Dropdown * refactor: TxtInput * refactor: Login * refactor: Moved .d.ts files * refactor: Moved .d.ts files * refactor: Remove old mixins * refactor: Rename mixins * refactor: Rename mixins * refactor: Delete old Vuex code * refactor: Rename appState * refactor: Rename accountStore * refactor: Rename bookingsStore * refactor: Rename clientStore * refactor: Rename clientsStore * refactor: Rename clientUserStore * refactor: Rename planStore * refactor: Rename portfolioStore * refactor: Rename templatesStore * refactor: Rename utilsStore * refactor: Move modules * refactor: Move types * refactor: Organise types * refactor: Move legal * refactor: Remove aliase * refactor: Remove aliase * refactor: Working darkmode * refactor: Account settings * refactor: Remove parent * refactor: Revert changes * refactor: Splash and auth * refactor: Auth * refactor: Fix account update * refactor: Fix account stateg * refactor: Auth error fix * refactor: Remove old code * refactor: Move email builder * refactor: Move lazy image tip tap file * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Fix no name on plan * refactor: Fix is active toolbar issue * refactor: Fix toggle checked * refactor: Fix session update date * fix: Deployment not working * fix: Disable client user toggle session state buttons on save * fix: Made default button use new decorators and disable buttons on save * fix: Disable buttons on save on client user home * fix: Apply darkmode on load * fix: Apply darkmode on load * fix: Darkmode sync * fix: Made theme apply on initial load Co-authored-by: Joe <joe@joebailey.xyz> * fix: Calendar function * fix: check-coupon function * fix: suggestion box height * fix: Prettier format code * fix(auth): GetUserInfo error on load * fix: GetUserInfo error auth flow * fix: alinment of login form Co-authored-by: Joe <joe@joebailey.xyz> * fix: Help nav link error * fix: Color picker position * fix: Duplicate client emails * fix: Pop up layout * feat: Expandable navigation bar * fix: Dark full logo * feat: Expandable nav bar * feat: Expandable nav bar * fix: Errors on saving sessions * feat: Turn on Sentry Co-authored-by: Mikey Lau <mikey.lau@traininblocks.com> Co-authored-by: benbob11 <benjamin.shelbourn@hotmail.co.uk>
v4.1.0 Andromeda
* Updated checkout to use direct charges and re-enabled products * Uncommented more products * Uncommented more products * Fixed errors * Fixed errors * Fixed checkout * Added give feedback to email.js * Added email templates for trainer and client products * Create pull_request_template.md * feat(devops): Linting, husky, and more * Better linting and prettier * Better linting and prettier * Lint config * Formating * fix(home): Client link responsiveness * Changed workflow name * Update README.md * feat(structure): Use CardWrapper everywhere and added path aliases * better CardWrapper * used in ClientProfile component * Used in month calendar * Updated in month calendar * Used in periodise * Used in simple chat * Used in stats * Client plans * Used in WhatsNew * Used in week calendar * feat(structure): Added some core elements components * Added Txt * Button * feat(structure): New file structure, more components, and fixes * Added text input * Broken down NavBar * Removed module alias * Better file structure * Fixed issue * Reworked NavBar * Fixed input and made home more componentised * Better home page * Better home page * feat(structure): More components, tidied file structure, and components fixes * Added text input * Broken down NavBar * Removed module alias * Better file structure * Fixed issue * Reworked NavBar * Fixed input and made home more componentised * Better home page * Better home page * Added modal * Updated TxtInput and added form example * Responsive modal and better inputs * Better icon button * Made whats new a modal * Added backdrop close * Updated response pop up * use response pop up * Made InstallModal * [SOF-510] feat(clientUser): Uses new Txt component * used some components in home * fixed templates in home.vue * replaced all text templates with txt component in clientUser * made changes to better utilise txt component * converted class props to standard props * Updated Netlify.toml Redirects * fix(auth): use new components. * feat(structure): global txt * feat(structure): global txt-input * feat(structure): global default-button * feat(structure): global icon-button * fix(login): uses new txt and txt-input * fix(logout): uses txt and wrapper * feat(structure): added reset password and version comp. * fix(bookings): empty state. * fix(structure): use indent space of 4. * feat(structure): add typescript. * refactor: Use tailwindcss and more components * feat(structure): add tailwindcss and update txt * fix: formated postcss config * fix(elements): txt-input uses tailwindcss * fix(elements): card-wrapper border width * feat(elements): updated default-button to tailwind * fix: updated lint.yml * feat(elements): updated icon-button to tailwind * feat(elements): added txt-area and link-button * feat(elements): better icon button and made home index and home-header use tailwind * feat(home): uses tailwind * feat(templates): index page uses tailwind * feat(elements): checkbox uses tailwind * fix(elements): fixed editor button * fix(elements): minor styling fixes * fix(elements): conditional response pop up backdrop * fix(elements): reworked checkbox to be more global * fix(elements): whats new modal * feat(elements): converted some icons to feather and updated client-link [DEV-56] * fix(elements): new client modal styling * feat(elements): use feather icons on home * fix(elements): client link on archive * fix(archive): refactored and uses tailwind * fix(nav): styling * feat(account): uses tailwind * feat(account): made reset password into modal * feat(elements): added dropdown component * feat(elements): confirm pop up, booking, client profile, and resolve error * feat(elements): plan card created * feat(elements): plan card used in pages * feat(elements): editor wrapper * fix(elements): better wrapper and bookings * fix(elements): icons and better button * fix(elements): bookings form and logic * fix(store): use new error reporting logic * fix(store): client links and bookings logic * fix(nav): New template logo. * feat(client): Componentize client home page. * fix(plan): Plan navigation. * fix(cilent): Better margin top on some modals and docs. * fix(structure): Organise file structure for _client pages. * fix(sessions): Componentize plan options. * fix(sessions): Componentize plan controls and progress bar. * fix(sessions): Use EditorWrapper for plan notes. * fix(sessions): Componentize duplicate plan modal. * fix(sessions): Better multiselect and adapt pages to new changes. * fix(sessions): Remove unused adherence code. * fix(sessions): Componentized move modal. * fix(sessions): Componentized shift modal. * fix(sessions): Remove unused duplicate plan code. * fix(sessions): Componentized week table. * fix(sessions): Componentized color picker * fix(sessions): Componentized and refactor sessions * fix(sessions): Componentized and refactor progress modal. * fix(sessions): Delete sessions working again. * fix(sessions): Update checked state of sessions not working. * fix(sessions): Update resolver names * fix(sessions): Update names of methods. * fix(structure): Made store use index.js. * fix(structure): Add backdrop to confirm pop up * fix(structure): Refactor to use new confirm pop up. * fix(structure): Partial revert confirm pop up changes. * fix(structure): Week is empty state and partial refactor of statistics modal. * fix(sessions): Microcycles logic not showing the correct state. * refactor(sessions): Statistics modal working * chore: Remove icon animatin scss * refactor(elements): Version label uses tailwind * refactor(client-user): Use new components and tailwidcss * refactor(client-user): Use new components and tailwind on plan screen * refactor(client-user): Move show_html to global * refactor(portfolio): Use new components and tailwindcss * refactor(elements): Make top banner into a component * refactor(elements): Use tailwind for navbar * chore(structure): Remove unused styles * refactor(elements): Made horizontal rule into a component * chore(elements): Remove old code and fix svg colors * refactor(elements): Fix checkbox stroke color * chore(elements): Remove unused code * refactor(elements): Use tailwind for month calendar * refactor(elements): Remove css variables from Week * refactor(elements): Home modals style fix * refactor(elements): Make RichEditor templates into a component * refactor(elements): Make RichEditor toolbar into a component and disable multi edit * refactor(elements): Fix RichEditor logic and optimise code * refactor(elements): Fix month calendar style and renamed EditorWrapper to LabelWrapper * refactor(sessions): Use tailwind for week calendar * refactor(elements): Fix and create upload pop up * refactor(elements): Fix and create text input pop up * refactor(elements): Use tailwind for response pop up * chore(elements): Remove unused code * chore(structure): Update darkmode function * chore(account): Fix styling and eula modal * chore(account): Fix styling and modals * refactor(elements): Darkmode stores on local storage instead * refactor(elements): Darkmode tailwindcss config * refactor(elements): Use currentColor for SVG * refactor(elements): Use currentColor * refactor(elements): Use currentColor * refactor(elements): Use currentColor * refactor(elements): Make text and background darkmode * Update README.md * Update README.md * refactor: Test and tidy the entire app * refactor(login): Style with tailwind and fix visual bugs * refactor(elements): Policy is now a modal and uses tailwind * fix(client): Information not updating * fix(elements): Red delete button * fix(elements): Button disabled state * fix: Add more currentColor * chore: Remove old icons * fix: SimpleChart update with tailwind * fix: Styling on statistics modal * fix: Remove old css variables * refactor: Dark mode function simplified * refactor: Dark mode default button themes * refactor(client): Border color for dark mode on user icon * fix(client): Okta access checkClient * chore: Add skeleton colors to tailwind config * refactor(home): Skeleton loading * refactor(home): Skeleton loading * fix: No client placeholder * fix: Ordered and unordered list styling * refactor: Remove not needed fade * refactor: Less plan columns * refactor: Client user home skeletons * refactor: Remove products skeleton * refactor: Skeletons for sessions, plans, templates, and portfolio * refactor: Skeletons for rest of app and removed old component * fix: Color picker border color in dark mode * chore: Move all left componenets to generic * fix: Error pop up backdrop z-index and remove old code * fix(booking): Copy change * chore: Remove code sep * refactor(state): Add generic loading setter and tidy docs. * refactor(state): Use loading setter * fix(booking): Form style * refactor(state): Use loading setter * refactor(state): Remove endLoading and reuse setLoading * refactor(state): Fix cancel state and actions * refactor(state): Disable button state * fix(booking): Accepting a request * fix(elements): Modal reponsiveness and new xs size * fix(elements): Skeleton colours * fix(sessions): Has sessions logic show elements * feat(elements): Backdrop on ColorPicker * docs: update week color mutation * refactor(state): setData and setDataDeep rework * fix(sessions): Empty sessions logic * refactor(sessions): Simply no sessions logic * refactor(sessions): Partial fix for week * fix(sessions): Week color update * docs(sessions): Tidy up * refactor: Better Vuex getters * refactor: Client user plan page * fix: Calendar event navigate * chore: Auto-assign PR reviewers * docs: fixed typos * chore: Add PR template * chore: Remove duplicate dependency and add PR template * chore: Remove duplicate dependency * chore: Add PR template * chore: Remove duplicate autoprefixer * fix: Install modal button size smaller * fix(templates): Search not working * fix(templates): Use less confusing add icon * fix(home): Nav links have aria-label * fix(client-side): Install app button on header * fix(home): Help in nav bar opens new tab * fix: Editor not editable on leave * fix(client): Booking component column layout on mobile * fix(client): Booking component column layout on mobile * fix(client): Booking component column layout on mobile * fix: add margin bottom to booking message Co-authored-by: Mikey Lau <mikey.lau@traininblocks.com> * fix(account): Buttons not working and EULA modal title * fix(account): Buttons working * fix(account): EULA and preview title * fix(elements): Darkmode dropdown option color * fix: Mobile bottom cut-off * chore: Remove old checkbox script * fix(sessions): Better feedback preview title * fix(account): Buttons working * fix(account): EULA and preview title * fix(sessions): Better feedback preview title * fix(elements): Calendar today highlight and darkmode * fix(client): Booking component delete opacity * fix(client): Booking component delete opacity * fix(client): Booking component border on light mode * fix: Remove willBodyScroll * fix: Overlapping checkbox on archived client * fix(home): Client search alignment * fix(home): Client search alignment * fix(home): Better responsiveness * fix: client cards too wide on mobile Co-authored-by: Joe Bailey <joe@joebailey.xyz> * fix: Rework login page * fix: Rework login page * fix: centered login page * fix: Link on 320px size Co-authored-by: Joe <joe@joebailey.xyz> * fix: Broken styling on microcycle header for mobiles * fix: Wrong nav links on demo account * fix: Wrong nav links on demo account * fix: Hide account button on demo * fix: Top banner overlapping content * fix: Top banner overlapping content * fix: Center with content * fix: margin below demo banner Co-authored-by: Joe Bailey <joe@joebailey.xyz> * fix(auth): Less not needed components load * chore: Bumped version 4.0 -> 4.1 * fix: Editor flex wrap and top banner z-index * fix: Editor flex wrap * fix: z-index as tailwind Co-authored-by: Joe <joe@joebailey.xyz> * fix: Scroll issues and can archive on demo account * fix: Popup scroll state * fix: Hide arhive button on demo * fix: Disable multiselects * fix: Client user plan page not loading on direct enter * fix: Error on loading directly to plan page * fix: Remove console.log * fix: Add missing skeleton loading * fix: Version number truncated at the bottom on login * fix: Aria-labels and titles on buttons, links, and icons * fix: Add aria-label to all default buttons * fix: Add aria-label to all icon buttons * fix: Add aria-label to all js links * feat: Vuex module decorator * feat: Vuex module for app state * feat: Vuex module for app clients and client * rm: buggy husky * rm: husky * fix: Error on loading homepage * fix: Booking not created and old vuex logic * fix: Client-user should not be able to refer * fix: Bottom padding on mobile * fix: Template checkbox and expand too close * fix: Template checkbox and expand too close * fix: Pop-ups touch side of screen on mobile * Revert "fix: Pop-ups touch side of screen on mobile" This reverts commit ca2b2d6ec680df7c23bd87e9141b18405d9b8416. * fix: template checkbox spacing Co-authored-by: Joe <joe@joebailey.xyz> * fix: Plans link unnecessary javascript:void(0) * refactor: Typescript and decorators * refactor: Partial * refactor: Compile success * fix: Re add store * fix: Less errors * refactor: Less errors * refactor: Fix home header errors * refactor: Better axios sharing * refactor: Better structure * refactor: Util added and more link up * refactor: Better docs on App * refactor: Working initial load * refactor: Fix home * refactor: Multiselect * refactor: Add template * refactor: Sentry and response pop up * refactor: Confirmation modal * refactor: Confirmation modal * refactor: Working confirm * refactor: Templates page working * refactor: Axios loading * refactor: Response close * refactor: Portfolio * refactor: Portfolio working * refactor: RichEditor * refactor: Toolbar * refactor: Upload * refactor: Rich editor * refactor: Templates modal * refactor: Errors * refactor: Editor fix * refactor: Archive * refactor: Templates fix: * refactor: Account * refactor: Account working * refactor: Remove products * refactor: Generic components * refactor: Move claims to account * refactor: 404 * refactor: Home modals * refactor: Home modals * refactor: Client Home * refactor: Remove namespace * refactor: Fix claims * refactor: Fix archive * refactor: Fix archive * refactor: Client header * refactor: Toolkit * refactor: Plan * refactor: Bookings * refactor: Fix metainfo * refactor: All bookings modal * refactor: Bug fix * refactor: Remove duplicate logic * refactor: Fix dynamic meta info * refactor: Fix editor * refactor: Fix fetch issue * refactor: Fix fetch issue * refactor: Basic plan page refactor * refactor: Basic plan page refactor * refactor: Fix sessions loading in * refactor: Session * refactor: Fix infinite loop issue * refactor: Fix durationc * refactor: Add single session * refactor: Change week * refactor: Update plan * refactor: Check session * refactor: Delete sessions * refactor: Delete sessions fix * refactor: Update session * refactor: Name change * refactor: Week color update * refactor: Update colors * refactor: Week color update * refactor: Week color update * refactor: Week calendar * refactor: Events on calendars * refactor: Auto fix colors * refactor: PlanProgressBar * refactor: ShiftModal * refactor: MoveModal * refactor: Working duplication * refactor: Basic graph * refactor: Simpler graph * refactor: Fix visualise * refactor: Stats use date * refactor: Page load * refactor: No duplicate events * refactor: WeekCalendar * refactor: Fix calendar accessible color * refactor: Month calendar fix * refactor: Progress setup * refactor: ProgressModal * refactor: TemplateModal * refactor: Client Home * refactor: Remove success * refactor: Client home sessions * refactor: Client home sessions * refactor: Client home sessions * refactor: Client home info modal * refactor: Fix bookings reactivity * refactor: Working plans page * refactor: Icon * refactor: Icon Button * refactor: Txt aand LinkButton * refactor: TxtArea * refactor: SecondaryHeader * refactor: NewPlanModal * refactor: NewClientModal * refactor: ResetPasswordModal and email builder * refactor: ResetPassword * refactor: Fix authentication * refactor: Move functions * refactor: Dropdown * refactor: TxtInput * refactor: Login * refactor: Moved .d.ts files * refactor: Moved .d.ts files * refactor: Remove old mixins * refactor: Rename mixins * refactor: Rename mixins * refactor: Delete old Vuex code * refactor: Rename appState * refactor: Rename accountStore * refactor: Rename bookingsStore * refactor: Rename clientStore * refactor: Rename clientsStore * refactor: Rename clientUserStore * refactor: Rename planStore * refactor: Rename portfolioStore * refactor: Rename templatesStore * refactor: Rename utilsStore * refactor: Move modules * refactor: Move types * refactor: Organise types * refactor: Move legal * refactor: Remove aliase * refactor: Remove aliase * refactor: Working darkmode * refactor: Account settings * refactor: Remove parent * refactor: Revert changes * refactor: Splash and auth * refactor: Auth * refactor: Fix account update * refactor: Fix account stateg * refactor: Auth error fix * refactor: Remove old code * refactor: Move email builder * refactor: Move lazy image tip tap file * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Convert netlify function to ts * refactor: Fix no name on plan * refactor: Fix is active toolbar issue * refactor: Fix toggle checked * refactor: Fix session update date * fix: Deployment not working * fix: Disable client user toggle session state buttons on save * fix: Made default button use new decorators and disable buttons on save * fix: Disable buttons on save on client user home * fix: Apply darkmode on load * fix: Apply darkmode on load * fix: Darkmode sync * fix: Made theme apply on initial load Co-authored-by: Joe <joe@joebailey.xyz> * fix: Calendar function * fix: check-coupon function * fix: suggestion box height * fix: Prettier format code * fix(auth): GetUserInfo error on load * fix: GetUserInfo error auth flow * fix: alinment of login form Co-authored-by: Joe <joe@joebailey.xyz> * fix: Help nav link error * fix: Color picker position * fix: Duplicate client emails * fix: Pop up layout * feat: Expandable navigation bar * fix: Dark full logo * feat: Expandable nav bar * feat: Expandable nav bar * fix: Errors on saving sessions Co-authored-by: Mikey Lau <mikey.lau@traininblocks.com> Co-authored-by: benbob11 <benjamin.shelbourn@hotmail.co.uk>
v4.0.0 Andromeda
Merge pull request #106 from Train-In-Blocks-Ltd/dev Andromeda 4.0
v3.2.4
Merge pull request #103 from Train-In-Blocks-Ltd/dev Dev
v3.2.3
Merge pull request #100 from Train-In-Blocks-Ltd/dev v3.2.3
v3.2.2
Merge pull request #99 from Train-In-Blocks-Ltd/dev 3.2.2
v3.2.1
Merge pull request #97 from Train-In-Blocks-Ltd/dev 3.2.1