Skip to content
This repository was archived by the owner on Mar 21, 2025. It is now read-only.

Support Gotham #85

Merged
merged 16 commits into from
Nov 19, 2020
Merged

Support Gotham #85

merged 16 commits into from
Nov 19, 2020

Conversation

RePod
Copy link
Owner

@RePod RePod commented Oct 29, 2020

#84

Testing version
From the Library paste the contents of the link into the browser console. (Chrome: Ctrl+Shift+J, Firefox: Ctrl+Shift+K)

Legacy items such as PS3, PSP, and Vita content will no longer be available. If you have access to the previous store the current published version of PSDLE (v3.3.18 / 2020-08-12) will work on it.


Updating the Node modules in the same PR edition.

Currently:

  • Runs Exclusively™ on the Library for free platform filtering
    • Temporarily not platform filtering until the request variables are accounted for
      • Maybe covering the entire page like before wasn't so bad
    • The Chrome/Firefox extensions will redirect there and launch automatically if ran from the Store
  • Exports
    • Saves and should persist between sessions
    • CSV and JSON
    • Imports
    • No custom separator (sorry TSV fans)
    • No inline text area/copy pasting the result
  • Catalogs (click on PSDLE logo to toggle config section)
    • With user's permission, caches to a database for autostart, faster startup, and automatically gets new items
  • Responds to changing between pages (currently purchases and Plus)
    • If Catalog is enabled it will run again for new items

Still needs:

  • Salvageable translations moved over

RePod added 16 commits October 29, 2020 11:23
If ran from the Store will redirect then launch automatically.
Otherwise launch from the Library.
Update modules
Switch to uglify-es for arrow function support
Prevent Catalog props from disappearing between sessions that haven't run it yet
Warn that props might not exist before exporting
Currently accessible by clicking the PSDLE logo

Fetches and stores new items
Faster startup due to not dealing outside the client
Once enabled will check for new items every run
Yet to handle version upgrades

If the user denies access then it fetches from the API as usual
Move price up
Add localizedStoreDisplayClassification
Normalize indent to two spaces
API fetching is now more accomodating to more than just Catalog.
Acquire game list (purchased/plus) through API, required by the following.
PSDLE responds to page changes and respawns itself with the new page's items.
Catalog will also run again when changing pages.
Dedupe propCache.
Only delete object store on upgrade for existing database.
Console messages are a little more verbose about where they're coming from.
Small abuse of existing callback.
No point in knowing if postInit() is from a page change since it now uses the same trigger. "false" would have just been init().
Slow down the polling rate a bit. Most of the startup lag is from awaiting the games fetch anyway.
Drop activeTab permission.
Actually wait for the page redirect to complete before automatically running.
Bundle PSDLE 3.3.18 temporarily. Because the lines changed count was already irrelevant.
Maybe just covering the page wasn't so bad after all.
Lines haven't been flushed out and won't until the main config section is added.
Backup 3.x languages.
With an actual way to enable Catalog and delete user data.
@RePod RePod merged commit 5107b45 into master Nov 19, 2020
@RePod RePod mentioned this pull request Nov 19, 2020
@RePod RePod deleted the digital-future branch July 12, 2022 22:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant