Skip to content

Commit

Permalink
Manage numbers. Closes #8, Closes #7, Closes #6, Closes #5, Closes #4 (
Browse files Browse the repository at this point in the history
…#14)

* Adding numerous number features

* Renaming cancel number labels

* Updating changelog & version

* Removing preview tag

* Correcting format of copied number
  • Loading branch information
michaeljolley committed Mar 22, 2021
1 parent 6e5cddc commit a06c4aa
Show file tree
Hide file tree
Showing 57 changed files with 2,026 additions and 111 deletions.
1 change: 0 additions & 1 deletion .github/workflows/CD.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,3 @@ jobs:
- name: Publish VSIX
run: |
npx vsce publish --packagePath ./release.vsix --pat ${{ secrets.VSCE_PAT }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
out
dist
node_modules
.vscode-test/
*.vsix
Expand Down
8 changes: 6 additions & 2 deletions .vscodeignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
.vscode/**
.vscode-test/**
out/test/**
out/**
src/**
test/**
.gitignore
vsc-extension-quickstart.md
**/tsconfig.json
**/tslint.json
**/*.map
**/*.ts
**/*.ts
.github
node_modules
webpack.config.js
26 changes: 22 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

---

## [1.0.0] - 2021-03-13

### Added

- Adding unit tests for existing extension capabilities
- CI process now confirms all tests pass on Linux, macOS, and Windows
- Applications now display as tree views that can be expanded to see assigned numbers
- Numbers can be assigned to an application using the context menu on the Numbers view
- Numbers can be removed from an application using the context menu on the Applications view
- Numbers can be purchased using the context button on the Numbers view
- Numbers can be canceled using the context menu on a number in any tree view
- Numbers can be copied to the clipboard using the context menu on a number in any tree view

---
### Updated

- Extension now uses approved Vonage icons
- Numbers view renamed Unassigned Numbers to reflect that it only displays numbers unassigned from an application

### Infrastructure

- CI process now confirms all tests pass on Linux, macOS, and Windows
- CD process now generates versions on creation of releases in GitHub
- Adding unit tests for existing extension capabilities

## [0.0.10] - 2021-03-08

Expand Down Expand Up @@ -40,6 +57,7 @@ from using them if they weren't authenticated
- Quick access to Vonage API dashboard
- Initial README, CONTRIBUTING, etc.

[unreleased]: https://github.com/vonage/vscode/compare/0.0.10...HEAD
[unreleased]: https://github.com/vonage/vscode/compare/1.0.0...HEAD
[1.0.0]: https://github.com/vonage/vscode/compare/0.0.10...1.0.0
[0.0.10]: https://github.com/vonage/vscode/compare/0.0.8...0.0.10
[0.0.8]: https://github.com/vonage/vscode/compare/edc07b4...0.0.8
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,19 @@ key & secret.
The Applications view provides capabilities to create, rename, and delete applications.
Additionally, capabilities (voice, messages, RTC, VBC) and be added, edited, and removed
from applications via the right-click context menu. You can also open the application
within the Vonage API dashboard.
within the Vonage API dashboard. Expanding an application will display all numbers
associated with the application and provide the ability to remove that number from the
application.

![Example of adding, editing and deleting an application with the extension](https://user-images.githubusercontent.com/1228996/110222548-af883480-7e98-11eb-9d3b-04ae9d3fda5e.gif)
![Example of adding, editing and deleting an application with the extension](https://user-images.githubusercontent.com/1228996/111038005-4e0e1b80-83ec-11eb-9f18-cba8619e7d04.gif)

### Numbers

The Numbers view provides the ability to view all purchased numbers in your account.
The Numbers view provides the ability to view all purchased numbers in your account
that aren't assigned to an application, purchase new numbers, cancel a number, or copy
a number to your clipboard.

![Viewing numbers and their capabilities from within the extension](https://user-images.githubusercontent.com/1228996/110222715-e4e15200-7e99-11eb-8ee3-172f30dc524c.gif)
![Viewing numbers and their capabilities from within the extension](https://user-images.githubusercontent.com/1228996/111038150-0c31a500-83ed-11eb-8412-62811001a2a1.gif)

### Account

Expand Down
Loading

0 comments on commit a06c4aa

Please sign in to comment.