Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[do not merge] appium cd68144a7e09fb374c13f961eb2a85245e6eb77a #41

Open
wants to merge 276 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
276 commits
Select commit Hold shift + click to select a range
9b5e6fa
chore(deps): update dependency @appium/support to v4.2.4 (#1423)
renovate[bot] Apr 17, 2024
3d8a036
chore(deps): update dependency @appium/docutils to v1.0.6
renovate[bot] Apr 17, 2024
01f972c
chore(deps): update peter-evans/create-pull-request action to v6.0.4 …
renovate[bot] Apr 17, 2024
2142eae
chore(deps): update dependency eslint-plugin-mocha to v10.4.3
renovate[bot] Apr 19, 2024
868069d
chore: update Renovate config (#1427)
eglitise Apr 19, 2024
ca99c72
chore(deps): update dependency i18next-http-backend to v2.5.1
renovate[bot] Apr 19, 2024
e122c96
chore: Update translations (#1428)
github-actions[bot] Apr 21, 2024
e7d3945
chore(deps): update dependency @appium/docutils to v1.0.7
renovate[bot] Apr 22, 2024
351bada
chore(deps): update dependency @appium/support to v4.2.5
renovate[bot] Apr 22, 2024
8250266
chore(deps): update dependency react-i18next to v14.1.1
renovate[bot] Apr 23, 2024
f6bd817
chore(deps): update dependency electron-settings to v4.0.4
renovate[bot] Apr 24, 2024
7bb6914
chore(deps): update dependency react-router-dom to v6.23.0
renovate[bot] Apr 24, 2024
fb8c6ac
chore(deps): update peter-evans/create-pull-request action to v6.0.5
renovate[bot] Apr 25, 2024
a06f6e6
chore(deps): update react monorepo to v18.3.0
renovate[bot] Apr 26, 2024
4c48db2
chore(deps): update react monorepo to v18.3.1
renovate[bot] Apr 27, 2024
cab537a
chore: Update translations (#1439)
github-actions[bot] Apr 28, 2024
7ae857a
chore(deps): update dependency i18next to v23.11.3
renovate[bot] Apr 29, 2024
60593f7
fix: 🐛 support element that has newline replace to \n (#1442)
miwtoo Apr 30, 2024
6db2b09
chore(deps): update babel monorepo to v7.24.5
renovate[bot] Apr 30, 2024
d92f497
chore: use .jsx and .module.css file extensions where appropriate (#1…
eglitise May 1, 2024
b07c211
chore(deps): update dependency react-icons to v5.2.0
renovate[bot] May 1, 2024
5155a98
chore: refactor (#1447)
eglitise May 1, 2024
20df3f7
chore(deps): update dependency react-redux to v9.1.2
renovate[bot] May 2, 2024
f1c3405
chore: Update translations (#1449)
github-actions[bot] May 5, 2024
d932cf3
chore(deps): update dependency react-icons to v5.2.1
renovate[bot] May 7, 2024
d453600
chore(deps): update dependency sinon to v17.0.2
renovate[bot] May 8, 2024
d7abd7c
chore(deps): update dependency @reduxjs/toolkit to v2.2.4
renovate[bot] May 9, 2024
b3bb56a
chore(deps): update dependency i18next to v23.11.4
renovate[bot] May 10, 2024
7c68539
chore(deps): update dependency react-router-dom to v6.23.1
renovate[bot] May 11, 2024
066498f
chore(deps): update dependency chai-as-promised to v7.1.2
renovate[bot] May 11, 2024
687daae
chore(deps): update dependency rimraf to v5.0.6
renovate[bot] May 11, 2024
8d81718
chore(deps): update dependency rimraf to v5.0.7
renovate[bot] May 12, 2024
ef707fa
chore(deps): update dependency sinon to v18 (#1460)
renovate[bot] May 16, 2024
dc98133
chore(deps): update dependency @reduxjs/toolkit to v2.2.5
renovate[bot] May 16, 2024
b27bece
chore(deps): update dependency i18next-http-backend to v2.5.2
renovate[bot] May 18, 2024
4d875be
chore: Update translations (#1463)
github-actions[bot] May 19, 2024
2761a94
chore(deps): update dependency axios to v1.7.1
renovate[bot] May 20, 2024
42703fb
chore(deps): update dependency axios to v1.7.2
renovate[bot] May 22, 2024
adf3aae
chore(deps): update dependency i18next to v23.11.5
renovate[bot] May 22, 2024
98d8008
chore(deps): update dependency react-i18next to v14.1.2
renovate[bot] May 23, 2024
9610e47
chore(deps): update babel monorepo to v7.24.6
renovate[bot] May 25, 2024
377adac
chore(deps): update dependency eslint-plugin-promise to v6.2.0
renovate[bot] May 27, 2024
59c67ef
chore(deps): update dependency @appium/docutils to v1.0.8
renovate[bot] May 28, 2024
4a60a03
chore(deps): update dependency @appium/fake-driver to v5.5.2
renovate[bot] May 28, 2024
c8d58b8
chore(deps): update dependency @appium/support to v4.2.6
renovate[bot] May 28, 2024
c99925f
chore(deps): update dependency eslint-plugin-react to v7.34.2
renovate[bot] May 28, 2024
de72afd
fix: do not add appium: for undefined keys (#1480)
KazuCocoa May 29, 2024
5e90759
chore(deps): update dependency prettier to v3.3.0
renovate[bot] Jun 2, 2024
54b1ed7
fix: Add validation for duplicate capability name (#1483)
sudharsan-selvaraj Jun 4, 2024
34c72f6
chore(deps): update dependency electron-updater to v6.2.1
renovate[bot] Jun 4, 2024
5b0f110
feat: add locator details to find element results (#1485)
sudharsan-selvaraj Jun 5, 2024
781ba59
chore(deps): update dependency prettier to v3.3.1
renovate[bot] Jun 5, 2024
9411855
chore: update blocked dependency info (#1488)
eglitise Jun 6, 2024
9185366
chore: add some dev deps for types (#1489)
eglitise Jun 6, 2024
10fa5a1
chore(deps): update babel monorepo to v7.24.7
renovate[bot] Jun 6, 2024
370bc6e
chore(deps): update dependency @appium/docutils to v1.0.11
renovate[bot] Jun 7, 2024
134afb0
chore(deps): update dependency @appium/support to v4.5.0
renovate[bot] Jun 7, 2024
79d565d
chore: Update translations (#1495)
github-actions[bot] Jun 9, 2024
537d1c6
2024.6.1
eglitise Jun 9, 2024
f09f8c1
chore(deps): update dependency prettier to v3.3.2
renovate[bot] Jun 11, 2024
f6c96ed
chore(deps): update dependency @appium/support to v5 (#1501)
renovate[bot] Jun 12, 2024
984087d
chore(deps): update dependency @appium/docutils to v1.0.15
renovate[bot] Jun 12, 2024
87c0fd4
chore(deps): update dependency eslint-plugin-react to v7.34.3
renovate[bot] Jun 19, 2024
462850f
chore(deps): update peter-evans/create-pull-request action to v6.1.0
renovate[bot] Jun 19, 2024
59ae000
chore(deps): update dependency react-router-dom to v6.24.0
renovate[bot] Jun 25, 2024
3fdf4c9
chore(deps): update dependency mocha to v10.5.1
renovate[bot] Jun 25, 2024
c3e98c2
chore(deps): update dependency mocha to v10.5.2
renovate[bot] Jun 27, 2024
189e90e
chore(deps): update dependency @appium/docutils to v1.0.16
renovate[bot] Jun 28, 2024
906aa99
chore(deps): update dependency @appium/support to v5.1.0
renovate[bot] Jun 28, 2024
76ff147
chore(deps): update dependency @appium/docutils to v1.0.17
renovate[bot] Jun 29, 2024
084fb6a
chore: separate web and Electron-specific code (#1514)
eglitise Jun 29, 2024
470d828
fix: adjust Crowdin sync path (#1517)
eglitise Jun 29, 2024
702cd05
chore(deps): update dependency @appium/support to v5.1.1
renovate[bot] Jun 29, 2024
3e9b97d
chore(deps): update dependency @reduxjs/toolkit to v2.2.6
renovate[bot] Jun 30, 2024
8fee5ce
chore(deps): update dependency eslint-plugin-promise to v6.4.0
renovate[bot] Jul 1, 2024
6618091
chore(deps): update dependency mocha to v10.6.0
renovate[bot] Jul 3, 2024
38f5116
chore: remove unused env file (#1521)
eglitise Jul 3, 2024
8e24a2c
chore(deps): replace babel proposal plugin with built-in version (#1522)
eglitise Jul 3, 2024
7ba372e
chore(deps): update dependency react-router-dom to v6.24.1
renovate[bot] Jul 4, 2024
0c979be
chore(deps): update dependency rimraf to v5.0.8
renovate[bot] Jul 6, 2024
6ba2adc
chore(deps): update dependency rimraf to v5.0.9
renovate[bot] Jul 9, 2024
b7d24f9
chore: comment out dev extension install (#1530)
eglitise Jul 10, 2024
6478f3c
chore: use common logger class (#1529)
eglitise Jul 10, 2024
48b7781
chore: remove filepath input type in capability builder (#1531)
eglitise Jul 10, 2024
eee0d46
chore(deps): update dependency @appium/docutils to v1.0.18
renovate[bot] Jul 11, 2024
c49151c
chore(deps): update dependency @appium/support to v5.1.2
renovate[bot] Jul 11, 2024
d76aaf9
chore(deps): update babel monorepo to v7.24.8
renovate[bot] Jul 12, 2024
95f9a8f
chore: Update translations (#1535)
github-actions[bot] Jul 14, 2024
148e1b2
chore(deps): update dependency eslint-plugin-react to v7.34.4
renovate[bot] Jul 14, 2024
3898dfa
chore(deps): update dependency prettier to v3.3.3
renovate[bot] Jul 14, 2024
f75d33d
fix: update WDIO generated code for tap/swipe actions (#1541)
eglitise Jul 15, 2024
bd4e11e
fix: adjust syntax for .NET codegen (#1540)
eglitise Jul 15, 2024
94decf1
chore(deps): update dependency i18next to v23.12.1
renovate[bot] Jul 15, 2024
3fda4e7
chore: add missing web polyfill exports (#1542)
eglitise Jul 15, 2024
c78c653
chore: move redux-logger import to top (#1544)
eglitise Jul 15, 2024
59b57de
chore: break up i18next config object (#1546)
eglitise Jul 15, 2024
7809864
fix: disable Inspector tabs until screenshot has loaded (#1545)
eglitise Jul 15, 2024
e916b40
chore(deps): update dependency @babel/core to v7.24.9
renovate[bot] Jul 16, 2024
5a35c8e
chore: adjust entrypoint files and their styles (#1550)
eglitise Jul 16, 2024
3bb7551
chore: tune Electron window setups (#1551)
eglitise Jul 16, 2024
f48ff42
chore(deps): update dependency react-i18next to v14.1.3
renovate[bot] Jul 16, 2024
277e246
chore(deps): update dependency react-router-dom to v6.25.0
renovate[bot] Jul 17, 2024
80c713a
fix: move redux-logger to main dependencies (#1553)
eglitise Jul 17, 2024
5632230
chore: refactor again for i18n (#1554)
eglitise Jul 17, 2024
0f27e90
chore(deps): update dependency react-router-dom to v6.25.1
renovate[bot] Jul 18, 2024
ac391d0
chore(deps): update dependency i18next to v23.12.2
renovate[bot] Jul 19, 2024
9184293
chore(deps): update dependency eslint-plugin-promise to v6.5.0
renovate[bot] Jul 20, 2024
36c5481
chore(deps): update dependency eslint-plugin-react to v7.35.0
renovate[bot] Jul 20, 2024
934c98d
chore(deps): update dependency eslint-plugin-promise to v6.5.1
renovate[bot] Jul 20, 2024
bc30c4e
chore(deps): update dependency mocha to v10.7.0
renovate[bot] Jul 21, 2024
c0b59d1
chore: migrate from Parcel v1 to Vite (#1558)
eglitise Jul 21, 2024
b8f40fb
chore(deps): update dependency react-i18next to v15 (#1556)
renovate[bot] Jul 21, 2024
9aa88d8
chore(deps): update dependency eslint-plugin-promise to v6.6.0
renovate[bot] Jul 22, 2024
a86961b
chore: clean up dependencies (#1565)
eglitise Jul 23, 2024
6f63825
chore(deps): update dependency antd to v4.24.16
renovate[bot] Jul 23, 2024
25056ea
chore(deps): update dependency vitest to v2.0.4
renovate[bot] Jul 23, 2024
3f414e8
chore(deps): update dependency vite to v5.3.5
renovate[bot] Jul 26, 2024
4081868
chore: fix i18next warnings (#1574)
eglitise Jul 26, 2024
b992ad7
chore(deps): update cheerio, drop explicit htmlparser2 (#1572)
eglitise Jul 26, 2024
98f3154
chore(deps): update dependency @reduxjs/toolkit to v2.2.7
renovate[bot] Jul 28, 2024
4466f63
chore(deps): update dependency i18next-fs-backend to v2.3.2
renovate[bot] Jul 31, 2024
4b51acd
chore(deps): update dependency rimraf to v5.0.10
renovate[bot] Aug 1, 2024
6957339
chore(deps): update dependency vitest to v2.0.5
renovate[bot] Aug 1, 2024
bc393d2
chore(deps): update dependency axios to v1.7.3
renovate[bot] Aug 2, 2024
27ae490
chore(deps): update dependency react-router-dom to v6.26.0
renovate[bot] Aug 2, 2024
899d04c
fix: do not generate code for element searches if recording is turned…
eglitise Aug 7, 2024
ab73873
chore: decouple shared code from main/renderer imports (#1587)
eglitise Aug 7, 2024
28867f7
chore(deps): update dependency @appium/docutils to v1.0.19
renovate[bot] Aug 8, 2024
8c56eb9
chore(deps): update dependency @appium/support to v5.1.3
renovate[bot] Aug 8, 2024
6d57b56
chore(deps): update dependency react-i18next to v15.0.1
renovate[bot] Aug 8, 2024
4dd8e91
chore(deps): update dependency vite to v5.4.0
renovate[bot] Aug 8, 2024
3717494
chore: store session settings in Redux (#1592)
eglitise Aug 9, 2024
3641de1
fix: retrieve disableIdLocatorAutocompletion from settings (#1595)
eglitise Aug 9, 2024
ab03b53
fix: add missing tooltips in session builder (#1597)
eglitise Aug 9, 2024
9fd1a9d
feat: add infobox for elements at snapshotMaxDepth (#1596)
eglitise Aug 10, 2024
9a92f74
chore: Update translations (#1599)
github-actions[bot] Aug 11, 2024
2fbd41c
chore(deps): update dependency i18next to v23.12.3
renovate[bot] Aug 13, 2024
57bd14b
chore(deps): update dependency react-icons to v5.3.0
renovate[bot] Aug 13, 2024
519c9a3
chore(deps): update dependency axios to v1.7.4
renovate[bot] Aug 14, 2024
7641a15
chore(renovate): adjust Renovate config (#1604)
eglitise Aug 14, 2024
df9bba1
chore(renovate): tune Renovate config (#1605)
eglitise Aug 14, 2024
828d48e
docs(readme): update badges (#1606)
eglitise Aug 14, 2024
85fdb4c
chore(deps): update dependency react-router-dom to v6.26.1
renovate[bot] Aug 16, 2024
0bc4187
chore(deps): update dependency vite to v5.4.1
renovate[bot] Aug 16, 2024
53903e2
chore(deps): update dependency i18next to v23.13.0
renovate[bot] Aug 16, 2024
e11b40a
feat: replace native confirmation popups with antd popconfirms (#1611)
eglitise Aug 16, 2024
d7ab25d
chore: Update translations (#1612)
github-actions[bot] Aug 18, 2024
d9ccb20
feat: improve UX for attaching to existing session (#1607)
eglitise Aug 18, 2024
2780c2c
fix: open most recent server type tab on app launch (#1613)
eglitise Aug 18, 2024
984aaa5
fix: adjust tooltip for quit session button (#1616)
eglitise Aug 19, 2024
709a3fc
chore(deps): update dependency i18next to v23.14.0
renovate[bot] Aug 19, 2024
1363865
chore(deps): update dependency i18next-http-backend to v2.6.0
renovate[bot] Aug 19, 2024
8f6ce6d
feat: add support for export/import gestures in json format (#1491)
sudharsan-selvaraj Aug 20, 2024
e121b65
fix: do not add prefix to webSocketUrl capability (#1617)
eglitise Aug 20, 2024
fe31635
chore(deps): update dependency @types/react to v18.3.4
renovate[bot] Aug 21, 2024
0f33200
fix: prevent deletion of default pointer in gesture (#1621)
eglitise Aug 21, 2024
229d744
feat: add tooltips to buttons in gestures tab (#1620)
eglitise Aug 21, 2024
c98d0b2
chore(deps): update dependency i18next-http-backend to v2.6.1
renovate[bot] Aug 21, 2024
809e5dd
chore(deps): update dependency vite to v5.4.2
renovate[bot] Aug 21, 2024
2d86ab0
feat: improve presentation of saved gestures table (#1623)
eglitise Aug 22, 2024
5019582
fix: adjust saved session JSON height to fit in container (#1625)
eglitise Aug 23, 2024
5f4cc6d
chore(deps): update dependency axios to v1.7.5
renovate[bot] Aug 24, 2024
e9d4fc7
fix: avoid overlap for add/delete capability button tooltips (#1627)
eglitise Aug 24, 2024
f9daaba
chore: Update translations (#1628)
github-actions[bot] Aug 25, 2024
6a1c30c
2024.8.1
eglitise Aug 25, 2024
0e4c21a
docs: tune gesture builder docs (#1629)
eglitise Aug 25, 2024
3b4870b
fix: resolve issue with incorrect app menu bar (#1630)
eglitise Aug 26, 2024
cb41dbf
2024.8.2
eglitise Aug 26, 2024
4fe6e81
fix: allow creating sessions for Selenium Grid devices (#1632)
eglitise Aug 29, 2024
6a998a8
docs: add note about CORS in dev mode (#1633)
eglitise Aug 29, 2024
01d6ec9
chore(deps): update @xmldom/xmldom to 0.9.0 (#1636)
eglitise Aug 31, 2024
c5505aa
chore: convert Electron modules to IPC (#1634)
eglitise Aug 31, 2024
4ddc54c
chore(deps): update dependency @types/react to v18.3.5
renovate[bot] Aug 31, 2024
e210f80
chore(deps): update dependency axios to v1.7.6
renovate[bot] Aug 31, 2024
b1dace8
chore: Update translations (#1639)
github-actions[bot] Sep 1, 2024
993096b
chore(deps): update dependency axios to v1.7.7
renovate[bot] Sep 1, 2024
bb8fc2e
chore(deps): update dependency eslint-plugin-react to v7.35.1
renovate[bot] Sep 3, 2024
1a0c076
chore(deps): update dependency eslint-plugin-import to v2.30.0
renovate[bot] Sep 3, 2024
d963e2c
chore(deps): update peter-evans/create-pull-request action to v7 (#1645)
renovate[bot] Sep 3, 2024
d73da52
chore: refactor in preparation for session file handling changes (#1646)
eglitise Sep 3, 2024
cf4d4ac
chore(deps): update dependency eslint-plugin-react to v7.35.2
renovate[bot] Sep 4, 2024
4b9e459
chore(deps): update dependency vite to v5.4.3
renovate[bot] Sep 4, 2024
d3de57e
chore(deps): update dependency electron-updater to v6.3.4
renovate[bot] Sep 4, 2024
c86a05f
chore(deps): update dependency electron-builder to v25 (#1654)
renovate[bot] Sep 4, 2024
40b4625
chore(deps): update dependency @xmldom/xmldom to v0.9.1 (#1635)
renovate[bot] Sep 5, 2024
4da061a
chore: refactor session file handling (#1651)
eglitise Sep 5, 2024
2c84978
chore: move electron-settings to IPC (#1655)
eglitise Sep 5, 2024
dc8a132
chore(deps): update peter-evans/create-pull-request action to v7.0.1
renovate[bot] Sep 5, 2024
192a14b
chore: fix support for `Attach to Session` for LambdaTest server (#1656)
Delta456 Sep 6, 2024
a26c3b3
chore(deps): upgrade Electron to 31.4.0 (#1659)
eglitise Sep 6, 2024
eae5e96
chore(deps): update dependency @xmldom/xmldom to v0.9.2 (#1661)
renovate[bot] Sep 6, 2024
f2951f3
chore: improve DX (#1663)
eglitise Sep 6, 2024
fa38705
chore(deps): update dependency electron to v31.5.0
renovate[bot] Sep 7, 2024
4367112
chore: build for ESM (#1664)
eglitise Sep 7, 2024
3d4e560
chore: Update translations (#1666)
github-actions[bot] Sep 8, 2024
27ba5f5
chore: update electron-debug, highlight.js, rimraf (#1667)
eglitise Sep 9, 2024
304a52c
chore: remove bluebird dependency (#1668)
eglitise Sep 9, 2024
1e7bdab
chore: remove uuid dependency (#1669)
eglitise Sep 9, 2024
01f8d84
fix: allow dismissing notifications on macOS (#1670)
eglitise Sep 9, 2024
cea7dd6
chore: migrate to ESLint flat config (#1673)
eglitise Sep 10, 2024
ac88108
chore(deps): update dependency react-router-dom to v6.26.2
renovate[bot] Sep 10, 2024
5a12e2a
chore(deps): update dependency i18next to v23.15.1
renovate[bot] Sep 10, 2024
416e581
chore: add more eslint rules (#1675)
eglitise Sep 10, 2024
38bb8e2
feat: add button to save element screenshot (#1676)
eglitise Sep 11, 2024
ec3ad9d
chore(deps): update dependency vite to v5.4.4
renovate[bot] Sep 11, 2024
4b54b91
chore(deps): update dependency electron to v31.6.0
renovate[bot] Sep 12, 2024
3f48bd9
chore(deps): update dependency eslint-plugin-react to v7.36.0
renovate[bot] Sep 12, 2024
252d3b9
chore(deps): update dependency eslint-plugin-react to v7.36.1
renovate[bot] Sep 13, 2024
bf0ed7f
chore(deps): update dependency vite to v5.4.5
renovate[bot] Sep 13, 2024
e2f0731
chore(deps): update peter-evans/create-pull-request action to v7.0.2
renovate[bot] Sep 13, 2024
af26902
chore(deps): update dependency vitest to v2.1.1
renovate[bot] Sep 13, 2024
2d4b4bb
chore(deps): update dependency react-i18next to v15.0.2
renovate[bot] Sep 15, 2024
28e3cba
chore(deps): update dependency @types/react to v18.3.6
renovate[bot] Sep 16, 2024
658659c
chore(deps): update peter-evans/create-pull-request action to v7.0.3
renovate[bot] Sep 16, 2024
c63af3b
feat: support attaching to Selenium Grid sessions (#1690)
eglitise Sep 17, 2024
048731f
fix: resolve some screenshot Coordinates Mode issues (#1695)
eglitise Sep 17, 2024
8efd060
fix: adjust calculation of element highlighter positions (#1698)
eglitise Sep 17, 2024
718acd8
fix: prevent Coordinates Mode from incercepting modals (#1699)
eglitise Sep 17, 2024
4651a90
chore(deps): update appium-related packages
renovate[bot] Sep 17, 2024
8a269cf
chore(deps): update dependency @types/react to v18.3.7
renovate[bot] Sep 17, 2024
1a2fadd
chore(deps): update dependency eslint to v8.57.1
renovate[bot] Sep 17, 2024
86421ad
chore(deps): update dependency vite to v5.4.6
renovate[bot] Sep 18, 2024
f9f6702
chore(deps): update peter-evans/create-pull-request action to v7.0.5
renovate[bot] Sep 19, 2024
9ac9997
chore(deps): rebuild lockfile (#1703)
eglitise Sep 20, 2024
2217388
chore(deps): update dependency @types/react to v18.3.8
renovate[bot] Sep 20, 2024
afab6f3
chore(deps): update dependency vite-plugin-electron-renderer to v0.14…
renovate[bot] Sep 20, 2024
18c72db
chore(deps): update dependency vite to v5.4.7
renovate[bot] Sep 21, 2024
c24a5e8
chore(deps): update dependency @eslint/js to v9.11.0
renovate[bot] Sep 21, 2024
523bda5
chore(deps): update dependency @xmldom/xmldom to v0.9.3 (#1709)
renovate[bot] Sep 22, 2024
a18681e
2024.9.1
eglitise Sep 23, 2024
0b0b09c
chore(deps): update dependency @eslint/js to v9.11.1
renovate[bot] Sep 24, 2024
a7c382d
chore(deps): update dependency @types/react to v18.3.9
renovate[bot] Sep 25, 2024
00dd768
chore(deps): update dependency vite to v5.4.8
renovate[bot] Sep 25, 2024
a51340d
chore(deps): update appium-related packages
renovate[bot] Sep 27, 2024
ab9ba4e
chore(deps): update dependency cheerio to v1.0.0
renovate[bot] Sep 27, 2024
8e441e7
chore(deps): update dependency eslint-plugin-react to v7.37.0
renovate[bot] Sep 27, 2024
98c6f10
Revert "chore(deps): update dependency cheerio to v1.0.0" (#1723)
eglitise Sep 27, 2024
77d4095
chore(deps): update dependency @types/react to v18.3.10
renovate[bot] Sep 28, 2024
4166f34
chore(deps): update dependency @vitejs/plugin-react to v4.3.2
renovate[bot] Sep 30, 2024
c2b9034
chore(deps): update dependency eslint-plugin-react to v7.37.1
renovate[bot] Oct 2, 2024
e9291a3
chore(deps): update dependency globals to v15.10.0
renovate[bot] Oct 2, 2024
e38f3cd
chore(deps): update dependency @types/react to v18.3.11
renovate[bot] Oct 3, 2024
471ca21
chore(deps): update dependency vitest to v2.1.2
renovate[bot] Oct 3, 2024
d3d1f78
chore(deps): update dependency electron-updater to v6.3.9
renovate[bot] Oct 4, 2024
1a8c43d
chore(deps): update dependency i18next-http-backend to v2.6.2
renovate[bot] Oct 4, 2024
e81a066
chore(deps): update dependency electron-builder to v25.1.7
renovate[bot] Oct 4, 2024
05822c2
Update main-commit-validation.yml
KazuCocoa Oct 5, 2024
06be372
remove condition check
KazuCocoa Oct 5, 2024
9b10144
remove condition check
KazuCocoa Oct 5, 2024
6b9d32e
run wiht push
KazuCocoa Oct 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions .eslintignore

This file was deleted.

26 changes: 0 additions & 26 deletions .eslintrc.json

This file was deleted.

2 changes: 1 addition & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ labels:

- label: 'i18n'
matcher:
files: ['assets/locales/**']
files: ['app/common/public/locales/**']
2 changes: 1 addition & 1 deletion .github/workflows/crowdin-sync-translations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
CROWDIN_PROJECT_ID: 346705
CROWDIN_TOKEN: ${{ secrets.CROWDIN_TOKEN }}
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6.0.2
uses: peter-evans/create-pull-request@v7.0.5
with:
token: ${{ github.token }}
commit-message: 'chore: Update translations'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/crowdin-update-resources.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Updates Crowdin with any changes in the English translation file (/assets/locales/en/translation.json)
# Updates Crowdin with any changes in the English translation file (/app/common/public/locales/en/translation.json)

name: Update Crowdin English Resources

on:
push:
branches: [main]
paths:
- 'assets/locales/en/translation.json'
- 'app/common/public/locales/en/translation.json'
- '.github/workflows/crowdin-update-resources.yml' # this file

jobs:
Expand Down
11 changes: 1 addition & 10 deletions .github/workflows/main-commit-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,8 @@
name: Commit Validation

on:
workflow_dispatch:
push:
branches: [main]
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- 'assets/locales/**'
- 'docs/**'
- 'sample-session-files/**'
- '.gitignore'
- 'LICENSE'
- 'README.md'
- 'renovate.json'

jobs:
build:
Expand Down
12 changes: 1 addition & 11 deletions .github/workflows/pr-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,7 @@
name: PR Validation

on:
pull_request:
branches: [main]
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- 'assets/locales/**'
- 'docs/**'
- 'sample-session-files/**'
- '.gitignore'
- 'LICENSE'
- 'README.md'
- 'renovate.json'
push:

jobs:
build:
Expand Down
3 changes: 0 additions & 3 deletions .lessrc

This file was deleted.

4 changes: 0 additions & 4 deletions .mocharc.js

This file was deleted.

31 changes: 18 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,15 @@
GUI Inspector tool for all kinds of apps, powered by Appium.
</p>

<div align="center">

![Current Version](https://img.shields.io/github/package-json/v/appium/appium-inspector)
![Current Version GitHub Downloads](https://img.shields.io/github/downloads/appium/appium-inspector/latest/total)
![Total GitHub Downloads](https://img.shields.io/github/downloads/appium/appium-inspector/total)
[![Crowdin](https://badges.crowdin.net/appium-desktop/localized.svg)](https://crowdin.com/project/appium-desktop)

</div>

---

<p align="center"><b>
Expand Down Expand Up @@ -65,73 +70,73 @@ The Inspector has built-in integrations with various cloud service provider plat
<tr>
<td align="center" valign="center">
<a href="https://docs.saucelabs.com/mobile-apps/automated-testing/appium/">
<img width="200" height="50" alt="SauceLabs" src="app/renderer/images/sauce_logo.svg">
<img width="200" height="50" alt="SauceLabs" src="app/common/renderer/assets/images/sauce_logo.svg">
</a>
</td>
<td align="center" valign="center">
<a href="https://www.headspin.io/docs/appium-inspector-integration">
<img width="200" height="50" alt="HeadSpin" src="app/renderer/images/headspin_logo.svg">
<img width="200" height="50" alt="HeadSpin" src="app/common/renderer/assets/images/headspin_logo.svg">
</a>
</td>
<td align="center" valign="center">
<a href="https://www.browserstack.com/docs/app-automate/appium/integrations/appium-desktop">
<img width="200" height="50" alt="BrowserStack" src="app/renderer/images/browserstack_logo.svg">
<img width="200" height="50" alt="BrowserStack" src="app/common/renderer/assets/images/browserstack_logo.svg">
</a>
</td>
<td align="center" valign="center">
<a href="https://www.lambdatest.com/support/docs/appium-inspector-integration">
<img width="200" height="50" alt="LambdaTest" src="app/renderer/images/lambdatest_logo.svg">
<img width="200" height="50" alt="LambdaTest" src="app/common/renderer/assets/images/lambdatest_logo.svg">
</a>
</td>
</tr>
<tr>
<td align="center" valign="center">
<a href="https://testingbot.com/support/getting-started/appium.html">
<img width="200" height="50" alt="TestingBot" src="app/renderer/images/testingbot_logo.svg">
<img width="200" height="50" alt="TestingBot" src="app/common/renderer/assets/images/testingbot_logo.svg">
</a>
</td>
<td align="center" valign="center">
<a href="https://docs.digital.ai/bundle/TE/page/appium.html">
<img width="200" height="50" alt="ExperiTest" src="app/renderer/images/experitest_logo.svg">
<img width="200" height="50" alt="ExperiTest" src="app/common/renderer/assets/images/experitest_logo.svg">
</a>
</td>
<td align="center" valign="center">
<a href="https://robotqa.com/appium-remote">
<img width="200" height="50" alt="RobotQA" src="app/renderer/images/robotqa_logo.svg">
<img width="200" height="50" alt="RobotQA" src="app/common/renderer/assets/images/robotqa_logo.svg">
</a>
</td>
<td align="center" valign="center">
<a href="https://appkitbox.com/en/support/automation/appium/">
<img width="200" height="50" alt="Remote TestKit" src="app/renderer/images/remotetestkit_logo.svg">
<img width="200" height="50" alt="Remote TestKit" src="app/common/renderer/assets/images/remotetestkit_logo.svg">
</a>
</td>
</tr>
<tr>
<td align="center" valign="center">
<a href="https://support.smartbear.com/bitbar/docs/en/mobile-app-tests/automated-testing/appium-support.html">
<img width="200" height="50" alt="BitBar" src="app/renderer/images/bitbar_logo.svg">
<img width="200" height="50" alt="BitBar" src="app/common/renderer/assets/images/bitbar_logo.svg">
</a>
</td>
<td align="center" valign="center">
<a href="https://docs.kobiton.com/automation-testing/basic-appium-server/launch-a-basic-appium-2-session">
<img width="200" height="50" alt="Kobiton" src="app/renderer/images/kobiton_logo.svg">
<img width="200" height="50" alt="Kobiton" src="app/common/renderer/assets/images/kobiton_logo.svg">
</a>
</td>
<td align="center" valign="center">
<a href="https://help.perfecto.io/perfecto-help/content/perfecto/automation-testing/appium.htm">
<img width="200" height="50" alt="Perfecto" src="app/renderer/images/perfecto_logo.svg">
<img width="200" height="50" alt="Perfecto" src="app/common/renderer/assets/images/perfecto_logo.svg">
</a>
</td>
<td align="center" valign="center">
<a href="https://www.pcloudy.com/docs/inspect-element-using-appium-desktop">
<img width="200" height="50" alt="Pcloudy" src="app/renderer/images/pcloudy_logo.svg">
<img width="200" height="50" alt="Pcloudy" src="app/common/renderer/assets/images/pcloudy_logo.svg">
</a>
</td>
</tr>
<tr>
<td align="center" valign="center">
<a href="https://mobitru.com/docs/automation/">
<img width="200" height="50" alt="Mobitru" src="app/renderer/images/mobitru_logo.svg">
<img width="200" height="50" alt="Mobitru" src="app/common/renderer/assets/images/mobitru_logo.svg">
</a>
</td>
</tr>
Expand Down
3 changes: 0 additions & 3 deletions app/.postcssrc

This file was deleted.

12 changes: 12 additions & 0 deletions app/common/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Appium Inspector</title>
<link rel="stylesheet" href="renderer/assets/stylesheets/main.less" />
</head>
<body>
<div id="root"></div>
<script type="module" src="renderer/index.jsx"></script>
</body>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@
"Save Server Arguments Preset": "Save Server Arguments Preset",
"Save": "حفظ",
"Cancel": "إلغاء",
"datetimeFormat": "MMM Do YYYY, h:mma",
"updateDetails": "تاريخ الإصدار: {{pubDate}}\n\nملاحظات الإصدار: {{notes}}",
"appiumIsAvailable": "Appium Inspector {{name}} is available",
"updateIsBeingDownloaded": "يتم تحميل التحديث الآن. سيتم إعلامك مرة أخرى عند اكتمال التحديث",
Expand Down Expand Up @@ -104,7 +103,6 @@
"Copy XML Source to Clipboard": "Copy XML Source to Clipboard",
"Download Source as .XML File": "Download Source as .XML File",
"Copy Attributes to Clipboard": "Copy Attributes to Clipboard",
"quitSessionAndClose": "Quit Session & Close Inspector",
"Session Inactive": "Session Inactive",
"Keep Session Running": "ترك الجَلسة مفتوحة",
"Quit Session": "إنهاء الجَلسة",
Expand Down Expand Up @@ -132,8 +130,9 @@
"usingXPathNotRecommended": "استخدام محدد المواقع XPath غير مستحسن ويمكن أن يؤدي إلى اختبارات هشه. اطلب من فريق التطوير الخاص بك توفير مواقع الوصول الفريدة بدلاً من ذلك!",
"noAdditionalContextsFound": "No additional contexts have been detected",
"contextDropdownInfo": "Multiple contexts detected; certain elements might only be accessible after switching to a different context. Note that webview inspection in Appium Inspector is less accurate than the DevTools of Chrome or Safari. For more information, see:",
"idAutocompletionCanBeDisabled": "The requested id selector does not have a package name prefix. This Appium session has package name autocompletion enabled, which may be the reason why no elements were found. To disable this behavior, relaunch this session with the capability 'appium:disableIdLocatorAutocompletion' set to 'true'.",
"idAutocompletionCanBeDisabled": "The requested id selector does not have a package name prefix. This Appium session has package name autocompletion enabled, which may be the reason why no elements were found. To disable this behavior, change the 'disableIdLocatorAutocompletion' setting to 'true'.",
"missingAutomationNameForStrategies": "Additional locator strategies may be available. To view them, add the capability 'appium:automationName' when launching the session. Note that this capability is mandatory in Appium 2.",
"snapshotMaxDepthReached": "This element is located at the maximum source depth {{selectedElementDepth}}, therefore its child elements (if any) are not shown. To reveal them, change the 'snapshotMaxDepth' setting to a value greater than {{selectedElementDepth}}. Check your driver documentation for the maximum supported value.",
"Tap": "Tap",
"Gathering initial app source…": "Gathering initial app source…",
"couldNotObtainSource": "Could not obtain source: {{errorMsg}}",
Expand Down Expand Up @@ -161,7 +160,6 @@
"boolean": "boolean",
"number": "number",
"JSON object": "JSON object",
"filepath": "filepath",
"connectToExistingSessionInstructions": "If you have an already-running session of the above server type, you can attach an inspector to it directly.",
"selectSessionIDInDropdown": "Select the Session ID in the dropdown below.",
"allowUnauthorizedCerts": "Allow Unauthorized Certificates",
Expand Down Expand Up @@ -200,6 +198,7 @@
"Bitbar API Key": "Bitbar API Key",
"RemoteTestKit AccessToken": "RemoteTestKit AccessToken",
"RobotQA Token": "RobotQA Token",
"Add": "Add",
"Name": "Name",
"Description": "Description",
"Created": "Created",
Expand All @@ -212,12 +211,15 @@
"Gestures": "Gestures",
"Gesture Builder": "Gesture Builder",
"Saved Gestures": "Saved Gestures",
"Create New Gesture": "Create New Gesture",
"Upload Gesture File": "Upload Gesture File",
"gesturesDescription": "Create, save, and execute custom gestures here. Gestures are identical to action chains in the W3C WebDriver Actions API.",
"Session Information": "Session Information",
"Execute Command": "Execute Command",
"commandsDescription": "Run various commands using the current Appium driver. Note that not all drivers support all commands.",
"Click to Set Coordinates": "Click to Set Coordinates",
"Set Coordinates Via Field": "Set Coordinates Via Field",
"showMoveActionCoordsInPercentage": "Show Coordinates of Move Actions in Screen Dimension Percentages",
"showMoveActionCoordsInPixels": "Show Coordinates of Move Actions in Pixels",
"toggleMoveActionCoordPicker": "Toggle Setting Coordinates via Clicking on Screenshot",
"Action Type": "Action Type",
"Pointer Up": "Pointer Up",
"Pointer Down": "Pointer Down",
Expand All @@ -234,6 +236,7 @@
"Left": "Left",
"Right": "Right",
"Play": "Play",
"Download": "Download",
"Save Capability Set As": "Save Capability Set As…",
"Edit Raw JSON": "Edit Raw JSON",
"Enter Parameters for:": "Enter Parameters for:",
Expand Down Expand Up @@ -281,5 +284,16 @@
"Error Fetching Session URL": "Error Fetching Session URL",
"noResultsFound": "No results found",
"invalidCapType": "Invalid capability type: {{type}}",
"whitespaceDetected": "Text Starts and/or Ends With Whitespace"
"whitespaceDetected": "Text Starts and/or Ends With Whitespace",
"pcloudyCredentialsRequired": "pCloudy username and api key are required!",
"duplicateCapabilityNameError": "A capability set with the same name already exists",
"errorLoadingGestures": "Error loading gestures",
"unableToUploadGestureFiles": "Could not upload gestures from below files:",
"gestureEmptyTickError": "Actions should have valid ticks",
"gestureInvalidEventError": "Invalid event type '{{invalidEvent}}'. Valid values are {{validEvents}}",
"gestureRequiredFieldsError": "Values '{{fields}}' are required for '{{eventType}}' event",
"gestureNameCannotBeEmptyError": "Gesture name cannot be empty",
"gestureInvalidJsonError": "Invalid JSON file. Unable to parse the file content",
"gestureImportedFrom": "Gesture imported from '{{fileName}}'",
"invalidSessionFile": "Invalid session file"
}
Loading