Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
577 commits
Select commit Hold shift + click to select a range
8ae9ae8
Bumped the app version
ganeshrvel Jan 3, 2021
7745fee
Updated Readme
ganeshrvel Jan 3, 2021
0ecf73f
Updated Readme
ganeshrvel Jan 3, 2021
7113d41
Updated Readme
ganeshrvel Jan 3, 2021
21ca845
Fixed toLowerCase null ptr issue
ganeshrvel Jan 6, 2021
467a81d
Bumped version
ganeshrvel Jan 6, 2021
c7e6b72
Fixed the entitlements
ganeshrvel Jan 7, 2021
916943a
Fixed file listing error
ganeshrvel Jan 7, 2021
d60e71c
added open in finder option
ganeshrvel Jan 7, 2021
9dfa1b3
Updated version to 3.1.0
ganeshrvel Jan 7, 2021
3b32405
Fixed Cannot create BrowserWindow before app is ready
ganeshrvel Jan 7, 2021
6e219e4
Fixed ENOENT: no such file or directory, rename
ganeshrvel Jan 7, 2021
3eee351
Added whatsnew items
ganeshrvel Jan 7, 2021
a5f138f
Added device detection screen
ganeshrvel Jan 7, 2021
45e4ddc
WIP
ganeshrvel Jan 7, 2021
a2f3aa3
WIP - Added faq page window click event
ganeshrvel Jan 7, 2021
b5a19ef
Added My phone is still not connecting faq
ganeshrvel Jan 7, 2021
8da1a31
Added User directory access faq
ganeshrvel Jan 7, 2021
d512d6a
Merge pull request #213 from ganeshrvel/release/3.1.0
ganeshrvel Jan 7, 2021
6d8442e
fix lint
ganeshrvel Jan 7, 2021
e3b63ba
Add FUNDING.yml
TotalCaesar659 Jan 9, 2021
567d67f
Update URL to HTTPS
TotalCaesar659 Jan 9, 2021
11ad38b
Merge pull request #215 from TotalCaesar659/patch-1
ganeshrvel Jan 9, 2021
d66aedc
Merge pull request #216 from TotalCaesar659/patch-2
ganeshrvel Jan 9, 2021
8f1b83c
Update README.md
ThinkDigitalSoftware Jan 28, 2021
ab00749
Update README.md
ThinkDigitalSoftware Jan 29, 2021
3e388b4
Update README.md
ThinkDigitalSoftware Jan 29, 2021
ff11b00
Merge pull request #219 from ThinkDigitalSoftware/patch-1
ganeshrvel Jan 30, 2021
7f7902a
Added FAQ for smartswitch samsung mtp collision
ganeshrvel Feb 21, 2021
23eb83a
bumped package ver
ganeshrvel Feb 21, 2021
d820c48
Merge pull request #221 from ganeshrvel/release/3.1.5
ganeshrvel Feb 21, 2021
bbbe562
Added directory access permission
ganeshrvel May 25, 2021
a5502ea
Added Plist
ganeshrvel May 25, 2021
7d3cac2
updated the version
ganeshrvel May 26, 2021
d54693c
Merge pull request #229 from ganeshrvel/release/3.1.10
ganeshrvel May 26, 2021
4a64205
Fixed file date metadata
ganeshrvel Jun 30, 2021
2688679
fixed date in the list view
ganeshrvel Jun 30, 2021
a798614
Merge pull request #231 from ganeshrvel/fix/mod-time
ganeshrvel Jun 30, 2021
89b33eb
fixed: https://github.com/ganeshrvel/openmtp/issues/230
ganeshrvel Jun 30, 2021
ec4312d
Merge pull request #232 from ganeshrvel/fix/symlink
ganeshrvel Jun 30, 2021
bbdb908
Fixed deleted ssymlink
ganeshrvel Jun 30, 2021
05edafb
Merge pull request #233 from ganeshrvel/fix/symlink
ganeshrvel Jun 30, 2021
a049454
Merge pull request #234 from ganeshrvel/release/3.1.15
ganeshrvel Jun 30, 2021
d51d213
Added whats new section
ganeshrvel Jun 30, 2021
d2e1ebc
Updated full disk access faq
ganeshrvel Jun 30, 2021
2fea904
Merge pull request #235 from ganeshrvel/release/3.1.15
ganeshrvel Jun 30, 2021
47ed9eb
Fixed typo
ganeshrvel Jul 1, 2021
41d28cf
Merge pull request #236 from ganeshrvel/release/3.1.15
ganeshrvel Jul 1, 2021
d02ffb6
packages updated
ganeshrvel Feb 13, 2022
977f40e
Cross compiling poc added
ganeshrvel Feb 15, 2022
5f7099a
Cross compiling poc added
ganeshrvel Feb 15, 2022
0702ca9
Added the kalam kernel build system
ganeshrvel Feb 19, 2022
0e61eed
Updated the readme
ganeshrvel Feb 19, 2022
e0a63db
Updated the binary directory
ganeshrvel Feb 20, 2022
6b115f9
Cleaned code
ganeshrvel Feb 24, 2022
4c006f3
Readme added
ganeshrvel Feb 24, 2022
00b326d
Readme added
ganeshrvel Feb 24, 2022
204ceb1
fixed the rebuild issue
ganeshrvel Feb 25, 2022
07940cc
Added Few fixes
ganeshrvel May 30, 2022
bccd4ea
Added codemagic macos runner
ganeshrvel May 30, 2022
c3494d9
Moved the APPLE_APP_SPECIFIC_PASSWORD to .env file
ganeshrvel May 30, 2022
4afb433
Instance type is now mac_mini_m1
ganeshrvel May 30, 2022
7eb214d
Reverted the instant type
ganeshrvel May 30, 2022
d96039f
yarn force
ganeshrvel May 30, 2022
e37c029
sentry force
ganeshrvel May 30, 2022
d184257
sentry properties files added
ganeshrvel May 30, 2022
8b6153a
Keychain initialize
ganeshrvel May 30, 2022
a5b1ceb
Keychain fetch added
ganeshrvel May 30, 2022
02a8ca2
Keychain fetch added
ganeshrvel May 30, 2022
7fdfb8d
codemagic.yaml updated
ganeshrvel May 30, 2022
c4a359d
codemagic.yaml updated
ganeshrvel May 30, 2022
a9cdfc9
codemagic.yaml updated
ganeshrvel May 30, 2022
951f7cb
codemagic.yaml updated
ganeshrvel May 30, 2022
e0154f7
codemagic.yaml updated
ganeshrvel May 31, 2022
b706e91
codemagic.yaml updated
ganeshrvel May 31, 2022
81df6b7
codemagic.yaml updated
ganeshrvel May 31, 2022
9c67a22
codemagic.yaml updated
ganeshrvel May 31, 2022
004a45b
codemagic.yaml updated
ganeshrvel May 31, 2022
21e4b83
codemagic.yaml updated
ganeshrvel May 31, 2022
70b0f44
Cleaned up the codemagic flow
ganeshrvel May 31, 2022
e7899cd
Updated readme
ganeshrvel May 31, 2022
ff7a985
codemagic.yaml updated
ganeshrvel May 31, 2022
9425f85
codemagic.yaml updated
ganeshrvel May 31, 2022
368912d
Update README.md
ganeshrvel May 31, 2022
d1e7d1f
Update README.md
ganeshrvel May 31, 2022
61c389b
codemagic.yaml updated
ganeshrvel May 31, 2022
0e2e283
codemagic.yaml updated
ganeshrvel Jun 1, 2022
f15e20d
codemagic.yaml updated
ganeshrvel Jun 1, 2022
eab0141
codemagic.yaml updated
ganeshrvel Jun 1, 2022
31dc5f8
Feature/codemagic cicd (#260)
ganeshrvel Jun 5, 2022
871195b
Updated package.json
ganeshrvel Jun 5, 2022
dd592ca
Updated package.json
ganeshrvel Jun 5, 2022
c29f91d
Updated package.json
ganeshrvel Jun 5, 2022
2b426e4
Updated codemagic.yaml
ganeshrvel Jun 5, 2022
0b0b365
Added Fixes to electron windows and other minor bug fixes
Jul 26, 2022
e74f0c4
Package updates
ganeshrvel Aug 13, 2022
55e6987
electron builder added
ganeshrvel Aug 13, 2022
6a38396
Electron builder update
ganeshrvel Aug 13, 2022
b55bf69
Electron-builder.yml
ganeshrvel Aug 13, 2022
566df0f
Feature/codemagic cicd (#268)
ganeshrvel Aug 14, 2022
ad85148
CODEMAGIC_GIT_BRANCH is replaced with CM_BRANCH
ganeshrvel Aug 14, 2022
0b15b65
app updater yml reverting env to testflight
ganeshrvel Aug 14, 2022
ee3f283
electron bump
ganeshrvel Aug 14, 2022
146cd01
electron bump
ganeshrvel Aug 14, 2022
b32bc75
Replaced appid with CM_PROJECT_ID
ganeshrvel Aug 23, 2022
0b66fb5
package updates
ganeshrvel Nov 1, 2022
4ab362f
fixed electon remote issue with windows
ganeshrvel Nov 1, 2022
5d2a4d1
updated the kalam dylib binary to support garmin and fujifilm
ganeshrvel Nov 1, 2022
6e13eaf
code cleanup
ganeshrvel Nov 1, 2022
0416e4a
Merge branch 'feature/m1' of https://github.com/ganeshrvel/openmtp in…
ganeshrvel Nov 1, 2022
84dfe41
what's new updated
ganeshrvel Nov 1, 2022
e779511
formatting fixed
ganeshrvel Nov 1, 2022
b5aa659
cleaned builder files
ganeshrvel Nov 1, 2022
0828828
added readme update
ganeshrvel Nov 1, 2022
94a0742
Merge branch 'master' of https://github.com/ganeshrvel/openmtp into f…
ganeshrvel Nov 1, 2022
706d695
added readme update
ganeshrvel Nov 1, 2022
07dbc3d
added readme changes
ganeshrvel Nov 4, 2022
35c87cd
fixed issues with garmin devices
ganeshrvel Nov 4, 2022
f8813f8
replaced mac_mini with mac_pro for x64 builds
ganeshrvel Nov 4, 2022
94e1966
fixed garmin device readability issues
ganeshrvel Nov 5, 2022
17ae7ba
Add icon for .fit files
CodyJung Nov 5, 2022
b3f3346
Don't show drop hint on same device
CodyJung Nov 7, 2022
8e26b14
Added docs changes
ganeshrvel Nov 13, 2022
61d20fa
Added docs changes
ganeshrvel Nov 13, 2022
9aa925f
Added codemagic changes
ganeshrvel Nov 13, 2022
b273a38
Merge pull request #274 from CodyJung/drag-improvement
ganeshrvel Nov 13, 2022
cefecbb
Merge pull request #272 from CodyJung/garmin-fit-icon
ganeshrvel Nov 13, 2022
ebe0449
Merge branch 'feature/m1' of https://github.com/ganeshrvel/openmtp in…
ganeshrvel Nov 13, 2022
d4b2b90
added lint fixes
ganeshrvel Nov 13, 2022
87c1a93
Merge pull request #277 from ganeshrvel/feature/m1
ganeshrvel Nov 13, 2022
1933866
added resolutions to fix critical bugs
ganeshrvel Nov 13, 2022
5c93297
Merge pull request #282 from ganeshrvel/feature/m1
ganeshrvel Nov 13, 2022
34eeaf5
package version bumped
ganeshrvel Nov 13, 2022
cb58c58
Merge pull request #286 from ganeshrvel/feature/package-bump
ganeshrvel Nov 13, 2022
6ac9af0
updated critical deps
ganeshrvel Nov 13, 2022
4b6a04f
Merge pull request #287 from ganeshrvel/feature/package-bump
ganeshrvel Nov 13, 2022
6d2b237
updated readme
ganeshrvel Nov 13, 2022
4ebcf05
Merge pull request #288 from ganeshrvel/fix/readme
ganeshrvel Nov 13, 2022
8c1e01c
updated readme
ganeshrvel Nov 13, 2022
b9e4282
Merge pull request #289 from ganeshrvel/fix/readme
ganeshrvel Nov 13, 2022
f720b2b
color fix
ganeshrvel Nov 14, 2022
484c7bc
Merge pull request #291 from ganeshrvel/fix/readme
ganeshrvel Nov 14, 2022
a023a89
Added fixes to mojave related kernel elf files
ganeshrvel Dec 1, 2022
cef433e
Merge pull request #296 from ganeshrvel/release/3.2.1
ganeshrvel Dec 1, 2022
5d485dc
reverted Codemagic yaml file
ganeshrvel Dec 2, 2022
ccc4408
Merge pull request #297 from ganeshrvel/release/3.2.1
ganeshrvel Dec 2, 2022
0287c3b
added mojave and catalina kalam kernel compatibility
Dec 18, 2022
ba27f35
added fix for import of node-mac-permissions
ganeshrvel Dec 18, 2022
84c95b8
added electron-builder-config.js
ganeshrvel Dec 18, 2022
6d94270
Ported out of ffi-napi to koffi. Fixes the FFI GCed error
ganeshrvel Jan 12, 2023
1b6aa0e
updated workflow main.yaml
ganeshrvel Jan 12, 2023
a1162f8
code cleanup
ganeshrvel Jan 12, 2023
275d71e
Add files via upload
ganeshrvel Jan 13, 2023
da2303d
Create .gitkeep
ganeshrvel Jan 13, 2023
0e09916
Add files via upload
ganeshrvel Jan 13, 2023
fc93440
Delete libusb_1.0.22_el_capitan_darwin_amd64.tar.gz
ganeshrvel Jan 13, 2023
06b4fcb
Add files via upload
ganeshrvel Jan 13, 2023
c00af87
Add files via upload
ganeshrvel Jan 13, 2023
cfe9a96
Add files via upload
ganeshrvel Jan 13, 2023
f8ef209
better build.mjs and retired kalam support on macos <14
ganeshrvel Jan 13, 2023
20b66f8
upgraded package
ganeshrvel Jan 14, 2023
26a8d08
Fixed Window going blank sometime and Fixed blank windows on macos < …
Jan 16, 2023
b1d3df0
Updated readme
ganeshrvel Jan 17, 2023
f6c31e7
Merge branch 'master' into release/3.2.10-beta.1
ganeshrvel Jan 17, 2023
8958f09
fixed electron-builder.yml failed to read in the notarize.js
ganeshrvel Jan 17, 2023
8660ac9
fixed electronBuilderConfig in the notarize.js
ganeshrvel Jan 17, 2023
a32daac
fixed instance type codemagic
ganeshrvel Jan 17, 2023
4e5b981
bumped koffi
ganeshrvel Jan 24, 2023
c10f61a
updated codemagic build settings
ganeshrvel Jan 25, 2023
618cd7c
updated build docs
ganeshrvel Jan 25, 2023
a3c8780
updated build docs
ganeshrvel Jan 25, 2023
a99b0fa
fixed download files crashing
ganeshrvel Jan 26, 2023
5afa368
package bump
ganeshrvel Jan 26, 2023
c429e4a
package bump
ganeshrvel Jan 27, 2023
8a46dc9
Merge pull request #314 from ganeshrvel/release/3.2.10-beta.1
ganeshrvel Jan 27, 2023
b200507
updated docs website
ganeshrvel Jan 27, 2023
8b746b7
Merge pull request #317 from ganeshrvel/fix/website
ganeshrvel Jan 27, 2023
b7cec0d
fixed website heading color
ganeshrvel Feb 5, 2023
6d5aff3
Merge pull request #320 from ganeshrvel/fix/website
ganeshrvel Feb 5, 2023
c579127
Added 'Select a range of files using shift+click'
ganeshrvel Feb 7, 2023
fca5f21
Merge pull request #321 from ganeshrvel/release/3.2.11
ganeshrvel Feb 7, 2023
9a1c56a
Added build script changes to support latest Codemagic artifact download
ganeshrvel Feb 8, 2023
3492b61
Merge pull request #322 from ganeshrvel/release/3.2.11
ganeshrvel Feb 8, 2023
d8cfb20
Revert "Added 'Select a range of files using shift+click'"
ganeshrvel Feb 8, 2023
de69d76
Merge pull request #324 from ganeshrvel/revert-321-release/3.2.11
ganeshrvel Feb 8, 2023
66c105a
Delete CNAME
ganeshrvel Jun 23, 2023
76e764a
Create CNAME
ganeshrvel Jun 23, 2023
758b489
Delete CNAME
ganeshrvel Jun 23, 2023
81be8a3
Create CNAME
ganeshrvel Jun 23, 2023
899c379
Update bug_report.md
ganeshrvel Oct 27, 2023
4ab1a0b
Merge pull request #337 from ganeshrvel/ganeshrvel-patch-1
ganeshrvel Oct 27, 2023
ddf53a1
Update bug_report.md
ganeshrvel Oct 27, 2023
32a1e6b
Merge pull request #338 from ganeshrvel/ganeshrvel-patch-1
ganeshrvel Oct 27, 2023
76536b4
Update bug_report.md
ganeshrvel Oct 27, 2023
c0ca462
Merge pull request #340 from ganeshrvel/ganeshrvel-patch-1
ganeshrvel Oct 27, 2023
34ed92b
Update README.md
ganeshrvel Oct 27, 2023
b019a10
Fixes slow data transfer rate due to LIBUSB timeout
ganeshrvel Apr 26, 2024
c7dd859
Updated the What's new and text changes
ganeshrvel Apr 26, 2024
0c56b05
Back merge master
ganeshrvel Apr 26, 2024
5bb0e4a
Back merge master
ganeshrvel Apr 26, 2024
91cc8f7
Merge pull request #354 from ganeshrvel/release/3.2.20
ganeshrvel Apr 26, 2024
3256426
Fix codemagic node version
ganeshrvel Apr 26, 2024
300d7a2
Merge pull request #355 from ganeshrvel/release/3.2.20
ganeshrvel Apr 26, 2024
1aea1e3
bumped koffi
ganeshrvel Apr 26, 2024
4700cb4
Merge pull request #356 from ganeshrvel/release/3.2.20
ganeshrvel Apr 26, 2024
7b6f54b
bumped notarize package
ganeshrvel Apr 26, 2024
2846aaa
Merge pull request #357 from ganeshrvel/release/3.2.20
ganeshrvel Apr 26, 2024
1b03265
Fixed notarize package
ganeshrvel Apr 26, 2024
2998759
Merge pull request #358 from ganeshrvel/release/3.2.20
ganeshrvel Apr 26, 2024
6443eaf
Fixed codemagic intel mac xcode version
ganeshrvel Apr 26, 2024
38a6f44
Merge pull request #359 from ganeshrvel/release/3.2.20
ganeshrvel Apr 26, 2024
d930fe4
Fixed codemagic intel mac xcode version
ganeshrvel Apr 26, 2024
5d4d123
Merge pull request #360 from ganeshrvel/release/3.2.20
ganeshrvel Apr 26, 2024
be21632
Fixed codemagic intel mac xcode version
ganeshrvel Apr 26, 2024
59012fb
Merge pull request #361 from ganeshrvel/release/3.2.20
ganeshrvel Apr 26, 2024
ef6b016
Fixed codemagic intel mac xcode version
ganeshrvel Apr 26, 2024
20b0cce
Merge pull request #362
ganeshrvel Apr 26, 2024
1572d11
Updated GITHUB_TOKEN instructions in readme
ganeshrvel Apr 26, 2024
aa04989
Merge pull request #364 from ganeshrvel/fix/readme_ghtokens
ganeshrvel Apr 26, 2024
5b09e73
Machine id fetching improvements.
ganeshrvel Jun 11, 2024
265b86d
sample env file fixed
ganeshrvel Jun 11, 2024
85294e6
Merge pull request #368 from ganeshrvel/release/3.2.21
ganeshrvel Jun 11, 2024
32080e9
Temporarily removing usb hotplug detection feature to fix the issue: …
ganeshrvel Jun 12, 2024
5848704
Merge pull request #370 from ganeshrvel/release/3.2.22
ganeshrvel Jun 12, 2024
76403dd
Revert "Temporarily removing usb hotplug detection feature Notarize i…
ganeshrvel Jun 12, 2024
9ac253c
Merge pull request #371 from ganeshrvel/revert-370-release/3.2.22
ganeshrvel Jun 12, 2024
31bd3c9
Forcing npm@8.16.0 to fix the issue: https://github.com/ganeshrvel/op…
ganeshrvel Jun 12, 2024
7167c8d
Merge pull request #372 from ganeshrvel/release/3.2.23
ganeshrvel Jun 12, 2024
de487ae
codemagic ci to install semver@7.6.0 globally
ganeshrvel Jun 12, 2024
b51494c
Merge pull request #373 from ganeshrvel/release/3.2.23
ganeshrvel Jun 12, 2024
38f18f6
codemagic ci to install semver@7.6.0 globally using yarn
ganeshrvel Jun 12, 2024
edde3cb
Merge pull request #374 from ganeshrvel/release/3.2.23
ganeshrvel Jun 12, 2024
f831010
codemagic ci to install semver fix
ganeshrvel Jun 12, 2024
362c3ed
Merge pull request #375 from ganeshrvel/release/3.2.23
ganeshrvel Jun 12, 2024
d9ed51f
bumping package version
ganeshrvel Jun 12, 2024
47ca4c3
Merge pull request #376 from ganeshrvel/release/3.2.23
ganeshrvel Jun 12, 2024
b32b57b
Fixed exception thrown while machine id generation.
ganeshrvel Jun 14, 2024
3e3378a
Merge pull request #379 from ganeshrvel/release/3.2.24
ganeshrvel Jun 14, 2024
d517a9c
Update support message in file transfer dialog
ganeshrvel Jul 4, 2024
340d9d9
Merge pull request #382 from ganeshrvel/release/3.2.25
ganeshrvel Jul 4, 2024
6385a99
bumped the package version to 3.2.25
ganeshrvel Jul 4, 2024
efcddb0
Merge pull request #383 from ganeshrvel/release/3.2.25
ganeshrvel Jul 4, 2024
71a165b
Release 3.2.26
ganeshrvel Nov 8, 2024
8ebc045
Merge pull request #400 from ganeshrvel/release/3.2.26
ganeshrvel Nov 8, 2024
9245a0f
Revert "Release 3.2.26"
ganeshrvel Nov 12, 2024
546d7f2
Merge pull request #401 from ganeshrvel/revert-400-release/3.2.26
ganeshrvel Nov 12, 2024
6209ac4
docs: Fix 'inspect' typo
ffflorian Aug 12, 2025
0b58de1
Update README.md
ffflorian Aug 12, 2025
ac02705
Merge pull request #424 from ffflorian/patch-1
ganeshrvel Aug 12, 2025
ce0d596
Skip Duplicate Files option
howwellapp May 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 22 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ dist
dll
main.js
main.js.map
app/vendors


.idea
Expand All @@ -67,3 +68,24 @@ app/dll
.prettierrc
.stylelintrc
.eslintrc.json


package-lock.json
sentry.properties

app/certs/*.pem
certs/*
todo.txt
*yarn-error.log
eslint-common-rules.txt

build/entitlements.mas.plist
*embedded.provisionprofile
extras/*
mtp-mock-files/*
resources
tmp/*
*.prod.js
*.js.map
*.js.LICENSE.txt
*.prod.js.LICENSE.txt
64 changes: 44 additions & 20 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,33 +1,42 @@
module.exports = {
parser: 'babel-eslint',
parser: '@babel/eslint-parser',
parserOptions: {
sourceType: 'module',
allowImportExportEverywhere: true
allowImportExportEverywhere: true,
},
env: {
browser: true,
node: true
node: true,
},
plugins: ['import', 'promise', 'compat', 'react'],
extends: ['airbnb', 'plugin:prettier/recommended', 'prettier/react'],
extends: ['airbnb', 'plugin:prettier/recommended'],
settings: {
react: {
version: '16.7'
version: '16.7',
},
'import/resolver': {
webpack: {
config: 'webpack/config.eslint.js'
}
}
config: 'webpack/config.eslint.js',
},
},
},
rules: {
'import/no-import-module-exports': [
'error',
{
exceptions: ['**/*/webpack/**/*'],
},
],
'arrow-body-style': 'off',
'arrow-parens': 'off',
'class-methods-use-this': 'off',
'compat/compat': 'error',
'compat/compat': 'off',
'consistent-return': 'off',
'comma-dangle': 'off',
'default-param-last': 'off',
'func-names': 'off',
'generator-star-spacing': 'off',
'no-nested-ternary': 'off',
'import/no-cycle': 'off',
'import/no-dynamic-require': 'off',
'import/no-extraneous-dependencies': ['error', { devDependencies: true }],
Expand All @@ -39,23 +48,39 @@ module.exports = {
'jsx-a11y/label-has-associated-control': 'off',
'jsx-a11y/no-static-element-interactions': 'off',
'jsx-a11y/click-events-have-key-events': 'off',
'react/jsx-no-useless-fragment': 'off',
'react/jsx-curly-brace-presence': 'off',
'no-console': [
'error',
{
allow: ['info', 'error', 'warn']
}
allow: ['info', 'error', 'warn'],
},
],
'no-use-before-define': 'off',
'no-restricted-syntax': 'off',
'no-multi-assign': 'off',
'no-promise-executor-return': 'off',
'no-shadow': 'off',
'no-underscore-dangle': 'off',
'no-throw-literal': 'off',
'no-unused-vars': [
'error',
{
args: 'after-used',
argsIgnorePattern: '^(theme|props|state|ownProps|dispatch|getState)|_',
varsIgnorePattern: '^(variables|mixins|args|log)'
}
argsIgnorePattern: '^_',
varsIgnorePattern: '^_',
},
],
'padding-line-between-statements': [
'error',
{ blankLine: 'always', prev: '*', next: 'return' },
{ blankLine: 'always', prev: ['block-like'], next: '*' },
{ blankLine: 'always', prev: ['const', 'let', 'var'], next: '*' },
{
blankLine: 'any',
prev: ['const', 'let', 'var'],
next: ['const', 'let', 'var'],
},
],
'prettier/prettier': ['error', { singleQuote: true }],
'promise/param-names': 'error',
Expand All @@ -70,17 +95,16 @@ module.exports = {
'static-methods',
'lifecycle',
'everything-else',
'render'
]
}
'render',
],
},
],
'react/jsx-filename-extension': ['error', { extensions: ['.js', '.jsx'] }],
'react/jsx-fragments': 'off',
'react/jsx-no-bind': 'off',
'react/jsx-props-no-spreading': 'off',
'react/prefer-stateless-function': 'off',
strict: 'off',
'react/prop-types': 'off',
'react/no-deprecate': 'off'
}
'react/no-deprecate': 'off',
},
};
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
custom:
- https://paypal.me/ganeshrvel
- https://buymeacoffee.com/ganeshrvel
48 changes: 3 additions & 45 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,60 +7,18 @@ labels: 'bug'

