This website requires JavaScript.
ac3bd4beb4
docs: start milestone v1.1 Features & Extensibility
yonlu
2026-03-06 10:31:05 -05:00
49db3d3099
Merge pull request #87 from onion-4-dinner/wip
yonlu
2026-03-06 09:59:44 -05:00
32a8d07644
fixed makefile to workaround obfuscation bug, changed gpu policy to fix wayland issue
yonlu
2026-03-06 09:53:46 -05:00
c6c5ece956
chore(release): 1.2.2 [skip ci]
github-actions[bot]
2026-03-06 06:08:50 +00:00
2f9d9f8508
fix: recover from go-mp3 seek panic on startup (#86 )
logan
2026-03-06 00:08:11 -06:00
82aef0825b
chore(release): 1.2.1 [skip ci]
github-actions[bot]
2026-03-06 01:35:02 +00:00
4e4d1e078e
Merge pull request #85 from onion-4-dinner/fix/pin-go-webview2
yonlu
2026-03-05 20:34:30 -05:00
25f0fe8156
fix(deps): pin go-webview2 to v1.0.21 for Wails v2 compat
yonlu
2026-03-05 20:25:20 -05:00
f01d9c2090
chore(release): 1.2.0 [skip ci]
github-actions[bot]
2026-03-06 00:28:28 +00:00
f68c3a3a84
Merge pull request #84 from onion-4-dinner/wip
yonlu
2026-03-05 19:27:57 -05:00
b725b801c1
fix CI: skip metadata tests when test_data is absent, use fmt.Fprintf in genevents
yonlu
2026-03-05 19:11:56 -05:00
517c1685d8
ran go mod tidy
yonlu
2026-03-05 18:49:09 -05:00
b8277326ee
Merge branch 'main' into wip
yonlu
2026-03-05 18:19:35 -05:00
6c7cd65a3e
chore: remove stale plan files from .opencode/plans
yonlu
2026-03-05 16:09:55 -05:00
2e6ec94be7
docs(quick-13): add orphaned plan file for completed lint fix task
yonlu
2026-03-05 16:09:39 -05:00
727381c9e5
chore: remove stale planning and config files
yonlu
2026-03-05 16:08:02 -05:00
a29137b2ba
fix(frontend): reposition search indicator into toolbar and fix album cover art lookup
yonlu
2026-03-05 16:07:54 -05:00
6977ba8bc1
docs(quick-15): Fix audio glitches and skips in decoding/playback pipeline
yonlu
2026-03-05 15:30:03 -05:00
6cb22359c8
docs(quick-15): complete audio glitch fix plan
yonlu
2026-03-05 15:29:39 -05:00
8a0b16a4ec
feat(quick-15): insert BufferedStreamer into player pipeline and increase speaker buffer
yonlu
2026-03-05 15:28:28 -05:00
85b23acb24
feat(quick-15): add BufferedStreamer with goroutine read-ahead
yonlu
2026-03-05 15:27:24 -05:00
8f16463fdd
docs(quick-14): fix queue/player desync after hot reload
yonlu
2026-03-05 15:05:17 -05:00
97c135766b
docs(quick-14): complete queue/player desync fix plan
yonlu
2026-03-05 15:04:39 -05:00
2820de2510
fix(quick-14): add roll-back-on-failure to queue index advancement
yonlu
2026-03-05 15:03:29 -05:00
6eeddda976
refactor(quick-14): make playOrLoadCurrentTrack and playCurrentTrack return bool
yonlu
2026-03-05 15:02:11 -05:00
e743294406
docs(quick-13): complete fix linting issues plan
yonlu
2026-03-05 14:09:48 -05:00
e1a95e65a9
fix(quick-13): resolve lint issues in main source files
yonlu
2026-03-05 14:07:50 -05:00
97f256d67f
fix: include full track metadata in GetAudioFilesByReleaseGroup query
yonlu
2026-03-05 13:34:03 -05:00
3e9c143a6e
docs(quick-12): Add favorite icon to album grid track list dropdown
yonlu
2026-03-05 11:44:52 -05:00
06d2c4702e
docs(quick-12): complete add favorite icon to album dropdown plan
yonlu
2026-03-05 11:44:28 -05:00
12a0bbc89c
feat(quick-12): add favorite icon to album dropdown track rows
yonlu
2026-03-05 11:43:31 -05:00
a28b4d1e06
feat: add scan progress bar with phase indicator
yonlu
2026-03-05 11:21:53 -05:00
a2975531f4
docs(quick-11): Investigate and fix neovim crash during library scan
yonlu
2026-03-05 11:10:34 -05:00
fd367de80e
docs(quick-11): complete fix neovim crash during library scan plan
yonlu
2026-03-05 11:10:15 -05:00
c45bca411b
feat(quick-11): add make dev-debug target for verbose logging
yonlu
2026-03-05 11:08:49 -05:00
55b4902fac
feat(quick-11): add configurable log level via YJ_LOG_LEVEL env var
yonlu
2026-03-05 11:08:30 -05:00
fe7cba86b4
docs: update STATE.md for FTS5 contentless fix
yonlu
2026-03-05 10:42:12 -05:00
8e9a616037
fix: drop+recreate contentless FTS5 index instead of DELETE
yonlu
2026-03-05 10:41:55 -05:00
2439c2a728
docs(quick-10): diagnose duplicate album merging bug - albums with same name but different artists shown as single entry
yonlu
2026-03-05 10:27:25 -05:00
1b33923980
docs(quick-10): complete fix duplicate album merging bug plan
yonlu
2026-03-05 10:26:57 -05:00
d43ba7bd0c
fix(quick-10): add migration 5 and fix entity cache for composite album key
yonlu
2026-03-05 10:25:53 -05:00
999ab967be
fix(quick-10): update release_groups schema and queries for composite uniqueness
yonlu
2026-03-05 10:23:25 -05:00
dff625a568
docs(quick-9): complete fix queue panel scroll bar plan
yonlu
2026-03-05 09:41:18 -05:00
ebde5e5a8b
fix(quick-9): set fixed height on queue track items for stable virtualizer scroll
yonlu
2026-03-05 09:40:10 -05:00
6ce0661fca
chore: complete v1.0 Consolidation milestone
yonlu
2026-03-05 09:34:43 -05:00
5ef45f91ed
docs(phase-08): complete phase execution
yonlu
2026-03-05 09:22:14 -05:00
9943ae381c
docs(08-04): complete visual consistency audit & design token application plan
yonlu
2026-03-05 09:16:22 -05:00
72ef719ba7
fix(08-02): revert repeat() inside lit-virtualizer, restore .renderItem + .keyFunction
yonlu
2026-03-05 08:46:01 -05:00
1303422e69
feat(08-04): apply design tokens to cover-grid, track-list, queue-panel, and detail components
yonlu
2026-03-04 23:30:29 -05:00
bc487cd715
docs(08-03): complete renderTrackRow optimization plan
yonlu
2026-03-04 23:24:15 -05:00
aed90d7b17
feat(08-04): convert sidebar em-based spacing to px and apply icon/type tokens
yonlu
2026-03-04 23:23:25 -05:00
62f41c2491
perf(08-03): optimize column rendering and apply classMap to queue-panel renderTrackItem
yonlu
2026-03-04 23:21:56 -05:00
ad210278fc
perf(08-03): replace class string construction with classMap directive in renderTrackRow
yonlu
2026-03-04 23:21:04 -05:00
e9410e5019
docs(08-02): complete virtualizer repeat() directive migration plan
yonlu
2026-03-04 23:18:41 -05:00
2ad301c297
docs(08-01): complete performance plumbing and design tokens plan
yonlu
2026-03-04 23:17:00 -05:00
1c3514da1d
perf(08-02): migrate cover-grid, artists-view, and genres-view virtualizers to repeat() directive
yonlu
2026-03-04 23:16:55 -05:00
d2d7d8c6ce
perf(08-02): migrate track-list and queue-panel virtualizers to repeat() directive
yonlu
2026-03-04 23:15:09 -05:00
1444a66bb2
feat(08-01): define design token CSS custom properties for icon sizes and type scale
yonlu
2026-03-04 23:14:43 -05:00
3bf66ed125
perf(08-01): add queueMicrotask coalescing to library store and debounce search input
yonlu
2026-03-04 23:14:16 -05:00
08793bf60d
docs(08-frontend-performance-ux): create phase plan
yonlu
2026-03-04 21:34:48 -05:00
568a9aa090
docs(08): capture phase context
yonlu
2026-03-04 21:26:58 -05:00
fbaa72da8f
docs(phase-07): complete phase execution
yonlu
2026-03-04 21:04:13 -05:00
6f79c77b58
docs(07-01): complete queue persistence optimization plan
yonlu
2026-03-04 21:00:31 -05:00
ced58fe6a9
perf(07-01): eliminate redundant lookups in SetQueue Phase 2
yonlu
2026-03-04 20:58:22 -05:00
cdd17db275
perf(07-01): add incremental persistence helpers for queue mutations
yonlu
2026-03-04 20:57:47 -05:00
cd98ad6dc8
perf(07-02): defer eagerFetch to after DOM ready for instant app shell
yonlu
2026-03-04 20:54:38 -05:00
9f381e2a03
docs(07): create phase plan
yonlu
2026-03-04 20:49:38 -05:00
2ffcd6ea0e
docs(07): capture phase context
yonlu
2026-03-04 20:41:39 -05:00
c9626f4c9f
docs(phase-06): complete phase execution
yonlu
2026-03-04 19:38:35 -05:00
0bd968ca19
docs(06-03): complete lookupChunk migration & SAFETY comments plan
yonlu
2026-03-04 19:36:00 -05:00
7dfe003e63
docs(06-03): add SAFETY comments to all 12 hand-crafted SQL statements
yonlu
2026-03-04 19:33:55 -05:00
2221a68459
feat(06-03): migrate lookupChunk to sqlc-generated LookupTrackMetaByPaths query
yonlu
2026-03-04 19:31:52 -05:00
30579e950e
docs(06-02): complete event codegen plan
yonlu
2026-03-04 19:25:57 -05:00
48d1416e43
docs(06-01): complete track_metadata VIEW consolidation plan
yonlu
2026-03-04 19:25:53 -05:00
9159b409dc
refactor(06-01): consolidate search queries to use track_metadata VIEW
yonlu
2026-03-04 19:23:11 -05:00
3e9edd05e8
feat(06-02): create Go→TypeScript event constant codegen tool
yonlu
2026-03-04 19:22:11 -05:00
9c7e5a9634
feat(06-01): create track_metadata VIEW schema and migration 4
yonlu
2026-03-04 19:21:58 -05:00
e8cca7c942
docs(06): create phase plan — 3 plans for SQL consolidation, event codegen, and SAFETY comments
yonlu
2026-03-04 19:17:06 -05:00
99484abf9e
docs(phase-6): research SQL consolidation & code quality domain
yonlu
2026-03-04 18:59:34 -05:00
a43257501a
docs(06): capture phase context
yonlu
2026-03-04 18:51:01 -05:00
9298b4aead
docs(phase-05): complete phase execution
yonlu
2026-03-04 16:49:09 -05:00
7804752d45
docs(05-01): complete FTS5 search tests plan
yonlu
2026-03-04 16:45:25 -05:00
dd34569ac0
test(05-01): add FTS5 search tests for database package
yonlu
2026-03-04 16:43:06 -05:00
efddad66df
docs(05-02): complete library scan tests plan
yonlu
2026-03-04 16:40:26 -05:00
fa6c378e25
test(05-02): add entity cache and orphan cleanup tests with DB backing
yonlu
2026-03-04 16:37:48 -05:00
6f96a9411f
test(05-02): add pure helper tests for scan utility functions
yonlu
2026-03-04 16:35:00 -05:00
455e3f8e13
docs(05): create phase plan for database and library tests
yonlu
2026-03-04 15:06:06 -05:00
963a5b594b
docs(05): capture phase context
yonlu
2026-03-04 14:38:45 -05:00
8a97e522cc
docs(phase-04): complete phase execution
yonlu
2026-03-03 17:08:07 -05:00
7703297ebf
docs(04-02): complete config and player tests plan
yonlu
2026-03-03 17:04:26 -05:00
5513d47a4a
docs(04-01): complete queue unit tests plan
yonlu
2026-03-03 17:02:32 -05:00
294b629877
test(04-02): add player volume conversion and state mapping tests
yonlu
2026-03-03 17:01:40 -05:00
77cc993fec
test(04-01): add queue persistence round-trip tests
yonlu
2026-03-03 17:00:38 -05:00
f9b2ad95b7
test(04-02): add config and sub-config validation tests
yonlu
2026-03-03 17:00:12 -05:00
8d60dc05ce
test(04-01): add queue core operations and navigation tests
yonlu
2026-03-03 16:59:45 -05:00
5400df257c
docs(04): create phase plan for queue, config & player tests
yonlu
2026-03-03 13:32:55 -05:00
6e3c95ea61
docs(04): capture phase context
yonlu
2026-03-03 09:50:16 -05:00
062d429513
docs(phase-03): complete phase execution
yonlu
2026-03-02 22:10:35 -05:00
c3a6e1161f
docs(03-01): complete test infrastructure plan
yonlu
2026-03-02 22:07:40 -05:00
bae9d70d23
feat(03-01): create NewTestDB helper for in-memory SQLite test databases
yonlu
2026-03-02 22:05:39 -05:00