Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
3485c85
General: Version bumped to v1.0.4
LouisOuellet Dec 10, 2025
d30a50e
Features: Adding a FileSystem utility.
LouisOuellet Jan 9, 2026
6605195
General: Added several icons
LouisOuellet Jan 9, 2026
9e9802e
General: Added styling for tables.
LouisOuellet Jan 9, 2026
a999c81
General: Adjusting styling for tables.
LouisOuellet Jan 9, 2026
32f49cf
General: Adjusting styling for tables.
LouisOuellet Jan 9, 2026
f4444b1
BUGFIX: Fixing support of RSYNC in macOS X
LouisOuellet Jan 12, 2026
e656c79
Features: Added a SQLite Database Driver.
LouisOuellet Jan 12, 2026
683f51d
Features: Added a Service module to the command-line.
LouisOuellet Jan 13, 2026
3d09dad
BUGFIX: Fixing the service configurations
LouisOuellet Jan 13, 2026
0a03d19
BUGFIX: Fixing the service configurations
LouisOuellet Jan 13, 2026
957c003
BUGFIX: Fixing the service configurations
LouisOuellet Jan 13, 2026
2223329
BUGFIX: Fixing the service configurations
LouisOuellet Jan 13, 2026
120c5da
BUGFIX: Fixing the service configurations
LouisOuellet Jan 13, 2026
fa8b9f5
BUGFIX: Fixing the python namespace
LouisOuellet Jan 15, 2026
9f00fb8
BUGFIX: Fixing a recursion issue while connecting to the SQLite datab…
LouisOuellet Jan 15, 2026
22edc9d
BUGFIX: Fixing the service mode.
LouisOuellet Jan 16, 2026
c3fb63c
Features: Added a new module Share to manage SMB, FTP and SSH shares.
LouisOuellet Jan 19, 2026
fe3ba4c
Features: Added a new module Share to manage SMB, FTP and SSH shares.
LouisOuellet Jan 19, 2026
ae11190
General: Updated the namespace.
LouisOuellet Jan 20, 2026
0158f28
BUGFIX: Added more debug information for shares.
LouisOuellet Jan 20, 2026
9f901cb
BUGFIX: Addressing issues with FTP mounts.
LouisOuellet Jan 20, 2026
223d1f8
BUGFIX: Addressing issues with FTP mounts.
LouisOuellet Jan 20, 2026
40c164a
BUGFIX: Addressing issues with FTP mounts.
LouisOuellet Jan 20, 2026
3761b2d
BUGFIX: Addressing issues with FTP mounts.
LouisOuellet Jan 20, 2026
3ff05e8
BUGFIX: Addressing issues with FTP mounts.
LouisOuellet Jan 20, 2026
41fb8d7
BUGFIX: Addressing issues with FTP mounts.
LouisOuellet Jan 20, 2026
76cfa2b
BUGFIX: Addressing issues with FTP mounts.
LouisOuellet Jan 20, 2026
4e2ad24
BUGFIX: Addressing issues with FTP mounts.
LouisOuellet Jan 20, 2026
9cfdc94
General: Code Cleanup
LouisOuellet Jan 26, 2026
f6a8779
BUGFIX: Addressing issues with generating paths.
LouisOuellet Jan 26, 2026
eff74fa
General: Improved the service support for macOS, Linux and Windows.
LouisOuellet Feb 2, 2026
813db7a
General: Added 2 scripts to help with integration.
LouisOuellet Feb 2, 2026
5226716
BUGFIX: Removing service controls from the configuration.
LouisOuellet Feb 3, 2026
e6aa178
General: Added functions to retrieve the user configuration and data …
LouisOuellet Feb 3, 2026
9ca70c6
General: Changed the order of the command list in the help message.
LouisOuellet Feb 3, 2026
ce8260a
General: Improved the readability of the help message by allowing Dev…
LouisOuellet Feb 3, 2026
fd804ba
General: Categoriezed services and configurations commands.
LouisOuellet Feb 3, 2026
f6b7394
BUGFIX: Disabled defective commands.
LouisOuellet Feb 3, 2026
d9566f0
General: Updated the _get_config_dir helper function to use the main …
LouisOuellet Feb 3, 2026
e527c21
General: Added a wrapper to the get_path functions for legacy code an…
LouisOuellet Feb 3, 2026
e7980ad
General: Added a Reverse DNS for Service registration.
LouisOuellet Feb 3, 2026
02bbaa7
BUGFIX: Bootstrap failed: 5: Input/output error & wrong entrypoint
LouisOuellet Feb 3, 2026
2be0b65
BUGFIX: Fixing the service for macOS.
LouisOuellet Feb 3, 2026
ecb0dc4
General: Added the generation of a bootstrap in the build script.
LouisOuellet Feb 4, 2026
a29b31e
BUGFIX: Addressing the creation of a redundant python environment.
LouisOuellet Feb 4, 2026
c30843d
BUGFIX: Addressing incorrectly escaped characters in comments.
LouisOuellet Feb 4, 2026
2833bc4
BUGFIX: Addressing the bootstraps behaviour so we don't leave prompt …
LouisOuellet Feb 4, 2026
42ac51a
BUGFIX: Addressing the bootstraps behaviour so we don't leave prompt …
LouisOuellet Feb 4, 2026
2ad33a2
General: Added the creation of a windows icon in the build script.
LouisOuellet Feb 4, 2026
c9e9034
BUGFIX: Addressing compatibility with windows.
LouisOuellet Feb 4, 2026
37885c0
BUGFIX: Addressing compatibility with windows.
LouisOuellet Feb 4, 2026
99c328e
BUGFIX: Addressing compatibility with windows.
LouisOuellet Feb 4, 2026
6a99ed3
BUGFIX: Addressing compatibility with windows.
LouisOuellet Feb 4, 2026
9ef25be
BUGFIX: Addressing compatibility with windows.
LouisOuellet Feb 4, 2026
871fe8e
BUGFIX: Addressing compatibility with windows.
LouisOuellet Feb 4, 2026
c9c8ef1
BUGFIX: Addressing compatibility with windows.
LouisOuellet Feb 4, 2026
e1b058d
BUGFIX: Addressing compatibility with windows.
LouisOuellet Feb 4, 2026
d4f19bf
BUGFIX: Addressing compatibility with windows.
LouisOuellet Feb 4, 2026
b38115d
BUGFIX: Addressing compatibility with windows.
LouisOuellet Feb 4, 2026
0674b9e
BUGFIX: Addressing compatibility issues with windows. Namely the path…
LouisOuellet Feb 4, 2026
e631f11
BUGFIX: Addressing compatibility issues with windows. Namely the path…
LouisOuellet Feb 4, 2026
76bfe37
BUGFIX: Switch from SC to NSSM to manage the service on Windows.
LouisOuellet Feb 5, 2026
52a29ea
BUGFIX: Addressing the missing binaries during the build process.
LouisOuellet Feb 5, 2026
2554860
BUGFIX: Addressing the path to NSSM in the service.
LouisOuellet Feb 5, 2026
612cd97
General: Adding a dialog to manage the service.
LouisOuellet Feb 5, 2026
2e28c92
General: Adding the complete bootstrap icons library
LouisOuellet Feb 5, 2026
4bfdcb1
BUGFIX: Added the missing service property in the application stack
LouisOuellet Feb 5, 2026
ff0eab4
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
5a5211f
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
a5138d5
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
47beb92
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
8cbe929
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
47b1213
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
c931e9b
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
ee6b0dc
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
1196bb4
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
6082a01
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
d5da6b7
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
aff2017
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
54aa5b8
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
4dfbded
BUGFIX: Fixing the layout of the service manager window
LouisOuellet Feb 5, 2026
4220828
BUGFIX: Fixing various styling issues
LouisOuellet Feb 5, 2026
145afa2
BUGFIX: Addressing compatibility issues with SMB shares on Windows.
LouisOuellet Feb 5, 2026
6920081
BUGFIX: Addressing compatibility issues with SMB shares on Windows.
LouisOuellet Feb 5, 2026
f592fc0
BUGFIX: Addressing compatibility issues with SMB shares on Windows.
LouisOuellet Feb 5, 2026
1cd48f8
BUGFIX: Replaced the current behaviour to execute commands on windows…
LouisOuellet Feb 10, 2026
a885edc
BUGFIX: Addressing issues when copying files with NTFS permissions on…
LouisOuellet Feb 11, 2026
5e5cc20
BUGIFX: Added a ShareLoggerWrap.
LouisOuellet Feb 11, 2026
3402997
BUGFIX: Addressing files updates.
LouisOuellet Feb 11, 2026
7d25790
BUGFIX: Addressing files updates.
LouisOuellet Feb 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ runtime
# Filetypes
*.cfg
*.log
*.db

