Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Commit 607f7e8

Browse files
authored
Merge pull request #53 from Thavarshan/main
Release v2.2.3
2 parents 3cc3fc6 + 422056b commit 607f7e8

9 files changed

+2212
-4140
lines changed

.eslintignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/tests/**

.eslintrc.js

+105
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
/* eslint-env node */
2+
3+
const { defineConfig } = require('eslint-define-config');
4+
const prettierConfig = require('./.prettierrc.js');
5+
6+
module.exports = defineConfig({
7+
root: true,
8+
env: {
9+
browser: true,
10+
es6: true,
11+
node: true,
12+
jest: true,
13+
},
14+
extends: [
15+
'eslint:recommended',
16+
'plugin:@typescript-eslint/eslint-recommended',
17+
'plugin:@typescript-eslint/recommended',
18+
'plugin:import/recommended',
19+
'plugin:import/electron',
20+
'plugin:import/typescript',
21+
'prettier',
22+
'@vue/eslint-config-typescript',
23+
'plugin:vue/vue3-essential',
24+
'plugin:vuejs-accessibility/recommended',
25+
],
26+
plugins: ['prettier', 'vuejs-accessibility', '@typescript-eslint'],
27+
parser: 'vue-eslint-parser',
28+
parserOptions: {
29+
parser: '@typescript-eslint/parser',
30+
ecmaVersion: 2020,
31+
sourceType: 'module',
32+
},
33+
rules: {
34+
indent: [
35+
'error',
36+
2,
37+
{
38+
SwitchCase: 1,
39+
},
40+
],
41+
'max-len': [
42+
'error',
43+
{
44+
code: 120,
45+
},
46+
],
47+
'no-console': [
48+
'error',
49+
{
50+
allow: ['warn', 'error'],
51+
},
52+
],
53+
'comma-dangle': ['error', 'always-multiline'],
54+
'space-before-function-paren': [
55+
'warn',
56+
{
57+
anonymous: 'ignore',
58+
named: 'never',
59+
asyncArrow: 'always',
60+
},
61+
],
62+
'prettier/prettier': [
63+
'error',
64+
{
65+
...prettierConfig,
66+
},
67+
],
68+
'vue/html-indent': ['error', 2],
69+
'vue/multiline-html-element-content-newline': 'off',
70+
'vue/multi-word-component-names': 'off',
71+
'vue/max-attributes-per-line': 0,
72+
'vue/require-default-prop': 0,
73+
'vue/no-multiple-template-root': 0,
74+
'@typescript-eslint/no-unused-vars': [
75+
'warn',
76+
{
77+
varsIgnorePattern: '^_$',
78+
argsIgnorePattern: '^_$',
79+
},
80+
],
81+
},
82+
settings: {
83+
'import/resolver': {
84+
typescript: {
85+
alwaysTryTypes: true,
86+
project: './tsconfig.json',
87+
},
88+
},
89+
},
90+
ignorePatterns: ['*.test.ts'],
91+
overrides: [
92+
{
93+
files: ['tests/**/*'],
94+
env: {
95+
jest: true,
96+
},
97+
},
98+
{
99+
files: ['*.vue'],
100+
rules: {
101+
'max-len': 'off',
102+
},
103+
},
104+
],
105+
});

CHANGELOG.md

+40-40
Original file line numberDiff line numberDiff line change
@@ -6,72 +6,72 @@
66

77
### Changed
88

9-
Release v2.2.1 by @Thavarshan in https://github.com/Thavarshan/comet/pull/41
9+
Release v2.2.1 by @Thavarshan in <https://github.com/Thavarshan/comet/pull/41>
1010

1111
* Upgraded dependencies
1212
* Update `namor` `generate` method usage
1313
* Update to eslint to `v9.13`
1414
* Update eslint configs
1515

16-
**Full Changelog**: https://github.com/Thavarshan/comet/compare/v2.2.1...v2.2.2
16+
**Full Changelog**: <https://github.com/Thavarshan/comet/compare/v2.2.1...v2.2.2>
1717

1818
## [v2.2.1](https://github.com/Thavarshan/comet/compare/v2.1.2...v2.2.1) - 2024-09-27
1919

2020
### Changed
2121

22-
- Update media assets
22+
* Update media assets
2323

2424
### Fixed
2525

26-
- Save directory path in Windows is not formatted properly
26+
* Save directory path in Windows is not formatted properly
2727

28-
**Full Changelog**: https://github.com/Thavarshan/comet/compare/v2.1.2...v2.2.1
28+
**Full Changelog**: <https://github.com/Thavarshan/comet/compare/v2.1.2...v2.2.1>
2929

3030
## [v2.1.2](https://github.com/Thavarshan/comet/compare/v2.0.4...v2.1.2) - 2024-09-21
3131

3232
### Added
3333

34-
- Image conversion support using Jimp, enabling conversion of image formats such as PNG, JPEG, and BMP.
34+
* Image conversion support using Jimp, enabling conversion of image formats such as PNG, JPEG, and BMP.
3535

3636
### Changed
3737

