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

Feature/console debugging #568

Merged
merged 155 commits into from Sep 24, 2020

add linting for class-methods-use-this and fix most resulting errors.…

f11bc18
Select commit
75b0091
add linting for no-param-reassign and fix resulting linting errors
IAmThePan Apr 29, 2020
8d37082
add linting for prefer-object-spread and fix resulting linting errors
IAmThePan Apr 29, 2020
3049bd1
add linting for no-restricted-syntax and fix 1/2 of resulting errors
IAmThePan May 1, 2020
fe03ad7
add linting for no-prototype-builtins and fix resulting linting errors
IAmThePan May 4, 2020
f11bc18
add linting for class-methods-use-this and fix most resulting errors.…
IAmThePan May 5, 2020
5f3471e
finish linting for class-methods-use-this
IAmThePan May 6, 2020
d4d84dc
add linting for no-mixed-operators and fix resulting linting errors
IAmThePan May 6, 2020
17f90ed
add linting for import/prefer-default-export and fix resulting lintin…
IAmThePan May 8, 2020
a77cd1b
add linting for react/no-access-state-in-setstate and fix resulting l…
IAmThePan May 8, 2020
c31dbaf
add linting for react/jsx-props-no-spreading and fix resulting lintin…
IAmThePan May 11, 2020
3d50aff
finish linting errors for no-restricted-syntax. 1 remains: couldn't r…
IAmThePan May 12, 2020
227d012
Merge branch 'develop' into feature/update-linter
IAmThePan May 12, 2020
0988a29
Fix linting errors resulting from the merge with develop
IAmThePan May 12, 2020
b55be21
Refactor UNSAFE_componentWillMount into either constructor or compone…
IAmThePan May 14, 2020
241747c
Refactor UNSAFE_componentWillReceiveProps to componentDidUpdate or ge…
IAmThePan May 18, 2020
eb413fb
re-enable lint exception for no-prototype-builtins and revert calls b…
IAmThePan May 20, 2020
ac0ec93
add single line exception for no-restricted-syntax linting rule
IAmThePan May 20, 2020
fd954eb
add linting for react/destructuring-assignment and fix errors. ToDo: …
IAmThePan May 21, 2020
e815546
Fix minor bugs
IAmThePan May 22, 2020
ae8ffcc
Fix General Settings last updated text
IAmThePan May 22, 2020
4c56460
rework linting rule no-param-reassign to have more exceptions and par…
IAmThePan May 23, 2020
c5ef663
Remove file and line linting exceptions.
IAmThePan May 26, 2020
3ca2402
re-add linting rule react/sort-comp and fix resulting errors
IAmThePan May 26, 2020
4533fd7
remove added linting exception consistent-return and fix resulting er…
IAmThePan May 26, 2020
590aa60
remove added linting expression no-use-before-define and fix resultin…
IAmThePan May 26, 2020
ecb62e8
Fix linting error
IAmThePan May 26, 2020
f634c1d
fix minor bugs
IAmThePan May 26, 2020
ea51432
Code cleanup: fix PromoModal imports
IAmThePan May 26, 2020
75a88cb
Merge with develop. Fix resulting linting errors
IAmThePan May 26, 2020
68493d2
remove unnecessary hasOwnProperty calls after refactored for...in loops
IAmThePan May 28, 2020
6297062
Fix missing strings bug
IAmThePan May 28, 2020
9b4d16c
Fix last remaining string bug
IAmThePan May 28, 2020
12e1f95
Begin work on a global object for debugging.
IAmThePan May 29, 2020
a4986ab
Add accountEvents array to Ghostery Debug for logging login/out events
IAmThePan Jun 2, 2020
c3f4cfd
Add way to output window.GHOSTERY for the user
IAmThePan Jun 3, 2020
510c541
Merge branch 'develop' into feature/console-debugging
IAmThePan Jun 4, 2020
4c73cfc
merge with develop
IAmThePan Jun 6, 2020
06b5641
prevent error when not signed in
IAmThePan Jun 6, 2020
7264190
Promises don't reject, just give important data to user
IAmThePan Jun 7, 2020
429be34
Download DebugInfo as a JSON file.
IAmThePan Jun 8, 2020
2fc6a2f
Merge branch 'develop' into feature/console-debugging
IAmThePan Jun 15, 2020
4eae361
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 1, 2020
9ff0bf6
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 8, 2020
89785b2
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 14, 2020
f07805c
Fix linting error
IAmThePan Jul 14, 2020
8ff48b7
Merge branch 'develop' into feature/console-debugging
christophertino Jul 20, 2020
afdd3bc
Fix bug with race condition on Debug Information page
IAmThePan Jul 21, 2020
26d7623
Merge remote-tracking branch 'iamthepan/feature/console-debugging' in…
IAmThePan Jul 21, 2020
b9e9227
Add translation string for opening debug information page
IAmThePan Jul 21, 2020
c9f88ca
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 28, 2020
bc7960b
address some issues on PR
IAmThePan Jul 28, 2020
24d6aaa
Address remaining PR issues
IAmThePan Jul 29, 2020
290b015
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 30, 2020
f8ebe97
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 31, 2020
5d9f1de
Merge in latest develop
wlycdgr Sep 2, 2020
c9ac3cf
Update Help component test snapshot
wlycdgr Sep 2, 2020
9365bb6
Remove front-end parts of the debugging interface. Debugger will be c…
wlycdgr Sep 8, 2020
5218864
Remove log key reference from README
wlycdgr Sep 8, 2020
4338759
Remove LOG global and refactor log utility to gate on debug value ins…
wlycdgr Sep 8, 2020
cd3082e
Delete unneeded debug_information message handler from background
wlycdgr Sep 8, 2020
90520a7
Implement logging toggle in console debugger
wlycdgr Sep 8, 2020
3c9d1f9
Implement globals getter with support for string and regex literal ar…
wlycdgr Sep 9, 2020
7560271
Add support for hitting AB server with arbitrary ir from debug console
wlycdgr Sep 9, 2020
fc78caa
Reorganize the tab info objects
wlycdgr Sep 9, 2020
c5f1bd3
Rename getActiveTabInfo to accurately reflect function. Add support f…
wlycdgr Sep 9, 2020
048a361
Add help and status method stubs to GhosteryDebug. Add support for ge…
wlycdgr Sep 9, 2020
c439e40
Improve pretty printing for GhosteryDebug help and status methods
wlycdgr Sep 9, 2020
c24f75a
Only expose global GHOSTERY debug option if consoleDebug is set in ma…
wlycdgr Sep 9, 2020
6ffbab6
Factor out getting an object slice to getObjectSlice utility function
wlycdgr Sep 9, 2020
bcaee5a
Remove the consoleDebug manifest key and related code
wlycdgr Sep 10, 2020
e20d98e
Merge in develop
wlycdgr Sep 11, 2020
58abd86
Add support for forcing promo modal display to console debugger
wlycdgr Sep 11, 2020
4a16670
Rename GHOSTERY console debug object to ghostery because toggling Cap…
wlycdgr Sep 11, 2020
2a5077e
Fleshing out help function for console debugger
wlycdgr Sep 11, 2020
525b3fc
Prettify ghostery console debugger help function output. Continue fle…
wlycdgr Sep 11, 2020
2a11bcf
Continue fleshing out debugger help. Add first handling of a case whe…
wlycdgr Sep 12, 2020
c747795
Exploring console API to format debugger output better
wlycdgr Sep 12, 2020
008e1a7
Continue iterating on debugger output formatting
wlycdgr Sep 12, 2020
ca56d11
Add ads to console debugger
wlycdgr Sep 12, 2020
a789abf
Iterate on debugger help output
wlycdgr Sep 12, 2020
fcce7c2
Flesh out implementation of ghosteryDebug#getConfData output. Flesh o…
wlycdgr Sep 12, 2020
f633a96
Flesh out implementation of ghosteryDebug#getGlobals output and its h…
wlycdgr Sep 12, 2020
dfd8776
Factor pickRandomArrEl function out to utils, flesh it out, and docum…
wlycdgr Sep 13, 2020
18f6c4b
Give debugger's typeset method the responsibility for adding new line…
wlycdgr Sep 13, 2020
74dd949
Fix bug in debugger output formatting
wlycdgr Sep 14, 2020
9c2a612
Add debugger help output for ghostery.hitABServerWithIr()
wlycdgr Sep 14, 2020
03e94f7
Begin to factor out help strings from GhosteryDebug#help to a static …
wlycdgr Sep 14, 2020
1e2d57a
Factor help strings out to static class fields on GhosteryDebug
wlycdgr Sep 15, 2020
f3ce9d7
Merge in latest develop
wlycdgr Sep 15, 2020
47c303e
Organize GhosteryDebug by grouping formatting and output code and gro…
wlycdgr Sep 15, 2020
3cdcce2
Rearrange static class fields in help strings section of GhosteryDebu…
wlycdgr Sep 15, 2020
5c44c06
Move toggleLogging to settings GhosteryDebug instance field. Move sta…
wlycdgr Sep 15, 2020
663b176
Add help output for GhosteryDebug#settings.toggleLogging
wlycdgr Sep 15, 2020
ee3786c
Add help output for GhosteryDebug#settings.show(). Standardize show()…
wlycdgr Sep 16, 2020
da02128
Flesh out help output for GhosteryDebug#settings.show
wlycdgr Sep 16, 2020
7ed4e84
Begin GhosteryDebug#settings.setOutputStyle implementation. Factor co…
wlycdgr Sep 16, 2020
1bafe12
Finish implementing GhosteryDebug#settings.toggleOutputStyle. Factor …
wlycdgr Sep 16, 2020
07d15a5
Flesh out GhosteryDebugger#forceOnePromoModalDisplay to produce forma…
wlycdgr Sep 16, 2020
50eda95
Factor string array assembly out from GhosteryDebugger#help to a help…
wlycdgr Sep 17, 2020
d2676b8
Remove some unused or redundant code from GhosteryDebug
wlycdgr Sep 17, 2020
2aa5f74
Prep printToConsole and typeset for handling objects, so that printTo…
wlycdgr Sep 17, 2020
22611d2
Add error handling to getObjectSlice util function and return whether…
wlycdgr Sep 17, 2020
c01ecaa
Adjust error check order in getObjectSlice util function
wlycdgr Sep 17, 2020
771a943
Remove extra line
wlycdgr Sep 17, 2020
497b354
Pipe getConfData and getGlobals output through the standard typeset /…
wlycdgr Sep 17, 2020
a8af80c
Move GhosteryDebug#_outputObjectSlice out of the printing section sin…
wlycdgr Sep 17, 2020
a87634f
Convert GhosteryDebug#getABTests to use standard typeset and printToC…
wlycdgr Sep 17, 2020
acaf81e
Update ABTest to support hitting the A/B server without automatically…
wlycdgr Sep 17, 2020
dd16f8f
Implement standardized output formatting and error checking for Ghost…
wlycdgr Sep 18, 2020
9942da1
rename hitABServerWithIr to hitABServerWithIrAsync to make it clear t…
wlycdgr Sep 18, 2020
91bba79
Rename hitABServerWithIrAsync to fetchABTestsWithIr cos it is shorter…
wlycdgr Sep 18, 2020
e4a04fb
Replace some magic strings. Clean up fetchABTestsWithIr output format…
wlycdgr Sep 18, 2020
6b18f69
Rework debugger log toggling to avoid creating a circular dependency
wlycdgr Sep 18, 2020
2fc142e
Replace '__SUBHEADER__' magic string with string constant
wlycdgr Sep 18, 2020
6c83970
Replace '__MAINHEADER__' magic string with string constant
wlycdgr Sep 18, 2020
27e3b19
Replace '__HIGHLIGHT__' CSS marker magic string with string constant …
wlycdgr Sep 18, 2020
6defdf0
Allow changing values of CSS marker string constants without having t…
wlycdgr Sep 18, 2020
8bc789f
Variety of minor org and doc tweaks to GhosteryDebug
wlycdgr Sep 18, 2020
e502f10
Minor reorg in GhosteryDebug
wlycdgr Sep 19, 2020
e41bca7
Rework CMP to accept fetch requests from debugger
wlycdgr Sep 19, 2020
de9b5b6
Continue implementing GhosteryDebug#fetchCMPCampaigns. Improve docume…
wlycdgr Sep 19, 2020
38082f5
Fleshing out documentation for GhosteryDebug fields
wlycdgr Sep 19, 2020
6f98cda
Further document fields in GhosteryDebug
wlycdgr Sep 21, 2020
eb569e3
Flesh out fetchCMPCampaigns implementation to conform to standard out…
wlycdgr Sep 21, 2020
7df89c6
add openPanel function to debugger for automation testing
christophertino Sep 22, 2020
aefc8d1
rename debugger class
christophertino Sep 22, 2020
7488fe3
rename ghostery debugger vars
christophertino Sep 23, 2020
f0a671a
open intro hub and android panel from debugger
christophertino Sep 23, 2020
a102d35
Cut Debugger#getDebugInfo
wlycdgr Sep 23, 2020
5cdaa53
Remove babel optional chaining plugin and the couple Debugger lines t…
wlycdgr Sep 23, 2020
40da497
Update naming and itdy up export
wlycdgr Sep 23, 2020
31147bd
rework getActiveTabInfo and add to help menu
christophertino Sep 23, 2020
8ee1dbb
Refactor Debugger#getUserData to print to console better and to handl…
wlycdgr Sep 23, 2020
f5d860a
Convert Debugger#getUserData to an arrow func. JSDoc it.
wlycdgr Sep 23, 2020
d72583d
Add help output for Debugger#getUserData. Clean up main help menu a l…
wlycdgr Sep 23, 2020
57e0396
handle undefined returns in console
christophertino Sep 23, 2020
3167b9f
Print account events at the end of Debugger#getUserData output
wlycdgr Sep 23, 2020
eedd708
Merge branch 'feature/console-debugging' of github.com:IAmThePan/ghos…
wlycdgr Sep 23, 2020
8171f4b
Cap Debugger accountEvents array at 1000 most recent events
wlycdgr Sep 23, 2020
3be16ac
Update help output for Debugger#getUserData
wlycdgr Sep 23, 2020
447cdac
Fix typo
wlycdgr Sep 23, 2020
e9369f3
Conceal Debugger _toggleSettingsHelper from console
wlycdgr Sep 23, 2020
e3e79d3
Rename Debugger accountEvents array to signal that it's private
wlycdgr Sep 23, 2020
d291ff6
Merge branch 'develop' into feature/console-debugging
wlycdgr Sep 23, 2020
93a01fe
Add JSDocs for Debugger getABTests and getConfData. Tidy up existing …
wlycdgr Sep 24, 2020
9c75dba
Add Debugger getGlobals JSDoc. Tidy up openPanel and openIntroHub JSDocs
wlycdgr Sep 24, 2020
d963b6f
Add JSDoc for Debugger showPromoModal. Remove @async tag in other one…
wlycdgr Sep 24, 2020
1a00b21
Add Debugger addAccountEvent JSDoc
wlycdgr Sep 24, 2020
22b91a5
Add JSDoc for Debugger _printObjectSlice
wlycdgr Sep 24, 2020
be002cd
Add JSDoc for Debugger _push
wlycdgr Sep 24, 2020
a27c3f4
JSDoc Debugger settings object and settings.show. Convert settings to…
wlycdgr Sep 24, 2020
6001736
JSDoc the Debugger's toggle setting methods
wlycdgr Sep 24, 2020
2debff9
Fix accountEvents printing in Debugger getUserData
wlycdgr Sep 24, 2020
adea5e7
Fix bug that was preventing subscription data from showing in Debugge…
wlycdgr Sep 24, 2020
c649e58
Make it so timestamps are not double quoted in ghostery._accountEvent…
wlycdgr Sep 24, 2020
Merged

Feature/console debugging #568

add linting for class-methods-use-this and fix most resulting errors.…
f11bc18
Select commit
75b0091
add linting for no-param-reassign and fix resulting linting errors
IAmThePan Apr 29, 2020
8d37082
add linting for prefer-object-spread and fix resulting linting errors
IAmThePan Apr 29, 2020
3049bd1
add linting for no-restricted-syntax and fix 1/2 of resulting errors
IAmThePan May 1, 2020
fe03ad7
add linting for no-prototype-builtins and fix resulting linting errors
IAmThePan May 4, 2020
f11bc18
add linting for class-methods-use-this and fix most resulting errors.…
IAmThePan May 5, 2020
5f3471e
finish linting for class-methods-use-this
IAmThePan May 6, 2020
d4d84dc
add linting for no-mixed-operators and fix resulting linting errors
IAmThePan May 6, 2020
17f90ed
add linting for import/prefer-default-export and fix resulting lintin…
IAmThePan May 8, 2020
a77cd1b
add linting for react/no-access-state-in-setstate and fix resulting l…
IAmThePan May 8, 2020
c31dbaf
add linting for react/jsx-props-no-spreading and fix resulting lintin…
IAmThePan May 11, 2020
3d50aff
finish linting errors for no-restricted-syntax. 1 remains: couldn't r…
IAmThePan May 12, 2020
227d012
Merge branch 'develop' into feature/update-linter
IAmThePan May 12, 2020
0988a29
Fix linting errors resulting from the merge with develop
IAmThePan May 12, 2020
b55be21
Refactor UNSAFE_componentWillMount into either constructor or compone…
IAmThePan May 14, 2020
241747c
Refactor UNSAFE_componentWillReceiveProps to componentDidUpdate or ge…
IAmThePan May 18, 2020
eb413fb
re-enable lint exception for no-prototype-builtins and revert calls b…
IAmThePan May 20, 2020
ac0ec93
add single line exception for no-restricted-syntax linting rule
IAmThePan May 20, 2020
fd954eb
add linting for react/destructuring-assignment and fix errors. ToDo: …
IAmThePan May 21, 2020
e815546
Fix minor bugs
IAmThePan May 22, 2020
ae8ffcc
Fix General Settings last updated text
IAmThePan May 22, 2020
4c56460
rework linting rule no-param-reassign to have more exceptions and par…
IAmThePan May 23, 2020
c5ef663
Remove file and line linting exceptions.
IAmThePan May 26, 2020
3ca2402
re-add linting rule react/sort-comp and fix resulting errors
IAmThePan May 26, 2020
4533fd7
remove added linting exception consistent-return and fix resulting er…
IAmThePan May 26, 2020
590aa60
remove added linting expression no-use-before-define and fix resultin…
IAmThePan May 26, 2020
ecb62e8
Fix linting error
IAmThePan May 26, 2020
f634c1d
fix minor bugs
IAmThePan May 26, 2020
ea51432
Code cleanup: fix PromoModal imports
IAmThePan May 26, 2020
75a88cb
Merge with develop. Fix resulting linting errors
IAmThePan May 26, 2020
68493d2
remove unnecessary hasOwnProperty calls after refactored for...in loops
IAmThePan May 28, 2020
6297062
Fix missing strings bug
IAmThePan May 28, 2020
9b4d16c
Fix last remaining string bug
IAmThePan May 28, 2020
12e1f95
Begin work on a global object for debugging.
IAmThePan May 29, 2020
a4986ab
Add accountEvents array to Ghostery Debug for logging login/out events
IAmThePan Jun 2, 2020
c3f4cfd
Add way to output window.GHOSTERY for the user
IAmThePan Jun 3, 2020
510c541
Merge branch 'develop' into feature/console-debugging
IAmThePan Jun 4, 2020
4c73cfc
merge with develop
IAmThePan Jun 6, 2020
06b5641
prevent error when not signed in
IAmThePan Jun 6, 2020
7264190
Promises don't reject, just give important data to user
IAmThePan Jun 7, 2020
429be34
Download DebugInfo as a JSON file.
IAmThePan Jun 8, 2020
2fc6a2f
Merge branch 'develop' into feature/console-debugging
IAmThePan Jun 15, 2020
4eae361
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 1, 2020
9ff0bf6
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 8, 2020
89785b2
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 14, 2020
f07805c
Fix linting error
IAmThePan Jul 14, 2020
8ff48b7
Merge branch 'develop' into feature/console-debugging
christophertino Jul 20, 2020
afdd3bc
Fix bug with race condition on Debug Information page
IAmThePan Jul 21, 2020
26d7623
Merge remote-tracking branch 'iamthepan/feature/console-debugging' in…
IAmThePan Jul 21, 2020
b9e9227
Add translation string for opening debug information page
IAmThePan Jul 21, 2020
c9f88ca
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 28, 2020
bc7960b
address some issues on PR
IAmThePan Jul 28, 2020
24d6aaa
Address remaining PR issues
IAmThePan Jul 29, 2020
290b015
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 30, 2020
f8ebe97
Merge branch 'develop' into feature/console-debugging
IAmThePan Jul 31, 2020
5d9f1de
Merge in latest develop
wlycdgr Sep 2, 2020
c9ac3cf
Update Help component test snapshot
wlycdgr Sep 2, 2020
9365bb6
Remove front-end parts of the debugging interface. Debugger will be c…
wlycdgr Sep 8, 2020
5218864
Remove log key reference from README
wlycdgr Sep 8, 2020
4338759
Remove LOG global and refactor log utility to gate on debug value ins…
wlycdgr Sep 8, 2020
cd3082e
Delete unneeded debug_information message handler from background
wlycdgr Sep 8, 2020
90520a7
Implement logging toggle in console debugger
wlycdgr Sep 8, 2020
3c9d1f9
Implement globals getter with support for string and regex literal ar…
wlycdgr Sep 9, 2020
7560271
Add support for hitting AB server with arbitrary ir from debug console
wlycdgr Sep 9, 2020
fc78caa
Reorganize the tab info objects
wlycdgr Sep 9, 2020
c5f1bd3
Rename getActiveTabInfo to accurately reflect function. Add support f…
wlycdgr Sep 9, 2020
048a361
Add help and status method stubs to GhosteryDebug. Add support for ge…
wlycdgr Sep 9, 2020
c439e40
Improve pretty printing for GhosteryDebug help and status methods
wlycdgr Sep 9, 2020
c24f75a
Only expose global GHOSTERY debug option if consoleDebug is set in ma…
wlycdgr Sep 9, 2020
6ffbab6
Factor out getting an object slice to getObjectSlice utility function
wlycdgr Sep 9, 2020
bcaee5a
Remove the consoleDebug manifest key and related code
wlycdgr Sep 10, 2020
e20d98e
Merge in develop
wlycdgr Sep 11, 2020
58abd86
Add support for forcing promo modal display to console debugger
wlycdgr Sep 11, 2020
4a16670
Rename GHOSTERY console debug object to ghostery because toggling Cap…
wlycdgr Sep 11, 2020
2a5077e
Fleshing out help function for console debugger
wlycdgr Sep 11, 2020
525b3fc
Prettify ghostery console debugger help function output. Continue fle…
wlycdgr Sep 11, 2020
2a11bcf
Continue fleshing out debugger help. Add first handling of a case whe…
wlycdgr Sep 12, 2020
c747795
Exploring console API to format debugger output better
wlycdgr Sep 12, 2020
008e1a7
Continue iterating on debugger output formatting
wlycdgr Sep 12, 2020
ca56d11
Add ads to console debugger
wlycdgr Sep 12, 2020
a789abf
Iterate on debugger help output
wlycdgr Sep 12, 2020
fcce7c2
Flesh out implementation of ghosteryDebug#getConfData output. Flesh o…
wlycdgr Sep 12, 2020
f633a96
Flesh out implementation of ghosteryDebug#getGlobals output and its h…
wlycdgr Sep 12, 2020
dfd8776
Factor pickRandomArrEl function out to utils, flesh it out, and docum…
wlycdgr Sep 13, 2020
18f6c4b
Give debugger's typeset method the responsibility for adding new line…
wlycdgr Sep 13, 2020
74dd949
Fix bug in debugger output formatting
wlycdgr Sep 14, 2020
9c2a612
Add debugger help output for ghostery.hitABServerWithIr()
wlycdgr Sep 14, 2020
03e94f7
Begin to factor out help strings from GhosteryDebug#help to a static …
wlycdgr Sep 14, 2020
1e2d57a
Factor help strings out to static class fields on GhosteryDebug
wlycdgr Sep 15, 2020
f3ce9d7
Merge in latest develop
wlycdgr Sep 15, 2020
47c303e
Organize GhosteryDebug by grouping formatting and output code and gro…
wlycdgr Sep 15, 2020
3cdcce2
Rearrange static class fields in help strings section of GhosteryDebu…
wlycdgr Sep 15, 2020
5c44c06
Move toggleLogging to settings GhosteryDebug instance field. Move sta…
wlycdgr Sep 15, 2020
663b176
Add help output for GhosteryDebug#settings.toggleLogging
wlycdgr Sep 15, 2020
ee3786c
Add help output for GhosteryDebug#settings.show(). Standardize show()…
wlycdgr Sep 16, 2020
da02128
Flesh out help output for GhosteryDebug#settings.show
wlycdgr Sep 16, 2020
7ed4e84
Begin GhosteryDebug#settings.setOutputStyle implementation. Factor co…
wlycdgr Sep 16, 2020
1bafe12
Finish implementing GhosteryDebug#settings.toggleOutputStyle. Factor …
wlycdgr Sep 16, 2020
07d15a5
Flesh out GhosteryDebugger#forceOnePromoModalDisplay to produce forma…
wlycdgr Sep 16, 2020
50eda95
Factor string array assembly out from GhosteryDebugger#help to a help…
wlycdgr Sep 17, 2020
d2676b8
Remove some unused or redundant code from GhosteryDebug
wlycdgr Sep 17, 2020
2aa5f74
Prep printToConsole and typeset for handling objects, so that printTo…
wlycdgr Sep 17, 2020
22611d2
Add error handling to getObjectSlice util function and return whether…
wlycdgr Sep 17, 2020
c01ecaa
Adjust error check order in getObjectSlice util function
wlycdgr Sep 17, 2020
771a943
Remove extra line
wlycdgr Sep 17, 2020
497b354
Pipe getConfData and getGlobals output through the standard typeset /…
wlycdgr Sep 17, 2020
a8af80c
Move GhosteryDebug#_outputObjectSlice out of the printing section sin…
wlycdgr Sep 17, 2020
a87634f
Convert GhosteryDebug#getABTests to use standard typeset and printToC…
wlycdgr Sep 17, 2020
acaf81e
Update ABTest to support hitting the A/B server without automatically…
wlycdgr Sep 17, 2020
dd16f8f
Implement standardized output formatting and error checking for Ghost…
wlycdgr Sep 18, 2020
9942da1
rename hitABServerWithIr to hitABServerWithIrAsync to make it clear t…
wlycdgr Sep 18, 2020
91bba79
Rename hitABServerWithIrAsync to fetchABTestsWithIr cos it is shorter…
wlycdgr Sep 18, 2020
e4a04fb
Replace some magic strings. Clean up fetchABTestsWithIr output format…
wlycdgr Sep 18, 2020
6b18f69
Rework debugger log toggling to avoid creating a circular dependency
wlycdgr Sep 18, 2020
2fc142e
Replace '__SUBHEADER__' magic string with string constant
wlycdgr Sep 18, 2020
6c83970
Replace '__MAINHEADER__' magic string with string constant
wlycdgr Sep 18, 2020
27e3b19
Replace '__HIGHLIGHT__' CSS marker magic string with string constant …
wlycdgr Sep 18, 2020
6defdf0
Allow changing values of CSS marker string constants without having t…
wlycdgr Sep 18, 2020
8bc789f
Variety of minor org and doc tweaks to GhosteryDebug
wlycdgr Sep 18, 2020
e502f10
Minor reorg in GhosteryDebug
wlycdgr Sep 19, 2020
e41bca7
Rework CMP to accept fetch requests from debugger
wlycdgr Sep 19, 2020
de9b5b6
Continue implementing GhosteryDebug#fetchCMPCampaigns. Improve docume…
wlycdgr Sep 19, 2020
38082f5
Fleshing out documentation for GhosteryDebug fields
wlycdgr Sep 19, 2020
6f98cda
Further document fields in GhosteryDebug
wlycdgr Sep 21, 2020
eb569e3
Flesh out fetchCMPCampaigns implementation to conform to standard out…
wlycdgr Sep 21, 2020
7df89c6
add openPanel function to debugger for automation testing
christophertino Sep 22, 2020
aefc8d1
rename debugger class
christophertino Sep 22, 2020
7488fe3
rename ghostery debugger vars
christophertino Sep 23, 2020
f0a671a
open intro hub and android panel from debugger
christophertino Sep 23, 2020
a102d35
Cut Debugger#getDebugInfo
wlycdgr Sep 23, 2020
5cdaa53
Remove babel optional chaining plugin and the couple Debugger lines t…
wlycdgr Sep 23, 2020
40da497
Update naming and itdy up export
wlycdgr Sep 23, 2020
31147bd
rework getActiveTabInfo and add to help menu
christophertino Sep 23, 2020
8ee1dbb
Refactor Debugger#getUserData to print to console better and to handl…
wlycdgr Sep 23, 2020
f5d860a
Convert Debugger#getUserData to an arrow func. JSDoc it.
wlycdgr Sep 23, 2020
d72583d
Add help output for Debugger#getUserData. Clean up main help menu a l…
wlycdgr Sep 23, 2020
57e0396
handle undefined returns in console
christophertino Sep 23, 2020
3167b9f
Print account events at the end of Debugger#getUserData output
wlycdgr Sep 23, 2020
eedd708
Merge branch 'feature/console-debugging' of github.com:IAmThePan/ghos…
wlycdgr Sep 23, 2020
8171f4b
Cap Debugger accountEvents array at 1000 most recent events
wlycdgr Sep 23, 2020
3be16ac
Update help output for Debugger#getUserData
wlycdgr Sep 23, 2020
447cdac
Fix typo
wlycdgr Sep 23, 2020
e9369f3
Conceal Debugger _toggleSettingsHelper from console
wlycdgr Sep 23, 2020
e3e79d3
Rename Debugger accountEvents array to signal that it's private
wlycdgr Sep 23, 2020
d291ff6
Merge branch 'develop' into feature/console-debugging
wlycdgr Sep 23, 2020
93a01fe
Add JSDocs for Debugger getABTests and getConfData. Tidy up existing …
wlycdgr Sep 24, 2020
9c75dba
Add Debugger getGlobals JSDoc. Tidy up openPanel and openIntroHub JSDocs
wlycdgr Sep 24, 2020
d963b6f
Add JSDoc for Debugger showPromoModal. Remove @async tag in other one…
wlycdgr Sep 24, 2020
1a00b21
Add Debugger addAccountEvent JSDoc
wlycdgr Sep 24, 2020
22b91a5
Add JSDoc for Debugger _printObjectSlice
wlycdgr Sep 24, 2020
be002cd
Add JSDoc for Debugger _push
wlycdgr Sep 24, 2020
a27c3f4
JSDoc Debugger settings object and settings.show. Convert settings to…
wlycdgr Sep 24, 2020
6001736
JSDoc the Debugger's toggle setting methods
wlycdgr Sep 24, 2020
2debff9
Fix accountEvents printing in Debugger getUserData
wlycdgr Sep 24, 2020
adea5e7
Fix bug that was preventing subscription data from showing in Debugge…
wlycdgr Sep 24, 2020
c649e58
Make it so timestamps are not double quoted in ghostery._accountEvent…
wlycdgr Sep 24, 2020

Workflow runs completed with no jobs