@xkit-extension-blog / xkit-extension-blog.tumblr.com

XKit is a set of extensions designed to make Tumblr much easier to use. Find out more at www.xkit.info
Avatar

XKit Update, Jan 29

XKit Mobile

XKit Mobile should now login properly. There is no need to update the app from App Store, though you might need to restart the app.

Tweaks

I've added 4 new tweaks to the extension under "Post / Post Editor Tweaks", which allows you to revert the post title font/text size change, swap the editor buttons back, and more.

One-Click Reply

One-Click Reply should now work, except for the tagging (see below)

Getting the updates

You can wait for XKit to update itself, or you can go to XKit Control Panel > Other> Update All to get today's updates.

QuickTags / Auto-Tagging

The new post editing popup behaves very differently from the old one, and will take a while to reverse engineer (it is very hard to follow obfuscated code after 2 AM) so for now, functions that add/remove/modify tags on the New Post / Edit Post / Reblog Post popups does not work. 

As soon as I figure out what is going on, QuickTags, Auto Tagger and the tagging section of One-Click Reply will return. My apologises for the delay. 

Thank you for your patience and support.

(PS: If you had the chance to mess around with the code and know how to modify tags, please let me know. Thank you.)

Avatar

The New Tumblr Update (Jan 28)

There is apparently a new update from Tumblr. An update that brings a brand new text editor, among other small tweaks. Unfortunately, none of my test accounts received the update yet, so I don't know much about it.

From the message I've been getting, I know that it breaks the QuickTags functionality, One-Click Reply extension and and some other Post Editor tweaks. 

I've also been receiving messages about XKit Mobile quickly logging users off right after logging in.

Unfortunately, since I don't have the update yet, there is absolutely nothing I can do about this for now.

As soon as I receive the update, I'll do my best fix the extensions that were affected by this change and the XKit Mobile app as soon as possible.

Thank you for your patience and support.

Avatar

Firefox 35 Support

XKit version 7.4.5 is now available. This version adds Firefox 35 compatibility and should fix the "too much recursion" error.

To upgrade, all you need to do is just re-download XKit from the download page. Your settings will be preserved.

Avatar

Settings Button Change

A recent Tumblr change broke the XKit button on the header. It's now fixed, and button should appear after XKit updates itself.

This is where I would recommend a Update All from the XKit Control Panel, but since it's inaccessible right now, unfortunately the only solution is to wait for XKit to update itself.

This might take somewhere between a few minutes to an hour, depending on the last time your XKit checked for updates.

Avatar

Update for Oct 31 Changes

Extensions that started glitching after today's update should now be fixed. To get them, you can wait for XKit to update itself, or you can perform an Update All from XKit Control Panel > Other > Update All.

Please note that these updates are for Chrome and Safari users only. I'm working on uploading the updated files to the Firefox server, and they should be available shortly.

Thank you for your patience and support.

Avatar

New Layout Update - Phase 1.5 of 3

I thought Step 1 was done, but apparently Tumblr staff changed the CSS/HTML code once again today, breaking every extension that got fixed yesterday.

I'm working on an update and will make it available as soon as possible, though it might take a little longer this time. Sorry about this.

Avatar

XKit stuck at "Click me to get started"?

If you've reset your XKit or just installed it, there was a problem with the tutorial where the XKit button, which you need to click to get started, would be unclickable due to the recent design refresh.

It is fixed now, so if you are stuck there, please click here to reset XKit and refresh the dashboard to get started. My apologies for this.

Avatar

"Classic Header" is now "Header Options"

And it allows you to un-stickify the header and make it's width fixed (which might be useful if you keep trying to click the blank space where the Tumblr logo used to be, like me.)

It also allows you to make the notification bubble on the Inbox red again, so you wouldn't miss new messages.

If you already have "Classic Header", you can perform an Update All from XKit Control Panel > Other > Update All to upgrade.

Avatar

New Layout Update - Phase 1 of 3

I got the new layout and updated the extensions to work with the new layout, and just wanted to tell you how XKit is going to be updated, in three phases:

  1. Fix the extensions on desktop ( ← You are here. )
  2. Fix XKit Mobile if anything needs fixing.
  3. Write extensions to revert the changes.

