Clarissa Walker [Sat, 12 Sep 2026 21:22:27 +0000 ]
admin/links.php: formatting changes
Clarissa Walker [Sat, 12 Sep 2026 20:04:53 +0000 ]
reviews.php: Number of Likes - let one slip by...
Clarissa Walker [Sat, 12 Sep 2026 18:54:36 +0000 ]
reviews.php: fix calculation for Number of Likes rating system for stories and chapters - avg -> count
Clarissa Walker [Sat, 12 Sep 2026 16:50:06 +0000 ]
includes/reviewform.php: Update Number of Likes selection form
Clarissa Walker [Sat, 12 Sep 2026 13:43:48 +0000 ]
Preliminary Number of Likes functionality - it was actually missing entirely in the review form
Clarissa Walker [Sat, 12 Sep 2026 01:09:54 +0000 ]
Update README.md
Clarissa Walker [Fri, 11 Sep 2026 23:50:29 +0000 ]
install/install.php: disable MySQLi error suppression by default with a note
Clarissa Walker [Fri, 11 Sep 2026 21:51:49 +0000 ]
search.php: fix MySQL error message overwriting the Search Results header for a failed penname search - remove temp error suppression workaround
Clarissa Walker [Fri, 11 Sep 2026 21:39:14 +0000 ]
search.php: 'temp' error suppression workaround for MySQL error message taking over the Search Results header for a failed penname search
Clarissa Walker [Fri, 11 Sep 2026 03:17:23 +0000 ]
Update README.md
Clarissa Walker [Thu, 10 Sep 2026 19:01:00 +0000 ]
install/install.php: cleanup due to the script's recent changes
Clarissa Walker [Thu, 10 Sep 2026 17:15:16 +0000 ]
admin/settings.php: Do not parse the mailer directory in Language selection drop-down
Clarissa Walker [Thu, 10 Sep 2026 16:40:43 +0000 ]
typo fix from previous commit
Clarissa Walker [Thu, 10 Sep 2026 16:32:30 +0000 ]
fix for Undefined variables when parsing language PHP files in any manner
Clarissa Walker [Thu, 10 Sep 2026 16:16:30 +0000 ]
rss.php: remove recent PHP 8 fix - this also means the old error suppression entries are no longer needed
Clarissa Walker [Thu, 10 Sep 2026 13:19:19 +0000 ]
rss.php: Replace error suppression settings with proper PHP 8 Undefined variable fix
Clarissa Walker [Thu, 10 Sep 2026 03:16:17 +0000 ]
Add note regarding undefined variables between languages/en.php and stories.php - breaking change for future PHP 9.0
Clarissa Walker [Thu, 10 Sep 2026 01:46:55 +0000 ]
remove ini and error reporting entries as the issues in this file were fixed
Clarissa Walker [Wed, 09 Sep 2026 15:52:05 +0000 ]
temp error suppression entry for languages/en.php - otherwise it spams the web server error logs when adding or editing a story or chapter
Clarissa Walker [Tue, 08 Sep 2026 23:03:17 +0000 ]
fix Array to string conversion warning in PHP 8 - Technically a revert of a revert of coauthors, but better formatted
Clarissa Walker [Tue, 08 Sep 2026 14:09:37 +0000 ]
Update eFic2eFic bridge and default file backups
Clarissa Walker [Tue, 08 Sep 2026 00:25:35 +0000 ]
Change collation in favorites table regarding type field - Fixes Manage Favorites count
Clarissa Walker [Tue, 08 Sep 2026 00:04:25 +0000 ]
Add WebP support for image file upload
Clarissa Walker [Mon, 07 Sep 2026 23:31:10 +0000 ]
add support for later tinyMCE image list handling
Clarissa Walker [Mon, 07 Sep 2026 19:13:21 +0000 ]
Update tinyMCE 6 init.php
Clarissa Walker [Mon, 07 Sep 2026 18:45:20 +0000 ]
Better setreg behavior - Registration page shows up through Page Links from the Admin Panel while disabled for testing
Clarissa Walker [Mon, 07 Sep 2026 14:34:32 +0000 ]
missed coauthors revert in includes/storyblock.php
Clarissa Walker [Mon, 07 Sep 2026 01:08:20 +0000 ]
update.php: add long forgotten database table field requirement check
Clarissa Walker [Sun, 06 Sep 2026 20:47:45 +0000 ]
browse/ratings.php: fix Undefined variable warning for ratingslist in PHP 8 - sub-issue of previous Uncaught TypeError message in PHP 8
Clarissa Walker [Sun, 06 Sep 2026 18:45:02 +0000 ]
browse/ratings.php: fix Uncaught TypeError in PHP 8 with visiting the Browse Ratings section with no ratings listed
Clarissa Walker [Sun, 06 Sep 2026 06:41:38 +0000 ]
Update README.md - before I forget this time
Clarissa Walker [Sun, 06 Sep 2026 06:25:52 +0000 ]
Add tinyMCE 5.3.2 support - Clean up init.php for tinyMCE 6
Clarissa Walker [Sat, 05 Sep 2026 22:58:51 +0000 ]
includes/userlist.php: Fix Uncaught TypeError in PHP 8 for the Co-Authors field when you use a starting character that yields no results
Clarissa Walker [Sat, 05 Sep 2026 20:26:29 +0000 ]
Update README.md
Clarissa Walker [Sat, 05 Sep 2026 19:55:09 +0000 ]
change header charset comment
Clarissa Walker [Sat, 05 Sep 2026 19:43:38 +0000 ]
Relocate CHARSET definition back to the languages/en.php file - this makes some legacy modules work without adding a charset definition
Clarissa Walker [Sat, 05 Sep 2026 19:10:04 +0000 ]
Remove include from rss.php
Clarissa Walker [Sat, 05 Sep 2026 19:01:58 +0000 ]
Remove include from header.php
Clarissa Walker [Sat, 05 Sep 2026 17:44:38 +0000 ]
More coauthors fixes
Clarissa Walker [Sat, 05 Sep 2026 17:42:07 +0000 ]
Cleanup from previous commit
Clarissa Walker [Sat, 05 Sep 2026 17:38:28 +0000 ]
Add includes/dbfunctions.php include back to config.php, but leave the actual dbconnect in the includes/dbfunctions.php file where it belongs - this makes legacy modules work without adding another include
Clarissa Walker [Fri, 04 Sep 2026 21:51:56 +0000 ]
Resolve forgotten PHP deprecation: imagedestroy -> unset
Clarissa Walker [Fri, 04 Sep 2026 18:38:27 +0000 ]
Resize GD captcha for today's resolutions - and add forgotten set font directory
Clarissa Walker [Fri, 04 Sep 2026 18:11:04 +0000 ]
series.php: fix Undefined array key PHP warning
Clarissa Walker [Fri, 04 Sep 2026 17:57:29 +0000 ]
Fix GD captcha fonts path for PHP 8.6 and GD 2.4.0 library users
Clarissa Walker [Wed, 02 Sep 2026 16:01:25 +0000 ]
Revert UNIXTIMESTAMP
Clarissa Walker [Wed, 02 Sep 2026 12:14:31 +0000 ]
More re-adding UNIXTIMESTAMP
Clarissa Walker [Wed, 02 Sep 2026 06:03:17 +0000 ]
Fix trying to access array offset on null warnings when responding to a review - re-add UNIXTIMESTAMP
Clarissa Walker [Wed, 02 Sep 2026 04:08:36 +0000 ]
missed coauthors revert in revres.php - also previous commit did fix foreach, but that was array-object, string given rather than array to string
Clarissa Walker [Wed, 02 Sep 2026 03:41:53 +0000 ]
Fix occasional foreach array to string conversion warning in author and coauthor URL handling function
Clarissa Walker [Wed, 02 Sep 2026 03:36:39 +0000 ]
Revert coauthors array changes as it occasionally brings up an undefined variable warning with no real way to fix it
Clarissa Walker [Wed, 02 Sep 2026 00:59:08 +0000 ]
Number of Likes: cosmetic consistency fix
Clarissa Walker [Sun, 23 Aug 2026 17:38:49 +0000 ]
Fix forgotten spacing on SMTP connection test button during formatting change
Clarissa Walker [Sat, 22 Aug 2026 22:49:10 +0000 ]
Even more general cleanup - redundancy also removed from one file
Clarissa Walker [Thu, 20 Aug 2026 12:44:13 +0000 ]
Revert 'hide member status if added by admin' commit as it breaks the Membership Status field in User Profiles - wonder what the justification of this one was
Clarissa Walker [Wed, 19 Aug 2026 23:06:44 +0000 ]
More general cleanup - layout and consistency changes
Clarissa Walker [Wed, 19 Aug 2026 22:48:48 +0000 ]
Fix Install Step 9 form layout - Set-up Admin Account
Clarissa Walker [Wed, 19 Aug 2026 22:28:01 +0000 ]
Fix more leftover oversights with COLLATE in some SQL queries
Clarissa Walker [Wed, 19 Aug 2026 22:25:45 +0000 ]
Fix leftover oversights with COLLATE in some SQL queries
Clarissa Walker [Tue, 18 Aug 2026 22:02:49 +0000 ]
General cleanup - layout and consistency changes
Clarissa Walker [Tue, 18 Aug 2026 07:00:47 +0000 ]
Fix very old typo for 'multiplecats'
Clarissa Walker [Tue, 18 Aug 2026 06:11:59 +0000 ]
Update README.md - also accidental 'Saner tinyMCE selection handling' fix in initial user registration feature commit...
Clarissa Walker [Tue, 18 Aug 2026 06:00:39 +0000 ]
...and more - user registration...
Clarissa Walker [Tue, 18 Aug 2026 05:59:34 +0000 ]
user registrations text fix
Clarissa Walker [Tue, 18 Aug 2026 05:56:03 +0000 ]
Add site setting to enable or disable new user registrations
Clarissa Walker [Tue, 18 Aug 2026 01:43:11 +0000 ]
Saner tinyMCE selection handling
Clarissa Walker [Tue, 18 Aug 2026 01:23:43 +0000 ]
Add tinyMCE 6.8.6 - README.md updated
Clarissa Walker [Thu, 30 Jul 2026 14:08:27 +0000 ]
more tinyMCE consistency changes - height: 300px, width: 580px, toolbars at the top like later releases, manually resized text windows are not saved - tinyMCE 4 init cleanup
Clarissa Walker [Thu, 30 Jul 2026 02:18:28 +0000 ]
Enable wordcount plugin in tinyMCE 3 - unofficial eFiction 3.5.8.f1 introduced a wordcount plugin, previously unused
Clarissa Walker [Thu, 30 Jul 2026 01:46:06 +0000 ]
Add options to change toolbar location in tinyMCE 2 and 3 - from tinyMCE 2.0 x to 3.4.x, it was located at the bottom by default; from 3.5.x onwards, the default was changed to be at the top
Clarissa Walker [Thu, 30 Jul 2026 01:06:49 +0000 ]
Set tinyMCE 4 window size and resize behavior to be consistent with 2 and 3 versions
Clarissa Walker [Tue, 28 Jul 2026 11:48:13 +0000 ]
Update tinyMCE 4 to 4.5.12 due to security issues with 4.5.3 - README.md updated as a result
Clarissa Walker [Tue, 28 Jul 2026 11:20:33 +0000 ]
tinyMCE '2' is now 2.1.2 - Seems tinyMCE '2' was actually 3.0.9 (my fault for not checking), so '2' is now 2.1.2, and '3' is now 3.4.8... eFiction 3.4.3 used tinyMCE 2.1.0, and 3.5 upgraded that to 3.0.9.
Clarissa Walker [Mon, 27 Jul 2026 21:54:35 +0000 ]
Update README.md - fixed installer layout
Clarissa Walker [Mon, 27 Jul 2026 21:42:50 +0000 ]
Installer layout fixed - Previous layout behavior restored to site settings
Clarissa Walker [Mon, 27 Jul 2026 17:46:03 +0000 ]
TinyMCE version directories relocated to /tinymce/ directory, each with its own version numbers: 2, 3, 4 - Slight naming tweak to TinyMCE dropdown in site settings
Clarissa Walker [Mon, 27 Jul 2026 15:49:30 +0000 ]
Update README.md - more bugfixes and changes
Clarissa Walker [Mon, 27 Jul 2026 15:20:38 +0000 ]
Re-add TinyMCE 2.0.1 to the site settings list - TinyMCE directoy names changed - installer submission settings layout dirty fix
Clarissa Walker [Mon, 27 Jul 2026 13:02:31 +0000 ]
Actually use TinyMCE 3.4.8 for TinyMCE3 option instead of original 2.0.1; that version is moved to 'tinymce2' directory
Clarissa Walker [Mon, 27 Jul 2026 02:51:38 +0000 ]
admin/settings.php: Slight layout tweak
Clarissa Walker [Mon, 27 Jul 2026 00:01:18 +0000 ]
admin/settings.php: this is hopefully the last of formatting changes...
Clarissa Walker [Sun, 26 Jul 2026 23:21:01 +0000 ]
Editing user bio page is less jank - also previous commit: stories.php
Clarissa Walker [Sun, 26 Jul 2026 22:50:12 +0000 ]
Make storiesphp and series.php layout appear more consistent - both are now at 75% width
Clarissa Walker [Sun, 26 Jul 2026 22:14:05 +0000 ]
Make adding stories UI look less jank
Clarissa Walker [Sun, 26 Jul 2026 21:54:16 +0000 ]
Make admin message settngs look less jank
Clarissa Walker [Sun, 26 Jul 2026 21:29:21 +0000 ]
Making admin settings sections look even less jank
Clarissa Walker [Sun, 26 Jul 2026 19:17:56 +0000 ]
Fix oversight regarding tables formatting conversion - and make it less jank
Clarissa Walker [Fri, 24 Jul 2026 00:17:53 +0000 ]
Silly consistency change in SQL file from 2015
Clarissa Walker [Thu, 23 Jul 2026 14:30:45 +0000 ]
Restore eFiction 3.x bridges
Clarissa Walker [Mon, 20 Jul 2026 22:48:42 +0000 ]
Stories: add story with null category in 'Only one' setting exhibits Uncaught TypeError in PHP8 dirty fix - Categories: deleting only category exhibits Uncaught TypeError in PHP8 fix
Clarissa Walker [Sat, 18 Jul 2026 20:36:16 +0000 ]
More specifying of collation in fields/columns for sorting...
Clarissa Walker [Sat, 18 Jul 2026 15:46:03 +0000 ]
Update README.md - Recommended MySQL: 7.0 -> 8.0
Clarissa Walker [Sat, 18 Jul 2026 10:44:35 +0000 ]
Specify collation in field/columns that are important for sorting and search features; the rest can use UTF-8 binary. Eventually, certain other columns that use text in some manner may use different specific Unicode collations.
Clarissa Walker [Sat, 18 Jul 2026 09:41:51 +0000 ]
Update README.md - Recent changes necessitate upping SQL DB requirements
Clarissa Walker [Sat, 18 Jul 2026 09:39:22 +0000 ]
Fix missing charset and collation in fanfiction_modules
Clarissa Walker [Sat, 18 Jul 2026 09:19:02 +0000 ]
Fix silly missing semicolon in install.php
Clarissa Walker [Sat, 18 Jul 2026 09:11:44 +0000 ]
Specify COLLATE=utf8mb4_unicode_ci in some tables. Also fix discrepancies between install.php and tables.sql.
Clarissa Walker [Thu, 16 Jul 2026 23:43:15 +0000 ]
Password conversion: MD5 -> bcrypt with a cost of 12. This change also causes the user to log off the site every time the password is changed.
Clarissa Walker [Thu, 16 Jul 2026 20:58:05 +0000 ]
Reintroduce Number of Likes ratings option - 3.5.7 still references this, and the definition conflict is solved. This would have been an issue in future PHP 9.
Clarissa Walker [Thu, 16 Jul 2026 19:28:44 +0000 ]
Remove collate - affects sorting