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

Upstream Fork's Visibility #297

Open
wants to merge 512 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
512 commits
Select commit Hold shift + click to select a range
77a4d97
Bump fs-jetpack from 3.1.0 to 3.2.0
dependabot[bot] Oct 18, 2020
96d52d7
Bump typescript from 4.0.2 to 4.0.3
dependabot[bot] Oct 18, 2020
544acaf
Bump eslint-config-prettier from 6.11.0 to 6.13.0
dependabot[bot] Oct 18, 2020
1fe339c
Merge pull request #129 from OrangeDrangon/dependabot/npm_and_yarn/fs…
dependabot[bot] Oct 18, 2020
33d1516
Bump electron-updater from 4.3.4 to 4.3.5
dependabot[bot] Oct 18, 2020
81ebee5
Merge pull request #132 from OrangeDrangon/dependabot/npm_and_yarn/ty…
dependabot[bot] Oct 18, 2020
f55e56e
Merge pull request #133 from OrangeDrangon/dependabot/npm_and_yarn/es…
dependabot[bot] Oct 18, 2020
c3f8883
Bump ts-loader from 8.0.3 to 8.0.5
dependabot[bot] Oct 18, 2020
24597df
Bump electron-builder from 22.8.0 to 22.9.1
dependabot[bot] Oct 18, 2020
fd1ad3f
Merge pull request #131 from OrangeDrangon/dependabot/npm_and_yarn/el…
dependabot[bot] Oct 18, 2020
679a5c0
Merge pull request #137 from OrangeDrangon/dependabot/npm_and_yarn/ts…
dependabot[bot] Oct 18, 2020
649848d
Bump style-loader from 1.2.1 to 2.0.0
dependabot[bot] Oct 18, 2020
16562f4
Merge pull request #136 from OrangeDrangon/dependabot/npm_and_yarn/el…
dependabot[bot] Oct 18, 2020
a97d91d
Bump electron from 10.1.2 to 10.1.3
dependabot[bot] Oct 18, 2020
fdcdb69
Merge pull request #135 from OrangeDrangon/dependabot/npm_and_yarn/st…
dependabot[bot] Oct 18, 2020
fe7d2ee
Merge pull request #134 from OrangeDrangon/dependabot/npm_and_yarn/el…
dependabot[bot] Oct 18, 2020
7cbe887
Bump webpack-cli from 3.3.12 to 4.0.0
dependabot[bot] Oct 18, 2020
3fd37e0
changed build command
OrangeDrangon Oct 19, 2020
9e91e4e
Merge pull request #130 from OrangeDrangon/dependabot/npm_and_yarn/we…
dependabot[bot] Oct 19, 2020
269fd5f
Bump webpack-cli from 4.0.0 to 4.1.0
dependabot[bot] Oct 20, 2020
67290f7
Bump electron from 10.1.3 to 10.1.4
dependabot[bot] Oct 20, 2020
fa5aef3
Merge pull request #139 from OrangeDrangon/dependabot/npm_and_yarn/we…
dependabot[bot] Oct 21, 2020
00a4533
Merge pull request #140 from OrangeDrangon/dependabot/npm_and_yarn/el…
dependabot[bot] Oct 21, 2020
5a9b00d
Bump @types/webpack from 4.41.22 to 4.41.23
dependabot[bot] Oct 21, 2020
a058e6e
Bump ts-loader from 8.0.5 to 8.0.6
dependabot[bot] Oct 21, 2020
ba81a54
Merge pull request #142 from OrangeDrangon/dependabot/npm_and_yarn/ts…
OrangeDrangon Oct 21, 2020
f619308
Merge pull request #141 from OrangeDrangon/dependabot/npm_and_yarn/ty…
OrangeDrangon Oct 21, 2020
f5fc747
fix settings accelerator; hide menu when toggled
dhitchcock Dec 1, 2020
9839b22
set StartupWMClass so ubuntu matches launcher and app correctly
dhitchcock Dec 1, 2020
1f46d91
Restyled by clang-format
restyled-commits Dec 1, 2020
72142c4
Restyled by prettier
restyled-commits Dec 1, 2020
0988de6
Merge pull request #181 from OrangeDrangon/restyled/pull-180
OrangeDrangon Dec 4, 2020
051a9f4
Merge pull request #179 from dhitchcock/setting_menuhide
OrangeDrangon Dec 4, 2020
9cfa73a
Dependency version bump.
OrangeDrangon Dec 4, 2020
4c9b9cd
Notifications are all better now.
OrangeDrangon Dec 4, 2020
95fc61f
Removed a bunch of unneeded dependencies
OrangeDrangon Dec 4, 2020
58face3
Version bump to 4.3.0
OrangeDrangon Dec 4, 2020
bb8657a
Fixed some build warnings and updated some packages
OrangeDrangon Dec 7, 2020
6a990d9
Dependency bump
OrangeDrangon Dec 14, 2020
0f77c5d
Removed piece of code that hid the frame on mac?!
OrangeDrangon Dec 14, 2020
c7bc52a
v4.3.1
OrangeDrangon Dec 14, 2020
e97f863
Restyled by prettier-markdown
restyled-commits Dec 14, 2020
19022b3
Merge pull request #201 from OrangeDrangon/restyled/164-bug-cant-move…
OrangeDrangon Dec 14, 2020
10d9dc0
Merge pull request #200 from OrangeDrangon/164-bug-cant-move-window-o…
OrangeDrangon Dec 14, 2020
1c48178
Set user agent of the webcontents before loading the html
OrangeDrangon Dec 16, 2020
a158f66
Applied above change with slightly newer js syntax
OrangeDrangon Dec 18, 2020
c93b3b4
Update dependencies
OrangeDrangon Dec 18, 2020
52266a9
Merge branch '157-fi'
OrangeDrangon Dec 19, 2020
b2fe905
v4.4.1
OrangeDrangon Dec 19, 2020
07568cc
Update README.md
OrangeDrangon Dec 28, 2020
af37985
Update README.md
OrangeDrangon Dec 28, 2020
738f588
dependency bump
OrangeDrangon Dec 28, 2020
4a022fb
date in filename
vanowm Dec 30, 2020
20e52b3
Tooltip on tray icon
vanowm Jan 3, 2021
d27e6fd
Unread message observer stops firing
vanowm Jan 3, 2021
3b9ba01
Fix: notification not firing
vanowm Jan 10, 2021
9802061
Merge pull request #228 from vanowm/patch-2
OrangeDrangon Jan 22, 2021
52038f7
Merge pull request #237 from vanowm/patch-3
OrangeDrangon Jan 22, 2021
e1fcfe5
Merge pull request #227 from vanowm/patch-1
OrangeDrangon Jan 22, 2021
3dc9832
Update dependencies
OrangeDrangon Jan 22, 2021
ffcd028
Merge branch 'master' of github.com:OrangeDrangon/android-messages-de…
OrangeDrangon Jan 22, 2021
cb64b43
profile image cache removed and renamed
OrangeDrangon Jan 22, 2021
b73ec3e
Merge pull request #252 from OrangeDrangon/235-cache-not-needed
OrangeDrangon Jan 22, 2021
5e045ad
Merge pull request #222 from vanowm/date_in_filename
OrangeDrangon Jan 22, 2021
ca85e2f
4.5.0 version bump
OrangeDrangon Jan 22, 2021
c44efd3
rollback electron to 11.1
OrangeDrangon Jan 22, 2021
5cf931f
updated lockfile
OrangeDrangon Jan 22, 2021
70887fb
Update app.ts
vanowm Jan 31, 2021
856d957
Update background.ts
vanowm Feb 4, 2021
d0417ee
no message
vanowm Feb 4, 2021
bbcabcc
Missed a constant
vanowm Feb 4, 2021
555920f
Block Google collecting data
vanowm Feb 7, 2021
0b71b34
Makes the app load again!
OrangeDrangon Feb 9, 2021
ee7ab48
v4.5.3
OrangeDrangon Feb 9, 2021
e21d8bf
Merge pull request #268 from vanowm/patch-2
OrangeDrangon Feb 10, 2021
2795be6
Merge pull request #260 from vanowm/patch-1
OrangeDrangon Feb 10, 2021
71c70a3
dependency bump
OrangeDrangon Feb 10, 2021
c7d5047
v4.5.4
OrangeDrangon Feb 10, 2021
ce29193
Added google-analytics
vanowm Feb 12, 2021
884c2c4
Dependency bump
OrangeDrangon Feb 19, 2021
b351d6f
Fixes #296
OrangeDrangon Feb 19, 2021
28b851d
basic functioning new settings system few things are broken
OrangeDrangon Feb 19, 2021
197d578
handle initial checking settings in the menu templates
OrangeDrangon Feb 19, 2021
90bb603
Fixed tray icon launching and destroying
OrangeDrangon Feb 19, 2021
a3ab1c7
remove dumb settings file and change where it will be stored
OrangeDrangon Feb 19, 2021
8c35dc7
removed reintroduced autohide menu bug
OrangeDrangon Feb 19, 2021
5336911
moved tooltip to more appropriate place
OrangeDrangon Feb 19, 2021
3c71f87
restore notification bug fix
OrangeDrangon Feb 19, 2021
4cbc6ea
remove the enter to send setting it is handled by the settings google…
OrangeDrangon Feb 19, 2021
e69d457
finish removing enter to send
OrangeDrangon Feb 19, 2021
c8feee3
add notification for settings reset
OrangeDrangon Feb 19, 2021
0efe833
changed settings file path to be the appData dir
OrangeDrangon Feb 19, 2021
790644f
changed path of settings file in dev
OrangeDrangon Feb 19, 2021
d45a477
Add compatibility with string and number settings on top of the origi…
OrangeDrangon Feb 20, 2021
b0694a2
cleaner way to express types
OrangeDrangon Feb 20, 2021
e4cfac0
expanded setting to be compatible with any serializable object
OrangeDrangon Feb 20, 2021
d8ad665
added utility type
OrangeDrangon Feb 20, 2021
deb9da4
fixed a missing array case and added some explinations
OrangeDrangon Feb 20, 2021
380e548
write all the settings from memory to avoid strange race conditions
OrangeDrangon Feb 20, 2021
5738d3f
hide the annoying setting reset alert in dev
OrangeDrangon Feb 20, 2021
e560b8b
Actually fixes #296 whoops
OrangeDrangon Feb 20, 2021
abb5632
migrated to arguably cleaner method of creating settings
OrangeDrangon Feb 20, 2021
08a0e49
Save and load window position
OrangeDrangon Feb 20, 2021
49ecb30
fix the subscription to quell the compiler
OrangeDrangon Feb 20, 2021
d9b59be
removed from wrapping object
OrangeDrangon Feb 20, 2021
a9771ba
remove legacy state init system
OrangeDrangon Feb 19, 2021
06b5d5b
Merge pull request #304 from OrangeDrangon/settings-take-two
OrangeDrangon Feb 20, 2021
582e8b2
Merge pull request #305 from OrangeDrangon/window-size-position
OrangeDrangon Feb 20, 2021
a0a1e96
Merge pull request #306 from OrangeDrangon/legacy-state-tracking
OrangeDrangon Feb 20, 2021
db7052d
badic untested framework for manual update interaction
OrangeDrangon Feb 19, 2021
eca835a
Added an install button and cleaned up some of the menus
OrangeDrangon Feb 20, 2021
e752159
Basic auto updater that requires manual interaction to trigger
OrangeDrangon Feb 20, 2021
b3ccca0
added setting to disable checking for updates at launch
OrangeDrangon Feb 20, 2021
0f16773
Merge pull request #307 from OrangeDrangon/update-manual-accpet-required
OrangeDrangon Feb 20, 2021
e28c64c
Fixed tray unread indicator not shown at tray initialization.
vanowm Feb 20, 2021
b7a832b
Merge pull request #309 from vanowm/tray_unread_fix
OrangeDrangon Feb 20, 2021
f3c4731
Conditionaly generate the guid if the os is windows
OrangeDrangon Feb 20, 2021
78c4c47
Merge pull request #310 from OrangeDrangon/tray-guid
OrangeDrangon Feb 20, 2021
bd3b85f
forgot to export the settings type
OrangeDrangon Feb 20, 2021
561ccc2
Merge branch 'master' of github.com:OrangeDrangon/android-messages-de…
OrangeDrangon Feb 20, 2021
5f16f34
remove the sound setting in favor of the three dot menu
OrangeDrangon Feb 20, 2021
0d9fc0a
remove the menu entry
OrangeDrangon Feb 20, 2021
b6b7eab
forgot to remove the import
OrangeDrangon Feb 20, 2021
4f1b2e3
Small bug where we were using the wrong setting in one
OrangeDrangon Feb 20, 2021
870f8f3
catch errors from checking for updates and only install update if in …
OrangeDrangon Feb 20, 2021
0b352c7
Merge pull request #311 from OrangeDrangon/notification-sound
OrangeDrangon Feb 20, 2021
2b0556c
implement monochrome icons and a setting for toggle
OrangeDrangon Feb 21, 2021
83a20ce
some basic tray cleanup
OrangeDrangon Feb 21, 2021
9138f33
cleaned up current unread observer
OrangeDrangon Feb 21, 2021
fd33c13
Basic implementation of the showing conversations in tray menu
OrangeDrangon Feb 21, 2021
c17ed84
Merge pull request #312 from OrangeDrangon/monochrome-icon
OrangeDrangon Feb 21, 2021
0adf309
Merge pull request #314 from OrangeDrangon/tray-manager-cleanup
OrangeDrangon Feb 21, 2021
9e7c50e
Added constant to control number of recent conversations to show
OrangeDrangon Feb 21, 2021
658d995
Added setting to enable and disable icons in the tray menu
OrangeDrangon Feb 21, 2021
9939ff3
lint cleaning
OrangeDrangon Feb 21, 2021
bf7690d
Merge pull request #315 from OrangeDrangon/recent-conversations-tray-…
OrangeDrangon Feb 21, 2021
391d1d0
Electron version bump
OrangeDrangon Feb 21, 2021
c58fd21
used waifu2x to upscale the mac icon
OrangeDrangon Feb 21, 2021
a5887ba
manual cleanup after automatic scaling
OrangeDrangon Feb 21, 2021
ca221c4
use app.getname for the guid path
OrangeDrangon Feb 21, 2021
2ae6ef5
Reorganizes some settings for the tray icon
OrangeDrangon Feb 21, 2021
99469a0
bump version for next release
OrangeDrangon Feb 21, 2021
635f847
Create master.yml
OrangeDrangon Feb 22, 2021
07dfbb1
add pull request build
OrangeDrangon Feb 22, 2021
9e97995
remove azure pipelines
OrangeDrangon Feb 22, 2021
82ae778
Merge pull request #318 from OrangeDrangon/github-actions
OrangeDrangon Feb 22, 2021
5103681
update the readme for the new badge
OrangeDrangon Feb 22, 2021
88650d4
fixes issue #317
OrangeDrangon Feb 22, 2021
38830ea
fix license
OrangeDrangon Feb 22, 2021
ff11947
dependency bump
OrangeDrangon Feb 25, 2021
825e25b
Harmless typos are harmless.
OrangeDrangon Feb 26, 2021
204d516
Add option to not open bridge dev tools on launch
OrangeDrangon Feb 26, 2021
da560ec
Hide install update button when there is no update to avoid ui problems
OrangeDrangon Feb 26, 2021
9895ff5
non deterministic way of showing icons on load
OrangeDrangon Feb 26, 2021
e538319
Deterministic icons on load that is off by at most .25 seconds.
OrangeDrangon Feb 26, 2021
ecc3794
Fixed error where it would say there was an update if the available v…
OrangeDrangon Feb 26, 2021
b61fa1e
add aaction for bumping dependencies
OrangeDrangon Feb 26, 2021
68b101a
fix type of arguement in schedule
OrangeDrangon Feb 26, 2021
889c27d
fix cron syntax
OrangeDrangon Feb 26, 2021
3bdaf9f
change the trigger time to see if it actually runs
OrangeDrangon Feb 26, 2021
5cf6b62
Merge pull request #325 from OrangeDrangon/custom-dependency-bump
OrangeDrangon Feb 26, 2021
2117f50
allow manual trigger
OrangeDrangon Feb 26, 2021
1c7dfbc
merge
OrangeDrangon Feb 26, 2021
cda4427
remove dependabot
OrangeDrangon Feb 26, 2021
69f0bf4
fix potential bug where if auto update check is disabled the app may …
OrangeDrangon Feb 26, 2021
9a61a5c
move quite android messages to the bottom of the file menu
OrangeDrangon Feb 26, 2021
f018307
change events that trigger github action on pull request
OrangeDrangon Mar 1, 2021
a74eb6c
Merge pull request #329 from OrangeDrangon/pull-request-action
OrangeDrangon Mar 1, 2021
51e80ad
potentially working universal binaries
OrangeDrangon Apr 1, 2021
cecbcf0
Restyled by clang-format
restyled-commits Apr 1, 2021
404cd9e
Restyled by prettier
restyled-commits Apr 1, 2021
7787d8e
Merge pull request #333 from OrangeDrangon/restyled/universal-binary
OrangeDrangon Apr 1, 2021
49758a5
Merge pull request #332 from OrangeDrangon/universal-binary
OrangeDrangon Apr 1, 2021
582253f
downscaled the icon to match specifications
OrangeDrangon Apr 6, 2021
f7b598f
Changed iconography over to new icons
OrangeDrangon Apr 6, 2021
5748609
Bump version for release
OrangeDrangon Apr 6, 2021
294ee69
i guess the .ico was not high res. that does not get my hopes up for …
OrangeDrangon Apr 6, 2021
f19526d
version bump 2
OrangeDrangon Apr 6, 2021
748908e
Merge pull request #279 from vanowm/patch-4
OrangeDrangon Jul 8, 2021
e87c182
reduce frequencey of depenency bump runs
OrangeDrangon Sep 29, 2021
0e3fec3
Formatting fix
OrangeDrangon Nov 17, 2021
c63ed5f
Extract webpack modules into individial targets
OrangeDrangon Nov 17, 2021
f497a2c
Dont check for updates in dev mode
OrangeDrangon Nov 17, 2021
1f3bb06
Remove webview tag and load android messages directly
OrangeDrangon Nov 17, 2021
88fef60
Remove now uneeded files
OrangeDrangon Nov 17, 2021
0b3518b
Update webContent preferences to reflect current needs.
OrangeDrangon Nov 17, 2021
cce59de
remove unused settings
OrangeDrangon Nov 17, 2021
8399708
remove unused constants
OrangeDrangon Nov 17, 2021
da3e723
Rename option
OrangeDrangon Nov 17, 2021
2edbbd0
Dont check for updates in dev mode
OrangeDrangon Nov 17, 2021
fd3b6a9
version bump
OrangeDrangon Nov 17, 2021
e47d619
Handle links using native default applications
OrangeDrangon Nov 17, 2021
bbc25e8
Potential fix. Cannot build production version locally for some reason.
OrangeDrangon Nov 17, 2021
80c2e3f
vastly simplify menu code for testing
OrangeDrangon Nov 18, 2021
5125702
basic general menu. not sure it does anything
OrangeDrangon Nov 18, 2021
dcbb5c8
remove changelog file
OrangeDrangon Nov 18, 2021
aeb61b7
bump version
OrangeDrangon Nov 18, 2021
3bb94a3
version bump
OrangeDrangon Nov 18, 2021
f9c6f5b
closes #355
OrangeDrangon Dec 19, 2021
02b8399
fix webpack issue
OrangeDrangon Dec 19, 2021
78bdc40
update webpack merge
OrangeDrangon Dec 19, 2021
5f1d9f1
small cleanup of various things
OrangeDrangon Dec 19, 2021
68a6e58
dependency bump and version bump
OrangeDrangon Dec 28, 2021
bbcc621
heavily refactor ipc from remote hackary so everything works again
OrangeDrangon Dec 28, 2021
1a06881
dependency bump
OrangeDrangon Dec 28, 2021
f25c6a5
fix node version in github actions
OrangeDrangon Dec 28, 2021
5651e21
version bump
OrangeDrangon Dec 29, 2021
58b6e5e
add dock badge support and activate hook function
shareefalis Dec 29, 2021
5182208
Restyled by whitespace
restyled-commits Dec 29, 2021
196af83
cleanup imports
OrangeDrangon Dec 29, 2021
94300dd
fix eslint config
OrangeDrangon Dec 29, 2021
99367fe
fix all style mistakes
OrangeDrangon Dec 29, 2021
1ca1536
missed one formatting problem
OrangeDrangon Dec 29, 2021
2cf51ff
bump version
OrangeDrangon Apr 7, 2022
8ef1049
move setUserModelId to be inside on ready
OrangeDrangon Mar 28, 2022
65d5f3f
unify the appId between electron-builder and application
OrangeDrangon Apr 7, 2022
ff20c51
Delete dependency-bump.yml
OrangeDrangon Apr 11, 2022
5b9e2df
run app update
OrangeDrangon Apr 22, 2022
f945045
fix pipelines
OrangeDrangon Apr 22, 2022
ba750a4
set controls to hiddenInset for macos
OrangeDrangon Apr 11, 2022
fb807ba
inject a draggable region overlay
OrangeDrangon Apr 21, 2022
eaccb7b
only add titlebar on macos
OrangeDrangon Apr 22, 2022
5559ec3
add github repo button to about page
OrangeDrangon Apr 23, 2022
41fcf15
add space to produc name
OrangeDrangon Apr 23, 2022
002b62b
bump version
OrangeDrangon Apr 23, 2022
1eb7e06
add the new settings for flash and dot
OrangeDrangon Apr 27, 2022
acc53fa
add red dot and flash to settings menu
OrangeDrangon Apr 27, 2022
3c8892e
react to the red dot and flash settings changing
OrangeDrangon Apr 27, 2022
9de4a7e
version bump
OrangeDrangon Apr 27, 2022
2f6a6cf
Added brew install instructions
bradmurray Jun 5, 2022
2a8c955
Restyled by prettier-markdown
restyled-commits Jun 5, 2022
4d0e76c
docs: Add scoop install instructions
rasa Aug 11, 2022
a988acf
Update README.md
OrangeDrangon Aug 16, 2022
53f595d
Dependency bump (#394)
OrangeDrangon Sep 14, 2022
505fb52
bump user agent for google fi (#395)
OrangeDrangon Sep 14, 2022
7d23e0c
392 tray icon disappears when i launch the app from exe or through li…
OrangeDrangon Sep 14, 2022
0149acd
bump version
OrangeDrangon Sep 14, 2022
68cb5e6
Bump User Agent String to Firefox 108 (#414)
scoronado12 Dec 27, 2022
e114462
bump version
OrangeDrangon Dec 27, 2022
3383ac4
Update User Agent for Firefox 117 (#427)
scoronado12 Nov 7, 2023
76ec51a
See #423 (#424)
VityaSchel Nov 7, 2023
01bdb53
Emoji (#429)
OrangeDrangon Nov 7, 2023
16eb5ce
version bump
OrangeDrangon Nov 7, 2023
ade92b5
add wayland arguments (#438)
OrangeDrangon Jan 2, 2024
f4ab33d
bump version
OrangeDrangon Jan 2, 2024
528f80c
User-Agent Fix for OrangeDrangon/android-messages-desktop#441 (#450)
drislands Jun 8, 2024
fb0b61c
Basic fixups for release (#451)
OrangeDrangon Jun 8, 2024
a4b1931
Modifying handleTrayClick to minimize when window is visible (#452)
ben-bartholomew Aug 14, 2024
df1e5aa
trim preview length
OrangeDrangon Aug 14, 2024
a1cdd5b
version bump
OrangeDrangon Aug 14, 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
14 changes: 0 additions & 14 deletions .babelrc

This file was deleted.

11 changes: 11 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
module.exports = {
parser: "@typescript-eslint/parser",
extends: [
"plugin:@typescript-eslint/recommended",
"plugin:prettier/recommended",
],
parserOptions: {
ecmaVersion: 2020, // Allows for the parsing of modern ECMAScript features
sourceType: "module", // Allows for the use of imports
},
};
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''

---

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

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
51 changes: 51 additions & 0 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: master

on:
push:
branches: [master]

jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- macos-latest
- windows-latest
- ubuntu-latest
node-version:
- 20

steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Cache node_modules
uses: actions/cache@v4
with:
path: ./node_modules
key: ${{ matrix.os }}-${{ matrix.node-version }}-${{ env.cache-name }}-${{ hashFiles('**/yarn.lock') }}
env:
cache-name: node-modules

- run: sudo apt-get update -y && sudo apt-get install --no-install-recommends -y libopenjp2-tools rpm libarchive-tools
name: Install Linux Dependencies
if: (startsWith(matrix.os, 'ubuntu'))

- run: yarn install --frozen-lockfile

- run: yarn dist --publish onTagOrDraft
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}

- name: Upload Build
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.os }}-${{ matrix.node-version }}
path: ./dist
49 changes: 49 additions & 0 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: pull request

on:
pull_request:
types: [opened, synchronize, reopened, edited]

jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- macos-latest
- windows-latest
- ubuntu-latest
node-version:
- 20

steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Cache node_modules
uses: actions/cache@v4
with:
path: ./node_modules
key: ${{ matrix.os }}-${{ matrix.node-version }}-${{ env.cache-name }}-${{ hashFiles('**/yarn.lock') }}
env:
cache-name: node-modules

- run: sudo apt-get update -y && sudo apt-get install --no-install-recommends -y libopenjp2-tools rpm libarchive-tools
name: Install Linux Dependencies
if: (startsWith(matrix.os, 'ubuntu'))

- run: yarn install --frozen-lockfile

- run: yarn dist --publish never

- name: Upload Build
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.os }}-${{ matrix.node-version }}
path: ./dist
12 changes: 3 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
node_modules
node_modules/
.DS_Store
Thumbs.db
*.log

/dist
/temp

# ignore everything in 'app' folder what had been generated from 'src' folder
/app/app.js
/app/background.js
/app/bridge.js
/app/**/*.map
app/

# Dictionary files are downloaded by the user's machine
/resources/dictionaries/**/*
settings.json
4 changes: 4 additions & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
module.exports = {
trailingComma: "es5",
arrowParens: "always",
};
Loading