Commit graph

40 commits

Author SHA1 Message Date
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
Renamed from electron/jira.js (Browse further)