ST2024 Release Notes
ST2024 Release Notes
Older releases below.
Friday 12-08-2023
New functionality
- No new functionality
Improvements
- Added “Submitted” and “Timesheet dates” to timesheet submit email notification
- Enforce “Can log time with no category” when scanning barcodes
- Cloud: Enable drag-and-drop Gantt bars to change project task start dates
- Search for project tasks by name during import with project and subproject
- Display the number of new and updated records after a successful import
Bug fixes
- Fixed another time zone issue when killing timers at specified times
- Fixed incorrect subproject id lookup in project tasks by name
Friday 12-01-2023
New functionality
- Added two more stop timer options “Stop timers at 2” and “Stop timers at 3”
- Added “Timer running” column to Time logs page
Improvements
- Allow attachments paths to be edited in-place
- Allow WIP page to be filtered by “Timer running”
- Display “[Unknown project]” when a time log has a project id but no project
- Added limited AutoComplete to some Windows property dropdowns
- Added the ability to type into a Notes field without clicking the dropdown
Bug fixes
- Fixed setting time log and project task category to “None” didn’t work
Friday 11-24-2023
New functionality
- Added “Not billed” to Time logs page filter choice
Improvements
- Added “Next” and “Previous” to search filter tree (F3 and SHIFT-F3)
- Prevent inventory items from being added to themselves as BOM items
- Check for circular references when adding inventory BOM items
- Cloud: Prompt before removing BOM items from inventory
- Better error checking and reporting when running “Can Log Time” scripts
- Added scheduled imports to Standard Time scheduled tasks
Bug fixes
- Fixed Expenses page “Not billed” exception
- Cloud: Fixed exception when double-clicking “Subscription” row in Licenses page
- Cloud: Fixed line spacing for multiline text, like long descriptions that wrap
- Fixed exception “Ambiguous column” when displaying Project status column
Friday 11-17-2023
New functionality
- Added “Order” property to project tasks
- Added “Can log time script” to projects
Improvements
- Update inventory “Qty in stock” when any location quantity is updated
- Check project “Can log time script” before checking project task script
- Used a multi-line dropdown property for Projects “Description”
- Search opens all folders in “filter tree” where results are found
- Added “Stop timer” to project task context menu when running for task
Bug fixes
- Fixed repeated auto-filter labels, like “TOP 500”
- Fixed exception “Cannot access a disposed object” for RoundedTextBox
- Fixed “Assign to users” dropdown losing assignments when clicked
Friday 11-10-2023
New functionality
- Cloud: Added “File, Options, Display Toaster Messages” for settings
- Cloud: Added “File, Options, Clear Barcode Values” for settings
- Added “Tap To Start” panel to Scan Barcodes page
Improvements
- Added “Database column” to the default columns for “Custom columns” page
- Added “Unknown” and “No field type” to “Field type” dropdown property
- Project QtyBuilt is now automatically calculated from summation of Tasks.Qty
- Project task QtyBuilt is calculated from summation of Tasks.Qty
- Fixed “File is in use by another program” after emailing exported files
Bug fixes
- Fixed exception when adding custom columns
- Fixed exception when clicking on “Field type” column header
- Fixed incorrect description for “Field type” property
- Cloud: Fixed “Prompt For Value” dialog won’t reappear if “X” was clicked
- Fixed menus: “Scheduled Imports” and “Scheduled Exports”
- Fixed Custom fields “View type” filter choice for “Time log”
Friday 11-3-2023
New functionality
- No new functionality
Improvements
- Initialize some script values when new records are created
Bug fixes
- No Bug fixes
Friday 10-27-2023
New functionality
- Added “Qty built” property to projects
- Added “Qty built” property to project tasks
Improvements
- Renamed project “Quantity” property to “Qty”
- Web Edition: Added prompt rule checks, including “rule script” checks
Bug fixes
- Fixed “Arithmetic overflow error converting to int” error using improved SQL query
- Fixed exception when creating a new expense when a project is selected
- Fixed exception when creating a new custom column without a property name
- Fixed MS Access “CONVERT” exception in Projects and Project Tasks pages
Friday 10-20-2023
New functionality
- No new functionality
Improvements
- No Improvements
Bug fixes
- Attempted to fix SQL “deadlock” error for slow network connections
Friday 10-13-2023
New functionality
- Special option: “SMT” to allow scanning multiple tasks with the same name
- Display total hours for select time logs in lower-right corner of main window
- Added new replacement TAGs for SQL scripts, for use in queries
Improvements
- Web Edition: Added more capabilities to BOM management (add, del, qty)
Bug fixes
- Fixed “Approve timesheets” miscalculated “Hours” column value
- Fixed submit timesheets to use pay period dates instead of 7-day dates
- Fixed subreport “Grow vertically” bug where long text overwrote text below it
Friday 10-6-2023
New functionality
- Added INV-BUILD scan to build an inventory bom from scanned items
- Added INV-CHECK scan to check an inventory bom for all items in it
Improvements
- Show Project Task icons for non-admins who have rights to see them
- Calling “Condition” and “Rule” scripts for required scans
- Calling “Can log time” script when scanning project task names
- Refresh filter tree when a project folder property choice changes
- Time log Notes panel now uses word-wrap and a single vertical scrollbar
- Added “Parent” column to inventory records
- Added “BOM item names” to inventory BOM records
Bug fixes
- Fixed exception when checking “Completed” checkbox for subprojects
- Fixed CSV import where line 1 contained field names with commas
- Fixed time log notes not appearing after ST restart with floating notes panel
- Fixed multi-line custom field error when clicking dropdown button
Friday 9-29-2023
New functionality
- Database updates for “Required Scans” scripting
Improvements
- Added “Can log time script” property to Project Tasks, but not enabled yet
Bug fixes
- No Bug fixes
Friday 9-22-2023
New functionality
- Database updates for overtime and user records
- Added “Time zone” to user record
Improvements
- Do not show sub-projects in timesheet that are not assigned to the filtered user
Bug fixes
- No Bug fixes
Friday 9-1-2023
New functionality
- Added “Special option” to update time log actual work instead of stop time
Improvements
- Changed “Special features” property name to “Special options” for clarity
- Added summation attribute to several project columns for totals
- Include projects with no start date in Project Revenue chart
- Added currency labels to Project Revenue chart
- Removed “Reports” icon in Home page for users without this user right
Bug fixes
- No Bug fixes
Friday 8-25-2023
New functionality
- No new functionality
Improvements
- Add project name to task name when starting a timer with barcodes
- Web Edition: Refresh barcode defaults property grid when choices are made
Bug fixes
- Web Edition: Use barcode default “Project task” cookie value property
- Allow Assembly line folders to be used in project and task filters
Friday 8-18-2023
New functionality
- Added “Test order”, “Days”, and “Result code” to overtime rules
- Added “Hours landing on holidays” to overtime rules
Improvements
- Added “Overtime rules” to Time Logs, Admin right-click context menu
- Open modal dialog to edit report section scripts because they can be long
Bug fixes
- Fixed report bug where some footers did not draw at the end of a grouping
Friday 8-11-2023
New functionality
- No new functionality
Improvements
- Web Edition: ADDTIMER status shows second scanned job instead of the first
Bug fixes
- Windows Edition: Fixed “cannot set value” error on “Specific records” page
Friday 8-4-2023
New functionality
- Web Edition: New “4 Months” display option for calendars
- Web Edition: Auto-refresh the active page every “X” minutes
- Filter by Role (Users, Time logs, Timesheet, Expenses, Roles)
Improvements
- Display “Multiple matching jobs” when project scan returns multiple records
- Web Edition: Added “year” choice to show 12 multi-month calendars
- Web Edition: Remember calendar view choice between refreshes
- Add Time Off requests to “Approve Time and Expenses” Hours column
- Web Edition: Improved database connection error reporting
Bug fixes
- No Bug fixes
Friday 7-28-2023
New functionality
- Added “Can log time with no category” user right
- Enforce a “TOP 500” limit on the number of records fetched from the database
Improvements
- Windows Edition: Show auto-filter text if there is any, example: TOP 500
- Web Edition: New property editor for report styles
Bug fixes
- No Bug fixes
Friday 7-7-2023
New functionality
- No new functionality
Improvements
- No Improvements
Bug fixes
- Fixed “Cost Client Actual” and “Cost Salary Actual” project task calculations
- Fixed auto-updater HTTPS request for installer file name
Friday 6-30-2023
New functionality
- Added “Timer running” property to project tasks
- Added “Start date” filter to projects
- Added “Created” filter to projects
- Added “JOBS-TODAY” and “JOBS-THISWEEK” barcode scans
- Added new user right: “Can log time with no project” for non-project hours
Improvements
- No Improvements
Bug fixes
- Fixed custom date range filter choices, which failed to filter after reloading page
Friday 6-23-2023
New functionality
- Web Edition: Added icon to calendar items
- Web Edition: Added “2 month” view to calendar
- Web Edition: Double-click calendar day to create a new record (e.g. time log)
Improvements
- No Improvements
Bug fixes
- Timesheet shows projects assigned to the filtered user, not logged-in user
- Fixed calendar settings not being stored and used
- Web Edition: Optionally show projects in Project Task calendar
Friday 6-23-2023
New functionality
- Projects page: Added “Timer running” column to show timer status
- Projects page: Added filters for “No actual work” and “Has actual work”
- Added ‘LanguageCode’ and ‘UTCOffset’ to ‘Users’ record
- Added “Qty” to Project Task properties
- Added “Timer not running” filter item to show records that do not have timers
- Added “Licenses needed for group” property to check required licenses
Improvements
- Check project task “ID” as well as “Name” when scanning barcodes
- Moved “Timer running” filter choices from “Completion” to new “Timer” section
Bug fixes
- Web Edition: Fixed “Stop all timers for project: xxx” menu command
- Fixed typo in BC error message
- Web Edition: Fixed WIP “Upcoming jobs” spinning image and no results
- Web Edition: Fixed double-click calendar, new record, empty dialog display
Friday 6-9-2023
New functionality
- Windows Edition: Added an option to allow editing “Name” column cells
Improvements
- Web Edition: Defer grid updates while editing properties
- “New workgroup” command uses the selected user as the new parent
- “New user” command uses the selected user as the new parent
Bug fixes
- Fixed error when editing time log actual work directly within grid
Friday 6-2-2023
New functionality
- Added Time Off section to Timesheet
- Added “Assign to users” to time off reasons
Improvements
- Web Edition: Pop up error when “Can change password” User Right is unchecked
- Added “Approve Expenses” property to “Approve Time and Expenses” page
- Disable Time Off approval section for non-admins
- Made “Quoted cost” a summation column in Project Tasks page
Bug fixes
- Fixed Time Off date calculation when employee schedule includes “Flex” days
- Fixed “Favorites” being available in Project properties dropdown lists
- Fixed clear filter choice for “Favorites” that failed to clear when button clicked
- Fixed “No project task selected” error when editing time logs on a project row
Friday 5-19-2023
New functionality
- Added “LanguageCode” and “UTCOffset” to dbo.Users database table
Improvements
- Increased WIP columns from 25 to 50 characters maximum
Bug fixes
- Display checkbox for “Timesheet” column in Project Tasks page
Friday 5-12-2023
New functionality
- Added “CTB”, “CTB Breakdown” and “BOM item quantities” properties to inventory
Improvements
- No new improvements
Bug fixes
- Fixed error when sorting by “Actual work” column in Projects page
- Windows Edition: Fixed filter by “Item name”. No filter occurred when clicked
- Web Edition: Fixed report display when culture uses “,” decimal symbol instead of “.”
Friday 4-28-2023
New functionality
- Windows Edition: Allow reports to be saved to the database (in addition to hard drives)
Improvements
- Web Edition: Drag fields, variables, special, and sections onto report design page
- Added “Pay type” property to Project tasks (copied to time logs when hours are entered)
- Added “Approve pay period” property to “Approve Timesheets” page
- Web Edition: Remember grid scroll positions between refreshes
Bug fixes
- Fixed database error when filtering timesheet by “Billable, not billed”
- Fixed database error when adding “Description” column to Time Off page
- Windows Edition: Truncate report text when “Wrap text” property is “No”
- Windows Edition: Fixed report “Save” menu choice
Friday 4-21-2023
New functionality
- Added “Task name” to barcode defaults, to be looked up after scanning the project
- Added “Approved” checkbox column to Time Off page
- Added “Approved” and “Locked” checkbox columns to Approve Time and Expenses page
- Web Edition: Added “Currency symbol” to be displayed for all monetary values
Improvements
- Renaming folders automatically renames all child folders below the one being renamed
- Improved report export to HTML (more styles and positioning of objects, like the Preview)
- Imported Print function by using exported HTML (File menu)
- BC App: Don’t allow fonts to get too big or too small when clicking Up and Down buttons
- Set Excel font and color when exporting reports
- Set Word font and color when exporting reports
Bug fixes
- Fixed Time Off columns not showing up in the “Insert column” right-click menu
- Fixed cases where report text could be exported in the wrong order
Friday 4-07-2023
New functionality
- Added “Mileage rate” property for users, to be used when creating expenses
- Added “Favorites” to the timesheet menu (to pop up a list of favorite projects)
- Added “Pay periods” menu to Timesheet menu
- Added “Approve this timesheet” and “Reject this timesheet” right-click menu items
Improvements
- Do not show “No project task assigned” in timesheet under projects when there are no tasks
- Web Edition: Changed color of edited grid cells to yellow to easily identify recently edited cells
- Allow users to enter salary and client rates for time logs, even though they may be overwritten
- Enforce “Permission to view data” settings for “Approve Timesheets” page
Bug fixes
- Fixed failed to add history to timesheets when approving and rejecting
- Fixed displaying wrong time log properties when timesheet is filtered by user
Friday 3-31-2023
New functionality
- Web Edition: Allow “Name” column to be pinned so it doesn’t scroll horizontally
- Web Edition: Defer page refreshes for 30 seconds so users have time to enter timesheet hours
Improvements
- Removed some project task menu items when user rights do not allow those operations
- Prevent non-admins from editing project and task names in timesheet
- Added double-verification when user deletes an email account (to prevent accidental deletion)
Bug fixes
- Fixed error when entering Project estimated cost and Project estimated expenses
- Fixed “No properties” error when creating new email accounts
Friday 3-24-2023
New functionality
- Updated database for scheduled imports and exports, and barcode scan messages
- Scheduled exports will export at predetermined times of the day, week, month, year
Improvements
- Improved scan status by including project and task names
Bug fixes
- No new bug fixes
Friday 3-17-2023
New functionality
- No new functionality
Improvements
- Web Edition: Hide more icons for non-admins when accessing with mobile phones
- Web Edition: Projects with no color will now display as White instead of Black in properties
Bug fixes
- No new bug fixes
Friday 3-10-2023
New functionality
- No new functionality
Improvements
- Web Edition: Allow reports to be exported
- Web Edition: Show PDF attachments for projects, users, tasks, inventory, expenses
- Updated mileage rate to $0.655 per mile of business use
Bug fixes
- Web Edition: File, Export now exports the correct report when multiple report tabs are open
- Web Edition: Fixed filter applied to the first report tab when multiple reports tabs are open
Friday 3-3-2023
New functionality
- Added StScheduler.exe to installation folder to automatically send emails and accrue time off
- Web Edition: Select and delete multiple records
Improvements
- Time Log import: Automatically create project tasks referenced by name in import file
- “TIMELOG-value-hours” scan now has better “Notes” from project and task names
- Web Edition: Report objects are clipped so they don’t bleed into other nearby objects
Bug fixes
- Fixed Time Log import: project task names were not being imported
- WIP: Fixed “Actual work” column when “Project task” is selected for “Job type”
Friday 2-24-2023
Functionality
- BC Stand-alone app: Pop up message when an unrecognized scan occurs
- Windows Edition: Improved icon appearance in filter tree (at left side of main window)
- Only show projects that are available to the logged-in user in filter tree (left side of window)
- Web Edition: Hide more ribbon icons for non-admins
- Enforce more User Rights to prevent unauthorized creation of records like projects and tasks
- Renamed some User Rights for clarity
- Added ACTIVATEJOB and DEACTIVATEJOB scans to set the “Active” property for a project
- Added “Start Timer” column to Project Tasks page to start a timer with one click
- Added “Today”, “This week”, “Last week” columns to Users page for dashboard of logged hours
Bug fixes
- Entering hours into a timesheet filtered by another user now creates time logs for that user
- Fixed time log rounding update exception error, specifically when moving calendar items
- Windows Edition: Fixed time log calendar exception related to image names
Friday 2-17-2023
Functionality
- Web Edition: Improved barcode scanning error reporting
- Improved barcode “ADDTIMER” prompt message because it was confusing
- Web Edition: Hide more icons for non-admin users, so they can’t access admin pages
- Web Edition: Allow timesheet cells to start editing when clicked, for quick entry
Bug fixes
- Fixed “Permission to View Data” where the last username could not be unchecked
Friday 2-10-2023
Functionality
- Added timesheet submit, approval and rejection status to Timesheet options menu
- Web Edition: Allow timesheet options menu to open even if no timesheet cell has been selected
- Improved Pay Period display and database queries for recent or relevant pay periods
- Filter timesheet by Favorites (check your own list of projects to view in timesheet)
Bug fixes
- No new bug fixes
Friday 2-3-2023
Functionality
- Web Edition: Improved Properties panel text wrapping and indentation
- Change barcode scan SPLITPROJ to SPLITTIMER
- Windows Edition: Added speech recognition to scan barcodes page
- Web Edition: Import custom RPX reports from file (created by Windows Edition)
- Web Edition: Added Logout button (in the Login dialog)
Bug fixes
- No new bug fixes
Friday 1-27-2023
Functionality
- Web Edition: Flash background green and red when barcode scanning starts and stops timers
- Added new User Right: Can view salary rates and costs
- Improved enforcement of “User Rights” in Home Page for admins with limited rights
- Don’t allow a logged-in user to remove their own ability to edit User Rights (and get locked out)
- Display “No Start Date” in project task link dialogs when a task has no date
- Web Edition: Added speech recognition as an alternative to barcode scanning
- Scanning unrecognized text may start a timer if there are Required Scans that use that value
- New filter choice to find records in grids by value: “Search fields, Text 1”
Bug fixes
- Web Edition: Fixed error in the creation of new “Locked Date Range” records to lock timesheets
- Windows Edition: Fixed “Check for updates” showing the wrong “Downloads” webpage
Friday 1-20-2023
Functionality
- Web Edition: Improved timesheet cell selection after entering a new value
- Web Edition: Improved timesheet cell delete operation to include time logs in selected cells
- Web Edition: Set focus to “Scan barcodes” input when switching between tabs
- Allow folders to be renamed in grid views for convenience. E.g. Folders containing projects
- Added Admin menu to Inventory right-click context menus
Bug fixes
- Fixed a case where non-project hours did not appear in the timesheet
- Fill “Barcode Defaults” project task dropdown based on the selected project
- Web Edition: Fixed project task percentage limit to prevent timesheet entries of the limit
Friday 1-13-2023
Functionality
- Added “No Project” row to timesheet in case there were time logs without projects
- Web version: Added light gray border to timesheet cells to make entry more obvious
- Allow billing rates to be edited for future date ranges (anticipating future rate increases)
- Changed Time Log running timers from red to green text
- Web version: Improved dropdown appearance for projects, clients, categories
Bug fixes
- Fixed “Can log with no project task selected” user right not being checked in Timesheet
Friday 1-6-2023
Functionality
- Added “Entry type” property to Time logs (Type: 1=Manual, 2=Timer, 3=Barcode)
- Flash BC window background green when timer started and red when stopped
- Web version: Use the selected timesheet cell for default time log dates
- Web version: Apply project filter choice to newly created time logs
Bug fixes
- Changed Inventory “Active” property to “Yes/No” dropdown type
- Fixed “NaN” result when displaying some expense amounts or grid cells
Friday 12-30-2022
Functionality
- No new functionality
Bug fixes
- Fixed bug where exported CSV files did not contain the last row
- Fixed bug when checking Clients “Active” option displayed an error
- Fixed error when clearing project start and finish dates
- Prevent stale record data when saving projects, tasks, time logs
Friday 12-23-2022
Functionality
- Added “Show active and inactive” context menu to Web Edition filter tree. Displays both active and inactive items in the filter tree to enable filtering pages by deactivated projects, users, clients, etc.
- Improved WIP column resizing in Web Edition
- Enable calendar drag and drop in Web Edition. I.e. move time logs, time off requests, tasks.
- Import MS Project MPP files in Web Edition
- Enable Enter key to close message boxes in Web Edition
- Improved HTML export in Web Edition. I.e. more styles and colors
- Improved creating new project tasks by copying values from the selected record
Bug fixes
- Fixed sorting by Inventory Locations column
- Fixed Resource Allocation error when using MS Access database. Error: “Column Name does not belong to table…”
- Fixed bug when duplicating projects. The wrong project task filter was selected for the new project.
- Fixed “Unhandled menu: New Project Task” in Web Edition
Friday 12-16-2022
Functionality
- Added “Run Script” and “Create time log” choices to barcode rules
- Improved ADDTIMER and ENDTIMER barcode scans to prompt for project and task, and then start and stop timers with those scanned names. This improves the ability for employees to have multiple timers running for multiple jobs simultaneously.
- Added time log “Location” and “Device” properties to the “Extras” section
- Added “Item name” filter option to query for partial names and show only records with those names. Example: show only time logs containing the word “welding” or only projects starting with “WO700“ or inventory with “door” in the name.
- Added INV-DEL-LOC barcode scan to delete an inventory location
- Store attachments in database for Web Edition instead of using the file system
- Store custom reports in database for Web Edition instead of using the file system
Bug fixes
- Fixed folder listings for projects, categories, etc. where items may be listed in the wrong order
- Trim whitespace from barcode prompts to remove trailing CRLF characters that could interfere with lookups