# Unique Directories
/tmp/
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,9 @@ Contributions to corePY are welcome! If you have ideas for new features or have
- **Create a New Branch**: For new features or bug fixes, create a new branch in your fork.
- **Submit a Pull Request**: Once your changes are ready, submit a pull request to the main repository.

## To Do
- **Provisioning System**: Develop a provisioning system for easier deployment and management.
- **Log on file**: Add the ability to save the log on file.

## Wait, where is the documentation?
Review the [Documentation](https://laswitchtech.com/en/blog/projects/corepy/index).
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.0.3
v1.0.4
5 changes: 4 additions & 1 deletion __init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@
from .network.diagnostic import Diagnostic
from .network.tools import Tools

from .database import SQLite
from .filesystem import FileSystem

__version__ = "1.0.0"

__all__ = ["Application", "CommandLine", "Helper", "Configuration", "Log", "MsgBox", "StepIndicator", "Form", "Diagnostic", "Tools"]
__all__ = ["Application", "CommandLine", "Helper", "Configuration", "Log", "MsgBox", "StepIndicator", "Form", "Diagnostic", "Tools", "SQLite", "FileSystem"]
8 changes: 8 additions & 0 deletions application.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
from .helper import Helper
from .configuration import Configuration
from .log import Log
from .service import Service
from .ui import MsgBox
import os
import subprocess
Expand Down Expand Up @@ -195,6 +196,9 @@ def __init__(self, name: Optional[str] = None, argv=None):
# Logger
self._logger = Log()

# Service manager
self._service = Service(self._logger, self._configuration)

# Initial stylesheet load
self._loadStylesheet()

Expand All @@ -214,6 +218,10 @@ def logger(self) -> Log:
def configuration(self) -> Configuration:
return self._configuration

@property
def service(self) -> Service:
return self._service

@property
def mainWindow(self):
return self._mainWindow
Expand Down
Loading