Skip to content

Releases: mrwatson-de/fmSetupAssistant

20240325 @mrwatson-de v0.55.1

25 Mar 10:50
Compare
Choose a tag to compare
Pre-release

20240325 @mrwatson-de v0.55.1

  • Integrate dynamic values into automatic setup
  • Added Filter active targets

20240325 @mrwatson-de v0.55

25 Mar 08:27
Compare
Choose a tag to compare
Pre-release

20240325 @mrwatson-de v0.55

  • Added value list for dynamic calculated values to the setting definition layout
  • Tidied up the setting definition layout for dynamic calculated values & value lists
  • Dynamic calculations integrated into Save-Settings layout

20240322 @mrwatson-de 0.54

  • Standardised spelling of writeable - with an e // It's just the way I was brought up
  • Under construction / developer-only:
    • Settings: Export & Import
    • Including Save & Load Settings as JSON
      • Including CFs to encode/decode containers to/from JSON as base64

20240321 @mrwatson-de 0.53.2

  • Fix Target Emoji on windows & in Save Config-Settings Layout
  • Improve print process and layout
  • TODO Dynamic target in Save Settings layout

20240321 @mrwatson-de 0.53.1

21 Mar 15:12
Compare
Choose a tag to compare
Pre-release

20240321 @mrwatson-de 0.53.1

  • Integrate dynamic settings into configs
  • Distinguish Configuration values from Setting definition values
    • Improve & standardise field names
  • Clarity and consistency in layouts
    • Clearer Settings definition popup
    • Definition status bar
  • Clearer Terminology & Icons
    • "Config…" rather than "Setting…"
    • "Target" rather than "DoTest"
    • "Writable" rather than "Can change"
    • Toggle dots: ⦾ & ⦿ rather than •

20240320 @mrwatson-de 0.53

20 Mar 17:19
Compare
Choose a tag to compare
Pre-release

20240320 @mrwatson-de 0.53

  • Added default values (GUI/Raw values) for missing settings in Windows functionality
  • Initialised the default values for Windows
  • Improved the setting definition popup with intelligent display of defaults, calculation and value list

20240320 @mrwatson-de 0.52.1

  • Corrected my gihub name in comments

20240320 @mrwatson-de 0.52.1

20 Mar 12:15
Compare
Choose a tag to compare
Pre-release

20240320 @mrwatson-de 0.52.1

  • Corrected my gihub name in comments

20231129 @mrwatson-de 0.52

  • Added a target switch to the settings lists, which at last makes sense

20231128 @mrwatson-de 0.51

  • Improved UX of This Workspace configuration
    • When not configured a new workstation settings button
      • allows the workstation to be quickly marked as manually configured
      • provides access to the workstation config history
    • The workstation configured checkbox
      • now toggles between manually configured and not configured and
      • creates a corresponding entry in the history
    • Beautified workstation config history as a HTML table
  • Improved UX of the Fix Button column:
    • New button to edit a value
    • Reduced visual impact of safe (GUI/Edit) buttons, thus
    • Elevating Green to indicate the FIX button
  • Improved UX of the Settings list layouts:
    • Clustered related elements to create focus:
      • Left side = setting importance controls (on/off (=unimportant) & important! buttons)
      • Right side = setting target controls (value, state flags, fix buttons, …)
    • Improved Saving of Settings to config
      • Added the changed fields to the tooltip on the update button
      • Added dialog to the no changes button, to allow user to simply and directly remove a setting from the config

20231125 @mrwatson-de 0.50

  • Started adding JSON for exporting & importing data

20231124 @mrwatson-de 0.49

  • Essentialised the home layout
    • Show key details: Workstation state, Plugin state, Privilege state
    • Raised 'less errors' button to show danger color
    • Installed Plugin list tabularised

# vvv RomeFileMakerWeek2023 vvv

20231009 @mrwatson-de 0.48

  • Improved Design
    • Improved warning/danger colors: orange for warning, red for danger
    • Improved config list
    • Improved Setup Feedback Button to also show progress
  • Improved text of the disclaimer

20231008 @mrwatson-de 0.47

  • Improved Design
    • Modernised the Logo
      • with many thanks to Albert HARUM ALVAREZ and Alexis ALLEN for the design tips at RomeFileMakerWeek2023!
    • Simplified GUI
      • Home page
        • Just 'Plugins' instead of 'Required Plugins'
        • Plugins: Installed Plugins: Added Highlight to Disabled and Ignored plugins
      • Config list
        • Reduced clutter & Simplified
        • Moved options to a new settings popover in mask view
        • Reduced Edit and Hamburger buttons to hover buttons
      • Settings list
        • Replaced devil + thumbs icons with '!' to reduce clutter and be more consistent with Save settings layout
  • Added Collection attribute to configs, to avoid applying
  • Added Lock attribute to config
  • Added many safety checks to go home and halt if conditions not right
  • Started Config lists

20231007 @mrwatson-de 0.46

  • Improved Restart
    • Added Restart button to the config list layout
    • Improved text and deactivated provisional restart code
  • Improved design
    • Fixed Inverse (green) Button hover

20231006 @mrwatson-de 0.45

  • Simplified home page
    • Moved FM-Version to advanced options settings popover
    • Moved Installed Plugins to plugin info popover
    • Added Required Plugin versions to plugin info popover
  • Simplified config list
    • Removed unnecessary text
    • Removed unnecessary OS fields from list view
  • Fixed initial config list to show only favs
  • Fixed Bug where changed settings would not be recognised / saved
  • Added missing functionality: Remove Settings from Config button
  • Integrated DoTest option fully into config settings

20231005 @mrwatson-de 0.44

  • Improved on/off toggle switch buttons to support find mode
  • Created central script for toggling fields - as prelude for central privilege logic

# ^^^ RomeFileMakerWeek2023 ^^^

# First delivery to customer

20230929 @mrwatson-de 0.43

  • Added, corrected and tested all FM Windows Settings
  • Improved Safety & Security
    • Added safety check to skip previously failed settings
    • Added IsDev protection to settings and all non-fm settings hidden from normal users for now
  • Improved Settings List
    • Made read only / passive settings easier to recognise by a 'FYI' / 'N/A' label in the target value column
    • Moved the refresh button
  • Cleaned up Config Edit portal

20230928 @mrwatson-de 0.42

  • Fixed #49 Removed TroiFile from CF G_TF_Tools_FilterUngueltigeZeichen
  • SimplifiedcConfigs
    • Changed numbering to move NoUser to 500
    • De-faved NoUser
  • Improved Settings
    • Added a Settings Value List, e.g. for Language - very neat! :D
    • Added Windows Settings to
      • Language, Font Smoothing
    • Highlighted Important Settings
    • Added Settings Screenshots to FM Preferences Titles
  • Improved Developer login to show warnings by default

20230927 @mrwatson-de 0.41

  • Improved the home page to have a more consistent look and more information
    • Added a dynamic intro text to which details your privileges and choices
    • Moved Known Issues to a popover button
    • Removed the "Get me on Github" 'earmark' button, and grouped all Github buttons at the bottom
    • Hid Github links for standard users
  • Changed Config-ID 'RobotUser001' to the more consitent and logical ID 'NoUser001'
  • Hid Settings search buttons from non dev users, so that they can ONLY see the settings belonging to a config
  • Started adding and testeing windows Settings for FileMaker, at last! :D

20230925 @mrwatson-de 0.40

  • Improved security & privileges
    • Added PwrUser and StdUser privs (from Data Access Only privs)
    • Added PwrUser account with PwrUser privs
    • Fixed menu installation for Full Access and added both new privs currently with the same USER Menuset
    • Banned Users from seeing configs in development
    • Changed the IsDev flag to mean 'Belongs to Dev' rather than 'in Dev' (Configs can be hidden from standard users by not favouriting them)
    • Changed DEV to grant all privs on logon
  • Improved config list to not reset to one entry
  • Improved editing configurations:
    • Fixed Adding and deleting groups of settings from the "Add / Remove Settings" tab
    • Added Delete group to the "Settings in this config" tab
  • Tidied up Configs
    • Added missing Configs for Windows platform
    • Improved Config names, IDs and sort numbers to be more meaningful:
      • 000=Robot
      • 100=StdUser
      • 200=PwrUser
      • 300=StdDev
      • 400=PwrDev
      • 500=Sonstiges
  • Added option toget less warnings when writing settings

20230921 @mrwatson-de 0.39

  • Changed name of Full Access account (& Menuset) to dev - so as to not confuse with user-administrators

20230920 @mrwatson-de 0.38

  • Improved Duplicate Config to input new config ID

20230912 @mrwatson-de 0.37

  • Improved Re-Login to accept cancel quietly
  • Standardising table output for future JSON based history
  • Improved nomenclature:
    • Use 'workstation' instead of 'workplace'
    • and 'workstation config history' instead of 'applied config history'
  • Improved home page to have more space for options & workstation config history
  • Started creating service layouts for internal processes
  • Started implementing initialisation of API
  • Adding minimum plugin versions and updated visual plugin warnings
  • Started adding Checks of Plugin Versions alongside state - in GUI

20230911 @mrwatson-de 0.36

  • Manual change popover's colour made less jarring
  • Code refactored to separate manual change popover logic from (automatic) setting logic
  • Added checks for an expired MBS plugin before writing a setting

20230906 @mrwatson-de 0.35

  • Added ConfigID to configurations for a better way of referencing configurations
  • Added API Scripts to get config list info: fmSA_GetConfigList & fmSA_GetConfigListFavs
  • Improved navigation back to parent app

20230824 @mrwatson-de 0.34

  • Fixed mrwatson Logo Button

20230814 @mrwatson-de: 0.33

  • Fixed #14: Improved menus to not allow deleton of Config or Settings records when you are not privileged

20230811 @mrwatson-de: 0.32

  • Fixed #36: Corrected bug, where settings were being incorrectly written, due to GUI values instead of Raw values being passed.
  • Clarified CF and Script names to better indicate their function
  • Added checks to not write settings in bad situations

20230810 @mrwatson-de: 0.31

  • Fixed #38 to start as User with only Data privs
  • Fixed #39 Buttons to show GUI button, when setting not writable
  • Improved Settings layouts UX
    • Added a green highlight to the current value column to make it stand out
    • Standardised the layout between the Settings list and the save settings to config list
  • Improved the Save Settings to Config layout
    • Improved the [+] button for saving the settings as a new configuration
    • Removed the [++] duplicate button
    • Simplified removal of settings
    • Matched the ConfigSettings On button colour to the ConfigSettings blue
    • Added a yellow highlight to the important buttons to make them clearer

20230808 @mrwatson-de: 0.30

  • Fixed the conversion between raw values ⭤ GUI values
  • Extended the display as checkbox option to support a value (e.g. "Dark")

20230804 @mrwatson-de: 0.29

  • Improved field names and display of bit mask

20230802 @mrwatson-de: 0.28

  • Improved Startup UX
    • Fixed Startup Window Handling & Splash screen
    • Added Progress text to splash screen
    • Improved Plugin onboarding (added MBS Plugin trial and purchase links)
    • Removed Setting button from home screen if no setting edit privs
    • Removed unnecessary FM-Version option
  • Improved Config List
    • Improved Config list sort (favs before new)
    • Fixed Config List to not allow editing of the name & description in form view
    • Improved New Config button to start in form mode
    • Added Config Duplicate button
    • Fixed Config Delete button
    • Improved ConfigSetting search UX
  • Fixed Setting Definition Error flags to work in FindMode
  • General UX improvements
    • Ad...
Read more

20230320 @mrwatson-de 0.20

20 Mar 13:00
Compare
Choose a tag to compare
Pre-release

First Release.

  • still in alpha development
  • relatively stable on Mac
  • under development & testing on Windows

Change History thus far:

20230320 @mrwatson-de 0.20

  • Added #33 About functionality
  • Added #32 persistant storage for global fileds, so file can be hosted

20230302 @mrwatson-de 0.19

  • Added a Dialog Layout for Applying a Profile
  • Corrected Link to GitHub Projects

20230301 @mrwatson-de 0.18

  • Improved GUI
    • Improved on/off toggle switch style
    • Improved color of selected profile to stand out from favs
    • Added #75 on/off toggle switches to profile settings
    • Improved placement of the profile settings filter
    • Added explanatory text to the profile settings layout
    • Improved button text in the Settings list to better match fmLogAnalyser
    • Changed the important issue icon to show an Imp instead of Anger emoji
    • Improved legend content and placement
  • Fixed setting to not perform check when OFF
  • Fixed PrepareRelease to NOT reset Settings and Profiles

20230210 @mrwatson-de Version 0.17

  • Simplified GUI UX:
    • Hide sort column for user with no edit privs
    • Show some (obvious) heading labels only when hovering
    • Added #75 toggle switches for on/off and privs
    • Made changes to On state more visible when saving settings to a profile

20230209 @mrwatson-de Version 0.16.1

  • Fixed Reading non-existant settings on Windows
  • Fixing Writing non-existant settings on Windows

20230203 @mrwatson-de Version 0.16

  • Added Setting FM > Internal Settings > WebViewer > Debug Developer Extras
  • Fixed Menus
  • Improved the Save Settings to Profile layout
    • Added Remove from Profile button
    • Improved visibility of Important flags
    • Changed highlight on Setting path to show importance from Profile Setting
    • Expanded the blue Profile Setting background to include the setting name

20230126 @mrwatson-de Version 0.15.1

  • Made Restart Button even more obvious, prepared restart script, researched restart technologies (launchd)
  • Tested CFs for writing settings
  • Added Filter button to remove Settings belonging to other Operating Systems

20230123 @mrwatson-de Version 0.15

  • Added Sharing Settings
  • Added Favorites Settings
  • Added Scripts to Open Favorites, Recent Files, Sharing and Hosts

20230119 @mrwatson-de Version 0.14

  • Added Button which appears when settings need fmSetupAssistant to be restarted to activate/refresh
  • Added MBS State and Installed Plugins to Startscreen

