Gabriel Kaszewski GKaszewski
GKaszewski pushed to master at GKaszewski/k-photos 2026-05-31 18:45:00 +00:00
35d5baf7be feat: thumbnail generator plugin with configurable size/format
GKaszewski pushed to master at GKaszewski/k-photos 2026-05-31 18:28:57 +00:00
45669ec848 feat: real EXIF extraction via adapters-exif crate
GKaszewski pushed to master at GKaszewski/k-photos 2026-05-31 18:12:47 +00:00
d1c7243f5b feat: seed default plugins/pipelines, auto-enqueue jobs on asset ingest
GKaszewski pushed to master at GKaszewski/k-photos 2026-05-31 17:08:01 +00:00
b5cda3afeb feat: add VisibilityFilteredAssetRepository decorator for automatic access control on asset queries
0b2237860e refactor: introduce IngestTransaction port to reduce IngestAssetHandler from 7 to 4 ports
aa09aec66b feat: event store — persist domain events to Postgres event_log table via composite publisher
d022cb9068 feat: event-driven job dispatch via NATS subscription with 60s fallback sweep
5a4eb1e4f8 refactor: split bootstrap factory into per-context service builders
Compare 6 commits »
GKaszewski pushed to master at GKaszewski/k-photos 2026-05-31 15:51:46 +00:00
2fe0a4c245 dockerfile
GKaszewski pushed to master at GKaszewski/k-photos 2026-05-31 09:53:56 +00:00
838ed9a3f8 feat: wire NATS event publisher into bootstrap + worker
GKaszewski pushed to master at GKaszewski/k-photos 2026-05-31 09:50:20 +00:00
0e9911ebfc feat: event infrastructure — payload, transport, NATS adapter
GKaszewski pushed to master at GKaszewski/k-photos 2026-05-31 09:35:15 +00:00
dacfc3d453 feat: worker plugin system — domain ports, pipeline executor, built-in plugins
GKaszewski pushed to master at GKaszewski/k-photos 2026-05-31 09:16:19 +00:00
6c88ac344c refactor: extract inline tests to separate files in auth + storage adapters
GKaszewski pushed to master at GKaszewski/k-photos 2026-05-31 09:12:20 +00:00
aff772f6d7 style: fmt postgres lib.rs
e082387f6e refactor: group postgres adapters by bounded context
Compare 2 commits »
GKaszewski renamed repository from k-photos to GKaszewski/libertas 2026-05-31 00:55:08 +00:00
GKaszewski opened issue GKaszewski/k-ap#15 2026-05-30 01:32:53 +00:00
refactor: provide mock builder for test repo stubs
GKaszewski opened issue GKaszewski/k-ap#14 2026-05-30 01:32:44 +00:00
refactor: extract Undo dispatch into type-specific handlers
GKaszewski opened issue GKaszewski/k-ap#13 2026-05-30 01:32:35 +00:00
refactor: consolidate DbActor construction into a single factory
GKaszewski opened issue GKaszewski/k-ap#12 2026-05-30 01:32:24 +00:00
refactor: reduce FollowRepository surface area with query objects
GKaszewski opened issue GKaszewski/k-ap#11 2026-05-30 01:32:13 +00:00
refactor: deduplicate broadcast methods via generic dispatcher
GKaszewski opened issue GKaszewski/k-ap#10 2026-05-30 01:32:05 +00:00
refactor: extract activity dispatcher middleware to eliminate handler boilerplate
GKaszewski opened issue GKaszewski/k-ap#9 2026-05-30 01:22:38 +00:00
feat: delivery failure reporting for consumer-side DLQ
GKaszewski opened issue GKaszewski/k-ap#8 2026-05-30 01:22:34 +00:00
feat: observability hooks (metrics, tracing spans)
GKaszewski opened issue GKaszewski/k-ap#7 2026-05-30 01:22:31 +00:00
feat: inbound/outbound rate limiting