Skip to content

0.4.0

Compare
Choose a tag to compare
@jyoungblood jyoungblood released this 27 Dec 17:44
· 69 commits to master since this release

DW had moved to GitLab for a while, but now we're back at GitHub. This release is 2 years old. I had abandoned this project but recent personal events have made it relevant again so I'm picking it back up.

These are the facts:

  • latest version of stereo (1.4.0) (byebye jquery, hello alpine.js & instant.page, tachyons 4.12)

  • nicer looking install screen styles (matches everything else)

  • explicit user creation table engine: innodb + utf8/utf8_general

  • make the style of the login/auth screens match the default admin style

  • clean up admin.css (kill unused styles)

  • js login/auth (and all admin forms) processed w/ alpine

  • settings add dev/production mode, bitly, twilio, imap

  • new 'system settings' admin section (sliders icon in the top right of the admin), users and site settings are all here

  • updated form validation (required fields)

  • users - upload avatar (and logic for not overwriting the default one oops)

  • streamlined admin styles (consistent text fields, buttons, section headers, etc)

  • login process - set cookies in /auth/login/process (& not w/ js client)

  • dates stored as bigint

  • added error_reporting(E_ERROR | E_PARSE); in /stereo/darkwave/darkwave.php -- handlebars lib generates a ton of warnings sometimes, just want to suppress and show only actual errors

  • new dev mode utility route - /db-structure - text-based output of db schema - for reference of all fields while developing (and it CAN write to a text file, just uncomment that part in darkwave.php)

  • added uuid route (dev mode) — /uuid - need a uuid for...something? here's one you can create on demand

  • /utility/upload-file - added filename_clean to output (returns the original filename)