20230118 @mrwatson-de Version 0.13

  • Added Support for OS-specific Profiles
    • Profile Mac/Win checkboxes
    • Profile Name with OS
    • Search for Best/Relevant (& Search for All on popover)
    • Sort incompatible profiles to the bottom
    • Add Settings from OS of the Profile rather than only from current OS
    • Fix profile value list to display the name inc. OS
  • Options menu standardised across layouts
  • Windows support
    • Jump to Registry entry
    • Further settings

20230117 @mrwatson-de Version 0.12.1

  • Improved UX of Profiles list, showing fav'ed profiles in green

20230116 @mrwatson-de Version 0.12

  • Added most (all?) MBS Settings (Mac)
  • Added _SettingStats (mainly to help keep track of settings write errors)
    • @see Issue fmSetupAssistant: Statistics #68
  • Tested Windows settings
  • Tested behaviour of Watch settings (You can't set Watch05 unles Watch04 is set)
    • @see Issue fmSetupAssistant: Windows: Create Preference before Write #62
    • @see Issue fmSetupAssistant: Separate Data Viewer > Watch List settings from standard settings? #60

20230111 @mrwatson-de Version 0.11

  • Simplified Settings Layout
    • Moved FM-Ver to Definition Layout
  • Improved Setting Definition Layout
  • Improved navigation Settings -> Profiles -> Home
  • Fixed bug where Data type could be reset, when preference not current
  • Added some Mac System and Finder Settings
  • Added Action Scripts to open Mac System & Finder Preferences

20230110 @mrwatson-de Version 0.10

  • Improved Layout to save settings to the profile
    • Hide Save button if nothing to save
    • Button to show only changed settings
    • Improved GUI & Buttons to Show /& Delete missing settings
    • Removed Setting-Setup Popover
  • Added Mac Settings for startup file
  • Added Profile 10. +Workplace Start File fmLaunchPad (Mac)

20221228 @mrwatson-de Version 0.9

  • Added ability to specify FM-VersionNr
    • Defaults to current client Version
    • Input for targeting alternative version
    • Only settings for the target verson are shown
    • Created MBS > Legacy > * Settings group
    • To do: Improve incompatability warnings and integrate into check
  • Improved UX of editing Profile Settings
    • Removed all references to current status
    • Search + Refresh buttons improved
  • Improved Settings UX
    • Made read only settings clearer (pale blue and "-" in the Target Value column)
  • Improved Saving Settings UX
    • Larger Save + Load buttons
    • Button to re-search for the Profile's Settings records - without changing the target values
  • Improved start UX:
    • Highlighted [Profiles]
    • Lowlighted [GitHub Issues]
  • Added + tested some more Windows Settings
    • Some General settings
    • Script Workspace Settings (and Colors)

20221222 @mrwatson-de Version 0.8.1

  • Prepare Release: Reset everything

20221220 @mrwatson-de Version 0.8

  • Added Home Layout
    • Added 'safe' options
    • Added Warning & Link to GitHub Issues
  • Added Profiles
  • Added Profile save & load
  • Added Drag+Drop sorting
  • Added Duplicate Setting button
  • Added Data Data Type
  • Added Display as Color
  • Fixed Preference paths
  • Fixed Omit Section Filter to NOT jiggle! (thank to Eckart)
  • Started FM-Ver
  • Improved GUI

20221209 @mrwatson-de Version 0.7 Windows Integration continued

  • Added CFs
  • Added more Windows stuff
  • Tidied fields and marked DOPPEL MOPPEL

20221208 @mrwatson-de Version 0.6 Windows Integration started

  • Implemented read-only option
  • Added setting for Win / Mac
  • Added lots of Windows stuff
    • Windows Data Types
    • Read Windows Registry
    • Write Windows Registry
    • Several registry entries made
  • Improved GUI
    • Added Filter buttons
    • Added conditional formatting

20221203 @mrwatson-de Version 0.5

  • Added Data Type when writing values
  • Added visual warning if data type is missing
  • Fixed data types in all entries
  • Removed write protection, but kept multiple warnings till further testing completeed

20220630 MrW Version 0.4

  • Create / Send a report to prove a machine is setup ok!
  • Improved UX
    • GUI clearer, more logical for checking = setting / current value / status / desired value
    • Script Menu with key shortcuts

20220218 MrW Version 0.3 Cleaned up for Release

  • GUI makeover with the fmWorkMate/MrW-look
  • Added On/Off checkbox to move preferences in development into background
  • Added Button to open the relevant prefernce area directly
  • Problematic SetPreference process removed
  • Added Important (!!) flag to distinguish warnings and, er, 'dire-warnings'?
  • Improved warning shield
  • Corrected and sorted list of preferenes
  • Reintegrated into fmWorkMate

20201006 MrW 0.2 Integrated into fmWorkMate

20190703 MrW 0.1 Hm...another interesting possibility with the MBS Plugin...