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
Michel de Graaf
297badbddf
fix: direct download
2025-11-06 10:59:57 +01:00
Michel de Graaf
c623d27e65
feat: enable listener functionality
2025-11-05 13:40:13 +01:00
Michel de Graaf
9de47892ba
chore: refactor listener and default peer
2025-11-04 20:48:23 +01:00
Michel de Graaf
d11c6782a7
chore: refactor default peer
2025-11-04 18:48:32 +01:00
Michel de Graaf
c346c56297
feat: add download feedback via channel
2025-11-03 16:37:21 +01:00
Michel de Graaf
a9d0101a58
fix: correct listening port
2025-11-02 19:57:56 +01:00
Michel de Graaf
7958fe9a29
feat: add configurable listen port
2025-11-02 11:50:39 +01:00
michel
ff30db3e29
chore: refactor to use RwLock
2025-11-01 14:57:27 +01:00
michel
4932386056
fix: download directory handling
2025-10-26 01:57:22 +02:00
michel
436bc0fe1a
chore: fix download path
2025-10-26 01:15:17 +02:00
michel
f196c86328
chore: fix linting issues
2025-10-25 18:13:45 +02:00
Michel de Graaf
27258a09f0
fix: download path handling
2025-10-13 16:01:30 +02:00
Michel de Graaf
9ccc4fa1e9
fix: set nodelay on socket
2025-10-13 10:12:04 +02:00
Michel de Graaf
cd3dca40c5
feat: rename module to soulseek-rs
2025-07-31 22:24:34 +02:00
Michel de Graaf
5aa4472510
chore: fix clippy
2025-07-31 22:01:00 +02:00
Michel de Graaf
843fb79d59
chore: format code
2025-07-31 22:00:06 +02:00
Michel de Graaf
6431630510
chore: remove all warnings
2025-07-31 20:41:05 +02:00
Michel de Graaf
4302d74847
chore: refactor module structure
2025-07-31 20:33:30 +02:00
Michel de Graaf
28ecda68a6
chore: fix all tests
2025-07-31 20:15:37 +02:00
Michel de Graaf
9553537bc6
feat: implement download peer
2025-07-31 20:06:41 +02:00
Michel de Graaf
956cb824bd
feat: add logging support
2025-07-05 23:16:05 +02:00
Michel de Graaf
57dafaf8ab
feat: remove peers
2025-07-05 22:54:28 +02:00
Michel de Graaf
d07e9ec113
chore: rename FileSearch to FileSearchResult
2025-06-30 00:06:19 +02:00
Michel de Graaf
c75bdd29c5
feat: implement client search functionality
2025-06-30 00:03:46 +02:00
Michel de Graaf
7aaec67a30
chore: improve read/write handling for default peer
2025-06-29 23:18:53 +02:00