38-
- Improved UI design with a cleaner layout and enhanced user experience.
39-
- Enhanced conversion performance with optimized resource usage, making conversions faster and more efficient.
40-
- Upgraded conversion quality, particularly improving audio output and overall media fidelity.
38+
* Improved UI design with a cleaner layout and enhanced user experience.
39+
* Enhanced conversion performance with optimized resource usage, making conversions faster and more efficient.
40+
* Upgraded conversion quality, particularly improving audio output and overall media fidelity.
4141

4242
### Fixed
4343

44-
- Fixed a non-persistent state issue where some settings (e.g., `convertTo` format) were not saved correctly between tab switches.
45-
- Resolved conversion issues with certain video files that failed to process on specific platforms and architectures.
46-
- Addressed conversion quality problems affecting the output of certain video files.
47-
- Solved high resource usage during conversions, reducing CPU and memory consumption.
48-
- Fixed a bug where removed files were still being processed in the conversion queue.
44+
* Fixed a non-persistent state issue where some settings (e.g., `convertTo` format) were not saved correctly between tab switches.
45+
* Resolved conversion issues with certain video files that failed to process on specific platforms and architectures.
46+
* Addressed conversion quality problems affecting the output of certain video files.
47+
* Solved high resource usage during conversions, reducing CPU and memory consumption.
48+
* Fixed a bug where removed files were still being processed in the conversion queue.
4949

50-
**Full Changelog**: https://github.com/Thavarshan/comet/compare/v2.0.4...v2.1.2
50+
**Full Changelog**: <https://github.com/Thavarshan/comet/compare/v2.0.4...v2.1.2>
5151

5252
## [v2.0.4](https://github.com/Thavarshan/comet/compare/v1.0.0...v2.0.4) - 2024-09-14
5353

5454
### Added
5555

56-
- Dark mode
57-
- Multi-language support
58-
- Audio conversion support
56+
* Dark mode
57+
* Multi-language support
58+
* Audio conversion support
5959

6060
### Changed
6161

62-
- Improved UI design with better user experience
63-
- Improved conversion performance withy less resource usage
64-
- Improved conversion quality with better audio quality
62+
* Improved UI design with better user experience
63+
* Improved conversion performance withy less resource usage
64+
* Improved conversion quality with better audio quality
6565

6666
### Fixed
6767

68-
- Non-persistent state issue
69-
- Conversion issue with some video files on some platforms and architectures
70-
- Conversion quality issue with some video files
71-
- High resource usage issue
72-
- Removed files would still be included in conversion queue
68+
* Non-persistent state issue
69+
* Conversion issue with some video files on some platforms and architectures
70+
* Conversion quality issue with some video files
71+
* High resource usage issue
72+
* Removed files would still be included in conversion queue
7373

74-
**Full Changelog**: https://github.com/Thavarshan/comet/compare/v1.0.0...v2.0.4
74+
**Full Changelog**: <https://github.com/Thavarshan/comet/compare/v1.0.0...v2.0.4>
7575

7676
## [v1.0.0](https://github.com/Thavarshan/comet/compare/v0.0.3...v1.0.0) - 2024-09-02
7777

@@ -81,33 +81,33 @@ Initial stable release.
8181

8282
### Added
8383

84-
- Realtime conversion progress and UI updates ([#13](https://github.com/Thavarshan/comet/issues/13))
85-
- Cancel conversion featrue
86-
- Already converted indication on UI
87-
- Tooltips to cancel and remove buttons
84+
* Realtime conversion progress and UI updates ([#13](https://github.com/Thavarshan/comet/issues/13))
85+
* Cancel conversion featrue
86+
* Already converted indication on UI
87+
* Tooltips to cancel and remove buttons
8888

8989
### Changed
9090

91-
- Use `lucide-vue-next` icons instead of `@heroicons/vue`
92-
- Window dimensions
93-
- Use of `ffprobe` for video conversion progress tracking
94-
- Title bar content
91+
* Use `lucide-vue-next` icons instead of `@heroicons/vue`
92+
* Window dimensions
93+
* Use of `ffprobe` for video conversion progress tracking
94+
* Title bar content
9595

9696
### Fixed
9797

98-
- Invalid executable name on `MacOS`
98+
* Invalid executable name on `MacOS`
9999

100100
## [v0.0.2](https://github.com/Thavarshan/comet/compare/v0.0.1...v0.0.2) - 2024-08-22
101101

102102
### Added
103103

104-
- Overhauled UI and icons
105-
- Update media content
104+
* Overhauled UI and icons
105+
* Update media content
106106

107107
### Fixed
108108

109-
- Published distributables are corrupt ([#5](https://github.com/Thavarshan/comet/issues/5))
110-
- Unknown system error -88 ([#1](https://github.com/Thavarshan/comet/issues/1))
109+
* Published distributables are corrupt ([#5](https://github.com/Thavarshan/comet/issues/5))
110+
* Unknown system error -88 ([#1](https://github.com/Thavarshan/comet/issues/1))
111111

112112
## [v0.0.1](https://github.com/Thavarshan/comet/compare/v0.0.0...v0.0.1) - 2024-08-17
113113

eslint.config.js

-70
This file was deleted.

0 commit comments

Comments
 (0)