Page 1 of 2

Development log

PostPosted: Sat Oct 29, 2016 8:31 am
Author: Vendethiel
Hi all,

This topic will be used by the team to log what's going on "behind the scenes" on the code repository. This will allow anyone to see what's being worked on in almost-realtime, bug fixed etc.
... And you might see a mention of a bug you encountered :-).

22/10/16
  • helter: fix theme name in several places
  • helter: fix ctracker bug in Admin>Banner
  • helter: re-add "edit" link in Admin>Kb>Categories

26/10/16
  • vendethiel: fix ctracker bug in Admin>PCP values

Re: Development log

PostPosted: Sun Nov 13, 2016 10:12 am
Author: Vendethiel
05/11/16
  • helter: Made welcome block responsive
  • helter: Change the "topic watch" icon to font-awesome
  • helter: Chmod: made default template fisubice, changed some icons to font-awesome
  • helter: Added some more fisubice less/css files

06/11/16
  • helter: Changed the delete/view ip icons in viewtopic to font awesome

11/11/16
  • helter: Added a missing title_image phpbb_blocks column for forward MySQL/MariaDB conformance
  • helter: Made captcha PNG by default.

13/11/16
  • MWE001: Changed copyright date
  • MWE001: Added sitename in a TH for template Integra2
  • vendethiel: Fixed two PCP CrackerTracker errors.

Re: Development log

PostPosted: Fri Aug 18, 2017 1:49 am
Author: Vendethiel
17/07/2017

  • vendethiel: Added SQL cache to many queries
  • vendethiel: Changed smartor's visitor block to only count a visit once per minute and save some SQLs
  • vendethiel: Optimize user2boardtime
  • vendethiel: Fix KB category move up/down icons
  • vendethiel: Fix KB link SID
  • vendethiel: Fixed mysqli
  • vendethiel: Optimized (SQL) some blocks
  • vendethiel: Fixed several block
  • vendethiel: Optimized PMs
  • vendethiel: Optimized attachments
  • vendethiel: Fixed eXtreme Styles subtemplates
  • vendethiel: Added SQL debugging

Re: Development log

PostPosted: Tue Jul 10, 2018 6:03 am
Author: Vendethiel
10/06/2018
  • vendethiel: Ported Integramod to PHP7.2, fixed all the compatibility bugs.

As this has been a fairly heavy process, I'd like everyone to help me test this one out! :)

Re: Development log

PostPosted: Thu Jul 26, 2018 5:39 am
Author: Vendethiel
26/07/2018
  • vendethiel: Fix copyright date to be 2018
  • vendethiel: Small improvements to PCP (correctly selects the current value when editing a field)
  • vendethiel: Beautify Cookie display (in "My Cookies")
  • vendethiel: Add SQL Debug feature (disabled by default)
  • vendethiel: Move "Redirect Admin PM's" to "General Config" because it only had a single submenu item
  • vendethiel: Fix album bug when there's no category at a specific sublevel

Re: Development log

PostPosted: Fri Jul 27, 2018 12:53 am
Author: Vendethiel
27/07/2018
  • vendethiel: Major PCP fixes to allow overriding a positive field option with a negative one
  • vendethiel: Fix ACP category titles so that the Junior Admin module lists them correctly
  • vendethiel: Add username coloring to shoutbox
  • vendethiel: Very minor ACP refactorings
  • vendethiel: Very minor user docs refactorings
  • vendethiel: CTracker fixes (mostly for PCP)
  • vendethiel: Add username coloring for PCP
  • vendethiel: Add username coloring for the recent topics IM block
  • vendethiel: Minor optimization to PCP performance

Re: Development log

PostPosted: Sun Aug 12, 2018 5:28 am
Author: Vendethiel
12/08/2018
  • vendethiel: Update gitignore
  • vendethiel: Fix 33 instances of old-style preg_replace-with-eval
  • vendethiel: Replace all instances of split with explode
  • vendethiel: Fix syntax error in the block imp_security
  • vendethiel: Fix count()s calls that resulted in warning (called on false or null)
  • vendethiel: Recoded bbcode templates generation
  • vendethiel: Fixed warnings related to post types PICTURE and ATTACHMENT
  • vendethiel: Fixed a bug in the delayed topics code

Re: Development log

