[ShopDB] Updates / Changelog

Discussion in 'General Discussion' started by Kozz, Dec 20, 2019.

  1. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    I have been working hard on revamping the site and adding more features.
    Click any one of the spoilers to see the work I've done for that section!

    Check out the 'Recent Searches' if not anything else! :)

    Ignore the header for now, I'll make it look better :)

    I fixed the sorting issue (alphabetically instead of numerically), just removed the '$' sign which was making the number a string.

    [​IMG]
    The web panel for viewing / updating / deleting / modifying shop boundaries

    [​IMG]
    The actual guides have not been written yet, but are coming.

    [​IMG]
    This code is ready to go! May change up the colors a bit.

    [​IMG]
    These forms will send me a notification via email.

    [​IMG]
    These forms will send me a notifaction via email.

    [​IMG]
    These forms will send me a notification via email.

    [​IMG]
     
  2. EraNow

    EraNow President
    President ⛰️⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Jan 21, 2014
    Messages:
    1,980
    Trophy Points:
    49,160
    Gender:
    Male
    Ratings:
    +1,312
    @Kozz can you add my shop? Can't seem to get a token. My shop is /warp holland the whole wood building.
     
  3. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    Added
     
  4. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    v1.0.2 released!
    Downtime was 30 minutes.


    Changes:
    • Changed website layout!
    • You can now view recent searches!
    • On-site guide which covers everything from searching to downloading the mod to adding shops.
    • Contact sections for adding/removing shops, bug reports, and.. anything else.
    • Fixed the item sorting
     
    #24 Kozz, Jan 9, 2020
    Last edited: Jan 9, 2020
  5. Fr0zenTiger

    Fr0zenTiger Mayor
    Mayor ⛰️⛰️ Ex-Tycoon ⚜️⚜️⚜️ Prestige ⭐ II ⭐ Premium Upgrade

    Joined:
    Jan 2, 2019
    Messages:
    699
    Trophy Points:
    38,660
    Gender:
    Male
    EcoDollars:
    $4,068,811
    Ratings:
    +694
    Could you make a mod for the Fabric modloader as well?
    some of us prefer it here :)
    @Ayriia
     
    • Like Like x 1
    • Winner Winner x 1
    • Potato Potato x 1
    • List
  6. Ayriia

    Ayriia Builder
    Builder ⛰️ Ex-President ⚒️⚒️

    Joined:
    Mar 24, 2014
    Messages:
    152
    Trophy Points:
    39,110
    Ratings:
    +66
    Yes! Pleeeease!
     
  7. Cas_with_a_K

    Cas_with_a_K President
    President ⛰️⛰️ Ex-President ⚒️⚒️

    Joined:
    Feb 16, 2019
    Messages:
    172
    Trophy Points:
    6,460
    Gender:
    Female
    Ratings:
    +107
    oh my god, this is amazing!!
    great work kozz!!


    Edit:

    1. is it possible to add the unsername of the person selling the thing? since towns like /warp store had multiple shops, and the website shows multiple options but we don't know where to find the particular item and going from store to store is a hassle.

    2. also, does this capture the price changes? Because I'm seeing some inconsistencies.
     
    #27 Cas_with_a_K, Jan 29, 2020
    Last edited: Jan 29, 2020
  8. SUBYT

    SUBYT Mayor
    Mayor ⛰️⛰️ Ex-Tycoon ⚜️⚜️⚜️

    Joined:
    Feb 21, 2019
    Messages:
    460
    Trophy Points:
    10,510
    Gender:
    Male
    Ratings:
    +298
    Hi @Kozz! Do you have an ETA for this to be 1.15.2? the web version works fine, but the mod is compatible with 1.14.4 not 1.15+.
     
    • Optimistic Optimistic x 1
    • Potato Potato x 1
    • List
  9. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    I will work on making it compatible with Fabric once I have time. I wouldn't expect it soon, as I will have to get familiar with their API.

    1. Click the expandable dropdown (the caret/arrow on the rows). This shows the person selling it and the exact coordinates of the sign.
    2. This captures price changes when prices are updated through the mod, not instantaneously.

    Hey Arthur, I actually updated the mod to 1.15.2 a couple of weeks ago, I just haven't updated the download on the website yet. This is something that will be done hopefully by Friday.

    @Everyone
    I apologize for not being on that much lately. Just a lot going on - I'm working full-time as a developer, am a full-time student at university, and just purchased a house and am in the process of moving in!

    That being said, I have still managed to add every requested shop within 24 hours, and update the prices ~2 times a week! :)

    @andrewkm
    I will move this out of beta once I have a couple people who can help me maintain shop boundaries and update all shops regularly. I'll start that search soon, hopefully this will be in place next week.
     
  10. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    Pushing some changes (nothing you'll see client-side).
    Code optimization, analytics, etc.
    Website may be down for a few minutes.
     
  11. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    Currently working on a complete overhaul of the codebase.
    Not any major visible changes, but refactoring code for improved performance and readability will allow the project to scale.
    Removing external dependencies to minimize the bundle size sent to the browser, improving load times.

    This also helps me discover unreported bugs, e.g. after switching tabs on mobile, you cannot switch back to 'items'.
    After this, I'll release the 1.15.2 mod on the site and begin the search for those who can help add new shops.
     
    #31 Kozz, Feb 2, 2020
    Last edited: Feb 2, 2020
  12. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    Status
    Still working on various improvements and bug fixes.
    There is a lot of room for improvement, but I am working on big-ticket items first.
    Has been more work than I anticipated, but I love doing it :)
    I was hoping for a release this weekend, but it may be next weekend.


    Performance Improvements
    Updating even a small shop was taking nearly 10 seconds.
    Might not sound too bad, but I have quite a powerful rig.. this could easily take half a minute on a less-powerful computer.
    I found some opportunities for improving performance, and took advantage of them -

    Updating shops will be 12,000% (120 times) faster.

    Before:

    [​IMG]

    After:

    [​IMG]

    Also, I'm reducing the 'cooldown' of updating shops from 1 minute to just 10 seconds.
    This way, players can easily help me update all the shops regularly without it taking needlessly long to do so.

    Bug Fixes
    Various bug fixes, too many to mention. 90% of them have to do with adding/updating shops.
    I've completely redesigned how this is handled on the server, the client-side workflow remains the same.



    Just keeping you guys updated, I am still working on this! :)
     
    #32 Kozz, Feb 8, 2020
    Last edited: Feb 8, 2020
  13. LaggyTryHard

    LaggyTryHard ♛Exalted Builder♛
    EcoLeader ⛰️⛰️⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐ I ⭐ Premium Upgrade

    Joined:
    Jun 15, 2017
    Messages:
    1,361
    Trophy Points:
    55,160
    Gender:
    Male
    Ratings:
    +964
    Lookin good kozz
     
  14. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    02/09/2020 10:30 AM (CST):
    I will be performing updates. Expect down time to be up-to two hours.
     
  15. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    02/09/2020 12:30 PM (CST):
    Update completed successfully!

    [UPDATE] [V1.0.2]:

    • Completely refactored server-side code
    • Updating shops is now 120 times faster (from 8.7 seconds to under 80 milliseconds)
    • Numerous bug fixes and performance improvements
    • Removed external dependencies improving site load times
    • Mod for 1.15.2 about to be released!

    Google PageSpeed Analytics now gives a desktop rating of 98%!
    Can't get much faster than that. :)
    [​IMG]
    [​IMG]


    I will be rolling out the mod for 1.15.2 today as well,
    then I'll be contacting people regarding helping me regularly update and add shops.
     
    #35 Kozz, Feb 9, 2020
    Last edited: Feb 9, 2020
  16. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    1.15.2 mod is now released, check for the download on the website or on the main forum post at 'Guide' --> 'Downloading the Mod'
     
    #36 Kozz, Feb 9, 2020
    Last edited: Feb 9, 2020
  17. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    02/10/2020 7:02 PM (CST):
    A bug causing incorrect coordinates to be shown has now been fixed.
    Players will have to update the mod in order to update shops again.
    I have updated the download link both on the website and on this forum post.


    v1.0.2 has been updated to v1.0.2a
     
    • Like Like x 1
    • Winner Winner x 1
    • List
    #37 Kozz, Feb 10, 2020
    Last edited: Feb 10, 2020
  18. Videowiz92

    Mythic ⚔️ I ⚔️ ECC Benefactor President ⛰️⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐⭐ X ⭐⭐ Gameplay Architect Premium Upgrade

    Joined:
    Jan 30, 2012
    Messages:
    3,036
    Trophy Points:
    77,660
    Gender:
    Male
    Ratings:
    +1,202
    Can I make a suggestion to be able to search multiple items? Change the dropdown box for items into a checklist that adds to the results below.

    Keep up the great work!
     
  19. Kozz

    Kozz Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Gameplay Architect

    Joined:
    Jan 11, 2017
    Messages:
    272
    Trophy Points:
    28,460
    EcoDollars:
    $0
    Ratings:
    +430
    I've thought about this, but how would the table be ordered?
    Either one table with all items, which may get confusing as each line could be a different item.
    Or one table for each item, which would fill up the page.

    If I were to implement this, how would you like the table(s) to look like?
     
    #39 Kozz, Feb 12, 2020
    Last edited: Feb 12, 2020
  20. LaggyTryHard

    LaggyTryHard ♛Exalted Builder♛
    EcoLeader ⛰️⛰️⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐ I ⭐ Premium Upgrade

    Joined:
    Jun 15, 2017
    Messages:
    1,361
    Trophy Points:
    55,160
    Gender:
    Male
    Ratings:
    +964
    One table in alphabetical order