It looks like Tumblr started adding a gray bar at top of some blogs. (It doesn’t appear on my personal blog nor this blog, but it does on other blogs) I’m not sure if it this is a bug or a permanent design decision. In either case, I can’t do anything about it. I’m guessing it’s probably a bug on their end, and will be fixed soon.
Also, I got a lot of asks and I’m trying to answer them all, so I’m so sorry for delay on getting a response, especially on XIM PIN reset requests. To be completely honest, it might take more than 2 days to get your PIN reset, since there are some problems with XIM server also. Again, sorry about the delay.
Another round of updates for yesterday’s changes:
One-Click Reblog
Reblog As Text
Reblog Yourself
Tweaks
Mute
Blacklist
With this, I think, the only thing that got broken by yesterday’s update and not fixed so far is the Like button on posts loaded with Soft Refresh. That will take some reverse engineering, so I apologize for the delay. I’ll try to get it fixed by sunday.
Note: I’ve pushed some of the updates just now, so it might take up to 90 minutes to get them. You can still manually update them and get them now.
If there is anything I’ve missed, or any problems you experience with these even after updating them manually, please send me an ask. Thank you!
I’ve fixed and uploaded the new version of One-Click Reblog for XKit 6 users.
Unfortunately, after the other day’s server failure, some of the subdomains XKit 6 uses are still down, so your XKit might not automatically receive updates anymore.
Please go to the XKit Control Panel and make sure you have One-Click Postage version “5.8 Rev D” or “5.8 Rev E”. If you don’t, you might need to reset XKit from the Other panel.
UPDATE:
If you still can’t get the update, you might need to reset XKit by going to www.tumblr.com/xkit_reset
Fixes for Bookmarks and other will be provided as soon as possible.
Thank you!
As I’ve promised, I’ll bring fixes to the most used features such as One-Click Reblog and Bookmarker to XKit 6, as soon as I finish fixing the bugs the new update caused on XKit 7.
In the meanwhile, you can temporarily upgrade to XKit 7, even if you plan on sticking with XKit 6 for the time being.
Thank you for your patience.
I apologize for not resetting XIM PINs today, it’s that I need to manually type them down, and I’ve been thru so much today (as you can see on the XKit blog) so I’m beaten.
Your PINs will be reset as soon as possible.
Sorry about the delay.
As you all know, the recent Tumblr update broke most of XKit 7 (and nearly all other non-XKit extensions for Tumblr).
I’ve been trying make things work correctly, and I’ve fixed some of the most used features, such as One-Click Reblog, Blacklist, Timestamps, Wrap Tags and Bookmarker.
There are few things that are still not working, but I just simply do not have the energy to fix today. (It was a long day at work, it’s dark now and my right eye and head hurts badly.)
Note these only affect XKit 7. I’ll be fixing XKit 6 later. Sorry about that.
So the following is the extensions I think I’ve fixed.
They still might be buggy due to fact I’ve tried to fix them as soon as possible, and make them work with both the new and the old layout since not everyone got the new layout yet.
If there is anything I am missing, please shoot me an ask.
Well this is where it gets a little tricky: the new update broke XKit 7’s “Post Listener”, a function that waits for new posts to appear to “alert” other extensions to manipulate them.
I’ve fixed it, and you should get it in an hour or two. If you don’t want to wait, follow the instructions below:
If you don’t do so, XKit (and all of it’s extensions) will only work on the posts that you get when you first load the page, so, for example, Timestamps or Blacklist won’t work on the posts you get when you scroll down and new posts are loaded.
This is optional: You can wait for XKit to update itself.
Also, Blacklist is operational now. If you need full protection, I suggest you following the steps above now.
Tweaks (which hosts Wrap Tags now) and Timestamps are now updated on XKit 7. For instructions on how to update them, please check the previous post. Thank you. =3
I’ve updated One-Click Reblog and Bookmarker. They seem to work on my computer, and I’ve worked hard to work them work on both the new and old dashboard, since not a lot of people got the new dashboard update, but there still might be some problems.
On One-Click Reblog there are some very minor cosmetic problems, which I will fix after fixing all the other extensions. Sorry about that.
Since Update All button is not implemented on XKit 7 yet (ah crap. sorry about that.), you need to update them both manually.
Okay, first step: Identifying the problem.
As far I can see now, at least on XKit 7, there are the following problems:
If you have a problem with the new dashboard not listed above (and only not listed above), please send me an ask. I’ll be busy updating XKit so I can’t answer to any more asks today unless not listed above, sorry.
(oh, and step 2 is rewriting/fixing extensions, step 3 is to move the buttons to their sane place and make it an optional extension for people who don’t like change)
I’ve just got the new dashboard “update”, ~10 minutes ago and I’m working on making extensions work with it again.
This might take a while.
Thanks for your patience.
Well that title, I’m guessing, can sum up what happened this morning / yesterday, depending on where you live. A lot of semi-independent things happened last night, which caused chaos here.
I’ve added 4 new subdomains that Yahoo didn’t bother fscking up and updated XKit.
If you are on Chrome
If you are on Firefox
That should fix it, hopefully.
I’m so sorry about this.
Note that this does not fix the layout changes that affects some users.
I am working on that.
I’m working on both. Sorry about this.
This is not a pretty sight to wake up to.
As you know, XKit 7 and XKit 6 are completely different, code-base wise. I know that there are a lot of bugs on XKit 6, but I simply do not have the time nor the energy to update them both, especially with the pace Tumblr makes changes, breaking stuff. That would require me writing two very separate codes on each bug, and I already forgot how most extensions on XKit 6 work, making the job even harder.
So as of today, XKit 6 is on “life support”, meaning that I will only update extensions that people use very often, such as One-Click Reblog, and I will stop doing that after I finish adding the Safari support. You’ll receive a notification on top of your dashboard when that happens.
I know it’s bad, making you upgrade like this, but I would like you to have a less buggier and faster Tumblr experience. There are things I can’t change on XKit 6, if I could I would never release XKit 7 and just go on updating 6. XKit 7 includes a lot of structural changes that makes it so responsive and smooth, and also making it easier for me to update it, find bugs and add new features.
So if you are on XKit 6, on Chrome or Firefox, and not dependent on Follower Checker and the very few other extensions not ported yet, please upgrade to XKit 7.
I think you’ll find it much faster and stable, and less buggier than XKit 6.
Thank you.
You might be experiencing something I am experiencing right now:
It started ~10 minutes ago.
Just wanted to tell it’s something caused by Tumblr, since it continues after disabling XKit. They are probably working on it.
Some small changes today, I’m working on implementing and fixing a lot other bugs. Hope you like them.
Also: You can stalk my progress on GitHub now.
I’ve posted the code that powers XKit (except the XIMServer and Paperboy/ExtensionServe code, but I’m working on it) on GitHub. Stuff I’m working on are also available on the Issues tab.
Feel free to browse around and send fixes. =3
Sorry about the lack of updates, as I’ve stated before, it was kind of a busy week so I’m resting today. You can see what I am/will be working on using the Issues link.
I’ve decided post some answers to the most commonly asked questions. Since these questions are related to the “infancy” of XKit 7, I’ll just post them here and not add them to FAQ, at least not yet.
Beta versions of Firefox (22, 23 etc) are currently not supported by XKit.
I am working on making it compatible but in the meanwhile, if you upgrade to 22 or higher, XKit might refuse to boot up. I am not sure what is causing it, it might be due to changes Mozilla made to the way extensions work or a bug in the beta versions. Thank you for your patience.
Thanks to the bug reports, I’ve fixed a few things with CleanFeed:
If you still experience things not blocked after updating to Rev B, please let me know. Thank you! =)
This is great if you follow blogs that sometime might share, well, let’s say, risqué stuff but also want to be able to use your dashboard without worrying about some genital popping up when a stranger or co-worker was staring at your screen.
The CleanFeed on XKit 7 has been re-written from ground up (and don’t worry, it doesn’t cause problems like that problematic XKit Next release - so sorry about that by the way) to protect you!
Because it’s re-written, I don’t know how well it performs, to be honest, so don’t use it to show your dashboard to your boss if you follow lots of porn blogs. So get it at the Extension Gallery and let me know how it works =3
One of the servers XKit uses to install itself crashed again and I’m waiting for it to get back up. Unfortunately, this triggered a never-before-used code on XKit that apparently had a bug, causing installation to stop.
So if were trying to install XKit 7 and stuck at the “Initializing” screen, please do the following:
Chrome Users:
Firefox Users
So sorry about this. If you are still stuck on the same window, please let me know.
I’ve been exchanging asks with 4 people today over XKit re-installing itself over and over again: you click download, it downloads, it says “Thanks for installing me!”, you click okay, and boom. It starts installation again.
And I think I’ve nailed down the problem: it’s a corrupt Chrome preferences file. Luckily, the fix is an easy one, although it is a bad one if you want to keep your Chrome settings. It involves creating a new user on Chrome.
So if on your computer, XKit keeps re-installing:
Send me an ask if you are still having problems!
A lot of updates for today, I hope you enjoy them!
NEW: Reblog As Text
One-Click Reply
XIM
Yoohoo!
Notifications Plus
Bookmarker
Thank you. I really mean that, thank you. I’ve been getting a lot of asks thanking me for XKit, and donations. I really appreciate this, and I know that you know the post I’ve made yesterday was not made for any of you.
Let me clarify that I love every XKit user. That post (and it's addendum) was made to people who don’t donate, don’t make any suggestions, don’t file any bug reports, and then when something goes wrong, writes a 4 page rant on how rotten I am, calling me childish names, and how much they want to “punch me in the face” and stuff. I don’t usually make posts like this, and if you look into the archive of this blog, you’ll see that I’ve been posting here for over 2 years, and that you can count the “editorial” posts with one hand.
That post was directed to people who think it’s their right to demand (let me repeat, demand) things from me or threaten me because they’ve downloaded XKit. I just don’t like this “I’ve downloaded your extension, I demand respect and answers and functions added, now! You should be thanking me, I’ve downloaded it!” mentality.
To clarify: “Hey, you should add a feature that automatically adds tags” is something I have no problem with, and enjoy getting as an ask. “I’ve downloaded this shit but it doesn’t have unfollower checker, are you gonna add that soon or I’m gonna uninstall this crap and switch to another extension”, is not.
For a better example, take a look at the Missing E tag: the creator of Missing E moved to another country, got a divorce and looking for a job (and posted about this on the Missing E blog), but people under the tag are cursing at him and his product for not being updated. Apparently, for some people, he has to update his product immediately, even after all this. Yesterday’s post was directed at those people.
My respect and love for everyone who writes bug reports, suggests functionality, donates and promotes XKit is stronger than ever.
So sorry about that, I’ve broken XIM while fixing a typo.
If you are getting error “102: an is not defined”, please go to the XKit Control Panel and click Update under XIM.
Thanks!
XIM 2.7 is now available on XKit servers, so you can get it by clicking on the Update button on your control panel.
This version brings notifications sounds for when you get a new message, or when a user becomes online/offline, made by pageofmelody (who has really neat 8-bit music on his blog btw!).
If you are one of those people who don’t like beeping computers, you can turn off notification sounds from the control panel.
Seems like some versions of Avast / AVG / BitDefender likes to block WebSockets, while some versions of them allow usage of port 843. Unfortunately, XIM uses port 8081, which might cause problems.
So if you have any of the software listed above installed and have problems signing into XIM (get the “Server down” message), you might want to temporarily disable them, or if possible, add port 8081 to their whitelist in order to use XIM.
I apologize for this, but it’s beyond my control.
One-Click Postage
Blacklist
Read More Now
[ This is for Firefox users only. This bug does not affect Chrome users, and Chrome users get automatic framework updates from Web Store. ]
Thanks to XKit + Firefox users, I’ve spotted a bug that causes the Like/Reblog/Follow/Dashboard buttons on a user’s blog to disappear when XKit 7 is active. It’s a bug related to XKit Bridge, and has been fixed now.
If you’ve downloaded XKit more than ~20 minutes ago, please follow the instructions below:
You do not need to delete XKit 7, 7.0.3 will replace the one you have (7.0.2) now. Sorry about that.
A few people asked me for a desktop client for XIM. Desktop (or mobile) applications aren’t really my expertise, but I would love to talk to people on XIM using my phone.
So I’m opening up the XIM Protocol specifications. It’s a really, really simple protocol that I’m thinking anyone with a little programming experience can implement. I suck at writing documentations, and wrote it in less than an hour, so please excuse the mess. A lot of functions that do exist in XIM client but not enabled yet for a reason or another is not listed there, but I’ll be updating the document regularly.
If you are interested, head over to XKit Developers page to download the document.
(This extension is for XKit 7 only!)
The term comes from “soft rebooting”, which refers to restarting a computer without turning the power of it off.
And Soft Refresh does something similar: It loads new dashboard posts, without refreshing the page. This is really useful especially if you use XIM, or if you have a slow connection and don’t want to wait much.
Just click on the Tumblr logo on top of the page while you are on your dashboard, and Soft Refresh will check if there are new posts, and display them to you. If you still want to refresh the page, hold the ALT key while clicking on the logo.
Note this is a highly experimental extension, if you run into any errors, please let me know by sending me an ask. Thank you!
In case you’ve missed:
and also: I’ve updated the XIM page on xkit.info with more information, such as emoticon shortcuts and how to get started.
also also: I’m working on Blacklist and Bookmarks, and they will become available next week (or this weekend, perhaps.)
As I’ve stated before, I simply can not manage and update three extensions at once. XKit Next was an experiment that resulted in creation of XKit 7, which shares a lot with Next architecturally.
So as of today, XKit Next has been discontinued and has been replaced by XKit 7. Thanks to everyone who used XKit Next and contributed to this experiment!
There was a bug in Read More that sometimes changed the post contents to “undefined” in some cases. It’s been fixed in Read More Now 1.0 Rev B. If you have Rev A, please update. Thank you.
You might be wondering why it is “taking so long” (although it’s been less than two weeks since I’ve released XKit 7) for Follower Checker to come back to XKit. I’m going to (try to) give you an idea on what is going on.
Today’s update brings you some new features on several extensions.