Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 1.0.0 #58

Conversation

itsHenry35
Copy link
Owner

🤖 I have created a release beep boop

1.0.0 (2025-01-22)

⚠ BREAKING CHANGES

  • import aria2c from motrix

Features

  • A button to open the downloading folder has been added (69b6b99)
  • add error handling and error reporting (c60795e)
  • add subject name to the downloaded files (ea0d690)
  • ask the user whether to open error reporting website (bf8e9de)
  • avoid path permission denials (a163f16)
  • better layout (ff2a50f)
  • don't pop up aria2 window (a7a27e4)
  • import aria2c from motrix (829e7ab)
  • new url place support and support for "无回放"courses (ad6f275)
  • pause / resume button (c5e2467)
  • replace illegal characters (f4eef4c)
  • show progress (eg. 2/4 downloaded) (7e1ef46)
  • support 'COMBINE_SMALL_CLASS_MODE' (576336d)
  • support dynamic window resizing (084da8c)
  • support multi course downloading and custom download path (bd5c3bf)
  • support non-override (12db284)
  • support scrollbar (2ca84be)

Bug Fixes

  • also fix unexpected response for record_mode [skip ci] (76a6c79)
  • aria2 override params (3d93f59)
  • Chinese typo [skip ci] (b1fb9d9)
  • do not commit complied python files (09fa9bd)
  • double quote to avoid usernames with a space on Windows (2473d26)
  • error downloading after switching back from sms (2083921)
  • fix logical error when error password occurs (0b41246)
  • fix the error if the class hasn't started yet (1f3513a)
  • Progress will be 99 percent even if the download has completed (69b6b99)
  • sms not defined error while closing (cf425ea)
  • sometimes video_data doesn't exist (08c2b50)
  • Switching between sms and pwd may trigger loop (343c9a3)
  • syntax error powershell varieble (a90ad05)
  • unable to download in linux (3609d3f)
  • undefined var when exiting (ef66a41)

Docs

Code Refactoring

  • add newline at end of file (c96f753)
  • code refactor with idea [skip CI] (dbb7edf)
  • convert string with anomalous backslash into a raw string (91d67fc)
  • convert string with anomalous backslash into a raw string (91d67fc)
  • convert string with anomalous backslash into a raw string (9494c77)
  • import packages in separate lines (bc4e160)
  • refactor if expression (03a749c)
  • refactor for code regulation with pycharm (97bb384)
  • refactor unnecessary else / elif when if block has a raise statement (4c54ea5)
  • refactor unnecessary else / elif when if block has a raise statement (4c54ea5)
  • refactor unnecessary else / elif when if block has a raise statement (e5c15ef)
  • refactor unnecessary else / elif when if block has a return statement (c44fb19)
  • refactor useless else block in the loop (8dc935c)
  • remove unnecessary return statement (37bf397)
  • remove unnecessary return statement (37bf397)
  • remove unnecessary return statement (5ce13d1)
  • remove unnecessary whitespace (a2abb90)
  • remove unnecessary whitespace (facc29c)
  • remove unnecessary whitespace (facc29c)
  • remove unnecessary whitespace (f1c82ae)
  • remove unused global variable (71aaa62)
  • replace multiple == checks with in (2f878a0)
  • replace multiple == checks with in (d8ea79f)
  • rewrite all code (cd241ab)
  • use identity check for comparison to a singleton (0216d95)

Performance Improvements

  • only open aria2 process at first run (2076d9c)

CI

  • actions build debug bin (6dd3c02)
  • add .deepsource.toml (f696e94)
  • auto merge only when release (0b077fd)
  • auto merge release (74dcaef)
  • build macos intel (16c05cd)
  • build with 3.8.10 to try with windows 7 (ab03805)
  • Build with MacOS 13 (5f4de1d)
  • don't move macos folder and fix windows build (260fc6e)
  • don't run debug when changelog modified [skip ci] (d9b3e4a)
  • don't run github pages automatically (77d6b9c)
  • error debug aria2c path (2b9e4b6)
  • fix another wrong usage (f4cc16d)
  • fix auto merge (83386a9)
  • fix broken CI because of empty version number (d984210)
  • Fix for duplicate name [skip ci] (cdfb0f7)
  • fix release error (0dbaba5)
  • fix windows syntax error (a7261ec)
  • fix wrong release tag and name (80cd015)
  • include commit number in the debug binary (dd7442f)
  • only run actions when release published to avoid running three times [skip ci] (d9004f4)
  • only upload to release when first released (7eb05d2)
  • release add version number (2d6cb19)
  • release macos intel [skip ci] (d8e7ee7)
  • release manually (607c5d8)
  • remove auto merge (d0c53e9)
  • rename main.yml to build.yml (1da8f39)
  • run release again when changelog changed (a453516)
  • simplify code (1d4ce1a)
  • sync to release [skip ci] (974a390)
  • upload debug binary for MacOS (9acb393)
  • use console for debug version (09613ba)
  • use ubuntu 20.04 for better compatibility (ac0b268)
  • wrong filename (561c5f2)

This PR was generated with Release Please. See documentation.

@itsHenry35 itsHenry35 closed this Jan 22, 2025
@itsHenry35 itsHenry35 deleted the release-please--branches--main--components--standard-version branch January 22, 2025 05:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant