Skip to content

Changelog

  • fix more pedantic clippy findings and make code more robust (034387a)
  • rename release key alias variable to fix semantic release secure regex (38701c0)
  • preserve page location on refresh actions (sync and manual refresh) (e05da28)
  • redesign sync settings page. Hide sync settings when sync is configured successfully and show green check marks (60e1cd9)
  • Autoupdate feature does not clean text input of markdown block anymore (b764672)
  • Fix release notes urls (c820905)
  • fix clippy pedantic findings and make code more robust (f1b0f40)
  • make backend more robust about edge cases like missing file system permissions (3a9b1b5)
  • Enable HTTPS_PROXY settings for git sync (9f83a44)
  • first steps towards pedantic clippy (1e96ff8)
  • add git cleanup on startup (if app dies or gets closed when doing git stuff) (1c7c1a5)
  • dont refresh page when no incoming commit is pulled (8c20104)
  • improve repo discovery performance (6a81444)
  • Fix version bump on semantic release artifacts (1b2bba9)
  • Fix version bump on semantic release artifacts (f693923)
  • Fix: Git Sync with builtin git can not create diverged git repos anymore

  • Fix: Disable update selection, when update is not possible in current enviroment

  • Fix: Re-Add basic color scheme for mermaid diagrams

  • Fix: Prevent content assist from opening when rename popup is already open

  • Fix rename popup styling on light-mode

  • Fix first journal date when application stays open until the next day.

  • Update graph-version (and block startup) only if migrations would change the graph structure (breaking change only)
  • Update dependencies
  • Update looksyk command name from src-tauri to looksyk
  • Git-Sync configuration text color adapts now to the configured design
  • Add explanation on Git-Sync when internal git is not available
  • Fix face condition on app startup
  • Fix freezing when app tries to open link in another browser
  • Add display-type line-markdown for insert-file-content query, and add the option and suggestion to code completion

  • Fix possible outbreak out of code-blocks in insert-file-content quey

  • Fix rendering of markdown in blocks query

Windows / Android / Linux (all tauri versions)

Section titled “Windows / Android / Linux (all tauri versions)”
  • Fix “save block” on checkbox-click in referenced markdown content
  • Fix navigation when url navigates outside of the application
  • Remove shift + space shortcut to open content assist

  • Remove packaged git in windows portable (not needed anymore - git is already compiled into the app)

  • Fix alt-enter should open new created block

  • Fix delete user page

  • Fix updater

Windows / Android / Linux (all version with keyboard controlls)

Section titled “Windows / Android / Linux (all version with keyboard controlls)”
  • Markdown-block-delete shortcut opens the next markdown block after deletion

  • Alt and ArrowUp and ArrowDown navigates between the markdown block (if one is currently in edit)

  • Fix: After focus out of an edit-field, the shortcuts do not remember the last open block anymore

Windows / Android / Linux (all tauri versions)

Section titled “Windows / Android / Linux (all tauri versions)”
  • Fix image loading for images embedded by markdown-syntax
  • Fix git init function to re-enable system-git usage (when configured)

  • Enable updater

  • Fix git init function to re-enable system-git usage (when configured)

  • Enable updater

  • Fix git init function to re-enable system-git usage (when configured)
  • Fix asset loading
  • Fix edit buttons on plot pages

  • Fix mermaid rendering

  • Update dependencies

  • Change build process to fix startup issues on non-debian systems
  • Improve loading behavior: textfield preserves size and shows pulse animation for loading

  • Move markdown rendering into backend, improves performance and stability

  • Extend insert-file-content query with “pdf-viewer” type.

  • Add delete-block shortcut

  • Allow right-click on bullet point to open context menu

  • Replace openmoji icons with default system emojis

  • Fix loading of user-pages
  • Remove bundeled git (only builtin git available, when no git is installed on the host)
  • Move zoom settings from keyboard-shortcut only to the settings page. This allows zoom for non-keyboard devices.

  • Enlage letter-spacing in markdown-blocks on windows machines to enhance readability.

  • Fix link name on help page

  • Align version number in apk with looksyk versions
  • Replace Electron with Tauri (prevents potential port conflicts, reduce bundle size -70%, removes the need for startup-scripts)
  • Replace Electron with Tauri (prevents potential port conflicts, reduce bindle size -70%, removes the need for startup-scripts)

Replace Electron with Tauri (prevents potential port conflicts, reduce bindle size -70%, removes the need for startup-scripts)

Enhancements:

  • Simplify sync: Replace two button workflow with a single button

  • Make all read- (and render-) actions parallel. This improves loading of all pages and elements.

  • Improve memory layout (smaller backend footprint, needs less CPU and Memory on changes)

