Twitabase Changelog

What's new in Twitabase 1.66

Aug 24, 2015
  • Bug: Fixed some search boxes that would cause an error if you tried to search with no search terms entered.
  • Bug: Corrected an issue which would prevent the local Twitter Interface from running if the required binary files were in a location containing spaces in the path.
  • Bug: Updated the process that downloads local user profiles. The process would error due to an overflow when dealing with more than 32,767 profiles (integer converted to long).
  • Tweak: Added a Purchase Link to the about screen.

New in Twitabase 1.65 (Aug 24, 2015)

  • New: Added a 'Post A Status' screen ('Main Menu' > 'Actions' > 'Post A Status'), allowing you to post tweets directly from Twitabase. The 'Post A Status' screen also allows you to save Tweets as drafts for later publishing.
  • New: Added 'Local Notes' to Statuses screen and a 'Your Rating' option for highlighting tweets that you think were good ones (or bad ones) for later ID / re-use (intRating and strNotes fields added to the tblStatuses table).
  • Tweak: Changed the indexing on tblProfiles: strTwitterID is now indexed with no duplicates.
  • Tweak: Changed the indexing on tblStatuses. Added indexing to strInReplyTo - duplicates allowed.
  • Bug: Corrected the error handling on the PostStatus function - it would not trigger for some errors
  • Bug: Certain follow actions would fail due to a null value being sent to the new ExecuteAction function (when executing an individual action) when dealing with an account without any corresponding profile data.

New in Twitabase 1.61 (Aug 6, 2015)

  • Bug: Certain follow actions would fail due to a null value being sent to the new ExecuteAction function when dealing with an account without corresponding profile data.

New in Twitabase 1.60 (Aug 3, 2015)

  • New: Added screens to obtain a list of all of the pending follow requests that have been sent (and are still outstanding) to protected Twitter accounts. You can then choose to cancel all pending requests, message them, block them etc.
  • New: Added 'Add To Custom List' button to the User Lookup screen
  • New: Added 'Execute Action' button to the 'Action List' screen so you can choose to manually execute an individual action from the list
  • Tweak: Changed the 'Remove All' button on the 'Action List' screen to only remove actions currently selected - to allow for greater control
  • Tweak: Added a password style input mask to the Authorisation Token fields on the Preferences screen
  • Tweak: Added a total number of actions indicator to the Action List screen, into the Actions Processed box, e.g., "100/500 (20% complete)"
  • Tweak: Added a "Stop after x errors" field to the Action List screen. This will stop the action list processing automatically once the number of errors entered has been reached. This can avoid continuing beyond rate limits and becoming a detectable nuisance to Twitter. This can be set anywhere between 1 and 100 errors
  • Tweak: "Unwhitelist" actions carried out directly on the Whitelist screen are now recorded in the 'Activity History' screen
  • Tweak: If you unwhitelist someone directly on the Whitelist screen, you will be returned to the nearest record, rather than back at the top of the list
  • Tweak: Whitelist is now sorted by 'Added' date, descending
  • Tweak: Added filter options to the Whitelist screen
  • Bug: Corrected spelling mistake on Whitelist screen (said "no pfoile data" - meant to say "no profile data")
  • Bug: Corrected a bug on the Whitelist screen which would remove the wrong user from the list.

New in Twitabase 1.55 (Aug 3, 2015)

  • The main database was compiled in Access 2010 instead of Access 2013 meaning Twitabase will run in Access 2010, 2013 and 2016.
  • Interface engine (PHP) was rolled back to version 5.4 to enable compatibility with Windows XP, Windows Vista and Server 2003 operating systems.

New in Twitabase 1.54 (Aug 3, 2015)

  • New: Added List download/upload functionality. Users can now download any public list (or any private list if the user owns it). Lists can be re-uploaded to the user's account, effectively allowing them to copy a list from one account to another or to duplicate their own. Downloaded lists can be converted into a Custom List - this makes it easy to export a list to Excel - or to action the members within a list. E.g. you might want to follow some of the members in the list, or block them etc.
  • New: You can add users to a list from other screens in Twitabase using the new "A2L" (AddToList) button which will add the selected account to the Action List, in order to have it added to the Local List Members. This allows users to create new lists from their Copy Lists, their Scratch Lists, Followers, Friends, Unfollowers, Whitelist etc.
  • New: Lists can also be deleted via Twitabase. This is quicker and easier when working with multiple lists, than it is directly via Twitter.com.
  • Tweak: The Main Menu screen has been re-arranged to accommodate new 'Custom: Lists' button.
  • Tweak: additional actions are now logged in the System Log.

New in Twitabase 1.53 (Aug 3, 2015)

  • New: Added 'Delete Online' and 'Delete Local' buttons to the 'Statuses' screen. You can use this to remove tweets from Twitter or just from Twitabase.
  • New: Added a "Delete *ALL*" button to the 'User Profiles' screen. This will remove all local profiles for all accounts
  • New: Added filters to the 'User Profiles' screen. You can now more easily filter the form to identify your followers, who you are following etc..
  • Tweak: Adjusted the layout of the 'User Profiles' screen (made the layout wider)
  • Tweak: Adjusted the 'Tweets Count', 'Followers Count' and 'Friends Count' fields on the 'User Profiles' screen, to behave like numbers (instead of strings), so they can be correctly sorted. Easily find which of your followers has the greatest reach or who tweets the most etc.
  • Tweak: Improved the RefreshRecords function on the 'User Profiles' screen to allow a particular control to have focus after the function is run (rather than have the cursor and focus always go to the first field)
  • Bug: When saving a new Local Comment on the 'User Profiles' screen, if you navigated away from the record and then returned, the new value wouldn't be visible (even though it saved successfully). Added a refresh to ensure it remains visible and to avoid confusion / panic
  • Bug: Added detection for strange character codes in user profile downloads to help avoid "invalid character was found the text content" messages. If anyone continues to get these messages - please advise us of the profile causing the problem and we will investigate
  • Bug: Fixed issue with Collage generator which wouldn't return the correct profiles if "unfollowers" were selected.

New in Twitabase 1.52 (Aug 3, 2015)

  • New: Added functionality to create collages of accounts using their associated profile image. A new button was added to the Main Menu screen (in the Actions panel) as well as buttons on various screens to act as handy shortcuts. Aside from creating a cool collage, it lets you more easily 'see' your followers, or unfollowers...
  • New: Added a button to the User Profiles screen called 'Update All'. This removes all user profiles and begins a fresh download from Twitter. This is useful as profiles change over time. The ability to just update an individual profile remains intact
  • Tweak: The Local Comments field on the User Profiles screen has been moved to its own table (new table: tblUserProfilesLocalComments). This ensures local comments are not lost when using the new 'Update All' User Profiles button (described above). However, this does mean that any local comments entered into Twitabase prior to v1.52 will be 'lost' as part of the upgrade. They will still be in the table (tblUserProfiles) if you upgrade but they just won't appear. If you wanted to keep them, you could review that field in the table and manually copy them across.
  • Bug: Corrected a bug that would stop new users of Twitabase, or existing users trying to start with an empty database, from accessing the Preferences screen in order to add their account details!
  • Bug: Corrected a bug that would cause an overflow error when dealing with accounts with more than 32,767 associated entities (e.g., followers, friends or tweets).

New in Twitabase 1.51 (Aug 3, 2015)

  • New: Added import statuses (tweets) option which will add statuses downloaded via Twitter's Archive feature. This helps to get around the 3200 status limit in Twitter's API.
  • New: Added 'Export' buttons to various screens in order to allow easy export of data to Excel, Word, PDF, etc.
  • New: Added a 'Use Befriend Value' button to the 'Custom: Copy' screen. This button will take the value from the 'Can befriend~' field on the 'Main Menu' and automatically insert it into the 'Number of IDs to copy' field.
  • Tweak: The ' [ Update All ] ' button on the 'Main Menu' now automatically closes the forms after it has updated them
  • Tweak: Added an 'Update' button to the 'Statuses' screen that takes users to the 'Update Data: Statuses' screen
  • Bug: On the 'Unfollowers' screen, it would let you queue up a Follow action for accounts that you already follow! This has been corrected.

