Twitter Reader Release Notes
3.0.0.60
refactoring mysql code
3.0.0.59
problem with prepared statement when saving tweet avatar BLOBs
3.0.0.58
add full support for mysql port
improve the way instances are saved
check for updates as part of the daily timer
3.0.0.57
use nuget packages for mysql, readerutils and blsoft
minor UI changes
3.0.0.56
add TLS definition in app.config
add open logs directory menu item
test database every 5 minutes if the db can't connect
3.0.0.55
needed to add security protocol to all calls to the twitter api
3.0.0.54
remove authorization tab in tab control
support for flow-based twitter user accounts
3.0.0.53
support for animated gifs
3.0.0.52
exceptions when reading tweets without extended_entities
3.0.0.51
add support for tweet type filters (text only, images, videos)
video support
3.0.0.50
always save images
always save avatars
use https json fields for avatar and media
3.0.0.49
support for specifying whether to only get safe tweets which uses a twitter api for filtering
support for verbose logging which is set in the help menu
3.0.0.48
account mentions weren't searched properly
always filter out unsafe tweets which may include pictures marked as unsafe
use a filter to ignore replies
use a filter to exclude tweets with links in them
3.0.0.47
better logs for each search
use a different userpool user for each search
UI which hides the rate limit because we're changing the user account each search
when not using the user pool, the auth fields were disabled on launch
use using code fragments on disposeable resources
3.0.0.46
refactoring
don't begin/commit db transaction too soon
force a reread of blacklist words each read
3.0.0.45
stop using media.source. will eventually use media.sourceID
instead of storing the tweet in the media name, use the media id as the name
3.0.0.44
change label from URL to Flow URL in setup tab
3.0.0.43
improvements to agent status
use newer method for getting db creds from flow url
status bar for check for updates
new twitter tab
3.0.0.42
for Global topics, add "Global:" as a prefix in the topics tab
3.0.0.41
when showing topics, show the content group as a prefix and then do the sort in the grid as opposed to the query
3.0.0.40
go back to removing the trailing urls in tweets
3.0.0.39
distinguish info from exception log entries
stop removing urls at the end of tweets
3.0.0.38
remove exclude replies from the api search (doesn't work) and manually check for replies
read extended tweets
3.0.0.37
workaround to protect against recent developments with the search api where in some cases, images are defined in the tweet
3.0.0.36
bad words check no longer has problems matching based on case
3.0.0.35
potential to lose persistants (instance info)
3.0.0.34
support for using "Save Images" from flow's topic setting
3.0.0.33
support for reading db info from url
hide db port
3.0.0.32
make the Run tab the default tab on launch
disable play/pause button when reading feed
don't reset clock when paused
remove support for ignoring tweets with links. this is now only available from the twitter search as defined in flow
3.0.0.31
don't reset the clock on pause
when starting off paused on launch, the logo was incorrect
3.0.0.30
replace enabled with a play/pause button
clean up how we DBInit and Connect
add more telerik
3.0.0.29
if can't get to the user pool, try later instead of just exiting
3.0.0.28
only read bad_words when changes have been made instead of each read
refactoring of prepared code
always read db in GUI in it's own instance
3.0.0.27
wasn't reading includelinks properly for feeds that had location
phase out supporting twitter auth from database
allow users to add their twitter auth instead of using the user pool
if the feed is defined to not include links or if the Ignore Tweets with Links? checkbox in settings is set, just ignore tweets that contain urls. Previously, we would just remove the url from the tweet.
3.0.0.26
remove the htmldecode from the previous build
3.0.0.25
put tweets through an htmldecode to get rid of http codes
3.0.0.24
support for ReaderUtils to show heartbeat
show the twitter user in the pool used for each search
remove the loading panel from each instance of FormMain since FormMDI has one for all
use the Updater credentials for MySQL
change defaults to not use bad words check by default
change defaults to store images by default
put everything into a transaction for greater performance
3.0.0.23
have the agent status show the product as Super Ticker
3.0.0.22
clear old logs daily
3.0.0.21
now that we're inserting tweets with parameter based mysql commands, remove the single quote protection where i replaced ' with ''
3.0.0.20
fixed a bug with mysql parameters
3.0.0.19
mixed cases for mysql parameter tweetID/tweetid causing problems with MySQL instance that are case sensitive
3.0.0.18
check whether the db supports utf8m4. if not, use utf8
3.0.0.17
on launch, have the 1st tabbed window be active instead of the last
support for utf8mb4 in mysql instead of utf8
if can't connect to the internet (or can't read the user pool), show message box error and exit the app
use mysql parameters when adding tweets to the db
3.0.0.16
flush old logs
3.0.0.15
remove filtering of newlines and carriage returns from tweets
3.0.0.14
removed all ftp requirement. user pool is now retrieved using http
much, much faster launch times due to no longer downloading the user pool xml files
3.0.0.13
change to twitter icon
on launch, only show a check for updates message if the app isn't up-to-date
protect against null release notes
3.0.0.12
use new db-based check for updates
menu item Release notes
3.0.0.11
support for CheckForUpdates
serialize instances to xml file as required instead of just on exit
use new XmlHelper from blsoft.dll
3.0.0.10
remove Use User Pool setting. instead we use a user in the db if it exists. if not, we use the user pool.
refactoring to reduce redundant MySQL queries
clear topics if going from a db connection to no db connection
3.0.0.9
support for twitter_feed.enabled field
support for twitter_feed.includeLinks field
3.0.0.8
new instances now use the user pool and blacklist
3.0.0.7
removed omit replies global setting. that will now be done search by search like retweets
3.0.0.6
filtering out replies was filtering out every tweet - fixed
3.0.0.5
allow filtering out replies
3.0.0.4
"About Twitter Reader..." said "About RSS Reader..."
Delete Instance menu item
3.0.0.3
protection against closing instances
by default, new instances are now enabled
3.0.0.2
Twitter Reader was titled RSS Reader
3.0.0.1
shortcut key for new instance wasn't working - fixed
UI changes
3.0.0.0
multi-instance version
2.2.0.4
support for twitter pictures
2.2.0.3
mysql connection string now explicitly specifies CharSet=utf8 so we don't lose any foreign chars
2.2.0.2
support black list search types
fixed bug with reading user from database (as opposed to the pool)
2 status bars: one for app status and one for db/schema
2.2.0.1
catch errors from bad searches
2.2.0.0
support for single user credentials coming from the db (user pool checkbox in prefs)
UI change
optionally filter on black list words - previously, we always filtered
ignore media posts checkbox - we haven't implemented storing media or their urls yet but this will control whether we save them or not
2.1.0.6
menu item Help->View Help... that points to our docs website
menu item Help->Open a Support Ticket... that points to our support ticket system
2.1.0.5
rename TweetOut Reader to Twitter Reader
2.1.0.4
keep checking for authorized users on each read until we get them
2.1.0.3
remove my stripping of unicode chars
2.1.0.2
may have introduced some conditions where i didn't disconnect from the db
2.1.0.1
support for utility_status table
2.1.0.0.
support for twitter api 1.1.
1.2.0.13
forgot to change the version # in 1.2.0.12
1.2.0.12
when couldn't connect to the database on a read, getting the timer going again for the next read wasn't quite right
1.2.0.11
support for bad words
1.2.0.10
a build of Reader that moves us back to twitter 1.0 api but with all the other fixes made since 2.0 including filtering out unicode characters
2.0.0.4
groupbox for rate limit has new wording (15 minutes) changed to (per 15 min.)
2.0.0.3
fixed another place where i build the topic grid and i didn't check for no topics
2.0.0.2
when no topics, i crashed when populating the grid
2.0.0.1
replace XCeed grid with DataViewGrid
save preferences on OK of prefs dialog
2.0.0.0
supports twitter 1.1 api
write avatar urls even if we don't save the blobs
remove unicode chars (previously we'd ignore all tweets with any unicode)
1.2.0.9
not sure what changed - forgot to record the change
1.2.0.8
new blsoft.dll which writes logs based on process id
writes logs into "bannister lake" instead of "blsoft"
1.2.0.7
show server in status bar
1.2.0.5
support for oAuth connection to twitter
support for changing the timer interval for reading feeds in the preferences dialog - previously was hard coded to 120 seconds but now supports a range between 60-1200 seconds
1.2.0.4
support for > 100 maxtweets using paging
1.2.0.3
supports big avatars
1.2.0.2
when clock counts down for the next read, I never went to 0:00 but instead stopped at 0:01
on launch, show the topics instead of waiting for the first read
1.2.0.1
list of topics
1.2.0.0
display rate limit
display a countdown for the next read
button to read right away
display the number of tweets added on last read
1.1.0.16
test connection return messages in preferences dialog had some bad spelling
after preferences dialog returns on app launch caused 2 attempts at getting tweets
1.1.0.15
remove Start/Stop button - we're always running
preferences menu item
preferences dialog now has Remove Links option
preferences dialog can now be run at any time allowing changing of database
preferences dialog does not display on launch if a successful db connection is made
1.1.0.14
removal of data integrity code - that should be handled by triggers
1.1.0.13
needed to change my query to grab feeds to also look for locationID = 0 instead of just locationID is null
1.1.0.12
support for location searches
1.1.0.11
not documented
1.1.0.10
new skin and http://bannisterlake.com friendly
1.1.0.9
tweets had an extra space at the beginning
1.1.0.8
support for new tweet table's id and tweetID
1.1.0.7
filter out newlines and other crappy characters
1.1.0.6
support for twitter_topic.enabled