Monday, August 31, 2026

MyTraL 1.60.0



This MyTraL minor release brings:
Added
  •  Added a Polar Flow integration: sync new training from Polar Flow via the  official Polar AccessLink API and backfill full history from the Polar  "Download your data" (GDPR) export ZIP. The export import brings in complete  per-second recordings.
  • Added filtering and sorting to the gear listing. Gear can be filtered by its default activity type and sorted by last used, name, default activity type, purchase date,  usage, distance, time or TCoO in ascending or descending order. The summary cards  reflect the filtered gear and the selection is preserved when switching between the  list and the chart view.
  • Added schema headers to `winget` manifests.
  • Added document attachments to gear: manuals, invoices, warranty cards and other files.
  • Added histogram of usages to gear detail.
  • Added list of activities for given exercise, exercise label and delete button to exercise detail.
  • Added strikethroung extension to the rendered Markdown texts.
Changed
  • The gear component `Cost` mini-card now shows the component total cost of ownership - the base cost plus the cost of all its service history entries - together with the cost per kilometer. A tooltip shows the base cost and the number of services.
  • Polar Precision Performance import now reuses the heart-rate time series parsed by the import plugin when building recordings, instead of reading and parsing every `.hrm` file a second time in the worker process.
  • The bookmarks list now hides the exercises/laps, source and workout columns, and the reorder buttons no longer wrap on narrow screens.
  • Cancelled mytral.fitness domain & hosting:
    • web moved to my https://projects.mindforger.com/mytral
    • Flatpak qualified name changed from `fitness.mytral.Mytral` to `com.mindforger.Mytral`
  • Moved GitHub repository from `dvorka-oss` organization back to the personal `dvorka` profile.
Fixed
  • Fixed the Polar Precision Performance (PPP) import end to end - importing a Polar data directory now finishes successfully instead of failing once an already existing activity had to be updated.
  • Fixed the Polar PPP import silently dropping exercises it could not parse - such files are now counted and reported in the import task log.
  • Fixed the average speed of imported Polar activities being recomputed - and the cap to maximum speed lost - after the activities were persisted.
  • Fixed Polar PPP import log messages showing the raw `{self._log_name}` placeholder instead of the plugin name.
  • Removed unused Polar gear service constants.
  • Fixed Strava gear from an activity synchronization not being linked to the matching MyTraL gear when several items share the same brand - the gear is now resolved to the best-matching entry and its Strava gear ID is registered, instead of being left as an unresolved `strava-gear-id:...` placeholder. Each gear also gained an Advanced page showing its external service (Strava / Garmin / Polar) gear-ID mapping for debugging.
  • Fixed the exercise photo gallery - it now appears on the exercise view page, where it can be viewed, uploaded to, edited and deleted, instead of being stuck on the edit page.
  • Fixed exercises photos insert (from link to image).
  • Fixed sport variety field at the end of the dashboard and added tooltips to all fields on that row.
  • Fixed broken goal update which was failing.
  • Fixed the style of links in the rendered markdown (newly underscore in blue).
  • Fixed usage (hours/km) gear component calculation - newly the usage is from the installation date until now or replaced.
Documentation
  • Added functional architecture diagram to WWW.
  • Fixed documentation by replacing non-ASCII characters with ASCII characters.
  • Added motivation paragraph to `README.md` and WWW index.

Sunday, January 02, 2022

MindForger 1.53.0: Spell check, Kanban and Eisenhower Matrix on tags, CSV OHE export and µ terminal


 This major MindForger release brings:

  • Hunspell-based spell checking
  • Kanban style organizer of notebooks and/or notes on tags allowing you to plan and structure your learning
  • Eisenhower Matrix organizer of notebooks and/or notes on tags to assess priorities
  • ability to edit notes with external editor, WYSIWYG or tool 
  • CSV notes export with one-hot-encoded tags which can be used to build machine learning models for your remarks or any set of Markdown documents
  • minimal terminal allowing you to run commands directly from MindForger e.g. to push your knowledge to a Git repository or to run external applications
  • configuration of custom CSS for Markdown to HTML rendering in viewer 
  • repository specific configuration
  • lazy (PDF) documents indexation POC
  • various minor fixes and enhancements
I wish you happy and successful 2022!

Labels: , , , ,

Monday, December 13, 2021

HSTR 2.4.0: Insert command in command prompt

 New HSTR release brings parameter which can be used to insert commands in terminal prompt:

$ hstr --insert-in-terminal="ls -hal"
$ ls -hal|

It is useful whenever you need to:

  •  construct complex command using a shell script to modify current shell with source and check and/or edit it prior running:

