presenton/electron
sudipnext c8faab97d9 Refactor database URL handling and ensure SQLite parent directory creation
- Introduced a helper function `_to_sync_database_url` to standardize the conversion of async database URLs to sync URLs in `env.py` and `migrations.py`.
- Added `_ensure_sqlite_parent_dir` function in `db_utils.py` to create the parent directory for SQLite databases if it doesn't exist, ensuring compatibility with Windows paths.
- Updated the `get_database_url_and_connect_args` function to call `_ensure_sqlite_parent_dir` before processing the database URL.
- Simplified the `sync_export_runtime.js` script by removing the build step and directly using committed runtime artifacts, ensuring a smoother export process.
2026-03-16 07:47:43 +05:45
..
app Enhance dependency check to block app usage if setup is incomplete 2026-03-15 16:08:24 +05:45
build feat: implement in-app LibreOffice installer with progress UI and update build configurations for Linux and Windows 2026-03-06 17:41:15 +05:45
resources Refactor database URL handling and ensure SQLite parent directory creation 2026-03-16 07:47:43 +05:45
scripts updated 2026-02-20 12:02:23 +05:45
servers Refactor database URL handling and ensure SQLite parent directory creation 2026-03-16 07:47:43 +05:45
.gitignore updated 2026-02-20 12:02:23 +05:45
build.js Add export runtime synchronization script and update build process 2026-03-16 07:23:40 +05:45
generate_update.js feat: enhance update notification system with detailed changelog and message support 2026-03-08 20:19:32 +05:45
package-lock.json Bumped the Version to 0.6.2 2026-03-15 15:51:50 +05:45
package.json Add export runtime synchronization script and update build process 2026-03-16 07:23:40 +05:45
sync_export_runtime.js Refactor database URL handling and ensure SQLite parent directory creation 2026-03-16 07:47:43 +05:45
tsconfig.json updated 2026-02-20 12:02:23 +05:45
version.json feat: enhance update notification system with detailed changelog and message support 2026-03-08 20:19:32 +05:45