To get the updated extensions, you can wait for XKit to update itself, or you can perform an "Update All" from XKit Control Panel > Other > Update All.

Since these changes break the extensions on the old layout, please don't perform an Update All yet if you are still on the old design.

I'll be writing extensions to un-stickify the header and restore the margins on the posts as soon as possible.

Avatar

New Layout Update - Oct 30

I've been receiving a lot of asks about a new dashboard update. Apparently, last night was just the beginning.

Unfortunately, none of my accounts have access to the update so far, since Tumblr does not roll out updates to all accounts at the same time. I am not sure when I'll get it, but I'll be working on an update as soon as that happens.

In the meanwhile, XKit and XKit Mobile might not work properly. I am not sure how big the damage is, so all I can say it that it might take a few hours to a few days to get all the functions of XKit working correctly again.

My apologizes for this, and again, thank you for your patience.

Avatar

XKit Mobile + Photos

A recent Tumblr change broke XKit Mobile's photo loading support, limiting displaying of images to just photosets. 

Apparently, for some reason, Tumblr has completely removed the photo width and height data from the HTML, which is required by XKit to calculate the space for the image (both the actual space the photo takes on your dashboard, and for resizing image for memory usage optimisation.)

I'm still trying to find a workaround, but in the meanwhile I've updated XKit Mobile configuration to use a predefined value, which has the side effect of making pictures appear in wrong dimensions.

I will try to find a "configuration file" update, which would be available as soon as possible, but if I can't, I might have to send a new version of the app to the App Store, which might take 7-8 days.

I'm terribly, terribly sorry about this. As always, thank you for your support and patience.

Avatar

XKit for Safari 7.5.2

Well, this version didn't last long.

Apparently a bug in version 7.5.1 for Safari caused XKit to not set proper "header" data while posting data to Tumblr servers, causing some functions like One-Click Postage to not work. This version fixes this problem. 

To upgrade, please visit the XKit website and re-download XKit.

You do not need to uninstall XKit if you are on XKit 7.5.1 (you need to remove it first if you are on 7.4 or below, though.)

My apologies for this.

Avatar

XKit for Safari now available (again.)

It took a while, but XKit is now once again available for Safari users.

This version is a near-complete rewrite of the old version, so if you currently have XKit on Safari, please uninstall it before installing this version.

I've tested it on Safari 8 and as far as I know there aren't any Safari-related bugs left, but as always it is provided without any support.

I couldn't test it on Safari 8 since Apple only allows one version per computer, so I'm not sure if it runs on Safari 7. Please let me know if it runs on Safari 7 or not. (And if it does not, you can re-download the old version here)

Avatar

XKit + Chrome Update (Part III of III)

What is complete:

The following extensions have been updated (again, with huge thanks to WyohKnott) to work with Tumblr API v2, so they now work correctly on Chrome: 

Notifications+, Read More Now, Post Limit Checker, Blog Tracker, Post Archiver, Profiler, XStats, User Menus+, Tag Replacer, TagViewer, View on Dash.

These updates depend on a change made to XKit Patches, a "hidden" extension, so please use XKit Control Panel > Other > Update All to update the extensions.

What is left to do:

XCloud needs some rewriting to make it compatible with the latest changes, since even though it now supports logging in and downloading your saved data, it still does not support creating a new account or uploading your settings. Audio Downloader also needs a rewrite, but it will be available as soon as possible.

I'm also working on Safari port, and since now XKit has two separate servers, I will be updating the Firefox port to use the server Chrome uses too, to unify the code.

A personal message, again:

I would like to once again point out that, on my personal blog, I've never made any racist, xenophobic/homophobic/transphobic comments. There was one post I've made, which was written shortly after seeing posts like "kill Tumblr staff" in relation to their April Fools prank, and for which, you can find my reply and apology here. (Also includes my response to allegations of racism, transphobia, etc.)

I know this might be futile attempt, especially to those who make stuff up like I've made fun of someone's pronouns, made rape jokes or other behaviour that I would never do to paint me as an evil man hiding behind a "good guy" mask, but I guess it is worth a try since silence (even though this is my 4th post about this) is usually interpreted as accepting the allegations.

