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

Version 0.2.0-BETA #60

Open
wants to merge 29 commits into
base: main
Choose a base branch
from
Open

Version 0.2.0-BETA #60

wants to merge 29 commits into from

Conversation

DowLucas
Copy link
Collaborator

@DowLucas DowLucas commented Apr 27, 2024

  • Implements pricing page.
  • Implements customer login and option to buy/request ticket as a guest.
  • Implements a react-admin dashboard for super-admin to manage pricing packages and features.
  • Great improvements to ticket workflow when requesting a ticket.
  • Implements features and become-a-member page
  • Users and enroll in different pricing tiers
  • Manager dashboard where managers can manage their event and network (name for an organization)
  • A network can have multiple teams
  • They can invite users to be managers in their teams
  • Display locked features when the required features are not met.
  • Default features definitions hard coded in backend for initial database migration.
  • Started work on implementing feature blocking for certain features (but will wait with continued implementation since all will be available during the beta)
  • Implements grapesjs as a eventpage editor for managers to create their own custom event pages.

DowLucas and others added 3 commits April 27, 2024 18:24
* Update translations for pricing page

* Update pricing page styles and components

* Refactor navigation component and update pricing page styles

* Refactor navigation component and update pricing page styles
* Update user type in AuthState interface and add new admin route

* Refactor feature group and feature components

* Refactor feature group and feature components

* Remove fsevents dependency from package-lock.json
@DowLucas DowLucas self-assigned this Apr 27, 2024
@DowLucas DowLucas added release enhancement New feature or request labels Apr 27, 2024
DowLucas and others added 24 commits April 28, 2024 16:17
* Add support for promo codes in customer view event feature

* Update login and signup forms in external pages

* Refactor ticket request sagas, add guest customer slice, and update related components

* Add guest customer related changes and refactor ticket request sagas

* Refactor ticket-related sagas and components

* Refactor ticket-related sagas and components, add guest customer related changes, and update translations and components

* Refactor customer-related components and update translations

* Refactor customer-related components, update translations, and optimize code

* Refactor customer-related components, update translations, optimize code, and add ticket-related components

* Refactor customer-related components, update translations, and optimize code

* Update translations and add sign-in button in seTranslations.ts

* Update package version to 0.2.0-beta and modify border color in feature-table.module.css

* Update package version to 0.2.0-beta, add canCreateOrg function, and modify user_info component
…date_create component, and add free registration page
…date_create component, and add free registration page
…date_create component, and add free registration page
…date_create component, and add free registration page
…date_create component, and add free registration page
* Started work on limit feature acess

* Refactor code to remove unused network property and update translations

* Refactor code to remove unused network property and update translations

* Added pricing features json reader and improvements to customer and network code

* Fixed styling of tickettype component and added contact page for non signed in users on pricing page

* refactor: Update translations and add limit feature description
* Update tsconfig.json, add public/default-css copy.ts to include
Add CANVAS route to src/routes/def.tsx
Remove CssVarsProvider and theme import from src/App.tsx
Add public/test.css file
Add src/pages/event/edit/editor/default-css.ts file
Add GrapesJSEditor component to src/routes/index.tsx
Add @grapesjs/react, bootstrap, and react-bootstrap to package.json
Add src/pages/event/edit/editor/default.ts file

* Update routes and components for editing event landing page

* Update package dependencies and add event description section component

* Update tsconfig.json, add public/default-css copy.ts to include
Add CANVAS route to src/routes/def.tsx
Remove CssVarsProvider and theme import from src/App.tsx
Add public/test.css file
Add src/pages/event/edit/editor/default-css.ts file
Add GrapesJSEditor component to src/routes/index.tsx
Add @grapesjs/react, bootstrap, and react-bootstrap to package.json
Add src/pages/event/edit/editor/default.ts file

* Update routes and components for editing event landing page

* Update package dependencies and add event description section component

* feat: Add custom CSS and HTML editor components for event landing page

* feat: Add event detail landing page route

* feat: Add userHasRole utility function for checking user roles

* Implemented a landing page settings page

* feat: Add lazy loading for images on landing page

* missed translations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant