Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
318b16a
chore: fix typo in status message
AlexTMjugador Aug 18, 2025
a5e9797
feat(labrinth): overhaul malware scanner report storage and routes
AlexTMjugador Aug 18, 2025
14518f3
chore: address some review comments
AlexTMjugador Aug 22, 2025
de68c40
feat: add Delphi to Docker Compose `with-delphi` profile
AlexTMjugador Aug 22, 2025
8c7aa47
chore: fix unused import Clippy lint
AlexTMjugador Aug 22, 2025
a8166ef
feat(labrinth/delphi): use PAT token authorization with project read …
AlexTMjugador Aug 22, 2025
2589cc8
chore: expose file IDs in version queries
AlexTMjugador Aug 22, 2025
9d1f09e
fix: accept null decompiled source payloads from Delphi
AlexTMjugador Aug 23, 2025
10987dd
tweak(labrinth): expose base62 file IDs more consistently for Delphi
AlexTMjugador Aug 23, 2025
cd6ab8f
feat(labrinth/delphi): support new Delphi report severity field
AlexTMjugador Aug 23, 2025
6c0fe22
chore(labrinth): run `cargo sqlx prepare` to fix Docker build errors
AlexTMjugador Aug 25, 2025
4065acc
tweak: add route for fetching Delphi issue type schema, abstract Labr…
AlexTMjugador Sep 6, 2025
2e118d4
chore: run `cargo sqlx prepare`
AlexTMjugador Sep 6, 2025
d614e9c
chore: fix typo on frontend generated state file message
AlexTMjugador Oct 5, 2025
8c887c7
feat: update to use new Delphi issue schema
AlexTMjugador Oct 24, 2025
6720334
wip: tech review endpoints
aecsocket Nov 7, 2025
356d76a
wip: add ToSchema for dependent types
aecsocket Nov 10, 2025
3ce5c23
wip: report issues return
aecsocket Nov 10, 2025
846f2cf
wip
aecsocket Nov 12, 2025
2aac5ab
wip: returning more data
aecsocket Nov 13, 2025
a487495
wip
aecsocket Nov 13, 2025
54c053a
Fix up db query
aecsocket Nov 13, 2025
3464333
Delphi configuration to talk to Labrinth
aecsocket Nov 13, 2025
3c792fc
Get Delphi working with Labrinth
aecsocket Nov 15, 2025
8986a1f
Add Delphi dummy fixture
aecsocket Nov 15, 2025
da866a4
Better Delphi logging
aecsocket Nov 15, 2025
b2fceb6
Improve utoipa for tech review routes
aecsocket Nov 16, 2025
3ec0a50
Add more sorting options for tech review queue
aecsocket Nov 16, 2025
49c4d37
Oops join
aecsocket Nov 16, 2025
945d4be
New routes for fetching issues and reports
aecsocket Nov 18, 2025
18aca82
Fix which kind of ID is returned in tech review endpoints
aecsocket Nov 19, 2025
4c66b9f
Deduplicate tech review report rows
aecsocket Nov 19, 2025
a59b18c
Reduce info sent for projects
aecsocket Nov 19, 2025
c807076
Fetch more thread info
aecsocket Nov 21, 2025
560a6e0
Address PR comments
aecsocket Nov 23, 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
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Use `docker exec labrinth-clickhouse clickhouse-client` to access the Clickhouse

### Postgres

Use `docker exec labrinth-postgres psql -U postgres` to access the PostgreSQL instance.
Use `docker exec labrinth-postgres psql -U labrinth -d labrinth -c "SELECT 1"` to access the PostgreSQL instance, replacing the `SELECT 1` with your query.

# Guidelines

Expand Down
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion apps/frontend/nuxt.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ export default defineNuxtConfig({
(state.errors ?? []).length === 0
) {
console.log(
'Tags already recently generated. Delete apps/frontend/generated/state.json to force regeneration.',
'Tags already recently generated. Delete apps/frontend/src/generated/state.json to force regeneration.',
)
return
}
Expand Down
2 changes: 1 addition & 1 deletion apps/labrinth/.env.docker-compose
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ PYRO_API_KEY=none
BREX_API_URL=https://platform.brexapis.com/v2/
BREX_API_KEY=none

DELPHI_URL=none
DELPHI_URL=http://labrinth-delphi:59999
DELPHI_SLACK_WEBHOOK=none

AVALARA_1099_API_URL=https://www.track1099.com/api
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading