Plans #2

Open
opened 2025-03-06 14:39:29 +03:00 by leca · 0 comments
Owner

Structured todo:

  • Rework UI:
    1. Switch from tab-style to enumeration of buttons with icons for every way of data input
      • Create icons for buttons
      • Rework UI
    2. Read about QT UI and how to make it look better when scaling window
      • Read
      • Rewrite UI with new knowledges
    3. Re-implement features in new UI.
      • Re-implement
  • Rework CMakeFile.txt:
    • Create build flags for every way of data input
    • Separate translations into custom target
    • Clean up
  • Create new way of data input: using BinaryEye
    • Create module for HTTP server to listen BinaryEye's requests
    • Generate QR code for binaryeye to connect
    • Create build flag for new data input way
  • Automatization:
    • Create an automated way to produce AppImages
    • Create an automated way to test PKGBUILD and produce pacman tarballs
    • Create an automated way to build .deb package
    • Create an automated way to build flatpak package
    • Create an automated way to build for windows (MXE)
  • Functionality:
    • Complete the check queue system:
      • Make the check queue look like a table
      • Add ability to remove checks from the queue
      • Add ability to manually drag checks up and down
      • Add ability to sort checks by date or by sum (in both directions)
    • Rework column sorting in output dialog
      • Make it a list view
      • Implement drag and drop
      • Implement renaming
      • Implement saving
      • Implement loading
      • Update this in settings as well
    • Add support for email checks
      • Learn how to properly parse .eml files
  • Others:
    • Migrate std::regex to boost::regex
    • Add goods net weight
    • Ensure 100% Russian translates
    • Update readme with new information
    • Train model to solve ofd.ru captcha using opencv.
  • Optional:
    • Bother someone to build under Mac
Structured todo: * Rework UI: 1. Switch from tab-style to enumeration of buttons with icons for every way of data input - [x] Create icons for buttons - [x] Rework UI 2. Read about QT UI and how to make it look better when scaling window - [x] Read - [x] Rewrite UI with new knowledges 3. Re-implement features in new UI. - [x] Re-implement * Rework CMakeFile.txt: - [x] Create build flags for every way of data input - [x] Separate translations into custom target - [x] Clean up * Create new way of data input: using [BinaryEye](https://github.com/markusfisch/BinaryEye) - [x] Create module for HTTP server to listen BinaryEye's requests - [x] Generate QR code for binaryeye to connect - [x] Create build flag for new data input way * Automatization: - [x] Create an automated way to produce AppImages - [x] Create an automated way to test PKGBUILD and produce pacman tarballs - [x] Create an automated way to build .deb package - [ ] Create an automated way to build flatpak package - [ ] Create an automated way to build for windows (MXE) * Functionality: - [x] Complete the check queue system: - [x] Make the check queue look like a table - [x] Add ability to remove checks from the queue - [x] Add ability to manually drag checks up and down - [x] Add ability to sort checks by date or by sum (in both directions) - [x] Rework column sorting in output dialog - [x] Make it a list view - [x] Implement drag and drop - [x]Implement renaming - [x] Implement saving - [x] Implement loading - [x] Update this in settings as well - [ ] Add support for email checks - [ ] Learn how to properly parse .eml files * Others: - [x] Migrate std::regex to boost::regex - [x] Add goods net weight - [ ] Ensure 100% Russian translates - [ ] Update readme with new information - [ ] Train model to solve ofd.ru captcha using opencv. * Optional: - [ ] Bother someone to build under Mac
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: leca/checks-parser#2
No description provided.