Dobrado updates feed

Control Bar

By dobrado on
Small update to fix some style rules.
control 3 false

Control Bar

By dobrado on
Control module now checks for the Cart module when enabling edit mode and calling it's sort function.
control 2 false

Members

By dobrado on
Members module was not providing accountType when requesting a download from js.
members 2 true

Purchase

By dobrado on
Fixed another type coercion warning in Purchase module.
purchase 2 true

Shopping Cart

By dobrado on
Cart module changed sorting cart items to only be available in edit mode. Shipping is no longer calculated for logged in customers. Tracked items are removed from the cart when tracking is turned off from the stock item.
cart 1 true

Automatic Updates

By dobrado on
Autoupdate module call to install_module expects version to be a string.
autoupdate 11 true

Analytics

By dobrado on
Analytics module make sure referer is not longer than database field.
analytics 2 false

Add user verification step.

By dobrado on
Added new verification step to deploy.php. Dependency checks have changed, so installer.php now expects an array back from install_module and creates a message to return. User class will now check for a verification string when a code is used and look for a matching DNS TXT record.
core 11 false

Automatic Updates

By dobrado on
This module can't call the Update method of the new version because it has already been loaded, so this update triggers the previous one.
autoupdate 10 true

Login Form

By dobrado on
Displays a message when loginStatus set to 'code expired' or 'code failed'.
login 1 true

Control Bar

By dobrado on
Remove user option now requires both site permission and being a member of the admin group. Username is not shown in single user mode.
control 1 false

Account Menu

By dobrado on
Groups and Permission tabs aren't shown in single user mode.
account 2 false

Roster

By dobrado on
Fixed a warning in new version of PHP due to strings being coerced to numbers.
roster 1 false

Purchase

By dobrado on
Fixed a warning in new version of PHP due to strings being coerced to numbers.
purchase 1 true

Automatic Updates

By dobrado on
Autoupdate module now stores the id's for the posts it creates so it can remove them if an update is removed. Also forgot to include call to AddTemplateDescription from Install method so try again on next Update. Title placement in module-info was right the first time, just needed to reset the margin. Removed call to sleep when extracting a tar file as the problem was actually a typo in install_module.
autoupdate 9 true

Account Menu

By dobrado on
Groups and Permission tabs aren't shown in single user mode
account 1 false

Post

By dobrado on
Changed html for links due to the way ckeditor re-writes html, post_draft table entry is now removed when the draft is published.
post 3 false

View Analytics

By dobrado on
Fixed a warning in new version of PHP due to strings being coerced to numbers.
viewanalytics 2 true

Report

By dobrado on
Fixed a warning in new version of PHP due to strings being coerced to numbers.
report 1 true

Payment

By dobrado on
Fixed a warning in new version of PHP due to strings being coerced to numbers.
payment 1 true

Members

By dobrado on
Use is_array check before using count due to new warnings.
members 1 true

Manager

By dobrado on
Fixed a warning in new version of PHP due to strings being coerced to numbers.
manager 1 true

Automatic Updates

By dobrado on
Autoupdate had a few more typos, schedule wasn't set for draft posts and html listing all modules wasn't formatted properly.
autoupdate 8 true

Update username

By dobrado on
When update.php is called via WebSub for the autoupdate url, the username needs to be set because it is used by install_module.
core 9 false

User Details

By dobrado on
Detail module query stopped working with reminder_repeat set to empty string in latest version of MariaDB so added an extra value to the enum.
detail 2 true

Automatic Updates

By dobrado on
Fixed a typo in javascript call for finishInstall, also Update method wasn't called during last update of this module, so leaving new style rules in to check process.
autoupdate 7 true

Reader

By dobrado on
Reader module now looks up the categories for removed items so that they can be passed to the Autoupdate module.
reader 3 true

Automatic Updates

By dobrado on
Improved UI for Autoupdate module, check version number for updates that haven't been installed so that it can be run manually. Fixed a bug where categories must be unique by changing the display value to a string. Updates that are removed from the feed now have their latest version number removed too.
autoupdate 6 true

Script versions

By dobrado on
This update adds a script_version table that stores version numbers for the javascript files linked to from page.php. These numbers are increased whenever a module is updated or installed to prevent the browser caching the old files.
core 8 false

Automatic Updates

By dobrado on
Autoupdate->InstallModule required an extra step so that the new module could be included, so added FinishInstall function. Also made some changes to how updates feed is published on the build server. There's now an autoupdate-testing template to publish a testing feed when calling CreatePost. This means some sites can choose to receive automatic updates earlier, and if there are any problems the update can now be removed so that a new update can be built with the same version number.
autoupdate 5 1

Post

By dobrado on
Added support for creating draft posts and scheduling a publish time.
post 2 0

Single user mode

By dobrado on
Added support to User class for single user mode and using a login code. Both are used by deploy.php, single user mode will be set if an email address is passed to the script as a url parameter, a login code will be created if a password is not provided.
core 7 0

Install module function and Mf2 Parser

By dobrado on
Added update_only parameter to install_module function since it can't include module.php when called from a module, which means new modules can only be autoloaded via a new request. Updated Mf2 parser to latest version. Fixed a bug in update.php, Reader module must be created with an owner set so that notifications can be created from the Autoupdate module which requires an owner.
core 6 0

Automatic Updates

By dobrado on
Missed a required directory change before calling install_module in Autoupdate->SaveItem.
autoupdate 4 1

Automatic Updates

By dobrado on
Add Autoupdate notifications for the user installing the module. Fixed a query typo in SaveItem and add some more logging. Made some UI improvements to Autoupdate js using autocomplete.
autoupdate 3 1

Reader

By dobrado on
Improved url checks for saving posts to Automatic Updates module. Fixed a bug in RenewHub due to urls containing a fragment identifier. Add a special case for twitter feed to look up old names in the nickname cache.
reader 2 1

Test core_update function and SimplePie fix

By dobrado on
The previous core update to IDNA Convert class means npdata.ser file is no longer required, so try using core_update to remove it. Also fixed another SimplePie bug in Misc.php due to NULL empty string mismatch.
core 4 0

New version of IDNA Convert class

By dobrado on
IDNA Convert class has been updated for PHP 7, fixed a bug in SimplePie that caused an empty fragment to be added to urls. Added missing include for new install_module function in several files.
core 3 0

Automatic Updates

By dobrado on
Fixed a bug in Autoupdate module where core updates would try and call install_module. Also allow optional function core_update to return a result.
autoupdate 2 1

Install Module

By dobrado on
The installer has been refactored into a new function called install_module which is now also used by the Automatic Updates module.
core 2 0

Deploy

By dobrado on
This is the first core update to Dobrado created using the new Automatic Updates module! It contains the new deploy.php file, which can be copied to a web server and run as a stand-alone file. It follows a step by step process to get Dobrado running on the server.
core 1 0