PostPosted: Wed Oct 17, 2018 7:56 pm
Author: Helter
another information option is the Integramod News block at the top of the main ACP page. I have a file in the webroot that is read by this block. I doubt it will matter too much though because IM3 is so out of date that the sites still running are probably there because the owners don't want to change or do not know how

Re: Development log

PostPosted: Mon Dec 10, 2018 11:17 am
Author: Vendethiel
05/12/2018
  • vendethiel: Implement Advanced Group Color Management by default. The mod seems too useful not to be included.
  • vendethiel: Reimplement Keep Unread Flags & Approve Mod into functions_categories_hierarchy

10/12/2018
  • vendethiel: Fix poll block
  • vendethiel: fix admin_blocks on PHP7+
  • vendethiel: fix minimum weight on recent mysql (needs to be 0, not null)
  • vendethiel: fix admin_blocks_var on PHP7+
  • vendethiel: restore block_image in block admin for a certain template
  • vendethiel: fix blocks_imp_album and blocks_imp_poll missing quotes
  • vendethiel: fix submit poll hidevote/tothidevote integer columns
  • vendethiel: fix banners for PHP7+
  • vendethiel: minor output buffering refactoring in template class
  • vendethiel: update hack list
  • vendethiel: fix lang L_ detection in templates
  • vendethiel: Add AGCM SQL

Re: Development log

PostPosted: Tue Dec 18, 2018 8:11 am
Author: Vendethiel
17/12/2018
  • vendethiel: Fix PM reading bug
  • vendethiel: Fix division by zero in board statistics

18/12/2018
  • vendethiel: Fix cash mod
  • vendethiel: Fix KB missing key langs
  • vendethiel: Fix KB category selection to use Categories Hierarchy
  • vendethiel: Fix KB CTracker false positives
  • vendethiel: Fix KB missing checks in category name/comments forum ID

Re: Development log

PostPosted: Sat Dec 29, 2018 12:01 pm
Author: Vendethiel
20/12/2018
  • vendethiel: Add caching to mysqli driver
  • vendethiel: Don't update an user's unread posts if they had none already

21/12/2018
  • vendethiel: Fix CTracker issues with PCP in admin_pcp_userfields
  • vendethiel: Fix admin pages redirecting to board index in admin_pcp_wizard
  • vendethiel: Simplify code for GZIP
  • vendethiel: Fix a Prillian call to a deprecated function
  • vendethiel: Add group color to newly-created users

29/12/2018
  • helter: Add mysql&php version in admin index, change welcome message to IM's
  • vendethiel: Add a new QBar feature to specify a PHP function to call (still WIP)
  • vendethiel: Simplify album error handling
  • vendethiel: Fix SQL injection in unused style block
  • vendethiel: Optimize Jr Admin SQL
  • vendethiel: Fix deprecated PHP bare string
  • vendethiel: Fix mini cal on index's arrows (prev/next)
  • vendethiel: Ignore unread errors for bot-sent PMs
  • vendethiel: Add "Advanced Report Hack" mod

Re: Development log

PostPosted: Mon Jan 07, 2019 12:06 pm
Author: Vendethiel
30/12/2018
  • vendethiel: Integrate Advanced Report Hack into PCP
  • vendethiel: Fix buggy optimization in init_board_config_key
  • vendethiel: Make caching atomic in several places
  • vendethiel: Alias cookie var for newer PHP compat
  • vendethiel: Cache approve forums
  • vendethiel: Refactor bookmark code to reduce SQL
  • vendethiel: cache PCP buddies
  • vendethiel: cache FTR
  • vendethiel: cache rating config
  • vendethiel: cache prillian config
  • vendethiel: add dumb-but-working cache to some PCP queries
  • vendethiel: add Advanced Report Hack to install procedure
  • vendethiel: update install to clear cache
  • vendethiel: make install compatible with PHP7
  • vendethiel: store session data in PHP $_SESSION when possible
  • vendethiel: support non-mysqli drivers in DEBUG mode
  • vendethiel: clear extra sessions only sporadically, not needed otherwise
  • vendethiel: cache banners, reimplement logic code in PHP to make it so
  • vendethiel: add caching to Advanced Report Hack
  • vendethiel: cache acronyms
  • vendethiel: bind Advanced Report Hack and Yellow Card together
  • vendethiel: bind Advanced Report Hack and Junior Admin together
  • vendethiel: fix sql set caching

31/12/2019
  • MWE001: Update README

