Commit Graph
88 Commits
Author SHA1 Message Date
Michel de Graaf 4a34583f9c chore: improve download selector 2025-11-13 10:08:16 +01:00
Michel de Graaf 6ca179373f chore: bump version 2025-11-12 21:18:36 +01:00
Michel de Graaf fff407c30d chore: bump version 2025-11-12 15:46:50 +01:00
Michel de Graaf f8999dccb1 chore: gif demo 2025-11-12 15:38:29 +01:00
Michel de Graaf 16394a1f60 chore: update feature todo list in readme 2025-11-12 14:57:25 +01:00
Michel de Graaf 69a044b1fa chore: UI tweaks 2025-11-12 14:52:31 +01:00
Michel de Graaf 406def31d9 chore: rename label from files to download 2025-11-12 11:56:32 +01:00
Michel de Graaf e87853c66a chore: bump version 2025-11-12 02:03:17 +01:00
Michel de Graaf 5816d9b632 chore: refactor CLI app with new modules for seperation of concerns, reusable components and consistent styling 2025-11-12 02:02:35 +01:00
Michel de Graaf 5a28452c02 feat: clear filter in multi-select download screen function 2025-11-12 01:52:27 +01:00
Michel de Graaf 689e667ade chore: bump version 2025-11-12 01:41:43 +01:00
Michel de Graaf 3f506389f0 feat: improved search screen 2025-11-12 01:37:08 +01:00
Michel de Graaf f84d4ea41e chore: rename the cli binary to soulseek-rs 2025-11-12 01:36:51 +01:00
Michel de Graaf 30c4fd2aad feat: better search TUI, multi select downloads and parallel downloads 2025-11-12 00:26:03 +01:00
Michel de Graaf 98a8f53094 feat: improved cli 2025-11-11 23:38:59 +01:00
Michel de Graaf 3d6cc9f7cd feat: client settings and defaults 2025-11-11 22:22:21 +01:00
Michel de Graaf 7bf2748e1f feat: seperate into lib and cli packages 2025-11-11 21:55:53 +01:00
Michel de Graaf 00046f2d59 chore: rename ServerOperation to ServerMessage 2025-11-11 21:16:39 +01:00
Michel de Graaf b7f7cf5582 fix: formatting 2025-11-11 19:41:18 +01:00
Michel de Graaf fb1e5eac07 chore: tweak blocking peer connections 2025-11-11 19:36:50 +01:00
Michel de Graaf bf7eb66e58 fix: broken test (thread pool & actors destroy) 2025-11-11 19:19:45 +01:00
Michel de Graaf cb47b3f3cd chore: change log prefixes 2025-11-11 19:10:50 +01:00
Michel de Graaf d045647af1 Merge branch 'feat/server_actor' 2025-11-11 19:01:36 +01:00
Michel de Graaf a4ece85eaf chore: bump version 2025-11-11 19:01:32 +01:00
Michel de Graaf 5dc635297e chore: refactor server as an actor 2025-11-11 19:00:38 +01:00
Michel de Graaf 7ae1919c94 chore: manual releases 2025-11-11 14:53:40 +01:00
Michel de Graaf 0e09a3feae Merge branch 'feat/actor' 2025-11-11 14:53:40 +01:00
Michel de Graaf 9655f09b77 chore: version bump 2025-11-11 14:53:40 +01:00
Michel de Graaf 13f4783f65 chore: refactor peer connection to actor and non blocking 2025-11-11 14:53:40 +01:00
Michel de Graaf 040d53b87a chore: add development warning to readme 2025-11-11 14:53:40 +01:00
Michel de Graaf a1b88f58bd chore: debug logging 2025-11-11 14:53:40 +01:00
Michel de Graaf a4aee59e1e chore: remove logging 2025-11-11 14:53:40 +01:00
Michel de Graaf 1ee5755ed1 feat: only for download peer spawn a thread 2025-11-11 14:53:40 +01:00
Michel de Graaf 71547aeb85 chore: remove threadpool from client 2025-11-11 14:53:40 +01:00
Michel de Graaf f6921224c6 fix: listener 2025-11-11 14:53:40 +01:00
Michel de Graaf 2584428170 chore: linting 2025-11-11 14:53:40 +01:00
Michel de Graaf 3dc667fe30 feat: actor refactoring default peer 2025-11-11 14:53:40 +01:00
Michel de Graaf 7bae6b36da chore: cargo.lock 2025-11-11 14:53:40 +01:00
Michel de Graaf 46ebcad98b feat: restructure release workflow to build binaries before creating release
- Add check-release job to determine if a release is needed
- Build binaries in parallel for all platforms before release
- Create release and attach binaries in final step
- Start with version 0.1.0
2025-11-07 11:20:52 +01:00
Michel de Graaf 153123c567 fix: ci/cd release 2025-11-07 10:47:02 +01:00
Michel de Graaf 35accb8b9e chore: fix broken test 2025-11-07 10:39:40 +01:00
Michel de Graaf bbfccbccfe chore: fix linting issues caused to update of rust/clippy to newer version 2025-11-07 10:29:55 +01:00
Michel de Graaf 5e54fa1f94 chore: ci/cd & realease automation 2025-11-07 10:19:58 +01:00
Michel de Graaf 843eff14ca chore: clean up repository 2025-11-07 09:53:05 +01:00
Michel de Graaf 257f2876f3 chore: add readme 2025-11-07 09:51:37 +01:00
Michel de Graaf 1785da6507 chore: improve logging 2025-11-06 16:45:07 +01:00
Michel de Graaf bcbd68257d chore: add MIT license to project 2025-11-07 09:33:45 +01:00
Michel de Graaf e9880ad638 chore: clean up download peer stream processor 2025-11-06 12:39:14 +01:00
Michel de Graaf 11f62dc4b8 chore: refactor download peer 2025-11-06 12:35:58 +01:00
Michel de Graaf fe60ea67f8 chore: refactor listener 2025-11-06 12:18:28 +01:00