Pat Hartl
d6ccd5cb08
If beacon address is blank, auto populate using beacon's bound interface
2025-05-04 19:25:08 -05:00
Pat Hartl
041a0069ee
Add DiscoveryBeacon, DiscoveryProbe, new beacon message
...
Adds a discovery beacon and probe to the client and removes BeaconService from the server.
2025-04-23 21:23:33 -05:00
Pat Hartl
e86e5d8b44
Use server engines to start/stop servers
2025-03-24 00:19:33 -05:00
Pat Hartl
98cab7ec24
Reorder database init to fix migrations
2025-03-23 20:01:44 -05:00
Pat Hartl
dbf6c1b395
Mostly fix server status/control
...
Currently can't stop the server process, needs more security
Ref #198
2025-03-20 02:32:36 -05:00
Pat Hartl
74f2f67a99
Render times in UI as local time zone
2025-03-17 02:02:17 -05:00
Pat Hartl
698ddc378e
Add test for checking CreatedBy on basic record creation
2025-03-16 21:04:24 -05:00
Pat Hartl
78da00a83d
Change namespace of abstractions
2025-03-16 14:35:53 -05:00
Pat Hartl
86c906f8db
Add project for automated tests
...
Had to remove the responsibility of providing the current version of the application from UpdateService. A new IVersionProvider can be used to get the version. This also allows for this to be mocked in tests.
2025-03-15 21:00:00 -05:00
Pat Hartl
246ecefb02
Fix first time setup administrator creation
...
Fixes #206
2025-03-13 01:24:09 -05:00
Pat Hartl
7b76bdd02b
Added middleware to use JWT bearer authentication if header exists
2025-03-12 23:48:53 -05:00
Pat Hartl
444bc9d4bc
Clean up startup
2025-03-11 21:21:16 -05:00
Pat Hartl
e2d3928d19
Move Scalar config out of extensions, add bearer token field to API reference
2025-03-11 19:32:38 -05:00