Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/fix testing #80

Open
wants to merge 183 commits into
base: master
Choose a base branch
from

Conversation

LiamThursfield
Copy link
Owner

No description provided.

dorusomcutean and others added 30 commits February 10, 2024 22:58
- Add some sample translations to use as a base
FileManager - Only show tenant bucket
New Website Page + translations
feat: Implement BE that allows for CMS pages to be created with cours…
Show refund message + footer component
dorusomcutean and others added 29 commits April 7, 2024 16:39
- Sort purchases by newest first
- Student admin FE=
- Student course - show latest incomplete course when loading the page
- Minimise toggled sections on mobile by default
Remove hard coded redirect from home page
* Add third party mailer setting and config bootstrapper

* Tenancy bootstrapper fix

* Fixes

* Updates with test mail and correct config handling

* Add comment
* WIP commit for initial notificaiton email and preview

* Send internal mail notification on form submission
- Implement helper to allow us to us the theme to get the tenant_name as needed
- Tests still take too long to run per test but can at least test!
LiamThursfield added a commit that referenced this pull request Apr 30, 2024
* FileManager - Only show tenant bucket

* WIP - Lang

* WIP - Lang latest

* Initial Zora implementation
- Add some sample translations to use as a base

* WIP latest translations

* Updated readme

* WIP - Lang latest changes

* Translations

* WIP - translations + new course page

* WIP - new translations + changed website course page

* WIP latest with FAQ

* Show refund message + footer component

* feat: Implement BE that allows for CMS pages to be created with course(s) attached

* Added auth translations

* WIP - New footer changes for landing page

* WIP - Remove unnecessary route

* Logic for Email to sign up after purchase

* feat(course-template-fe): Add FE for course pages

* feat(course-template-fe): Add FE for course pages

* Changes to landing page

* Clean up

* Fix for organisation unit creator

* Fix for organisation units edit

* Fix for side menu icon

* Implement organisation unit cms field

* Org updates
- Add snap and tiktok
- Fix email required
- Update twitter/x label

* Org updates
- Add snap and tiktok
- Fix email required
- Update twitter/x label

* Add page-meta to page show and course template

* Latest

* remove unused import

* Add keywords metadata

* WIP

* Show section files in all lectures for student

* Implement theme settings

- Add new color vars to support theming
- Add UI/UX to set colours in admin
- Update Course FE components to use theme

* Yarn prod & zora generate

* Implement repeater functionality into faqs section

- Fix repeater CMS selector
- Ensure course template uses the repeater data

* Updates for course show template

* Updates for course show template

* yarn prod

* yarn prod

* yarn prod

* yarn prod

* yarn prod

* yarn prod

* yarn prod

* yarn prod

* Commit

* Commit

* Allow super users to manually create student accounts

* ignition in core deps

* ignition in core deps

* Composer

* Composer

* Updated img links

* Basic Page/Layout FE

* Basic Page/Layout FE

* yarn prod

* Fixes

* Remove unused script

* Latest changes and text next to video

* Translations

* Adjustments to payments

* VAT message for Lei

* Add settings to landlord

* UX changes to footer and improvements

* Clean up

* UX changes

* Fixes and improv

* Only load theme for tenants

* Only load theme for tenants

* Handle the redemption/mail outside of commit to ensure data persists

* Implement GTM support

- Add Setting for GTM ID
- Refactor head to allow for tenant head data to be set, including GTM script
- Add dataLayer.push event for navigation

* Implement filter to hide decimals for whole numbers

* Add logic for ignoring stripe events

* Ensure only active pages are shown on the website

* Migrate from Laravel Mix to Vite (#72)

* Add npm dependencies

* Update build scripts

* Configure Vite

* Remove `webpack.mix.js`

* Use ES modules

* Rename ENV variables

* Add PostCSS configuration for Tailwind

* Use new `@vite` Blade directive

* Add `.vue` extension to Vue imports

* Ignore build assets

* PostCSS Setup

---------

Co-authored-by: Shift <shift@laravelshift.com>

* Implement CMS Redirects (#73)

* Fix for dayjs locale (#74)

Fix for landlord web middleware
Add inertia head
Fix inertia versioning
Bump inertia php version

* Add form column for submit button text

* Refactor course components to sit within website/course/

* yarb prod

* yarn prod

* refactor course components

* Implement course interest form for non-published courses (#75)

* Small changes and improvements

* Call to Action section

* Latest

* Changes to UX + wip animations

* minor chore: Style cleanups (#79)

* minor chore: Style cleanups

- Remove styles from base / create anime.css
- Remove usages of style=""
- Add in missing en translations

* yarn prod

* Ignore Stripe Checkout Session Expired requests.

* Fix tenant scheduled commands

* Test commit for scheduled commandfs

* Test commit for scheduled commands

* Prod commit to enable scheduled jobs

* Changes for logo and small impro

* WIP

* Yt field on org unit

* WIP

* Student video show updates

* Add GTM dataLayer push on course purchase (#83)

* Fix vue-cookie issue (#84)

* - Allow '/' for page URLs
- Allow non-'/' urls for redirect to's

* - Allow '/' for page URLs
- Allow non-'/' urls for redirect to's

* - Revert slugify changes - was working as expected
- Refactor sticky-menu css

* - Revert slugify changes - was working as expected
- Refactor sticky-menu css

* Email updates

* Fix

* Fix

* Fix

* Fix

* Locale for checkout

* Multiple updates for live:
- Sort purchases by newest first
- Student admin FE=
- Student course - show latest incomplete course when loading the page
- Minimise toggled sections on mobile by default

* Add date to purchases
Remove hard coded redirect from home page

* Fix course purchase date

* Template update

* Template update

* Quick changes + yarn prod

* Revert format change

* Fixed conflict

* Add third party mailer setting and config bootstrapper (#86)

* Add third party mailer setting and config bootstrapper

* Tenancy bootstrapper fix

* Fixes

* Updates with test mail and correct config handling

* Add comment

* Yarn prod

* Yarn prod

* Yarn prod

* Add internal notifications for form submissions (#80)

* WIP commit for initial notificaiton email and preview

* Send internal mail notification on form submission

* Remove hard coded "Minducate" reference in mails (#89)

- Implement helper to allow us to us the theme to get the tenant_name as needed

* yarn prod

* Add domain to tenant store action

* Add xdebug support

* Add dignostics route

* Fix tenant migrations running on artisan migrate

* Initial fix for tests (#90)

- Tests still take too long to run per test but can at least test!

* Fix EDU summary length check causing error when no summary is set

* Removed unwanted sign up button

* Yarn prod

---------

Co-authored-by: dorusomcutean <somcuteandoru@hotmail.com>
Co-authored-by: dorusomcutean <25460111+dorusomcutean@users.noreply.github.com>
Co-authored-by: Shift <shift@laravelshift.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants