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

Release Version 1.0.0 #429

Merged
merged 12 commits into from
May 9, 2019
Merged

Release Version 1.0.0 #429

merged 12 commits into from
May 9, 2019

Conversation

walmat
Copy link
Owner

@walmat walmat commented May 2, 2019


name: Release Version 1.0.0
about: We made it.


Changes

  • Custom Shopify Support
  • Fixed state discrepancies with shipping manager
  • Captcha Improvements
  • Discord Rich Prensence
  • Larger Auth Screen
  • Colored output messages

Checks

  • CI passes
  • Coverage (<2%∆)
  • Manual Checks
    • Test in dev
    • Test in prod
    • Test in pack

Matthew Wall and others added 7 commits April 26, 2019 13:18
* added discord RPC

* added discord RPC

* added rpc to update every ~15s in app level

* added initial set activity
* Add javascript-obfuscator package to task-runner

This commit adds the javascript-obfuscator as a dev dependency to the task-runner package so the built output can be obfuscated.

* Add Obfuscation to Build Pipeline

This commit modifies the task-runner package.json to add obfucation to the build pipeline.

The build script is updated to run two sub commands: build:babel and build:obfuscate. The main export file of the package is changed to point to the obfuscated code instead of the built code.

Obfuscation options are added to a separate config file so the cli command remains clean.

* Add Task Runner Built package

This commit adds a new packages that will contain the built, obfuscated code of the task-runner. This package functions exactly the same as the task-runner package, but is safe to include in built packages since no unobfuscated source is contained in it.

This package is meant purely as a proxy and no source code nor development should occur here. The task-runner package is updated to change the obfuscated output to this package.

The frontend can then depend on this package so the packed app will contain only obfuscated task-runner code.

* Switch to use task-runner-built package

This commit updates the frontend project to rely on the task-runner-built package. This allows the packed source to include the obfuscated code instead of the full source code.

* Obfuscate lib folder

This commit updates the frontend package to obfuscate the lib folder. The javascript obfuscator is used for all files in the lib folder and the obfuscated code is moved to a dist/ folder.

The main file is updated to use the obfuscated code and the build script is updated to obfuscate code as well as bundle the react side.

NOTE: When running in dev mode, the unobfuscated version is used.

* Update Electron Builder Config

This commit updates the electron builder config to export the `dist/` folder instead of the `lib/` folder. This allows the packed app to run properly.

* Add empty lint script

This commit adds a missing empty lint script to the task-runner-built package. Linting is not needed in this package since it only contains obfuscated code, but the top level lint script will still attempt to run the lint script in this package.
* state discrepencies

* rm console log

* rm console log

* fixed remove all discrepancy

* fix test
* added colored log messages, and reverted restock loop back due to multiple checkout session being needed

* fix tests

* pr changes
@walmat walmat added the type:release Release Level PRs label May 2, 2019
@walmat walmat added this to the v1.0.0 YA BABY milestone May 2, 2019
@walmat walmat self-assigned this May 2, 2019
walmat added 5 commits May 2, 2019 18:21
* captcha session updates

* split sessions now managed between YT and captcha pairs

* added insecure content on cap win

* Apply suggestions from code review

Change to camelcase `inUse` and rm some unnecessary code

* pr changes

* rm dist folder, whoops...
* added parse access token

* reduced wait time in polling for shipping rates

* fixed fsr

* added creatable select for site

* finished custom shopify impl.

* fix some tests

* added edit row custom shopify support

* test cases fixed

* prevent extraneous log messages from showing up

* code cleanup + destructuring

* lint fix

* small changes

* some small changes/optimizations

* variant matching fixed

* default option chosen

* added srr custom shopify support
@walmat walmat merged commit e95bc99 into master May 9, 2019
@walmat walmat deleted the 1.0.0 branch May 9, 2019 18:07
walmat added a commit that referenced this pull request May 10, 2019
* version bump

* auth screen resized

