Skip to content

Commit

Permalink
v1.0.5 (#165)
Browse files Browse the repository at this point in the history
* Master (#111)

* 0.2.2 Release (#103)

* HOTFIX: Fixed a registration error with the TreeView containers

* bump version and log changes

* add launch for runnin with extensions

* Major Upgrade (#123)

* Redesigned the entire extension (#112)

* Refactored enum types into an enums folder.

* Generating 'types' so we can provide types for our API we'll be exposing.

* API interface has been added

* Started initial refactor to App and expose API

* App class is now working.

* Twitch chat client is now working

* Old credentials removed by default

* Added an API entry to verify if a user is following the channel

* Fixed an error with the twitch login on linux

* Twitch Authentication server callback port is now a setting

* Fixed inconsistency in command titles

* Fixed bearer token issue

* Removed 'token' requirement for followers check, not required

* Reverted server port back to static 5544. Must match registered app with Twitch

* Updated changelog for 0.5.0

* Context menu support (#115)

* Remove highlights by context-menu

* Updated changelog

* Updated node_modules to fix security vulnerabilities (#113)

* Remove Types folder (#116)

* Ignore types

* Removed types folder

* Cleanup and fixed some issues (#122)

* Fixed a high vulnerability in node

* Fixed authentication issues and updated packages

* Fixed promise issues in the highlight

* Removed declaration generation

* Updated webpack plugins and options

* Redesigned the entire extension (#112)

* Refactored enum types into an enums folder.

* Generating 'types' so we can provide types for our API we'll be exposing.

* API interface has been added

* Started initial refactor to App and expose API

* App class is now working.

* Twitch chat client is now working

* Old credentials removed by default

* Added an API entry to verify if a user is following the channel

* Fixed an error with the twitch login on linux

* Twitch Authentication server callback port is now a setting

* Fixed inconsistency in command titles

* Fixed bearer token issue

* Removed 'token' requirement for followers check, not required

* Reverted server port back to static 5544. Must match registered app with Twitch

* Updated changelog for 0.5.0

* Context menu support (#115)

* Remove highlights by context-menu

* Updated changelog

* Updated node_modules to fix security vulnerabilities (#113)

* Remove Types folder (#116)

* Ignore types

* Removed types folder

* Cleanup and fixed some issues (#122)

* Fixed a high vulnerability in node

* Fixed authentication issues and updated packages

* Fixed promise issues in the highlight

* Removed declaration generation

* Updated webpack plugins and options

* clarify status bar item actions

* No longer alert about saving token, log it!

* Updated copyfiles to 2.3.0 to hopefully solve linux issue

* Fixed some casing issues for references on linux

* fix: change casing of 'twitch'

Co-authored-by: clarkio <clarkio@users.noreply.github.com>

* Bump elliptic from 6.4.1 to 6.5.3 (#124)

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.4.1 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](indutny/elliptic@v6.4.1...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 💯 1.0.0 Release🎉🎊✨🎆

* Update README.md

* hotfix(correct reading of settings by name)

* remove tmi token from readme requirements

* update version for patch

* fix(only reconnect on config change if previously connected)

* sec: fix deps from audit

* 1.0.2 Release

* fix: adjust whitespace

* AddWebTrends-2020-11 (#131)

* Added Web Trends

* Added Web Trends

* Added Web Trends

* Added Web Trends

* Added Web Trends

* Added Web Trends

* Create codeql-analysis.yml

* fix: move app to use new twitch app client id (#141)

* docs: add parithon as a contributor for code (#145)

* docs: update README.md [skip ci]

* docs: create .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add MatthewKosloski as a contributor for code (#146)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add yoannfleurydev as a contributor for code (#147)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* fix build badge

* Bump elliptic from 6.5.3 to 6.5.4 (#133)

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](indutny/elliptic@v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brian Clark <clarkio@users.noreply.github.com>

* Bump ssri from 6.0.1 to 6.0.2 (#136)

Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](npm/ssri@v6.0.1...v6.0.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brian Clark <clarkio@users.noreply.github.com>

* Bump path-parse from 1.0.6 to 1.0.7 (#139)

Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brian Clark <clarkio@users.noreply.github.com>

* Bump tar from 6.0.5 to 6.1.11 (#140)

Bumps [tar](https://github.com/npm/node-tar) from 6.0.5 to 6.1.11.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v6.0.5...v6.1.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brian Clark <clarkio@users.noreply.github.com>

* Bump ini from 1.3.5 to 1.3.8 (#142)

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](npm/ini@v1.3.5...v1.3.8)

---
updated-dependencies:
- dependency-name: ini
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brian Clark <clarkio@users.noreply.github.com>

* Bump y18n from 4.0.0 to 4.0.3 (#143)

Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md)
- [Commits](yargs/y18n@v4.0.0...y18n-v4.0.3)

---
updated-dependencies:
- dependency-name: y18n
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brian Clark <clarkio@users.noreply.github.com>

* Update README.md

* Update README.md

* Update README.md

* Migrate testing from vscode to @vscode/test-electron (#153)

* Migrate testing from vscode to @vscode/test-electron

* add: version bump

Co-authored-by: clarkio <clarkio@users.noreply.github.com>

* docs: add Technickel-Dev as a contributor for code (#163)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add Technickel-Dev as a contributor for test (#164)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* add: version bump details in changelog

ignore dccache file

* add: github action build and test script

* fix: add github action workflow name

* add: status badge for new github action

* fix: use different port for authentication (#171)

* fix: use different port for authentication

chore: ignore .dccache file
chore: update to latest npm package lock version

* version: 1.0.5

* chore: adjust to ignore ts issues for now

* fix: remove test folder from webpack use

* fix: ci branches used

* chore: include latest branch change details

---------

Co-authored-by: Anthony Conrad (parithon) <parithon@outlook.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bit <brandon@microsoft.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Technickel <bradlabrador@hotmail.com>
  • Loading branch information
6 people authored Apr 21, 2023
1 parent 0fd7eb7 commit ceb65e1
Show file tree
Hide file tree
Showing 21 changed files with 11,404 additions and 1,660 deletions.
13 changes: 12 additions & 1 deletion .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,23 @@
"contributions": [
"code"
]
},
{
"login": "Technickel-Dev",
"name": "Technickel",
"avatar_url": "https://avatars.githubusercontent.com/u/22779812?v=4",
"profile": "https://www.technickel.dev/",
"contributions": [
"code",
"test"
]
}
],
"contributorsPerLine": 7,
"projectName": "vscode-twitch-highlighter",
"projectOwner": "clarkio",
"repoType": "github",
"repoHost": "https://github.com",
"skipCi": true
"skipCi": true,
"commitConvention": "angular"
}
26 changes: 26 additions & 0 deletions .github/workflows/ci-pipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: "Build and Test"

on:
pull_request:
branches:
- vnext
- main

jobs:
build:
strategy:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 16.x
- run: npm install
- run: xvfb-run -a npm test
if: runner.os == 'Linux'
- run: npm test
if: runner.os != 'Linux'
24 changes: 24 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
on:
push:
branches:
- main

name: Deploy Extension
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 16
- run: npm ci
#- name: Publish to Open VSX Registry
# uses: HaaLeo/publish-vscode-extension@v1
# with:
# pat: ${{ secrets.OPEN_VSX_TOKEN }}
- name: Publish to Visual Studio Marketplace
uses: HaaLeo/publish-vscode-extension@v1
with:
pat: ${{ secrets.VSCE_PAT }}
registryUrl: https://marketplace.visualstudio.com
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ node_modules
types
.vscode-test/
*.vsix
.dccache
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test",
"--extensionTestsPath=${workspaceFolder}/out/test/suite/index",
"--disable-extensions"
],
"outFiles": ["${workspaceFolder}/out/test/**/*.js"],
Expand Down
33 changes: 32 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,48 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [1.0.5]

### Changed

- To ignore .dccache file created in a project when using the Snyk extension or CLI for Snyk Code in [#171](https://github.com/clarkio/vscode-twitch-highlighter/pull/171)
- To newest npm package lock version in [#171](https://github.com/clarkio/vscode-twitch-highlighter/pull/171)
- Default branch to be `main` to be used for production releases and will continue to use `vnext` as the active development branch. Feature branches will still be used with PRs for them opened against `vnext` and then when we're ready to push a new release we'll open a PR from `vnext` to `main`.

### Fixed

- Use of login page to run on expected port of 5001 for OAuth redirect flows between VS Code and a browser when authenticating with Twitch in [#171](https://github.com/clarkio/vscode-twitch-highlighter/pull/171)

## [1.0.4]

### Changed

- Testing from vscode to @vscode/test-electron in [#153](https://github.com/clarkio/vscode-twitch-highlighter/pull/153)

## [1.0.3]

### Changed

- To new Twitch App Client Id

## [Released]

## [1.0.2]

### Security

- Addressed dependency from security audit for package `bl`: [bl npm advisory](https://npmjs.com/advisories/1555)

## [1.0.1]

### Fixed

- Reading of extension settings by name: [commit](https://github.com/clarkio/vscode-twitch-highlighter/commit/5b6844bd999d5eefb5ec186f76510b0a62704d4e)

## [1.0.0]

First full release and no longer in preview!

### Added
Expand All @@ -38,7 +67,6 @@ First full release and no longer in preview!

- [Address vulnerability for dependency 'elliptic'](https://github.com/clarkio/vscode-twitch-highlighter/commit/9150f06a4290402a562c1404001ce7fa289efce3)


## [0.5.1]

### Added
Expand All @@ -54,6 +82,7 @@ This is a complete rewrite of the extension. The extension now has an API that o
## [0.2.3]

### Fixed

- Issue where highlights were not visible in tree views ([110](https://github.com/clarkio/vscode-twitch-highlighter/pull/110) thanks @parithon)

## [0.2.2]
Expand Down Expand Up @@ -138,6 +167,8 @@ This is a complete rewrite of the extension. The extension now has an API that o

- Pre-release version to gather feedback from the community and help identify gaps.

[1.0.5]: https://github.com/clarkio/vscode-twitch-highlighter/compare/1.0.4...1.0.5
[1.0.4]: https://github.com/clarkio/vscode-twitch-highlighter/compare/1.0.2...1.0.4
[1.0.2]: https://github.com/clarkio/vscode-twitch-highlighter/compare/1.0.1...1.0.2
[1.0.1]: https://github.com/clarkio/vscode-twitch-highlighter/compare/1.0.0...1.0.1
[1.0.0]: https://github.com/clarkio/vscode-twitch-highlighter/compare/0.5.1...1.0.0
Expand Down
36 changes: 30 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,35 @@
<div align="center">

# Twitch Line Highlighter VS Code Extension
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->

[![Build Status](https://clarkcode.visualstudio.com/vscode-line-highlighter-extension/_apis/build/status/Production%20Test%20%26%20Build%20-%20VS%20Code%20Line%20Highlighter%20Extension?branchName=master)](https://clarkcode.visualstudio.com/vscode-line-highlighter-extension/_build/latest?definitionId=23&branchName=master)
[![Known Vulnerabilities](https://snyk.io/test/github/clarkio/vscode-twitch-highlighter/badge.svg)](https://snyk.io/test/github/clarkio/vscode-twitch-highlighter)
[![Discord](https://img.shields.io/discord/421902136457035777)](https://discord.gg/xB95beJ)
[![Twitch Status](https://img.shields.io/twitch/status/clarkio)](https://twitch.tv/clarkio)
[![Build and Test](https://github.com/clarkio/vscode-twitch-highlighter/actions/workflows/ci-pipeline.yml/badge.svg?branch=main)](https://github.com/clarkio/vscode-twitch-highlighter/actions/workflows/ci-pipeline.yml)
<br>
[![Twitter Follow](https://img.shields.io/twitter/follow/_clarkio?style=social)](https://twitter.com/intent/follow?screen_name=_clarkio)

</div>

A VS Code extension to allow your Twitch viewers to help in spotting bugs, typos, etc. by sending a command in chat that will highlight the line of code they want you to check.

![Video](./resources/intro-vid.gif)

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->

[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors-)

<!-- ALL-CONTRIBUTORS-BADGE:END -->

## Clarkio

This VS Code extension was built with 💙 live on stream with the programming community. Come and hang out with us over on Twitch!

> https://twitch.tv/clarkio
## Requirements

In order to use this extension you will need the following things before going to the [Getting Started](#getting-started) section:
Expand Down Expand Up @@ -98,11 +119,14 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center"><a href="https://github.com/parithon"><img src="https://avatars.githubusercontent.com/u/8602418?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Anthony Conrad (parithon)</b></sub></a><br /><a href="https://github.com/clarkio/vscode-twitch-highlighter/commits?author=parithon" title="Code">💻</a></td>
<td align="center"><a href="https://matthewkosloski.me/"><img src="https://avatars.githubusercontent.com/u/1219553?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Matthew Kosloski</b></sub></a><br /><a href="https://github.com/clarkio/vscode-twitch-highlighter/commits?author=MatthewKosloski" title="Code">💻</a></td>
<td align="center"><a href="http://blog.yoannfleury.dev"><img src="https://avatars.githubusercontent.com/u/3920615?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Yoann Fleury</b></sub></a><br /><a href="https://github.com/clarkio/vscode-twitch-highlighter/commits?author=yoannfleurydev" title="Code">💻</a></td>
</tr>
<tbody>
<tr>
<td align="center"><a href="https://github.com/parithon"><img src="https://avatars.githubusercontent.com/u/8602418?v=4?s=100" width="100px;" alt="Anthony Conrad (parithon)"/><br /><sub><b>Anthony Conrad (parithon)</b></sub></a><br /><a href="https://github.com/clarkio/vscode-twitch-highlighter/commits?author=parithon" title="Code">💻</a></td>
<td align="center"><a href="https://matthewkosloski.me/"><img src="https://avatars.githubusercontent.com/u/1219553?v=4?s=100" width="100px;" alt="Matthew Kosloski"/><br /><sub><b>Matthew Kosloski</b></sub></a><br /><a href="https://github.com/clarkio/vscode-twitch-highlighter/commits?author=MatthewKosloski" title="Code">💻</a></td>
<td align="center"><a href="http://blog.yoannfleury.dev"><img src="https://avatars.githubusercontent.com/u/3920615?v=4?s=100" width="100px;" alt="Yoann Fleury"/><br /><sub><b>Yoann Fleury</b></sub></a><br /><a href="https://github.com/clarkio/vscode-twitch-highlighter/commits?author=yoannfleurydev" title="Code">💻</a></td>
<td align="center"><a href="https://www.technickel.dev/"><img src="https://avatars.githubusercontent.com/u/22779812?v=4?s=100" width="100px;" alt="Technickel"/><br /><sub><b>Technickel</b></sub></a><br /><a href="https://github.com/clarkio/vscode-twitch-highlighter/commits?author=Technickel-Dev" title="Code">💻</a> <a href="https://github.com/clarkio/vscode-twitch-highlighter/commits?author=Technickel-Dev" title="Tests">⚠️</a></td>
</tr>
</tbody>
</table>

<!-- markdownlint-restore -->
Expand Down
Loading

0 comments on commit ceb65e1

Please sign in to comment.