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