Saturday, December 31, 2011

New project domain!

I am happy to announce that QupZilla gets new project domain, qupzilla.com!
All credits and big thanks goes to Radomir Orkac, who also registered
  • qupzilla.cz
  • qupzilla.eu
  • qupzilla.net
  • qupzilla.org
You will be probably redirected from these domains to qupzilla.com.

If you can't connect to www.qupzilla.com, you may need to wait for your ISP to refresh DNS. It won't usually take more than one day.

So thanks again to Radomir Orkac and

Happy New Year to all of you!

Thursday, December 22, 2011

Issue with Ubuntu PPA fixed

Recent issue with installing "qupzilla" package from PPA has been fixed now.
  E: Package 'qupzilla' has no installation candidate
You can now install "qupzilla" and also "qupzilla-next" packages from PPA without any problems.

I am very sorry for any inconvenience.

And, as this is probably going to be my last post before 24th,

  Merry Christmas :)

Monday, December 19, 2011

Development builds available

I have recently created new package in QupZilla PPA "qupzilla-next".
This package is going to be updated quickly and will contain current development build of QupZilla.

If you want to help reporting bugs or you just want to use latest version, install it by following commands:

Add PPA to system:
sudo add-apt-repository ppa:nowrep/qupzilla
sudo apt-get update
Install package:
sudo apt-get install qupzilla-next

This package conflicts with stable "qupzilla", so it's not possible to have installed both of them.

Also please note, that this is development build, so it may (although I am trying to commit only tested changes) contain bigger or lesser bugs.

Wednesday, December 14, 2011

QupZilla 1.1.0 released

I am happy to announce release of new version, 1.1.0!

This month, December 2011, is connected with QupZilla not only by this release, but it is exactly one year since I started working on it.
And really a lot of work has been made since the very first release (if you saw it, you would agree with me).

Changelog
  • option to turn on XSS Auditing
  • option to select all text in locationbar when clicking on it
  • added Speed Dial
  • possibility to select + copy text on a lot of labels
  • improved source code viewer performance + highlighting
  • importing bookmarks from html files
  • restoring closed tabs now remember position
  • multiple sizes icon in linux
  • ppa for ubuntu
  • fixed: saving certificate exception
  • fixed: overriding cursor by some flash objects
  • fixed: problem with loading urls with % characters from history
  • fixed: favicon of qupzilla internal pages in ubuntu
  • fixed: loading of user defined stylesheet
  • fixed: saving of user defined fonts
  • and other ...

The main feature in this release is of course Speed Dial.

I'd like to thank to all, who reported bugs and also to all translators.
Above that, I must specifically thank to Jonathan Hooverman and Jorge Sevilla for a lot of testing and tips to improve design, usability, etc...

I'd be happy if you take this release as a little christmas gift from me :-)

Download here: qt-apps.org github.com

Ubuntu users:
sudo add-apt-repository ppa:nowrep/qupzilla
sudo apt-get update
sudo apt-get install qupzilla

Thursday, December 8, 2011

QupZilla gets PPA!

It is now possible for Ubuntu (and derivates) users to install QupZilla from its PPA.
The main advantage of this, as most of you know, that you will get updates with the rest of system automatically.

PPA is currently containing development snapshot of QupZilla, but don't worry to install it, there is a lot of new stuff totally worth it :-)
After next release (1.1.0), I will make 2 separate packages, qupzilla (stable) and qupzilla-next (development snapshots).

You can add PPA and install QupZilla with these commands:
sudo add-apt-repository ppa:nowrep/qupzilla
sudo apt-get update
sudo apt-get install qupzilla
Launchpad site here

Saturday, December 3, 2011

Speed Dial appears in Git!

Hello, few days ago I was writing about initial speed dial mockup. I'm happy to announce that it is ready now :-)

Almost all has been implemented on html page side in Javascript and jQuery. jQuery offers very nice effects with just few lines of code. This was my first touch with jQuery library at all, so please don't judge me :-D
Page loading is very fast thanks to caching page thumbnails in profile directory. Actually, on my machine (64bit Debian on ThinkPad R61 with Core2Duo T8100 2,1 Ghz) page loads in 200ms and on very slow Toshiba netbook (32bit Windows 7 on old single core Atom) it loads in 2s.
Loading time on netbook is not ideal, though, but everything is very sluggish on Windows there, so that might have some influence on it too.

Changing of page background and keyboard shortcuts (Ctrl + 1, 2, ...) are not implemented yet.
While page background won't be problem, keyboard shortcuts will be quite tough. The main problem is laptop keyboards with lack of numerical block. In this case, clicking Ctrl + 1 emits Ctrl + + signal (and this keyboard is already registered to Zoom In). But I hope I'll manage to do it somehow.

You probably want to see some demonstration of how it works, so here you go:



Tuesday, November 29, 2011

Mockup of Speed Dial

After initial work by Daniele Cocca (jmc-88), I have been working on a mockup of speed dial for QupZilla.
Currently, I have working html page. Pages are in max 4 columns layout and unlimited rows now. If there is not enough space for 4 pages in row, layout will automatically switch to 3 columns.

