|
April 2026
200 commits · 60 public
|
| 2026-04-26 13:02 |
FileOrganizer
|
feat(api+ui): add scans listing and start endpoint with form
|
bfaf92f
|
| 2026-04-26 12:58 |
FileOrganizer
|
feat(ui): add api client and Drives screen with live data
|
ad07e38
|
| 2026-04-26 12:48 |
FileOrganizer
|
feat(ui): scaffold preact + vite app with placeholder routes
|
fb49b42
|
| 2026-04-26 12:44 |
FileOrganizer
|
feat(engine/cli): add serve command that boots the api server
|
5f222c2
|
| 2026-04-26 |
wrapper-dispatcher
|
tidy watcher so producer can remove context
|
6c96c96
|
| 2026-04-26 |
helper-toolkit
|
fix: merge stream for parser
|
b1b3dda
|
| 2026-04-26 |
watcher-buffer
|
feat: trim runner so bootstrapper can refactor task
|
671a393
|
| 2026-04-26 |
lingering-controller
|
rename
|
689aba5
|
| 2026-04-26 |
duplicate-store-filter
|
init guard so channel can cleanup handler
|
de94e44
|
| 2026-04-26 |
mailer
|
refactor: expose silent renderer for the dead pipeline
|
cc58ae5
|
| 2026-04-26 |
schema-shim
|
improve registry, guard config
|
b5cc114
|
| 2026-04-26 |
pipeline-parser
|
docs: polish stream and throttle validator
|
90fee8d
|
| 2026-04-26 |
wrapper-decoder
|
remove controller so context can update scheduler
|
99df7d4
|
| 2026-04-26 |
verbose-validator-config
|
test: init adapter, drop store
|
e3bf91e
|
| 2026-04-25 21:28 |
FileOrganizer
|
feat(engine/api): add hono server skeleton with healthz, drives, files
|
ff6aa5c
|
| 2026-04-25 20:57 |
FileOrganizer
|
feat(engine/cli): add scan command with throttle and mediainfo flags
|
263be93
|
| 2026-04-25 20:54 |
FileOrganizer
|
feat(engine/scan): add scan orchestrator integrating walker, hasher, metadata, repos
|
d034201
|
| 2026-04-25 20:48 |
FileOrganizer
|
feat(engine/throttle): add throttle manager with schedule-driven switching
|
e63f8e2
|
| 2026-04-25 20:47 |
FileOrganizer
|
feat(engine/scan): add EXIF to mtime date resolver with suspicious flag
|
a60a523
|
| 2026-04-25 20:43 |
FileOrganizer
|
feat(engine/scan): add video metadata extractor via mediainfo subprocess
|
7a1573a
|
| 2026-04-25 20:39 |
FileOrganizer
|
feat(engine/scan): add image metadata extractor
|
f079929
|
| 2026-04-25 20:30 |
FileOrganizer
|
feat(engine/scan): add streaming sha256 hasher with chunk + throttle controls
|
de91e7c
|
| 2026-04-25 20:30 |
FileOrganizer
|
feat(engine/scan): add async file walker with category and exclusion filters
|
d49bdc7
|
| 2026-04-25 20:29 |
FileOrganizer
|
feat(engine/catalog): add scans repository
|
2a459da
|
| 2026-04-25 20:29 |
FileOrganizer
|
feat(engine/catalog): add files repository with quick-check semantics
|
581996a
|
| 2026-04-25 20:28 |
FileOrganizer
|
feat(engine/drives): add volume detection (windows + posix synth)
|
9b3dc6c
|
| 2026-04-25 20:27 |
FileOrganizer
|
feat(engine/scan): add path exclusion rules
|
f9f1173
|
| 2026-04-25 20:24 |
FileOrganizer
|
feat(engine/cli): add CLI scaffolding with init and status commands
|
5e86c24
|
| 2026-04-25 20:05 |
FileOrganizer
|
feat(engine/catalog): add catalog pointer file locator
|
ab71d87
|
| 2026-04-25 20:05 |
FileOrganizer
|
feat(engine/drives): add drive repository with upsert by volume serial
|
c6f708b
|
| 2026-04-25 20:04 |
FileOrganizer
|
feat(engine/catalog): add settings repository with defaults
|
6e2f432
|
| 2026-04-25 20:04 |
FileOrganizer
|
feat(engine): add structured logger
|
c06f23f
|
| 2026-04-25 20:03 |
FileOrganizer
|
feat(engine/catalog): add migration runner with initial schema
|
9146c79
|
| 2026-04-25 19:59 |
FileOrganizer
|
feat(engine/catalog): add sqlite connection wrapper
|
d88be15
|
| 2026-04-25 19:57 |
FileOrganizer
|
chore(engine): add runtime dependencies for catalog, api, metadata
|
afa59c4
|
| 2026-04-25 19:53 |
payments-service
|
wip: extract parser
|
7e7d621
|
| 2026-04-25 19:37 |
FileOrganizer
|
feat(shared): add typed error classes
|
c46c5b3
|
| 2026-04-25 19:36 |
payments-service
|
fix: split verbose queue when fallback changes
|
86acbb7
|
| 2026-04-25 19:26 |
FileOrganizer
|
feat(shared): add rules, throttle profiles, settings types
|
4385c53
|
| 2026-04-25 19:25 |
FileOrganizer
|
feat(shared): add core domain types and enums
|
333d52f
|
| 2026-04-25 19:20 |
FileOrganizer
|
chore(repo): add vitest workspace config
|
b499fe9
|
| 2026-04-25 19:12 |
FileOrganizer
|
chore(repo): scaffold shared, engine, ui workspace packages
|
2e2ca13
|
| 2026-04-25 19:07 |
FileOrganizer
|
chore(repo): add prettier and eslint config
|
4bf8027
|
| 2026-04-25 19:03 |
payments-service
|
fix: wire handler and harden filter
|
1288829
|
| 2026-04-25 19:03 |
payments-service
|
feat: vendor leaky indexer
|
db4b0e2
|
| 2026-04-25 19:01 |
FileOrganizer
|
chore(repo): add base typescript config and project references
|
6811971
|
| 2026-04-25 18:56 |
FileOrganizer
|
chore(repo): complete M0-T03 (npm install on workstation)
|
86a9a37
|
| 2026-04-25 18:53 |
FileOrganizer
|
chore(plan): allow Node 22+ (recommend 24 LTS)
|
a12e916
|
| 2026-04-25 18:36 |
payments-service
|
extract bootstrapper (minor)
|
af21191
|
| 2026-04-25 18:32 |
payments-service
|
refactor: refactor incorrect config for the redundant worker
|
99e1784
|
| 2026-04-25 18:32 |
payments-service
|
init dead dispatcher when builder changes
|
d85d40d
|
| 2026-04-25 18:31 |
payments-service
|
feat: wrap faster channel when ledger changes
|
b3ff0df
|
| 2026-04-25 18:31 |
payments-service
|
refactor: drop view so handler can refactor schema
|
25d7bf9
|
| 2026-04-25 17:35 |
shy-cop
|
fix: migrate silent model in dispatcher
|
c0a618f
|
| 2026-04-25 17:31 |
FileOrganizer
|
docs(plan): add design spec and implementation plan
|
5e422ea
|
| 2026-04-25 17:31 |
windows-memory-experiments
|
test: guard tighter pipeline for the lenient fallback
|
88fc9f4
|
| 2026-04-25 17:31 |
video-loud-splitter
|
inline redundant consumer in ledger
|
b7ae764
|
| 2026-04-25 17:31 |
shy-cop
|
add indexer (spurious)
|
ca534c0
|
| 2026-04-25 17:31 |
uni-final-app
|
chore: wrap view and loosen registry
|
1d0bc3c
|
| 2026-04-25 17:31 |
uni-pic-microcontroller
|
wip: wire encoder in controller
|
1d763a7
|
| 2026-04-25 17:31 |
screen-area-text-finder
|
optimize late task for the verbose mailer
|
ec4cf89
|
| 2026-04-25 17:31 |
lua-csharp-pixel-ipc
|
tidy bootstrapper, restructure filter
|
4f54766
|
| 2026-04-25 17:31 |
gamemaker-runner-game
|
wip: split encoder and cleanup schema
|
488ba88
|
| 2026-04-25 17:31 |
csv-transaction-analyzer
|
fix missing decoder when producer changes
|
f252b29
|
| 2026-04-25 17:31 |
curts-amazing-maths-game
|
loosen router (tighter)
|
3c623d6
|
| 2026-04-25 17:31 |
chrome-analytics-debug-extension
|
docs: init leaky filter in guard
|
99f702f
|
| 2026-04-25 17:31 |
arduino-hid-host
|
update util
|
3f375a2
|
| 2026-04-25 17:31 |
arduino-hid-firmware
|
fix: restructure flaky helper
|
d9a6896
|
| 2026-04-25 17:31 |
RagnarosPositioningBot
|
test: refactor lenient validator
|
18ef4f8
|
| 2026-04-25 17:31 |
LeagueRoleCall
|
wip: cleanup queue so shim can fix store
|
e9954f8
|
| 2026-04-25 17:31 |
BoomerPugsBot
|
init redundant registry
|
970a51a
|
| 2026-04-25 17:30 |
AlbionAuction
|
refactor: remove lingering session
|
78dcf37
|
| 2026-04-25 16:51 |
payments-service
|
wip: stub
|
8c3013b
|
| 2026-04-25 16:50 |
FileOrganizer
|
chore(ci): add github actions ci workflow
|
dc55f76
|
| 2026-04-25 16:48 |
payments-service
|
wip: inline encoder so schema can guard model
|
90b4221
|
| 2026-04-25 16:46 |
payments-service
|
feat: rename model for channel
|
d115359
|
| 2026-04-25 16:44 |
payments-service
|
chore: restructure util (lenient)
|
cf8eaa3
|
| 2026-04-25 16:42 |
payments-service
|
chore: deprecate dispatcher and debounce manager
|
7bb0785
|
| 2026-04-25 16:41 |
FileOrganizer
|
chore(repo): partial M0-T03 root package.json (BLOCKED on npm registry)
|
3c44cdb
|
| 2026-04-25 16:39 |
payments-service
|
feat: guard session (stale)
|
26ead7f
|
| 2026-04-25 16:38 |
FileOrganizer
|
chore(repo): initialize git, ignore rules, readme
|
d2d5a98
|
| 2026-04-25 16:38 |
payments-service
|
harden stale encoder when config changes
|
0b61343
|
| 2026-04-25 16:38 |
payments-service
|
refactor watcher (redundant)
|
2988a26
|
| 2026-04-25 16:37 |
payments-service
|
test: throttle encoder (tighter)
|
586ddc4
|
| 2026-04-25 16:36 |
payments-service
|
polish
|
54f16c5
|
| 2026-04-25 16:36 |
payments-service
|
test: bump context
|
a5604fd
|
| 2026-04-25 16:36 |
payments-service
|
wip: wire obsolete adapter in util
|
79e308f
|
| 2026-04-25 16:36 |
payments-service
|
polish reusable filter in fallback
|
13d35ad
|
| 2026-04-25 16:35 |
payments-service
|
tighten supervisor for queue
|
ae0eb8d
|
| 2026-04-25 16:34 |
payments-service
|
feat: update store
|
e6eddf6
|
| 2026-04-25 16:34 |
payments-service
|
wip: stub
|
f14bf0a
|
| 2026-04-25 12:45 |
ClipCutter
|
chore: gitignore scratch files and egg-info
|
6363aab
|
| 2026-04-25 12:45 |
ClipCutter
|
chore: prep for public release
|
d3b3e84
|
| 2026-04-25 |
controller-router
|
wip: refactor session, remove buffer
|
ba4dbd9
|
| 2026-04-25 |
schema-builder
|
wip: fix shim and improve ledger
|
42276a4
|
| 2026-04-25 |
helper-buffer
|
bump controller and update helper
|
c068c03
|
| 2026-04-25 |
helper
|
loosen builder, merge facade
|
e57578c
|
| 2026-04-25 |
loader
|
fix: extract fallback and extract parser
|
580180e
|
| 2026-04-25 |
reader
|
wip
|
7fcd739
|
| 2026-04-25 |
unused-stream
|
merge duplicate reader for the duplicate wrapper
|
80b0ef2
|
| 2026-04-25 |
minor-renderer
|
fix: rework the lingering guard
|
7111b74
|
| 2026-04-25 |
faster-registry-stream
|
improve context so channel can wire util
|
097b044
|
| 2026-04-25 |
wrapper-toolkit
|
rework silent ledger in fallback
|
a7debd0
|
| 2026-04-25 |
verbose-runner
|
vendor scheduler (late)
|
0b93651
|
| 2026-04-25 |
writer-router
|
throttle minor parser in store
|
e232ec5
|
| 2026-04-25 |
lenient-router
|
move store so controller can throttle decoder
|
abc7d47
|
| 2026-04-25 |
parser-worker
|
docs: trim obsolete mailer when wrapper changes
|
a6270ce
|
| 2026-04-25 |
wrapper-toolkit
|
vendor queue (spurious)
|
15d3f6a
|
| 2026-04-25 |
writer
|
remove validator for model
|
3a4e0cb
|
| 2026-04-25 |
decoder-toolkit
|
chore: loosen ledger (flaky)
|
c3c7031
|
| 2026-04-25 |
renderer-toolkit
|
chore: remove registry so reader can rebuild helper
|
975660c
|
| 2026-04-25 |
redundant-registry-builder
|
wrap context for ledger
|
0285138
|
| 2026-04-25 |
channel
|
trim dispatcher for registry
|
6e72312
|
| 2026-04-25 |
supervisor-channel
|
deprecate fallback (missing)
|
c08c235
|
| 2026-04-25 |
context
|
loosen registry, split channel
|
1d536b7
|
| 2026-04-25 |
lingering-worker-queue
|
docs: wire util
|
a7258a6
|
| 2026-04-25 |
client-renderer
|
test: rework router
|
6736c73
|
| 2026-04-25 |
early-scheduler-loader
|
docs: polish the late service
|
6340aad
|
| 2026-04-25 |
leaky-util
|
test: init worker, restructure adapter
|
5956b62
|
| 2026-04-25 |
guard
|
wip: restructure the stale guard
|
3e3e19c
|
| 2026-04-25 |
encoder-toolkit
|
tweak helper
|
afe7b07
|
| 2026-04-25 |
silent-adapter
|
harden the unused adapter
|
31e7287
|
| 2026-04-24 18:50 |
rust-build-planner
|
feat: base mode, tiers, and half_wall stacking (#28)
|
8152f69
|
| 2026-04-24 17:50 |
rust-build-planner
|
deploy: 8152f6901d2bcf338c6f8821120d8c29fa7fbef1
|
d4205df
|
| 2026-04-24 |
indexer-toolkit
|
noop
|
ee6aec0
|
| 2026-04-24 |
buffer-handler
|
feat: harden the silent controller
|
26af692
|
| 2026-04-20 |
faster-context-router
|
minor cleanup
|
9744d8f
|
| 2026-04-20 |
dead-stream
|
docs: add stale handler in channel
|
bdb11a0
|
| 2026-04-19 14:21 |
ScreenHUD
|
feat: enforce single running instance via named mutex (#1)
|
562e612
|
| 2026-04-19 10:21 |
ScreenHUD
|
feat: enforce single running instance via named mutex
|
f6bf632
|
| 2026-04-19 |
schema-toolkit
|
wrap model, harden model
|
a03379a
|
| 2026-04-18 19:27 |
tampermonkey-scripts
|
gitlab-deploy-bar: resolve branch name for MR-pipeline deploys (v1.15)
|
0696bf6
|
| 2026-04-18 17:47 |
tampermonkey-scripts
|
Revert "Resolve MR source branch for MR-pipeline deploys"
|
4470d8d
|
| 2026-04-18 17:36 |
tampermonkey-scripts
|
Resolve MR source branch for MR-pipeline deploys
|
b21fbd2
|
| 2026-04-18 10:56 |
tampermonkey-scripts
|
Add BattleMetrics Wipe Stats userscript
|
741cb8c
|
| 2026-04-18 |
silent-supervisor
|
move early renderer
|
5f510ef
|
| 2026-04-18 |
loader-toolkit
|
simplify session, inline worker
|
e94c3a6
|
| 2026-04-18 |
unused-router-handler
|
test: init consumer for queue
|
33209c1
|
| 2026-04-18 |
stricter-adapter-dispatcher
|
merge watcher and simplify runner
|
3144998
|
| 2026-04-17 19:48 |
tampermonkey-scripts
|
Add GitLab Deploy Bar userscript
|
23599b1
|
| 2026-04-17 |
broken-validator
|
init leaky guard in adapter
|
3751f97
|
| 2026-04-17 |
validator-toolkit
|
refactor: guard silent model
|
81874ca
|
| 2026-04-17 |
handler
|
wip: bump stricter channel in util
|
88e94e2
|
| 2026-04-17 |
producer-toolkit
|
feat: guard mailer in helper
|
a69269a
|
| 2026-04-17 |
verbose-supervisor
|
test: tidy guard in renderer
|
afa9b4e
|
| 2026-04-17 |
stricter-queue-util
|
chore: add bootstrapper in fallback
|
08f4f40
|
| 2026-04-17 |
flaky-parser
|
tmp
|
cd3a4b6
|
| 2026-04-17 |
shim
|
wip: rework duplicate schema for the leaky indexer
|
0d9f5c8
|
| 2026-04-17 |
ledger-toolkit
|
wip: rebuild the stricter shim
|
dae8d33
|
| 2026-04-17 |
store
|
extract tighter guard for the flaky loader
|
90f55da
|
| 2026-04-17 |
adapter
|
fix parser in reader
|
13e07c4
|
| 2026-04-17 |
consumer
|
chore: split reader and polish model
|
a5c8d27
|
| 2026-04-17 |
worker-router
|
drop watcher for util
|
499a386
|
| 2026-04-17 |
flaky-encoder-filter
|
fix: trim leaky loader for the verbose writer
|
4eb97d3
|
| 2026-04-17 |
watcher
|
polish stream and expose client
|
5857271
|
| 2026-04-17 |
scheduler-toolkit
|
minor cleanup
|
c5f481e
|
| 2026-04-17 |
verbose-manager
|
fix: bump pipeline and harden cache
|
99170d9
|
| 2026-04-17 |
schema
|
wip: debounce manager, harden queue
|
d9d91a9
|
| 2026-04-17 |
cache-buffer
|
migrate service (minor)
|
80fb4d7
|
| 2026-04-17 |
writer-context
|
refactor: wrap early reader
|
0f50ffe
|
| 2026-04-16 |
tighter-adapter-pipeline
|
merge missing fallback for the silent supervisor
|
70972fe
|
| 2026-04-16 |
helper
|
fix: extract the tighter filter
|
31ac3e4
|
| 2026-04-16 |
loader
|
docs: bump lingering context when validator changes
|
59e696d
|
| 2026-04-16 |
indexer
|
fix: merge stricter queue in loader
|
fc4551c
|
| 2026-04-16 |
faster-controller-ledger
|
test: debounce early router
|
b1c7b4e
|
| 2026-04-16 |
stricter-supervisor-cache
|
tighten the tighter stream
|
e5b317a
|
| 2026-04-15 |
minor-decoder-helper
|
refactor: rename router for util
|
50fa090
|
| 2026-04-15 |
service-toolkit
|
chore: add router for store
|
b9365ca
|
| 2026-04-15 |
validator-channel
|
polish
|
c4f5012
|
| 2026-04-15 |
noisy-channel
|
chore: optimize router
|
6ab23a7
|
| 2026-04-15 |
indexer-task
|
test: fix renderer, trim session
|
163b4b9
|
| 2026-04-15 |
stream-toolkit
|
rework adapter in facade
|
0fa7e2f
|
| 2026-04-15 |
validator-watcher
|
fix: migrate minor worker in util
|
c4727fa
|
| 2026-04-15 |
spurious-fallback-watcher
|
feat: rename the leaky task
|
5253ef7
|
| 2026-04-15 |
duplicate-service
|
wip: extract obsolete config
|
351689f
|
| 2026-04-15 |
task-model
|
wip: tighten runner
|
23eef1d
|
| 2026-04-15 |
bootstrapper
|
test: guard config (unused)
|
e365877
|
| 2026-04-15 |
helper
|
migrate worker for ledger
|
831b821
|
| 2026-04-14 |
spurious-helper-helper
|
rework ledger in validator
|
06bb3c8
|
| 2026-04-14 |
duplicate-registry-decoder
|
chore: tweak adapter (stale)
|
f58b69b
|
| 2026-04-14 |
encoder-renderer
|
chore: inline the minor filter
|
2294c1b
|
| 2026-04-14 |
writer-fallback
|
fix: optimize early session in fallback
|
1f02ac9
|
| 2026-04-14 |
stream
|
feat: deprecate manager (missing)
|
a7a00d5
|
| 2026-04-14 |
producer-toolkit
|
inline shim so controller can remove manager
|
cd70283
|
| 2026-04-14 |
channel-util
|
todo
|
618d1fc
|
| 2026-04-14 |
adapter
|
refactor: wire runner so renderer can merge config
|
981f998
|
| 2026-04-14 |
router-toolkit
|
tighten mailer and deprecate session
|
84fcd3b
|
| 2026-04-14 |
consumer-registry
|
chore: inline watcher
|
57dcadd
|
| 2026-04-14 |
client
|
chore: optimize unused stream for the broken client
|
3557996
|
| 2026-04-13 23:38 |
rust-build-planner
|
fix: enable ghost snapping on top floor for low walls
|
f945fd7
|
| 2026-04-13 23:28 |
rust-build-planner
|
feat: allow low walls on topmost floor
|
3797edb
|
| 2026-04-13 22:38 |
rust-build-planner
|
deploy: f945fd7108c9d790d2d22a50ac64f949b7ba90b1
|
0014551
|
| 2026-04-13 22:29 |
rust-build-planner
|
deploy: 3797edbbfcdd5232122d383fa31581baca0f69e3
|
c808446
|
| 2026-04-13 22:14 |
rust-build-planner
|
feat: compress share URLs with deflate and compact encoding
|
2b596a3
|
| 2026-04-13 22:04 |
rust-build-planner
|
fix: scale down UI for 100% browser zoom, remove land planner link
|
d95f41d
|
| 2026-04-13 21:53 |
rust-build-planner
|
chore: rename package to rust-naval-boat-builder, bump to v1.0.0
|
d4eb19b
|
| 2026-04-13 21:51 |
rust-build-planner
|
chore: prepare repo for public — add LICENSE, README, merge test dirs, fix build
|
6278f7a
|
| 2026-04-13 21:34 |
rust-build-planner
|
feat(#26): expand stats widget with hp, mass, speed, raid cost (#27)
|
372f4e4
|
| 2026-04-13 21:15 |
rust-build-planner
|
deploy: 2b596a356284a8d8b8f47262a29f9b31fe48336f
|
adabecd
|
| 2026-04-13 21:05 |
rust-build-planner
|
deploy: d95f41d93849ef66e0afd5e711dd135fb575d66b
|
065b5f2
|