Skip to main content

Β· 3 min read

We are done with the re-work of our web clipper browser extension. Yay! We are very excited because now it supports both Chrome and the newest version of Firefox! It is already up, so you can download it now.

TagSpaces Web Clipper is a powerful tool that lets you collect digital artifacts from web pages faster than you can say β€œHey, Siri”. It can save whole pages or selected parts. Two clicks and you are done. Everything is safely stored on your computer.

Start TagSpaces Web Clipper and enjoy

browser extension

Click the Tag button on your web browser. Edit file title – Leave the default web page title or create your own

Get playful with Tags

browser extension

Add tags to your day and organize everything. From β€˜read later’ to β€˜for my mother-in-law’, the sky's the limit.

Choose the saving action

browser extension

  • Save complete page – You can save the whole page in one single MHTML file, preserving the original design. Saving in this format is possible only in Chrome browser.
  • Save editable page – Clicking on this button, will try to extract the main content of the page. If some images are in the extracted content they will be embedded in the HTML file, so you don't have to take care anymore of images saved separately from the main HTML file. In addition to that, the URL of the original website and the date and time when the page was saved is also embedded in the created file. This information can be displayed later in the Desktop version of TagSpaces. Original design of the page will not be preserved by this action, but a screenshot of the visible area of the page can be included in the HTML file. This embedded image will be used the TagSpaces Next for creating a thumbnail of such HTML files.
  • Clip selection – Saves only the selected content as one HTML file. The rest of the functionality is similar to the previous action.
  • Take screenshot – Saves a screenshot of the visible page area as a PNG file. Tags representing the current date and the source URL of the web site are added automatically to make later organizing and finding even easier for you. See the following screenshot for more details.
  • Create bookmark – TagSpaces Web Clipper can create a URL file for the current webpage. Bam! TagSpaces is your new bookmark manager. URL files are supported directly in Windows and Mac OS.
  • Download file - This button appears only if the current browser tab is displaying just an image, a pdf or a video file. As the name suggests clicking on this button will start the download of this file.

browser extension

Get TagSpaces Web Clipper:

Once you have all your content clipped and tagged neatly organize everything on your own terms, on your own devices, free of cloud, login and registration with TagSpaces Desktop.

Β· 3 min read

WE ARE BACK!

Great new TagSpaces desktop app and other goodies

Hello, TagSpaces community,

We have been silent for the last 6 months but we are still here! We haven’t gone under! Au contraire, we are working our bottoms off on an extensive overhaul of the TagSpaces desktop and Android app and the accompanying software of the TagSpaces ecosystem.

Here is where we are:

Thanks to your input and buckets of coffee we are now in beta phase for the TagSpaces App. We have integrated your numerous ideas in a symbiotic state with our own vision of how the product should look like. And we can certainly state that it is turning out to be amazing.

Here is why we are drooling over it. We have completely re-implemented the app using the latest web technologies like React and Webpack. We have re-imagined the user interface with many usability improvements.

We know that customization is your thing and that’s why TagSpaces App will now be able to support user interface themes. We are starting with light and dark, but hey, that is just the beginning. More will be added later.

theming screenshot

Not only is TagSpaces community an organized bunch of people but also a creative one and that is why we added support for TIFF and PSD files. You can now access that summer vacation collage, preview it and please, finish it already.

Since we have churned out large amounts of code, some of it was discarded, some of it held and/or added to the existing product. The results were carefully reviewed and we are now in a special state of mind. We can honestly say that there is a general improvement in speed and performance.

We couldn’t have done this without you, so we are still relying on your input. Here are a couple of questions that you might find interesting:

For the browser extension, we were thinking of adding of a screenshot of the currently active tab when you save a page as HTML. The screenshot then can be used as a thumbnail while organizing your snippets of different pages. Should we go on and add that to the TagSpaces Desktop App and TagSpaces Web Clipper?

By the way have prepared a new version of the TagSpaces Web Clipper, supporting again the Firefox browser. Here is a screenshot of the slightly redesigned user interface:

browser extension

We are thinking of adding geo tagging functionality to the web clipper, allowing you to save for example a screenshot of a map together with it's geo information (latitude and longitude).

What do you think of it and how would you use it? Please share your thoughts or comments here, on our dedicated email address: ideas[at]tagspaces.org and our Trello board

Last but not least, we call it TagSpaces Next for now and we are expecting to relaunch it in about 3 months. We will release a testable beta version in 4-6 weeks. In the meantime, you can GET TagSpaces 2.9 to start organizing your files. You will be prompted for an upgrade when the newest version is released.

Subscribe to our newsletter to get the latest info plus tips and tricks on using TagSpaces and organizing your files.

Β· 4 min read

The TagPaces team is happy to announce the release of the 2.8 version. This version has some interesting new features, usability enhancements, and several bug fixes.

Summary

UI Improvements

Redesigned List Perspective, with folder support

The List Perspective has a redesigned, more streamlined interface, that allows easier navigation, and fits more information on one screen.

  • The rows have become narrower, fitting all essential information and elements on a single line
  • An indicator now shows the active sorting mode in the header row

  • Show folders - List perspective can now show subfolders. To use this feature, enable it from the FAB menu of the perspective.

Then just double click the folders to navigate, single click will select a folder. Subfolders are shown on the top of the list, when enabled.

Hint - Folders in grid perspective Folder navigation has been possible form Grid Perspective since TagSpaces 2.6. When enabled from the FAB menu, subfolders show up as the first tiles on the grid list. You can single click a folder to navigate. The addition of folders to in list Perspective compliments, and completes this feature.

Moved folder tags after the subfolders in the folder navigator

In order to enhance the browsing user experience on folder, we have moved the folder tags after the list of subfolders.

Disabled editing of descriptions on click

Due to the need to open links, folder and file descriptions can only be edited after explicitly selecting "Edit".

New features

Restore original tag groups with one click

This functionality is available in the Settings menu now, and can be usefull if you have deleted some of the standart tag groups such as the Smart Tags.

Vietnamese language support

Thanks to Transifex user dd721411, we have added now a Vietnamese language support.

Firefox webclipper improvements

The webclipper now generates .url files. This functionality can be started from the new save bookmark button in the Firefox web clipper.

Additional features

  • Added last changed date to the CSV export
  • Enable content search in webdav edition
  • Export tag groups as JSON with unique id’s, for easy reimporting
  • Removed deprecated nwjs support from the project

Changes in editor and viewer extensions

Internal links in MD and HTML documents and in file and folder descriptions can now be opened.

This for now means links to headers within the same file. In a MD file, you would reference a header the following way:

# Header title

...

