Commit Graph
100 Commits
Author SHA1 Message Date
amy 3bbed1a0e3 broken user profile link in conference list page 2026-04-06 14:35:34 -06:00
amy 44a2e6dedc fix lack of middleware in /go handler, also add tracing to session sweeper 2026-04-06 13:41:09 -06:00
amy 3c87b973e1 add sample service file 2026-04-04 23:21:25 -06:00
amy 1f5f35d4c4 clarify "source of truth" 2026-04-03 22:39:18 -06:00
amy 1d0a153b43 fix layout of upper links on Conference Members page 2026-03-26 23:11:08 -06:00
amy 0f0cf5c3f8 some cleanups to logging code 2026-03-25 22:31:23 -06:00
amy 8fec8cb841 background the first AmCountryList load to keep from holding up the Profile dialog 2026-03-25 22:19:15 -06:00
amy e16110dd5a tracing down high latency in Profile page, at least the first time... 2026-03-24 23:20:17 -06:00
amy f94918a22b Claude's input on the three big docs 2026-03-24 15:06:45 -06:00
amy 7a7a837af2 Users logging in with no password will be immediately bounced to the profile page, where they MUST set a password 2026-03-24 14:34:50 -06:00
amy e62656eabe link formatting on the About page 2026-03-23 23:41:04 -06:00
amy 528e4a3769 some small documentation changes 2026-03-23 23:17:44 -06:00
amy a15da2a2a1 bump version number 2026-03-23 22:45:51 -06:00
amy 3a7ecb822d delete test configs that were no longer needed 2026-03-22 23:33:28 -06:00
amy af38023abf modify test in sysadmin edit to use DesignatePFY permission 2026-03-22 23:27:43 -06:00
amy 1fde104828 added a couple of additional security levels (intended to protect EMinds Reborn content) 2026-03-22 23:17:29 -06:00
amy f9b9a25002 fixed bug in dialog validation for sysadmin edit user 2026-03-22 23:00:44 -06:00
amy 8c46c000e0 bug fix in Manage Conferences for conferences with no topics - also replaced MySQL-specific IFNULL function with standard SQL COALESCE function 2026-03-22 22:06:10 -06:00
amy ad5da342f8 upgrade pass on libraries 2026-03-19 10:39:47 -06:00
amy 7280926d3c ensure mysql database is created with correct character set 2026-03-17 22:48:35 -06:00
amy ac546fdc56 Delete Community needs to clear its contact info record, too 2026-03-14 22:31:33 -06:00
amy 54463cb65d another critical note 2026-03-13 16:04:02 -06:00
amy af205f69f9 more changes as suggested 2026-03-13 15:59:45 -06:00
amy 13117007dc extensive changes to docs 2026-03-13 15:48:17 -06:00
amy f0c7be7811 some documentation changes 2026-03-13 15:01:14 -06:00
amy e65ecd9166 added SPDX identifiers to util package and the top-level code 2026-03-13 14:49:28 -06:00
amy 1210a65de9 added SPDX identifiers to the ui package 2026-03-13 14:45:12 -06:00
amy 2526534ad7 added SPDX identifiers to email, exports, and htmlcheck packages, and to the setup database scripts 2026-03-13 14:31:45 -06:00
amy 795406ef12 embarrassing typo :) 2026-03-12 23:09:43 -06:00
amy ea6bac19a8 added SPDX identifiers to the template headers and to the "config" and "database" packages 2026-03-12 23:08:43 -06:00
amy c79bee7117 make E-mail settings configurable through the command line, and flesh out some of the documentation 2026-03-12 22:56:29 -06:00
amy a91202a57e change up database configuration to use discrete values for parameters, rather than the raw DSN (database/base.go computes the DSN) 2026-03-12 16:59:19 -06:00
amy 2cc0d0f94d adding build and install information to the README 2026-03-12 16:24:06 -06:00
amy 30f16737ab adjustments to TODO file 2026-03-12 12:09:51 -06:00
amy b69a5e57a2 another style pass 2026-03-12 11:58:16 -06:00
amy 7e34c33e58 ran "go fix" and it couldn't find much to do 2026-03-12 11:28:16 -06:00
amy 46f719fa96 tick off list 2026-03-11 23:16:23 -06:00
amy 513ff24912 add local generation of Tailwind CSS file (used in prod mode) 2026-03-11 23:16:01 -06:00
amy 5164d361d7 added another item to the pre-launch TODO 2026-03-10 23:02:48 -06:00
amy a1837b2cea added the rate limiter - Whoa There, Tiger! 2026-03-10 22:59:35 -06:00
amy e10cf0b48c logging tested, so tick that off the list 2026-03-10 22:11:44 -06:00
amy b4c3633f4a tick item off list 2026-03-09 23:04:10 -06:00
amy 8bdb337a63 replace old parseDataSize function with humanize.parseBytes 2026-03-09 22:43:05 -06:00
amy 752e390f97 add proper div tags in left menu generation 2026-03-09 22:40:23 -06:00
amy c4a06d6c6a small fix to locking 2026-03-08 23:12:47 -06:00
amy e2b5ca47ab new logging configuration (untested) 2026-03-08 23:10:07 -06:00
amy 799bd2fbdc update TODOs 2026-03-07 22:55:08 -07:00
amy d216a0691c finished up the system statistics page 2026-03-07 14:28:15 -07:00
amy 264a9a6b93 first draft of system statistics page (needs some more formatting work) 2026-03-07 12:36:30 -07:00
amy 9acfbd43da fixed up mass mail templates to include the link to visit the site (was in GlobalConfig.Site.BaseURL) 2026-03-06 23:20:58 -07:00
amy fd311e610c fix mistake in policy page 2026-03-06 22:39:50 -07:00
amy 406de6985e add ability for menus to contain images (needed to handle EMInds top menu "hack") 2026-03-06 22:09:02 -07:00
amy 89f70a3aa5 E-mails should include the X-Mailer header 2026-03-05 23:13:36 -07:00
amy a1c4b750fb added variables for the top page content 2026-03-05 22:38:19 -07:00
amy 5f67d8ce16 added the database version number (will be important later) and revamped the About page a bit, to include the database version number 2026-03-05 22:02:26 -07:00
amy f5360772ca allow us to specify paths and files in the configuration relative to the directory the configuration file is in 2026-03-05 17:29:18 -07:00
amy 39ca13817e did some command line refinement 2026-03-05 16:36:45 -07:00
amy 3c7c91fa1b more database refinements along with new command line options 2026-03-05 16:25:33 -07:00
amy 55c5c88c95 some database code cleanups 2026-03-05 15:47:23 -07:00
amy 1f450dcf14 add the Production flag, command-line options, and DebugMode computed flag, and put it in the main places I expect it to be used 2026-03-05 14:50:20 -07:00
amy d09e693035 we don't want to use filepath on embedded filesystems 2026-03-05 14:32:06 -07:00
amy 2d8f9aa005 added external references for menus and message boxes too 2026-03-05 14:27:57 -07:00
amy 0d93e4f1f9 added config variables for default community logo and user photo 2026-03-04 23:06:09 -07:00
amy 2b7225c269 added external directories for E-mail templates and dialog templates 2026-03-04 22:59:34 -07:00
amy 95aee6cf75 broke out a lot of base bits of the frame as configurable options 2026-03-04 22:36:00 -07:00
amy 137536923d added the Policy page 2026-03-04 22:18:57 -07:00
amy 50b5ef71b1 fixed styling on user agreement 2026-03-04 21:47:21 -07:00
amy edf20f4326 cleaned up old config properties and added an external resource directory and a user agreement resource name 2026-03-04 18:24:35 -07:00
amy e158af99f1 loading user agreement from a "resource" now 2026-03-04 16:34:19 -07:00
amy 573707587d shifted remaining MISSINGFUNCS items into official TODO 2026-03-04 14:39:36 -07:00
amy 7ccbbe2099 added means of locating config files in standard places per operating system 2026-03-03 23:12:38 -07:00
amy dee77d6f71 replace the old clumsy overlay mechanism with a new reflection-based overlay mechanism 2026-03-03 22:16:44 -07:00
amy ac31333c59 placeholder ad image is no longer necessary 2026-03-02 23:24:20 -07:00
amy 5fa05bb086 put the ad (quote) banners in - last major feature in MISSINGFUNCS 2026-03-02 22:52:45 -07:00
amy c26e7340c7 Amsterdam can now find a config file using the AMSTERDAM_CONFIG environment variable 2026-03-01 23:12:49 -07:00
amy 967135a3a6 minor bug in GenerateRandomConfirmationNumber - number range wasn't great enough 2026-03-01 22:52:56 -07:00
amy 18260c59f0 landed Delete Community 2026-03-01 22:51:22 -07:00
amy 586cef7ad1 added extra instructions to migrate Venice database 2026-03-01 21:56:03 -07:00
amy ed3f4e7906 OK, I'm going to call the Import Messages function "done" 2026-03-01 14:26:21 -07:00
amy ec635b3d00 augmented import outputs and logging 2026-02-28 23:07:06 -07:00
amy 9a3860f796 import posts at least partially tested, we should do some more work on it - also, a few other bugs have been stomped 2026-02-28 22:58:56 -07:00
amy 210712a58d provide for more than one test file 2026-02-28 18:04:33 -07:00
amy 736cd80b9a completed code for Import Messages and coming up with a test plan 2026-02-28 18:03:34 -07:00
amy acbcad7e63 working on back end of Import Messages (unfinished) 2026-02-27 23:18:01 -07:00
amy f287b43fa3 Import Messages panel defined 2026-02-27 21:57:17 -07:00
amy b6743da940 Import Users tested 2026-02-27 21:30:17 -07:00
amy 5794cb8a10 additional work on Import User Accounts (unfinished) 2026-02-27 15:59:01 -07:00
amy 086e62c4b7 fix an error format 2026-02-26 23:14:53 -07:00
amy a04b484e41 working on Import User Accounts (unfinished) 2026-02-26 23:14:06 -07:00
amy 9dc4dd2ec4 Member Export now done 2026-02-26 18:19:40 -07:00
amy 344562c55c completed member export and removed some "breaking" bugs, still work to be done on the XML output 2026-02-26 16:19:24 -07:00
amy c74563be51 tracked down where autojoin flag comes from 2026-02-25 23:19:26 -07:00
amy a4a0450071 groundwork for generating member export (unfinished) 2026-02-25 23:15:05 -07:00
amy b370ba73d6 tested static and framed serving, it works 2026-02-25 15:13:32 -07:00
amy 4652569aee added static and framed external rendering (untested) 2026-02-24 23:20:56 -07:00
amy 8c2eb1bf80 typo in list 2026-02-24 11:09:49 -07:00
amy 0c3527d3d8 propagate the "pictures in posts" flag from global to community to conference at time of creation 2026-02-23 22:51:22 -07:00
amy 110e917921 Pictures in Posts now works! 2026-02-23 22:41:59 -07:00
amy c4cecbc8a9 fixed bug in conference hotlist sidebox rendering 2026-02-23 21:35:00 -07:00
amy 220e1ecc98 further optimized database calls to replace all single-value QueryRowContext calls with GetContext 2026-02-23 18:21:38 -07:00