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

feat(Transfer): Add Transfer components #4222

Merged
merged 82 commits into from
Oct 15, 2024
Merged

feat(Transfer): Add Transfer components #4222

merged 82 commits into from
Oct 15, 2024

Conversation

hjpalpha
Copy link
Collaborator

@hjpalpha hjpalpha commented Apr 25, 2024

Summary

Add Transfer components

  • transfer list

  • transfer row

  • transfer row display

  • Allows to kill all wikispecific Transfer Row and Transfer List templates that use the current Module:Transfer/Module:Transfer List.

  • Allows to kick the transferWrapper Modules currently used to enable syncPlayer (indirectly)

  • Integrates Rumour Row into transferRow module. (making it darkmode compliant on all wikis & standardizing it too)

How did you test this change?

  • sc2 (base function + faction special cases)
  • smash (char special cases)
  • r6 ("normal")

After merge but before rollout:

push the following to live (so switching stuff over does not break anything):

Follow-Up PR:

After everything was rolled out (and purged) remove the deprecated function TransferRef.fromLegacyStorageData and its usage in TransferRef.fromStorageData

@hjpalpha hjpalpha marked this pull request as ready for review April 29, 2024 10:44
@hjpalpha hjpalpha requested review from iMarbot and mbergen April 29, 2024 10:44
@hjpalpha
Copy link
Collaborator Author

needs retesting

@hjpalpha
Copy link
Collaborator Author

hjpalpha commented Oct 7, 2024

retested fwiw

@Rathoz
Copy link
Collaborator

Rathoz commented Oct 7, 2024

Could you add some tests? At least some smoke/golden test?

spec/transfer_spec.lua Outdated Show resolved Hide resolved
spec/transfer_spec.lua Show resolved Hide resolved
spec/transfer_spec.lua Outdated Show resolved Hide resolved
@Rathoz
Copy link
Collaborator

Rathoz commented Oct 14, 2024

Make sure to add the transfer_list folder to test_helper.lua

@hjpalpha
Copy link
Collaborator Author

yeah will continue tomorrow
just pushed what i had locally for now
the tests will probably fail too^^

@hjpalpha hjpalpha requested a review from Rathoz October 15, 2024 13:30
@Rathoz Rathoz merged commit 256eb69 into main Oct 15, 2024
5 checks passed
@Rathoz Rathoz deleted the transfer branch October 15, 2024 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants