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