Commit Graph

38 Commits

Author SHA1 Message Date
20b9eb0e58
refactor(units): remove macros 2025-07-08 00:55:19 +03:00
fe3ddf165e
refactor(units): use derive macro 2025-07-08 00:55:19 +03:00
7d58d1b74c
refactor: use derive macro 2025-07-07 21:25:34 +03:00
41b3a03e80
fix: tests 2025-07-07 20:59:50 +03:00
323d196689
refactor(config): remove repetitive code 2025-07-07 20:38:40 +03:00
06fa7c003d
feat(config): add config file 2025-07-07 19:18:18 +03:00
f393ae8a70
refactor: use color-eyre 2025-07-07 18:07:56 +03:00
be4cc21d56
feat: add logger env 2025-07-07 18:03:53 +03:00
98ad8efd3a
feat(help): add help popup 2025-07-07 17:52:42 +03:00
cad0ac00e2
refactor(utils): use macros 2025-07-02 14:17:28 +03:00
9baf60c98b
refactor(utils): update NetSpeed and FileSize structs 2025-07-02 13:51:48 +03:00
9efeec3890
test: add more tests 2025-07-01 22:05:52 +03:00
8ecd9ec8d6
test(app): add basic tab tests 2025-07-01 21:57:25 +03:00
135a8a0c39
refactor: improve rust idiomatic usage and error handling 2025-06-30 21:52:59 +03:00
b450d3abcf
chore: update dependency version 2025-06-30 21:09:15 +03:00
ad2cccb908 feat: impl delete 2024-02-22 11:16:26 +02:00
eb43995718 feat: add Selected enum 2024-02-22 10:54:25 +02:00
429f059c33 feat: delete multiple torrents at once 2024-02-21 19:36:51 +02:00
b492f1c1fb feat: setup logger
fix: create `.logs/` dir
2024-02-21 18:03:26 +02:00
b0a8d64880 feat: add multiple torrent select option 2024-02-21 16:43:09 +02:00
2a3975963c feat: display blank 0 2024-02-21 15:33:43 +02:00
c17c0ebffa chore: update depencency versions 2024-02-21 15:32:34 +02:00
Kristofers Solo
8b6a290b3e refactor(handler): add Action enum 2024-01-31 16:57:09 +02:00
Kristofers Solo
0171e8e135 feat: add rename 2024-01-31 16:26:28 +02:00
Kristofers Solo
c97a416d68 feat: add move 2024-01-31 16:26:16 +02:00
Kristofers Solo
e0e95b07b1 feat: add delete torrent 2024-01-31 16:12:18 +02:00
Kristofers Solo
b064faa400
Create rust.yml 2024-01-30 18:58:59 +02:00
Kristofers Solo
c3f2b9113a feat: add pause/start all torrents 2024-01-30 18:57:03 +02:00
Kristofers Solo
61675c3422 feat(toggle): add toggle all 2024-01-30 18:49:36 +02:00
Kristofers Solo
95a6d3483a refactor(toggle): add toggle method to Torrents 2024-01-30 18:34:53 +02:00
Kristofers Solo
c199325d50 feat(torrent): add torrent toggle
Switch between Stopped and Running torrent states
2024-01-30 18:12:04 +02:00
Kristofers Solo
917251d655 chore(popup): remove block title 2024-01-30 16:22:13 +02:00
Kristofers Solo
b9f4aa1343 feat(popup): close popup on any key 2024-01-30 16:19:51 +02:00
Kristofers Solo
f347768aac feat(popup): position popup 2024-01-30 16:18:50 +02:00
Kristofers Solo
a8c160222b feat: add popup 2024-01-30 16:10:15 +02:00
Kristofers Solo
7dac02029d chore: update ratatui version 2024-01-30 15:41:14 +02:00
Kristofers Solo
695a0c3b27 remove Settings tab 2023-11-21 12:35:55 +02:00
Kristofers Solo
f8f1fc3bb6 Initial commit
It's Alive

First somewhat working version of `traxor`

Created tabs

Refactored data storing

something works

Initial commit
2023-09-20 23:29:37 +03:00