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

V1.0.0 alpha - 🚧 #282

Open
wants to merge 87 commits into
base: develop
Choose a base branch
from
Open

V1.0.0 alpha - 🚧 #282

wants to merge 87 commits into from

Conversation

daveearley
Copy link
Contributor

@daveearley daveearley commented Nov 4, 2024

Features


ℹ️ These changes are deployed to https://demo.hi.events/.


Upgrade Guide

We’re welcoming testers for this branch! If you’re not calling the API directly, the upgrade process is straightforward:

  1. Pull the branch.
  2. Run the migrations.
  3. You’re good to go!

However, if you’re relying on the API, there are some of breaking changes, primarily the renaming of ticket to product. A detailed guide of these breaking changes will be provided upon release.


Screenshots

UI and Feature Previews

Screenshot 2025-01-11 at 01 12 20 Screenshot 2025-01-11 at 01 12 09 Screenshot 2025-01-11 at 01 09 19 Screenshot 2025-01-11 at 01 08 30 Screenshot 2025-01-11 at 01 08 23 Screenshot 2025-01-11 at 01 08 16 Screenshot 2025-01-11 at 01 07 50 Screenshot 2025-01-11 at 01 07 36 Screenshot 2025-01-11 at 01 07 29 Screenshot 2025-01-11 at 01 07 19 Screenshot 2025-01-11 at 01 07 10 Screenshot 2025-01-11 at 01 07 03 Screenshot 2025-01-11 at 01 06 51 Screenshot 2025-01-11 at 01 06 33 Screenshot 2025-01-11 at 01 06 11 Screenshot 2025-01-11 at 01 06 00

# Conflicts:
#	backend/app/DomainObjects/ProductDomainObject.php
#	backend/app/Services/Handlers/Order/CompleteOrderHandler.php
#	frontend/src/components/routes/product-widget/SelectProducts/Prices/Tiered/index.tsx
#	frontend/src/components/routes/product-widget/SelectProducts/index.tsx
#	frontend/src/locales/de.js
#	frontend/src/locales/de.po
#	frontend/src/locales/en.js
#	frontend/src/locales/en.po
#	frontend/src/locales/es.js
#	frontend/src/locales/es.po
#	frontend/src/locales/fr.js
#	frontend/src/locales/fr.po
#	frontend/src/locales/pt-br.js
#	frontend/src/locales/pt-br.po
#	frontend/src/locales/pt.js
#	frontend/src/locales/pt.po
#	frontend/src/locales/ru.js
#	frontend/src/locales/ru.po
#	frontend/src/locales/zh-cn.js
#	frontend/src/locales/zh-cn.po
# Conflicts:
#	backend/app/DomainObjects/Generated/ProductDomainObjectAbstract.php
#	backend/app/Services/Domain/Ticket/CreateTicketService.php
#	backend/app/Services/Handlers/Ticket/CreateTicketHandler.php
#	backend/app/Services/Handlers/Ticket/DTO/UpsertTicketDTO.php
#	backend/app/Services/Handlers/Ticket/EditTicketHandler.php
#	frontend/src/components/forms/ProductForm/index.tsx
#	frontend/src/components/modals/CreateTicketModal/index.tsx
#	frontend/src/components/modals/EditProductModal/index.tsx
#	frontend/src/components/routes/product-widget/AttendeeProductAndInformation/index.tsx
#	frontend/src/components/routes/product-widget/PrintProduct/index.tsx
#	frontend/src/components/routes/product-widget/SelectProducts/index.tsx
#	frontend/src/locales/de.js
#	frontend/src/locales/de.po
#	frontend/src/locales/en.js
#	frontend/src/locales/en.po
#	frontend/src/locales/es.js
#	frontend/src/locales/es.po
#	frontend/src/locales/fr.js
#	frontend/src/locales/fr.po
#	frontend/src/locales/pt-br.js
#	frontend/src/locales/pt-br.po
#	frontend/src/locales/pt.js
#	frontend/src/locales/pt.po
#	frontend/src/locales/ru.js
#	frontend/src/locales/ru.po
#	frontend/src/locales/zh-cn.js
#	frontend/src/locales/zh-cn.po
#	frontend/src/styles/widget/default.scss
# Conflicts:
#	frontend/src/components/common/AttendeeCheckInTable/QrScanner.tsx
#	frontend/src/components/common/AttendeeCheckInTable/index.tsx
@Romerolweb
Copy link
Contributor

Very interesting. Then, are the tickets going to be a specifictype of product? As I see this commits have changed the name Of the variables from tickets to products and it seems that also in the overall code.

@daveearley
Copy link
Contributor Author

Very interesting. Then, are the tickets going to be a specifictype of product? As I see this commits have changed the name Of the variables from tickets to products and it seems that also in the overall code.

@Romerolweb Yes, exactly, tickets will now be a type of product. The changes are currently deployed to the demo site, so you can create a test account and test them out.

@justynpride
Copy link

Was just having a look at the demo site to see how the products etc.. now work. I had a problem with the Donation ticket/product option. The problem I encountered was on the event page, as it would not allow me to enter any figure, and stuck at the default minimum amount. I was using Safari on the MacOs 15.1.

I wasn't sure if best to make a note here or in issues.

Screenshot 2024-11-07 at 08 13 25

@daveearley
Copy link
Contributor Author

@justynpride Thanks for letting me know! Donation tickets should work as expected now.

@justynpride
Copy link

@justynpride Thanks for letting me know! Donation tickets should work as expected now.

@daveearley Indeed it does work as expected now. Thank you.

@officialJCReyes
Copy link

402244605-e7555f4e-9eb3-46c0-8803-78f01f356c1e

I noticed for the offline payment there appears to be a variable to fill in the Order Number. What is the variable for this and would there be other variables that can be used here?

Also, maybe unrelated, can these same variables be used when sending emails?

@daveearley
Copy link
Contributor Author

Also, maybe unrelated, can these same variables be used when sending emails?

Variables won't be supported in v1.0.0, but there are plans to introduce dynamic emails in the near future.

@officialJCReyes
Copy link

Also, maybe unrelated, can these same variables be used when sending emails?

Variables won't be supported in v1.0.0, but there are plans to introduce dynamic emails in the near future.

Understood. I only mentioned it because in the mentioned screenshot it looked like the order number was being dynamically filled.

Thank you!

@islandmix
Copy link

islandmix commented Feb 12, 2025

Are we close to a release candidate for v1? I only see "offline payments" in progress on the roadmap tab

@daveearley
Copy link
Contributor Author

Are we close to a release candidate for v1? I only see "offline payments" in progress on the roadmap tab

Hi @islandmix,

Apologies, the public roadmap is slightly out of date. Webhooks are the last major feature to be included in v1. This feature will allow for easy integration with CRM, Accounting, Badge printing services etc.

That should be wrapped up in the next week. Once that's complete, the RC will be a fast follow.

There is also a lot of documentation that needs to be created and updated.

@islandmix
Copy link

Oh snap... good to hear... a few of us were looking at the roadmap and wondering why no recent updates... please update any
"backlog" or "ready" to "Done"... there as well...

Thanks for your efforts and anyone else that has contributed. This is a nice reset for a ticketing application.

Are we close to a release candidate for v1? I only see "offline payments" in progress on the roadmap tab

Hi @islandmix,

Apologies, the public roadmap is slightly out of date. Webhooks are the last major feature to be included in v1. This feature will allow for easy integration with CRM, Accounting, Badge printing services etc.

That should be wrapped up in the next week. Once that's complete, the RC will be a fast follow.

There is also a lot of documentation that needs to be created and updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants