Skip to content

Releases: gitkraken/gk-browser-extension

v2023.9.2105-pre

21 Sep 09:06
124e958
Compare
Choose a tag to compare
v2023.9.2105-pre Pre-release
Pre-release
GKCS-4175 support bitbucket (#10)

* Insert BitBucket buttons

* Insert better BitBucket buttons

* bitbucket links and update tree type logic

* handle /commit /branch and /branches page better

* center compare button

* add todo to dynamically update comparison url

* fix comparisons on same fork

* handle bitbucket navigation with history update message

* only send messages to bitbucket tabs

* Handle updating comparison href

* fix url checker

* use chrome in injected html

* handled src weirdness

* fix pr buttons, multiple buttons and add delay

v2023.8.1717-pre

17 Aug 21:31
6cccff5
Compare
Choose a tag to compare
v2023.8.1717-pre Pre-release
Pre-release
Update deep link generation (#9)

* add context to created links, fix sp

* fix PR comparison links from same origin

* have github trees detect if commit, still broken for gl

* fix comparisons with the same origin

* update tests

* update github comparison link when not comparing and typo fix

v2023.8.1705-pre

17 Aug 09:05
Compare
Choose a tag to compare
v2023.8.1705-pre Pre-release
Pre-release
update GitKraken package details

v2023.8.405-pre

04 Aug 09:05
7284ed8
Compare
Choose a tag to compare
v2023.8.405-pre Pre-release
Pre-release
GitLab button injection (#8)

* display GK button in `/commit/sha` webpage

* implement `transformUrl` for `commit`

* implement button & url creation for `/merge_requests` webpage

* implement button & url creation for `/compare` webpage

* implement button & url creation for `/tree` webpage

* do not inject button on `/merge_requests` list webpage

* implement correct URL parsing

gitlab lets users create groups, which can be owners of repos. groups can be nested as much as the user wants, so we need some improved URL parsing to handle this properly.

here's some documentation on how gitlab formats its urls: https://gitlab.com/gitlab-org/gitlab/-/issues/214217

here's an example of a ridiculous, but still valid URL:
`https://gitlab.com/jacobw-test-group/group1/group2/group3/group4/group5/group6/group7/group8/group9/group10/group11/group12/group13/group14/group15/group16/group17/group18/group19/group20/project/-/tree/main?ref_type=heads`

this commit introduces a URL parser that should be good enough at parsing all this junk (except gitlab self hosted URLs)

* improve `/tree` query selector

* fix max height

* fix e2e test

check link rather than navigating to a different site

* only install chromium in test

* fix tests

* prettify gitlab

* fix typo

---------

Co-authored-by: Miggy Eusebio <[email protected]>

v2023.7.1805-pre

18 Jul 09:05
Compare
Choose a tag to compare
v2023.7.1805-pre Pre-release
Pre-release
💄prettiers

v2023.7.1415-pre

14 Jul 19:35
d5a37ef
Compare
Choose a tag to compare
v2023.7.1415-pre Pre-release
Pre-release
firefox signing (#7)

* add signing ff script, small lint fix

* add ff signing to github action

adding a timeout so that the ff signing doesn't spin forever and cost a bit more than expected

v2023.7.805-pre

08 Jul 09:02
47c4325
Compare
Choose a tag to compare
v2023.7.805-pre Pre-release
Pre-release
Add working tests to PRs and rm extra upload (#6)

v2023.7.605-pre

06 Jul 09:03
52ea4e2
Compare
Choose a tag to compare
v2023.7.605-pre Pre-release
Pre-release
update packaging and github nightly workflow (#4)

* GKCS-3512 fix urls, add tests (#2)

* use correct links

* add e2e tests

* update testing section of CONTRIBUTING

* update packaging and github nightly workflow

v2023.6.3005-pre

30 Jun 09:02
Compare
Choose a tag to compare
v2023.6.3005-pre Pre-release
Pre-release
Changes missing repoId to `-` to align with GL/GKC

v2023.6.2905-pre

29 Jun 09:02
Compare
Choose a tag to compare
v2023.6.2905-pre Pre-release
Pre-release
Changes missing repoId to `-` to align with GL/GKC