New in Twitabase 1.50 (Aug 3, 2015)

  • New: Added 'Update All' button to the 'Update Local Data' panel on the 'Main Menu'. This will automatically open and update all of the local data sources.
  • Tweak: Re-ordered the buttons in the 'Update Local Data' panel.
  • Tweak: Changed the 'About' screen to include a links to Register Twitabase.
  • Tweak: User Profiles search box now also searches the 'Local Comments' field.
  • Tweak: Improvements to the 'Action List' screen:
  • Added a button that takes you to the 'System Log'
  • Turned off error reporting on the Action List screen - errors are logged but not reported. Instead, a message is given at the end of the process with a summary of the number of errors.
  • Added the duration in minutes and seconds to the 'Last Process Ended' field on the 'Action List' screen
  • Added an ETA to the 'Last Process Ended' field, which will show while actions are running, showing the estimated completion time
  • Tweak: Changed the error handling routine to capture and log the Twitter ID or ScreenName (where appropriate). Error message text changed to just the code and error.
  • Bug: When clearing the 'Action List', the message box title said 'Activity History'. The wording was corrected.

New in Twitabase 1.41 (Aug 3, 2015)

  • Tweak: The authorisation process for adding a Twitter account to Twitabase has changed. From the 'Preferences' screen:
  • Previous Process: Click 'Authorise...' (sends you to a web page), click the link (sends you to Twitter), authorise the app, return to the web page, copy and paste info into Twitabase
  • New Process: Click 'Authorise...' (sends you to Twitter), authorise the app, return to Twitabase, click 'Populate...', details are entered automatically.

New in Twitabase 1.4 (Aug 3, 2015)

  • New: The 'Custom List' now shows you (and allows you to filter on) whether you have any known history associated with any of the Screen Names or Twitter IDs listed
  • New: 'Custom: Scratch' has been added to allow you to manually add Screen Names for processing
  • Tweak: Remaining references to 'Action Lists' have been renamed to 'Action List'
  • Tweak: The 'Copy List' button/screen in the 'View Local Data' panel has become 'Custom List'
  • Tweak: The 'Copy List' button/screen in the 'Update Local Data' panel has become 'Custom: Copy'
  • Bug: The 'Local Comments' field on the 'User Profiles' screen was read only. This can now be edited and changes saved
  • Bug: The 'Related Statuses' sub-form in the 'User Profiles' screen would list all statuses if the Screen Name field was empty
  • Bug: The controls on the 'Main Menu' screen would become disabled when closing the screen (as they should) but then they would become enabled again, just before it closed. This has been corrected

New in Twitabase 1.3 (Aug 3, 2015)

  • Added new 'Trends' screen to show some graphical charts to reflect tweets, followers and friends over time
  • Added a 'Mention Message' feature, allowing you to @ mention accounts
  • Improved auto shutdown of the local Twitter interface when Twitabase is closing
  • Enhanced the 'Followers To Copy' screen:
  • Now remembers previously used screen names
  • Can check if the entered screen name is valid on Twitter
  • Now allows copying either Followers or Friends
  • Renamed this feature to 'Copy List' (instead of 'Followers To Copy')
  • Changed the 'Preferences' screen:
  • Improved the validation to make it more reliable (this is critical information!)
  • Added a button to check if the screen name is valid
  • Whenever a profile record is updated, if the Main Menu is open (it should be) the combo box containing the list of Accounts is refreshed so any changes will be listed
  • Renamed 'Action Lists' -> 'Action List'
  • Ordered the 'Action List' to ensure 'Un' events are carried out first (e.g. Unfollow). This maximises befriend capabilities
  • Downloading user profiles will now download as many as possible rather be limited to 100 per click
  • Improved the speed of the unfollowers query to speed the up 'Unfollowers' screen
  • Added the ability to download statuses (Tweets) as well as a screen to allow you to view and search them
  • Updated the 'User Profiles' screen to show any related statuses against the selected profile
  • Added a simple backup database that will allow you to backup data from the main Twitabase database. This is mostly useful to transfer your content into future versions of Twitabase.