profile
viewpoint
Warren Buckley warrenbuckley @umbraco Westcliff on Sea, Essex, UK http://creativewebspecialist.co.uk Working as a web developer, building & hacking things for @umbraco

microsoft/setup-msbuild 152

A GitHub Action to facilitate configuring MSBuild in the workflow PATH for building .NET Framework applications.

modelsbuilder/ModelsBuilder.Original 114

The Community Models Builder for Umbraco

umbraco-community/umbraco-analytics 39

Google Analytics for the Umbraco CMS

TimGeyssens/BundlingAndMinificationForTheMasses 24

UI layer on top of http://aspnetoptimization.codeplex.com/ for Umbraco

bergmania/umbraco-cypress-testhelpers 10

Builder pattern for umbraco types for js tests

umbraco/Umbraco-Azure-Gallery 4

This repository is used for the Azure Gallery and is simply the build output of our Umbraco releases, please submit any PRs to the main repository https://github.com/umbraco/umbraco-cms

davidsandstrom/IIS-Express-Code 0

This is an extension for Visual Studio Code that the current folder opened in VS Code can be run as a website using IIS Express

nielslyngsoe/rfcs 0

RFCs for changes to Umbraco products

fork warrenbuckley/electron-builder

A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box

https://www.electron.build

fork in 19 hours

delete branch warrenbuckley/Compact-Log-Format-Viewer

delete branch : feature/about

delete time in 19 hours

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha 5bba599167745175394063d82cec08df6180edb8

Adds an about menu item and shows version number in new window/dialog

view details

Warren Buckley

commit sha cac6f1b911a68ce949a43a58e53869c020588af2

See if electron-builder 22.14.13 allows draft releases to be continiously updated until release is public & tagged

view details

Warren Buckley

commit sha 860a76db6cc8b03f9bbaab1db3183401cf24d547

Downgrade to 22.11.7 - as reported last version that where uploading to same draft release works

view details

Warren Buckley

commit sha 463400cf710b0c75f9e514b9ac32d8c6fef89169

Merge pull request #453 from warrenbuckley/feature/about Adds an about menu item and shows version number in new window/dialog

view details

push time in 19 hours

PR merged warrenbuckley/Compact-Log-Format-Viewer

Adds an about menu item and shows version number in new window/dialog enhancement minor

Adds a simple about menu item to show the app version that is running

image

+128 -349

0 comment

3 changed files

warrenbuckley

pr closed time in 19 hours

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha 860a76db6cc8b03f9bbaab1db3183401cf24d547

Downgrade to 22.11.7 - as reported last version that where uploading to same draft release works

view details

push time in 20 hours

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha cac6f1b911a68ce949a43a58e53869c020588af2

See if electron-builder 22.14.13 allows draft releases to be continiously updated until release is public & tagged

view details

push time in 20 hours

PR opened warrenbuckley/Compact-Log-Format-Viewer

Adds an about menu item and shows version number in new window/dialog enhancement minor

Adds a simple about menu item to show the app version that is running

image

+12 -0

0 comment

1 changed file

pr created time in 21 hours

create barnchwarrenbuckley/Compact-Log-Format-Viewer

branch : feature/about

created branch time in 21 hours

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha 89a3495acc2dd357d81a78f227dbb63f91997412

Removed portable as it looks like it does not support AutoUpdater - only DMG for Mac and NSIS on Windows

view details

push time in a day

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha 54381021e339292c341cc8bb13b3a0cb4bb160a4

Seems we need to set or have a GH_TOKEN env variable

view details

push time in a day

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha 2430bfb5ea6fa5007d5af5ce0e8e24382a116a54

See if CI builds always updates the draft GH release from electron-builder

view details

push time in a day

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha 9fdf377fb7eaa27b195f629229b7c8c7c2e451d4

Lets see if we can use wildcards to not have to specify file versions for the upload artefacts

view details

Warren Buckley

commit sha 1a36bb32664dee5bbb89fda4c6726383536af2df

I suck at glob patterns lets try this one instead

view details

push time in a day

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha b04f8de1947b5b630078568d7aa2c88e0ba0f10d

Bump server & client code versions to 1.1.0 - in prep for a new release

view details

Warren Buckley

commit sha 1d55e94a111e104060af568f376e93907208e418

Adds a portable build to the Windows applications along with the Installer (NSIS) and Windows Store (APPX)

view details

Warren Buckley

commit sha d80b0ef09fd91102dfa169262074365c9a779953

Change comment in YML file of Release Drafter - also see if it picked up the merged PRs with the minor label

view details

push time in a day

pull request commentwarrenbuckley/Compact-Log-Format-Viewer

