Dashboard is an app to give you the data you need at a glance.
Add tiles for your favorite weather forecast, pollen forecast, world clocks, stock exchange watchers, and system monitors.
This is at best beta quality software. It is far from finished, and not even core features are stable. Do expect lots of bugs.
Still, you can use it to check sun times, and it is quite convenient as a world clock app.
I'm not actively developing this app at the moment, and I mainly published it so it is at least out there and doesn't just rot on my hard drive.
Add and arrange tiles on the main page:
- world clock: add analog clocks for any place in the world
- sun times: show sunrise, sunset, and other metrics with a nice graph
Note: searching for places/coordinates requires an internet connection.
More tiles!
- weather forecasts from different providers (Yr.no, MeteoSwiss, DWD, ...)
- pollen, air quality, and allergen forecasts
- system monitor (CPU, temperature, ...)
- quote of the day
Weather data and weather icons for an upcoming weather forecast tile:
Copyright, Federal Office of Meteorology and Climatology MeteoSwiss.
Weather icons by Zeix.
You can find screenshots here.
Dashboard requires the following Sailjail permissions:
Internet: to find location names for the world clock, and to fetch forecasts
You are welcome to leave a comment in the forum if you have any questions or ideas.
It would be wonderful if the app could be translated in as many languages as possible!
Translations are managed using Weblate. Please prefer this over pull requests (which are still welcome, of course). If you just found a minor problem, you can also open an issue.
Please prefer using Weblate over this.
You can follow these steps to manually add or update a translation:
- If it did not exist before, create a new catalog for your language by copying the base file translations/harbour-dashboard.ts. Then add the new translation to harbour-dashboard.pro.
- Add yourself to the list of translators in TRANSLATORS.json,
in the section
extra. - (optional) Translate the app's name in harbour-dashboard.desktop if there is a (short) native term for it in your language.
See the Qt documentation for details on how to translate date formats to your local format.
Bug reports, and contributions for translations, bug fixes, or new features are always welcome!
- Clone the repository by running
git clone --recursive https://codeberg.org/ichthyosaurus/harbour-dashboard - Open
harbour-dashboard.proin QtCreator for Sailfish (SailfishOS SDK) - To run on emulator, select the
i486target and press the run button - To build for the device, select the
aarch64orarmv7hltarget and click “deploy all”; the RPM packages will be in theRPMSfolder
If you contribute, please do not forget to add yourself to the list of contributors in qml/pages/AboutPage.qml!
I am always happy if you buy me a cup of coffee through Liberapay if you want to support my work.
Of course it would be much appreciated as well if you support this project by contributing to translations or code! See above how you can contribute 🎕.
Please consider also supporting the SailfishOS Community Team on Liberapay to reach more developers.
Important
- LLM/“AI”-generated contributions are forbidden.
- Using this project in whole or in part for AI training or data mining is likewise forbidden.
Please be transparent, respect the Free Software community, and adhere to the licenses. This is a welcoming place for human creativity and diversity, but LLM/“AI”-generated slop is going against these values.
Apart from all the ethical, moral, legal, environmental, societal, social, political, technical, and overall human, reasons against LLMs/“AI”, I also simply don't have any spare time to review generated contributions.
See also this list for more reasons against supporting “AI”.
Copyright (C) 2018-2026 Mirian Margiani
Dashboard is Free Software released under the terms of the GNU Affero General Public License v3 (or later). The source code is available on Codeberg. All documentation is released under the terms of the GNU Free Documentation License v1.3 (or later).
Dashboard and related materials must not be used for AI training and/or data mining.
This project follows the REUSE specification.
