Pull 2nd lot of develop changes into 0.9.0 #439

Merged
Vylpes merged 30 commits from develop into release/0.9.0 2025-05-18 11:05:56 +01:00

30 commits

Author SHA1 Message Date
730af871a0 Update the drop mechanic to take currency on drop instead of claim (#428)
All checks were successful
Deploy To Stage / build (push) Successful in 59s
Deploy To Stage / deploy (push) Successful in 17s
# Description

- Update the drop mechanic to take currency on drop instead of claim
- Update the time until anyone can claim the card to 2 minutes
- Remove the restriction that the last drop can only be claimed by the user who dropped it
    - Now just controlled by the 2 minutes rule

#415

## Type of change

Please delete options that are not relevant.

- [x] New feature (non-breaking change which adds functionality)

# How Has This Been Tested?

Please describe the tests that you ran to verify the changes. Provide instructions so we can reproduce. Please also list any relevant details to your test configuration.

# Checklist

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that provde my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream modules

Reviewed-on: #428
Reviewed-by: VylpesTester <tester@vylpes.com>
Co-authored-by: Ethan Lane <ethan@vylpes.com>
Co-committed-by: Ethan Lane <ethan@vylpes.com>
2025-05-16 17:37:57 +01:00
0669dfb0d0 Fix linting
All checks were successful
Deploy To Stage / build (push) Successful in 49s
Deploy To Stage / deploy (push) Successful in 15s
2025-04-25 09:17:36 +01:00
d8ed64e701 Merge branch 'main' into develop
Some checks failed
Deploy To Stage / build (push) Failing after 41s
Deploy To Stage / deploy (push) Has been skipped
2025-04-25 09:14:38 +01:00
812e36329c Disable error for series helper temporarily
All checks were successful
Deploy To Production / build (push) Successful in 30s
Deploy To Production / deploy (push) Successful in 14s
2025-04-25 09:14:30 +01:00
f38451a7b4 Merge branch 'main' into develop
All checks were successful
Deploy To Stage / build (push) Successful in 47s
Deploy To Stage / deploy (push) Successful in 15s
2025-04-23 10:41:27 +01:00
c4e345cc46 Fix linting
All checks were successful
Deploy To Production / build (push) Successful in 27s
Deploy To Production / deploy (push) Successful in 16s
2025-04-23 10:41:20 +01:00
633e5fe95f Merge branch 'main' into develop
Some checks failed
Deploy To Stage / build (push) Successful in 47s
Deploy To Stage / deploy (push) Has been cancelled
2025-04-23 10:40:21 +01:00
659906e562 Add catch to image grid generator
Some checks failed
Deploy To Production / build (push) Failing after 20s
Deploy To Production / deploy (push) Has been skipped
2025-04-23 10:40:06 +01:00
c3e328d538 Merge branch 'main' into develop
All checks were successful
Deploy To Stage / build (push) Successful in 48s
Deploy To Stage / deploy (push) Successful in 16s
2025-04-22 16:15:16 +01:00
1796f2519e Add error handler to series view command
All checks were successful
Deploy To Production / build (push) Successful in 28s
Deploy To Production / deploy (push) Successful in 16s
2025-04-22 16:12:04 +01:00
0eda06fe3d Merge branch 'main' into develop
All checks were successful
Deploy To Stage / build (push) Successful in 54s
Deploy To Stage / deploy (push) Successful in 17s
2025-04-22 15:40:02 +01:00
211ef74410 v0.8.4
All checks were successful
Deploy To Production / build (push) Successful in 34s
Deploy To Production / deploy (push) Successful in 17s
2025-04-22 15:21:19 +01:00
51a8e177ae 0.8.4
All checks were successful
Test / build (push) Successful in 20s
2025-04-22 15:13:33 +01:00
9b34bc65a7 Fix droprarity and dropnumber commands (#431)
All checks were successful
Test / build (push) Successful in 20s
- Fix the droprarity and dropnumber commands with the changes previously made regarding image urls
- Add a `CatchError` function to the app logger to easily send caught errors to the error logs
- Add choices to the droprarity command to make them easier to select

#429

Reviewed-on: #431
Reviewed-by: VylpesTester <tester@vylpes.com>
Co-authored-by: Ethan Lane <ethan@vylpes.com>
Co-committed-by: Ethan Lane <ethan@vylpes.com>
2025-04-22 15:12:10 +01:00
ad34cc7b7f Fix remote image urls not showing up in image grids (#430)
All checks were successful
Test / build (push) Successful in 22s
- Update the Image Grid helper to download images that are urls instead of trying (and failing) to load them locally

#425

Reviewed-on: #430
Reviewed-by: VylpesTester <tester@vylpes.com>
Co-authored-by: Ethan Lane <ethan@vylpes.com>
Co-committed-by: Ethan Lane <ethan@vylpes.com>
2025-04-20 10:52:54 +01:00
5089ad6ab6 Command to allow the user to buy more effects (#424)
All checks were successful
Deploy To Stage / build (push) Successful in 54s
Deploy To Stage / deploy (push) Successful in 15s
# Description

- Create a command to generate an embed for the user to be able to buy more effects
- This embed will contain the details about the effect as well as 2 buttons; Confirm and Cancel
- The confirm button will call the button event to:
    - Remove the currency from the user
    - Give the user the effect to their inventory
- The cancel button will just disable the buttons, so the user can't accidentally use it if they don't want to.

#381

## Type of change

Please delete options that are not relevant.

- [x] New feature (non-breaking change which adds functionality)

# How Has This Been Tested?

- Have created unit tests and tested locally

# Checklist

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that provde my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream modules

Reviewed-on: #424
Reviewed-by: VylpesTester <tester@vylpes.com>
Co-authored-by: Ethan Lane <ethan@vylpes.com>
Co-committed-by: Ethan Lane <ethan@vylpes.com>
2025-03-26 18:30:16 +00:00
c6b458199c Add friendly name and active effect to user effect list embed (#422)
All checks were successful
Deploy To Stage / build (push) Successful in 44s
Deploy To Stage / deploy (push) Successful in 15s
# Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

- Add friendly name to list embed
- Add currently active effect to list

#379

## Type of change

Please delete options that are not relevant.

- [x] New feature (non-breaking change which adds functionality)

# How Has This Been Tested?

Please describe the tests that you ran to verify the changes. Provide instructions so we can reproduce. Please also list any relevant details to your test configuration.

# Checklist

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that provde my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream modules

Reviewed-on: #422
Reviewed-by: VylpesTester <tester@vylpes.com>
Co-authored-by: Ethan Lane <ethan@vylpes.com>
Co-committed-by: Ethan Lane <ethan@vylpes.com>
2025-02-03 18:24:27 +00:00
a3248e978a Create use effect command (#419)
All checks were successful
Deploy To Stage / build (push) Successful in 48s
Deploy To Stage / deploy (push) Successful in 17s
# Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

#380

## Type of change

Please delete options that are not relevant.

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update

# How Has This Been Tested?

Please describe the tests that you ran to verify the changes. Provide instructions so we can reproduce. Please also list any relevant details to your test configuration.

# Checklist

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that provde my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream modules

Reviewed-on: #419
Reviewed-by: VylpesTester <tester@vylpes.com>
Co-authored-by: Ethan Lane <ethan@vylpes.com>
Co-committed-by: Ethan Lane <ethan@vylpes.com>
2025-01-25 17:29:01 +00:00
3e81f8ce1d Update id command from merge
All checks were successful
Deploy To Stage / build (push) Successful in 46s
Deploy To Stage / deploy (push) Successful in 18s
2025-01-19 15:19:28 +00:00
7213703f66 Merge branch 'main' into develop 2025-01-19 15:18:50 +00:00
ce0bc15c02 v0.8.3
All checks were successful
Test / build (push) Successful in 26s
Deploy To Production / build (push) Successful in 27s
Deploy To Production / deploy (push) Successful in 16s
2025-01-19 15:11:41 +00:00
c53e09f510 0.8.3 2025-01-19 15:09:17 +00:00
b8623398a6 Implement ability to add images in the drop via an external url
All checks were successful
Test / build (push) Successful in 19s
2025-01-19 15:07:40 +00:00
d9d0243c3c Use node 20
All checks were successful
Deploy To Production / build (push) Successful in 39s
Deploy To Production / deploy (push) Successful in 14s
2024-12-10 11:07:55 +00:00
ed52f3e3dc Use node 20
All checks were successful
Deploy To Stage / build (push) Successful in 46s
Deploy To Stage / deploy (push) Successful in 15s
2024-12-10 11:06:01 +00:00
1cace42983 Use node 20 2024-12-10 11:00:11 +00:00
5db7cd9f11 Use node v22 2024-12-10 10:57:50 +00:00
2b96c7c0d3 Merge branch 'main' into develop 2024-12-10 10:44:00 +00:00
c4abf21013 Use rsync -rvzP 2024-12-10 10:39:24 +00:00
3d143e7c73 Create list effects command (#412)
All checks were successful
Deploy To Stage / build (push) Successful in 14s
Deploy To Stage / deploy (push) Successful in 16s
# Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

#379

## Type of change

Please delete options that are not relevant.

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] This change requires a documentation update

# How Has This Been Tested?

Please describe the tests that you ran to verify the changes. Provide instructions so we can reproduce. Please also list any relevant details to your test configuration.

# Checklist

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that provde my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream modules

Reviewed-on: #412
Reviewed-by: VylpesTester <tester@vylpes.com>
Co-authored-by: Ethan Lane <ethan@vylpes.com>
Co-committed-by: Ethan Lane <ethan@vylpes.com>
2024-12-07 22:32:19 +00:00