$ hstr --insert-in-terminal="`my-script-which-constructs-command.sh`"
$ export CONDA_INSTALL_DIR=/opt/conda/acme && unset PYTHONPATH && source ../.rc_conda && conda activate env_prj|

  • insert command to terminal prompt directly from a shell script to modify current shell:

$ cat my-script-which-inserts-command.sh
hstr --insert-in-terminal="${CMD} -vvv ${REQUIRED_PARAMS} ${OPTIONAL_PARAMS} ${2}"$ ./my-script-which-inserts-command.sh

ACME builder:
  clean ... DONE
  build ... DONE
Ready to test product:

$ pytest -vvv -n 8 --use-fixture-cache tests/feature_test.py::test_case|

Overall this feature aims to help you to be faster and get more out of your shell scripts.

Enjoy!

Read more »

Labels: , , , ,

Saturday, January 18, 2020

MindForger 1.50.0: Dashboard, FTS, Link Completion and Image Drag & Drop

Announcing major MindForger 1.50.0 release which brings new dashboard view, link completion, image drag & drop, fulltextsearch and toolbar revamp. Enjoy, study and grow with MindForger!

https://www.mindforger.com
https://github.com/dvorka/mindforger

Labels: , , , , ,

Sunday, March 24, 2019

MindForger 1.49.0: Microsoft Windows and GitHub Flavored Markdown

Announcing major MindForger 1.49.0 release which brings native Microsoft Windows port and GitHub flavored Markdown. Kudos to Vlasta Šaman Hájek, Ivan Kudibal and bonitoo.io who made it happen!

https://www.mindforger.com
https://github.com/dvorka/mindforger

Labels: , , , , ,

Thursday, October 04, 2018

MindForger 1.47.0: Knowledge Graph Navigator

This major MindForger release brings knowledge graph navigator (video), full-text search with regular expressions, HTML notebook export, TWiki document import, Docker-based distribution, significant improvements in recent notes and asynchronous associations.

https://www.mindforger.com
https://github.com/dvorka/mindforger

Labels: , , ,

Sunday, June 10, 2018

MindForger 1.43.0: Eisenhower Matrix, Tags View and Recent Notes

This MindForger release brings Eisenhower matrix, tags view, recent notes view and updated documentation. In addition it lays the foundation for named-entity recognition (NER) and knowledge graph navigator. I also fixed several issues - both in frontend and backend (parsing huge repositories).
https://www.mindforger.com
https://github.com/dvorka/mindforger

Labels: , , , ,

Tuesday, June 05, 2018

The first Thinking Notebook Release: MindForger 1.42.0

Today, I am happy to announce the first release of MindForger - the 4th generation of my thinking notebook. Rethought, redesigned and rewritten from scratch it becomes the tool I was dreaming about for years.

Although it's the first release, it brings several unique features and there is much more to come.

I didn't choose the date randomly - MindForger is released on the day of my 42nd birthday... and yes, it can confirm answer to the Ultimate Question of life, the Universe, and Everything!

Stay tuned - distribution/platform support, new features and demos will be releases in the upcoming weeks.

https://www.mindforger.com
https://github.com/dvorka/mindforger

Labels: , , , , , , ,

Wednesday, October 19, 2016

Doom in SpaceX HW and SW

Wednesday, September 23, 2015

NASA Space Shuttle Program HW & SW

Friday, April 10, 2015

Fly Me to the Moon: Apollo Program HW & SW

Atom Editor: Emacs key bindings & TWiki syntax theme


After 20+ years I decided to leave Emacs church to a new editor - Atom. In order to be efficient I created Emacs key binding allowing me to use the same shortcuts and TWiki syntax theme to enjoy markup syntax highlighting - Atom is really easy to hack!

Labels: , ,

Thursday, September 25, 2014

Weekly Top 10


Top 10 2014/w36
  • Thomas Bergensen - Final Frontier (Interstellar OST)
  • Speedy J - Red Shift
  • Floex - Gone feat. Never Sol
  • Apparat - Interrupt
  • Calibre - Start Again feat. Chimpo
  • S.P.Y - Lost Orbit feat. Diane Charlemagne
  • Matrix & Futurebound - Magnetic Eyes feat. Baby Blue
  • Rusko Netsky remix - Everyday
  • London Electricity - Electricity will keep me Warm feat. Elsa Esmeralda
  • General Levy
Top 10 2014/w35
  • Matrix & Futurebound - Control
  • InsideInfo - Metamorphosis feat. Miss Trouble
  • Plution & Skyer - Cosmic Rain
  • Dub FX - Made
  • Aphex Twin - Delphium
  • London Electricity - The Plan That Cannot Fail
  • Koven - Make it There feat. Folly Rae
  • Royksopp - Eple
  • Jamiroquai - Half the Man
  • The Smashing Pumpkins - 1979
