Skip to content

Releases: doctorfill-dev/DoctorFill-Python

DoctorFill v0.2.3

20 Feb 10:49
7814d9a

Choose a tag to compare

See the changelog for details.

DoctorFill v0.2.2

20 Feb 00:41
df3c4e0

Choose a tag to compare

DoctorFill v0.2.2 Pre-release
Pre-release

See the changelog for details.

DoctorFill v0.2.1

19 Feb 22:46
989789f

Choose a tag to compare

DoctorFill v0.2.1 Pre-release
Pre-release

See the changelog for details.

DoctorFill v0.2.0

19 Feb 22:22
855e2f7

Choose a tag to compare

This major update introduces a highly requested feature: Automatic Updates! We've also implemented a robust architectural fix for Windows users to ensure background processes are cleanly terminated when the application closes.

✨ New Features

  • Automatic Updates: The application now checks for new versions on startup and updates automatically in the background. A prompt will ask you to restart the app once the installation is ready.
  • Version Display: The current application version (v0.2.0) is now conveniently displayed at the bottom of the interface.

🐛 Bug Fixes

  • Windows — Server Process Not Killed on Exit (#7): Fixed a critical issue on Windows where the doctorfill-server.exe process remained active in the background after closing the app, blocking port 8000 and preventing uninstallation.
    • The Cause: PyInstaller's --onefile mode creates two processes (a bootstrapper and the actual Python process). Tauri was only killing the parent, leaving the child process orphaned.
    • The Solution: Implemented a Windows Job Object (KILL_ON_JOB_CLOSE). The operating system now guarantees the automatic termination of all processes within the Job when Tauri closes, regardless of the scenario (normal exit, crash, or forced kill).

🛠️ Launch Instructions (Important)

Since this version is not yet digitally signed with paid certificates, your operating system will block it for security reasons the first time you open it. Here is how to allow it:

  • 🍎 On macOS: The system will display a message stating that the application is "damaged". To unblock it, open your Terminal and run this command (modify the path if your app is not in the Applications folder):
    xattr -cr /Applications/DoctorFill.app
    You can then double-click the app to open it normally.

  • 🪟 On Windows: A blue Windows Defender SmartScreen window ("Windows protected your PC") will appear upon launch.

    1. Click on the More info text (small print below the description).
    2. Click on the Run anyway button that appears at the bottom right.

🚀 Key Features

  • LLM API Configuration: Connect to the language model via the Infomaniak API (tested and validated) or locally via LM Studio (currently untested).
  • Simplified Import: Drag & drop support for your files and folders directly into the interface.
  • Automated Generation: Launch the analysis and filling process with a single click.
  • Native Export: Completed PDF reports are automatically saved in your operating system's "Downloads" folder.

⚠️ Current Limitations (Known Issues)

Some features are still under development:

  • Form Library: The app currently only offers three form templates.
  • User Feedback: There is no visual notification yet to indicate when the generation process is complete.
  • New Iteration: To process a new batch of files, you currently have to manually delete the previous files from the interface or restart the app.
  • PDF Compatibility: The exported PDF must be opened using Adobe Reader (or another Adobe application). The filled form is currently in XFA format, as AcroForm filling is not yet implemented.

DoctorFill v0.1.0-alpha.4

19 Feb 16:32
70cb44d

Choose a tag to compare

Pre-release

This update focuses on polishing the initial release, improving stability on Windows, and fixing API configuration edge cases. The application remains available for both macOS and Windows.

🐛 Bug Fixes & Improvements

  • Windows Startup Stabilized: Fixed the issue where the application would launch slowly. The launch process is now clean and stable.
  • API Configuration: Resolved a bug that could cause unexpected behavior when setting up the API configuration.
  • macOS Note: Please note that the fixes in this release primarily targeted Windows and core logic. While the macOS build is available, it has not been extensively tested for this specific patch.

🛠️ Launch Instructions (Important)

Since this Alpha version is not yet digitally signed with paid certificates, your operating system will block it for security reasons the first time you open it. Here is how to allow it:

  • 🍎 On macOS: The system will display a message stating that the application is "damaged". To unblock it, open your Terminal and run this command (modify the path if your app is not in the Applications folder):
    xattr -cr /Applications/DoctorFill.app
    You can then double-click the app to open it normally.

  • 🪟 On Windows: A blue Windows Defender SmartScreen window ("Windows protected your PC") will appear upon launch.

    1. Click on the More info text (small print below the description).
    2. Click on the Run anyway button that appears at the bottom right.

🚀 Key Features

  • LLM API Configuration: Connect to the language model via the Infomaniak API (tested and validated) or locally via LM Studio (currently untested).
  • Simplified Import: Drag & drop support for your files and folders directly into the interface.
  • Automated Generation: Launch the analysis and filling process with a single click.
  • Native Export: Completed PDF reports are automatically saved in your operating system's "Downloads" folder.

⚠️ Current Limitations (Known Issues)

Since this is an Alpha version, some features are still under development:

  • Form Library: The app currently only offers three form templates.
  • User Feedback: There is no visual notification yet to indicate when the generation process is complete.
  • New Iteration: To process a new batch of files, you currently have to manually delete the previous files from the interface or restart the app.
  • Updates: The automatic updater is not yet integrated. This version (and upcoming ones) will need to be downloaded and installed manually from this GitHub page.
  • PDF Compatibility: The exported PDF must be opened using Adobe Reader (or another Adobe application). The filled form is currently in XFA format, as AcroForm filling is not yet implemented.

DoctorFill v0.1.0-alpha.3

19 Feb 09:09
e563067

Choose a tag to compare

Pre-release

This if the very first functional release of DoctorFill! the app is now compiled and available for download on macOS and Windows.

Launch instructions (important)

Since this Alpha version is not yet digitally signed with paid certificates, your operating system will block it for security reasons the first time you open it. Here is how to allow it :

  • 🍎 on macOS : the system will display a message stating that the application is "damaged". To unblock it, open your Terminal and run this command (modify the path if you app is not one the Applications folder) : latter -cr /Applications/DoctorFill.app

You can double-click the app to open it normally.

  • 🪟 on Windows: a blue Windows Defender SmartScreen window ("Windows protected your PC") will appear upon launch.

    1. Click on the More info text (small print below the description)
    2. Click on the Run anyway button that appears at the bottom right.

🚀 Key features

  • LLM API configuration: connect to the language model via the Infomaniak API (tested and validated). A local connection via LM Studio can also be configured (currently untested).
  • Simplified import: drag & drop support for your files and folders directly into the interface
  • Automated generation: launch the analysis and filling process with a single click
  • Native export: completed PDF reports are automatically saved in your operating systems "Download" folder.

🏗️ current limitations (know issues)

Since this is an Alpha version, some feature are still under development:

  • Form library: the app currently onlyoffers three form templates
  • User feedback: there is no visual notification yet to indicate when the generation process is complete
  • New iteration. to process a new batch of files, you currently have to manually delete the previous files from the interface or restart the app
  • Startup (Windows): the lacuna time can be a bit slow. On Windows, the startup is not yet perfectly stable and trigger a PowerShell window to open in the background
  • Update: the automatic updater is not yet integrated. This version (and upcoming ones) will need to be downloaded and installed manually from this GitHub page
  • PDF compatibility: the exported PDF must be opened using Adobe Reader (or another Adobe application). The filled form is currently in XFA format, as AcroForm filling is not yet implemented.