alpha
Login
Join now
grld.dev
/
gunpla.build
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
gunpla.build
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
3
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
Gerald Leban
5dd32c69
Merge branch 'docs'
main
5d ago
Merge branch 'docs'
main
Copy SHA
Browse repository
Gerald Leban
committed
5d ago
Gerald Leban
5814eb81
docs: add readme and AGPL license
5d ago
docs: add readme and AGPL license
Copy SHA
Browse repository
Gerald Leban
committed
5d ago
Gerald Leban
c20d7ebc
ci: dont publish docker image to GHCR
5d ago
ci: dont publish docker image to GHCR
Copy SHA
Browse repository
Gerald Leban
committed
5d ago
Gerald Leban
8ceef653
ci: add Tangled Spindle workflows for PR checks and GHCR publish
5d ago
ci: add Tangled Spindle workflows for PR checks and GHCR publish
Copy SHA
Browse repository
Gerald Leban
committed
5d ago
Gerald Leban
8ee5b034
fix(tests): override getPdsUrl in FakeKitsService to prevent real PDS access
5d ago
fix(tests): override getPdsUrl in FakeKitsService to prevent real PDS access
Copy SHA
Browse repository
Gerald Leban
committed
5d ago
Gerald Leban
e836d370
feat(explore): add chip-based filter bar with grade, scale, manufacturer, builder filters
6d ago
feat(explore): add chip-based filter bar with grade, scale, manufacturer, builder filters
Copy SHA
Browse repository
Gerald Leban
committed
6d ago
Gerald Leban
4bc40c83
feat(explore): replace CSS columns grid with column masonry and natural photo aspect ratios
1w ago
feat(explore): replace CSS columns grid with column masonry and natural photo aspect ratios
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
04777096
style: reformat schema and kits spec
1w ago
style: reformat schema and kits spec
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
c9add966
fix(photos): serve blobs from the user's own PDS instead of cdn.bsky.app
1w ago
fix(photos): serve blobs from the user's own PDS instead of cdn.bsky.app
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
bee74986
refactor(kits): retire photo_cid column and make photos array the sole source of truth
1w ago
refactor(kits): retire photo_cid column and make photos array the sole source of truth
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
87f793dd
fix(stats): sum all kit photos and remove 30-day timeframe metrics
1w ago
fix(stats): sum all kit photos and remove 30-day timeframe metrics
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
be16b825
fix(config): set correct app name in ATProto OAuth client metadata
1w ago
fix(config): set correct app name in ATProto OAuth client metadata
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
f3def322
refactor: rename controller actions to index/show and remove dead code
1w ago
refactor: rename controller actions to index/show and remove dead code
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
b045735b
refactor(auth): decouple AuthService from HttpContext and self-handle exceptions
1w ago
refactor(auth): decouple AuthService from HttpContext and self-handle exceptions
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
92b318e7
refactor: convert services to default exports and extract shared types
1w ago
refactor: convert services to default exports and extract shared types
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
0e9c3561
refactor(kits): authorize comment deletion and validate store params
1w ago
refactor(kits): authorize comment deletion and validate store params
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
545d6c9d
refactor(kits): consolidate CRUD into KitsController with resource routes
1w ago
refactor(kits): consolidate CRUD into KitsController with resource routes
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
6e508678
feat: install and configure @adonisjs/bouncer
1w ago
feat: install and configure @adonisjs/bouncer
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
cb8e8c66
fix(deploy): pass mysql credentials to health check and add start_perio
1w ago
fix(deploy): pass mysql credentials to health check and add start_perio
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
1adf0fec
fix(build): generate lexicons via lex binary before ace build in Docker
1w ago
fix(build): generate lexicons via lex binary before ace build in Docker
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
0c929be0
fix(build): run lexicons:build before ace build in Docker
1w ago
fix(build): run lexicons:build before ace build in Docker
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
ce257ee0
fix(tests): stub syncComments in TestableRepoSyncService to prevent network timeout
1w ago
fix(tests): stub syncComments in TestableRepoSyncService to prevent network timeout
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
5cd6c215
test(db): remove SQLite WAL spec incompatible with MySQL
1w ago
test(db): remove SQLite WAL spec incompatible with MySQL
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
7d744b94
chore(codegen): reformat schema column arrays to multi-line
1w ago
chore(codegen): reformat schema column arrays to multi-line
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
6e3207b1
fix(docker): pass DB credentials to MySQL service via environment vars
1w ago
fix(docker): pass DB credentials to MySQL service via environment vars
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
1ce316de
build(docker): replace SQLite volume with MySQL service
1w ago
build(docker): replace SQLite volume with MySQL service
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
7029200e
feat(sync): sync kit comments from PDS on login
1w ago
feat(sync): sync kit comments from PDS on login
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
f40065a3
fix(db): replace SQLite-specific SQL functions with MySQL equivalents
1w ago
fix(db): replace SQLite-specific SQL functions with MySQL equivalents
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
8d85ce03
fix(migrations): use string instead of text for primary key columns
1w ago
fix(migrations): use string instead of text for primary key columns
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
a0bbdc76
chore(db): switch database engine from SQLite to MySQL
1w ago
chore(db): switch database engine from SQLite to MySQL
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
d704955c
fix(oauth): add `repo:build.gunpla.comment` create and delete permissions
1w ago
fix(oauth): add `repo:build.gunpla.comment` create and delete permissions
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
16712dcc
fix(kits): remove double validateUsing in store to fix Tuyau body type inference
1w ago
fix(kits): remove double validateUsing in store to fix Tuyau body type inference
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
5aa91116
feat(kits): add kit comments UI components
1w ago
feat(kits): add kit comments UI components
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
f5a365ca
test(kits): add functional tests for KitCommentsController
1w ago
test(kits): add functional tests for KitCommentsController
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
e7863a15
chore(codegen): regenerate indexes for kit-comments routes and controllers
1w ago
chore(codegen): regenerate indexes for kit-comments routes and controllers
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
47b94d4b
refactor(jetstream): run in web process via provider, remove worker and internal broadcast endpoint
1w ago
refactor(jetstream): run in web process via provider, remove worker and internal broadcast endpoint
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
e9154a95
feat(jetstream): ingest build.gunpla.comment events and refactor collection handlers
1w ago
feat(jetstream): ingest build.gunpla.comment events and refactor collection handlers
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
e2cbe2d5
feat(kits): add KitCommentsController with index, store, and destroy
1w ago
feat(kits): add KitCommentsController with index, store, and destroy
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
4bdc226f
feat(kits): add KitCommentsService, validator, and transformer
1w ago
feat(kits): add KitCommentsService, validator, and transformer
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
cddc2f4f
feat(kits): add KitComment model, migration and Kit.comments relationship
1w ago
feat(kits): add KitComment model, migration and Kit.comments relationship
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
94d99018
feat(lexicons): add build.gunpla.comment lexicon
1w ago
feat(lexicons): add build.gunpla.comment lexicon
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
cb903f7e
refactor(controllers): align kit actions with CRUDDY REST conventions
1w ago
refactor(controllers): align kit actions with CRUDDY REST conventions
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
16592f65
fix(auth): flash error notification on OAuth resolution failure in LoginController
1w ago
fix(auth): flash error notification on OAuth resolution failure in LoginController
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
ee5309d1
refactor(kits): reuse KitRecordTransformer in UpdateKitController and optimize DB pruning
1w ago
refactor(kits): reuse KitRecordTransformer in UpdateKitController and optimize DB pruning
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
ac9689ff
fix(validation): standardize request.validateUsing across controllers and add broadcast validator
1w ago
fix(validation): standardize request.validateUsing across controllers and add broadcast validator
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
a7785040
refactor(sync): standardize syncAccount ubiquitous language and decompose RepoSyncService
1w ago
refactor(sync): standardize syncAccount ubiquitous language and decompose RepoSyncService
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
02bdc439
refactor(profile,stats): clean up profile service and convert types
1w ago
refactor(profile,stats): clean up profile service and convert types
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
9a4a89bb
refactor(feed,explore,auth): decouple transformers from services and simplify explore queries
1w ago
refactor(feed,explore,auth): decouple transformers from services and simplify explore queries
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
8bcc8d9b
refactor(kits): decompose KitsService and remove presentation leakage
1w ago
refactor(kits): decompose KitsService and remove presentation leakage
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
a6898df9
refactor(kits): export validator payload types and standardize kit transformers
1w ago
refactor(kits): export validator payload types and standardize kit transformers
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
255c015d
feat(lexicons): add 5MB maxSize constraint to kit photos blob
1w ago
feat(lexicons): add 5MB maxSize constraint to kit photos blob
Copy SHA
Browse repository
Gerald Leban
committed
1w ago
Gerald Leban
601f5ddf
perf(database): configure sqlite WAL mode, normal synchronous, and 5s busy timeout
2w ago
perf(database): configure sqlite WAL mode, normal synchronous, and 5s busy timeout
Copy SHA
Browse repository
Gerald Leban
committed
2w ago
Gerald Leban
545d919f
refactor(tests): standardize canonical AT-URI creation with AtUri.make across test suite
2w ago
refactor(tests): standardize canonical AT-URI creation with AtUri.make across test suite
Copy SHA
Browse repository
Gerald Leban
committed
2w ago
Gerald Leban
68923d3c
feat(sync): reconcile local kits against remote PDS and prune deleted records
2w ago
feat(sync): reconcile local kits against remote PDS and prune deleted records
Copy SHA
Browse repository
Gerald Leban
committed
2w ago
Gerald Leban
ccb68ec3
feat(jetstream): persist stream cursor in sqlite database
2w ago
feat(jetstream): persist stream cursor in sqlite database
Copy SHA
Browse repository
Gerald Leban
committed
2w ago
Gerald Leban
59fc63f7
feat(ui): subscribe kit detail actions to real-time transmit like updates
2w ago
feat(ui): subscribe kit detail actions to real-time transmit like updates
Copy SHA
Browse repository
Gerald Leban
committed
2w ago
Gerald Leban
23fbade3
feat(jetstream): ingest build.gunpla.like firehose events and broadcast count updates
2w ago
feat(jetstream): ingest build.gunpla.like firehose events and broadcast count updates
Copy SHA
Browse repository
Gerald Leban
committed
2w ago
Gerald Leban
a41b870b
refactor(ui): unify kit detail header with builder attribution under manufacturer
2w ago
refactor(ui): unify kit detail header with builder attribution under manufacturer
Copy SHA
Browse repository
Gerald Leban
committed
2w ago
Gerald Leban
74226214
feat(ui): add native web share with clipboard fallback for kit details
2w ago
feat(ui): add native web share with clipboard fallback for kit details
Copy SHA
Browse repository
Gerald Leban
committed
2w ago
Gerald Leban
ce380aa3
feat(kits): use optimistic ui for kit likes in detail actions
2w ago
feat(kits): use optimistic ui for kit likes in detail actions
Copy SHA
Browse repository
Gerald Leban
committed
2w ago
Previous
1
2
3
Next