Граф коммитов

572 Коммитов

Автор SHA1 Сообщение Дата
Elliot Huffman c33e0837c2
Update Link
Update the link for the source code build to go to the updated page.
2022-05-29 11:09:02 -04:00
Elliot Huffman 4886390eb4
Support Headless Operation
Add environmental var configuration support to allow the server to operate without a UI in pure REST API mode.
2022-05-29 09:05:04 -04:00
Elliot Huffman 7851bde77c
Initial UI Slicer
Create an empty slicer for the UI.
2022-05-29 08:57:19 -04:00
Elliot Huffman 3c218d445c
Remove Redux Toolkit Import
Remove the Redux toolkit from the legacy store initialization. The toolkit import will be in a different set of files after the store's rewrite has been completed.
2022-05-29 08:38:46 -04:00
Elliot Huffman 4ad220e782
Grammer
Silo is not an acronym.
2022-05-28 17:52:28 -04:00
Elliot Huffman d450aecce7
CodeQL Fixes
Fix a bunch of things that CodeQL brought up.
Topics span security, best practices and performance improvements.
2022-05-28 17:49:05 -04:00
Elliot Huffman 98562f22a3
Prep for Redux Toolkit Rebuild
Prep work for an upcoming Redux toolkit rebuild of the current redux logic. This will dramatically simplify the project, add new capabilities and future proof the project for upcoming react changes.
It will also make the project easier to onboard to for new Redux users.
2022-05-28 17:24:47 -04:00
Elliot Huffman bf6a447c66
Update Home Screen Buttons
Update the text on the Silo button to reflect the proper capitalization.
Add extra place holder buttons for upcoming modules.
2022-05-28 17:23:08 -04:00
Elliot Huffman a10f733226
Update Search
Update the commission device search to be able to search insensitively and to support both display name and device ID.
Update display text to reflect the changes.
2022-05-28 17:22:15 -04:00
Elliot Huffman fb3709433c
Update Device Models
Rename the models to be more generic as the scope of the project has expanded since the inception of the project's original app code.
PAW device is now PSM Device (since dev workstations will be covered)
Device Item is now Psm Autopilot Device as the device item is too generic for its use case.
Since the full parsed data is now available, the property names of the app have also been updated to reflect the proper data structures.
2022-05-28 17:21:19 -04:00
Elliot Huffman 2015ce2daf
Update Device Mocks
Update the Device Mocks to use the latest spec (Psm Device) and correct data (autopilot device).
Also made the mocks available under a single import, instead of individual imports.
Moved the mocks to the models folder as it fits better in the organizational structure of the project.
2022-05-28 17:17:00 -04:00
Elliot Huffman 23a885ac5c
Update Packages 2022-05-28 09:34:35 -04:00
Elliot Huffman 1ac4632e81
Update to latest Adv Installer 2022-05-23 10:34:15 -04:00
Elliot Huffman 880d9abb66
Update Packages 2022-05-23 10:22:04 -04:00
Elliot Huffman 5d802272c2
Update to newer Actions 2022-05-14 11:27:15 -04:00
Elliot Huffman 44e1ea215b Update Packages 2022-05-14 10:14:23 -04:00
Elliot Huffman c8d056d8fb Fix Auto-Run Bug
Fix a bug that prevented the automated launch of the Server Software.
This was because the run with highest privs was requested when this isn't necessary. Now it runs as normal system instead of highest privs system.
2022-04-29 13:24:43 -04:00
Elliot Huffman fdd5064aa4 Update to 19.4
Update Advanced Installer core to 19.4. This fixes a bunch of bugs in the platform that prob don't apply to us.
2022-04-29 13:23:43 -04:00
Elliot Huffman bf6f25d613
Disable Snap Build
Disabled the building of snap packages because the snapcraft.yaml isn't ready.
2022-04-29 13:13:57 -04:00
Elliot Huffman 2ee6caf9c8
Update Advanced Installer Core
Update to 19.4
2022-04-29 13:12:52 -04:00
Elliot Huffman 47055e68fa Update Packages 2022-04-29 13:00:31 -04:00
Elliot Huffman 955032b35e
Add snap build support
Add the ability to build and publish a snap package to the snapcraft.io store to be able to publish the PSM project to Linux platforms.
2022-04-23 13:06:14 -04:00
Elliot Huffman 733fc69672 Update Packages 2022-04-23 09:47:17 -04:00
Elliot Huffman 9cc7b3fbc5 Set Env Vars Pros as Persistent
Set the properties that environmental variables to be persistent. This fixes a bug where the env vars aren't removed if the value has changed.
2022-04-21 13:07:03 -04:00
Elliot Huffman f8359aa972
Enhance Security Checks
Extend the security checks to ensure a higher quality of code is used as well as misc. Other compatibility and future proofing checks.
AI checks are now included in the extended set of checks.
2022-04-17 00:19:24 -04:00
Elliot Huffman f00b0c4262 Add port configuration support
Add the ability to configure the port number that the server will host off of.
This also is tied into the firewall config to have a more micro-segmented config of the server host.
2022-04-15 15:45:23 -04:00
Elliot Huffman 6c8d21430a Revert Port Var Change
Azure uses only the PORT environmental variable to dynamically assign a port to an app service instance.
This change reverts the environmental variable back to the one that Azure uses for maximum compatibility.
2022-04-15 15:36:27 -04:00
Elliot Huffman 5e999b859e Update Missing Logos
Fix some logos that were missed on the initial branding pass for the project.
2022-04-15 15:29:22 -04:00
Elliot Huffman b9d1d4b5f0 Remove MSIX Build
Remove MSIX build as targeting the server OS requires a service to be declared and the EXEs generated by the project don't have a service registration hook. This makes MSIX for Windows server impossible.
2022-04-15 12:00:19 -04:00
Elliot Huffman 3c8628b861 Change Logo + Fix Progress Text
Update the logo to use the project's logo instead of the built in one.
Fix an install dialog cutting off the text's bottom pixels.
2022-04-15 11:38:12 -04:00
Elliot Huffman c080b5eb17 Add PNG Logo
Useful for user interface stuff for the WebUI and installers.
2022-04-15 11:04:49 -04:00
Elliot Huffman 758e3e14d9 Modernize & Fix UI
Update icons to use modern design icons.
Fix some text to say Microsoft.
Update layout to eliminate some text getting cut off.
2022-04-14 09:14:28 -04:00
Elliot Huffman 0fffb9105b Add Modern Design Assets
Add assets for common user interface dialogs. These assets use a modern design. ICOs are for the MSI installers and the PNGs are for modern components.
2022-04-14 09:13:26 -04:00
Elliot Huffman b04593ac1f Attempted Stabilization of Env Var
Rename the debug property to debug_mode to attempt to avoid potential compatibility issues.
Change the env var deployment to the appdir component instead of the product info as the product info component may be removed in the future.
2022-04-13 22:23:30 -04:00
Elliot Huffman 164bf35bc6 Fix Env Var Deployment
Change props to public props as the env vars weren't reading the values set in the UI.
2022-04-13 21:16:18 -04:00
Elliot Huffman 99a1faee42 Fix Text Wrapping
Fix a bug in the UI where the text wrapped on top of the controls below it.
2022-04-13 19:39:24 -04:00
Elliot Huffman c45ff38b3b
Attempt to solve the MSI bug
MSI file is not being uploaded, this re-org is an attempt to fix that.
2022-04-13 18:05:42 -04:00
Elliot Huffman f03bee5965
Add Artifact & Exe Build
Add the ability to extract artifacts from the pipeline.
Also added the ability to generate EXE installers from the AIP project.
2022-04-13 17:23:02 -04:00
Elliot Huffman dcabc24347 Fix bug where MSI generated EXE
Fix a bug where the MSI build generated an EXE. Now it should generate an MSI.
2022-04-13 17:11:08 -04:00
Elliot Huffman 4a5b74ba5e Localize All Dialogs
Since the Auth Options was external, rebuild it. This should allow the MSI build to be able to build without external dependencies.
2022-04-13 16:39:38 -04:00
Elliot Huffman 42093fa095
Fix Azure Sign Tool
it should be installed globally and not in the local repo.
2022-04-13 15:53:28 -04:00
Elliot Huffman 4c55ddef1c Merge Workflows
Merge separate workflows to a unified workflow. This fixes artifact access issues.
2022-04-13 15:40:58 -04:00
Elliot Huffman 7c45f7bc39 Update Packages - take 2
Take 2, the first time broke UI build.
2022-04-13 15:39:43 -04:00
Elliot Huffman 0a34fdc929 Revert "Update Packages"
This reverts commit 8ac78492e2.
2022-04-13 15:23:37 -04:00
Elliot Huffman 8ac78492e2 Update Packages 2022-04-13 15:08:05 -04:00
Elliot Huffman cf0169e0b2
Initial MSI build pipeline
Create the initial action that builds the MSIs
2022-04-13 14:52:02 -04:00
Elliot Huffman 6e557aacd7 Complete Dialogs
Complete all the install scenario dialogs.
2022-04-13 13:02:52 -04:00
Elliot Huffman 7d07d6e11d Allow for Empty Env Vars
This allows for the MSI installer to create empty environmental variables safely.
2022-04-13 12:25:31 -04:00
Elliot Huffman aa521508ce Add Az Auth options & UA MI dialogs
Create dialogs for the basic authentication options. They are just UI specs, non operational.
2022-04-12 21:02:13 -04:00
Elliot Huffman 1c05b16974 Format Document 2022-04-11 10:45:48 -04:00