99 Commits (main)
 

Author SHA1 Message Date
Zed A. Shaw ca8f4e194f Need to find out why GODEBUG is ignored. Trying on linux. 3 days ago
Zed A. Shaw fd059ad3cf Start bringing in Helix for a twitch bot and have notes on how to use the twitch-cli tool. 4 days ago
Zed A. Shaw 55de5155f2 Updated to the new ssgod and have static sync on. 4 days ago
Zed A. Shaw d98325564f Updated the layout to have a blockstart for every page so that markdown works. 4 days ago
Zed A. Shaw d856784823 Merge branch 'main' of git.learnjsthehardway.com:learn-code-the-hard-way/zedshaw-games 5 days ago
Zed A. Shaw c388664c57 Update to use the new ssgod project instead of super-saiyan-god. 5 days ago
Zed A. Shaw b47d679d69 Actually that didn't do anything. 6 days ago
Zed A. Shaw 7125bc2d2a All the pages are working again, but Alpine is insanely frustrating. 6 days ago
Zed A. Shaw 81cf5e0d93 Fix the admin tests but need to use Linux to dev it further. 7 days ago
Zed A. Shaw a13d914a88 Getting rid of the jank robocopy so I can write something better with ssg. 7 days ago
Zed A. Shaw 19a2a85c10 Started using my super-saiyan-god tool but I need to rework the repo so it supports the tool style for go get. 7 days ago
Zed A. Shaw 1da2af82f4 Restrict to only admin users. 2 weeks ago
Zed A. Shaw c29077aa4c Mostly done now, search works. 2 weeks ago
Zed A. Shaw 51b18823ae This gets almost everything done, including Paging, but not search. 2 weeks ago
Zed A. Shaw da183c453c Redirect to table admin on bad table name. 2 weeks ago
Zed A. Shaw 52e92a3814 Almost have pagination working. On the backend it works but I can't figure out how to make alpine do the request and update. 2 weeks ago
Zed A. Shaw c8ece708c3 Remove rsync, not neede. 2 weeks ago
Zed A. Shaw e178ca6733 Now can do all CRUD and just need search and pagination. 2 weeks ago
Zed A. Shaw b0ba0c7e16 Started the insert page but need to take a break to do the final part. 2 weeks ago
Zed A. Shaw ea3b59129f We have delete now. Last thing is insert. 2 weeks ago
Zed A. Shaw 504433502a Now we have a working version without any JS. Way easier to do because javascript form submit blows hot wads. 2 weeks ago
Zed A. Shaw 3fd8169d83 First stab at a form submit off an alpine.js form. Honestly not great. It's a lot of code already for even less functionality. 2 weeks ago
Zed A. Shaw e4153fd74a Created a common.Page function that returns a function to render a page from a view. 2 weeks ago
Zed A. Shaw 1bd733c328 Created a common.Page function that returns a function to render a page from a view. 2 weeks ago
Zed A. Shaw ec7298cce0 Refactor everything that's used all over into a common/ package and sync files from static/ into public/ so that public's not in the git. 2 weeks ago
Zed A. Shaw d12817f4cc I can now list the contents of a table and display a form for one row to update/delete, but haven't implemented update and delete. 3 weeks ago
Zed A. Shaw 2b40d6fdc3 Have a few of the basic admin pages working after switching to the API+View pattern. 3 weeks ago
Zed A. Shaw fa7f886a59 Now have a simple table list index and a table view, but the templates aren't good enough to easily use the Go reflect data. Will find one tomorrow that's better. 4 weeks ago
Zed A. Shaw d481c260c5 Forgot that squirrel needs the =? on Where so switched to using sq.Eq all the time. 4 weeks ago
Zed A. Shaw d59e29fdc1 Now can select by pages and added Insert which I forgot. 4 weeks ago
Zed A. Shaw aa3afa0d21 Have the full CURD operations going, but need pagination. 4 weeks ago
Zed A. Shaw 59a71534ae Finally figured out how to get sqlx to query an object based on a reflect.Type. 4 weeks ago
Zed A. Shaw 859e3ad0e3 Initial setup of an admin page that dynamically reflects the DB to create the CRUD stuff. 4 weeks ago
Zed A. Shaw 02910b8b93 Start the admin panels. 4 weeks ago
Zed A. Shaw 736095a5aa Nicer testing setup with my own interface and methods that abstract away the weird browser API. 4 weeks ago
Zed A. Shaw 77e4c3fa5b I can use the isdefault validator to make sure that a form field doesn't set a data field, but that may not be the best way. 4 weeks ago
Zed A. Shaw de24d64f44 Use http_url in Validator instead of url or else people can inject JavaScript. 4 weeks ago
Zed A. Shaw a3d4a3dc70 Make a little not to use a fake email. 4 weeks ago
Zed A. Shaw ecc264db8c Now easier to write tests for the app, and most pages are at least touched. 4 weeks ago
Zed A. Shaw d095bc9ff4 Now can alternatively generate a static page for a URL from pages, or dynamically return it with c.Render from views. Did this for games and streams. 4 weeks ago
Zed A. Shaw cb537328ff Small config and my own little lib. 4 weeks ago
Zed A. Shaw a2adf8ad67 Need to get rid of public. 1 month ago
Zed A. Shaw d9a4c226de No need to auth getting a list of streams, that's public. 1 month ago
Zed A. Shaw 3c9a624d66 Tracking a possible corruption but that is _overwriting my damn templates with garbage._ 1 month ago
Zed A. Shaw 7e1a7eb7b4 Ignore the config but have an example. 1 month ago
Zed A. Shaw 929f755661 Example config file. 1 month ago
Zed A. Shaw 3bd8d38847 Managed to get a simple and NOT SECURE login system going. 1 month ago
Zed A. Shaw 75b1eb1edb Public update, these need to be ignored. 1 month ago
Zed A. Shaw 23bda88b29 Had to make the tests pass for the new page gen. 1 month ago
Zed A. Shaw c64874cb51 Can now generate a lot of the static content from templates in pages/ WARNING: I kept seeing page _templates_ getting corrupted on rendering, which is no bueno. 1 month ago