Skip to content

20240320 @mrwatson-de 0.52.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mrwatson-de mrwatson-de released this 20 Mar 12:15
· 4 commits to main since this 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
    • Added Record navigation and keyboard navigation in list views
    • Tested over WAN and improved performance
    • Restructured scripts to separate scripts for API from scripts for GUI
  • Added experimental JSON to HTML table functions for the future display of the configuration history

20230801 @mrwatson-de: 0.27

  • Added Protection against faulty Setting Definitions :D
  • Settings now
    • have a definition error message, and warning flags, colors and markers,
    • start life turned OFF by default,
    • turn OFF automatically if a definition error occurs,
    • CANNOT be turned back on, if their definition is faulty and
    • must be actively turned on after being defined
  • Fixed Bug where changing view would ask if you want to save it (Problem understood & solved at last!)

20230731 @mrwatson-de 0.26

  • Renamed Profile to Config throughout app
  • Improved Reporting
  • Improved UX
    • Search and Filter buttons improved/added
    • Read only settings clearer
    • Confusing active configuration color changed

20230730 @mrwatson-de 0.25

  • Improved Plugin Management
    • Clear warning boxes on the home page
    • Guided help with downloading and registering

20230503 @mrwatson-de 0.24

  • Added DELETES releationships

20230427 @mrwatson-de 0.23

  • Added Check Preconditions (Plugins & Platform)
  • Script parameters and results further corrected and documented

20230421 @mrwatson-de 0.22

  • Added functionality to log which config(s) have been applied to the current workplace
    • This will make it possible to initialise a computer without overwriting
  • Turned on fmpurls for development using fmIDE
  • Fixed script names to use #T# flag to only mean "DO NOT RENAME!" (because #T#riggered by name)
  • Corrected script parameter definition

20230321 @mrwatson-de 0.21.1

  • Fixed #32 persistant storage: Go to orig Layout

20230320 @mrwatson-de 0.21

  • Formalised the API
  • Added API Apply Profile 100
  • Fixed automation Script (in progress)
  • Changed Constrain to work on hosted file (omit-loop instead of search)
  • Fixed MBS Status