**Prerequisites**

If the following boxes are not ALL checked, your issue is likely to be closed.

- [ ] Using yarn
- [ ] Using node 10.x
- [ ] Using an up-to-date [`master` branch](https://github.com/ganeshrvel/openmtp/tree/master)
- [ ] Using latest version of devtools. See [wiki for howto update](https://github.com/electron-react-boilerplate/electron-react-boilerplate/wiki/DevTools)
- [ ] For issue in production release, devtools output of `DEBUG_PROD=true yarn build && yarn start`
- [ ] Tried solutions mentioned in [#400](https://github.com/electron-react-boilerplate/electron-react-boilerplate/issues/400)
- [ ] Have you reviewed the steps in the following link to see if they address your issue?
- https://github.com/ganeshrvel/openmtp/issues/276

**Describe the bug**
A clear and concise description of what the bug is.

**Expected behaviour**
If you're describing a bug, tell us what should happen.
If you're suggesting a change/improvement, tell us how it should work.

**Current Behavior**
If describing a bug, tell us what happens instead of the expected behaviour.
If suggesting a change/improvement, explain the difference between current behaviour.

**Possible Solution**

Not obligatory, but suggest a fix/reason for the bug or ideas how to implement the addition or change.

**Steps to Reproduce (for bugs)**
Provide a link to a live example or an unambiguous set of steps to reproduce this bug. Include code to reproduce, if relevant

1.

2.

3.

4.

**Context**
How has this issue affected you? What are you trying to accomplish?
Did you make any changes to the codes after cloning it?
Providing context helps us come up with a solution that is most useful in the real world.

**Your Environment**
Include as many relevant details about the environment you experienced the bug in

- Node version :
- Version or Branch used :
- Operating System and version [e.g. macOS 10.14 mojave]:
- App Version [e.g. OpenMTP-v1.0]:
- Link to your project :

**Attachments**
Include if relevant,
1. Open your Terminal and run the following code:
```shell
zip -r -X ~/Desktop/OpenMTP-log.zip ~/.io.ganeshrvel/openmtp/logs/
zip -r -X ~/Desktop/OpenMTP-log.zip "$HOME/Library/Application Support/io.ganeshrvel.openmtp/logs/"
```
2. Attach the file *OpenMTP-log.zip* found in your Desktop folder here.

Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@ name: CI

on:
push:
branches: [ master, development ]
branches: [ master ]
pull_request:
branches: [ master, development ]
branches: [ master ]

jobs:
build:
runs-on: macOS-10.15
runs-on: macOS-11.00
steps:
- name: Setup build environment
uses: actions/setup-node@v1
with:
node-version: '10.x'
node-version: '16.x'
- run: npm install -g cross-env create-dmg
- name: Cloning Git repository
uses: actions/checkout@v1
Expand All @@ -24,7 +24,7 @@ jobs:
- name: Attempt to generate unsigned macOS app
run: |
export CSC_IDENTITY_AUTO_DISCOVERY=false
yarn package-mac 2>&1 || true
yarn package-mac-without-notarize 2>&1 || true
- name: Check if macOS app was generated
run: test -e dist/mac/OpenMTP.app
- name: Attempt to create disk image for generated macOS app
Expand Down
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,14 +52,21 @@ main.js.map
npm-debug.log.*
package-lock.json
.env*
sentry.properties

app/certs/*.pem
certs/*
*electron-builder.yml
todo.txt
*yarn-error.log
eslint-common-rules.txt

build/entitlements.mas.plist
*embedded.provisionprofile
extras/*
mtp-mock-files/*
resources
tmp/*
*.prod.js
*.js.map
*.js.LICENSE.txt
*.prod.js.LICENSE.txt
15 changes: 15 additions & 0 deletions .stylelintrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,22 @@
{
"extends": ["stylelint-config-standard", "stylelint-config-prettier"],
"rules": {
"color-function-notation": null,
"value-no-vendor-prefix": null,
"property-no-vendor-prefix": null,
"font-family-name-quotes": null,
"rule-empty-line-before": null,
"at-rule-no-vendor-prefix": null,
"shorthand-property-no-redundant-values": null,
"selector-class-pattern": null,
"annotation-no-unknown": null,
"value-keyword-case": null,
"function-no-unknown": null,
"selector-no-vendor-prefix": null,
"media-feature-name-no-vendor-prefix": null,
"alpha-value-notation": null,
"at-rule-no-unknown": null,
"import-notation": null,
"no-descending-specificity": null
}
}
Loading