Johannes Millan
c4023b4f45
fix(security): address CodeQL security alerts
...
- Fix incomplete HTML sanitization in errors.ts (alerts #50-52)
Apply regex repeatedly to handle nested inputs like <scri<script>pt>
- Add lgtm comment for intentional cert bypass in jira.ts (alert #40 )
- Fix incomplete string escaping in load-env.js (alert #39 )
Escape backslashes before quotes
- Fix shell command injection in check-file.js (alerts #37-38)
Use execFileSync with args array instead of string interpolation
2025-12-23 13:42:57 +01:00
Johannes Millan
34ac3dd757
refactor: improve typing 2
2025-08-12 15:27:48 +02:00
Marcel Grolms
28975fff00
Reimplemented support for Jira Personal Access Tokens (PAT)
...
Introduced a new option to use Personal Access Tokens (PAT) for Jira authentication. Updated relevant configurations, models, and request headers to support this feature. This enhances security and provides an alternative to basic authentication.
2025-01-08 19:27:47 +01:00
Johannes Millan
67b54307c6
feat(issueProvider): remove jira pat and wonkyCookie modes #2528
2024-12-21 11:09:40 +01:00
Johannes Millan
e01924eabd
feat(issueProvider): improve log for legacy
2024-11-29 21:06:22 +01:00
Johannes Millan
adc9ac1ac0
feat(issueProvider): improve log for legacy
2024-11-29 21:06:22 +01:00
Johannes Millan
e2b9f82411
feat(electronSecurity): make electron log work again
2023-12-15 16:38:00 +01:00
Johannes Millan
79df0eb064
build: upgrade to electron v18 #2003 #1678
2022-04-14 13:45:20 +02:00
Johannes Millan
845cb10635
Merge branch 'feat/update-electron'
...
* feat/update-electron:
build: update electron
feat: update elctron half way
2022-03-16 19:42:24 +01:00
Johannes Millan
d1d6421690
build: update electron
2022-03-16 19:40:46 +01:00
Johannes Millan
7ee50dc485
refactor: moved shared stuff to its own folder
2022-03-12 11:59:52 +01:00
Johannes Millan
4ac214ffc1
feat: update elctron half way
2022-03-12 11:53:37 +01:00
Johannes Millan
2284892272
refactor(elctron): add typing wherever possible and simplify
2022-01-30 20:12:41 +01:00
Johannes Millan
75241e49e8
feat(jira): add additional error logging #1870
2022-01-28 10:51:45 +01:00
Sergei Shuvatov
1717e6a7fb
feat: add jira personal access token support
2021-09-03 16:35:03 +02:00
Johannes Millan
696451057b
refactor(electron): add missing return types
2021-07-22 16:07:24 +02:00
Johannes Millan
afca80f0b7
feat(electron): improve logging
2021-05-25 09:50:10 +02:00
Johannes Millan
43022f8e83
refactor: format everything with prettier
2021-05-06 22:37:37 +02:00
Johannes
ba8ccb56d4
feat(jira): make wonky cookie mode work for images and attachments
2020-07-17 17:10:47 +02:00
Johannes
e88d72e558
feat(jira): improve error logging for electron
2020-07-16 18:32:31 +02:00
Johannes Millan
d24b6f231d
feat: enable strict mode for electron as well
2020-07-05 12:48:24 +02:00
Johannes Millan
d36717a173
feat(jira): debounce snacks by a bit
2020-05-14 17:25:34 +02:00
Johannes Millan
abcc057de2
feat(jira): provide the option to allow self signed certificates #348
2020-04-27 16:06:47 +02:00
Johannes Millan
558ce433c4
refactor: fix all linting warnings
2020-03-04 00:02:38 +01:00
Johannes Millan
912cf39873
refactor: cleanup logs
2020-03-03 23:46:39 +01:00
Johannes Millan
a7ef7f32b5
refactor(issue): folder structure
2020-03-03 19:06:43 +01:00
Johannes Millan
37fb731045
refactor(jiraNew): restructure file structure
2020-02-28 19:59:58 +01:00
Johannes Millan
eff9d22bd6
feat(jiraNew): add fallback for invalid jira api responses
2020-02-28 12:59:55 +01:00
Johannes Millan
1d4263e267
feat(jiraNew): make it work with node fetch
2020-02-22 01:02:33 +01:00
Johannes Millan
bbb6f1bed4
feat(jiraNew): make most basic request authentication work
2020-02-22 00:54:20 +01:00
Johannes Millan
b8accc7486
feat(jiraNew): make most basic request
2020-02-21 20:46:00 +01:00
Johannes Millan
d23d98f611
fix(jira): sometimes crashing app for wrong config #253
2019-11-01 18:08:05 +01:00
Johannes Millan
393682ef21
fix(jira): not handling ports correctly #253
2019-11-01 18:08:04 +01:00
Johannes Millan
c941564fb9
feat: add new ts lint config and fix error
2019-08-23 21:13:42 +02:00
Johannes Millan
e435b0bdb8
refactor: ipc events to enum
2019-07-20 16:21:30 +02:00
Johannes Millan
240a943b30
fix(jira): not parsing host without protocol correctly
2019-06-02 14:53:22 +02:00
Johannes Millan
2e358821d5
feat(jira): make attachments work for electron version
2019-03-16 23:08:40 +01:00
Johannes Millan
1c9e28dbd3
refactor: share ipc events between electron and angular app
2019-01-19 12:33:52 +01:00
Johannes Millan
c2bce87d0f
fix(electron): linting errors
2019-01-19 11:31:49 +01:00
Johannes Millan
6796ca0fa8
feat(electron): add basic setup and convert all files to typescript
2019-01-18 16:35:24 +01:00