Gregory Ballantine gballan
gballan pushed to main at BitGoblin/game-data 2025-08-12 18:22:26 -04:00
3a136865b0 Added some more tests; changed URLs for model list pages and added redirects
gballan pushed to main at BitGoblin/game-data 2025-08-12 16:26:50 -04:00
f40d69a98d Using before hook for index route
gballan pushed to main at BitGoblin/game-data 2025-08-12 16:15:45 -04:00
40cfdcc2a3 Changed naming from Routes to Controllers; fixed some Sinatra modular layout stuff; added RSpec for testing and some basic tests
260d0d1268 Added rspec testing. It should work, but doesn't for unknown reasons
Compare 2 commits »
gballan pushed to main at BitGoblin/game-data 2025-08-12 14:27:24 -04:00
e1f5bd3950 Updating to Sinatra 4.1
gballan pushed to main at BitGoblin/game-data 2025-08-12 14:12:34 -04:00
1f0c481105 Refactored app to more explicitly require gems/modules that are used per-file
gballan pushed to main at BitGoblin/game-data 2025-08-12 13:54:29 -04:00
dd8e419e52 Switched over to a modular Sinatra app layout
gballan pushed to main at BitGoblin/game-data 2025-08-12 12:19:28 -04:00
c74ca114d8 Fixed a logic error with removing benchmarks from a test; cleaned up some linter errors
gballan pushed to main at BitGoblin/blt 2025-08-12 11:41:00 -04:00
4b98322022 Continued work on the test/edit post routet
gballan pushed to main at BitGoblin/game-data 2025-08-11 23:39:05 -04:00
0a1037e79a Modified the front-end to display averaged results up to two decimals
gballan pushed to main at BitGoblin/blt 2025-08-10 01:44:39 -04:00
60d8554cf1 Updated the test edit page (still need to do the post page)
gballan pushed to main at BitGoblin/colossus 2025-08-01 17:23:04 -04:00
a1fba9829c Added titles to a few pages
gballan pushed to main at BitGoblin/colossus 2025-08-01 17:21:07 -04:00
32632b2303 Added a details page for test results; added an API route for removing test results
gballan pushed to main at BitGoblin/colossus 2025-08-01 00:19:24 -04:00
078edf5ab0 Added a test edit page; fixed some styles
gballan pushed to main at BitGoblin/game-data 2025-07-31 14:08:02 -04:00
bc5ae4962f Fixed the placeholder for benchmark add/edit pages
gballan pushed to main at BitGoblin/game-data 2025-07-31 14:06:11 -04:00
ec2bf45a6e Fixed the test edit page
gballan pushed to main at BitGoblin/game-data 2025-07-30 23:29:57 -04:00
57163b10e4 The report test selection resets when you change the benchmark
gballan closed issue BitGoblin/game-data#10 2025-07-28 11:11:26 -04:00
Find solution for more complex testing
gballan commented on issue BitGoblin/game-data#10 2025-07-28 11:11:26 -04:00
Find solution for more complex testing

This has been handled by tying results to hardware via a "Test" model, that acts as a "point in time" reference for benchmarks tested against a piece of hardware.

Starting commit for reference:…

gballan closed issue BitGoblin/game-data#2 2025-07-28 11:10:02 -04:00
Add View Pages for Benchmarks and Hardware
gballan commented on issue BitGoblin/game-data#2 2025-07-28 11:10:02 -04:00
Add View Pages for Benchmarks and Hardware

These were added and updated over various commits.