Webcampak Changelog

Changelog (v3.x):

Coming soon

Changelog (v2.x):

v2.0-b94

  • Picture rotation
  • Other minor improvements

v2.0-b93

  • Easier way to configure internal sources processing
  • Raw files support when used in conjunction with internal sources processing (get) and variable capture rate
  • Few other U/I improvements

v2.0-b91

  • Completely revamped Webcampak Mobile web interface

v2.0-b83

  • Small improvement in the way configuration settings were loaded/saved for high latency links

v2.0-b82

  • Display link to both AVI and MP4 in the videos window
  • Various other improvements

v2.0-b70

  • Added DSLR RAW pictures support
  • Send stats by email daily
  • Some web interfaces modifications (mobile and desktop)
  • Critical bug corrections (compared to b61)

v2.0-b61 (experimental release)

  • New web interface based upon Sencha Extjs Framework (Javascript / Ajax)
  • Gather and display stats.
  • Better permissions and user rights management.
  • Audio & watermark moved to source + global level (instead of global only), this makes those files private.
  • FTP Servers configuration moved to source level (instead of global level).

Changelog (v1.x):

v1.7-b04-20120618

  • Removal of some php notice in the viewer/admin panel, code cleaning.

v1.7-b03-20120613

  • viewer/photos.php photos.tpl: improved interface when viewing small pictures (width below 1024).
  • wpakWebcam.py: Updated webcam capture module to assign a physical USB port to a specific source, therefore if multiple webcams are use they cannot move between sources.

v1.7-a02-20120611

  • Updated the USB webcam capture module. This is an alpha intermediate release.

v1.7-a01-20120607

  • Corrected a few bugs and started to work on a deflicker feature. This is an alpha intermediate release.

v1.6-b03-20120525

  • New: Extract date from exif metadata for “ipcam” source (any files uploaded to /tmp/ directory get renamed like this YYYYMMDDHHMMSS.jpg)

v1.6-b02-20120525

  • wpakVideo.py: Correction of a bug in transition feature, caused by new “minimum time” feature

v1.6-b01-20120524

  • New: - Set a minimum time between two pictures when generating a custom video or post-prod batch

v1.5-b06-20120516

  • wpakVideo.py: Modification in the way phidget sensors can be inserted into picture
  • wpakCaptureManagement.py: Modification in the way phidget sensors can be inserted into picture

v1.5-b05-20120515

  • Few updates in a lot of files (mostly translation and look & feel).

v1.5-b04-20120511

  • Few updates in a lot of files.

v1.5-b03-20120506

  • wpakVideo.py: Correction of a bug.

v1.5-b02-20120504

  • New: Calendar to select days of the week and timeslots to capture
  • New: Stats module, to collect details about running webcampak
  • Other modifications include:
  • Removal of source planner, planning integrated within source configuration
  • viewer/photos: corrected a bug when moving between months

v1.5-b01-20120425

  • New version, multiple modifications
  • Sensors are now considered a source
  • FTP servers are configured from a single page, ease things when multiple sources must send pictures to same FTP server
  • FTP section has been removed (replaced by FTP servers)
  • code update and various other modifications

v1.4-b04-20120402

  • Updated: Updated to latest version of jqzoom.

v1.4-b03-20120330

  • New: Added setting not to generate error hotlink pictures if capture failed (keep the last captured picture as hotlink).

v1.4-b02-20120323

  • wpakRRDGraph.py: Correction of a bug when sending sensors measurements to a remote host
  • wpakIPCam.py: Correction of a few bugs
  • wpakCaptureManagement.py: Few improvements and corrections
  • config-photos.php: Correction of a bug when disabling pictures storage.
  • config-avance.php (locale): Change to make things more understandable.

v1.4-b01-20120314

  • wpakErrorManagement.py: Improved email alerts, the system can send a reminder when a source is offline, frequency of the reminder to be chosen during configuration
  • admin/index: Added a dashboard to overview sources (time since last capture, disk usage, …)

v1.3-b07-20120312

  • wpakIPCam.py (and others): Define if there is an error based upon the time spent since last picture saved within pictures directory
  • Added time since last successful capture within error email subject

v1.3-b06-20120301

  • New: Added means to skip similar pictures when creating videos (to remove portions with no activity)

v1.3-b05-20120224

  • New: Capability to insert a thumbnail within a picture in post-production (i.e. a focus on a specific area)

v1.3-b04-20120221

  • wpakRRDGraph.py: Correction of a bug in RRD graph creations

v1.3-b0x-201xxxxx

  • Intermediate versions

v1.3-a01-20111107