Top 10 2014/w34
  • Apparat - Negra Modelo (Duplex)
  • London Elektricity - Love The Silence feat Elsa Esmeralda
  • Nero - Me And You
  • Skrillex - First Of The Year (Equinox)
  • Kirsty Hawkshaw - Face to Face [Seba RemiX]
  • Commix - Japanese Electronics
  • Ill Skillz - Be there 4 U
  • Danny Byrd Feat Brookes Brothers - Gold Rush
  • Speedy J - Ping Pong
  • Omni trio - Higher ground
Top 10 2014/w33
  • Tron Legacy - Soundtrack OST - Overture
  • Tron Legacy - Soundtrack OST - The Grid
  • SP:MC & Youngsta - Unidentified (OSMUK011)
  • J:Kenzo - The Roteks
  • Lenzman Feat Riya - Open Page
  • Missy Elliot - Pass That Dutch
  • OutKast - Ms. Jackson
  • LMFAO - Champagne Showers ft. Natalia Kills
  • Adele - Rolling in the Deep
  • New Fish - The Shawshank Redemption Soundtrack
Top 10 2014/w32
  • Blush Response - Blade Runner Soundtrack
  • Floex - Gone feat. Never Sol
  • Etherwood - Weightless
  • U2 - Pride (In The Name Of Love)
  • Mr. Mister - Broken Wings
  • Simple Minds - Belfast Child
  • Queen - I Want To Break Free
  • A-ha - Take On Me
  • Alphaville - Forever Young
  • AquaBabes - Nerikej mi baby
Top 10 2014/w31
  • Thin Red Line - The Corall Atol
  • Basement Jaxx - Never Say Never ft. ETML
  • Les Twins VS. Bones The Machine+Pee Fly vs. Laura+Boubou
  • Top Cat - Ruffest Gun Ark (Chase & Status Remix)
  • Technimatic - Tectonic
  • DJ Fresh - Gold Dust
  • Dub FX 'NO REST FOR THE WICKED' feat. CAde & Mahesh Vinayakram
  • Jimi Hendrix - Hey Joe
  • Sex Pistols - God Save the Queen
  • Psy - Gangnam Style
Top 10 2014/w30
  • Massive Attack - Teardrop
  • Autechre - Basscadet
  • Nero - Innocence
  • Nu-Tone - Win the Fight (feat. Lisa Milett)
  • Shifter - Timo Maas
  • Jessie J - Nobody's Perfect (Netsky Vocal Remix)
  • Swedish House Mafia - Save The World
  • London Elektricity - Meteorites featuring Elsa Esmeralda
  • James Bond 007 Skyfall by Adele 
  • Undress Me Now - Morcheeba
Top 10 2014/w29
  • The Doors - Riders On The Storm
  • Led Zeppelin - Stairway to Heaven Live
  • Metallica - Nothing Else Matters
  • Nirvana - Smells Like Teen Spirit
  • Red Hot Chili Peppers - Dani California
  • Lenny Kravitz - Are You Gonna Go My Way
  • Pearl Jam - Jeremy
  • Soundgarden - Black Hole Sun
  • Queen - Who Wants to Live Forever
  • Lou Reed - Perfect Day
Top 10 2014/w28
  • Johnny Cash - Folsom Prison Blues - Live at San Quentin
  • Jimi Hendrix - Voodoo Child, Live '69
  • Tony Bennett & Lady Gaga - The Lady is a Tramp
  • Magnetic Man ft Ms Dynamite - Fire (Maida Vale)
  • Dub FX 18/04/2009 'Made'
  • DJ Fresh VS Jay Fay Feat. Ms Dynamite - Dibby Dibby Sound
  • Kiesza - Hideaway (Official Video)
  • Frank Sinatra & Ella Fitzgerald - Moonlight In Vermont
  • Angelina Jordan - Fly Me To The Moon
Top 10 2014/w27
  • Ludovico Einaudi - Fly (Intouchables Soundtrack)
  • Orbital - Halcyon On and On
  • Dub FX & Stamina MC 'Only Human'
  • Example - 'Changed The Way You Kiss Me'
  • The Prodigy - Smack My Bitch Up
  • Skrillex - Ragga Bomb With Ragga Twins
  • Dub Phizix and Skeptical feat Strategy - Marka
  • Crystal Castles - Air War
  • LMFAO - Party Rock Anthem ft. Lauren Bennett, GoonRock
  • Pharrell Williams - Happy
Enjoy!

Labels: , , , , ,