GhostBSD/install-station 9178230install_station interface_controller.py install.py

Merge pull request #12 from ghostbsd/fix/xinitrc-path-and-ui

Fix .xinitrc path and improve UI visibility in installation
DeltaFile
+3-3install_station/interface_controller.py
+1-0install_station/install.py
+4-32 files

GhostBSD/install-station 19b027binstall_station interface_controller.py install.py

Fix .xinitrc path and improve UI visibility in installation

- Change .xinitrc path from `/usr/home/ghostbsd/` to `/home/ghostbsd/` for
  correct FreeBSD home directory handling
- Fix indentation of .xinitrc writelines() calls to be inside the file context
  manager (prevents potential file write errors)
- Add explicit label2.show() call in InstallWindow to ensure progress label
  visibility during installation

These changes ensure proper file handling in "Try Live" mode and improve
installation UI feedback reliability.
DeltaFile
+3-3install_station/interface_controller.py
+1-0install_station/install.py
+4-32 files

GhostBSD/install-station b3f1cb6po ru_RU.po

Merge pull request #11 from JKearnsl/feat/translate-ru

translate ru
DeltaFile
+120-96po/ru_RU.po
+120-961 files

GhostBSD/install-station 523bd17. README.md, install_station create_cfg.py

Merge remote-tracking branch 'origin/master'
DeltaFile
+14-21install_station/create_cfg.py
+2-2README.md
+16-232 files

GhostBSD/install-station 1507a5ainstall_station interface_controller.py data.py

Add missing logic for `.xinitrc` updates in "Try Live" mode

- Renamed `install_mode` to `what_to_do` and `filesystem_type` to `install_type` across modules for clarity and consistency
- Implemented `.xinitrc` configuration updates in "Try Live" mode
- Added logic to save ZFS configuration during installation process
- Improved button handling and code readability in the interface controller
DeltaFile
+12-27install_station/interface_controller.py
+4-5install_station/data.py
+3-3install_station/install_type.py
+3-3install_station/try_install.py
+22-384 files

GhostBSD/install-station 98c8a2cpo ru_RU.po

use utf8 for cyrillic
DeltaFile
+1-1po/ru_RU.po
+1-11 files

GhostBSD/install-station f61de14po ru_RU.po

translate ru
DeltaFile
+119-95po/ru_RU.po
+119-951 files

GhostBSD/install-station 01e903d. README.md, install_station create_cfg.py

Merge pull request #10 from ghostbsd/fixes

Clean `create_cfg.py` updated readme
DeltaFile
+14-21install_station/create_cfg.py
+2-2README.md
+16-232 files

GhostBSD/install-station 579f904. README.md, install_station create_cfg.py

Clean `create_cfg.py` updated readme

- Trim unnecessary trailing whitespaces
- Simplify logic in error and disk partition checks
- Replace ambiguous return with a more Pythonic `not errors`
- Enhance IOError handling for clarity
- Update `README.md` for clearer installer purpose and flow
DeltaFile
+14-21install_station/create_cfg.py
+2-2README.md
+16-232 files

GhostBSD/install-station f8afc80install_station partition.py, src/backend-query detect-scheme.sh detect-sheme.sh

Merge pull request #9 from ghostbsd/rework-install-station

Fixed detect-scheme.sh typo
DeltaFile
+52-0src/backend-query/detect-scheme.sh
+0-52src/backend-query/detect-sheme.sh
+1-1install_station/partition.py
+53-533 files

GhostBSD/install-station 0d4a307install_station partition.py, src/backend-query detect-scheme.sh detect-sheme.sh

detect-scheme.sh typo
DeltaFile
+52-0src/backend-query/detect-scheme.sh
+0-52src/backend-query/detect-sheme.sh
+1-1install_station/partition.py
+53-533 files

GhostBSD/install-station 1478d51po lv_LV.po ar_SA.po

Merge pull request #8 from ghostbsd/rework-install-station

Update translation
DeltaFile
+45-45po/lv_LV.po
+45-45po/ar_SA.po
+45-45po/bg_BG.po
+45-45po/ca_ES.po
+45-45po/cs_CZ.po
+45-45po/da_DK.po
+270-27032 files not shown
+1,666-1,66638 files

GhostBSD/install-station 97d3285po ar_SA.po bg_BG.po

Update translation
DeltaFile
+45-45po/ar_SA.po
+45-45po/bg_BG.po
+45-45po/ca_ES.po
+45-45po/cs_CZ.po
+45-45po/da_DK.po
+45-45po/de_DE.po
+270-27032 files not shown
+1,666-1,66638 files

GhostBSD/install-station fd1c424install_station partition.py custom.py, po en_GB.po en_US.po

Merge pull request #7 from ghostbsd/rework-install-station

