GTK 4.17.2 💾

Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites. Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases. Portability. Projects built using GTK and its dependencies run on well known operating systems. Stability. GTK delivers the enticing features and superb performance which adds to your applications. Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more. Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application. Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License. API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results. Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that today’s developers look for in a toolkit. Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.

minor bugfix: GtkWindow: - Rework computing the minimum size. GtkPicture: - measuring with content-fit = scale-down. GtkStack: - Report constant size request mode in more cases. - Avoid measuring children aginst preferred request mode. - measuring during size interpolation. GtkFlowBox: - Improve size request mode reporting. - measuring minimum height. - measuring natural width. - Implement hfw vai binary search. GtkScrolledWindow: - Report constant size request mode in more cases. - Skip measuring children if we can. GtkBox: - Don't always reserve height for baseline alignment. - Rework natural opposite size-for-size computation. - Add fast paths for some cases of measurement and allocation. GtkLayoutManager: - Skip invisible children for request mode determination. - Prefer hfw, all things being equal. GtkColorPicker: - Respect GDK_DE=no-portals. GtkEntry: - Stop guessing text direction from keyboard layout. - Add a shortcut and context menu item to change text direction. GtkSpinButton: - Make numeric spin buttons always LTR. GtkAboutDialog: - Small UI improvements. Accessibility: - Add an AccessKit backend. Use -Daccesskit=enabled to build it and GTK_A11Y=accesskit to use it. Windows: - Drop the AeroSnap emulation. Wayland: - Always clear exported surface IDs on finalize. - Use the correct display for imcontext. Vulkan: - Make GdkVulkanContext work with Android armv7. Build: - Require GLib 2.80. - Require harfbuzz 8.4. - Require pango 1.55. - Require C11. Translation update: Russian.

GNU GPLv3 gnome gtk library framework gui toolkit cpp

akaunting 3.1.14 💾

Akaunting is an online accounting software designed for small businesses to manage their finances and stay on top of their cash flow. Invoicing, accepting online payments and keeping track of expenses couldn't be simpler. Free Bookkeeping Software for SMEs From invoicing to expense tracking to accounting, Akaunting has all the tools you need to manage your money online, for free. Bank Accounts: Create unlimited bank and cash accounts and track their opening and current balances. Multi Company: Manage the finances of multiple companies from one admin panel. Assign users to different companies. Powerful Reporting: Get detailed financial reports to help you better visualize all the information you need to improve your business. Client Portal: Share the transactions and invoices with your clients and accept bulk payments, online. Recur Everything: Automatically create invoices, revenues, bills, and payments for ongoing jobs. With just a click. Customer Summary: See the customer profile, address, list of transactions, and paid, open, and overdue totals at a glance. Akaunting is built with modern technologies such as Laravel, VueJS, Tailwind, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers.

minor feature: lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt;document form (create/edit) page blank page lt;/li gt;. lt;/ul gt;.

Mixed accounting finance money bookkeeping server laravel php

FreeFileSync 13.9 💾

FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.

minor bugfix: CURLE_SEND_ERROR: OpenSSL SSL_write: SSL_ERROR_SYSCALL, errno 0 Added comparison and sync context menu options for multiple folder pairs Show file include/exclude filter directly in tooltip file not found error when cancelling file up-/download showing cancelled config log status after nothing to sync Updated translation files

GNU GPLv3 synchronization file-management backup version-control mirroring cpp

Homebank 5.8.6 💾

HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.

minor bugfix: : crash when print your accounts. : ledger similar marked txn were persisted after : ledger similair marked txn now display their group. : repbalance first column title was not set to interval. Statistics time report totals line with exact 0 is not displayed. After start wizard not not let choose filename to save. The export CSV functionality does not take into account the frac digits property of the currency. Trendtime/balance report clear filter don't clear properly. Save indicator (*) not showing after editing multiple transfert. Future/remind main window bottom list column not updated. Inherit operations should not preserve colour flags. Alert about budget usage when move/delete a category. Window width and height size is reset to a small size after demaximizing on startup. Wish : #2086475 add menu keyboard shortcut to import files. 2024-10-05 Maxime Doyen.

GNU GPL c gtk gnome accounting personal-finance quicken money finances bookkeeping

audiowmark 0.6.3 💾

audiowmark is an open source solution for watermarking audio files. It is is robust, fast, secure and of course we believe that the watermark is not audible for most users.

minor feature: Update HLS support to build with ffmpeg-7 API. Preserve wav subformat. Write float/double wav output for wav float/double input. Write signed 16, 24 and 32 bit wav output for 16, 24, 32 bit wav input. Added test that wav subformat format is preserved (make check). Improved RawConverter: Support float/double input/output (very fast on little endian systems). For unsigned integer raw input/output (16, 24 and 32 bit). Better tests (make check). Faster 16/32 bit conversion on little endian systems. Add format wav-pipe for very long input/output streams on stdin/stdout. Performance optimizations for SFOutputStream. Add documentation for Windows/Cygwin builds.

