759996b4cd
extended the use of ConferenceLink throughout the conferencing code
amy2026-04-24 22:40:33 -06:00
a068e17e65
fixed up CHANGELOG and edited the TODO
amy2026-04-22 17:49:08 -05:00
57088e4680
added Apple site icon configuration and frame - closes issue #5amy2026-04-21 16:30:40 -05:00
17de55c5c2
Admin can now change the user name of a user account. Closes issue #2.
amy2026-04-21 15:40:50 -05:00
ea807cc55f
update TODO
amy2026-04-20 21:20:46 -05:00
14c6df9891
cleanup for deleting community conferences
amy2026-04-19 20:52:38 -05:00
581319279a
straighten out conference alias add and remove
amy2026-04-19 20:45:23 -05:00
0e3c1a293e
fixed showing of hidden posts
amy2026-04-19 20:18:23 -05:00
391d8ccc99
bug fixes related to top page and post link rewriting
amy2026-04-19 17:26:38 -05:00
3deb11e0a5
changes to conference alias map handling to account for community ID
amy2026-04-19 09:01:59 -05:00
1348d0225f
correct architectural goof where conference aliases had global scope instead of community scope (untested)
amy2026-04-18 21:13:00 -05:00
70dcf82234
update README and TODO
amy2026-04-17 19:46:08 -05:00
8c1fa9ebdc
Merge pull request 'Implemented database scripting for installation, conversion, and migration' (#4) from database-scripting into main
amy2026-04-17 17:09:59 -06:00
5a41509170
make sure to update returned version number as migration scripts are applied
amy2026-04-16 22:32:36 -05:00
6a32db5adf
fixed up filesystem reading logic for migration scripts
amy2026-04-16 22:30:57 -05:00
e55e02509b
added migration script support
amy2026-04-16 22:25:04 -05:00
c08b570457
moved Venice migration script into embeds as well
amy2026-04-16 21:42:03 -05:00
c8a331d90c
we can now install the scema to a blank mysql database
amy2026-04-16 17:23:36 -05:00
056c02959a
use home variable expansion so I can develop on Fountain
amy2026-04-16 13:31:00 -05:00
27bc2f033a
added first functions for database checking at startup
amy2026-04-16 11:58:25 -05:00
f4d1bb8f82
missed changing the version number :O
amy2026-04-11 22:59:10 -06:00
3b298bf3fb
Fixed bug in post link resolution that was causing conference alias to be set wrongg on post links. Closes issue #3.
amy2026-04-11 22:46:15 -06:00
3bbed1a0e3
broken user profile link in conference list page
rel0.1.0
amy2026-04-06 14:35:34 -06:00
44a2e6dedc
fix lack of middleware in /go handler, also add tracing to session sweeper
amy2026-04-06 13:41:09 -06:00
3c87b973e1
add sample service file
amy2026-04-04 23:21:25 -06:00
1f5f35d4c4
clarify "source of truth"
amy2026-04-03 22:39:18 -06:00
1d0a153b43
fix layout of upper links on Conference Members page
amy2026-03-26 23:11:08 -06:00
0f0cf5c3f8
some cleanups to logging code
amy2026-03-25 22:31:23 -06:00
8fec8cb841
background the first AmCountryList load to keep from holding up the Profile dialog
amy2026-03-25 22:19:15 -06:00
e16110dd5a
tracing down high latency in Profile page, at least the first time...
amy2026-03-24 23:20:17 -06:00
f94918a22b
Claude's input on the three big docs
amy2026-03-24 15:06:45 -06:00
7a7a837af2
Users logging in with no password will be immediately bounced to the profile page, where they MUST set a password
amy2026-03-24 14:34:50 -06:00
e62656eabe
link formatting on the About page
amy2026-03-23 23:41:04 -06:00
528e4a3769
some small documentation changes
amy2026-03-23 23:17:44 -06:00
a15da2a2a1
bump version number
amy2026-03-23 22:45:51 -06:00
3a7ecb822d
delete test configs that were no longer needed
amy2026-03-22 23:33:28 -06:00
af38023abf
modify test in sysadmin edit to use DesignatePFY permission
amy2026-03-22 23:27:43 -06:00
1fde104828
added a couple of additional security levels (intended to protect EMinds Reborn content)
amy2026-03-22 23:17:29 -06:00
f9b9a25002
fixed bug in dialog validation for sysadmin edit user
amy2026-03-22 23:00:44 -06:00
8c46c000e0
bug fix in Manage Conferences for conferences with no topics - also replaced MySQL-specific IFNULL function with standard SQL COALESCE function
amy2026-03-22 22:06:10 -06:00
ad5da342f8
upgrade pass on libraries
amy2026-03-19 10:39:47 -06:00
7280926d3c
ensure mysql database is created with correct character set
amy2026-03-17 22:48:35 -06:00
ac546fdc56
Delete Community needs to clear its contact info record, too
amy2026-03-14 22:31:33 -06:00
54463cb65d
another critical note
amy2026-03-13 16:04:02 -06:00
af205f69f9
more changes as suggested
amy2026-03-13 15:59:45 -06:00
13117007dc
extensive changes to docs
amy2026-03-13 15:48:17 -06:00
f0c7be7811
some documentation changes
amy2026-03-13 15:01:14 -06:00
e65ecd9166
added SPDX identifiers to util package and the top-level code
amy2026-03-13 14:49:28 -06:00
1210a65de9
added SPDX identifiers to the ui package
amy2026-03-13 14:45:12 -06:00
2526534ad7
added SPDX identifiers to email, exports, and htmlcheck packages, and to the setup database scripts
amy2026-03-13 14:31:45 -06:00
ea6bac19a8
added SPDX identifiers to the template headers and to the "config" and "database" packages
amy2026-03-12 23:08:43 -06:00
c79bee7117
make E-mail settings configurable through the command line, and flesh out some of the documentation
amy2026-03-12 22:56:29 -06:00
a91202a57e
change up database configuration to use discrete values for parameters, rather than the raw DSN (database/base.go computes the DSN)
amy2026-03-12 16:59:19 -06:00
2cc0d0f94d
adding build and install information to the README
amy2026-03-12 16:24:06 -06:00
30f16737ab
adjustments to TODO file
amy2026-03-12 12:09:51 -06:00
b69a5e57a2
another style pass
amy2026-03-12 11:58:16 -06:00
7e34c33e58
ran "go fix" and it couldn't find much to do
amy2026-03-12 11:28:16 -06:00
46f719fa96
tick off list
amy2026-03-11 23:16:23 -06:00
513ff24912
add local generation of Tailwind CSS file (used in prod mode)
amy2026-03-11 23:16:01 -06:00
5164d361d7
added another item to the pre-launch TODO
amy2026-03-10 23:02:48 -06:00
e10cf0b48c
logging tested, so tick that off the list
amy2026-03-10 22:11:44 -06:00
b4c3633f4a
tick item off list
amy2026-03-09 23:04:10 -06:00
8bdb337a63
replace old parseDataSize function with humanize.parseBytes
amy2026-03-09 22:43:05 -06:00
752e390f97
add proper div tags in left menu generation
amy2026-03-09 22:40:23 -06:00
c4a06d6c6a
small fix to locking
amy2026-03-08 23:12:47 -06:00
e2b5ca47ab
new logging configuration (untested)
amy2026-03-08 23:10:07 -06:00
799bd2fbdc
update TODOs
amy2026-03-07 22:55:08 -07:00
d216a0691c
finished up the system statistics page
amy2026-03-07 14:28:15 -07:00
264a9a6b93
first draft of system statistics page (needs some more formatting work)
amy2026-03-07 12:36:30 -07:00
9acfbd43da
fixed up mass mail templates to include the link to visit the site (was in GlobalConfig.Site.BaseURL)
amy2026-03-06 23:20:58 -07:00
fd311e610c
fix mistake in policy page
amy2026-03-06 22:39:50 -07:00
406de6985e
add ability for menus to contain images (needed to handle EMInds top menu "hack")
amy2026-03-06 22:09:02 -07:00
89f70a3aa5
E-mails should include the X-Mailer header
amy2026-03-05 23:13:36 -07:00
a1c4b750fb
added variables for the top page content
amy2026-03-05 22:38:19 -07:00
5f67d8ce16
added the database version number (will be important later) and revamped the About page a bit, to include the database version number
amy2026-03-05 22:02:26 -07:00
f5360772ca
allow us to specify paths and files in the configuration relative to the directory the configuration file is in
amy2026-03-05 17:29:18 -07:00
39ca13817e
did some command line refinement
amy2026-03-05 16:36:45 -07:00
3c7c91fa1b
more database refinements along with new command line options
amy2026-03-05 16:25:33 -07:00
55c5c88c95
some database code cleanups
amy2026-03-05 15:47:23 -07:00
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
amy2026-03-05 14:50:20 -07:00
d09e693035
we don't want to use filepath on embedded filesystems
amy2026-03-05 14:32:06 -07:00
2d8f9aa005
added external references for menus and message boxes too
amy2026-03-05 14:27:57 -07:00
0d93e4f1f9
added config variables for default community logo and user photo
amy2026-03-04 23:06:09 -07:00
2b7225c269
added external directories for E-mail templates and dialog templates
amy2026-03-04 22:59:34 -07:00
95aee6cf75
broke out a lot of base bits of the frame as configurable options
amy2026-03-04 22:36:00 -07:00
137536923d
added the Policy page
amy2026-03-04 22:18:57 -07:00
50b5ef71b1
fixed styling on user agreement
amy2026-03-04 21:47:21 -07:00
edf20f4326
cleaned up old config properties and added an external resource directory and a user agreement resource name
amy2026-03-04 18:24:35 -07:00
e158af99f1
loading user agreement from a "resource" now
amy2026-03-04 16:34:19 -07:00
573707587d
shifted remaining MISSINGFUNCS items into official TODO
amy2026-03-04 14:39:36 -07:00
7ccbbe2099
added means of locating config files in standard places per operating system
amy2026-03-03 23:12:38 -07:00
dee77d6f71
replace the old clumsy overlay mechanism with a new reflection-based overlay mechanism
amy2026-03-03 22:16:44 -07:00
ac31333c59
placeholder ad image is no longer necessary
amy2026-03-02 23:24:20 -07:00
5fa05bb086
put the ad (quote) banners in - last major feature in MISSINGFUNCS
amy2026-03-02 22:52:45 -07:00