Commit Graph

27 Commits

Author SHA1 Message Date
Nyakku Shigure c698ce5898
🔧 chore(biliass): use rust 2024 edition (#450) 2025-03-01 18:03:07 +08:00
Nyakku Shigure 5d15763e03
feat(biliass): expose block options to provide more fine-grained control (#350) 2024-10-06 01:58:44 +08:00
Nyakku Shigure d3ec26f2fe
feat(biliass): use tracing for logging and enable tracing in yutto debug mode (#343) 2024-09-29 03:26:27 +08:00
Nyakku Shigure bee9c8f4bd
⚰️ chore(biliass): reorganize apis (#342) 2024-09-28 21:45:00 +08:00
Nyakku Shigure 2b35920ee0
feat: use protobuf danmaku source when login (#340) 2024-09-25 03:07:18 +08:00
Nyakku Shigure f7fb15a8f1
️ perf: avoid many clone for comment (#337) 2024-09-24 02:55:54 +08:00
Nyakku Shigure 762cb7d387
♻️ refactor: rustify `xml_to_ass` and `protobuf_to_ass` (#336) 2024-09-24 02:30:17 +08:00
Nyakku Shigure 2bd71be774
♻️ refactor: rustify `process_comments` (#332) 2024-09-23 02:59:28 +08:00
Nyakku Shigure f6a523fe7f
♻️ refactor: rustify `write_special_comment` (#331) 2024-09-23 02:43:56 +08:00
Nyakku Shigure aedf272287
🔥 refactor: cleanup unused pyo3 APIs (#330) 2024-09-23 01:05:51 +08:00
Nyakku Shigure 16491600ba
♻️ refactor: rustify `parse_special_comment` (#329) 2024-09-22 23:37:42 +08:00
Nyakku Shigure 6392440c4c
♻️ refactor: rustify ass writer `write_comment_with_animation` (#328) 2024-09-22 16:28:54 +08:00
Nyakku Shigure a2d05028da
🔥 refactor: cleanup unused pyo3 APIs (#327) 2024-09-22 04:18:23 +08:00
Nyakku Shigure 690a34ce6f
♻️ refactor: rustify ass writer `write_normal_comment` (#326) 2024-09-22 04:04:45 +08:00
Nyakku Shigure 0d16099957
♻️ refactor: rustify ass writer `write_comment` (#325) 2024-09-22 03:24:02 +08:00
Nyakku Shigure e4ae75c307
♻️ refactor: rustify ass writer `write_head` (#324) 2024-09-22 02:38:30 +08:00
Nyakku Shigure fb06042ccd
♻️ refactor: rustify writer utility `mark_comment_row` (#321) 2024-09-22 01:36:28 +08:00
Nyakku Shigure ae510dbe61
♻️ refactor: rustify writer utility `find_alternative_row` (#320) 2024-09-22 00:33:27 +08:00
Nyakku Shigure 2ee43a803e
♻️ refactor: rustify writer utility `test_free_rows` (#319) 2024-09-21 23:59:02 +08:00
Nyakku Shigure 2f4928a50a
♻️ refactor: use rust binding struct `OptionComment` (#318) 2024-09-21 18:07:42 +08:00
Nyakku Shigure ec6e74915d
♻️ refactor: rustify writer utility `convert_flash_rotation` (#317) 2024-09-21 03:00:12 +08:00
Nyakku Shigure 105074437e
♻️ refactor: rustify writer utility `get_zoom_factor` (#316) 2024-09-21 00:45:36 +08:00
Nyakku Shigure 742f62ac3d
♻️ refactor: rustify writer utility `convert_color` (#315) 2024-09-21 00:10:33 +08:00
Nyakku Shigure 316541c6b5
♻️ refactor: rustify writer utility `ass_escape` (#314) 2024-09-20 23:24:39 +08:00
Nyakku Shigure 23ac243c7b
♻️ refactor: rustify writer utility `convert_timestamp` (#312) 2024-09-20 13:08:47 +08:00
Nyakku Shigure bd0657ee69
♻️ refactor: rustify protobuf reader (#310) 2024-09-19 05:00:52 +08:00
Nyakku Shigure 942b1437ed
♻️ refactor: rustify xml reader (#308) 2024-09-18 13:21:16 +08:00