GNU GPLv3 audio watermark

FlexGet 3.13.5 💾

FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.

minor bugfix: all commits.

MITL download internet torrents bittorrent python

ImageMagick 7.1.1-43 💾

ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

minor bugfix: Merged: Reading/writing PICTs with PixMap rowBytes= 201..250 `#7840`. Libxml2 `#7784`. Update plugin with latest library changes `#7780`. Commits: Beta release. Latest automake/autoconf updates. Use ANSI-style comments. Support Magick++ environment constructor. Build errors.. Check to ensure subimage is smaller than the reference image. Don't throw exception in SetImageInfo(). Corrected typecast.. Silence warning. Added support for reading AVCI images. Make sure we can write jpeg files with an exif profile that has a length of 65533.. Minor refactor.. Prevent cursor going out of bounds. Support jpeg:restart-interval define. Set defaults before setting restart interval. Corrected name of profile.. Don't return but set a status to avoid multiple memory leaks. Use fallthrough when building with Visual Studio (this use C++17 for all versions).. Removed duplicate include.. Move jpeg specific exif detection of profiles with the name app1 to a more generic spot.. More possible memory leaks reported in #7825.. Check for invalid BMP image. Revert invalid BMP patch. Detech invalid BMP image. Simplify the if statement. Cosmetic. Magick -help prints the command-line usage. Restore GROUP4 raw to working order. Corrected the range for Magic Kernel 2013. Corrected the Magic Kernel 2021 implementation. Revert Magick Kernel patch. Bogus image destroy. Get the extra samples and sample info at another spot because something is changing the values in sample_info.. Release. Beta release. Distiguish between single and double quote for delegates. Corrected pad calculation for indexed alpha tiff image.. Added missing call to SetMagickThreadValue inside ReadGROUP4Image.. Use " on Windows when executing commands an ' on Linux.. Corrected patch.. Cosmetic. Update PICT unit test. Release.

Apache c graphics image-manipulation image-magick graphics-conversion

term_wifi 3.2 💾

A simple console frontend to iwconfig/iw

minor bugfix: With 'add network' screen timing out before user input done. Fallback to iw if ifconfig sees no networks (can happen in congested environments).

GNU GPLv3 wifi console iwconfig

Catfish 4.20.0 💾

A file searching tool, able to perform in-name and in-text matching, as well searching by file type and last modified time. It is also capable of performing indexing by using an mlocate database.

major bugfix: I18n: Update po/LINGUAS list. Hotkeys to transfer focus. Add /Persist after select CLI flags. Improve window titles. ci: Update references for autotools/meson split. Honor -after-select in all cases. I18n: Update po/LINGUAS list. I18n: Update po/LINGUAS list. Adapt.gitlab-ci.yml. build: Remove setuptools build. build: Port to meson. Add file to help transifex. build: Rewrite setup.py. Build correct URIs for filenames (). settings: Honor XDG_CONFIG_HOME (). Update tree view stats on right click (). Translation Updates: Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English. (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kabyle, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian.

GNU GPLv3 xfce search gtk

bforartists (Blender for Artists) 4.3.1 💾

Bforartists is a complete, free and opensource 3D suite to create CG content. It offers you the full 3D art pipeline to create game graphics, pre-rendered movies and stills. From modeling, sculpting, texturing, rigging, animation, rendering, up to post processing. Bforartists stands for “Be For Artists”. A reminder to develop for the user, not the programmer! Bforartists is a fork of the popular open source 3D software Blender. Developed by some 3D enthusiasts to make Blender even better. he primary goal of the Bforartists fork is to deliver a refined graphical UI and a better usability to Blender. This means a complete switch in the usage philosophy away from the hotkey centered UX towards a user friendly, discoverable and intuitive graphical UI. Bforartists is fully compatible with the Blender files and addons. Every feature that works in Blender should also work in Bforartists. Also, every release is always up to date with the newest Blender version. The toolset is the same. Where we differ the most is the GUI and the handling of UX.

minor feature: Brush asset panel specials menu - Edit Metadata - add OK to the ok button #4833 Grease pencil in draw mode - sidebar - align props left #4838 Grease Pencil in Draw mode - Box tool in toolshelf errors #4836 Grease Pencil in Draw mode - Brush settings - align props left #4835 Goo Engine - Add 'Hide in Outliner' option to pose bones and new outliner #4806 Important Hotkeys addon dysfunctional #4829 Power User Tools - 3D View - move silhuette out of the Xray toggle so it won't "disable"#4831 Power User Tools - Update grease pencil insert and remove keyframe operators #4825 Hard Crash - When editing a text object in the official release #4827

GNU GPL 3d 3d-rendering 3d-modeling camera-tracking python c++ opencl cuda game video

TEA text editor 63.2.0 💾

TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, Ebook, ODT, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features: Built-in MC-like file manager. Speech Dispatcher support Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki. Multiply encodings support. Code snippets and templates support. Scripts (Python, Perl, Ruby, Lua, Bash, 2/Rexx script). Hotkeys customizations. Misc HTML tools. Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools. Preview in external browsers or other programs. String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc. Bookmarks. Morse code translator. Calendar/organizer with Moon phases Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.). Built-in image converter and resizer.