Rework install-station to rely on itself.
DeltaFile
+1,309-0install_station/partition.py
+883-0install_station/custom.py
+620-0install_station/use_zfs.py
+583-0po/en_GB.po
+574-0po/en_US.po
+517-0po/fr_FR.po
+4,486-091 files not shown
+24,427-26797 files

GhostBSD/install-station 291947c. install-station

fixing dependency.
DeltaFile
+0-2install-station
+0-21 files

GhostBSD/install-station e8a1794install_station system_calls.py interface_controller.py

Add type annotations and docstrings across modules

- Introduced type annotations for functions, methods, and class variables
- Added docstrings to improve code clarity and maintainability
- Improved consistency in function signatures and replaced ambiguous types with specific ones
- Updated `setup.py` and key modules with better descriptions and format adjustments
DeltaFile
+165-12install_station/system_calls.py
+67-27install_station/interface_controller.py
+65-11install_station/window.py
+49-7install_station/install_type.py
+24-24install_station/network_setup.py
+25-20install_station/keyboard.py
+395-1018 files not shown
+521-15914 files

GhostBSD/install-station 391904binstall_station network_setup.py, po fr_CA.po en_GB.po

Update translations and new strings in po files

- Adjust line mappings in .po files for translation strings
- Add new translations for custom partitioning, password strength, keyboard setup, installer steps, and network setup strings
- Update POT-Creation-Date in Romanian and Slovak .po files
- Include various new UI strings for installation and try-live options
DeltaFile
+331-198po/fr_CA.po
+338-156po/en_GB.po
+311-178po/fr_FR.po
+463-0po/install-station.pot
+316-143po/en_US.po
+258-127install_station/network_setup.py
+2,017-80252 files not shown
+10,263-5,54058 files

GhostBSD/install-station 9db6c51install_station partition.py custom.py, po en_US.po en_GB.po

Add initial install_station Python package structure

  - Add install_station package with __init__.py and core modules
  - Include boot_manager.py for boot loader configuration (BootManager class with singleton pattern)
  - Add common.py with password strength validation utilities and ZFS dataset definitions
  - Add custom.py with Partitions class for disk partitioning management (1010 lines)
  - Establish foundation for GTK+ based GhostBSD installer application

  Modules added:
  - boot_manager: UEFI/BIOS boot manager selection with rEFInd and FreeBSD options
  - common: Password validation functions and deprecated decorator utility
  - custom: Comprehensive partition management with GTK+ interface
DeltaFile
+1,309-0install_station/partition.py
+887-0install_station/custom.py
+624-0install_station/use_zfs.py
+401-0po/en_US.po
+401-0po/en_GB.po
+384-0po/fr_FR.po
+4,006-089 files not shown
+19,345-26895 files

GhostBSD/install-station 8a02068. .gitignore, .github CODEOWNERS

Merge pull request #6 from ghostbsd/Issue#162

Issue #162 - CODEOWENERS
DeltaFile
+4-0.gitignore
+1-1.github/CODEOWNERS
+5-12 files

GhostBSD/install-station baa786a. .gitignore

Added editor specific directories to .gitignore
DeltaFile
+4-0.gitignore
+4-01 files

GhostBSD/install-station 6b069ad.github CODEOWNERS

 Updated groups in CODEOWNERS
DeltaFile
+1-1.github/CODEOWNERS
+1-11 files

GhostBSD/install-station 3f2d125.github/workflows project_automation.yml

Added automation for PR
DeltaFile
+28-0.github/workflows/project_automation.yml
+28-01 files

GhostBSD/install-station 51aaba1.github auto_assign.yml CODEOWNERS

Replaced auto_assing by CODEOWNERS
DeltaFile
+0-21.github/auto_assign.yml
+8-0.github/CODEOWNERS
+8-212 files

GhostBSD/install-station 8205d82. install-station

added code to update .xinitrc when choosing try livecd
DeltaFile
+5-0install-station
+5-01 files

GhostBSD/install-station 43ed065. install-station

fixed next_button
DeltaFile
+4-2install-station
+4-21 files

GhostBSD/install-station 7c7bf6c. install-station

Added some tweak to install-station code
DeltaFile
+30-29install-station
+30-291 files

GhostBSD/install-station 3da4686. install-station

add imports change and a dd logo path
DeltaFile
+3-3install-station
+3-31 files

GhostBSD/install-station bb4615d.github auto_assign.yml

Create auto_assign.yml
DeltaFile
+21-0.github/auto_assign.yml
+21-01 files

GhostBSD/install-station 1cc5a11. install-station

fix some GTK API deprecation
DeltaFile
+22-22install-station
+22-221 files

GhostBSD/install-station 556154d. install-station

adding self.window in the progress bar
DeltaFile
+1-4install-station
+1-41 files