Skip to content
This repository has been archived by the owner on Dec 5, 2021. It is now read-only.

[TODO LIST] 4.0.5.0 Release #575

Closed
9 of 15 tasks
sandtechnology opened this issue Sep 26, 2020 · 4 comments
Closed
9 of 15 tasks

[TODO LIST] 4.0.5.0 Release #575

sandtechnology opened this issue Sep 26, 2020 · 4 comments
Labels
Help Wanted Extra attention is needed Priority:Major Major
Milestone

Comments

@sandtechnology
Copy link
Collaborator

sandtechnology commented Sep 26, 2020

Improvement

  • Handle ALL SQL operation in DatabaseManager to prevent connection competing issue ([BUG] #567, may related to shop missing issue).
  • Setting display-type to 0 by default, and warn when using other display type on 1.16+ server.
  • Use color code to recognize shop sign, instead owner name (Sometime it will be changed, and getOfflinePlayerName is a time-consuming operation).
  • Refactor integration function, replace method-based to event-based.(Cancel due to is not needed)
  • (Optional) Combine example.config.yml and config.yml, lots of new users never notice this.(Change to make more attractive tips for uses)
  • (Optional) Re-do find command ([Feature] More intuitive /qs find feature #490, [Feature] Improve /QS Find, ( global search, and exact location with price shown)  #391)

Features

  • Support split large log file, compress it like server log.
  • Support sending out-stock message to staffs.
  • Support removing shop automatically when plugin area was removed.(Towny ONLY due to it will have bypass problem)
  • Support managing shop by the owner or moderator of the plugin area.(Help wanted, it will need iterator for owner for every time)(Skipping, it needs refactor owner system)
  • Support detecting conflict chat plugin (e.g. sending a message but not working or saying is an invalid message)(Cancel due to is not needed)

Other

Addon

@Ghost-chu
Copy link
Owner

Use color code to recognize shop sign, instead owner name (Sometime it will be changed, and getOfflinePlayerName is a time-consuming operation).
That not a good idea if owner changed the format in messages.yml.

@sandtechnology
Copy link
Collaborator Author

Use color code to recognize shop sign, instead owner name (Sometime it will be changed, and getOfflinePlayerName is a time-consuming operation).
That not a good idea if owner changed the format in messages.yml.

It will be hardcode in the code, so it's OK

Ghost-chu added a commit that referenced this issue Oct 1, 2020
Revert "Always do release"

This reverts commit a049eb6

Revert "Change visibility in signal and await method"

This reverts commit b496cd4

Revert "Fix missing code by merge"

This reverts commit edb375e

Revert "Fix IllegalMonitorStateException"

This reverts commit 8f4d83c

Revert "Optimize getConnection logic to await-and-signal mode"

This reverts commit a9eff9d

Revert "#575 Handle ALL SQL operation in DatabaseManager to prevent connection competing issue"

This reverts commit 37a2e90
@sandtechnology sandtechnology added this to the 4.0.5.0 milestone Oct 5, 2020
@sandtechnology sandtechnology added Priority:Major Major Help Wanted Extra attention is needed labels Oct 22, 2020
@sandtechnology
Copy link
Collaborator Author

Which color code will be OK to use?

@Ghost-chu
Copy link
Owner

closed due we migrate to use milestone

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Help Wanted Extra attention is needed Priority:Major Major
Projects
None yet
Development

No branches or pull requests

2 participants