major bugfix: All e-books formats support fixed

GNU GPLv3 text editor qt markdown text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

LosslessCut 3.64.0 💾

Features Losslessly trim or cut out parts of video/audio Lossless merge/concatenation of arbitrary files (identical codec parameters) Lossless stream editing: Combine arbitrary tracks from multiple files Losslessly extract all tracks from a file Remux into any compatible output format Take full-resolution snapshots from videos in JPEG/PNG format Apply a per-file timecode offset in the preview Change rotation/orientation metadata in videos Powerful timeline with zoom and frame/keyframe Auto-saves per project cut segments to file View ffmpeg last command log so you can modify and re-run modify recent commands on the command line Give labels to cut segments Segment panel showing segments with details, export/import cut segments as CSV Video thumbnails and audio waveform Other usage scenarios: Cut out commercials from a recorded TV show Remove audio or video track from a file Add music to a video (or replace existing audio track) Include a subtitle into a video Extract music, video or subtitle track from a video and cut it to your needs Change format of a H264 TV recording from TS to MP4 Fix rotation of a video that has the wrong orientation flag set, e.g. phone recording Quickly change a H264 MKV video to MOV or MP4 for playback on iPhone Import a list of cut times from other tool as a EDL (edit decision list, CSV) and run these cuts with LosslessCut Export a list of cut times as a CSV EDL and run these in another tool Loop a video / audio clip X times quickly without re-encod

major feature: This release fixes a crash in 3.63.0 for FFmpeg-assisted playback #2197 Also some other fixes and usability improvements: translations improve error msg when unknown error #2232 always render all thumbnails, but abort processes when params change #2229 warn about adjusting fps and cutting at the same time #2190 fix output timestamp bug #2210 warn if file name is too long for concat/merge #2200 always show template warnings #2211 warn when falling back to default template #2188 fix bug #2176

GNU GPLv3 video video-editor audio audio-editor

aerc 0.18.2 💾

aerc is an email client that runs in your terminal. It's highly efficient and extensible, perfect for the discerning hacker. Check out the screencast above to get an idea of how it's used. Some of its more interesting features include: Editing emails in an embedded terminal tmux-style, allowing you to check on incoming emails and reference other threads while you compose your replies Render HTML emails with an interactive terminal web browser, highlight patches with diffs, and browse with an embedded less session Vim-style keybindings and ex-command system, allowing for powerful automation at a single keystroke First-class support for working with git & email Open a new tab with a terminal emulator and a shell running for easy access to nearby git repos for parallel work Support for multiple accounts, with IMAP, Maildir, Notmuch, Mbox and JMAP backends. Along with IMAP, JMAP, SMTP, and sendmail transfer protocols. Asynchronous IMAP and JMAP support ensures the UI never gets locked up by a flaky network. Efficient network usage - aerc only downloads the information which is necessary to present the UI, making for a snappy and bandwidth-efficient experience Email threading (with and/or without IMAP server support). PGP signing, encryption and verification using GNUpg. 100% free and open source software!

minor feature: Fixed Builtin calendar filter error with non-GNU Awk. Detection of unicode width measurements on tmux 3.4. Dropping of events during large pastes. Home and End key decoding for the st terminal.

MITL terminal email go

Parole (XFCE4) 4.18.2 💾

Parole is the video and media player for the XFCE4 desktop. It has a simple and unobtrusive interface, utilizes GStreamer for maximum audio/video format coverage, and requires few resources. It provides a couple of plugins however, such as notifications and systray integration or remote control support.