Basic support for complex properties (see #13)

I messed this up & didn't see this was targeting an old master branch so I have cherry picked the PR merge commit in 00751ceb7471afb6e394ea2c6c0eb3f682905da3

chucker

comment created time in a day

delete branch warrenbuckley/Compact-Log-Format-Viewer

delete branch : master

delete time in a day

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha 00751ceb7471afb6e394ea2c6c0eb3f682905da3

Merge pull request #15 from chucker/features/complex-properties Basic support for complex properties (see #13)

view details

push time in a day

issue commentwarrenbuckley/Compact-Log-Format-Viewer

Complex properties are not rendered

Merged in the PR from @chucker that helps with some of this 💪

However I am leaving this issue open for now so that we can get the example JSON file in this issue with arrays & nested objects to work no matter how deep with some better recursion, otherwise I would simply forget 🙈

bcallaghan-et

comment created time in a day

push eventwarrenbuckley/Compact-Log-Format-Viewer

Sören Nils Kuklau

commit sha a249bb4469312b7153f5f9a417eba7547b8e7fe6

Basic support for complex properties (see #13)

view details

Warren Buckley

commit sha 42e12338b1a5ab80225f75162fc4b661144f465d

Merge pull request #15 from chucker/features/complex-properties Basic support for complex properties (see #13)

view details

push time in a day

pull request commentwarrenbuckley/Compact-Log-Format-Viewer

Basic support for complex properties (see #13)

Thanks

This partly fixes the problem but with the example JSON file mentioned in the issue as it still misses other items that are nested deeper or an array of values

image

I intend to rework the UI and will consider how best to recursively print out the values regardless of the depth.

For now this is better than what we have today so a BIG thank you @chucker & apologies for the long delay 👏🎉

<hr/>

Example JSON response

The JSON response we are getting from Angular is as follows for future reference when looking at the recursion

{
    "timestamp": "2019-12-10T13:33:23.0970926+00:00",
    "level": "Error",
    "messageTemplateText": "An unknown error occurred",
    "renderedMessage": "An unknown error occurred",
    "properties": {
        "SourceContext": {
            "value": "MySourceContext"
        },
        "Scope": {
            "elements": [
                {
                    "value": "FirstScope"
                },
                {
                    "value": 1850562557
                },
                {
                    "value": "198441851"
                }
            ]
        },
        "MachineName": {
            "value": "MY-MACHINE"
        },
        "EnvironmentUserName": {
            "value": "WORKGROUP\\SYSTEM"
        },
        "ExceptionDetail": {
            "typeTag": null,
            "properties": [
                {
                    "name": "HResult",
                    "value": {
                        "value": -2146233087
                    },
                    "$$hashKey": "object:34"
                },
                {
                    "name": "Message",
                    "value": {
                        "value": "Internal Error"
                    },
                    "$$hashKey": "object:35"
                },
                {
                    "name": "Source",
                    "value": {
                        "value": "System.ServiceModel"
                    },
                    "$$hashKey": "object:36"
                },
                {
                    "name": "Action",
                    "value": {
                        "value": null
                    },
                    "$$hashKey": "object:37"
                },
                {
                    "name": "Code",
                    "value": {
                        "typeTag": null,
                        "properties": [
                            {
                                "name": "IsPredefinedFault",
                                "value": {
                                    "value": true
                                }
                            },
                            {
                                "name": "IsSenderFault",
                                "value": {
                                    "value": true
                                }
                            },
                            {
                                "name": "IsReceiverFault",
                                "value": {
                                    "value": false
                                }
                            },
                            {
                                "name": "Namespace",
                                "value": {
                                    "value": "http://schemas.xmlsoap.org/soap/envelope/"
                                }
                            },
                            {
                                "name": "Name",
                                "value": {
                                    "value": "Client"
                                }
                            },
                            {
                                "name": "SubCode",
                                "value": {
                                    "value": null
                                }
                            }
                        ]
                    },
                    "$$hashKey": "object:38"
                },
                {
                    "name": "Reason",
                    "value": {
                        "typeTag": null,
                        "properties": [
                            {
                                "name": "Translations",
                                "value": {
                                    "elements": [
                                        {
                                            "typeTag": null,
                                            "properties": [
                                                {
                                                    "name": "XmlLang",
                                                    "value": {
                                                        "value": ""
                                                    }
                                                },
                                                {
                                                    "name": "Text",
                                                    "value": {
                                                        "value": "Internal Error"
                                                    }
                                                }
                                            ]
                                        }
                                    ]
                                }
                            }
                        ]
                    },
                    "$$hashKey": "object:39"
                },
                {
                    "name": "Type",
                    "value": {
                        "value": "System.ServiceModel.FaultException"
                    },
                    "$$hashKey": "object:40"
                }
            ]
        },
        "AssemblyVersion": {
            "value": "2.1.0.1017"
        }
    },
    "exception": "Exception stack trace",
    "$$hashKey": "object:15",
    "open": true
}
chucker

comment created time in a day

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha 91f1f687b2a121432c241cf9451d4fcfdbd560f8

Change to menuBarVisible seems more appropiate than removing the menu

view details

push time in 3 days

push eventwarrenbuckley/Compact-Log-Format-Viewer

Warren Buckley

commit sha 591e41a9b53a56f800cbb3e0faffa8e8604b62c5

Update GitHub actions to use Node v16.x to make Electron Builder happy

view details

push time in 4 days

pull request commentwarrenbuckley/IIS-Express-Code

Bump typescript from 4.5.4 to 4.5.5

@dependabot merge

dependabot[bot]

comment created time in 4 days

pull request commentwarrenbuckley/IIS-Express-Code

Bump @types/mocha from 9.0.0 to 9.1.0

@dependabot merge

dependabot[bot]

comment created time in 4 days

pull request commentwarrenbuckley/Compact-Log-Format-Viewer

Bump chart.js from 2.9.4 to 3.7.0 in /LogViewer.Client

@dependabot ignore this dependency

dependabot[bot]

comment created time in 4 days

pull request commentwarrenbuckley/IIS-Express-Code

Bump @types/node from 17.0.8 to 17.0.10

@dependabot merge

dependabot[bot]

comment created time in 4 days

more