This is an alpha release, likely to contain bugs.

  • New: Added a section to prepare shots for post-production. Including effects (camera tracking, zooming, …)
  • New: Ability to move shots between sources Those new modifications are mostly targetting central servers with large storage space, CPU and memory.

v1.2-b05-20111030

  • wpakFTPClass.py: There was a missing try/except
  • wpakRRDGraph.py: Wrong maniuplation caused the whole capture to fail

v1.2-b04-20111016

  • New: wpakVideo.py , config-videocustom.: Added an option to create custom videos unsing only some of the pictures (i.e.: from 8:00am to 4:00pm)
  • viewer/../skeleton.tpl: Small modification of the viewer panel, an “empty” source was displayed in some occasions
  • viewer/photos.php: Next/Previous was moving by +5 instead of +1, corrected.

v1.2-b03-20111010

  • slideshow: Added a slideshow using jquery supersized. Can be used to display fullscreen pictures.
  • fullscreen: Added fullscreen capabilities using jquery supersized.

v1.2-b02-20111004

  • wpakVideo.py: Correction of a typo bug for 2 pass video encoding.

v1.2-b01-20110911

  • RRDTool: Added RRDTool to graph sensors values instead of a custom build functions. Much more reliable.

v1.1-b11-20110829

  • viewer/photos.php photos.tpl: added 6 thumbnails below pictures (3 previous/following pictures)

v1.1-b10-20110823

  • admin/*.php *.tpl: added hidden form to ensure nothing gets submitted when restoring tabs from web browsers

v1.1-b09-20110820

  • wpakCapture.py, config-source.cfg, config-source.php, config-source.tpl: New option for IP Camera (FTP), no actions to be taken if no new pictures available

v1.1-b08-20110818

  • config-videocustom.php: Email parameter was not properly taken into consideration
  • wpakVideo.py: Correction of a bug when generating a MP4 file.

v1.1-b07-20110817

  • wpakCapture.py: Corrected a bug with FTP upload of images in case capture failed.

v1.1-b06-20110809

  • viewer/photos.php: Display an error message when there is an empty pictures directory for the current source
  • Multi-sensor configuration for video creation (regular and custom) (config-video.php/tpl, config-videocustom.php/tpl, locales, wpakVideo.py)

v1.1-b05-20110803

  • wpakImageMagick.py: Inserted a missing parameter in color-in function

v1.1-b04-20110731

  • viewer/videos.php: Using filename and not filedate to determine video creation date (was causing inconsitency if video file was transfered at a later stage)
  • wpakDateFormat.py: Added a space in front of the date when adding a legend
  • viewer/videos.php/.tpl: Modification of the way video link are displayed (made it easier to understand)

v1.1-b03-20110724

  • wpakIPCam.py: Taking seconds in consideration in the filename
  • webcampak.py: Adding a constraint to get capture delay parameter only for captures (and not videos or sample)

v1.1-b02-20110722

  • config-photos.tpl/.php: Removed deprecated portions of code
  • wpakIPCam.py: Implementing email alerting if no pictures have been uploaded via FTP to the Webcampak.
  • config-source.tpl/.php (locales): Added more precise instructions
  • New: Check if file has been properly uploaded and allow multiple retry (files: wpakFTPClass.py, config-sourceX.cfg, …)
  • New: Send phidget measurements via FTP to main FTP server (still in progress)

v1.1-b01-20110705 (major release)

  • /viewer/: Correction of a security issue in the viewer panel allowing authenticated viewers to see pictures from other sources by guessing filenames.
  • wpakGraph.py: Removed hard coding, can support up to 4 different sensor per source.
  • New: Support for various phidget sensors

v1.0-b34-20110630

  • wpakDateFormat.py: Added possibility not to insert a date with a legend during video creation
  • wpakVideo.py: Added possibility not to insert a date with a legend during video creation
  • wpakIPCam.py: If source is a Webcampak, added a check to ensure temporary directories are not processed (only process directory starting with 20)
  • New: Added upload archives to an additional FTP server (for example to save pictures to a NAS and send pictures to a Webcampak for remote processing)

v1.0-b33-20110629

  • admin/../config-videocustom.tpl: Typo mistake creating issues with pre-processing.
  • admin/../config-video.tpl: Typo mistake creating issues with pre-processing.
  • wpakVideo.py: Changed timestamp calculation method for inserting time & date within videos in pre-processing.

v1.0-b32-20110628

  • wpakPhidget.py: Addition phidget activation check.

v1.0-b31-20110624

  • wpakWebFile.py: Added a 10s timeout to webfile download function.
  • Changed default capture minimum size, from 300B to 3KB.