minor bugfix: Update copyright year. I18n: Update po/LINGUAS list. Added missing Keywords entry to.desktop file. medialist: wrong response code when saving. player: Do not forward up/down keys to playlist. Remove unnecessary GtkAllocation heap allocation. build: Bump dependency versions and remove dead code. scan-build: unix.Malloc. gcc-analyzer: -Wanalyzer-possible-null-argument. build: clang: -Wunused-but-set-variable. I18n: Update po/LINGUAS list. build: Explicitly depend on gstreamer-audio. build: Clean up references of gstreamer-interfaces. build: Explicitly depend on gstreamer-tag. build: Use XDT_VERSION_INIT and get rid of configure.ac.in. build: Switch from intltool to gettext. Do not use type-check macros to test whether an object is still alive. Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese. (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur.

GNU GPL x gtk video-player media gio gstreamer xfce

Fasttracker II clone 1.93 💾

Fasttracker II clone for Windows/macOS/Linux Aims to be a highly accurate clone of the classic Fasttracker II software for MS-DOS. The XM player itself has been directly ported from the original source code, for maximum accuracy. The code is partly my own, partly based on the original FT2 code. What is Fasttracker II? Read about it on Wikipedia.

minor feature: lt;ul gt;. lt;li gt;.S3M loader : The Axx (Set Speed) effect broke in v1.89. Oops..! lt;/li gt;. lt;li gt;.IT loader: behavior for overflowing sample offset effect, and illegal portamento slides (still somewhat wrong, but better than before). Not that you should use the FT2 clone for playing.IT files! lt;/li gt;. lt;/ul gt;.

BSDL-2 audio tracker

Pandoc 3.6.1 💾

If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library.

minor feature: . . Allow YAML bibliographies to be arrays of references. Previously, they had to be YAML objects with a. references key.. Change --template to allow use of. Extensionless templates. The Intent is to allow bash process substitution: e.g., --template lt;(echo "foo"). Previously pandoc. always added an extension based on the output format. Which caused problems with the absolute filenames used by bash Process substitution (e.g. /dev/fd/11). Now, if the Template has no extension, pandoc will first try to find it Without the extension, and then add the extension if it can t be Found. So, in general, extensionless templates can now be used. But this has been implemented in a way that should not cause. Problems for existing uses, unless you are using a template NAME.FORMAT but happen to have an extensionless file. NAME in the template search path.. Allow --shift-heading-level-by=-1 to work in. Djot in the same way it works for other formats (with the Top-level heading being promoted to metadata title). This needed special treatment because of the way djot surrounds. Sections with Divs. RST reader:. . Handle explicit reference links. This case was missed when changing the reference link. Strategy for RST to allow a single pass. (It is a regression in Pandoc 3.6.) . Markdown reader:. . Use T.P.URI s pBase64DataURI in parsing data URIs. .. More efficient base64 data URI parsing. This should yield dramatic. Performance improvements for markdown documents containing large Data URIs in images. . HTML reader:. . Don t canonicalize data: URIs. It. Can be very expensive to call network-uri s URI parser on These. . LaTeX reader:. . Handle figure* environment as a figure.. . MediaWiki reader:. . Allow empty quoted attributes.. Allow cells starting with +.. . Textile reader:. . Improve parsing of spans. The. Span needs to be separated from its surroundings by spaces. Also, a span can have attributes, which we now attach.. Inline constructors shouldn t trigger if r is prece

GNU GPLv3 utilities haskell

gRPC 1.69.0 💾

gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.

major bugfix: lt;p gt;This is release 1.69.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;gridiron lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; Alarm Alarm reuse on cancellation. lt;/li gt;. lt;li gt; xDS RBAC Support string_match in HeaderMatcher. lt;/li gt;. lt;li gt; pick_first shutdown in new PF impl. lt;/li gt;. lt;li gt; c-ares inverted length check in GrpcPolledFdWindows. lt;/li gt;. lt;li gt; RetryFilter Copy the SliceBuffer from RetryFilter #39;s cache to batch payload. lt;/li gt;. lt;li gt; EventEngine Add stronger wording on Endpoint::Read contract. lt;/li gt;. lt;li gt; chttp2 channelz address. lt;/li gt;. lt;li gt; XdsClient Add missing authority to XdsClient metrics scope. lt;/li gt;. lt;li gt; EventEngine API contract: Endpoint::Read will provide either an error or data, but never both. lt;/li gt;. lt;li gt; Build Dropped Bazel 6.x support. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Python lt;/h2 gt;. lt;ul gt;. lt;li gt; Build Override MACOSX_DEPLOYMENT_TARGET for gRPC Python. lt;/li gt;. lt;/ul gt;. . markdroth. . . . . tag:github.com,2008:Repository/27729880/v1.69.0-pre1. 2024-12-09T18:17:17Z. . Release v1.69.0-pre1. lt;p gt;This is a prerelease of gRPC Core 1.69.0 (gridiron). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This prerelease contains refinements, improvements,

Apache rpc cpp python c

Highlight 4.15 💾

Highlight converts sourcecode to HTML, RTF, LaTeX, TeX, SVG, Pango, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable Lua scripts. It provides a plug-in interface to tweak syntax parsing and coloring. LSP servers can be used to add semantic highlighting.

minor bugfix: 23.12.2024 Updated astyle lib to version 3.6.6. - C++ raw string recognition (https://gitlab.com/saalen/highlight/-//252).

GNU GPLv3 documentation text-processing conversion utilities html latex lua cpp

Navidrome Music Server 0.54.2 💾

Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify! Features Handles very large music collections Streams virtually any audio format available Reads and uses all your beautifully curated metadata Great support for compilations (Various Artists albums) and box sets (multi-disc albums) Multi-user, each user has their own play counts, playlists, favourites, etc... Very low resource usage Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided Ready to use binaries for all major platforms, including Raspberry Pi Automatically monitors your library for changes, importing new files and reloading new metadata Themeable, modern and responsive Web interface based on Material UI Compatible with all Subsonic/Madsonic/Airsonic clients Transcoding on the fly. Can be set per user/player. Opus encoding is supported Translated to various languages

minor bugfix: 99dfb83: fix(insights): get Windows version (@deluan) c8f174e: fix(server): change log level for some last.fm warnings (@deluan) 8880f67: fix(ui): update Español, Français, Svenska translations from POEditor (#3576) (@deluan) 972229d: fix(ui): update Hungarian translation (#3574) (@ChekeredList71)

GNU GPLv3 music audio streaming audio-streaming server go javascript

Universal Media Server 14.9.0 💾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

major feature: General: Added new icons to web player, for example: ! new icons (./changelog-images/14.9.0-icons.png). Added 4K Videos folder in the Media Library. Added auto-updating to the new Windows 64-bit releases. missing media info during UPnP searching. web player and settings development workflow. many different parsing mistakes when using FFmpeg parser. broken streaming for web resources. Started running tests on newer infrastructure (macOS ARM architecture and Ubuntu 24.04). Renamed releases going forwards for better readability. Media players: Added renderer configs for LG FHD LED-backlit LCD TVs. Added renderer configs for LG NANO (LED-backlit with added green layer) TVs. Added renderer configs for LG QNED (MiniLED) TVs. Translation updates via Crowdin: Czech (100 ). Finnish (67 ). French (99 ). Korean (100 ). Norwegian (35 ). Turkish (100 ). Dependencies: Bump `@mantine/core` from 7.14.1 to 7.15.1. Bump `@mantine/dropzone` from 7.14.1 to 7.15.1. Bump `@mantine/form` from 7.14.1 to 7.15.1. Bump `@mantine/hooks` from 7.14.1 to 7.15.1. Bump `@mantine/modals` from 7.14.1 to 7.15.1. Bump `@mantine/notifications` from 7.14.1 to 7.15.1. Bump `@playwright/test` from 1.48.2 to 1.49.0. Bump `@vitejs/plugin-react` from 4.3.3 to 4.3.4. Bump `axios` from 1.7.7 to 1.7.9. Bump `ch.qos.logback:logback-classic` from 1.5.12 to 1.5.15. Bump `ch.qos.logback:logback-core` from 1.5.12 to 1.5.15. Bump `com.puppycrawl.tools:checkstyle` from 10.20.1 to 10.21.0. Bump `eslint-plugin-react-refresh` from 0.4.14 to 0.4.16. Bump `eslint` from 9.13.0 to 9.16.0. Bump `nanoid` from 3.3.7 to 3.3.8. Bump `org.apache.commons:commons-text` from 1.12.0 to 1.13.0. Bump `org.eclipse.jetty:jetty-client` from 12.0.15 to 12.0.16. Bump `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.0.15 to 12.0.16. Bump `org.eclipse.jetty.http2:jetty-http2-server` from 12.0.15 to 12.0.16. Bump `org.jsoup:jsoup` from 1.18.1 to 1.18.3. Bump `org.junit.jupiter:junit-jupiter-api

GNU GPL java media streaming ffmpeg upnp dlna

Joplin 3.2.6 💾

Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format. Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported. Joplin is "offline first", which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not. The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud. Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.

minor feature: lt;ul gt;. lt;li gt;Improved: Keep comments when rendering Markdown to allow rendered note metadata lt;/li gt;. lt;li gt;Improved: Updated packages @rollup/plugin-node-resolve (v15.2.4) lt;/li gt;. lt;li gt;: Rich Text Editor: resized images in lists break sub-list items lt;/li gt;. lt;li gt;: lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2737911631" data-permission-text="Title is private" data-url="https://github.com/laurent22/joplin//11508" data-hovercard-type="" data-hovercard-url="/laurent22/joplin//11508/hovercard" href="https://github.com/laurent22/joplin//11508" gt;#11508 lt;/a gt;: Prevent installer from recognizing itself as a running instance of Joplin and switch back to electron-builder v24 lt;/li gt;. lt;/ul gt;.

Affero GPLv3 note-taking todo markdown typescript javascript

VSCode 1.96.2 💾

VSCode is an extensible source code editor with support for a wide cross-section of programming languages and features for debugging, refactoring, code completion, Markdown previews, and Git integration. VSCode is a cross-platform project started by Microsoft and is based on the Electron framework, although it features an interface with very little visual clutter and is more responsive than many IDEs, even on low-end development machines.

minor feature: lt;p gt;The update addresses these lt;a href="https://github.com/Microsoft/vscode/?q=is 3A+milestone 3A 22November+2024+Recovery+2 22+is 3A+" gt; lt;/a gt;. lt;/p gt;. lt;p gt;For the complete release notes go to lt;a href="https://code.visualstudio.com/updates/v1_96" rel="nofollow" gt;Updates lt;/a gt; on lt;a href="https://code.visualstudio.com/" rel="nofollow" gt;code.visualstudio.com lt;/a gt;. lt;/p gt;.

MITL software-development text-editor debugger terminal-emulator build-tool version-control

fileferry 3.1 💾

Fileferry is a terminal file-transfer client supporting ftp, sftp, webdav, and a few other service types. It focuses on automated transfers and being simple to use from scripts.

minor feature: Download breakage caused by adding 'transfer resume'. Added -config option to change config file. Added '--enable' options to./config for different filestore types. Added 'list-type' setting. Added '-keyword' option to 'ls' command to list files by keywords in their description. Synology api now supports synos: url, for ssl/tls encryption. Capture and display certificate details for all SSL filestores. Crash when parsing some html pages.

GNU GPLv3 sftp ftp webdav

tin 2.6.4 💾

Tin is a powerful text mode news reader. It features threaded news reading, regex driven killfiles/message selections, pgp encryption, ispell support, and can read from both a local spool or from a remote NNTP server.

minor feature: Add compress_overview_files option to save cached overviews in gzip format and -L cmd-line switch to fetch an article by Message-ID was added besides charset guessing via undeclared_cs_guess attributes. And as usual a couple of bug-fixes.

BSDL communications usenet

DBeaver 24.3.1 💾

DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.

minor feature: Revert "#35614 Replacing new line characters to paragraph symbol in C SV generator ". This reverts commit 94a5f9e.

GNU GPL database front-end sql java

ICU 76.1 💾

The ICU project is under the stewardship of The Unicode Consortium. International Components for Unicode (ICU) is an open-source project of mature C/C++ and Java libraries for Unicode support, software internationalization, and software globalization. ICU is widely portable to many operating systems and environments. It gives applications the same results on all platforms and between C, C++, and Java software. The ICU project is a technical committee of the Unicode Consortium and sponsored, supported, and used by IBM and many other companies.[2] ICU provides the following services: Unicode text handling, full character properties, and character set conversions; Unicode regular expressions; full Unicode sets; character, word, and line boundaries; language-sensitive collation and searching; normalization, upper and lowercase conversion, and script transliterations; comprehensive locale data and resource bundle architecture via the Common Locale Data Repository (CLDR); multi-calendar and time zones; and rule-based formatting and parsing of dates, times, numbers, currencies, and messages. ICU provided complex text layout service for Arabic, Hebrew, Indic, and Thai historically, but that was deprecated in version 54, and was completely removed in version 58 in favor of HarfBuzz.[3]

major feature:

Mixed unicode

BallroomDJ 4 4.12.8 💾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor bugfix: 4.12.8 2024-12-23 * Bug Fixes: * Installer: Fix bad music folder on re-install. * Changes: * Song Editor: Added 'Write Audio Tags' to the actions menu. * Internal: * Upgrade libmp4tag to version 2.0.0.

Zlib audio music end-users linux macos windows player ballroom c gtk

akaunting 3.1.13 💾

Akaunting is an online accounting software designed for small businesses to manage their finances and stay on top of their cash flow. Invoicing, accepting online payments and keeping track of expenses couldn't be simpler. Free Bookkeeping Software for SMEs From invoicing to expense tracking to accounting, Akaunting has all the tools you need to manage your money online, for free. Bank Accounts: Create unlimited bank and cash accounts and track their opening and current balances. Multi Company: Manage the finances of multiple companies from one admin panel. Assign users to different companies. Powerful Reporting: Get detailed financial reports to help you better visualize all the information you need to improve your business. Client Portal: Share the transactions and invoices with your clients and accept bulk payments, online. Recur Everything: Automatically create invoices, revenues, bills, and payments for ongoing jobs. With just a click. Customer Summary: See the customer profile, address, list of transactions, and paid, open, and overdue totals at a glance. Akaunting is built with modern technologies such as Laravel, VueJS, Tailwind, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers.

minor feature: lt;h3 gt;Added lt;/h3 gt;. lt;ul gt;. lt;li gt;Added suggestion header directive lt;/li gt;. lt;/ul gt;. lt;h3 gt;Changed lt;/h3 gt;. lt;ul gt;. lt;li gt;New Crowdin translations lt;/li gt;. lt;li gt;Dashboard slider style lt;/li gt;. lt;li gt;Modify the Transactions import page template and add a dynamic import page feature lt;/li gt;. lt;/ul gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt;Unable to install the app if your database is SQLite lt;/li gt;. lt;li gt;Dashboard - Calendar Control lt;/li gt;. lt;li gt;Datepicker shortcut lt;/li gt;. lt;li gt;zero amount document status lt;/li gt;. lt;li gt;Report date range incorrect lt;/li gt;. lt;/ul gt;.

Mixed accounting finance money bookkeeping server laravel php

Duplicati 2.1.0.103 💾

Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with: Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!

minor bugfix: This release is a canary release intended to be used for testing. Note that this build is using.NET8, unlike the 2.0.8.1 build. Note that this build has a redesigned restore flow. Should arise, the previous restore engine can be enabled with `--restore-legacy=true`. ## Detailed list of changes: Updated MacOS LaunchAgents to run as current user. Updated preloader logic to search additional paths. a few potential in JS. Disabled openid probing on the server. problem with FTP backend not unescaping special characters. Reduced amount of logging output from Server. report download. pause/stop/resume/abort and throttle control. with timeouts in Microsoft Graph-based backends. a potential exit crash. Renamed some strings from "OneDrive v2" to "OneDrive". Removed `--use-http-client` from Microsoft Graph-based backends. Logging on Windows moved to separate Windows Log.

GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript

BespokeSynth 1.3.0 💾

Bespoke is a Digital Audio Workstation (DAW). Bespoke's core design is to break everything into separate modules that can be patched together in a custom layout, much like a hardware modular. Bespoke is designed to be highly customizable, with the idea that any of the custom layouts that you create will be "bespoke" to you as well.

major feature: Added: Added a callback for sysex messages in scripts. Added level meters to `gain` and `audiometer` modules. Added settings for `minimap` margin and corner. Added a new dropdown mode for setting step velocity in the `drumsequencer` module. Added a new "list" mode to the `snapshots` module, and make that the default mode. Added the ability to set a separate samples path. Added Akai LPD8 midi mapping. Added the `audiosplitter` module. Added an option to turn off auto correlation on the background Lissajous. Added the `pulselimit` module. Added the ability to pin modules with F3 so they stay in view. Added a "home" button to move the viewport home in case you get lost. Added various controller layouts. Added the `dataprovider` module. Added support for command line options. Added the `savestateloader` module, for loading into another savestate file. Added controller layouts for the M-Audio Oxygen Pro 49. Added environment variable for setting bespoke data dir. Added support for template projects (.bskt). Added 14-bit midi CC support, and added integration for custom "bespoke turn" controller. Added the `euclideansequencer` module. Added a new loop capture method to `looperrecorder`, so you can start recording/stop recording and it rounds to the nearest number of bars. Added voiceId to the `notedisplayer`. Added "pan" to `modulationvisualizer` and made the module resizable. Added `get_name` python method to get the name of modules. Added automatic octave rescaling to the `keyboarddisplay` module. Added hover based keyboard capture to the `keyboarddisplay` module. Added octave labels to the `keyboarddisplay` module. Added the ability to jump octaves via keyboard keybinds to the `keyboarddisplay` module. Added an option in the settings to hide labels to the `keyboarddisplay` module. Added another option that enforces a number of octaves regardless of the keyboard size to the `keyboarddisplay` module. Added the `controlrecorder` module. A

GNU GPLv3 synth music audio daw cpp

exiftool 13.10 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: (production release). - Added warnings for out-of-order entries in 'iinf' and 'ipma' boxes of HEIC images. - Added support for date/time formatting codes f and z in the inverse print conversion when writing tags. - Updated Geolocation databases from current geonames.org files. - Improved verbose output to show values stored with construction method 1 in MP4-based files. - Enhanced the date/time timezone format specifier z so that :z returns the time zone with a colon separator (eg. "-05:00"). - where the existing tag wasn't being removed when writing a new value for an Unknown QuickTime UserData or ItemList tag.

Artistic perl exif meta-data

ImageMagick 7.1.1-42 💾

ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

minor bugfix: Merged: Reading/writing PICTs with PixMap rowBytes= 201..250 `#7840`. Libxml2 `#7784`. Update plugin with latest library changes `#7780`. Commits: Beta release. Latest automake/autoconf updates. Use ANSI-style comments. Support Magick++ environment constructor. Build errors.. Check to ensure subimage is smaller than the reference image. Don't throw exception in SetImageInfo(). Corrected typecast.. Silence warning. Added support for reading AVCI images. Make sure we can write jpeg files with an exif profile that has a length of 65533.. Minor refactor.. Prevent cursor going out of bounds. Support jpeg:restart-interval define. Set defaults before setting restart interval. Corrected name of profile.. Don't return but set a status to avoid multiple memory leaks. Use fallthrough when building with Visual Studio (this use C++17 for all versions).. Removed duplicate include.. Move jpeg specific exif detection of profiles with the name app1 to a more generic spot.. More possible memory leaks reported in #7825.. Check for invalid BMP image. Revert invalid BMP patch. Detech invalid BMP image. Simplify the if statement. Cosmetic. Magick -help prints the command-line usage. Restore GROUP4 raw to working order. Corrected the range for Magic Kernel 2013. Corrected the Magic Kernel 2021 implementation. Revert Magick Kernel patch. Bogus image destroy. Get the extra samples and sample info at another spot because something is changing the values in sample_info.. Release.

Apache c graphics image-manipulation image-magick graphics-conversion

gradle 8.12 💾

Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.

major feature: The Gradle team is excited to announce Gradle 8.12. This release improves error and warning reporting by summarizing duplicate entries in the Problems API's generated problems report for better readability. The console output is also enhanced when the Problems API is used to fail the build. Gradle 8.12 introduces platform enhancements, including file-system watching support on the Alpine Linux distribution and support for building and testing Swift 6 applications. Additionally, artifact transform ambiguities now produce a deprecation warning with clearer, more actionable information and new methods are available in the DependencyConstraint API.

Apache build-tool c c++ groovy java kotlin

Gitea 1.23.0-rc0 💾

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork. Purpose The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.

minor feature: BREAKING. Rename config option ` camo .Allways` to ` camo .Always`. Remove SHA1 for support for ssh rsa signing. Use UTC as default timezone when schedule Actions cron tasks. Delete Actions logs older than 1 year by default. Make OIDC introspection authentication strictly require Client ID and secret. SECURITY. Include file extension checks in attachment API. Include all security which have been backported to v1.22. FEATURES. Allow to fork repository into the same owner. Support "merge upstream branch" (Sync fork). Add Arch package registry. Allow to disable the password-based login (sign-in) form. Allow cropping an avatar before setting it. Support quote selected comments to reply. Add reviewers selection to new pull request. Suggestions for. Add priority to protected branch. Included tag search capabilities. Add option to filter board cards by labels and assignees. Add automatic light/dark option for the colorblind theme. Support migration from AWS CodeCommit. Introduce globallock as distributed locks. Support compression for Actions logs amp; enable by default. Add pure SSH LFS support. Add Passkey login support. Actions support workflow dispatch event. Support repo license. time estimate, meaningful time tracking. GitHub like repo home page. Rearrange Clone Panel. Enhancing Gitea OAuth2 Provider with Granular Scopes for Resource Access. PERFORMANCE. Perf: add extra index to notification table. Introduce OrgList and add LoadTeams, optimaze Load teams for orgs. Improve performance of diffs. Make LFS http_client parallel within a batch.. Add new index for action to resolve the performance problem. Improve get feed with pagination. Performance improvements for pull request list API. Use batch database operations instead of one by one to optimze api pulls. ENHANCEMENTS. Code. Remove unnecessary border in repo home page sidebar. Add 'Copy path' button to file view. Improve diff file tree. Add new lfs_client .BATCH_S

MITL git go

Stellarium 24.4 💾

A planetarium software that renders a 3D simulation of the night sky. * default catalogue of over 600,000 stars * extra catalogues with more than 177 million stars * default catalogue of over 80,000 deep-sky objects * extra catalogue with more than 1 million deep-sky objects * asterisms and illustrations of the constellations * constellations for 20+ different cultures * images of nebulae (full Messier catalogue) * realistic Milky Way * very realistic atmosphere, sunrise and sunset * the planets and their satellites

major feature: The Stellarium Team has released final version in this year - 24.4. The major changes of this version: Changed in DSO rendering. Improvements in Core. Improvements in Telescope Control plugin. Updates in sky cultures. Behind the scenes, many more minor were.

GNU GPL c++ opengl astronomy simulation planetarium c++ c

Nano 8.3 💾

GNU nano is a console text editor, modeled after Pico. It is very newcomer-friendly due to on-screen menus with always visible keyboard shortcuts. Keybindings are configurable, and full undo and redo actions are supported. Nano can even be used as STDIN pager, and it provides fast syntax highlighting using regular expressions.

minor bugfix: "like mice in the dream of a tabby cat" * A build failure with gcc-15 is fixed. * Several translations were updated.

GNU GPL editor text-editor terminal console pico syntax-highlighting

FlexGet 3.13.4 💾

FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.

minor bugfix: all commits. . . Properly pin alpine version in docker image to segfault with pendulum. #4085. .

MITL download internet torrents bittorrent python