[Link to header](#header-title)

In HTML, this means the usual anchor references, where you'd have to manually add anchor points, but this is not confined to headers. This works much like in any standard HTML document.

<a name="anchor-point"/>

...
To go to the anchor-point, click <a href="#anchor-point">here</>

Note: File and folder descriptions can be formatted with markdown, internal references will therefore follow the markdown style formatting.

New RTF viewer extension

TagSpaces now opens RTF - rich text format files with the help of the new viewerRTF extension. Rich text documents can be viewed, but not edited or created.

Select or deselect all checkboxes in HTML editor

A convenient new feature in the HTML editor allows for selecting deselecting all checkboxes at once.

TagSpaces PRO improvements

  • Added thumbnail generation for text based files such as MD, TXT, JSON, XML, JavaScript and others
  • Fixed the black background of HTML thumbnails

Bug fixes

  • Fixed issue preventing creating new files
  • Fixed CSV export of the file list in Chrome
  • Fixed issue with handling paths containing % in the name
  • Fixed issue with loading files on startup
  • Fixed issue with removing multiple tags

Β· 6 min read
Ilian Sapundshiev

Evernote's recent change in its pricing plans, restricting non-paying users to only two machines, have been an eye-opener to many. Even though the cloud-crazed hype is trying to convince us otherwise, with all the marketing tools at its disposal, keeping your private data in the cloud, and especially via vendor-locked solutions such as Evernote, had never been a good idea. With such vendor-locked, proprietary services, you do not own your own data, and have no control over its storage, meaning access to your own notes might be severely limited at any time, as it happened just recently.

TagSpaces had long been offering an alternative, self-hosted note-taking solution. Its capable RichText (HTML) and MarkDown editors and previewers can easily replace proprietary software, the plain, flat-file storage paradigm allows total control, and unrestricted access. With the help of third party cloud storage providers, such as Dropbox or Google Drive, you can also easily keep your notes in sync.

Keeping your own files in your own cloud account is undoubtedly a better solution, but it still does not alleviate the problem of storing plain files on other people's computers (which is what servers, and the whole "cloud" really are.) To be reasonably safe, the best bet is to encrypt your data, before sending it off over the Internet.

Encryption made easy

Encryption might sound daunting to the everyday user, and rightly so. It is a broad topic, there are many solutions, and implementations, often targeting the advanced user, or even the expert. If you just want to secure your notes, it might seem like a little too much work of work. And of course we all prefer an instant solution. This is where Cryptomator comes into the picture.

cryptomator logo

Cryptomator is a free and open source, transparent, client-side encryption solution, which makes encrypting your cloud hosted files effortless. The cross-platform software is available for Windows, Mac, Linux, and as an executable Java .jar. The platform is absolutely service agnostic: Your encrypted files can be used with any cloud storage provider, as the encryption/decryption happens on your local machine, with as password provided by yourself. Cryptomator integrates into your OS's file system, making encryption as easy as a drag and drop operation in your file manager. How much easier could it be?

Your encrypted Evernote alternative

From a note-taking perspective, the solution to replacing Evernote with its access-limit, vendor lock, proprietary file format, and "cloud only" approach (meaning "no Internet, no work", unless you buy premium, of course), is really simple with TagSpaces, and any cloud service you prefer. Add Cryptomator to the mix, and your notes are also secured.

Setting up your encryption solution

First you will need to install Cryptomator, which is as easy as downloading the latest version for your platform from the Cryptomator download site, and running the installer. Next, you will need to connect a new vault, which in Cryptomator's terminology, means a folder that you connect to the software to create a virtual drive.

To connect a new vault:

  • Open Cryptomator
  • Click on the "+" icon on the lover left corner, and
  • Select "Create new vault"
  • In the file chooser, navigate to the local folder that is synced with your preferred cloud service
  • And type a name for your vault.

Once you're done, your new vault should show up on the side pane of Cryptomator's main screen. The vault is now there but not functional, until you set up a password. this password will be used to generate the encryption keys, ensuring that you can easily encrypt/decrypt any file in the vault on ,multiple computers.

  • Enter, and confirm a new password
  • And press "Create Vault"

new vault added

Now your new vault is ready to use. To unlock it, you need to enter your password. In the "More options menu underneath, you can change the drive name to whatever you like, and opt to save your password, so that you will not need to enter it on the local machine, each time you want to unlock it. This might be good for single user computers, but you should remember it's always a security risk to store your passwords.

unlock encrypted vault

As you enter your password, your vault should be unlocked and automatically mounted on your system. Your File Browser application will most likely fire up, showing your vault mounted as a new dav network drive. You can just begin to copy or move files and folders onto this drive, and they will be instantly encrypted by Cryptomator, without you noticing anything. To you all the files and folders will appear as if they were stored in their plain for mat on your file system.

You can also lock the vault any time from within Cryptomator by pressing "Lock vault"

lock vault button

This will unmount the drive and make the vault's contents unacceptable to anyone locally. When you unlock the vault, you will have full access again.

If open the folder where your vault is stored, you will only find encrypted data, inaccessible from outside Cryptomator's virtual device.

Adding it to TagSpaces

To complete your setup, download and install TagSpaces for your platform, if you have not already done so.

You can now easily access your vaulted files from within TagSpaces:

  • Make sure Cryptomator is running and the vault containing your files is unlocked.
  • Mount the drive, if you have to (although this should happen automatically)
  • And connect it as a new location in TagSpaces.

connect-new-location-button

connect-vault-to-tagspaces

Important note: You should not be adding the folder in which the Cryptomator vault is located, but rather the virtual dav network drive, which Cryptomator creates. If you need more information about how to mount a drive, you should consult your operating systems's documentation, although Cryptomator should handle this step for you automatically.

Now you can access all your notes inside your Cryptomator vault from within TagSpaces, wile storing them encrypted for both on- and off-line use. If you now synchronize the folder with your cloud service of choice, you can rest assured that your files are safe, private and always accessible, without having to worry about the next policy change from Evernote, or any other proprietary cloud based note-taking service.

Β· 5 min read

The TagSpaces team is happy to announce the release of TagSpaces 2.7. The newest version has several significant new features along with a number of improvements and bug fixes.

Major new features

Cryptomator support

TagSpaces now works with Cryptomator, allowing the use of TagSpaces as encrypted Evernote alternative with the cloud provider of your choice. Cryptomator is an open source, client-side encryption solution for your desktop. It provides a transparent virtual drive, with drag-and-drop support, that get encrypted and safely stored in the cloud service of your choice.

  • Set up a new Cryptomator vault in your local cloud folder through the Cryptomator desktop app.

cryptomator screenshot

  • To use it with TagSpaces, just connect a Cryptomator "vault" folder as a new location, and start using it. No additional setup is required.

  • To access from multiple machines, sync your local cloud folder with the cloud service of your choice, import the vault in the Cryptomator desktop app, then connect it as a new location in TagSpaces.

Note: Currently Cryptomator can be used only with the desktop version of TagSpaces. Please consider the current state of the integration as experimental.

Unified Directory and File Properties area

From v2.7, the file and directory properties can be accessed the same way, by clicking on the Β Β iΒ Β  icon.

properties_interfaces

The unified interfaces offer File information (1) including File path, Size, File name (as it appears in the file system, including tags), and Last modified date, while the Directory information (2) is currently limited to Directory path.

Underneath the read-only information bit, you can manage tags on both directories (3) (PRO) and files 4, and add a directory (5) or file description (6) (PRO). Directory and file descriptions also support markdown syntax.

Hint: Adding and editing directory tags and descriptions, along with file descriptions are only available in TagSpaces PRO. As a new feature, the community edition now supports displaying existing descriptions for both files and directories, and also directory tags in a read-only format.

UI Improvements

Showing the count of tags in a tag group only if it is collapsed

Only collapsed Tag Groups will display the total number of tags. If you open a tag group, the number should be hidden, wheres if you close it, the number of tags will be shown.

taggroups_count_on_collapsed

Save the windows state, size and location for the next start of the app

Previously TagSpaces started with a default window size. TagSpaces 2.7 will now remember the last window placement and size, so that if you resize the app to better suit your needs, it will remember its size the next time it is started.

F5 now reloads application

The previous shortcut for reloading the hole application was the same as for reloading the currently open document (Ctrl+r). the key combination's behavior would change depending on the context. now it1s clearly differentiated, whereas pressing F5 will alwqays reload the whole application.

Hej, hvordan har du det?

Danish language translations are now available, thanks to Transifex users aputsiaq and 9400dk.

Note If you wish to contribute, you can access the TagSpaces translation project here

Under the hood improvements

Migrated to electron 1.4.14

Electron 1.4.14 offers greater stability and better performance across all platforms, besides making the application "future proof" and easier to migrate to newer versions later.

GFM linebreaks for markdown editor and preview

Standard markdown handles line breaks unintuitively, as only a double space before line break would add a hard line break. GitHub Flavored Markdown (GFM) does away with this behavior, where a single newline will behave as a line break, just like most people would expect when editing a document. TagSpaces MarkDown editor and preview now use GFM line breaks instead of the standard behavior.

Cap max result to 2000 in Settings instead of setting the limit to 0

A previously erroneous/misleading behavior, where entering a too high number for Limit files found to in the settings would cause it to reset to 0, had now been fixed. The cap value is now 2000, meaning the setting would reset to this value, would the user attempt to set anything higher.

setting_results_cap

Improved search performance

The search algorithms have been re-written, to provide a noticeable performance improvement on large directories. Search should deliver results much faster now

Note: Very large directories might still cause slowness in search and general application performance

Fixed form validation issues in the dialogs

Form validation is now properly handled, to avoid issues like not being able to edit tags.

  • The User Ideas site had been moved to a trello board, which allows for better visual organization of tracking of ideas and feature requests

  • The new Tagspaces Documentation Website is now live. The new site runs on GitBook, and features more detailed and in-depth documentation than the previous version.

Other improvements

  • Improved onboarding for the chrome extension. Now user is properly prompted about enabling user's file access.

Screenshot showing how to enable the file access in chrome

  • Corrected the loading of meta data in the Android app

Bug Fixes

Β· 6 min read
Ilian Sapundshiev

Welcome to the 2.6 release of TagSpaces. There are a number of significant updates in this version that we hope you will like, some of the key highlights are described bellow:

New features in the PRO version

Geo Tagging

In this version we have added the smart tag geo-tag. When you apply it to a file, the dialog from the following screenshot will appear. Here you see a map from OpenStreetMap and you can select geo coordinates of any location somewhere in the world.

Geotagging in TagSpaces

Β· 5 min read
Ilian Sapundshiev

We are excited to announce our brand new 2.5 release of TagSpaces. Here you will find a short presentation of the new features and changes in this release.

Free Android App

One important change since this release is that we made a free Android app. The app is called TagSpaces Lite and can be found in the Google Play store and also on our release page on GitHub as APK downloads for mobiles with ARM and x86 processors. Currently we are not actively developing the old paid app, that's why we recommend all users to use to the new free app. In the future we want to continue the development of the paid application, we are planing integration of some features from the Desktop PRO version and also we want to achieve a more tighter integration with the Android platform.

Color coded extensions

In this version we added some more colors to application. For the most common file extension we defined a custom color for extension buttons in the different perspectives. In the following screenshot, you can see the colored extensions in the list perspective.

color codes file extensions in the list perspective

Of course you can switch this feature off. Just go to the general tab of the settings and disable the Enable colored file type extensions checkbox. In the future we are planing to make the colors for the extensions configurable.

Showing folders in the grid perspective

This new feature gives shows in folders in the perspectives in addition for files. It enables a more intuitive way for navigating through folders, which is common the file managers build in the most modern operating systems. We implemented it as a pilot in the grid perspective, but the feature is not enabled by the default. It can be activated from the More Operations dialog of the extension. This dialog can be opened from a menu item with the same name located in the extensions main menu (the yellow button in the right bottom corner). See the screenshot bellow for details. We plan to integrate it also in the list perspective.

subfolder support in the grid perspective

Support for ToDo / checkboxes in the rich text editor

One long awaited feature for the application is to support managing of todo lists. This is a core feature in concurrent products such as Evernote or Onenote and finally we manage to integrate in the HTML editor extension, so now it is available to all TagSpaces users on all platforms.

todo list demonstration in the editorHTmL extension

The functionality is very simple, yer powerful. You can place a checkbox by placing the text cursor somewhere in the document and then click on the checkbox button (in the upper left corner of the previous screenshot). This way you can make any text element a todo item. Which can be then organized in lists or in other ways. Once you completed a given task, you can click on its ckeckbox in order make your achievement visible. The todo checkbox can be clicked only when the file is in edit mode.

New application translations

Thanks to our users haxixu and sedas we added Maltese and Armenian translations for the application.

Miscellaneous

In the following list you will some other minor changes in our software.

  • As an user interface sugar, we have enabled a decent button animation, when the user clicks on most of the buttons in the application. In our opinion, this way the application feels more responsive.
  • Interesting point for the extension developers for TagSpaces is that we extracted some common extension javascript and css code in a separate library, which is of course open source, MIT licensed and published on GitHub. It is also included in TagSpaces by default, so it can be easily referenced and used by the extensions.
  • For a better acceptability of some feature in the desktop version we have added some new menu items in the file and help menus of the application.
  • The user interface of the audio/video player was refreshed and updated (new since v2.4)
  • Audio/video player will trigger the opening of the next file in the current folder on finishing playback, allowing you for example to listen many audio files one after another like in a regular music player (new since v2.4).
  • The minimum length of the tags was reduced to 1 character enabling for example our chinese users to use one chinese characters as a tag (new since v2.4).
  • Added the F2 key binding for file renaming and F1 for showing a help screen with all application key binding (new since v2.4).
  • Moving the Import tags and Create tag group buttons from the tag group menu to the tag library area.
move taggroup buttons

And the last point, we want to mention in this article is that we developed a new text based logo for TagSpaces.

We will be happy to get some feedback about our new release, so feel free to comment.

Β· 4 min read
Ilian Sapundshiev

As you already may know we at TagSpaces love files. Files are the artifacts of our digital life and such we working hard to provide a consistent and convenient interface to them across operating systems like Windows, OS X or Android. Our goal is to enable you to organize and order these artifacts in a way, which is meanwhile common in many cloud-based platforms, but entirely or partially missing in the default file manager build in the modern operating systems. We are convinced that not all your files have to be uploaded or shared with these cloud services and this is driving us to further develop the application. Meanwhile the effort for keeping the project running with the desired quality on all platforms has grown tremendously and we started to look for some sources of income in order to further develop it. So some months ago we decided to offer a premium version of TagSpaces, containing some advanced features. And today we think that TagSpaces Pro is ready to be released to the public.

What is TagSpaces Pro?

TagSpaces Pro is an application based of TagSpaces which includes all of it's cool features. And on top of that we implemented some new features, which we think that some of the existing TagSpaces users may need. Here is a list of them:

Here is a short video showing the thumbnail generation in action.

Is TagSpaces staying open source?

TagSpaces is a project started by developers, and we remain committed to open source. TagSpaces will always stay open source, in our previous release we have even extracted all the TagSpaces extensions in separate repositories and published them under the more permissive MIT license, expecting to enable our advanced users to more easily fork them and build new exciting plugins for the application.

As we already mentioned TagSpaces Pro is based on the community project and we will continue to further develop it, by adding new features and fixing issues. And of course we are excited to continue supporting our developer community.

What's new in the community release 2.3 of TagSpaces

In version 2.3 we have added some new features to product, while the main challenge was the refactoring of the existing search functionality. So the applications features now a new advanced search user interface, with the long term goal to became a kind of desktop search engine.

advanced search menu as of version 2.3

We have added an options in the settings to limit the maximal search results or files to be shown in the current perspective. With this version of TagSpaces we changed the default behaviour of the search and now the applications searches automatically in the subfolder of the current folder recursively. This of course may lead on big directory tree to performances issues. That's why have build in a switch in the options where you can disable this functionality.

new search options as of version 2.3

Other convenient feature we implemented is the so called "go to previous folder" button in the folder navigation area. Which for example can be used to leave your current location and browse files in parent folder of a given location.

go to previous folder button in version 2.3

Looking forward

The future for TagSpaces is bright, with an exciting roadmap of big features coming in the next months. I’d like to thank you again for your great support and energy the past several months.

Β· 4 min read
Ilian Sapundshiev

Recently we released a new version of TagSpaces, containing many improvement, bug fixes and some major restructuring of the application. In this blog post we will highlight some of them.

Publishing the extensions under MIT license

Probably the most important change in this release was the separation of all TagSpaces extensions from its core to separate modules/repositories. The majority of the extensions are now released under the permissive MIT license. The main driving force behind this decision was the hope that now it will be more easy for developers and advanced users to fork, extend and improve existing extension and of course create new one.

All TagSpaces extensions so far can be found listed and classified in the extensions area of this website.

Β· 7 min read
Ilian Sapundshiev

Today we are exited to introduce another major milestone in the development of TagSpaces containing many new exiting features and improvements.

User interfaces redesign

In version 2.0 of TagSpaces we have redesigned the user interface of the application following some of the material design paradigms. The user interface is now, at least in our eyes, much cleaner and sleek.

short video presenting the new user interface in version 2.0

Technically we have also switched from a quite old Javascript layout library to a modern, responsive Flexbox based css layout. Which improved significantly the performance of the user interface. The old bootstrap theme was also replaced with a new one based on material design. Following these big changes we completely redesigned the list and the grid perspectives. The viewers for images, markdown and html files were also redesigned according to the new guidelines, giving you more working space by cleaning the user interface. The main difference to the previous version is migration of the top menu to a dropup menu, which can be activated by a round button in the right bottom corner of the perspective or the viewer.

We finally added a notification framework for the application based on the great noty projects. Now you can see in the UI a message after completion of operations such as file rename or delete.

A new getting started tour (based on hopscotch) is now shown after a fresh installation of the product, presenting you the main working areas of TagSpaces. The starting tour can be started also from the contact us panel, which can be activated by clicking the button on the right to the location navigator switcher.

New file viewers

We have added 3 new file viewer extensions to the TagSpaces. The first one is a so called audio video player, allowing the playing of OGV, OGG, MP4 and MP3 files. The last two formats are not supported in the native versions of the product due to license incompatibilities. The player is a based on the great open source plyr.io player.

screenshot of the viewerAudioVideo extension used for opening of media files

The second viewer is a reader for ebook in EPUB format. With this viewer you can manage better your ebooks library, because it allows you the open and preview you EPUB file. It it also suitable for reading of ebook in the fullscreen mode, but the current implementation is rudimental, and we think the for the ebook reading use case there are better solutions.

screenshot of the viewerEPUB extension used for opening of ebooks in epub format

And third viewer we added in this release is the a viewer for ZIP files. The functionality here is also very basic, but if you have to manage many ZIP file for some reason, it can be quite usefull, because it gives you a preview of the ZIP container content. You can also preview files currently only in text format from your zip files.

screenshot of the viewerZIP extension used for opening of ZIP files

Default startup location

A startup location is as its names says the location in which TagSpaces starts by default. Every location can be made a startup one, simple by checking the switch in the Edit location dialog, as shown in the following screenshot.

setting the startup location

You have to activate this functionality in the general tab of the setting. If this option is not activated TagSpaces will start with last successfully opened location. You can have at ones only one startup location.

Portable mode

Finally it is possible to start TagSpaces in the so called portable mode. This is great feature for users who wants to use our product from an USB stick. The portable mode is currently supported for the Windows and Linux operating systems. To run it you have to execute the tagspacesp script on Linux or the tagspaces.cmd on Windows. Running in this mode, TagSpaces will use a folder called data for the saving of all tag groups and settings of the application. This folder is located in the same folder as the TagSpaces executable, so if you are starting from USB stick, this information will stay there, and not the host computer. You can also use relative path in for the locations paths, which will allow you to manage folders on your USB stick, just by referring them with their relative path.

Usability Improvements

Thanks to the great feedback, we receive from our users on github and usersvoice, we were able to identify and fix many usability issues. The following list will give you an overview of the major ones:

  • No you can confirm the dialogs for file rename, create tag, create tag group, edit tag group, create and rename directory simply hitting the enter key.
  • We've added the key binding ctrl+f for the opening the search panel
  • We've added also ctrl+a as key binding for selecting all files in the list and grid perspectives. Both of these new shortcuts can be of course redefined in the settings.
  • Now we show a list of all files in the dialog for file deletion confirmation.
  • In the tag management panel you can now collapse a tag group by simple clicking on its title. The collapsed state of a tag group is persisted in the settings, so even after a new start of the application, the collapse tag groups will remain so.
  • In the grid perspective, you can now open files only with a single click.
  • In the web clipper we have adding badges with numbers for order of steps in the web clippers
  • In the settings you have to confirm the removing of perspective and file type.

Changes in the Android app

The Android version of TagSpaces features a new web runtime based on the Crosswalk project. This huge change enables us to support devices with Android version as low as 4.1. We can now use modern web technologies and test better the Android version, because it uses the same runtime across all devices. One drawback of this change is the increased size (~70MB) of the installed app on your device, caused by the integration of the whole Chromium engine as a part of Crosswalk.

In the paid version of the Android app, we integrate a new perspective called image swiper. This perspective can be used for browsing of folders containing mostly images, it actually shows only the images of the current folder. Based on the famous PhotoSwipe javascript library, it supports touch gestures, zoom animation and lazy loading of images.

We have also re-enabled the support of the Android's back button, which can be used as expected for backwards navigation in the app.

Firefox webclipper

A long awaited feature from our Firefox users is the web clipper, similar to the one integrated in the Chrome extension. So finally we did manage to migrate the Chrome web clipper to Firefox. The users can now expect similar functionalities, like taking a screenshot from the current page or saving the current selection in a file. Only the saving in MHTML format functionality was not ported directly. As a trade off, we did implement the saving of the whole page as a single HTML file, containing all the images as data urls.

screenshot of the Firefox web clipper

Miscellaneous changes

Here is a list of some other improvements which were included in this release:

  • Korean, Indonesian, Hungarian and Chinese Taiwan (big5) translations were added to the project thanks to contributions on Transifex
  • adding the fx-extra node module for solving the issue with moving files to a different partition in the Windows, Linux and Mac
  • now you can open every file in fullscreen, from the extension menu in the file opener
  • issues with opening files from the command line and files associated with TagSpaces for opening, now fixed

I thing these are the changes so far, it will be great to hear some feedback from you!