Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses Restic & Duplicity behind the scenes.
Support for local, remote, or cloud backup locations such as Google Drive
Securely encrypts and compresses your data
Incrementally backs up, letting you restore from any particular backup
Schedules regular backups
Integrates well into your GNOME desktop
Déjà Dup focuses on ease of use and personal, accidental data loss. If you need a full system backup or an archival program, you may prefer other backup apps.
minor bugfix: Restic: improve the message when some source files can't be read during a. Backup by actually listing the affected files
GNU GPLv3 backup archive scheduled gnome vala python
Hashrat is a command-line utility that hashes things using md5, sha1/256/512, whirlpool and jh hash algorithms. It's written in C with few dependancies (basically just the standard C library).
It can read input from standard in and hash it, either as a complete file, or line-by-line.
It can recursively hash files on disk, either outputing hashes to stdout, or storing them in filesystem attributes, or in a memcached server.
It can check files against a list of hashes supplied on stdin, or in the filesystem attributes of the files, or in a memcached server.
It can find files that match a list supplied either on stdin, or uploaded to a memcached server.
It has a 'cgi' mode that presents a web interface for hashing lines of text.
It can pull files over ssh or http, to allow remote hashing/checking from another machine.
minor bugfix: Building when no system-wide libuseful installed.
to README.md as suggested by albert-github@github.com.
GNU GPLv3 hashing md5 sha1 whirlpool security monitoring c console posix unix linux
fontporter is a font viewer/downloader/installer that supports googlefonts, fontsquirrel, and other font sources.
fontporter supports font preview using sixel graphics in terminal emulators that support this
major feature: Support downloading fonts form nerdfonts.com and omnibus-type.com.
Handle terminal window resize.
GNU GPLv3 fonts sixel
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first.
Syncthing should be:
Safe From Data Loss
Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files.
Secure Against Attackers
Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties.
Easy to Use
Syncthing should be approachable, understandable, and inclusive.
Automatic
User interaction should be required only when absolutely necessary.
Universally Available
Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual.
For Individuals
Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization.
Everything Else
There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.
minor feature: lt;h2 gt;Major changes lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Database backend switched from LevelDB to SQLite. These is a migration on first launch which can be lengthy for larger setups. The new database is easier to understand and maintain and, hopefully, less gy. lt;/li gt;.
lt;li gt;Deleted items are no longer kept forever in the database, instead they are forgotten after six months. If your use case require deletes to take effect after more than a six month delay, set the lt;code gt;--db-delete-retention-interval lt;/code gt; command line option or corresponding environment variable to zero, or a longer time interval of your choosing. lt;/li gt;.
lt;li gt;Modernised command line options parsing. Old single-dash long options are no longer supported, e.g. lt;code gt;-home lt;/code gt; must be given as lt;code gt;--home lt;/code gt;. All serve options are now also accepted as environment variables. lt;/li gt;.
lt;li gt;Rolling hash detection of shifted data is no longer supported as this effectively never helped. Instead, scanning and syncing is faster and more efficient without it. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Debian packages lt;/h3 gt;.
lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="deb https://apt.syncthing.net/ syncthing v2" gt; lt;pre class="notranslate" gt; lt;code gt;deb https://apt.syncthing.net/ syncthing v2.
lt;/code gt; lt;/pre gt; lt;/div gt;.
lt;h3 gt;Docker image lt;/h3 gt;.
lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ghcr.io/syncthing/syncthing:v2.0.0-beta.10" gt; lt;pre class="notranslate" gt; lt;code gt;ghcr.io/syncthing/syncthing:v2.0.0-beta.10.
lt;/code gt; lt;/pre gt; lt;/div gt;.
lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;(syncthing): use separate lock file instead of locking the certificate by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
VCV is a virtual Eurorack DAW. VCV Rack is the engine powering VCV modules. Add modules, connect cables, edit parameters, and save/load patches. Create generative patches with your mouse, perform with your MIDI keyboard controller, or connect it to your favorite DAW using the Rack Bridge VST/AU plugin (coming soon). In Rack, control voltages and audio signals are equivalent, so you can modulate parameters with sonic-range VCOs to create customizable FM synths or chaotic wave-shaping oscillators. If you already own a modular synthesizer, you can enhance your setup with an audio interface supporting CV signals or a CV-MIDI-CV interface module with Rack's CV Interface (coming soon).
minor bugfix: Incorrect audio driver being loaded from patches made in Rack 2.6.0.
Mac installer creating duplicate app bundle.
BSDL artistic-software multimedia audio mixers daw
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.
major feature: release with much improved SDL3 client and relative mouse input support ## What's Changed. client,sdl crash on suppress output. Refactor checks. Clean warn, sdl dynamic sizes. channels,remdesk possible memory leak. client,x11 map exit code success. nla: send user and domain hints with smartcard logon. client,windows ignore clipboard failures. Hidef rail checks and deprecation. child session hanging.. channels,rdpdr relax state checks for PAKID_CORE_CLIENTID_CONFIRM. Standard rdp security network. Various related to smartcard logon server-side. core,rdp check for SEC_FLAGSHI_VALID. scripts,mac limit make -j to number of processors. readme deprecate xmpp bridge. readme explicitly link FAQ. readme put links on one line each. core,tls enable SNI when building with libreSSL. channels,client log server format list. client,mac prefer unicode from clipboard. cmake drop legacy and unused cmake_policy. Sdl suppress output. client,sdl unify all gdi_suppress_output calls. client,sdl multimonitor fullscreen. client,sdl unused result warning. client,sdl quit on window. core,gateway log tsg timeout. core,settings enforce OrderSupportFlags. core,caps rdp_apply_order_capability_set. Sdl elminiate sdl and rdp thread dependency. client,sdl wrap connection dialog. core,proxy align no_proxy to curl. winpr,smartcard SCARD_ATTR_VENDOR_NAME length. core,gateway string reading for TSG. rdpei/server build and channel init. client,sdl refactor display update. client,sdl clipboard updates. client,sdl orientation update. Sample. timezones Update definitions (#)11489). Rel mouse change. winpr,utils ignore _Unwind_Backtrace return. Warn log. cmake simplify v4l detection. client,sdl use a GUID to identify the clipboard. utils,smartcard assert and improve log. rdpei/server: Add optional threaded handling of messages. New Contributors: @poasungoh made their first contribution in https://github.com/FreeRDP/FreeRDP/pull/11442. @Tolchi
Apache rdp remote-desktop networking c
curlcpp is a C++ wrapper around cURL/libcurl.
It abstracts connections and transfers in a more user-friendly and object-oriented API, through curl_easy, curl_multi and curl_share. It provides tracebacks, and a curl_writer interface for output capturing, and simplified data transfer handling via curl_reader/writer.
minor bugfix:
MITL cpp curl http ftp file-transfer library
Pyspread is a desktop spreadsheet application. It's unique in supporting Python expressions in table cells rather than introducing a basic style language. It allows CSV import and export, while its own files are GPG signed. It can create charts using matplotlib, grid cells return pythonic objects, like macros can also be written in Python. It can therefore also utilize numpy or matrix operations.
minor bugfix: ---.
This release adds basic Exel syntax for cell code.
Dependencies:
Mandatory: Python ( 3.6), numpy ( =1.1), PyQt6 ( 6.5, requires PyQt6.Svg),
setuptools ( =40.0), markdown2 ( = 2.3).
Recommended: matplotlib ( =1.1.1), pyenchant ( =1.1), pip ( =18),
python-dateutil ( = 2.7.0), py-moneyed ( =2.0),
rpy2 ( =3.4, requires R installation), plotnine ( =0.8), libvoikko ( =4.3),
nuspell ( =5.1), hspell ( = 1.4), ggplot2 ( =3.4), pycel ( =1.0b30),
openpyxl extra ( =3.0.7).
For building the apidocs with Sphinx see apidocs/requirements.txt.
New features:
If a cell code starts with `=` then it is interpreted as Excel syntax.
(optional dependecy `pycel` required). Limitations of `pycel` apply.
New action insert and shift/delete and shift cells that shift
below/right cells.
Cell formats can now be set to defaults, which allows to let a cell
follow the OS theme, e.g. for a dark theme, the cell background of the
black, while it may be white for the identical pys file on light theme.
Files can now be opened via drag 'n drop.
:
Several that appear with Python 3.13, e.g. printing,
cell refrencing, grid resizing.
The entry line is now updated on a table change.
Globals are now cleared after initialiying the grid.
GNU GPLv3 spreadsheet python
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: GtkPopoverMenu:
- a sporatic crash that affected Showtime.
X11:
- interactions between scaling and the cairo renderer
that broke the mutter-x11-frame client.
Windows:
- a lockup in AdwTabOverview with the GL renderer.
- Don't default to Vulkan.
Android:
- Make fullscreen work as expected.
:
- #7407 Segfault on setting popover child of a MenuButton (Matthias Clasen).
- #7408 Transparent/ged button on titlebar in 48.rc (Benjamin Otte).
- #7409 Gtk 4.18 erroneously defaults to vulkan on windows (Matthias Clasen).
- #7411 `AdwTabOverview` only works with the vulkan renderer (on windows).
(Matthias Clasen).
- !8306 android: Implement fullscreen for AndroidToplevel.
- !8308 clipboard: Plug a memory leak.
- !8309 wayland: Avoid leaks in drag surfaces.
- !8310 android: Wait for main thread to idle before updating IME.
- !8314 roaring: Use g_malloc/g_free.
Translation updates:
- English (United Kingdom) (Bruce Cowan).
GNU GPLv3 gnome gtk library framework gui toolkit cpp
minor feature:
MITL self-hosted rss atom feeds monitoring dashboard aggregator go
Self-hosted dashboard that puts all your feeds in one place
Features
Various widgets
RSS feeds
Subreddit posts
Hacker News posts
Weather forecasts
YouTube channel uploads
Twitch channels
Market prices
Docker containers status
Server stats
Custom widgets
and many more...
Fast and lightweight
Low memory usage
Few dependencies
Minimal vanilla JS
Single <20mb binary available for multiple OSs & architectures and just as small Docker container
Uncached pages usually load within ~1s (depending on internet speed and number of widgets)
Tons of customizability
Different layouts
As many pages/tabs as you need
Numerous configuration options for each widget
Multiple styles for some widgets
Custom CSS
Optimized for mobile devices
Because you'll want to take it with you on the go.
minor feature: lt;p gt;server crash in some configurations when a widget is provided with a single resource to fetch instead of multiple lt;/p gt;.
self-hosted rss atom feeds monitoring dashboard aggregator go
An opinionated and powerful finance tracker.
WYGIWYH (What You Get Is What You Have) is a powerful, principles-first finance tracker designed for people who prefer a no-budget, straightforward approach to managing their money. With features like multi-currency support, customizable transactions, and a built-in dollar-cost averaging tracker, WYGIWYH helps you take control of your finances with simplicity and flexibility.
Why WYGIWYH?
Managing money can feel unnecessarily complex, but it doesn’t have to be. WYGIWYH (pronounced "wiggy-wih") is based on a simple principle:
Use what you earn this month for this month. Any savings are tracked but treated as untouchable for future months.
By sticking to this straightforward approach, you avoid dipping into your savings while still keeping tabs on where your money goes.
While this philosophy is simple, finding tools to make it work wasn’t. I initially used a spreadsheet, which served me well for years—until it became unwieldy as I started managing multiple currencies, accounts, and investments. I tried various financial management apps, but none met my key requirements:
Multi-currency support to track income and expenses in different currencies.
Not a budgeting app — as I dislike budgeting constraints.
Web app usability (ideally with mobile support, though optional).
Automation-ready API to integrate with other tools and services.
Custom transaction rules for credit card billing cycles or similar quirks
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;(common:fields:month_year): unable to load data with a date by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2962166423" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//228" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/228/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/228" gt;#228 lt;/a gt; lt;/li gt;.
lt;li gt;feat(demo): add dummy data by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2962168004" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//229" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/229/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/229" gt;#229 lt;/a gt; lt;/li gt;.
lt;li gt;(cotton): sometimes distribution bars don't get filled completely by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2990683480" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//233" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/233/hovercard" href="https://github.com/
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications and has reached widespread distribution. FluidSynth itself does not have a graphical user interface, but due to its powerful API several applications utilize it and it has even found its way onto embedded systems and is used in some mobile apps.
Features
Cross platform support (Linux, macOS and Windows to name a few)
SoundFont 2 support
SoundFont 3 support (vorbis-compressed SF2)
Realtime effect control using SoundFont 2.01 modulators
Playback of MIDI files
Shared library which can be used in other programs
Built in command line shell
minor feature: lt;ul gt;.
lt;li gt;Support for SDL3 has been added, support for SDL2 has been deprecated lt;/li gt;.
lt;li gt;Soundfonts that are not respecting the 46 zero-sample padding-space previously sounded incorrect when lt;br gt;.
lt;code gt;synth.dynamic-sample-loading lt;/code gt; was active lt;/li gt;.
lt;li gt;Allow drum channels to profit from Soundfont Bank Offsets by no longer ignoring MSB Bank changes lt;/li gt;.
lt;li gt;Revise the preset fallback logic for drum channels lt;/li gt;.
lt;li gt;A regression introduced in 2.4.1 may have caused interrupted real-time playback when voices were using the lowpass filter lt;/li gt;.
lt;li gt;Improve multi-user experience when running fluidsynth as systemd service lt;/li gt;.
lt;li gt;ordering and dependencies of fluidsynth's systemd service lt;/li gt;.
lt;li gt;Revise fluidsynth's man page lt;/li gt;.
lt;/ul gt;.
lt;p gt;Note about cross-compilation: The CMake variable lt;code gt;FLUID_HOST_COMPILER lt;/code gt; has been superseded by the Autools convention of using environment variables like lt;code gt;CC_FOR_BUILD lt;/code gt; and friends lt;/p gt;.
lt;hr gt;.
lt;h1 gt; lt;a href="https://github.com/FluidSynth/fluidsynth/discussions/1504" data-hovercard-type="discussion" data-hovercard-url="/FluidSynth/fluidsynth/discussions/1504/hovercard" gt;Thanks for 2k stars! lt;/a gt; lt;/h1 gt;.
lt;p gt; lt;a href="https://www.star-history.com/#FluidSynth/fluidsynth amp;amp;Date" rel="nofollow" gt; lt;img src="https://camo.githubusercontent.com/c0efe3f8a1ef2d5a8a2b7889483c0a15151bb8eddec71464a91667767b3d0abe/68747470733a2f2f6170692e737461722d686973746f72792e636f6d2f7376673f7265706f733d466c75696453796e74682f666c75696473796e746826747970653d44617465" alt="Star History Chart" data-canonical-src="https://api.star-history.com/svg?repos=FluidSynth/fluidsynth amp;amp;type=Date" style="max-width: 100 ;" gt; lt;/a gt; lt;/p gt;.
GNU LGPLv3 sound-synthesis mixers
Warracker is an open-source warranty tracker application designed to help you effortlessly keep track of product warranties, expiration dates, and related documentation.
Warracker is a web-based application that provides a centralized system for managing all your product warranties. Key features include:
Tracking product warranties in one central location.
Adding warranty details, including purchase dates and duration.
Uploading and storing warranty documentation and receipts.
Providing visual indicators for active, expiring soon, and expired warranties.
Searching through your warranty collection.
Warranty Management: Add, edit, and delete warranty information.
Document Storage: Upload and securely store receipts and warranty documentation.
Status Tracking: Visual indicators for warranty status (active, expiring soon, expired).
Search: Easily find warranties by product name.
Responsive Design: A seamless experience on both desktop and mobile devices.
minor feature: Hi everyone!
Thank you all for downloading, and trying out Warracker. I'm realising this update, with many of your added input, as always, let me know what you think, and what you'd like me to fix, or add in the future releases.
Thanks everyone for your support!
Sassanix
Added
About Page: Added a new "About" page accessible via /about.html (frontend/about.html).
Displays application version, links to GitHub repository, releases, author profile, license (AGPL-3.0), and issue tracker.
UI: Added an "About" link to the user menu dropdown in the header, appearing after "Settings" (frontend/index.html, frontend/status.html, frontend/settings-new.html).
UI/UX: Refactored the "Add New Warranty" form into a modal dialog (#addWarrantyModal) triggered by a button click, instead of being always visible on the main page (frontend/index.html, frontend/script.js, frontend/style.css).
The modal is initially hidden and displayed using JavaScript.
Added event listeners to show/hide the modal on button click, close button click, and backdrop click.
Implemented resetAddWarrantyWizard function to clear the form, reset tabs, tags, and file inputs when the modal is closed or submitted successfully.
Modified form submission (submitForm) to close and reset the modal upon success.
UI: Moved the "Add New Warranty" button (#showAddWarrantyBtn) from the top of the main content area into the header of the "Your Warranties" panel (.panel-header) for better context (frontend/index.html).
Layout: Adjusted the .warranties-panel CSS to span the full width (grid-column: 1 / -1;) after the form was moved out of the main grid flow (frontend/style.css).
Layout: Updated .panel-header CSS to use Flexbox for aligning the title (h2) to the left and action buttons (.panel-header-actions containing Add Warranty and Refresh buttons) to the right (frontend/style.css).
Layout: Removed the border-bottom style from the .panel-header / .warranti
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
leaselist is a utility that displays leases from either an ISC DHCPd dhcpd.leases file, or from syslog logfiles produced by ISC DHCPd. It can filter to display only active leases, leases given today, or leases given this week. If provided with a oui.txt file it can display the vendor associated with a mac-address.
minor feature:
GNU GPLv3 dhcp system admin
BleachBit is a privacy helper that erases unused disk space after cleaning up cache, cookies, internet history, temporary files, logs and junk data. It knows where to look for browser and other common application data, often also speeding up those after vacuuming their data stores. Deletion is actually implemented as shredding with multiple overwrites.
major feature:
GNU GPL python gtk security privacy secure-deletion cache-cleaning
Heimer is a desktop application for creating mind maps and other suitable diagrams. It's written in Qt and targeted for Linux and Windows.
Features
Adjustable grid
Automatic layout optimization
Autoload & Autosave
Easy-to-use UI
Export to PNG or SVG
Forever 100% free
Full undo/redo
Nice animations
Quickly add node text and edge labels
Save/load in XML-based .ALZ-files
Translations in English (default), Chinese, Dutch, Finnish, French, German, Italian, Spanish
Very fast
Zoom in/out/fit
Zoom with mouse wheel
major bugfix: Release date:
Sun, 16 Mar 2025 12:04:52 +0200.
New features:
Add a language menu.
- The active Language can be now set via a menu at the top-right corner.
- The selected language will saved and automatically loaded again.
- Setting language in the CLI will override the selected language.
Add basque translation (eu).
Add Portuguese translation (pt_Pt, pt_Br).
Make zoom-to-fit take possibly selected nodes into account.
GitHub : Keep node handles usable.
- Nodes are now raised and zoomed in on mouse hover.
- This behavior can be disabled by Settings = Editing = Raise node on mouse hover.
:
default image size in PNG export dialog.
- Set the default image size to current view size.
- Set a more sensible upper limit for the image size.
zooming when searching text on labels.
position offset when creating a new node by dragging.
GitHub build errors in Windows.
very slow node insertion on large mind maps.
GNU GPLv3 note-taking mind-map mindmap graph diagram log editor productivity learning graph diagram chart mind-mapping cpp qt
Gowall is a CLI and started as a way to convert images ( specifically wallpapers ) to your favourite color scheme ex. catppuccin,everforest,solarized ... Since then, Gowall has evolved significantly, and I’ve transformed it into a versatile Swiss Army knife for a variety of cool image processing tasks.
major feature: Big Features
Unix pipe/redirection (stdin,stdout) support ,this enables gowall to work with svg and icos and convert icon themes, documentation here and here
--dir, --batch, --output flags have been expanded to all* gowall commands and all of future commands will have them as well.
--dir processes whole directories, --batch batch-files, --output allows you to put the processed file(s) in whatever path you want.
A bunch of important bug fixes : MacOS not reading config file , panic when converting whole directories etc...
Features
Gowall is available on the official MacOS repo's : here
gowall is now available as a binary instead of building it yourself check the tarballs at the release section.
gowall supports the Kitty image protocol directly this means that you don't need external dependencies (like kitty previously) to view images in the terminal in Konsole Ghostty (You still have to enable a flag). here
Image Terminal Preview added for Wezterm see here
Chafa as Terminal image preview option : chafa supports sixel, the kitty image protocol as well as ASCII representations for terminals that don't support images (cough* Alacritty) check it out here
You can now change the threshold in replace image color see the new docs here
You can draw grids to an image or draw the grid in the background of the image docs
increased performance in gowall gif check out the new flags here
Quality Features
Shell completions for the theme names have been added
gowall now respects XDG_PICTURES_DIR for users that dont have an english filesystem.
gowall convert now respects transparency.
Themes : Added the other catppuccin flavor themes cat-frappe cat-latte due to demand as well as kanagawa
MITL cli image graphics image-converter image-processing pixel-art go
Gowall is a CLI and started as a way to convert images ( specifically wallpapers ) to your favourite color scheme ex. catppuccin,everforest,solarized ... Since then, Gowall has evolved significantly, and I’ve transformed it into a versatile Swiss Army knife for a variety of cool image processing tasks.
major feature: New Feature
docusaurus-faster, docusaurus
#10800 feat(core): Turn Rspack incremental on by default (again) (@slorber)
docusaurus-plugin-content-blog, docusaurus-theme-classic
#10768 feat(blog): Add author social icons for bluesky, mastodon, threads, twitch, youtube, instagram (@GingerGeek)
create-docusaurus, docusaurus-mdx-loader, docusaurus-module-type-aliases, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-debug, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-google-tag-manager, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-rsdoctor, docusaurus-plugin-sitemap, docusaurus-plugin-svgr, docusaurus-plugin-vercel-analytics, docusaurus-preset-classic, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-types, docusaurus
#10763 feat: Add React 19 support to Docusaurus v3 (@slorber)
docusaurus-plugin-content-blog
#10729 feat(blog): Add frontMatter.sidebar_label (@slorber)
docusaurus-module-type-aliases, docusaurus-plugin-svgr, docusaurus-preset-classic, docusaurus-types, docusaurus-utils, docusaurus
#10677 feat(svgr): create new Docusaurus SVGR plugin (@slorber)
Bug Fix
docusaurus-remark-plugin-npm2yarn
#10803 fix(npm-to-yarn): add missing npm-to-yarn converter for Bun (@Lehoczky)
docusaurus-theme-classic, docusaurus-theme-common
#10796 fix(theme): Footer Column/Link should merge provided className (@slorber)
docusaurus-bundler, docusaurus-theme-common
#10786 fix(core): fix React hydration errors, change html minifier settings (@slorber)
docusaurus-theme-common
#10782 fix(theme-common): code block magic comments should support SQL block comments (@WillBlack403)
docusaurus-theme-translatio
MITL cli image graphics image-converter image-processing pixel-art go
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 feature: This release is a canary release intended to be used for testing.
Major changes in this version.
Restore improvements.
This version has a few tweaks to the new restore flow that makes it more robust.
Improved validation.
To safeguard against internal errors, there is now a more strict validation before performing cleanup.
The new logic checks if the previous operation failed and will only automatically repair the remote if this is the case.
The repair command bypasses this check and can repair the remote regardless.
If the previous run was fully completed, any leftover remote files are now treated as an error.
Additionally, operations that does not change remote state (list, test, restore, etc) will not repair the remote state, but just verify that it is working for the requested operation.
Updates to ngclient.
Multiple updates to ngclient: improved auth flow, searchable menus, Windows filesystem support, restore from configuration, and more.
Potentially breaking changes.
- Location of data folder has changed in some cases, refer to previous release for details.
- Permissions are now applied to the data folder, refer to previous release for details.
- New user interface, `ngclient` is the default; there is a button to switch between the two.
## Detailed list of changes:
Reduced number of samples taken for testing.
Improved restore flow.
Improved error handling for Azure Blob storage.
Improved help text for remote synchronization tool.
Implemented more rigorous validation and safeguards for failed backups.
Better support for IPv6 and unmapped localhost scenarios.
Added check to avoid block sizes that are the same or less than volume size.
Introduced more async calls for better thread usage in handlers.
Added forced culture for SQL strings and simpler transaction logic.
Added Arm v7 Agent builds.
Improved certificate validation to check expiration and support root or intermediate certificate hashes.
GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript
PrRescue is a rescue CD based on Gentoo amd64 supporting nilfs2 and btrfs. Its goal is to always include the newest kernel and Gentoo packages.
minor feature: Kernel has been updated to version 6.14.2. Gentoo packages have been upgraded to latest versions.
GNU GPL gentoo rescue boot
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;p gt; ing lt;/p gt;.
lt;ul gt;.
lt;li gt;lib configuration to export code for vue and svelte lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
This is htop, an interactive process viewer for Unix systems. It is a text-mode application (for console or X terminals) and requires ncurses.
minor bugfix: Support for PMAPI v3 for PCP. PCP code cleanups. Proper checks for strchrnul. Code cleanup in the NetworkIOMeter. Improved documentation for the --user option. Display stuck processes on Darwin. Handle when the monotonic clock runs backwards. builds using native curses on NetBSD.
GNU GPL system-administrators linux freebsd openbsd macos monitoring ncurses c
Heimer is a desktop application for creating mind maps and other suitable diagrams. It's written in Qt and targeted for Linux and Windows.
Features
Adjustable grid
Automatic layout optimization
Autoload & Autosave
Easy-to-use UI
Export to PNG or SVG
Forever 100% free
Full undo/redo
Nice animations
Quickly add node text and edge labels
Save/load in XML-based .ALZ-files
Translations in English (default), Chinese, Dutch, Finnish, French, German, Italian, Spanish
Very fast
Zoom in/out/fit
Zoom with mouse wheel
major bugfix: Release date:
Sun, 16 Mar 2025 12:04:52 +0200.
New features:
Add a language menu.
- The active Language can be now set via a menu at the top-right corner.
- The selected language will saved and automatically loaded again.
- Setting language in the CLI will override the selected language.
Add basque translation (eu).
Add Portuguese translation (pt_Pt, pt_Br).
Make zoom-to-fit take possibly selected nodes into account.
GitHub : Keep node handles usable.
- Nodes are now raised and zoomed in on mouse hover.
- This behavior can be disabled by Settings = Editing = Raise node on mouse hover.
:
default image size in PNG export dialog.
- Set the default image size to current view size.
- Set a more sensible upper limit for the image size.
zooming when searching text on labels.
position offset when creating a new node by dragging.
GitHub build errors in Windows.
very slow node insertion on large mind maps.
GNU GPLv3 note-taking mind-map mindmap graph diagram log editor productivity learning graph diagram chart mind-mapping cpp qt
Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.
major feature: Release: 8.2.1 04 Apr, 2025 New features Kobo driver: Add support for new Tolino firmware. Kindle driver: Allow using a value of in Preferences- Output options- MOBI Output to have the driver mark all books sent to the device as personal documents. Kobo driver: hyphenation and extra CSS added to KEPUB files being ignored by the renderer on the Kobo. macOS: opening book folder or PDF files for books with square brackets in the title not working Quickview: a long standing with syncing of columns in the presence of hidden/re-ordered columns. E-book viewer: Show an error message when an invalid nearby search expression is used KEPUB Output: incorrect encoding detection for some HTML files without an encoding declaration macOS: a regression in the previous release that caused failures in the E-book viewer when updating annotations for books with a large number of annotations. Version 8.2.1 an error when clicking on format links in the book details panel Improved news sources. The Economist. Reuters. Private eye.
GNU GPLv3 python cpp ebook-reader ebook conversion epub kindle ebook-manager
QLC+ is a tool to control DMX and analog lighting systems. It can
orchestrate moving heads, dimmers, scanners etc. It's a fork of QLC
with new features comparable to commercial control systems.
minor bugfix: Engine: audio end of stream causing a crash on Qt 6 builds.
-- Massimo Callegari Sat, 24 May 2025 18:19:20 +0200.
Apache c++ qt lighting light-systems control engineering
File Lock PEA encrypt files or folders, using authenticated encryption (EAX mode) to provide both confidentiality and the integrity and memory-hard key derivation functions to protect custom hardware attacks.
Nextcloud, Owncloud and some cloud providers are supported.
File Lock PEA is platform-independent, needs no installation but requires the Java Runtime Environment.
major feature: - Keyfile only mode: Instead of a password, the data can also be opened with a keyfile only and can be startet without file selection.
- Update of used libraries: ohttp3, okio, bouncycastle, Simple XML, oil-sardine.
- When the PEA closes irregular and there might be files left, a warning message is shown on next start
- Several minor bugfixes and improvements
GNU GPL file encrytion java password protection security privacy
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 feature: 4.14.0 2025-4-10
* Bug Fixes:
* Configuration: Edit Dances: Fix a crash.
* Configuration: Fixed validation processing and validation issues.
* Configuration: Improve disabled item display.
* Internal: Code cleanup.
* Internal: Minor bug fixes.
* Internal: Update mongoose to version 7.17.
* Music Manager: Export Playlist: Fix and improve validation.
* Windows: Add application manifest.
* Windows: Add missing translations (dialogs).
* New Features:
* Configuration: Audio sources.
* Music Manager: Import playlist from remote BDJ4 server.
* Remote BDJ4 server.
Zlib audio music end-users linux macos windows player ballroom c gtk
libremidi is a cross-platform C++20 library for real-time and MIDI file input and output.
This is a fork / rewrite based on two libraries:
RtMidi
ModernMIDI
Additionally, for MIDI 2 parsing support we use cmidi2!
minor feature: lt;p gt;wrong soname, lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2915846174" data-permission-text="Title is private" data-url="https://github.com/celtera/libremidi//145" data-hovercard-type="" data-hovercard-url="/celtera/libremidi//145/hovercard" href="https://github.com/celtera/libremidi//145" gt;#145 lt;/a gt; lt;/p gt;.
Mixed library midi audio music jack alsa cpp
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h2 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.52.0...v0.52.1" gt;0.52.1 lt;/a gt; (2025-04-08) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Capability Map: lt;/strong gt; add generic evdev translator ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/c49b0e16f1604a681bd1375c5382c7684285ab90" gt;c49b0e1 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Capability Map: lt;/strong gt; use capability map v1/v2 instead of just v1 ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/7f0f69d81f7b370f6ce77ad2d7fb2f22f38a50d7" gt;7f0f69d lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Composite Device: lt;/strong gt; remove unused event variants ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/cad15cca00c47a80627940390b35a14f17380e6c" gt;cad15cc lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;DS4: lt;/strong gt; add support for bluetooth source ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/650a38540c46dd51f2c768bc53671c04001d27d8" gt;650a385 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Hidraw: lt;/strong gt; add blocked device implementation ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/25ac1f862ec15472358998ff0f0ecca891a67fb9" gt;25ac1f8 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Schema: lt;/strong gt; update schema with accelerometer config ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/0f831c2f3bb88fc39d0812095c39502b42275359" gt;0f831c2 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
Snort is the foremost Open Source Intrusion Prevention System (IPS) in the world. Snort IPS uses a series of rules that help define malicious network activity and uses those rules to find packets that match against them and generates alerts for users.
Snort can be deployed inline to stop these packets, as well. Snort has three primary uses: As a packet sniffer like tcpdump, as a packet logger — which is useful for network traffic debugging, or it can be used as a full-blown network intrusion prevention system. Snort can be downloaded and configured for personal and business use alike.
major feature: Appid: added publishing of domain fronting event.
Appid: adding general appid support and encrypted dns.
Appid: adding log while creating third party context to monitor hanging.
Appid: change get_appid_session_api to use the stash.
Appid: convert appid flow data to use objects.
Appid: for coverity and cppcheck appid: implemented domain fronting support for shadow traffic.
Appid: implemented support for shadow traffic evasive vpn multihop proxy.
Build: add version check for numactl.
Copyright: update year to 2025.
Detection: leave_group call which should be against current packet only.
Extractor: add configuration option for time formatting.
Extractor: add escaping for special characters.
Extractor: add support for file name and type for mime.
Extractor: add tenant id as common field.
Extractor: add time formatting in loggers.
Extractor: dns support.
Extractor: spelling.
Extractor: print null for fields that require missing packet context.
Extractor: remove obsolete includes.
File_api: add log message for reset ctx.
File_api: file event generated for asymmetric flow.
File_api, http_inspect: add info about partial download to FileInfo.
File_api: making sha256 point to null to avoid dangling cases.
File_api: setting current file data inside mutex with file data received before accessing it.
Ftp_telnet: flow data creation when port command is d for active ftp.
Helpers: add missing include for unit tests.
Ips: tsan with logging rule tree construction.
Main: allow toggling generation of instance_map output.
Main: snort --create-pidfile cmd line parameter update and support for --max-peers command line parameter implemented.
Network_inspectors: rename kaizen to snort_ml.
Pub_sub: add ips rule event for extractor.
Pub_sub: changes for domain faking for shadowtraffic_aggregator.
Snort_ml: build models into a BinaryClassifierSet.
Stream_tcp: changed asymmetric flows counter increment conditions.
Thread_config: add option for setting NUMA m
GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c
Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies).
Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal and lacks certain features commonly found in more high-level libraries.
Dear ImGui is particularly suited to integration in game engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on console platforms where operating system features are non-standard.
Minimize state synchronization.
Minimize UI-related state storage on user side.
Minimize setup and maintenance.
Easy to use to create dynamic UI which are the reflection of a dynamic data set.
Easy to use to create code-driven and data-driven tools.
Easy to use to create ad hoc short-lived tools and long-lived, more elaborate tools.
Easy to hack and improve.
Portable, minimize dependencies, run on target (consoles, phones, etc.).
Efficient runtime and memory consumption.
Battle-tested, used by many major actors in the game industry.
minor feature: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.91.9
Breaking changes:
Image: removed 'tint_col' and 'border_col' parameter from Image() function..
- Old function signature:
void Image (ImTextureID tex_id, ImVec2 image_size, ImVec2 uv0 = (0,0), ImVec2 uv1 = (1,1), ImVec4 tint_col = (1,1,1,1), ImVec4 border_col = (0,0,0,0));.
- New function signatures:
void Image (ImTextureID tex_id, ImVec2 image_size, ImVec2 uv0 = (0,0), ImVec2 uv1 = (1,1));
void ImageWithBg(ImTextureID tex_id, ImVec2 image_size, ImVec2 uv0 = (0,0), ImVec2 uv1 = (1,1), ImVec4 bg_col = (0,0,0,0), ImVec4 tint_col = (1,1,1,1));.
- TL;DR: 'border_col' had misleading side-effect on layout, 'bg_col' was missing, parameter order couldn't be consistent with ImageButton().
- New behavior always use ImGuiCol_Border color + style.ImageBorderSize / ImGuiStyleVar_ImageBorderSize.
- Old behavior altered border size (and therefore layout) based on border color's
alpha, which caused variety of problems.
- Old behavior used a value of 1.0f for border size which was not tweakable.
- Kept legacy signature (will obsolete), which mimics the old behavior,
but uses Max(1.0f, style.ImageBorderSize) when border_col is specified.
- Added ImageWithBg() function which has both 'bg_col' (which was missing) and 'tint_col'.
It was impossible to add 'bg_col' to Image() with a parameter order consistent with
other functions, so we decided to remove 'tint_col' and introduce ImageWithBg().
Renamed ImFontConfig::GlyphExtraSpacing.x option to GlyphExtraAdvanceX.
Renamed style.TabMinWidthForButton to style.TabButtonMinWidthUnselected.
Backends: Vulkan: Added 'uint32_t api_version' argument to ImGui_ImplVulkan_LoadFunctions().
Note that it was also added to ImGui_ImplVulkan_InitInfo but for the later it is optional.
Internals: Menus: reworked mangling of menu windows to use "###Menu_00" etc. instead
of "##Menu_00", allowing them to also store the menu name before it. This shouldn't
affec
MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c
PHP is a scripting language primarily suited for web applications. It's organically grown into a full-featured programming language, with huge semantic progress in recent years (apart from the namespace separator choice). Many features and extensions come built-in or can be dynamically loaded. Database interfaces, XML processing, regular expressions, networking and broad internet protocol support, IPC, internationalization, image manipulation, filesystem, contemporary cryptography support, file and data format support make the Zend-based PHP.net distribution the most general-purpose PHP runtime.
major feature: BCMath:
Fixed bug GH-17398 (bcmul memory leak).
Core:
Fixed bug GH-17623 (Broken stack overflow detection for variable compilation).
Fixed bug GH-17618 (UnhandledMatchError does not take zend.exception_ignore_args=1 into account).
Fix fallback paths in fast_long_ add,sub _function.
Fixed bug OSS-Fuzz #391975641 (Crash when accessing property backing value by reference).
Fixed bug GH-17718 (Calling static methods on an interface that has `__callStatic` is allowed).
Fixed bug GH-17713 (ReflectionProperty::getRawValue() and related methods may call hooks of overridden properties).
Fixed bug GH-17916 (Final abstract properties should error).
Fixed bug GH-17866 (zend_mm_heap corrupted error after upgrading from 8.4.3 to 8.4.4).
Fixed GHSA-rwp7-7vc6-8477 (Reference counting in php_request_shutdown causes Use-After-Free). (CVE-2024-11235)
DOM:
Fixed bug GH-17609 (Typo in error message: Dom NO_DEFAULT_NS instead of Dom HTML_NO_DEFAULT_NS).
Fixed bug GH-17802 ( Dom HTMLDocument querySelector attribute name is case sensitive in HTML).
Fixed bug GH-17847 (xinclude destroys live node).
Fix using Dom Node with Dom XPath callbacks.
GD:
Fixed bug GH-17703 (imagescale with both width and height negative values triggers only an Exception on width).
Fixed bug GH-17772 (imagepalettetotruecolor crash with memory_limit=2M).
FFI:
Fix FFI Parsing of Pointer Declaration Lists.
FPM:
Fixed bug GH-17643 (FPM with httpd ProxyPass encoded PATH_INFO env).
PHPL php scripting programming-language web
VCV is a virtual Eurorack DAW. VCV Rack is the engine powering VCV modules. Add modules, connect cables, edit parameters, and save/load patches. Create generative patches with your mouse, perform with your MIDI keyboard controller, or connect it to your favorite DAW using the Rack Bridge VST/AU plugin (coming soon). In Rack, control voltages and audio signals are equivalent, so you can modulate parameters with sonic-range VCOs to create customizable FM synths or chaotic wave-shaping oscillators. If you already own a modular synthesizer, you can enhance your setup with an audio interface supporting CV signals or a CV-MIDI-CV interface module with Rack's CV Interface (coming soon).
minor feature: Add UI translations for:
- German.
- Spanish.
- French.
- Italian.
- Chinese (Simplified).
- Japanese.
Add Chinese, Japanese, and emoji fonts.
Accept Unicode text in text fields.
Add "View UI scale" menu setting.
Add note voltage constants to parameter expression evaluator such as `C4v`, `A#5v`, `Gb0v`, etc.
Allow installing to user Applications and plugin folders on Mac.
Remember last patch and selection folder after creating a new patch.
loading/saving patches on Mac x64.
non-ASCII audio device names displaying as blank on Windows.
key command mapping and names on non-QWERTY keyboard layouts.
Use Mac-native arrow key commands for navigating text fields.
Rack Pro.
- automation parameter values resetting to 0.0 upon initialization in VST3 in some DAWs.
- Allow VST3 plugin to receive 16 MIDI channels of MIDI CC, pitch bend, and channel aftertouch.
- Improve CLAP plugin loading speed.
Core.
- DC filter accuracy of Right input when normalled to Left input in VCV Audio 2.
- Change default MIDI CC numbers of *VCV MIDI CC to CV and *VCV CV to MIDI CC modules to 1-16 instead of 0-15.
API.
- Add `Widget::KeyBaseEvent::isKeyCommand()` for checking key commands on all keyboard layouts.
- Add `settings::language` global variable.
- Add `string::UTF32toUTF8()`, `UTF8toUTF32()`, and `UTF8*()` functions.
- Update to zstd 1.5.6 and libarchive 3.7.7.
- Update RtAudio.
BSDL artistic-software multimedia audio mixers daw
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first.
Syncthing should be:
Safe From Data Loss
Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files.
Secure Against Attackers
Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties.
Easy to Use
Syncthing should be approachable, understandable, and inclusive.
Automatic
User interaction should be required only when absolutely necessary.
Universally Available
Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual.
For Individuals
Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization.
Everything Else
There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;chore(lib): expose model methods to obtain progress by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark" gt;@pixelspark lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2759527877" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9886" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9886/hovercard" href="https://github.com/syncthing/syncthing/pull/9886" gt;#9886 lt;/a gt; lt;/li gt;.
lt;li gt;feat(gui): explanation to options enabled or disabled per folder type by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomasz1986/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomasz1986" gt;@tomasz1986 lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2096967339" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9367" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9367/hovercard" href="https://github.com/syncthing/syncthing/pull/9367" gt;#9367 lt;/a gt; lt;/li gt;.
lt;li gt;(gui): validate device ID in canonical form by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mathias4833/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mathias4833" gt;@mathias4833 lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2958217148" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//10006" data-hovercard-type="pull_request" data-hovercard-url
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
FastFlix is a handy GUI for encoding videos.
minor bugfix: Adding global disable interlace check (thanks to Hexenhammer)
Changing profile bitrate selector to be text field (thanks to Hexenhammer)
Fixing #637 saving temp files for seven days to allow for better debug and recovery (thanks to marillat)
Fixing #638 switching archived library appdirs to maintained platformdirs (thanks to marillat)
Fixing x265 passlog file name was not being applied properly
Fixing audio conversion list for rigaya encoders (thanks to Hexenhammer)
MITL video image encoding python
Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.
minor feature: non-zero clip offset conversion on tempo(BPM) time-scale Changes.. MIDI clip step input and overdubbing now aggregated and fully Undo/redo-able.. Allow MIDI step input to extend the clip length automatically; Also avoid step input event duplicates (eg. playing chords in Quick succession) leading to potential double-free segfault or Crash.. MIDI track state when clips under record/overdubbing are Simply removed.. all empty/void audio clips that are created when aborting an armed recording session.. MIDI clip editor (aka. piano-roll): simply allow a MIDI track to be a ghost of itself.. In addition to clips and markers, automation curves and tempo-. map nodes now also contribute to the total session length and. Status.. command line parsing (QCommandLineParser/Option) to not Exiting the application with a segfault when showing help and Version information.
GNU GPL audio editor c++ cpp qt jack
Dune 3D is a parametric 3D CAD application. With Dune 3D you can:
ketch and constrain in 2D and
Add chamfers and fillets
Import STEP models for referencing them
Export high-quality STEP and STL files
major documentation: New Features:
- Bitmap picture import.
- Pipe groups.
- Clone groups.
- Solid model operation group.
- Horizontal/Vertical mirror groups.
- Curvature combs for visualizing curvature.
Preview constraints on hover in context menu.
Context menu for constraining.
- Create coincident constraints tool.
Enhancements:
Open selection menu on long click so that it also works in tools.
Don't forget collapsed state of bodies in workspace browser.
Show keyboard shortcuts in action bar buttons tooltip.
Show keyboard shortcuts in context menu.
Draw rectangle tool: always add center point in center mode.
Show popup when a group can't be moved.
Drag items even if not selected.
Support constraining workplanes/STEP entities to 3D circles/arcs.
Use nested context menu.
Speed up document update when deleting measurements.
Make it easier to create new bodies.
Constrain workplane normal tool: don't create invalid normal.
Look here action.
Default export filename to document filename if it hasn't been exported before.
:
Properly update selection editor after tools.
Don't crash on too many unknowns.
Don't crash when closing the current document while a tool is active.
Rotate tool: start solving at the correct group.
- Loft Group: error out on holes.
Don't crash when switching to the constraints tab if an entry in selection or group editor had focus.
Don't throw exception when opening three documents.
Properly switch workspace views when opening more than one document.
Use correct orientation for aligned distance constraint when using workplane for direction.
Properly generate faces for geometry to circles.
Wrap message popup in workspace browser and actually hide it.
Pasting clusters with anchors.
Prevent NaNs in view matrix resulting in everything disappearing.
Don't crash when exporting STL for a group that has no solid model.
Only update canvas once after operations.
Enable distance measurements even if entities are from previous groups.
Default t
GNU GPLv3 parametric cad geometry opencascade
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.
major bugfix: and cleanup release.
Due to some new API functions the minor version has been increased.
So, what has been changed:
spelling of 'dont'.
missing ConnectFlags variable in license_read_platform_challenge_packet breaks in WITH_DE_LICENSE builds.
locale add freerdp_detect_keyboard_layout_from_locale.
Invert 3x deprecated.
primitives,copy remove alignment check.
sdl-common.
client,sdl3 bitmap clipboard copy.
channels,ubdrc add some more failure logging.
client writing incorrect type for integer values in RDP file.
Urbdrc cleanups.
winpr,nt incorrect name in FILE_INFORMATION_CLASS.
core,gateway improve rts_read_auth_verifier_with_stub.
cmake DLL install directory.
Enable dynamic resolution setting.
client,x11 add apple keyboard fallback.
client,sdl #include .
windows deprecation and int warnings.
Mingw build improvements.
Urbdrc leak.
warnings integer casts.
core,gateway unify TSG_PACKET_MSG_RESPONSE.
channels,drive Prefer using handle from IRP_CREATE when possible.
New Contributors.
@eduar-hte made their first contribution in.
For a complete and detailed change log since the last release run:
git log 3.14.0...3.13.0
Apache rdp remote-desktop networking c
|