What is not implemented yet?
Well, almost anything else. The only thing I have done is PageThumbnailer class (it is already in git). Javascript implementation on html side and C++ implementation on browser side is still missing.
But this feature will surely come to 1.1.0 release :-)

I think the design is sufficient enough to not to change very much in release. Just look by yourself!
(Facebook is hovered on screenshot)

Speed Dial

Sunday, November 20, 2011

New translations and other improvements

In this post, I'd like to show you what is going on in QupZilla development.

At first, I must highlight 2 new languages:
  • Polish (Krzysztof Malinowski) - pl_PL.qm qt_pl.qm
  • Spanish (Jorge Sevilla) - es.qm qt_es.qm
You can grab them at github.com in translations folder.


Also some new features has been added:
  • XSS Auditing - built-in WebKit feature
  • Select all text on click to location bar
  • Using icons from desktop theme everywhere (Faenza as fallback and for Windows)
  • Password manager now detects username

The last feature is the most important, this feature allows to implement saving of multiple users on one page.
This will land in github in near future.

Other features like new address bar completer, speed dial, ... are also planned, but it will take some time.

I hope you enjoy browsing with QupZilla, and as usual, feel free to post your suggestions (or bugs) at github issue tracker ;-)

Wednesday, November 9, 2011

QupZilla 1.0.0 released!

I'm happy to announce release first stable version of QupZilla, version 1.0.0.
I'd like to thank all of you, that send me bugreports, ideas and test QupZilla.
With your big help, I fixed a lot of crashes and tuned the features already available.

So what happened from 1.0.0-rc1?

- right click on back/next buttons opens menu
- passwords manager now hide all passwords by default
- added possibility to place folders on bookmarks toolbar
- rewritten fetching icons in bookmarks importing, it is now much faster
- added option to close download manager on finished downloads
- rss channels on page are now checked only once - improves loading performance
- improved error handling in download manager
- site info dialog and locationbar now supports showing content from data: url
- added a lot of new bookmarks, including bookmarks from multimedia keyboards
- fixed: duplicated entries in back/next menus
- fixed: synchronizing favicons between icon on tab and icon on location bar
- fixed: middle clicking on every links in app will open it in new tab (bookmarks, home button and so on)
- fixed: restoring more windows now won't add additional tab
- fixed: mouse clicks on flightradar24 page
- fixed: about dialog style in KDE
- fixed: vulnerability in showing ssl certificate informations
- fixed: performance of cookie manager
- fixed: highlighting of html code
- fixed: updating adblock easylist

As you can see, there is no big "wow" feature. I was focusing mainly on stability and usability in this version and I hope this was achieved.

So download it right now: qt-apps.org github.com

Don't hesitate to report any issues or feature request, as usual, on github issue tracker.

Wednesday, November 2, 2011

Qt Ambassador

I am hapy to announce, that I have been officially approved as Qt Ambassador.

QupZilla now appear in Qt Ambassador Showcase :-)


Friday, October 28, 2011

Improved Bookmarks

There were some limitations in bookmarks, like impossibility to place folder on bookmarks toolbar or edit name of folder.
It is implemented in this commit.
I think it is sufficient enough, though you still cannot make subfolder in normal folder or subfolder in subfolder.

From now, bookmarks in toolbar are no longer present in Bookmarks Sidebar, as it is unnecessary and it also frees some space for your unsorted bookmarks.
This feature will be included in next version (1.0.0 stable)

Note: If you are building from git, you may need to either delete your profile (~/.qupzilla) or change your profile version to 1.0.0-b4 (in ~/.qupzilla/profiles/yourprofile/version file) in order to update your profile database.

You can check how it looks on following screenshots:

Toolbar with 2 subfolders

Bookmarks Manager

Wednesday, October 26, 2011

Improved Password Manager

I received some complaints about showing user passwords in Preferences (link).
I can agree with that, so I have improved it in recent commit.

From now, passwords are by default hidden with "*****", and if you want to show them, you need to click Show passwords button and then agree, that you really want to. It's not ideal though, but to make it really secure, it would be necessary to crypt all passwords with main password.

You can see how it works in action at screenshots:

Passwords shown as ****
You must agree
You can see passwords now

Saturday, October 22, 2011

QupZilla 1.0.0-rc1 released

I am happy to announce release of first release candidate.

I hope that this is going to be one and only RC before releasing first stable version 1.0.0. But before that, it is important to fix as much bugs as possible to finally achieve really stable version.
To do that, I need help from you, so please report any bugs (or even feature requests) you found in bug tracker at github here. Thank you very much!

1.0.0-rc1 changelog:
  • possibility to delete click2flash object on page
  • completely rewritten SSL Manager
  • Search Engines Manager + OpenSearch support with suggestions
  • add tab button is now shown next to last tab
  • fixed: problem with bookmarks toolbar
  • fixed: loading animation ending with page still loading
  • fixed: occasional problem with updating address when going next/back in history
  • fixed: crash when clearing history

You can download it from github.com or qt-apps.org.

QupZilla 1.0.0-rc1 on KDE
QupZilla 1.0.0-rc1 on Windows 7