Bugfixes:

  • Fix copy-pasting html content in non-markdown textfields

  • Fix / Improve Android App startup time when git sync is enabled.

  • Reduce loading of journal-pages in actix-web deployments to prevent statuscode 512

Enhancements:

  • Replace mermaid-diagramm renderer. Now support of all diagramm-types and it it renders them much faster

  • Replace sha3 checksum for files with blake3 checksum, that is significantly faster

  • Additional git support with HTTP (PAT) auth. PAT is stored in system keystore if available

  • Improve scrolling-stability of journal view. Items are loaded and rendered much further in advance so that scrolling is smoother.

  • Replace native plotters font dependencies (and embeds a default font), systemfonts are not needed for plotting anymore

Bugfixes:

  • Mermaid-Edit page refreshes the preview on every button click (and not on every other button click)

  • Kanban Page does not load page information multible times after a while

  • Git-Sync pushes updates when reconnected to the internet (not only on next commit)

  • Connecting to a git-graph with different version will trigger migrations immediately

Enhancements:

  • Fix update-check on startup

Enhancements:

  • Update dependencies

Enhancements:

  • Fix windows updater

Enhancements:

  • When pasting html-text into the text field, it gets automatically converted to markdown

Enhancements:

  • Add table query
  • Improve spacing of sidebar-elements on mobile browsers
  • Add updater for AppImage deployments
  • Add updater for Windows deployments
  • Update dependencies

Enhancements:

  • Add divider-query

Bugfixes:

  • Remove basic-auth gateway on non-auth-situations
  • Replace outdated material-checkbox with looksyk-checkbox in referenced markdown

Enhancements:

  • Secure local app endpoints with random basic auth

Enhancements:

  • Add matrix link

  • Update dependencies

Enhancements:

  • (windows) The parameters of the BAT script are passed on to the application wrapper.
  • Revised App Icon
  • Add “copy link” button on user pages in user page menu
  • Add “copy embed code” button on media details page

Bugfixes:

  • Update check detects Codeberg versions (with a leading ‘v’).

  • Migration to 1.27.0 (and later) no longer disables the Tab keyboard shortcut (this can be configured via new settings).

Enhancements:

  • Set icon on windows portable build

  • Package git in windows portable build

  • Add file upload button on mobile devices

  • Add configuration to disable tab-key indentation behavior

  • Add update check via codeberg

Bugfixes:

  • Configuration changes are documented in git commits

Enhancements:

  • Update dependencies

Enhancements:

  • 🎉 First windows build

  • Add an error message to the Electron client if the backend process cannot even be started.

  • Electron Client no longer looks for a preload.js file (it was never needed).

  • If the backend has longer startup times, the update interval of Electron is reduced to save resources.

  • Reduce docker image size

Bugfixes:

  • Renaming the backend executable for the local build to prevent possible endless recursion at startup in case of incorrect configuration.

Enhancements:

  • Improve design of quotes (desktop and mobile)
  • Improve behavior on malformed requests

Enhancements:

  • Add mermaid diagrams
  • Add embed button for all plot types (line charts from page properties aswell as mermaid diagrams)
  • Improve sidebar spacing on mobile
  • Improve documentation

Enhancements:

  • Improve design

Enhancements:

  • Improve design

Bugfixes:

  • Fix scrolling in settings-page

Enhancements:

  • Replace material checkbox with html checkbox to fix issues in mobile browsers. The checkbox now also follows the user’s color theme.

Bugfixes:

  • Journal-View: Scrolling forward and then backward no longer spontaneously displays outdated data (display only).
  • Fix software-keyboard input on mobile navigation pages
  • Update backend dependencies
  • Fix software-keyboard input on mobile navigation pages
  • Add back button on mobile navigation pages<

Enhancements:

  • Add navigation buttons in sidebar on mobile devices
  • Remove white border on indentations

Bugfixes:

  • Fix git configuration command on initial git sync setup

Enhancements:

  • Improve whitespace in menu for mobile devices
  • Add “increase indentation” and “decrease indentation” buttons to the markdown menu
  • Add “close menu” button to the markdown menu for mobile devices

Enhancements:

  • Show if backend has errors in the UI
  • Improve whitespace for mobile devices

Bugfixes:

  • Un-Poison add-state on refresh app
  • Allow deleting non-existing files

Bugfixes:

  • Stabilize media.json when starting up the app

v1.20.3 (2026-02-18) First Codeberg release 🎉🎉🎉

Section titled “v1.20.3 (2026-02-18) First Codeberg release 🎉🎉🎉”
  • Initial release on Codeberg
  • Update dependencies

Maintenance:

  • Update dependencies

