10.3.0: - enabled integration of arbitrary tables between wsn scripts - banned member list now shows locations for easy pattern spotting - options to remove signature and content while banning 10.3.1: - updated ckeditor and jquery file uploader - stats system is now extensible to easily track any new types of stats 10.3.2: - bootstrap icon for file uploader - fixed add url list 3rd level subcat bug - fixed alabama 10.3.3: - left menu is now vertical button group for greater bootstrap consistency - added partial ability to add offer fields - fixed ckeditor upload issue from last update 10.3.4: - fixed bug with case sensitive rss urls - fixed rss cache colission - fixed search all - hopefully prevented wrong sponsorship term in coupon scenario - added horizontal frameless admin panel menu option - horizontal admin menu automatically applied on mobile devices 10.3.5: - fixed chatroom active chatters panel - fixed missing images in bxsliders - fixed offers infinite loop - fixed so admins can't enter damaging input for offers field html - improved ckeditor dark theme styling - admin panel now always bootstrap for consistency - bootstrap files now mostly local - bootswatch color selection on theme settings page 10.3.6: - fixed style upgrade issue of last release 10.3.7: - fixed empty cookie duration option - fixed permanent reopening of closed boxes - integration no longer prompts for registration url on other wsn scripts - integration page now includes template integration options for wsn scripts - template editor now alerts when template is shared with other scripts - auto theme name syncing when integrating wsn scripts - option to allow members to choose bootswatch themes - admin menu now shows all integrated scripts - option to install new wsn script from admin - option to load category data after install until modifying first category - option to load geodata after install 10.3.8: - fixed table cell vertical alignments with left menu - updated ip geolocation to maxmind's new geolite2 mmdb system - added option to make admin submitted listings ownerless 10.3.9: - fixed ckeditor default text color - added video and audio players to article details 10.3.10: - fixed filemtime error of last release - fixed details template error of last release 10.3.11: - fixed integration path error - fixed php 7.2 error after edit listing - added sponsorship end date to bulk edit members - added {SPONSORLINKSUBSCRIPTION} for listing sponsorship template 10.3.12: - fixed table width issue on details page - fixed potential conditionals errors in templates - removed thumbshotskey tweak due to death of thumbshots.com - added geocodio geocoding service - added open street maps option - added map settings page - structured data for article details - added {FORCELOGOURL} - added {LINKSTRUCTUREDIMAGELIST} 10.3.13: - improved error detail on eval() errors - added opencage for worldwide geocoding 10.3.14: - fixed map settings link in framed menu 10.3.15: - fixed dead link checker to allow redirects - fixed geoip localhost scenario - added site reset options on advanced page - added {THISLINK - added link checker option to convert to wayback machine links - added bookmarks importer 10.3.16: - fixed bad visuals on toplist generator and a few other pages - applied default geocoding keys to existing installations - enabled support for locally hosted version of flowplayer - added openroute geocoding option 10.3.17: - fixed video streaming bug - fixed image paths on minified styles - enabled click to relocate on submit/edit map for OSM - enabled dynamic pin loading for OSM 10.3.18: - changed convert to flv option to convert to mp4 - utility to convert old vids to mp4 - broken videos review page - max file size now autocalculated by default in new installs 10.3.19: - fixed language filtering display bug - added json-ld for websites - added analytics section to privacy policy template and tweaked policy language 10.3.20: - fixed error when facebook enabled while geoip disabled - fixed components update failure when facebook enabled while geoip disabled - expanded word for listings replacements to emails and redirect messages - enabled global subscription buttons - added {FUNC_LISTINGSTHISMONTH} calendar widget 10.3.21: - fixed legacy geoip error 10.3.22: - removed cat selector option denied permission setting - added cat level selector option setting - added exception handling for corrupt geoip dbs that deletes the db file - moved frameset switch to advanced options 10.3.23: - fixed add url list for subcategories - fixed error at end of csv downloads - fixed admin stats error when stats db empty - set mobile columns per row to 1 unless otherwise specified - added complex location input and postal autofill for calendar events - added calendar event maps 10.3.24: - fixed missing items on manage redirects page - fixed missing delete buttons on menu manager 10.3.25: - prevented login cookie conflicts with uniquified names during setup - fixed unclosed pagerankfield span in linkbit template - fixed mobile scrolls on long urls - made details table cells go full width stacking on small screens 10.3.26: - fixed ability to remove a set of hours that hasn't been submitted yet - fixed encoded apostrophe on ajax map pin tooltip - fixed member personal link list - fixed additional add urls problem - fixed language editor reload of just edited language - fixed login link to not use modal on mobile - fixed various further mobile portrait mode issues including member home - moved delete options to bottom of templates for better mobile usability - added always-visible release notes to admin overview - added twitter member field and renamed profile IM section to social - added meetup.com single sign-in option 10.3.27: - panel heading overflow now scrolls on desktop and wraps on mobile - added geolocation option to use both browser and ip - added device targeting to ad manager - added country targeting specification to ad manager - changed way ad display is chosen to be less repetitive 10.3.28: - fixed listing sponsorships becoming infinite on listing owner's edit - fixed javascript warnings on validation when using horizontal admin menu 10.3.29: - fixed opencage postal autofill city issue - rewrote event rsvp system with new eventrsvps table - added event rsvp caps - added html minification setting again - added javascript minification setting - added BOOL versions of {TWEAK template variables to check if tweaks are enabled 10.3.30: - fixed twitter integration missing class file error - speed improvements, especially for large pages 10.3.31: - fixed scenario where admin horizontal menu fails with non-bootstrap themes - fixed guided start settings formatting issue - fixed link bit bad template variable - more speed optimizations 10.3.32: - fixed category error on guests who can't save listings when saved listings on - fixed listing saved status indicator - fixed stylesheet reversion to default to keep correct image paths - fixed any possibility of bad edit icons from old language upgrades - improved readability of EU cookie privacy bar on unknown bootstrap themes 10.3.33: - fixed irrelevant url alert on deleting offer - fixed cache error with custom table toplists - excluded .html special category URLs from auto-inclusion in subcategory rewrite - redesigned offers appearance, input now mobile-friendly - added map zoom level constraint settings - added colored map pins as setting - cleaned up tweaks list 10.3.34: - fixed template mistake which was hiding listing autovalidate sponsored usergroup permission - fixed toplist generator missing fields 10.3.35: - fixed youtube mixed content with some old version upgrades - changed bb code and smilie links to full pages to avoid popup blocking - added curl handling of gzip compressed webpages - added page speed settings page with a variety of new options - added file browser tool 10.3.36: - fixed speed cache error on non-html pages - fixed colored pins setting to be respected when off - changed colored pins to use local image for google maps - openlayers now hosted locally - added colored pins support for OSM - added profile option to be notified of all new events - added profile option to be reminded of events 10.3.37: - fixed maps minification javascript error - fixed missing openlayers images for OSM - added allowoffsiteredirects tweak 10.3.38: - fixed wrong login scenario when blank email exists - fixed hostname resolution links - fixed jquery ui close buttons - disabled combine resources option in stable series 10.3.39: - fixed unnecessary additional required field markings for registration during submit - fixed preview listing php 7.2 error - fixed iconv php 7.2 errro 10.3.40: - fixed twitter feeds of numbers other than 5 - fixed lightbox problem with noindex/nofollow option 10.3.41: - fixed typeorder recalculation on type manager - fixed generic confirmation dialog close - fixed depreciated autoloader warning in setup - added noindex header for ajax.php 10.3.42: - fixed custom rating fields vote bug 10.3.43: - fixed imagemagick avatar resizing bug - fixed removal of submit link when in disallowed top level - fixed wrongful attempted upgrades when no customer info present 10.3.44: - fixed registration stats - fixed conditionals problem where postal codes get interpreted as octals - fixed {LINKEXPIREDATE} errors - fixed search all page 10.3.45: - fixed map zoom constraints 10.3.46: - fixed stylesheet minification media queries - made alexa image https compatibile 10.3.47: - fixed rss feed & in site title error - fixed error on adding event with alertify 10.3.48: - fixed stale cache bug 10.3.49: - fixed {CATNAV} broken html tag - fixed mobile overrides error scenario 10.3.50: - fixed display error due to latest chrome incompatibility with sticky footer 10.3.51: - fixed day of week language autogeneration - fixed doc ready inclusion on admin search - fixed stylesheet minification media query bug - fixed integrated minified styles bug scenario - added support for nested toplists 10.3.52: - fixed mobile columns override - fixed google sign in redirect error 10.3.53: - stopped google review snippet warnings - series end notice