We raised the $100 needed to put ourselves on the Safari Appstore! We need to load everything up and potentially rewrite some stuff to get it working, but once we do we’ll make the announcement here. A big THANK YOU to everyone who donated!
There is currently an issue that breaks Quick Tags. Whether it comes from a change of our side or Tumblr’s is yet unknown, but we’re investigating the issue.
Quick Tags and other extensions that edit your own posts should be fixed by XKit Patches version 4.0.5.
Whoops, we forgot to do this on Monday. Anyway, here are the changes that have been made in the last 10 days.
Updates
AccessKit
v1.1.5: Fixed behavior of Serif font on post bodies
Blacklist
v2.7.5: Add the ability to import from Tumblr Savior 0.4.22
Blog Tracker
v0.3.6: Fixed the style of the links on the Following page
v0.4.0: Instead of alt-clicking to remove a tracker, links now show an ✖ to remove instead
v0.4.1: Fixed positioning with slim sidebar is enabled
Hide Avatars
The extension now has an icon
v0.1.1: Avatars on the Activity page are now also hidden
v0.1.2: Avatars in the Inbox are now also hidden
v0.1.3: Avatars in Dashboard notifictions are now also hidden
Retags
v0.6.7: Replies now also appear in Retags
Shorten Posts
v0.2.2: Add more preferences to specify exactly which posts to shorten
Tweaks
v3.4.3: CSS now refreshes when updating preferences
v3.4.4: Change slim blockquotes to match Tumblr’s style, and fix recommended posts not being blocked
v3.4.5: Change the way CSS is handled when hiding recommended posts
v4.0.2: Add minor support for mobile devices
v4.0.3: Fix a minor CSS error
XKit Patches
v4.0.4: Add minor support for mobile devices
XKit Preferences
v4.0.6: Add minor support for mobile devices
Behind-the-scenes
Added SourceURLs in various locations to make debugging easier
New XKit now shows a warning when the old XKit is found
Also, don’t forget that you can help us develop a Safari addon! Developing and publishing for Macs costs money, and that’s why we need your donations. Click here to support us!
There is currently an issue that breaks Quick Tags. Whether it comes from a change of our side or Tumblr’s is yet unknown, but we’re investigating the issue.
We just updated XKit to have very minimal functionality on Tumblr’s mobile site. This means that Firefox for Android users (and hopefully Safari for iOS users once we get that funded) can add XKit extensions and use a couple features.
Word of warning: the extension browser is still formatted for desktop and therefore a pain in the ass to use. It should be painful but functional, at least until we redesign it for mobile. Consider this a very early Beta until the dust settles.
Features we know work:
Wrap tags (in Tweaks)
Anti-Capitalism
Remove mobile app banner (new mobile-only option in Tweaks)
Features we know don’t work:
Anything that adds extra buttons at the bottom of posts (Post Archiver, etc.)
Timestamps
Anything that alters the post window (Editable Reblogs, View My Tags, etc.)
Anything that requires the sidebar to work properly
Everything else you may want to try comes under a common sense disclamer. We haven’t removed the option to install things that don’t work yet, so don’t download Tags on Sidebar and expect things to work on mobile where the sidebar isn’t even a thing. Things that cause horrible breakage should be reported to new-xkit-support.
Thanks to a helpful anon who pointed us towards plumfund, we have a fundraiser for the Safari Addon Store fee! There’s a minimum donation of $5 which I can’t seem to remove, but other than that this should work.
After some asking around the Pale Moon forums, the following method apparently works for clean installation.
Download xkit 7.4.3 from here. (right-click, Save Link As…)
Make a copy of the original .xpi file, and rename the copy to change the .xpi extension to .zip [ Optional - only if you are concerned you may break something and want to be super-careful; otherwise just rename the .xpi itself ]
Extract the .zip file to its own directory. (”Extract All” in Windows Explorer, or use 7zip or WinRAR)
Download xkit 7.7.0 from here. Do the same extension change (copying is again optional) on it as well, then extract to its own folder.
Find xkit.js in \data\xkit under the folder you extracted the zip file to.
Copy that xkit.js to \content under the xkit 7.4.3 folder. (If you’re really concerned, you can rename the existing xkit.js to xkit_old.txt or somesuch, but overwriting should be fine.)
Repackage the contents 7.4.3 folder into a zip file, then rename the .zip back to .xpi (I suggest xkit_palemoon7.4.3.xpi, since it’s essentially a 7.4.3 frontend with the guts replaced with 7.7.0 code.) - If you use Windows Explorer’s “Send to compressed folder” method it may complain about the empty chrome folder. This doesn’t seem to materially affect the next step.
Double-click the .xpi file and Pale Moon should open and run it! (f that doesn’t work, manually open it from within Pale Moon)
I just tested this on a clean install of Pale Moon on a test computer and it worked! Since the “front-end” still thinks it.s 7.4.3, it’ll tell you it wants to get 7.4.5, but ignore that.
The important test that proves that this method works is if you “Get Extensions”, Editable Reblogs should be on that list!
I don’t know how to get this to work in an xkit installation already on Pale Moon, so my suggestion, as tortuous as it is, is to totally uninstall the old xkit, do the “swap” as I mention above, then install the 7.7.0-js-in-the-7.4.3-container version which should do the trick.
Until we release a proper Palemoon Version of NX, try this and see if it works for you
There’s currently a bug going around which injects weird numbers and symbols in the middle of texts. This is a bug caused by a recent update of Tumblr, and we are unsure whether this is XKit-related or Tumblr-related, seeing we’ve had reports of older, non-edited posts being affected as well. We’re currently looking into this.
Yeah, for some reason the KiwiIRC applet doesn’t work quite right on some browsers. You can use any IRC client like Mibbit to connect to the freenode network (irc.freenode.net) and join the #xkit-support channel.
In an effort to be more organized and transparent, we’ve started using a project management tool called Waffle. On our page, you can view at a glance who’s working on what, which pull requests are under review, and which issues are in our backlog.
If you’re curious about what we’re doing, feel free to take a look!
We’ve had some reports regarding a bug currently manifesting in various ways on Tumblr, causing new posts (and some old ones) to display with special characters improperly encoded. We are aware of the issue and have tentatively identified it as rooted in a problem on Tumblr’s side; we’re keeping an eye on it and speculating on a long-term fix if it isn’t resolved soon.
We now have a live support channel up for you. If you go to the Support blog and click on the “Live support” link (or just click here), you can punch in a username and get instant support from whichever developers are online at the time!
We’re splitting this blog into three (3) blogs to hopefully better manage the sheer volume of asks we get. The blogs are:
new-xkit-extension: The current blog. It won’t be going anywhere, but this blog will be reserved for update announcements, Staff-broke-things-again announcements, and other super official stuff. The askbox will be left open, but we ask that you refrain from sending asks here unless you absolutely must.
new-xkit-support: This is where we will be moving support questions. Future asks about broken shit should be directed to this blog, but there’s no need to resend anything you’ve sent to new-xkit-extension; we’ll be moving asks over ourselves (look for a super cool future xinbox update).
new-xkit-discussion: Basically a misc. blog. This is where we’ll be interacting more casually with users, and we plan on hosting polls/surveys about future updates and such here as well. If you want to ask a question not related to broken shit, send it here.
Just to keep everything sane, you can send questions about the blog structure to new-xkit-extension, or reply to this post.
hey this is just a tip for if you’re using x kit to block tags
if you’re wondering why when you have “#triggername” blocked but it doesn’t get blocked when someone tags it as “#triggername //”
what you should do is add an asterisk to the blocked tag in your blacklist (i.e. “#triggername*”) which means that any posts containing the word you block will be blocked
plus it saves the extra stress of adding ten variations of the same trigger
Thank you Tumblr. That is definitely what I wanted to happen when I went to edit my post. It’s not like I wanted working markdown or anything silly like that.
<
p>In other COMPLETELY UNRELATED news, editing (markdown?) posts is broken for the moment.
I was going to make a comment about those just tuning in, but Tumblr just put my cursor at the far left of my screen like that was a normal place to enter text, and then tried to make the entire textbox a link to the gif source. Staff better fix this.
Thank you Tumblr. That is definitely what I wanted to happen when I went to edit my post. It’s not like I wanted working markdown or anything silly like that.
<
p>In other COMPLETELY UNRELATED news, editing (markdown?) posts is broken for the moment.
Tumblr has changed the rules of its rich text editor to disallow nested blockquotes. This is NOT caused by Editable Reblogs. We were just made aware of this, and are working on it. In the mean time, the HTML and Markdown editors work fine.
So many questions about this.
Nested blockquotes are these:
This is text.
I want to point something out, so here is text in a blockquote.
This is more text.
Basically, blockquotes within blockquotes. Only ones manually added are affected.
Tumblr has changed the rules of its rich text editor to disallow nested blockquotes. This is NOT caused by Editable Reblogs. We were just made aware of this, and are working on it. In the mean time, the HTML and Markdown editors work fine.
It’s been almost a month since the last week in review, which means that this is a woefully incomplete list of only some of the new changes. Without further ado, things that have changed.
Updates
Open In Tabs v1.1.6: Remove ‘only on dashboard’ pref and simply stop fanmails from opening in new window
Outbox v0.9.7: Fixing outbox behavior so it displays correctly when inbox is empty
User Menus+ v2.5.3: Fix sending asks when classic menu is enabled
NotificationBlock v1.3.2: Fix typo
Go-To-Dash v1.1.2 and Post Archiver v0.5.4: Add titles to in-blog buttons
Theme Editor v0.1.5: No longer runs on blogs
Blog Tracker v0.3.5: Properly updates after clicks
New Extensions
Hide Avatar v0.1.0: Hides blacklisted avatars
Satsukimous v1.0.4: Turns anon icons into Satsuki
Coming Soon
XInbox color coding, Vanilla Video, optional Editable Reblogs
Any info if Xkit will work on the Firefox (update) 41.0b1? The update installed itself once I restarted Firefox and both the old and new Xkit give the message 'not verified' and they don't show up on the dashboard. Everything works fine on Firefox 40.0b9 which I reinstalled (I also set the option 'no automatic update' on). Also thank you so much for fixing Xkit! :)
Firefox 41 (which is currently in beta) requires all extensions to be signed by Mozilla. We haven’t been signed yet, and it’ll be 6 weeks while before 41 gets released, so we have time to sort out the situation before the update hits the regular public.
In the meantime, you can go to about:config and turn off xpinstall.signatures.required.
Anon asks will not be publically responded to for a little while. We’re discussing a rework of this blog, essentially splitting it up into three blogs for separate goals, and I want to keep the blog spam-free until that happens. Non-anon asks will still be answered to the best of our abilities.
did that anon really get upset about that 1 single post about KLK? I.. wow. if they don't want to see KLK stuff, why don't they just put KLK in their blacklist? it does pick up words in the post itself, and not only tags, right?
I noticed you updated the audio downloader extension lately. Any chance you could say what you've fixed since it's been kind of buggy for me for awhile?
Mostly code-style changes, nothing that changes the behavior of the extension. What bugs are you experiencing?
hello! i heard there was a possibility of seeing on the dash who follows you/is mutuals with you? could you possibly tell me how to do that? id appreciate it a lot! also thank you very much for the hard work!! (i dont even know klk but i love satsukimous and everything, its so funny to see!)
You can’t exactly do it from dash, but if you have the Profiler extension enabled there is an information button next to the (un)follow button, which includes whether they are following you or not. Definitely something that should be added to the user menu, though, so I’ll file a suggestion for that. Thanks!
The Soft Refresh for my Dashboard will only show about 5-17 new posts per refresh whereas I should have far more new posts, considering i follow +1000 blogs >__ o am i soft refreshing wrong? When i hard refresh they all show up, normally.
If you’re just clicking the home button with Soft Refresh then you aren’t doing anything wrong, that would be a bug in the extension. I’ll file an issue for this, thanks for the report!
apologies if this has been asked already, but it seems like Tag Viewer no longer works when the "side view" is open. For example, I used to check the tags on my posts by going to my activity page, clicking on the post, and then it would open up in side view and i'd check the tags. Now when it opens a post, it no longer shows you just that post, but rather your or someone else's entire blog, and the tag viewer option is not there. I hope that all made sense, thanks so much!
For the Search Likes extension, is there any chance you can make it search through all your likes and not just the ten likes that are on the page on the specific moment you search?
That might be difficult to implement because of the way Tumblr handles things on their end. That’s not to say I can’t put it on our list for things to review!
Firefox keeps saying xkit is non-compatable. Am I doing something wrong?
I might be wrong in my previous answer, then. If you’re using an older version it may happen that this occurs, and the only way to fix it to get Firefox up-to-date.
can i use this new xkit on a older version of firefox or does it need to be up to date? how about betas? thank you.
I’m fairly certain XKit works on any version of Firefox, including betas. Note that in the current beta version, XKit is blocked because it’s unsigned by Mozilla, but there are ways to work around this.
Hide Avatars works similarly to blacklist. In the Hide Avatars panel, you can add urls of blogs with avatars offensive to you. This will currently replace their avatars with a faded version of the purple Nx logo. Unlike blacklist, clicking the logo will not allow you to view their avatar. If a user changes their url, you’ll have to update this in the panel.
We have plans to allow users to upload their own replacement avatar, and eventually allow blocked avatars to have their own individual replacement images.
So, the old XKit is slowly becoming obsolete, but you don’t want to lose your settings when upgrading to the new XKit. Well, congratulations! You don’t have to! Contrary to rumors flying around, XCloud still works. You can upload your settings to the XKit server and get them back once you’ve downloaded the new version.
Let’s get to work, shall we?
Backing Up Settings
1. Open the XKit Options Menu and download the XCloud extension.
2. Register for your XCloud account.
3.
Sign in to your XCloud account. Afterwards, you should see this screen:
4. Click Sync. Click the shield and press “Load unsafe scripts”. The window will refresh.
5.
Navigate back to the XCloud Sync page and attempt to sync again.
You have successfully gotten your settings onto the XCloud server!
Now you’ve got to get it back. Once you’ve downloaded the New XKit and installed XCloud from the extensions gallery, you’re ready to restore.
Restoring Settings
1. Click restore at the main menu to begin.
2. If you get an error like this:
Then you have an outdated or custom extension. If you have No Sidebar or Estufar’s Sidebar Fix, you will need to uninstall them in order to proceed.
3. After that, you’re good! Congratulations, you have your settings safe and sound!
Will you at least keep the Profiler that shows if someone is following? It's extremely useful when I want to keep my dash clean of people not mutually following.
my dyslexia read "editable reblogs" as "edible reblogs" and for about 2 minutes I wondered how reblogs would be edible and I thought I would share the hilarity with you >w<
hey- for the anon about editing reblogs, there is a way to do it without the extension, too! if you copy and paste then add the indent, it lets you edit stuff! then when you get it perfectly updated, just delete the text. :)
o'm sorry.. you probably got this question already or many times but i've installed xkit to chrome a while back and now it's not showing up on my tumblr.. does it not work for chrome anymore? it still have it for firefox..
It should work as normal. If it doesn’t, please check your extensions for the version of XKit. If it’s 7.5.1, you’re still running the old XKit, which you need to disable before installing new XKit (7.7.0).
This has been answered before, but Edge does not have a functioning extension system going on. Once it has, we will look into the interest to develop XKit for Edge.
This extension replaces the default anonymous face with the Official™ New XKit Extension mascot, Satsuki. It might take a few hours for everyone to see the new extension.