Maintenance:

  • Update dependencies

Enhancements:

  • Add plot property query
  • Boards and board-configurations can now be stored in favourites
  • Material theme is now adapted to light/dark mode

Bugfixes:

  • Light/darkmode toggle does not throw internal error anymore
  • SVG-assets in journal-view are not desturbing the scrollbar anymore

Other:

  • Improve documentation
  • Make version-check via submodule

Enhancements:

  • The prioritization properties on cards of the Kanban board now have an effect on the sorting of the cards within the column.
  • Trim Kanban column titles in configuration to make the configuration more robust

Bugfixes:

  • Update static asset caching mechanism to fix style-caching problems in electron

Maintenance:

  • Update dependencies

Other:

  • PKGBUILD: Run tests on release profile, to reduce build time

Bugfixes:

  • Fix error when asset folder contains subfolders (not supported yet, but should not crash the app)
  • Fix highlighting on focus out of markdown block on firefox desktop.

Maintenance:

  • Update dependencies
  • Update log-output on startup

Bugfixes:

  • Fix Kanban-Board rendering update on drag- and drop of cards between columns
  • Rename startup-script to prevent name clash on windows systems
  • Add new navigation shortcut Shift + Space (because keyboard shortcut clash on GNOME and Electron >=38)

Enhancements:

  • The date of journal entries can be adjusted to different date formats.
  • Improvement of the configuration interface of the board view
  • Revision of the Global Configuration Interface

Enhancements:

  • Add Boards 🎉
  • Add block properties (currently only used for boards, and highlighted in the markdown)
  • Internal refactoring of backend and frontend. Homogenization of the rendering of the built-in pages. Improves load-time of built-in pages (slightly).
  • Add performance test for Markdown parser to track performance changes over time

Bugfixes:

  • After a partial render update, the block is displayed in the same way as if the entire page were re-rendered.

Enhancements:

  • Show application version in configuration

Bugfixes:

  • Fix theme name in configuration

Enhancements:

  • Show saving state on exit application when git sync is enabled

Enhancements:

  • Errors on startup show in the window (not only in console)
  • Add new theme “Glacier” (and made it default)

Bugfixes:

  • Fix “halt on startup when git not accessible” switch to halt again

Enhancements:

  • Redesign of journal calendar view

Bugfixes:

  • Navigate to internal links via angular router instead of reloading the whole page

Enhancements:

  • Change default graph location according to XDG base directory specification or Documents/graphs when xdg not set
  • Change default config location according to XDG base directory specification or ~/.config/looksyk/config.json when xdg not set
  • Update dependencies of backend, frontend and application-wrapper

Fixes:

  • De-duplicate history entries in sidebar again
  • Fix journal titles in loading state to show Loading… instead of undefined

Enhancements:

  • Add version in metadata

Enhancements:

  • Add appinfo / metainfo xml for appstream build

Enhancements:

  • Increase max file size for assets (>10gb)
  • Add git sync feature
  • Add AppImage build to CI
  • Update fav-icon for docker deployment

Bugfixes:

  • Frontend-State gets refreshed on rename-page aswell as delete-page
  • Fix Frontend-Caching in Electron Clients

Internal refactoring / reduction of code duplication

Enhancements:

  • detecting the followiing file types as code: yml, yaml, json and bash

Enhancements:

  • Improve design
  • Detect avif files as images

Bugfixes:

  • Fix focus out event on markdown block only to fire once.

Enhancements:

  • Allow trailing new-line in version.txt

Bugfixes:

  • Skip folders an non-markdown files in journal and pages folder.

Enhancements:

  • Add settings page

Enhancements:

  • Add query type todo-progress
  • Add display type cards for blocks query
  • Add help page
  • Change markdown rendering to allow html in markdown (allows custom styling)
  • Improve overall design of the application

Enhancements:

  • Insert loading pinner in bootup process
  • (flatpak local): Add wayland support for flatpak

Fixes:

  • Fix content assist to insert the correct amount of leading braces

Maintenance:

  • Update backend dependencies

Maintenance:

  • Update electron to fix security issues and shortcut issues

Enhancements:

  • (flatpak) github release automation
  • (flatpak) use zypak for running instead of no-sandbox-mode

Enhancements:

  • Change application icon
  • Show loading spinner instead of loading text
  • Improve Flatpak desktop file, and flatpak archive name

Fixes:

  • Disable horizontal scrolling in journal log page

Enhancements:

  • Fix focus out bug
  • Improve flatpak build (desktop icon)

Enhancements:

  • Add flatpak build
  • Update docs

Enhancements:

  • Add appearance settings to the config.json to fix light/dark mode switching

