Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Package audit and few improvements #52

Open
wants to merge 54 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
f4fa078
save
Feb 23, 2024
14acb6b
minimize changes to master
Feb 23, 2024
5308933
minimize changes to master
Feb 23, 2024
93caac9
minimize changes to master
Feb 23, 2024
d6772ef
minimize changes to master
Feb 23, 2024
0e65588
minimize changes to master
Feb 23, 2024
c82e2fd
remove lock
Feb 23, 2024
d8bec95
ignore Cargo.lock
Feb 23, 2024
14edb11
split long trails into subparts to have a progressive display and avo…
Mar 18, 2024
bbb9e50
add source file + start to reorganize project into individual compone…
Mar 20, 2024
a545ed0
first version to track displayed components and highlight them in the…
Mar 30, 2024
5b253da
with updated packages
Mar 30, 2024
39a552c
loading and saving the CategorySelection is the wrong abstraction, it…
Mar 31, 2024
fa2dd2e
fix save of packages and put comment on old version once this is fixed
Mar 31, 2024
1b4bcd5
working asynchronous version - now there are two loops: ui and back -…
Apr 3, 2024
32edc70
fix ugly println
Apr 3, 2024
dde3b7f
fix overwrite when multiple packages are rendered
Apr 3, 2024
ff34b75
tuned down the info since issues is identified and fixed
Apr 3, 2024
7361004
allow throttling of messages + TODO/FIXME cleanup
Apr 3, 2024
b3a4356
add uuid collision avoidance + preparation work for lazy loading of maps
Apr 4, 2024
1cb79fd
few fix on import of packages (tasks + routes)
Apr 4, 2024
b1f9651
add option to (de-)activate whole branches of categories
Apr 5, 2024
7f1b5f6
more steps to separate structures from controler and have simpler rus…
Apr 10, 2024
89efd89
more steps to separate structures from controler and have simpler rus…
Apr 10, 2024
1b33592
separate models from package parsing and loading
Apr 10, 2024
8351c00
add package import report (quality, statistics, telemetry)
Apr 13, 2024
04395ae
fix perf issues in reassemble tree_insertion
Apr 13, 2024
829c760
import package import reports to now display all information required…
Apr 14, 2024
193df5f
trim useless dependancy
Apr 14, 2024
a2ac560
toggle buttons on file manager, global and per pack + trim useless de…
Apr 14, 2024
7a9016c
some cleanup in import to have same functions used for both zip and d…
Apr 16, 2024
3005035
fix crash while deleting package if its details are being displayed +…
Apr 20, 2024
310a1b9
enforce cargo fmt on all files + steps to load a TaCo folder and not …
Apr 21, 2024
2836f6b
add missing requirements
Apr 21, 2024
38db9cc
satisfy clippy
Apr 21, 2024
721b466
update unsecure module
Apr 21, 2024
7818f5a
fix windows compilation
Apr 22, 2024
f93c9d0
fix unimplemented warning
Apr 22, 2024
6bae62a
fix unimplemented warning
Apr 22, 2024
b8effe9
more fix to pass window compilation
Apr 22, 2024
7f0561d
clippy warning in mumble file writing in dll
Apr 22, 2024
055fe4a
transfer github workflow to branch to be validated
Apr 23, 2024
e6f37cd
add separation into components + basic agnostic transfer of data
Apr 27, 2024
b33cd8e
more clean up and clarify where are the managers (future components) …
Apr 27, 2024
c63cd21
more clean up and clarify where are the managers (future components) …
Apr 28, 2024
876a5ac
ignore all tests on macro in packages attributes doc comments
Apr 28, 2024
32baf1f
start to add features on how serialization should happen + start to h…
Apr 28, 2024
f6d81b2
communication channels between components
May 1, 2024
7153d0e
working interaction between components (few bugs to tackle, see TODO …
May 5, 2024
c21eb84
remove useless Arc (egui::Context is already one) + start of document…
May 8, 2024
d2077d8
fix the editable mumble link + comply with latest clippy warnings
May 9, 2024
091c696
cleanup of OrderedHashMap (for IndexMap) + add demo of plugin manager
May 9, 2024
7ae4be5
remove graph print on stdout (will need to make something better in t…
May 9, 2024
43dd422
update github workflow to build new target version of jokolink
May 9, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
on: [push, pull_request]
on: [push, pull_request, workflow_dispatch]

name: check everything
env:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/jokolink_artifact.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
on:
push:
paths:
- 'crates/jokolink/**'
- 'crates/joko_link_manager/**'

name: Jokolink DLL
env:
Expand All @@ -18,9 +18,9 @@ jobs:
uses: Swatinem/rust-cache@v1

- name: Build Jokolink DLL
run: cargo build --release -p jokolink
run: cargo build --release -p joko_link_manager

- uses: actions/upload-artifact@v3
with:
name: jokolink.dll
path: "./target/release/jokolink.dll"
name: joko_link_manager.dll
path: "./target/release/joko_link_manager.dll"
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:

- name: Build Jokolink
if: ${{matrix.os == 'windows'}}
run: cargo build --release -p jokolink
run: cargo build --release -p joko_link_manager

- name: Upload Assets
uses: xresloader/upload-to-github-release@v1
Expand All @@ -37,4 +37,4 @@ jobs:
with:
tags: true
draft: true
file: "target/release/jokolay;target/release/jokolay.exe;target/release/jokolink.dll"
file: "target/release/jokolay;target/release/jokolay.exe;target/release/joko_link_manager.dll"
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@
/assets
# the wasm build of crate
**/dist
*.log
*.log
Cargo.lock
Loading