* Discord RPC (#421)

* added discord RPC

* added discord RPC

* added rpc to update every ~15s in app level

* added initial set activity

* Obfuscate Source Code (#428)

* Add javascript-obfuscator package to task-runner

This commit adds the javascript-obfuscator as a dev dependency to the task-runner package so the built output can be obfuscated.

* Add Obfuscation to Build Pipeline

This commit modifies the task-runner package.json to add obfucation to the build pipeline.

The build script is updated to run two sub commands: build:babel and build:obfuscate. The main export file of the package is changed to point to the obfuscated code instead of the built code.

Obfuscation options are added to a separate config file so the cli command remains clean.

* Add Task Runner Built package

This commit adds a new packages that will contain the built, obfuscated code of the task-runner. This package functions exactly the same as the task-runner package, but is safe to include in built packages since no unobfuscated source is contained in it.

This package is meant purely as a proxy and no source code nor development should occur here. The task-runner package is updated to change the obfuscated output to this package.

The frontend can then depend on this package so the packed app will contain only obfuscated task-runner code.

* Switch to use task-runner-built package

This commit updates the frontend project to rely on the task-runner-built package. This allows the packed source to include the obfuscated code instead of the full source code.

* Obfuscate lib folder

This commit updates the frontend package to obfuscate the lib folder. The javascript obfuscator is used for all files in the lib folder and the obfuscated code is moved to a dist/ folder.

The main file is updated to use the obfuscated code and the build script is updated to obfuscate code as well as bundle the react side.

NOTE: When running in dev mode, the unobfuscated version is used.

* Update Electron Builder Config

This commit updates the electron builder config to export the `dist/` folder instead of the `lib/` folder. This allows the packed app to run properly.

* Add empty lint script

This commit adds a missing empty lint script to the task-runner-built package. Linting is not needed in this package since it only contains obfuscated code, but the top level lint script will still attempt to run the lint script in this package.

* Fix State Discrepancies (#425)

* state discrepencies

* rm console log

* rm console log

* fixed remove all discrepancy

* fix test

* Colored Log Output Messages (#426)

* added colored log messages, and reverted restock loop back due to multiple checkout session being needed

* fix tests

* pr changes

* version 1.0.0

* update rpc file

* Captcha Sessions (#430)

* captcha session updates

* split sessions now managed between YT and captcha pairs

* added insecure content on cap win

* Apply suggestions from code review

Change to camelcase `inUse` and rm some unnecessary code

* pr changes

* rm dist folder, whoops...

* Implement Custom Shopify  (#427)

* added parse access token

* reduced wait time in polling for shipping rates

* fixed fsr

* added creatable select for site

* finished custom shopify impl.

* fix some tests

* added edit row custom shopify support

* test cases fixed

* prevent extraneous log messages from showing up

* code cleanup + destructuring

* lint fix

* small changes

* some small changes/optimizations

* variant matching fixed

* default option chosen

* added srr custom shopify support

* update channel

* colored log fixes, + sass compilation
walmat added a commit that referenced this pull request May 10, 2019
* version bump

* auth screen resized

* Discord RPC (#421)

* added discord RPC

* added discord RPC

* added rpc to update every ~15s in app level

* added initial set activity

* Obfuscate Source Code (#428)

* Add javascript-obfuscator package to task-runner

This commit adds the javascript-obfuscator as a dev dependency to the task-runner package so the built output can be obfuscated.

* Add Obfuscation to Build Pipeline

This commit modifies the task-runner package.json to add obfucation to the build pipeline.

The build script is updated to run two sub commands: build:babel and build:obfuscate. The main export file of the package is changed to point to the obfuscated code instead of the built code.

Obfuscation options are added to a separate config file so the cli command remains clean.

* Add Task Runner Built package

This commit adds a new packages that will contain the built, obfuscated code of the task-runner. This package functions exactly the same as the task-runner package, but is safe to include in built packages since no unobfuscated source is contained in it.

This package is meant purely as a proxy and no source code nor development should occur here. The task-runner package is updated to change the obfuscated output to this package.

The frontend can then depend on this package so the packed app will contain only obfuscated task-runner code.

* Switch to use task-runner-built package

This commit updates the frontend project to rely on the task-runner-built package. This allows the packed source to include the obfuscated code instead of the full source code.

* Obfuscate lib folder

This commit updates the frontend package to obfuscate the lib folder. The javascript obfuscator is used for all files in the lib folder and the obfuscated code is moved to a dist/ folder.

The main file is updated to use the obfuscated code and the build script is updated to obfuscate code as well as bundle the react side.

NOTE: When running in dev mode, the unobfuscated version is used.

* Update Electron Builder Config

This commit updates the electron builder config to export the `dist/` folder instead of the `lib/` folder. This allows the packed app to run properly.

* Add empty lint script

This commit adds a missing empty lint script to the task-runner-built package. Linting is not needed in this package since it only contains obfuscated code, but the top level lint script will still attempt to run the lint script in this package.

* Fix State Discrepancies (#425)

* state discrepencies

* rm console log

* rm console log

* fixed remove all discrepancy

* fix test

* Colored Log Output Messages (#426)

* added colored log messages, and reverted restock loop back due to multiple checkout session being needed

* fix tests

* pr changes

* version 1.0.0

* update rpc file

* Captcha Sessions (#430)

* captcha session updates

* split sessions now managed between YT and captcha pairs

* added insecure content on cap win

* Apply suggestions from code review

Change to camelcase `inUse` and rm some unnecessary code

* pr changes

* rm dist folder, whoops...

* Implement Custom Shopify  (#427)

* added parse access token

* reduced wait time in polling for shipping rates

* fixed fsr

* added creatable select for site

* finished custom shopify impl.

* fix some tests

* added edit row custom shopify support

* test cases fixed

* prevent extraneous log messages from showing up

* code cleanup + destructuring

* lint fix

* small changes

* some small changes/optimizations

* variant matching fixed

* default option chosen

* added srr custom shopify support

* update channel

* colored log fixes, + sass compilation
pr1sm pushed a commit that referenced this pull request May 10, 2019
* update rpc file

* fixed payment successful color message + cleanup

* working on the wrong branch :/

* Release Version 1.0.0 (#429)

* version bump

* auth screen resized

* Discord RPC (#421)

* added discord RPC

* added discord RPC

* added rpc to update every ~15s in app level

* added initial set activity

* Obfuscate Source Code (#428)

* Add javascript-obfuscator package to task-runner

This commit adds the javascript-obfuscator as a dev dependency to the task-runner package so the built output can be obfuscated.

* Add Obfuscation to Build Pipeline

This commit modifies the task-runner package.json to add obfucation to the build pipeline.

The build script is updated to run two sub commands: build:babel and build:obfuscate. The main export file of the package is changed to point to the obfuscated code instead of the built code.

Obfuscation options are added to a separate config file so the cli command remains clean.

* Add Task Runner Built package

This commit adds a new packages that will contain the built, obfuscated code of the task-runner. This package functions exactly the same as the task-runner package, but is safe to include in built packages since no unobfuscated source is contained in it.

This package is meant purely as a proxy and no source code nor development should occur here. The task-runner package is updated to change the obfuscated output to this package.

The frontend can then depend on this package so the packed app will contain only obfuscated task-runner code.

* Switch to use task-runner-built package

This commit updates the frontend project to rely on the task-runner-built package. This allows the packed source to include the obfuscated code instead of the full source code.

* Obfuscate lib folder

This commit updates the frontend package to obfuscate the lib folder. The javascript obfuscator is used for all files in the lib folder and the obfuscated code is moved to a dist/ folder.

The main file is updated to use the obfuscated code and the build script is updated to obfuscate code as well as bundle the react side.

NOTE: When running in dev mode, the unobfuscated version is used.

* Update Electron Builder Config

This commit updates the electron builder config to export the `dist/` folder instead of the `lib/` folder. This allows the packed app to run properly.

* Add empty lint script

This commit adds a missing empty lint script to the task-runner-built package. Linting is not needed in this package since it only contains obfuscated code, but the top level lint script will still attempt to run the lint script in this package.

* Fix State Discrepancies (#425)

* state discrepencies

* rm console log

* rm console log

* fixed remove all discrepancy

* fix test

* Colored Log Output Messages (#426)

* added colored log messages, and reverted restock loop back due to multiple checkout session being needed

* fix tests

* pr changes

* version 1.0.0

* update rpc file

* Captcha Sessions (#430)

* captcha session updates

* split sessions now managed between YT and captcha pairs

* added insecure content on cap win

* Apply suggestions from code review

Change to camelcase `inUse` and rm some unnecessary code

* pr changes

* rm dist folder, whoops...

* Implement Custom Shopify  (#427)

* added parse access token

* reduced wait time in polling for shipping rates

* fixed fsr

* added creatable select for site

* finished custom shopify impl.

* fix some tests

* added edit row custom shopify support

* test cases fixed

* prevent extraneous log messages from showing up

* code cleanup + destructuring

* lint fix

* small changes

* some small changes/optimizations

* variant matching fixed

* default option chosen

* added srr custom shopify support

* update channel

* colored log fixes, + sass compilation

* fixed dsm restocks + proxy swapping bugs

* added proper delay for dsm restock mode

* rm getter for checkoutType

* pr changes

* added more checks for api mode

* pr changes

* changed version for dev mode to not display electron version

fixes #417
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:release Release Level PRs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants