Fixed
- Teams, games, categories, partners and awards no longer disappear in other languages. The administration saves a title only in the language you write in, and these objects existed only in that one: on the demo, three teams in French, none in English. A team's group, with the permissions that depend on it, disappeared along with it. They are now displayed in the requested language, otherwise in French, otherwise in whichever one exists. Lists that returned one row per translation (recruitments, matches, administration activity feed) now return only one. Content lists (news, articles, pages) stay in the requested language.
- An update finally applies the core's database changes. Until now, only installation applied them: an updated site kept its old database under new code. Through the button, they are applied during the update, which is canceled if they fail. Over FTP, they are applied on the first page served by the new code. (Modules' own changes followed in 1.2.4.)
- Login with Discord: the address of an animated avatar (102 characters) exceeded the space the database kept for it (100), and login failed; that space grows to 255 for all linked accounts. A Discord member without an avatar got a broken image.
Changed
- Email sending moves to PHPMailer 7 (7.1.1). Its only breaking change concerns classes that
extend it, and NeoFrag has none. Tested with a real send using a site's settings,
over SMTP as well as through
mail().