Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
1d634f4
REVIVE!
Apr 17, 2020
48524e8
Version Update
Apr 17, 2020
98dd1c0
macOS
Apr 17, 2020
35323a8
funding
Apr 20, 2020
b4df51d
handle incorect url encoding from chromium based browser
Jul 29, 2020
d327b9e
update wizard.xml
Jul 30, 2020
8bd80d1
add Snapcraft Package
Aug 4, 2020
220a141
save config files in user.home
Aug 4, 2020
2f31cc8
fix Snapcraft Package
Aug 4, 2020
f5bf6bf
set correct window title for linux
Aug 4, 2020
ab5138b
fix Snapcraft Package
Aug 4, 2020
a862614
correct name to "appleJuice GUI"
Aug 5, 2020
1e5a54e
use xdg-open as default browser for linux
Aug 10, 2020
d30d14b
fix url handler on linux
Aug 10, 2020
462b506
build ajcorefassade with maven
Aug 28, 2020
a8173fe
build ajtray with maven
Aug 28, 2020
e672f77
move doc folder to root
Aug 28, 2020
b5b7ec2
move tklcontrols to local lib folder
Aug 28, 2020
5c213d5
remove ProcessNoST stuff (what was it?!)
Aug 28, 2020
94b7f00
move ajcorefassade into gui src
Aug 28, 2020
10616dd
move ajcorefassade into gui src
Aug 31, 2020
bb509d9
- convert "check for update" into checkbox > fix #3
Aug 31, 2020
18b65f8
- load plugin description with utf-8 charset
Aug 31, 2020
8f722cc
add github release action #5
Aug 31, 2020
a300ae6
update Snapcraft package to new GUI Version
Aug 31, 2020
c142719
open url on release info button instead ob call an non existing API >…
Sep 1, 2020
a959677
add context menu in upload tab > fix #10
Sep 1, 2020
d7f781d
order and link changelog
Sep 1, 2020
34aa942
trigger homebrew update on new release
Sep 1, 2020
828bc50
trigger snapcraft update after successfully new release published
Sep 1, 2020
681908e
add new icon
Sep 4, 2020
d36699d
decode %7C to pipe als if gui already opened > fix #12
Sep 4, 2020
fb3a70c
add maven shade plugin to remove useless stuff from final jar
Sep 4, 2020
e8f779d
move version control to maven
Sep 4, 2020
6008786
update changelog
Sep 4, 2020
ee88896
update snapcraft
Sep 4, 2020
d551dd5
add more badges
Sep 14, 2020
3d8f5b6
add decompiled tklcontrols to src
Oct 28, 2020
09f4cf9
import der dekompilierten `tklcontrols`
Oct 28, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
55 changes: 55 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: 'release'

on:
create:
tags:

jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Inject slug/short variables
uses: rlespinasse/github-slug-action@v2.x

- name: Inject JDK
uses: actions/setup-java@v1
with:
java-version: 8

- name: Build with Maven
run: mvn package

- name: Create Artefaktes
run: mvn install

- name: Upload Release Asset
id: upload-release-asset
uses: meeDamian/github-release@2.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
draft: false
gzip: false
body: >
aktuelles Changelog befindet sich [hier](https://github.com/applejuicenet/gui-java/blob/master/CHANGELOG.md)
files: >
target/AJCoreGUI.zip
target/AJCoreGUI.zip.sha256.txt
target/AJCoreGUI.macOS.zip
target/AJCoreGUI.macOS.zip.sha256.txt

- name: trigger homebrew update
uses: peter-evans/repository-dispatch@v1
with:
token: ${{ secrets.REPO_DISPATCH_TOKEN }}
repository: applejuicenet/homebrew-packages
event-type: gui-update

- name: trigger snapcraft update
uses: peter-evans/repository-dispatch@v1
with:
token: ${{ secrets.REPO_DISPATCH_TOKEN }}
repository: applejuicenet/gui-java
event-type: snapcraft-update
31 changes: 31 additions & 0 deletions .github/workflows/snapcraft.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: 'snapcraft'

on:
workflow_dispatch:
repository_dispatch:
types: [ snapcraft-update ]

jobs:
update:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2

- name: get latest tag
id: latestrelease
run: |
echo "::set-output name=version::$(curl -s https://api.github.com/repos/applejuicenet/gui-java/releases/latest | jq -r '.tag_name')"

- name: confirm tag
run: |
echo ${{ steps.latestrelease.outputs.releasetag }}

- name: update snapcraft
run: |
sed -i "" 's#version: [0-9]*.[0-9]*.[0-9]*#version: ${{ steps.latestrelease.outputs.releasetag }}#' snap/snapcraft.yaml

- uses: stefanzweifel/git-auto-commit-action@v4
with:
file_pattern: snap/snapcraft.yaml
commit_message: Update Snapcraft Package to ${{ steps.latestrelease.outputs.releasetag }}
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.idea
target/
dependency-reduced-pom.xml
*.iml
*.jar
*.zip
*.exc

pom.xml.versionsBackup
24 changes: 24 additions & 0 deletions .run/ajgui.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="ajgui" type="Application" factoryName="Application">
<option name="ALTERNATIVE_JRE_PATH" value="/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" />
<option name="INCLUDE_PROVIDED_SCOPE" value="true" />
<option name="MAIN_CLASS_NAME" value="de.applejuicenet.client.AppleJuiceClient" />
<module name="AJCoreGUI" />
<option name="VM_PARAMETERS" value="-DDebug" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/resources" />
<extension name="net.ashald.envfile">
<option name="IS_ENABLED" value="false" />
<option name="IS_SUBST" value="false" />
<option name="IS_PATH_MACRO_SUPPORTED" value="false" />
<option name="IS_IGNORE_MISSING_FILES" value="false" />
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="false" />
<ENTRIES>
<ENTRY IS_ENABLED="true" PARSER="runconfig" />
</ENTRIES>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>
13 changes: 0 additions & 13 deletions AJClientGUI/.classpath

This file was deleted.

3 changes: 0 additions & 3 deletions AJClientGUI/.cvsignore

This file was deleted.

17 changes: 0 additions & 17 deletions AJClientGUI/.project

This file was deleted.

Loading