Commit Graph

  • 45c541ee7c User registration now works. main Zed A. Shaw 2025-06-27 12:37:07 -0400
  • eaaf309260 Now have a basic auth library for doing bcrypt auth. Zed A. Shaw 2025-06-27 12:02:05 -0400
  • b0c4144987 Can now set an auth cookie to check for auth, but I should see what it takes to make a middleware. Zed A. Shaw 2025-06-26 16:50:22 -0400
  • 05788e5fbb Very simple dumb login that has no password hashing. Zed A. Shaw 2025-06-25 01:25:00 -0400
  • 57d892e35c Panic handler didn't actually work. Zed A. Shaw 2025-06-25 00:00:37 -0400
  • 0c47f02201 Abit of refactoring into a more classic layout for an MVC style app. Zed A. Shaw 2025-06-24 23:55:38 -0400
  • db58b38917 Simple test of having a render handler that simply renders files by URL name. Zed A. Shaw 2025-06-24 14:46:05 -0400
  • 0bccddc62c Forgot the tools file Zed A. Shaw 2025-06-24 14:45:39 -0400
  • db9697130e .\tests\tools.go Zed A. Shaw 2025-06-24 14:24:29 -0400
  • 74edb069d2 Cleanup how clicking on a link works for the tests. Zed A. Shaw 2025-06-24 14:14:39 -0400
  • fecfc8ee84 chromedp completely fails to reliably click on links when running in non-headless mode on Windows. About 50% of the time it just hangs thinking it clicked when it didn't. So, on Windows need headless only, and then design tests on Linux where it (maybe) works. Zed A. Shaw 2025-06-23 13:08:25 -0400
  • bac4472c3a Apparently for 2 weeks (yes 2 whole fucking weeks) I was using NamedExec wrong instead of MustExec so inserts haven't worked since then. Other than that, this is a more cleaned up MVC style setup than before. Zed A. Shaw 2025-06-22 02:48:02 -0400
  • 1785a8e4f5 Got the port wrong on the second test. Zed A. Shaw 2025-06-21 23:36:41 -0400
  • 985d0edda3 Now just have a base file I can use to start making tests right away. Zed A. Shaw 2025-06-21 22:51:21 -0400
  • 23c6092aa6 More coverage report setup. Zed A. Shaw 2025-06-21 22:46:37 -0400
  • 831b5ea762 Test can now attempt a login and the browser is shown rather than headless. Zed A. Shaw 2025-06-18 06:54:59 -0400
  • e29c36fb5c Change the test make to build the runtests but not run it so that I can set a constant security under windows, but messed it up. Zed A. Shaw 2025-06-18 04:53:33 -0400
  • 849943a01e Changed to pkgsite for docs browsing and then refined the chromedp test some to be nicer to write. Zed A. Shaw 2025-06-17 02:23:23 -0400
  • b28e507e5e Can now run ChromeDP to automate the browser based testing. Zed A. Shaw 2025-06-15 01:21:42 -0400
  • 81aaffec56 Add in a few middlewares I need. Zed A. Shaw 2025-06-09 00:57:19 -0400
  • 8c04bffa5d A bit more cleanup into an api to use before testing out authentication. Zed A. Shaw 2025-06-09 00:37:56 -0400
  • 55f59d88b6 Sorted out how to do views with Go html/template, how to put code in subdirectories for a namespace, and documented why Go's modules are so weird. Zed A. Shaw 2025-06-06 13:12:38 -0400
  • 144a76a67a Going to try quicktemplate for some of the site templates. Zed A. Shaw 2025-06-04 00:59:54 -0400
  • c5f39b3fa3 Can now do basic validations of form submits. Zed A. Shaw 2025-06-04 00:24:59 -0400
  • 4045799ab9 I can now submit a form and store it in the database. Zed A. Shaw 2025-06-03 23:25:29 -0400
  • eaaab2ac0b Add air's proxy auto page reload features. Zed A. Shaw 2025-06-03 15:19:25 -0400
  • d015a8ce93 Added Air to the project to get automatic restarts. Zed A. Shaw 2025-06-03 15:08:19 -0400
  • 5a1c71677f Install godoc for great docs goodness. Zed A. Shaw 2025-06-03 14:50:59 -0400
  • 6098995318 Add a little Makefile for vim. Zed A. Shaw 2025-06-03 14:50:51 -0400
  • c576a61fbe Have a mostly working API server in go that's talking to streams/index.html and related pages. Zed A. Shaw 2025-05-31 14:12:08 -0400
  • d49e1fbdc0 More testing of the sqlx and squirrel database system, then added in goose for migrations. Pretty close to making a first version api. Zed A. Shaw 2025-05-31 00:10:22 -0400
  • 07fa59c8e7 Basic API kind of worked out and solved a bunch of things with alpine.js Zed A. Shaw 2025-05-28 16:40:54 -0400
  • f49608d74c Now have a basic alpine.js page going and it's talking to the server to get json in a fake API. Zed A. Shaw 2025-05-28 00:26:43 -0400
  • 9ed5c05cdf This is the readme. Zed A. Shaw 2025-05-27 22:59:19 -0400
  • f0dd939acd First commit of most of the pages laid out for the next phase. Zed A. Shaw 2025-05-27 22:57:54 -0400
  • b9f811f1b5 Initial commit Zed A. Shaw 2025-05-27 16:07:16 +0200