Skip to content

Commit

Permalink
Merge pull request #52 from Thavarshan/fix/installation-failure-windows
Browse files Browse the repository at this point in the history
Attempt fix for installation failure issue on Windows 10/11
  • Loading branch information
Thavarshan authored Nov 4, 2024
2 parents 3cc3fc6 + c851f0c commit 422056b
Show file tree
Hide file tree
Showing 9 changed files with 2,212 additions and 4,140 deletions.
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/tests/**
105 changes: 105 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
/* eslint-env node */

const { defineConfig } = require('eslint-define-config');
const prettierConfig = require('./.prettierrc.js');

module.exports = defineConfig({
root: true,
env: {
browser: true,
es6: true,
node: true,
jest: true,
},
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
'plugin:import/recommended',
'plugin:import/electron',
'plugin:import/typescript',
'prettier',
'@vue/eslint-config-typescript',
'plugin:vue/vue3-essential',
'plugin:vuejs-accessibility/recommended',
],
plugins: ['prettier', 'vuejs-accessibility', '@typescript-eslint'],
parser: 'vue-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser',
ecmaVersion: 2020,
sourceType: 'module',
},
rules: {
indent: [
'error',
2,
{
SwitchCase: 1,
},
],
'max-len': [
'error',
{
code: 120,
},
],
'no-console': [
'error',
{
allow: ['warn', 'error'],
},
],
'comma-dangle': ['error', 'always-multiline'],
'space-before-function-paren': [
'warn',
{
anonymous: 'ignore',
named: 'never',
asyncArrow: 'always',
},
],
'prettier/prettier': [
'error',
{
...prettierConfig,
},
],
'vue/html-indent': ['error', 2],
'vue/multiline-html-element-content-newline': 'off',
'vue/multi-word-component-names': 'off',
'vue/max-attributes-per-line': 0,
'vue/require-default-prop': 0,
'vue/no-multiple-template-root': 0,
'@typescript-eslint/no-unused-vars': [
'warn',
{
varsIgnorePattern: '^_$',
argsIgnorePattern: '^_$',
},
],
},
settings: {
'import/resolver': {
typescript: {
alwaysTryTypes: true,
project: './tsconfig.json',
},
},
},
ignorePatterns: ['*.test.ts'],
overrides: [
{
files: ['tests/**/*'],
env: {
jest: true,
},
},
{
files: ['*.vue'],
rules: {
'max-len': 'off',
},
},
],
});
80 changes: 40 additions & 40 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,72 +6,72 @@

### Changed

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

* Upgraded dependencies
* Update `namor` `generate` method usage
* Update to eslint to `v9.13`
* Update eslint configs

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

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

### Changed

- Update media assets
* Update media assets

### Fixed

- Save directory path in Windows is not formatted properly
* Save directory path in Windows is not formatted properly

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

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

### Added

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

### Changed

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

### Fixed

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

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

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

### Added

- Dark mode
- Multi-language support
- Audio conversion support
* Dark mode
* Multi-language support
* Audio conversion support

### Changed

- Improved UI design with better user experience
- Improved conversion performance withy less resource usage
- Improved conversion quality with better audio quality
* Improved UI design with better user experience
* Improved conversion performance withy less resource usage
* Improved conversion quality with better audio quality

### Fixed

- Non-persistent state issue
- Conversion issue with some video files on some platforms and architectures
- Conversion quality issue with some video files
- High resource usage issue
- Removed files would still be included in conversion queue
* Non-persistent state issue
* Conversion issue with some video files on some platforms and architectures
* Conversion quality issue with some video files
* High resource usage issue
* Removed files would still be included in conversion queue

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

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

Expand All @@ -81,33 +81,33 @@ Initial stable release.

### Added

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

### Changed

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

### Fixed

- Invalid executable name on `MacOS`
* Invalid executable name on `MacOS`

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

### Added

- Overhauled UI and icons
- Update media content
* Overhauled UI and icons
* Update media content

### Fixed

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

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

Expand Down
70 changes: 0 additions & 70 deletions eslint.config.js

This file was deleted.

Loading

0 comments on commit 422056b

Please sign in to comment.