diff --git a/.github/workflows/build-ppa-package-with-lintian.yml b/.github/workflows/build-ppa-package-with-lintian.yml index 23f7efb035..bd2e5d520a 100644 --- a/.github/workflows/build-ppa-package-with-lintian.yml +++ b/.github/workflows/build-ppa-package-with-lintian.yml @@ -38,8 +38,8 @@ jobs: run: | mv debian .. mv .github .. - tar cfv ../kernel-simulator_3.0.26.53-0.1.1.26.orig.tar . - xz ../kernel-simulator_3.0.26.53-0.1.1.26.orig.tar + tar cfv ../nitrocid-27_3.0.27.0-0.1.2.0.orig.tar . + xz ../nitrocid-27_3.0.27.0-0.1.2.0.orig.tar mv ../debian . - name: Build package diff --git a/.github/workflows/build-ppa-package.yml b/.github/workflows/build-ppa-package.yml index cabbe35013..ad37056398 100644 --- a/.github/workflows/build-ppa-package.yml +++ b/.github/workflows/build-ppa-package.yml @@ -38,8 +38,8 @@ jobs: run: | mv debian .. mv .github .. - tar cfv ../kernel-simulator_3.0.26.53-0.1.1.26.orig.tar . - xz ../kernel-simulator_3.0.26.53-0.1.1.26.orig.tar + tar cfv ../nitrocid-27_3.0.27.0-0.1.2.0.orig.tar . + xz ../nitrocid-27_3.0.27.0-0.1.2.0.orig.tar mv ../debian . - name: Build package diff --git a/.github/workflows/pushamend.yml b/.github/workflows/pushamend.yml index 484fcc425f..66971eaf12 100644 --- a/.github/workflows/pushamend.yml +++ b/.github/workflows/pushamend.yml @@ -27,12 +27,12 @@ jobs: - name: Download original source run: | - wget --output-document=../kernel-simulator_3.0.26.53-0.1.1.26.orig.tar.xz https://launchpad.net/~eofla/+archive/ubuntu/kernel-sim/+sourcefiles/kernel-simulator/3.0.26.53-0.1.1.26/kernel-simulator_3.0.26.53-0.1.1.26.orig.tar.xz - tar xf ../kernel-simulator_3.0.26.53-0.1.1.26.orig.tar.xz . + wget --output-document=../nitrocid-27_3.0.27.0-0.1.2.0.orig.tar.xz https://launchpad.net/~eofla/+archive/ubuntu/nitrocid/+sourcefiles/nitrocid-27/3.0.27.0-0.1.2.0/nitrocid-27_3.0.27.0-0.1.2.0.orig.tar.xz + tar xf ../nitrocid-27_3.0.27.0-0.1.2.0.orig.tar.xz . mv .github .. - name: Build source package run: debuild -S - name: Push to Launchpad - run: dput ppa:eofla/kernel-sim ../kernel-simulator_*_source.changes + run: dput ppa:eofla/nitrocid ../nitrocid-27_*_source.changes diff --git a/.github/workflows/pushppa.yml b/.github/workflows/pushppa.yml index b9d7752e32..e31816121f 100644 --- a/.github/workflows/pushppa.yml +++ b/.github/workflows/pushppa.yml @@ -37,12 +37,12 @@ jobs: run: | mv debian .. mv .github .. - tar cfv ../kernel-simulator_3.0.26.53-0.1.1.26.orig.tar . - xz ../kernel-simulator_3.0.26.53-0.1.1.26.orig.tar + tar cfv ../nitrocid-27_3.0.27.0-0.1.2.0.orig.tar . + xz ../nitrocid-27_3.0.27.0-0.1.2.0.orig.tar mv ../debian . - name: Build source package run: debuild -S -sa - name: Push to Launchpad - run: dput ppa:eofla/kernel-sim ../kernel-simulator_*_source.changes + run: dput ppa:eofla/nitrocid ../nitrocid-27_*_source.changes diff --git a/Makefile b/Makefile index 1eb584ef3b..d5635a98f9 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,11 @@ -OUTPUTS = public/Nitrocid/KSBuild public/*/obj public/*/*/obj private/*/bin private/*/obj debian/kernel-simulator +OUTPUTS = public/Nitrocid/KSBuild public/*/obj public/*/*/obj private/*/bin private/*/obj debian/nitrocid-27 OUTPUT = public/Nitrocid/KSBuild/net8.0 BINARIES = assets/ks-n assets/ks-jl MANUALS = assets/*.1 DESKTOPS = assets/ks.desktop BRANDINGS = public/Nitrocid/OfficialAppIcon-NitrocidKS-512.png + +MODAPI = 27 ARCH := $(shell if [ `uname -m` = "x86_64" ]; then echo "linux-x64"; else echo "linux-arm64"; fi) .PHONY: all debian-install @@ -33,21 +35,26 @@ debian-init-offline: $(MAKE) -C tools debian-invoke-init-offline debian-install: - $(MAKE) debian-install-all PACKAGE=kernel-simulator + $(MAKE) debian-install-all PACKAGE=nitrocid-$(MODAPI) debian-install-all: - mkdir -m 755 -p debian/$(PACKAGE)/usr/bin debian/$(PACKAGE)/usr/lib/ks debian/$(PACKAGE)/usr/share/applications + mkdir -m 755 -p debian/$(PACKAGE)/usr/bin debian/$(PACKAGE)/usr/lib/ks-$(MODAPI) debian/$(PACKAGE)/usr/share/applications install -m 755 -t debian/$(PACKAGE)/usr/bin/ $(BINARIES) install -m 755 -t debian/ $(MANUALS) - find $(OUTPUT) -mindepth 1 -type d -exec sh -c 'mkdir -p -m 755 "debian/$(PACKAGE)/usr/lib/ks/$$(realpath --relative-to $(OUTPUT) "$$0")"' {} \; - find $(OUTPUT) -mindepth 1 -type f -exec sh -c 'install -m 644 -t "debian/$(PACKAGE)/usr/lib/ks/$$(dirname $$(realpath --relative-to $(OUTPUT) "$$0"))" "$$0"' {} \; + find $(OUTPUT) -mindepth 1 -type d -exec sh -c 'mkdir -p -m 755 "debian/$(PACKAGE)/usr/lib/ks-$(MODAPI)/$$(realpath --relative-to $(OUTPUT) "$$0")"' {} \; + find $(OUTPUT) -mindepth 1 -type f -exec sh -c 'install -m 644 -t "debian/$(PACKAGE)/usr/lib/ks-$(MODAPI)/$$(dirname $$(realpath --relative-to $(OUTPUT) "$$0"))" "$$0"' {} \; install -m 755 -t debian/$(PACKAGE)/usr/share/applications/ $(DESKTOPS) - install -m 755 -t debian/$(PACKAGE)/usr/lib/ks/ $(BRANDINGS) - mv debian/$(PACKAGE)/usr/bin/ks-n debian/$(PACKAGE)/usr/bin/ks + install -m 755 -t debian/$(PACKAGE)/usr/lib/ks-$(MODAPI)/ $(BRANDINGS) + mv debian/$(PACKAGE)/usr/bin/ks-n debian/$(PACKAGE)/usr/bin/ks-$(MODAPI) + mv debian/$(PACKAGE)/usr/bin/ks-jl debian/$(PACKAGE)/usr/bin/ks-jl-$(MODAPI) + mv debian/$(PACKAGE)/usr/share/applications/ks.desktop debian/$(PACKAGE)/usr/share/applications/ks-$(MODAPI).desktop + sed -i 's|/usr/lib/ks|/usr/lib/ks-$(MODAPI)|g' debian/$(PACKAGE)/usr/bin/ks-* + sed -i 's|/usr/lib/ks|/usr/lib/ks-$(MODAPI)|g' debian/$(PACKAGE)/usr/share/applications/ks-$(MODAPI).desktop + sec -i 's|/usr/bin/ks|/usr/bin/ks-$(MODAPI)|g' debian/$(PACKAGE)/usr/share/applications/ks-$(MODAPI).desktop find 'debian/$(PACKAGE)/usr/lib/' -type d -name "runtimes" -exec sh -c 'find $$0 -mindepth 1 -maxdepth 1 -not -name $(ARCH) -type d -exec rm -rf \{\} \;' {} \; debian-install-lite: - $(MAKE) debian-install-all PACKAGE=kernel-simulator-lite - rm -rf debian/kernel-simulator-lite/usr/lib/ks/Addons + $(MAKE) debian-install-all PACKAGE=nitrocid-$(MODAPI)-lite + rm -rf debian/nitrocid-$(MODAPI)-lite/usr/lib/ks-$(MODAPI)/Addons # This makefile is just a wrapper for tools scripts. diff --git a/assets/ks.desktop b/assets/ks.desktop index 5727ca4601..eacc9473da 100644 --- a/assets/ks.desktop +++ b/assets/ks.desktop @@ -1,9 +1,9 @@ [Desktop Entry] -Version=0.0 -Name=Nitrocid KS +Version=1.0 +Name=Nitrocid KS (/usr/lib/ks) Comment=Simulates our future-planned kernel Exec=/usr/bin/ks Icon=/usr/lib/ks/OfficialAppIcon-NitrocidKS-512.png Terminal=true Type=Application -Categories=Utility;Application; +Categories=Utility; diff --git a/debian/changelog b/debian/changelog index 6e88ffab93..bd86cc1e33 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,945 +1,6 @@ -kernel-simulator (3.0.26.53-0.1.1.26-1) noble; urgency=medium +nitrocid-27 (3.0.27.0-0.1.2.0-1) noble; urgency=medium - * Fixed a usability issue regarding Terminaux + * Placeholder changelogs - -- Aptivi CEO Sun, 20 Oct 2024 12:40:19 +0300 + -- Aptivi CEO Sun, 5 Oct 2024 19:48:55 +0300 -kernel-simulator (3.0.26.53-0.1.1.25-1) noble; urgency=medium - - * Fixed a security issue concerning System.Text.Json - - -- Aptivi CEO Thu, 17 Oct 2024 18:56:07 +0300 - -kernel-simulator (3.0.26.53-0.1.1.24-1) noble; urgency=medium - - * Fixed license infobox modality - * Fixed BackRace game appearance - - -- Aptivi CEO Sat, 12 Oct 2024 21:44:22 +0300 - -kernel-simulator (3.0.26.53-0.1.1.23-1) noble; urgency=medium - - * Prevent color palette from being used on screensavers - - -- Aptivi CEO Thu, 10 Oct 2024 12:09:11 +0300 - -kernel-simulator (3.0.26.53-0.1.1.22-1) noble; urgency=medium - - * Updated libraries (excluding BassBoom) - - -- Aptivi CEO Thu, 03 Oct 2024 23:07:02 +0300 - -kernel-simulator (3.0.26.52-0.1.1.20-1) noble; urgency=medium - - * Updated FluentFTP - - -- Aptivi CEO Sat, 14 Sep 2024 14:58:14 +0300 - -kernel-simulator (3.0.26.52-0.1.1.19-1) noble; urgency=medium - - * Updated Terminaux to 5.1.0 - * Settings button fixed - - -- Aptivi CEO Thu, 12 Sep 2024 17:30:14 +0300 - -kernel-simulator (3.0.26.52-0.1.1.18-1) noble; urgency=medium - - * Updated libraries - - -- Aptivi CEO Wed, 11 Sep 2024 12:48:05 +0300 - -kernel-simulator (3.0.26.52-0.1.1.17-1) noble; urgency=medium - - * Homepage actions can now be registered - * Added more applications to the homepage - * Added an option to get lap list - * Added unlocalized strings - * The Nitrocid Homepage now looks more modern than before - * Fixed transparency issues for some apps, such as Calendar TUI - * Improved calendar event and reminder listing - * You'll need to sign in before being able to shut down or reboot from the login screen - * General improvements and bug fixes - * Removed extra localized strings - - -- Aptivi CEO Tue, 10 Sep 2024 10:48:44 +0300 - -kernel-simulator (3.0.26.49-0.1.1.16-1) noble; urgency=medium - - * Updated libraries - - -- Aptivi CEO Tue, 03 Sep 2024 14:55:29 +0300 - -kernel-simulator (3.0.26.48-0.1.1.15-1) noble; urgency=medium - - * Updated libraries - - -- Aptivi CEO Sat, 31 Aug 2024 08:41:05 +0300 - -kernel-simulator (3.0.26.48-0.1.1.14-1) noble; urgency=medium - - * Fixed IFM and Settings TUIs - - -- Aptivi CEO Fri, 30 Aug 2024 18:57:43 +0300 - -kernel-simulator (3.0.26.48-0.1.1.13-1) noble; urgency=medium - - * Updated Terminaux to 5.0 to bring improvements - - -- Aptivi CEO Thu, 29 Aug 2024 17:42:49 +0300 - -kernel-simulator (3.0.26.47-0.1.1.12-1) noble; urgency=medium - - * Added instance properties and/or classes support for reflection - - -- Aptivi CEO Sat, 24 Aug 2024 18:46:03 +0300 - -kernel-simulator (3.0.26.46-0.1.1.11-1) noble; urgency=medium - - * Updated Terminaux - - -- Aptivi CEO Tue, 20 Aug 2024 14:08:10 +0300 - -kernel-simulator (3.0.26.46-0.1.1.10-1) noble; urgency=medium - - * Updated SpecProbe - - -- Aptivi CEO Mon, 19 Aug 2024 19:59:01 +0300 - -kernel-simulator (3.0.26.45-0.1.1.9-1) noble; urgency=medium - - * Implemented unlock by mouse - - -- Aptivi CEO Wed, 14 Aug 2024 18:15:25 +0300 - -kernel-simulator (3.0.26.45-0.1.1.8-1) noble; urgency=medium - - * Updated libraries - - -- Aptivi CEO Tue, 13 Aug 2024 20:51:36 +0300 - -kernel-simulator (3.0.26.45-0.1.1.7-1) noble; urgency=medium - - * Taken out 32-bit support - - -- Aptivi CEO Mon, 12 Aug 2024 13:43:52 +0300 - -kernel-simulator (3.0.26.45-0.1.1.6-1) noble; urgency=medium - - * Introduction of Nitrocid LIVE! - * Updated libraries - - -- Aptivi CEO Thu, 08 Aug 2024 13:08:56 +0300 - -kernel-simulator (3.0.26.45-0.1.1.5-1) noble; urgency=medium - - * General improvements and bug fixes - - -- Aptivi CEO Mon, 05 Aug 2024 13:54:39 +0300 - -kernel-simulator (3.0.26.45-0.1.1.4-1) noble; urgency=medium - - * Added logical sorting for file lists - - -- Aptivi CEO Fri, 02 Aug 2024 21:46:38 +0300 - -kernel-simulator (3.0.26.44-0.1.1.3-1) jammy; urgency=medium - - * Updated libraries to the merger versions - - -- Aptivi CEO Thu, 01 Aug 2024 17:00:13 +0300 - -kernel-simulator (3.0.26.43-0.1.1.2-1) jammy; urgency=medium - - * General improvements and bug fixes - - -- Aptivi CEO Sun, 28 Jul 2024 20:59:03 +0300 - -kernel-simulator (3.0.26.42-0.1.1.1-1) jammy; urgency=medium - - * Fixed appearance of shutdown/reboot in classic mode - - -- Aptivi CEO Wed, 24 Jul 2024 14:40:33 +0300 - -kernel-simulator (3.0.26.42-0.1.1-1) jammy; urgency=medium - - * Added The Nitrocid Homepage - * Added new commands - * Added new screensavers - * Added new themes - * Added playing radio stations - * Restored "beepsynth" - * Added more hashing algorithms - * Added image viewer - * Added the new "settings" UI - * Made some apps more interactive - * Merged GRILO into Nitrocid - * Theme studio classic UI now indicates color changes - * You can view file sizes directly next to their names in IFM - * Improved base configuration handling and initialization - * Enhanced VT support for text editor TUI - * Improved appearance of Snaker - * Improved appearance of boot log and journal log viewers - * ExecPath is now neutralized - * General improvements and bug fixes - * Removed time/date corner - - -- Aptivi CEO Sat, 20 Jul 2024 08:37:22 +0300 - -kernel-simulator (3.0.25.439-0.1.0.9-1) noble; urgency=medium - - * General improvements - - -- Aptivi CEO Sat, 18 May 2024 09:00:20 +0300 - -kernel-simulator (3.0.25.439-0.1.0.8-1) noble; urgency=medium - - * Updated libraries - * Improved settings migration to support screensavers - * Fixed migration not working for integer-based settings - - -- Aptivi CEO Fri, 17 May 2024 13:35:42 +0300 - -kernel-simulator (3.0.25.439-0.1.0.7-1) noble; urgency=medium - - * Fixed translation of descriptions in the config finder - - -- Aptivi CEO Sun, 12 May 2024 15:58:16 +0300 - -kernel-simulator (3.0.25.439-0.1.0.6-1) noble; urgency=medium - - * Used embedded resources - * Fixed Chocolatey batch files - * General improvements - - -- Aptivi CEO Mon, 29 Apr 2024 12:40:31 +0300 - -kernel-simulator (3.0.25.439-0.1.0.5-1) noble; urgency=medium - - * Added config migration! - * Fixed a regression in the alias command - - -- Aptivi CEO Sun, 28 Apr 2024 12:16:13 +0300 - -kernel-simulator (3.0.25.439-0.1.0.4-1) noble; urgency=medium - - * Patch 4 of 0.1.0 - - -- Aptivi CEO Tue, 23 Apr 2024 12:24:07 +0300 - -kernel-simulator (3.0.25.439-0.1.0.3-1) noble; urgency=medium - - * Patch 3 of 0.1.0 - - -- Aptivi CEO Sun, 21 Apr 2024 10:11:45 +0300 - -kernel-simulator (3.0.25.438-0.1.0.2-1) noble; urgency=high - - * (security) Patch 2 of 0.1.0 - - -- Aptivi CEO Tue, 16 Apr 2024 07:10:45 +0300 - -kernel-simulator (3.0.25.438-0.1.0.1-1) noble; urgency=medium - - * Patch 1 of 0.1.0 - - -- Aptivi CEO Sun, 10 Mar 2024 20:50:00 +0300 - -kernel-simulator (3.0.25.437-0.1.0-1) noble; urgency=medium - - * New generation of Nitrocid KS! It contains a huge amount of changes! - * Consult changes.chg in the Git repo for more info. - - -- Aptivi CEO Wed, 28 Feb 2024 14:29:50 +0300 - -kernel-simulator (3.0.25.411-0.1.0~rc-1) noble; urgency=medium - - * Consult changes.chg in the Git repo for more info. - - -- Aptivi CEO Sat, 27 Jan 2024 22:32:16 +0300 - -kernel-simulator (3.0.25.377-0.1.0~beta3-1) noble; urgency=medium - - * Changed version number - - -- Aptivi CEO Fri, 29 Dec 2023 08:24:24 +0000 - -kernel-simulator (0.1.0-beta3-0ppa2) noble; urgency=medium - - * Fixed FTBFS - - -- Aptivi CEO Thu, 28 Dec 2023 22:20:10 +0300 - -kernel-simulator (0.1.0-beta3-0ppa1) noble; urgency=medium - - * Added new commands - * Added new screensavers - * Added new features - * Made a huge amount of improvements - * ...and many more surprising features and additions - - -- Aptivi CEO Fri, 01 Dec 2023 08:43:10 +0300 - -kernel-simulator (0.1.0-beta2-0ppa1) jammy; urgency=medium - - * Added new commands - * Added new screensavers - * Added new features - * Added contacts manager - * Added a vivid version of the default theme - * Added ShipDuet - * Added new APIs - * Added interactive TUI - * Added support for macOS - * Added many more features! - * Fixed a lot of bugs - * Improved the kernel API - * Re-written some components - * Improved shell system - * Fixed known Beta 1 bugs - * Enhanced network connection feature - * Sped up configuration reader and writer - * Every theme have their own description - - -- Aptivi CEO Tue, 08 Aug 2023 11:08:10 +0300 - -kernel-simulator (0.1.0-beta1-0ppa1) jammy; urgency=medium - - * Synchronize release with changes in Nitrocid KS 0.1.0 Beta 1 - - -- EoflaOE Wed, 22 Feb 2023 20:55:45 +0300 - -kernel-simulator (0.1.0-beta1) jammy; urgency=medium - - * Synchronize release with changes in Nitrocid KS 0.1.0 Beta 1 - - -- EoflaOE Wed, 22 Feb 2023 07:19:45 +0300 - -kernel-simulator (0.0.24.4) jammy; urgency=medium - - * Fixed false boot failure in GRILO - - -- EoflaOE Wed, 10 Aug 2022 07:27:55 +0300 - -kernel-simulator (0.0.24.3-0ppa1) jammy; urgency=medium - - * Fixed net48 directory being added in lib - - -- EoflaOE Tue, 09 Aug 2022 12:20:00 +0300 - -kernel-simulator (0.0.24.3) jammy; urgency=medium - - * Added boot class for GRILO - - -- EoflaOE Tue, 09 Aug 2022 11:35:20 +0300 - -kernel-simulator (0.0.24.2) jammy; urgency=medium - - * RetroKS can now be run in .NET 6.0 - * RetroKS can now be run for the first time again - - -- EoflaOE Fri, 05 Aug 2022 19:14:24 +0300 - -kernel-simulator (0.0.24.1) jammy; urgency=medium - - * You can't go back to 2018 on .NET 6.0! - * Meteor is customizable - - -- EoflaOE Tue, 02 Aug 2022 23:26:55 +0300 - -kernel-simulator (0.0.24.0) jammy; urgency=medium - - * Added command autocompletion - * Added new splashes (systemd, sysvinit, openrc,...) - * Added support for UESH conditions that require more than three arguments - * Added preview to saver settings - * Added new tests - * Added new screensavers (Indeterminate, Pulse,...) - * Added new languages (SMS Message, Shakespearean) - * Added new themes (Ports from VIM community themes) - * Added shell presets - * Added new UESH conditions - * Added RetroKS! - * UnitConv is back! - * No More POP3 - * Removed obsolete Mod and Screensaver APIs - * Removed report bug prompt - * Fixed wrong character for lower left corner in Ramp when the config is being created - * General API improvements - * General improvements and bug fixes - * And more... - - -- EoflaOE Tue, 02 Aug 2022 08:35:25 +0300 - -kernel-simulator (0.0.23.2) jammy; urgency=medium - - * Fixed dictionary defining only one meaning for words like `fine` - * Fixed file handles being stuck open - - -- EoflaOE Wed, 13 Jul 2022 10:50:13 +0300 - -kernel-simulator (0.0.23.1) jammy; urgency=medium - - * Fixed crash on startup due to an Inxi.NET bug - - -- EoflaOE Tue, 12 Jul 2022 08:58:39 +0300 - -kernel-simulator (0.0.23.0) jammy; urgency=medium - - * Updated libraries - * Added "No APM" simulator - * Improved name generation process - * No more stack overflow when double panic fails - * Added new screensavers (Glitch, FallingLine) - * Added new language (Gangsta, Playa - pla) - * Added new splash (Fader) - * Screensaver improvements - * General compatibility improvements for .NET 6.0 - * General improvements and bug fixes - - -- EoflaOE Mon, 11 Jul 2022 10:40:22 +0300 - -kernel-simulator (0.0.22.5) jammy; urgency=medium - - * Backported fixes - - -- EoflaOE Sat, 09 Jul 2022 11:19:11 +0300 - -kernel-simulator (0.0.22.4) jammy; urgency=medium - - * General improvements and bug fixes - - -- EoflaOE Fri, 17 Jun 2022 21:42:50 +0300 - -kernel-simulator (0.0.22.3) jammy; urgency=medium - - * Compatibility improvements regarding .NET 6.0 - - -- EoflaOE Wed, 15 Jun 2022 16:36:25 +0300 - -kernel-simulator (0.0.22.2) jammy; urgency=medium - - * Fixed custom screensavers breaking when - `SleepNoBlock(milliseconds, Custom)` is used - * General improvements and bug fixes - - -- EoflaOE Mon, 13 Jun 2022 09:51:05 +0300 - -kernel-simulator (0.0.22.1) jammy; urgency=medium - - * Improved accuracy of remaining time - * Fixed problems related to screensavers - - -- EoflaOE Sun, 12 Jun 2022 14:23:47 +0300 - -kernel-simulator (0.0.22.0) jammy; urgency=medium - - * Added dependencies support for mods - * Added new commands - * Added new screensavers - * Added new themes - * Added support for .NET 6.0 - * Used ReadLine.Reboot to read inputs. - This fixes many issues regarding reading inputs on Linux systems. - * Fixed variety of crashes - * Removed unnecessary dependency, MadMilkman.Ini, from the main app - * You can now run Kernel Simulator from Android directly (UserLAnd)! - * General improvements and bug fixes - - -- EoflaOE Thu, 09 Jun 2022 07:21:34 +0300 - -kernel-simulator (0.0.21.5) jammy; urgency=medium - - * General improvements and bug fixes - - -- EoflaOE Mon, 16 May 2022 16:51:52 +0300 - -kernel-simulator (0.0.21.4) jammy; urgency=medium - - * General improvements and bug fixes - - -- EoflaOE Tue, 10 May 2022 07:47:47 +0300 - -kernel-simulator (0.0.21.3) jammy; urgency=medium - - * Fixed crash on startup in some Linux systems - * Fixed crash on startup when a non-screensaver file is encountered - * Fixed crash on startup if there is a kernel crash during boot - * Fixed `hwinfo` not displaying hardware information - - -- EoflaOE Sun, 08 May 2022 07:56:19 +0300 - -kernel-simulator (0.0.21.2) jammy; urgency=medium - - * Fixed fatal crash on startup on ARM devices - - -- EoflaOE Wed, 04 May 2022 11:35:08 +0300 - -kernel-simulator (0.0.21.1) jammy; urgency=medium - - * Improvements to the RSS feed selector - * General improvements and bug fixes - - -- EoflaOE Mon, 02 May 2022 09:31:20 +0300 - -kernel-simulator (0.0.21.0) jammy; urgency=medium - - * Updated libraries - * Added new screensavers - * Added custom notifications API - * Added hex shell - * You can select feed by country! - * Line parsing behavior should be consistent in all shells - * MathBee is now Solver - * General improvements and bug fixes - - -- EoflaOE Wed, 27 Apr 2022 07:33:57 +0300 - -kernel-simulator (0.0.20.5) focal; urgency=medium - - * Fixed race condition in kernel threads causing screensavers to stop with an error - - -- EoflaOE Thu, 14 Apr 2022 08:27:10 +0300 - -kernel-simulator (0.0.20.4) focal; urgency=medium - - * Updated debug symbol update link - - -- EoflaOE Fri, 08 Apr 2022 08:22:27 +0300 - -kernel-simulator (0.0.20.3) focal; urgency=medium - - * General improvements and bug fixes - - -- EoflaOE Mon, 21 Mar 2022 05:56:40 +0200 - -kernel-simulator (0.0.20.2) focal; urgency=medium - - * General improvements - - -- EoflaOE Sun, 13 Mar 2022 05:49:19 +0200 - -kernel-simulator (0.0.20.1) focal; urgency=medium - - * Fixed bugs in update facility - * Fixed debugger not accepting messages in Linux hosts - * General improvements and bug fixes - - -- EoflaOE Thu, 03 Mar 2022 06:27:21 +0200 - -kernel-simulator (0.0.20.0) focal; urgency=medium - - * Added high customization - * Added new commands - * Added new screensavers - * Added new languages - * Added new themes - * Added notification borders - * Added manual page viewer for mods - * Added UTC support - * Added mod blacklist support - * Added support for POP3 (experimental) - * Added switches for commands - * Updated libraries - * Updated the icon for Chocolatey installations - * Changed mail command name from `lsmail` to `mail` for relevancy - * Removed obsolete commands - * Removed AptErrorSim and HackUserFromAD screensavers - * Many API changes and improvements - * General improvements and bug fixes - * And many surprises... - - -- EoflaOE Sun, 20 Feb 2022 20:22:48 +0200 - -kernel-simulator (0.0.19.1) focal; urgency=medium - - * Made a shortcut to KS for Windows systems (Chocolatey) - * Added the FlashColor screensaver - * Added the Gujarati language - - -- EoflaOE Thu, 26 Aug 2021 14:54:41 +0300 - -kernel-simulator (0.0.19.0) focal; urgency=medium - - * Added folder download/upload to FTP - * Added option to write full color code in ColorWheel - * Added JSON minifier - * Added optional output support for jsonbeautify/jsonminify - * Added the Kazakh and Yoruba languages - * Added the Linotypo and Typewriter screensavers - * Improvements in Settings - * Added reading text files support in supported screensavers (only Linotypo for now) - * Added the mod manager - * Added missed character support in typo screensavers - * Added debugging support to screensaver - * Restored Turkish language - * Fixed cancellation not working properly in some situations - * General improvements and bug fixes - - -- EoflaOE Sun, 22 Aug 2021 15:30:19 +0300 - -kernel-simulator (0.0.18.1) focal; urgency=medium - - * Fixed BeatFader taking time to exit - * Fixed extra newline in separator if location is two lines lower - - -- EoflaOE Mon, 09 Aug 2021 14:46:15 +0300 - -kernel-simulator (0.0.18.0) focal; urgency=medium - - * 1. Added SHA384 support - * Added support for output files in `sumfile` - * Now `No help for command ` shows up on all shells - * Added support for complete string formatting in console writers - * Added new commands - * Flipped the date and time on upper right corner - * Added the GetConfigCategory and SetConfigValueAndWrite APIs - * Added beats per minute implementation to disco - * Added BeatFader screensaver - * Added new placeholders - * Custom startup banner support - * Added `/clear` to clear the string variable in Settings - * General improvements and bug fixes - - -- EoflaOE Mon, 02 Aug 2021 21:01:40 +0300 - -kernel-simulator (0.0.17.2-0ppa2) focal; urgency=medium - - * Made a .desktop file - - -- EoflaOE Sat, 31 Jul 2021 18:49:16 +0300 - -kernel-simulator (0.0.17.2-0ppa1) focal; urgency=medium - - * A .desktop file - - -- EoflaOE Sat, 31 Jul 2021 18:32:21 +0300 - -kernel-simulator (0.0.17.2) focal; urgency=medium - - * Added support for complete string formatting in console writers - - Note that this change is a backport from the upcoming 0.0.18.0 - * Enhanced a default for Typo - - -- EoflaOE Sun, 25 Jul 2021 17:23:18 +0300 - -kernel-simulator (0.0.17.1-0ppa1) focal; urgency=medium - - * Fixed menu entry not working - - -- EoflaOE Sat, 24 Jul 2021 14:31:05 +0300 - -kernel-simulator (0.0.17.1) focal; urgency=medium - - * Better handling for empty folders in List - - -- EoflaOE Sun, 18 Jul 2021 14:18:50 +0300 - -kernel-simulator (0.0.17.0) focal; urgency=medium - - * Fixed the sudden "Invalid path" when trying to execute a non-existent mod/alias that contains the space in their command. - * Added FaderBack - * Fade-ins in Fader and FaderBack are now smoother - * WebAlerts are now handled in mail shell - * Extended information in modinfo - * Added custom prompt styles for RSS, Text Edit, and ZIP Shell - * Improvements regarding parsing RSS feeds - * General improvements and bug fixes - - -- EoflaOE Mon, 05 Jul 2021 14:29:11 +0300 - -kernel-simulator (0.0.16.4) focal; urgency=medium - - * Added support for spaces in commands for mods and aliases - * Better mod conflict detection - - -- EoflaOE Thu, 17 Jun 2021 13:59:59 +0300 - -kernel-simulator (0.0.16.3) focal; urgency=medium - - * Fixed DLL-based screensavers not loading - * Fixed external programs (ffmpeg, ...) not using current working directory - - -- EoflaOE Mon, 14 Jun 2021 17:47:51 +0300 - -kernel-simulator (0.0.16.2) focal; urgency=medium - - * Fixed NullReferenceException when loading a mod command if one of the loaded mods didn't have any command - * Added support for .message MOTD for FTP - * Fader and Wipe now exit instantly - - -- EoflaOE Sat, 12 Jun 2021 16:36:35 +0300 - -kernel-simulator (0.0.16.0) focal; urgency=medium - - * Check out github.com/EoflaOE/Kernel-Simulator/wiki/History-of-KS#ks-00160-6122021 - - -- EoflaOE Sun, 06 Jun 2021 13:47:18 +0300 - -kernel-simulator (0.0.15.8) focal; urgency=medium - - * Fixed NullReferenceException when trying to get symlink target - - -- EoflaOE Wed, 14 Apr 2021 10:11:20 +0300 - -kernel-simulator (0.0.15.7) focal; urgency=medium - - * Fixed percentage of notification not clearing - * Added option to set current directory from settings - - -- EoflaOE Sun, 21 Mar 2021 19:21:52 +0200 - -kernel-simulator (0.0.15.6) focal; urgency=medium - - * General improvements - * Now profile answer takes more than one digit. - - -- EoflaOE Sat, 20 Mar 2021 07:41:29 +0200 - -kernel-simulator (0.0.15.5) focal; urgency=medium - - * General improvements - * Fixed profile listing being offset by 1 - * Use ftp:// instead of ftps:// by default - - -- EoflaOE Fri, 12 Mar 2021 17:41:36 +0200 - -kernel-simulator (0.0.15.4) focal; urgency=medium - - * Removed listdrives and listparts help commands - * Now help shows message when invalid command is entered - - -- EoflaOE Fri, 12 Mar 2021 09:33:46 +0200 - -kernel-simulator (0.0.15.3) focal; urgency=medium - - * Added category indicator to settings - * Improved sysinfo viewing in languages other than English - * Disabled cached hardware probing - - -- EoflaOE Wed, 10 Mar 2021 16:19:45 +0200 - -kernel-simulator (0.0.15.2) focal; urgency=medium - - * Use vt100 terminal (nano is still flaky) - * Fixed crash on next reboot when hardware probing fails - * Implemented percentage indicator for notification - - -- EoflaOE Thu, 04 Mar 2021 21:34:22 +0200 - -kernel-simulator (0.0.15.1) focal; urgency=medium - - * Fixed unlocalized strings in 0.0.15.0 - * Added missing string for SSH FTP help entry - - -- EoflaOE Wed, 24 Feb 2021 06:59:37 +0200 - -kernel-simulator (0.0.15.0) focal; urgency=medium - - * Added BedOS, 3Y-Diamond, and TealerOS colors - * Allowed specifying city name in weather command - * Made calc use string evaluator - * Fixed NullReferenceException when running maintenance mode - * Added Irish and Welsh languages - * Now time offsets can display a plus sign - * General improvements - * Added new text edit commands, including querychar - * Fixed new instances of text editor not "opening" files after closing the first session - * Added progress implementation to notification system - * Fixed console output messup in certain situations - * Users are free to turn on/off text edit autosave and set interval - * Added text changed indicator - * Added conflict detection to mod parser - * Now you're free to choose to record remote debug chat logs or not - * Fixed crash on startup in Linux - * Ping continues even if one device can't be pinged - * Screensaver timeouts are now customizable except for AptErrorSim, HackUserFromAD, and Dissolve - - -- EoflaOE Sun, 21 Feb 2021 06:41:50 +0200 - -kernel-simulator (0.0.14.1) focal; urgency=medium - - * Fixed wrong UESH message if command is not found - * DoCalc is obsolete - * Now bouncing block settings are customizable - - -- EoflaOE Fri, 29 Jan 2021 16:22:00 +0200 - -kernel-simulator (0.0.14.0) focal; urgency=medium - - * Added executable file running - * Fixed NullReferenceException when parsing Nothing in all printing commands in TextWriterColor - * Updated libraries - * Used Inxi.NET for hardware probing - * Added mail message preview implementation - * Fixed inconsistencies in network section of settings command - * Removed listdrives and listparts in favor of sysinfo showing hard drive information - * Added color change to Settings, removing setcolors - * Added a way to get the target link in SFTP directory listing - * Fixed NullReferenceException when trying to change remote SFTP directory - * Fixed local SFTP directory not changing - * Added custom shell input prompt support - * Removed Slot Probe in favor of rewritten hardware probe - * Added Bouncing Block Screensaver - - -- EoflaOE Thu, 21 Jan 2021 13:03:38 +0200 - -kernel-simulator (0.0.13.1) focal; urgency=medium - - * Added current directory placeholder - - -- EoflaOE Thu, 24 Dec 2020 14:05:43 +0200 - -kernel-simulator (0.0.13.0) focal; urgency=medium - - * Added SHA512 encryption algorithm - * Added SFTP - * Fixed console formats in FTP and SFTP - * Added new string placeholder for host name - * Added custom shell prompt style - * Fixed password field being accessible to mods - - -- EoflaOE Mon, 21 Dec 2020 13:43:11 +0200 - -kernel-simulator (0.0.12.3) focal; urgency=medium - - * Fixed artifacts in Swahili - * Fixed inconsistencies regarding rexec command - * Fixed RPC commands not listening - - -- EoflaOE Tue, 08 Dec 2020 07:18:48 +0200 - -kernel-simulator (0.0.12.2) focal; urgency=medium - - * Reverted to SSH.NET version 2016.1.0 as it fixes NuGet installation error under normal circumstances. For more info, consult "The truth of SSH.NET 2020.0.0 Beta 1" - * Bug fixes and general improvements - * Fixed shell error trying to use multi commands in some cases - * Fixed multi command colon not working for mods and aliases - * Fixed injected commands failing with a shell error - * Fixed newline on input line in cmdinject argument - * Added help page for real cmdline args for KS - - -- EoflaOE Wed, 02 Dec 2020 17:14:51 +0200 - -kernel-simulator (0.0.12.1) focal; urgency=medium - - * Fixed variables not being parsed in translated versions of Punjabi messages - * Fixed some strings not being translated - * Fixed SSH connection error even after successful connection - * Fixed high CPU usage when connected to an SSH server - - -- EoflaOE Sun, 22 Nov 2020 07:12:28 +0200 - -kernel-simulator (0.0.12.0) focal; urgency=medium - - * The list is too long, so read the bottom of the page below - * github.com/EoflaOE/Kernel-Simulator/wiki/History-of-KS - - -- EoflaOE Fri, 06 Nov 2020 20:00:00 +0300 - -kernel-simulator (0.0.11.1) focal; urgency=medium - - * We had to take out Turkish language because we can't support terrorism. - * Fixed messup on console output redirection - * Added notification when config fails to be read - - -- EoflaOE Thu, 06 Aug 2020 13:53:27 +0300 - -kernel-simulator (0.0.11.0-2) focal; urgency=medium - - * Fixed build failure - - -- EoflaOE Sun, 26 Jul 2020 11:47:48 +0300 - -kernel-simulator (0.0.11.0-1) focal; urgency=medium - - * Added command cancellation when CTRL+C is pressed implementation - * Added `shutdown` command to test shell - * Made `exit` exit the test shell and start the kernel - * Implemented Speed Dial for FTP shell for faster connection - * Fixed FTPS using wrong encryption type - * Added simple send message to mail client (IMAP shell changed to mail shell) - * Fixed port parsing in mail shell - * Made screensaver timeouts customizable - * Added `mkfile` and `edit` commands - * Added basic text editor - * Removed `speak` command and `soundtest` test command due to instabilities on sound library - * Removed demo account creation - * Permission management for mods is now easier to use - * Fixed `read` command not working with spaced filenames - * Fixed invalid `Not enough arguments` message when providing more than enough arguments in some commands - * Fixed `chusrname` not changing username permanently - * Now in mail shell when you don't provide enough arguments it will automatically open a help page for the specified command - * Now remote debugging user messages reflects the current kernel language used - * Added temporary blocking/unblocking IP addresses for remote debugger (will be permanent in 0.0.12) - * Fixed notifications showing when dismissing them - * Added Serbian language - * Added console output redirection support for main shell commands - - -- EoflaOE Sun, 26 Jul 2020 11:03:48 +0300 - -kernel-simulator (0.0.10.1-1) focal; urgency=medium - - * Fixed OutOfMemory when hashing large files - * Added new CI test that tests string encryption. - - -- EoflaOE Sat, 11 Jul 2020 20:30:48 +0300 - -kernel-simulator (0.0.10.0.2) focal; urgency=medium - - * Fixed build failure - - -- EoflaOE Mon, 08 Jun 2020 17:21:51 +0300 - -kernel-simulator (0.0.10.0.1) focal; urgency=medium - - * Fixed build failure - - -- EoflaOE Mon, 08 Jun 2020 17:07:51 +0300 - -kernel-simulator (0.0.10.0-1) focal; urgency=medium - - * Fixed build failure - - -- EoflaOE Mon, 08 Jun 2020 16:42:21 +0300 - -kernel-simulator (0.0.10.0) focal; urgency=medium - - * Updated libraries - * Fixed mods not being able to access the Encryption class - * Simplified encryption code for mods - * Improved list of filesystems - * Fixed FTP crash when faced with multiple profiles - * Now FTP addresses starting with ftpes:// will also be accepted - * Made FTP profile listing more clear - * Now the IMAP client will tell you if there's an attachment when reading - * Fixed misleading message when reading the first message - * Added scripting - * Fixed IMAP shell crash when idle - * Now error messages have their own color - * Restored echo, beep, and choice commands from 0.0.1 for script implementation - * Added input command - * Now IMAP client shows newest messages first - * Fixed unexpected kernel crash when the IMAP shell crashed - * Added debugging messages in IMAP shell - * Added other folder support to IMAP client - * Added code documentation for modders and devs using Visual Studio - * Added usage commands support for FTP - * Added new events for mods - - -- EoflaOE Thu, 28 May 2020 09:35:48 +0300 - -kernel-simulator (0.0.9.0-2) bionic; urgency=critical - - * Fixed list command crashing on IMAP shell when no page number is specified - - -- EoflaOE Sun, 26 Apr 2020 20:35:28 +0300 - -kernel-simulator (0.0.9.0-1) bionic; urgency=medium - - * Updated libraries - * Added IMAP shell - * Added Slovak language - * Added comment to Language config entry - * Fixed kernel crash if remote debugger failed to start - - -- EoflaOE Thu, 23 Apr 2020 19:30:46 +0300 diff --git a/debian/control b/debian/control index a7eb587a1f..e9602e1b30 100644 --- a/debian/control +++ b/debian/control @@ -1,25 +1,27 @@ -Source: kernel-simulator +Source: nitrocid-27 Section: misc Priority: optional Maintainer: Aptivi CEO Build-Depends: debhelper-compat (= 12), dotnet-sdk-8.0 (>= 8.0.100), tzdata (>= 2021a), libjack0 (>= 1:0.125.0-3), libportaudio2 (>= 19.6.0), libopenal1 (>= 1:1.19.1), libsdl2-2.0-0 (>= 2.0.9), libpulse0 (>= 12.2), libaudio2 (>= 1.9.4) Standards-Version: 4.4.0 -Homepage: https://aptivi.gitbook.io/kernel-simulator-manual +Homepage: https://aptivi.gitbook.io/nitrocid-manual Vcs-Browser: https://github.com/Aptivi/Nitrocid Vcs-Git: https://github.com/Aptivi/Nitrocid.git -Package: kernel-simulator +Package: nitrocid-27 Architecture: amd64 arm64 Depends: ${shlibs:Depends}, ${misc:Depends}, dotnet-runtime-8.0 (>= 8.0.100), tzdata (>= 2021a), libjack0 (>= 1:0.125.0-3), libportaudio2 (>= 19.6.0), libopenal1 (>= 1:1.19.1), libsdl2-2.0-0 (>= 2.0.9), libpulse0 (>= 12.2), libaudio2 (>= 1.9.4) -Conflicts: kernel-simulator-lite +Conflicts: nitrocid-27-lite +Provides: nitrocid Description: Simulates our future-planned kernel, Nitrocid Kernel! Nitrocid KS (Kernel Simulator) simulates our future kernel, Nitrocid Kernel! It simulates the kernel, the shell, and all the common applications. -Package: kernel-simulator-lite +Package: nitrocid-27-lite Architecture: amd64 arm64 Depends: ${shlibs:Depends}, ${misc:Depends}, dotnet-runtime-8.0 (>= 8.0.100), tzdata (>= 2021a) -Conflicts: kernel-simulator +Conflicts: nitrocid-27 +Provides: nitrocid Description: Simulates our future-planned kernel, Nitrocid Kernel! Nitrocid KS (Kernel Simulator) simulates our future kernel, Nitrocid Kernel! It simulates the kernel, the shell, and all the common applications. This is diff --git a/debian/kernel-simulator-lite.manpages b/debian/kernel-simulator-lite.manpages deleted file mode 100644 index 25872a56ff..0000000000 --- a/debian/kernel-simulator-lite.manpages +++ /dev/null @@ -1,2 +0,0 @@ -debian/ks.1 -debian/ks-jl.1 diff --git a/debian/kernel-simulator.manpages b/debian/kernel-simulator.manpages deleted file mode 100644 index 25872a56ff..0000000000 --- a/debian/kernel-simulator.manpages +++ /dev/null @@ -1,2 +0,0 @@ -debian/ks.1 -debian/ks-jl.1 diff --git a/debian/nitrocid-27-lite.manpages b/debian/nitrocid-27-lite.manpages new file mode 100644 index 0000000000..84ed1de9f4 --- /dev/null +++ b/debian/nitrocid-27-lite.manpages @@ -0,0 +1,2 @@ +debian/ks-27.1 +debian/ks-27-jl.1 diff --git a/debian/nitrocid-27.manpages b/debian/nitrocid-27.manpages new file mode 100644 index 0000000000..84ed1de9f4 --- /dev/null +++ b/debian/nitrocid-27.manpages @@ -0,0 +1,2 @@ +debian/ks-27.1 +debian/ks-27-jl.1