02/01/2019
  • vendethiel: fix AGCM cache
  • vendethiel: add AGCM to Advanced Report Hack

07/01/2019
  • vendethiel: Fix moderator colors on index

Re: Development log

PostPosted: Thu Jan 31, 2019 2:52 pm
Author: Vendethiel
14/01/2019
  • vendethiel: Add AGCM to album
  • vendethiel: Add AGCM to Statistics
  • vendethiel: Move "board security" to side menu instead of header menu

16/01/2019
  • helter: Fix lang_dbmtnc
  • helter: Fix lang_cback_ctracker.php

18/01/2019
  • helter: cleanup logs

22/01/2019
  • vendethiel: Remove filemanager
  • vendethiel: Add language keys to QBar's PHP feature
  • vendethiel: Fix default message in shoutbox_max
  • vendethiel: Fix template::render_to_string
  • vendethiel: make cache_generic atomic on file write
  • vendethiel: fix db->sql_numrows with cache
  • vendethiel: cement DEV_MODE as the One True Constant
  • vendethiel: Add PM Tracker Mod by vlad77
  • vendethiel: Fix album categories breadcrumbs
  • vendethiel: Optimize album pics count (minor)
  • vendethiel: Add AGCM to calendar
  • vendethiel: Fix PafileDB categories (prettier & simpler)
  • vendethiel: Display PafileDB errors correctly when creating a new category
  • vendethiel: AGCM now ignores empty style data when updating all styles in ACP
  • vendethiel: Fix duplicated upload button in album
  • helter: Fixes to chmod.php, moved to another directory

Re: Development log

PostPosted: Mon Feb 11, 2019 6:27 am
Author: Vendethiel
08/02/2019
  • helter: Fix HTML error in blocks_imp_poll

10/02/2019
  • vendethiel: fix TONS of PHP warnings (CH, Qbar, calendar, ...)
  • vendethiel: add several missing clear_cache
  • vendethiel: add several missing sql_freeresult
  • vendethiel: fix lang keys not being available
  • vendethiel: fix cash mod constants (by moving them to constants.php)
  • vendethiel: add caching to sitetosite
  • vendethiel: remove sql query from dss_rand (from EzArena)
  • vendethiel: fixed potential SQL injections in mods_init_board_key
  • vendethiel: silence ipv6 incompatibilities for the time being
  • vendethiel: fix mysqli freeresult issues with non-SELECT queries
  • vendethiel: remove CH2.1.0 support from XS
  • vendethiel: add many missing admin/modules "IN_PHPBB or die" checks
  • vendethiel: fixed many duplicated IN_PHPBB definitions
  • vendethiel: fixed newlines after PHP tag, potential header/cookie issues
  • vendethiel: fix copyright year
  • vendethiel: un-ignore ctracker files
  • vendethiel: fix ctracker warnings when files don't exist
  • vendethiel: add a brand new SQL layer For The Future(tm). Stolen from CH & IP. Including a sql_query with error in-built.
  • vendethiel: fix empty group appearing at the bottom of admin_color for AGCM
  • vendethiel: fix AGCM group creation (used to create too many groups)
  • vendethiel: fix table data approximations for mysql in admin index
  • vendethiel: fix user allow viewonline in admin index
  • vendethiel: move db files to includes/db/ instead of db/
  • vendethiel: fix banner cookies tracking
  • vendethiel: fix banner last spot when not displayed

Re: Development log

PostPosted: Tue Feb 19, 2019 2:59 am
Author: Vendethiel
13/02/2019
  • vendethiel: Add a docker script to run IM in isolation
  • vendethiel: Add missing cache files (empty)
  • vendethiel: Fix indexes >190 for mariadb etc
  • vendethiel: Remove cgi-bin, that was for perl
  • vendethiel: Suggest chmod command
  • vendethiel: Fix typo in chmod procedure
  • vendethiel: Fix default file permissions
  • vendethiel: Fix CH SQL layer (insert + errors)

15/02/2019
  • vendethiel: Refactor chatspot, remove outdated JS with(), add htmlspecialchars(), use new SQL syntax
  • vendethiel: Make prillian strict SQL compatible
  • vendethiel: Reset config file when booting up the docker container
  • vendethiel: Fix potential PHP include on very old PHP versions
  • vendethiel: Clear forum cache when needed
  • vendethiel: Fix redirect with no server URL
  • vendethiel: Fix missing AGCM variable in admin