Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
68fc1a0
Increased data process speed #87
Topvennie Mar 1, 2023
e76ac0c
Only add new laps
Topvennie Mar 2, 2023
c7831c0
only make the required changes to the laps in the database
FKD13 Mar 6, 2023
badeb25
Better way of saving new laps
Topvennie Mar 6, 2023
0866e9a
Small cleanup
Topvennie Mar 6, 2023
1d0791c
ignore manual laps
Topvennie Mar 6, 2023
7c9a4a0
Merge pull request #97 from 12urenloop/master
Topvennie Mar 7, 2023
18d0f55
Code smells
Topvennie Mar 7, 2023
218316f
Merge pull request #95 from 12urenloop/robust_lapper_improvement
FKD13 Mar 7, 2023
98628df
add endpoints for publishing external lapper stats
FKD13 Mar 7, 2023
2d01832
Merge branch 'development' into improve-externallapper
FKD13 Mar 7, 2023
2a690d3
only process laps that are not manual
FKD13 Mar 7, 2023
89b0cd8
Merge pull request #96 from 12urenloop/improve-externallapper
FKD13 Mar 7, 2023
3a9a9d8
Add metric endpoints (#98)
redfast00 Mar 8, 2023
7d4604a
Fix query
Topvennie Mar 8, 2023
87509f9
Merge pull request #100 from 12urenloop/robust_lapper_fix
NuttyShrimp Mar 8, 2023
283b749
refactor(monitoring): fixed team-lap-detections, also account batonSw…
NuttyShrimp Mar 8, 2023
39aa51b
add api endpoint to know if stations do detections (#99)
Iwijn Mar 8, 2023
9b76773
Increase max backward distance
Topvennie Mar 8, 2023
f558b3c
Merge pull request #102 from 12urenloop/robust_lapper_fix_again
NuttyShrimp Mar 8, 2023
d28bbc0
feat(monitoring): add stationId to BatonDetection
NuttyShrimp Mar 8, 2023
818f818
change key
Iwijn Mar 8, 2023
f8ea463
Merge pull request #104 from 12urenloop/stationEndpointChangeKeyToName
NuttyShrimp Mar 8, 2023
b03329f
fix(tests): init data at first request
NuttyShrimp Mar 8, 2023
ac75872
fix(monitoring): also include detections with the same timestamp to a…
NuttyShrimp Mar 8, 2023
9db4aca
feat(BatonStatusHolder): implement default dict behavior in a custom …
NuttyShrimp Mar 25, 2024
c1d8482
quick cleanup
FKD13 Mar 25, 2024
57e998a
chore(BatonStatusHolder): go all-in on lazy-loading the baton statuses
NuttyShrimp Mar 25, 2024
c6894ee
Merge pull request #105 from 12urenloop/fix-tests
NuttyShrimp Mar 25, 2024
98d3d55
optimize imports & reformat
FKD13 Mar 25, 2024
514c34c
restructure external lapper
FKD13 Mar 25, 2024
b107fdb
Merge pull request #112 from 12urenloop/2024-cleanup
NuttyShrimp Mar 25, 2024
8ba54fd
update workflow
FKD13 Mar 25, 2024
d105b63
remove sonarqube
FKD13 Mar 25, 2024
991c8f3
forgot a reference
FKD13 Mar 25, 2024
6670b8a
different gradle commands
FKD13 Mar 25, 2024
a5867e8
Merge pull request #115 from 12urenloop/fix-ci
FKD13 Mar 25, 2024
25ae5cc
feat: introduce lombok to models (#117)
NuttyShrimp Mar 28, 2024
8f9e453
feat: update dependencies (#116)
NuttyShrimp Mar 28, 2024
dc79ea1
Added websocket endpoint and singleton for sending messages from any …
jnms-me Mar 28, 2024
b5833b2
Add websocket send example in TeamResource::create()
jnms-me Mar 28, 2024
a1f9ee1
change sendToAll log level: info -> finest
jnms-me Mar 28, 2024
afa2b62
add new migration to remove null constraint from newbationid
milachae Mar 28, 2024
5d42686
Removed websocket message
Topvennie Mar 28, 2024
b65020a
Merge pull request #119 from 12urenloop/ws-endpoint
Topvennie Mar 29, 2024
2938da5
use lombok in external lapper
FKD13 Mar 29, 2024
63dae07
Merge pull request #122 from 12urenloop/external-lapper-lombok
FKD13 Mar 29, 2024
ee0988c
added simple positioner
Topvennie Mar 25, 2024
c4abdd9
refactor
Topvennie Mar 29, 2024
2a9cd40
refactor
Topvennie Mar 29, 2024
2262cbb
implementation of positioner
Topvennie Mar 29, 2024
a85e4d4
Merge pull request #120 from 12urenloop/newbatonid_nullable
FKD13 Mar 29, 2024
c173beb
cleanup
Topvennie Mar 29, 2024
f6aab9f
change WebSocketMessage data type
Topvennie Mar 29, 2024
f71ad1b
use built in function
Topvennie Mar 29, 2024
3a1953b
Merge pull request #123 from 12urenloop/simple_positioner
Topvennie Mar 29, 2024
7bd44a4
yeet :eyes:
FKD13 Mar 29, 2024
a61799e
Merge pull request #128 from 12urenloop/remove-code
FKD13 Mar 29, 2024
d94f730
apply even more lombok
FKD13 Mar 29, 2024
a653a57
Merge pull request #129 from 12urenloop/remove-code
FKD13 Mar 29, 2024
779cb94
Slapper
Topvennie Apr 2, 2024
521dc8f
slapper query change
Topvennie Apr 4, 2024
2306e50
feat(teams): add jacketNr to team model (#132)
NuttyShrimp Apr 4, 2024
ae537f8
remove min station
Topvennie Apr 8, 2024
9880665
Merge pull request #133 from 12urenloop/slapper
Topvennie Apr 8, 2024
29daae2
feat(lapCountResource): add lap count per source & team (#131)
NuttyShrimp Apr 14, 2024
dfd4510
feat: add WS station fetcher (#135)
NuttyShrimp Apr 22, 2024
19ee5c0
feat(station): send InitMessage on open connection
NuttyShrimp Mar 20, 2024
4483274
refactor: Use jakarta websockets
NuttyShrimp Mar 29, 2024
d35f66b
feat: re-add http fetcher & move WS to own package
NuttyShrimp Apr 1, 2024
607d73c
fix(ws-fetcher): catch client creation error
NuttyShrimp Apr 1, 2024
de43e91
feat(ws-fetcher): open WS after setting handlers
NuttyShrimp Apr 2, 2024
e8245c3
feat(ws-fetcher): retrieve missing values for detections from DB & tr…
NuttyShrimp Apr 2, 2024
8bcdffa
fix(simplePositioner): make handle function synchronised
NuttyShrimp Apr 13, 2024
6b44e35
tmp
Topvennie Apr 1, 2024
91811a7
refactor
Topvennie Apr 8, 2024
dd4ff53
nostradamus basic logic
Topvennie Apr 8, 2024
0e59e39
chore: bugfixes
Topvennie Apr 12, 2024
b540279
chore: infite speed fix
Topvennie Apr 13, 2024
52fad65
fix math
Topvennie Apr 14, 2024
1f8088a
Smooth out animations
Topvennie Apr 18, 2024
ab0b0cb
chore: seconds to milliseconds
Topvennie Apr 19, 2024
05eb54f
Refactor: Group common data
Topvennie Apr 19, 2024
a762b44
chore: smoothen out some more
Topvennie Apr 19, 2024
ec495ea
chore; remove prints statements
Topvennie Apr 20, 2024
78f1ea5
chore: sync up faster
Topvennie Apr 20, 2024
5a882fc
chore: Send speed 0 when no data is received
Topvennie Apr 20, 2024
6803c63
Docs: Added comments
Topvennie Apr 20, 2024
f23c84c
deleted simplepositioner
Topvennie Apr 23, 2024
74adeb2
renamed the only reference left to average as it somehow still causes…
Topvennie Apr 23, 2024
44ea73f
shorten fetch interval
Topvennie Apr 23, 2024
bdaa067
removed simplepositioner
Topvennie Apr 23, 2024
8ea00ea
Merge pull request #142 from 12urenloop/nostradamus
Topvennie Apr 23, 2024
b5cb3d5
only send the standing still position once every interval
Topvennie Apr 23, 2024
9b0c733
fix(ws-fetcher): remove duplicate close handler
NuttyShrimp Apr 23, 2024
413e855
fix(ws-fetcher): infinite timeout
NuttyShrimp Apr 23, 2024
f4445df
Merge pull request #143 from 12urenloop/standing_position
Topvennie Apr 23, 2024
d342414
fix(ws-fetcher): let websocket timeout fail silently
NuttyShrimp Apr 23, 2024
7e06cb1
fix(websocket): it uses MS -_-
NuttyShrimp Apr 24, 2024
8ecc208
support multiple positioners
Topvennie Apr 1, 2025
f22a61f
adjust position message
Topvennie Apr 1, 2025
4067c79
Merge pull request #147 from 12urenloop/feat/positioners
Topvennie Apr 7, 2025
c165adc
chore(ci): bump version number of ci actions
NuttyShrimp Apr 7, 2025
2f0a471
fix: send position data to ws
Topvennie Apr 7, 2025
03e10ad
Merge pull request #150 from 12urenloop/fix/postioner
Topvennie Apr 7, 2025
7b1d978
Merge pull request #149 from 12urenloop/fix/ci-bump-version
FKD13 Apr 7, 2025
e4c1390
add stationary positioner
Topvennie Apr 10, 2025
5925b86
rework nostradamus logic
Topvennie Apr 10, 2025
9db9bbd
rip acceleration
Topvennie Apr 11, 2025
d00af2b
refactor(detections): only store detections for which a baton is defined
NuttyShrimp Apr 13, 2025
30d3935
refactor(team): remove batonId & replace with view
NuttyShrimp Apr 1, 2025
fda43fa
Merge pull request #151 from 12urenloop/refactor/remove-team-baton-id
NuttyShrimp Apr 14, 2025
7cae1d0
Merge pull request #153 from 12urenloop/feat/only-insert-db-baton-det…
NuttyShrimp Apr 15, 2025
982fa34
chore: cleanup
Topvennie Apr 15, 2025
afe20ee
Merge pull request #152 from 12urenloop/feat/nostradamus-acceleration
NuttyShrimp Apr 27, 2025
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
31 changes: 15 additions & 16 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,27 +15,26 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 16
uses: actions/setup-java@v1
with:
java-version: 16
- name: Cache SonarCloud packages
uses: actions/cache@v1
- uses: actions/checkout@v4

- name: Set up JDK 17
uses: actions/setup-java@v4
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar
distribution: "oracle"
java-version: 17

- name: Cache Gradle packages
uses: actions/cache@v1
uses: actions/cache@v4
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
restore-keys: ${{ runner.os }}-gradle

- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build and analyze
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: ./gradlew build sonarqube --info

- name: Build
run: ./gradlew compileJava compileTestJava

- name: Test
run: ./gradlew test
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -192,4 +192,6 @@ flycheck_*.el

!gradle-wrapper.jar

node_modules/
node_modules/

.idea
18 changes: 0 additions & 18 deletions .idea/$PRODUCT_WORKSPACE_FILE$

This file was deleted.

2 changes: 0 additions & 2 deletions .idea/.gitignore

This file was deleted.

1 change: 0 additions & 1 deletion .idea/.name

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/compiler.xml

This file was deleted.

23 changes: 0 additions & 23 deletions .idea/dataSources.xml

This file was deleted.

25 changes: 0 additions & 25 deletions .idea/jarRepositories.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/jpa-buddy.xml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/misc.xml

This file was deleted.

23 changes: 0 additions & 23 deletions .idea/runConfigurations/Telraam__build_.xml

This file was deleted.

21 changes: 0 additions & 21 deletions .idea/runConfigurations/Telraam__migrateDevelopmentDatabase_.xml

This file was deleted.

21 changes: 0 additions & 21 deletions .idea/runConfigurations/Telraam__migrateProductionDatabase_.xml

This file was deleted.

21 changes: 0 additions & 21 deletions .idea/runConfigurations/Telraam__migrateTestingDatabase_.xml

This file was deleted.

21 changes: 0 additions & 21 deletions .idea/runConfigurations/Telraam__runDev_.xml

This file was deleted.

21 changes: 0 additions & 21 deletions .idea/runConfigurations/Telraam__runProd_.xml

This file was deleted.

26 changes: 0 additions & 26 deletions .idea/runConfigurations/Telraam__test_.xml

This file was deleted.

26 changes: 0 additions & 26 deletions .idea/runConfigurations/Telraam__test_force_.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/sonarlint-state.xml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/sonarlint.xml

This file was deleted.

7 changes: 0 additions & 7 deletions .idea/sqldialects.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

Loading