Commit Graph

  • 445f50a5c0 removed explicit "end" functions and turned them into functions returned by setup amy 2025-10-04 13:32:47 -06:00
  • 3ef8d6b9a6 added cookie login amy 2025-10-04 12:49:04 -06:00
  • f728eb21b0 added user.NewAuthToken amy 2025-10-03 23:29:04 -06:00
  • 1952b34cce added contact info support and the code for sending a password reminder amy 2025-10-01 23:02:33 -06:00
  • 2acac513f8 implemented the E-mail sending functionality amy 2025-10-01 16:41:57 -06:00
  • 1633492f29 starting to work up how to send E-mail from Amsterdam amy 2025-09-29 22:46:19 -06:00
  • 66f1ed411c added the Configure button below the sideboxes amy 2025-09-28 23:30:45 -06:00
  • e37a58f62a got the "Featured/Your Communities" box to display correctly amy 2025-09-28 23:15:18 -06:00
  • 715ea29c39 implemented logout amy 2025-09-28 16:29:24 -06:00
  • 56792596bb add checkbox reading to dialog & login amy 2025-09-27 23:11:51 -06:00
  • 9427535eb5 got most of the login functionality together amy 2025-09-27 23:07:16 -06:00
  • 03f1d9f717 debugged form loading and got part of the Login code in amy 2025-09-27 17:39:32 -06:00
  • 5082e2bbc2 dialog loading, validation, more logic in forms, IP address banning amy 2025-09-26 23:45:38 -06:00
  • be56b06d7a dialog manager extended to be able to produce the New Account dialog amy 2025-09-25 22:49:41 -06:00
  • 3a4d6151f6 added user agreement page amy 2025-09-25 12:37:17 -06:00
  • 201e549630 initial implementation of the dialog manager, with just enough smarts to render the login dialog amy 2025-09-24 23:30:17 -06:00
  • ac3888f832 <Emily_Litella>Never mind!</Emily_Litella> amy 2025-09-24 22:02:11 -06:00
  • 0ede5fe9e0 added the default button set to the image server amy 2025-09-24 21:26:23 -06:00
  • 872fec4aa0 added controls for the auto-refresh tag in the page header, which was the ONLY use for the metadata mechanism in Venice... amy 2025-09-24 21:05:07 -06:00
  • 3a9ab5c540 fixed concurrency in users & communities, implemented Communities sidebox amy 2025-09-24 17:18:52 -06:00
  • 7e11d0273a added LRU caching and communities data amy 2025-09-22 23:22:46 -06:00
  • ef99606fb1 widened the sideboxes as well amy 2025-09-22 18:20:19 -06:00
  • 41b403258d widen that left column amy 2025-09-22 17:04:27 -06:00
  • 46838e8f21 left menus now dynamically generated amy 2025-09-22 17:01:39 -06:00
  • 93aa6bd0ba added copyright date to templates amy 2025-09-21 23:12:56 -06:00
  • a01de27c96 added error and not-implemented pages and placeholder ad graphic amy 2025-09-21 22:58:09 -06:00
  • e2848ffc37 Godoc'd the top.go file amy 2025-09-20 23:27:40 -06:00
  • 6a9f4807c0 About page landed amy 2025-09-20 23:18:18 -06:00
  • ab06dc92ac fixed up the icons amy 2025-09-20 22:49:48 -06:00
  • 1424f28fec broke out the generation of the sideboxes amy 2025-09-20 22:16:46 -06:00
  • 5ea7c6d829 store only UID in session vars, not complete user amy 2025-09-20 17:33:03 -06:00
  • d8648ace80 frame template now honors current user amy 2025-09-20 17:10:37 -06:00
  • a794c5919b added database connection and ability to retrieve "Anonymous Honyak" user amy 2025-09-20 15:57:29 -06:00
  • 0e65eaeef6 database script now runs amy 2025-09-19 23:48:22 -06:00
  • d4b27c9460 added database setup file (temporary and untested) amy 2025-09-18 22:36:51 -06:00
  • 34b6abb92e beginnings of page functions, and server shutdown gracefully amy 2025-09-17 23:07:42 -06:00
  • 877f364e71 integrated Gorilla session support amy 2025-09-17 22:50:30 -06:00
  • 522afc33ed Straightened out the configuration file processing and introduced command-line argument processing amy 2025-09-17 17:26:54 -06:00
  • 9345e95b12 rebuilt template lookup to use a configured template directory before the builtins amy 2025-09-17 12:23:33 -06:00
  • 9e5a24e03d changed so that templates are embedded in the app amy 2025-09-16 08:08:11 -06:00
  • c9fce32d7c changed so that templates are embedded in the app amy 2025-09-16 08:07:56 -06:00
  • b10b4e93f2 godoc'd the source amy 2025-09-14 22:05:17 -06:00
  • c6391a456f reformat LICENSE and add CoC amy 2025-09-14 17:40:01 -06:00
  • fefb1cf96d README and LICENSE amy 2025-09-14 17:15:06 -06:00
  • e76426feff refactored logging initialization amy 2025-09-14 16:57:52 -06:00
  • 21c943d992 documentation and naming updates amy 2025-09-14 16:50:29 -06:00
  • 101f7850f6 go.mod cleanup amy 2025-09-14 16:46:45 -06:00
  • 12f8c3f2cb incorporated logrus into Echo logging amy 2025-09-14 16:45:29 -06:00
  • cc8c12e24d refactoring and introduction of logrus logging amy 2025-09-14 16:10:29 -06:00
  • ae3c9ca748 debugged image serving and fixed a couple of images in the frame amy 2025-09-14 15:51:27 -06:00
  • 3fe226938c work in progress: image serving amy 2025-09-14 15:19:47 -06:00
  • 166408b660 updates to go.mod & go.sum when installing on Fountain amy 2025-09-14 15:18:07 -06:00
  • d3d431944b figure out where to serve static images from and how to handle "wildcard" paths amy 2025-09-13 23:13:52 -06:00
  • 779f15f069 working in configuration data and replacing values in frame template amy 2025-09-13 22:46:02 -06:00
  • 5a437a0c64 started doing framing amy 2025-09-13 21:21:02 -06:00
  • ee2a8a7d2b .gitignore set up amy 2025-09-13 17:30:11 -06:00
  • d478461c93 added .gitignore amy 2025-09-13 17:26:31 -06:00
  • 8de70e5d07 getting the flow control more like I envisioned it amy 2025-09-13 17:21:12 -06:00
  • e2580402b8 The basic demo code can now output "modernized" Venice front page HTML as a template. Some further directions also added. amy 2025-09-11 23:38:41 -06:00
  • 38d8c50316 Added notes on what a modernized Venice front page with Tailwind CSS should look like amy 2025-09-10 22:08:36 -06:00
  • 8a14d7f279 initial check-in of demo code for Echo amy 2025-09-05 21:46:10 -06:00