Enhancements:

  • Replace index-based block identification tracking of angular with block id tracking (fixes rendering issues)
  • Add max width for sidebar
  • Change download fab to download icon

Enhancements:

  • Refactor overall UI / UX (Part 1), thanks to @mschmidtkorth
  • Refactor content assist / search UI / UX, thanks to @mschmidtkorth
  • Add keyboard shortcuts for MacOS/Arc

Enhancements:

  • Add templates
  • Fix missing action on “Insert Block” in content assist
  • Fix pages without blocks (not possible anymore, treated as empty page)
  • Improve backlink formatting for journal backlinks
  • Improve design of backlinks

Enhancements:

  • Improve overall design in frontend
  • Improve rendered special-pages in backend

Enhancements:

  • Design rework
  • History shows only unique consecutive entries
  • Show “/” in title on user pages
  • Fix out of bound scrolling
  • Increase max filesize for single pages
  • Fix forced page reload on special pages

Enhancements:

  • Add “Convert block to page” button in block context menu
  • Enhance documentation with more example screenshots
  • Change “rename page” dialog to pop-up dialog

Enhancements:

  • Update application-wrapper dependencies
  • Update backend dependencies
  • Update docs

Enhancements:

  • Update frontend dependencies
  • Update page title

Enhancements:

  • Add parameter window-height, ẁindow-width and window-zoom as command args
  • Update documentation
  • Update backend dependencies
  • Update application-wrapper dependencies

Enhancements:

  • Dependency updates in frontend, backend and application-wrapper
  • Docs: Update intro gif

Enhancements:

  • Dependency updates in frontend, backend and application-wrapper

Enhancements:

  • Add block query in docs

Bugfixes:

  • Fix WM_CLASS in desktop file (windows are now grouped in the taskbar)

Enhancements:

  • Add custom css file for advanced styling
  • Add docker/docker compose deployment
  • Update dependencies

Bugfixes:

  • fix font loading

Enhancements:

  • Update backend dependencies
  • Update PKGBUILD

Enhancements:

  • Change create desktop icons to use installed looksyk version
  • Rename package and remove “-git”
  • Update frontend dependencies

Enhancements:

  • Improve PKGBUILD

Enhancements:

  • Add PKGBUILD for arch linux

Enhancements:

  • Move title option into the config.json

Internal:

  • Prepare pkgbuild

Enhancements:

  • Save config.json and media.json in pretty-json format

Internal:

  • Replace ngIf directive with @if
  • Fix clippy warnings
  • Update angular

Enhancements:

  • Add block-query
  • Insert filename in content assist input on select file

Bugfixes:

Enhancements:

  • Reduce whitespace in journal-view

Bugfixes:

  • Fix z-index on hide sidebar button

Enhancements:

  • Security updates (dependencies)

Bugfixes:

  • Fix scolling out of bounds on “open markdown”
  • Fix horizontal scrolling in sidebar
  • Fix “hide sidebar” button-position on initial paint

Enhancements:

  • Make content assist suggestions scrollable
  • Improve design of scrollbars
  • Scroll into view on open markdown

Bugfixes:

Enhancements:

  • Add blinking cursor in content assist pop up
  • Improve content assist spacing
  • Add trigger to hide / show menu bar
  • Improve performance of content-assist filtering

Bugfixes:

  • Change sidebar to global sidenav
  • Fix clicking on item in content-assist

Enhancements:

  • interpret *.sh extension as “code”-file
  • reduce min-width in journal view

Bugfixes:

  • Fix horizontal scrolling in journal view

Enhancements:

  • Add refresh button to the sidebar
  • Add journal overview page

Internal:

  • Update angular frontend
  • Update electron application-wrapper
  • Update rust backend

Enhancements:

  • Added filesize and last modified date to the media detail view
  • Added a download button in media detail view
  • Removed “Media:” prefix in media detail view title
  • Add “reload” button that invalidates and reloads the complete backend- and frontend-state

Bugfixes:

  • Names of file upload files get sanitized
  • Disable rich-text editor when copy/paste

Enhancements:

  • Reduce font-size of large items in history-list in sidebar

Bugfixes:

  • Page does move out of the viewport anymore when large code-blocks are re-rendered
  • Hover-effect on title-hierarchy does not move the title a few pixels anymore
  • Checking / Unchecking a todo in a referenced query when the page does have special characters in the name does not throw an error anymore

Enhancements:

  • Hints for query names and parameters, when query is not compiling

Bugfixes:

  • Fix incremental refresh of tag-index
  • Fix code-completion for references-query

Internal:

  • Rewrite PageId from String to surrogate key of PageType and SimplePageName
  • Initial release