And I use "make stuff up", since there is absolutely nothing on my personal blog that can be even misunderstood as transphobia/homophobia or jokes about rape. Those are completely groundless.

And as always, thank you for reading, and thank you for your support and patience.

Avatar

XKit + Chrome Update (Part II of III)

XCloud Support

You can now login to XCloud and restore (download) your settings. I'm currently working on synchronising (uploading) your settings and creating a new account, and hopefully it will be up and running in a few days.

API Support

With help from WyohKnott (whom I can not thank enough) XKit can now connect to Tumblr API v2 without a CORS error, which means that extensions that use it, such as Retags now works again.

For it to work, you will need XKit 7.5.1, which is now available on the WebStore. You can wait for Chrome to update it or you can follow the instructions here.

WyohKnott also rewrote some extensions that use API v1 (which XKit can no longer use) so they would use API v2. I will be making available as soon as possible. Please note that some extensions, such as TagViewer currently use API v1, so they might not work for now.

Once again, thank you so much for your support and patience. 

(PS: If you have tried to install XKit recently but got a "Package is invalid" error, it's my fault: this is why XKit jumped from 7.4.9 to 7.5.1. It should work now, sorry about that.) 

Avatar

XKit + Chrome Update (Part I of III)

First of all, thank you so much for your patience and support. My inbox is full of nice messages, and a few friends linked me some nice posts about me, which gave me moral boost during this whole ordeal.

Secondly, XKit now (kind of) works on Chrome. It did took a while, since whenever XKit can't update itself, it starts trying to connect to the servers over and over again, which kind of resembles a DDoS attack. I had to move the servers once again, and switch providers, but it seems like the servers are stable now. So, in a nutshell:

The Good

XKit now installs and works normally on Chrome, and it should also stop complaining about not being able to reach the servers. Extensions that do not require API connections, such as One-Click Reblog/Reply, Blacklist, XInbox, QuickTags, AccessKit and more should also work normally.

The Bad

Extensions that require API connections, such as Reply/TagViewer, Timestamps and Read More Now as well as XCloud does not currently work.

And The Ugly

This whole ordeal has burnt me out completely, and I have a huge project with a very short deadline starting on monday, so it might take a while for me to fix the aforementioned extensions and services. But I will try my very best to fix them as soon as possible.

Once again, I can't thank you enough for your support and for your patience. Hopefully, XKit will work as it used to in a few weeks.

Avatar

(Chrome Only) XKit servers are down.

I've been working on this for about 5 hours now, but seems like I'm back to square one again, but this time, since it affects release version of Chrome, things are even worse.

To reiterate, Chrome now forces all connections to be made using HTTPS. To overcome this, I've done two things: (1) move all files to a server that supports HTTPS (2) wrote a small "bridge" that connects to a non-HTTPS page and serves it using HTTPS, so XKit can still use Tumblr API (which is required for many extensions, like Timestamps, TagViewer, ReplyViewer and more)

The problem is, Tumblr API does not work with HTTPS. API v1 does not support HTTPS connections, and API v2 does not send a CORS header that allows XKit to use it, hence the need for a "bridge". But the problem with the bridge is that now my servers need to handle millions of connections per second, which is impossible, hence the server crash.

I've pushed XKit 7.4.9, which disables the bridge that is bringing down the server, but it will be a while until everyone gets upgraded to that version so the server can start running properly again.

After that, though, XKit will need a huge rewrite, and I'm not sure if it can have the features it has right now, at least on Chrome. I'm still trying to come up with a workaround for this problem, so if you have any ideas or suggestions, please let me know.

For now, there is absolutely nothing I can do except recommend either uninstalling XKit or switching to Firefox and using it there.

I'm terribly, terribly sorry about this. I will keep you updated.

Thank you for reading, and for your patience and support.

(Short Version: A recent Chrome change now requires me to do either impossible things or drop the majority of XKit features in order to actually work. I've tried doing the impossible thing today and failed miserably, crashing the servers, and I'm still searching for a workaround.)

Sponsored

You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.