This package provides GTK+2.0 style and platform plugins for Qt 5.7 or higher.
minor bugfix: Moved home page to opencode.net; fixed placeholder text color
GNU GPL qt gtk
THIS IS SPAM
major feature: THIS IS SPAM
OSL
Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.
major bugfix: :
Core:
Properly verify adbe.pkcs7.sha1 signatures.
Improve errors on signing failure.
Allow empty outline titles.
Error in Distinguished Name parsing.
Build with Android API 29.
Parsing Level PG document string.
Internal code improvements.
Crashes in malformed documents.
Utils:
Pdfcairo: document unit for SVG output.
Cpp:
Add document::form_type.
Add document::has_javascript.
Build system:
Cmake: Use modern Python3 cmake module.
GNU GPL c++ pdf rendering library developers
r-tftpd is a tftp server with RFC 7440 "windowsize" support.
minor bugfix:
GNU GPLv3 networking tftp server proxy protocol rust
Libconfig is a simple library for processing structured configuration files, in a file format that is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code.
Libconfig is very compact — a fraction of the size of the expat XML parser library. This makes it well-suited for memory-constrained systems like handheld devices.
The library includes bindings for both the C and C++ languages. It works on POSIX-compliant UNIX and UNIX-like systems (GNU/Linux, Mac OS X, Solaris, FreeBSD), Android, and Windows (2000, XP and later).
minor feature: This release includes some bugfixes and enhancements.
- Added support for octal and binary integers.
- Updated autotools build files.
- Miscellaneous bugfixes and build fixes.
GNU LGPL
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: New Fixes, Enhancements Improvements
This release addresses critical bugs, improves email compatibility, ensures UI consistency, and enhances user experience across sessions and browsers. Highlights include persistent view preferences, functional password change/reset, full SMTP STARTTLS support, and standardized headers.
Thanks to everyone who reported issues and provided feedback your input directly improves Warracker!
Fixes
View Preference Persistence
Fixed inconsistent saving and loading of Grid/List/Table view preferences across logins and browser tabs.
Added is_admin to login response for correct localStorage key prefixing.
Prevented unintended overwrites by controlling when preferences are saved.
Synchronized preferences correctly between tabs using refined storage event handling.
Files: backend/app.py, frontend/script.js
Password Change Reset Reliability
Resolved critical issues affecting password change and reset flows.
Implemented missing /api/auth/password/change endpoint with validation and secure hash updates.
Fixed misleading frontend errors and ensured actual API responses are shown.
Corrected token verification flow on the reset page to avoid false "Invalid Link" messages.
Files: backend/app.py, frontend/settings-new.js, frontend/reset-password.html
SMTP Port 587 (STARTTLS) Support
Email delivery now supports secure connections for both major SMTP ports.
Port 465: Uses SMTP_SSL()
Port 587: Uses SMTP() + starttls()
Intelligent defaults ensure STARTTLS is used unless explicitly disabled.
Files: backend/app.py
Header Consistency Across Auth Pages
Standardized headers for a unified look and feel throughout the application.
Added missing CSS and JS includes to match other pages.
Made app title clickable (links to index.html).
Ensured consistent dimensions, style, and behavior across all auth pages.
Files: frontend/reset-password-request.html, frontend/reset-password.html, frontend/header-fix.css, frontend/fix-auth-buttons-loader.js, fronte
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.
major feature: The build is available for x86_64 and AArch64 Platform 11 (p11 Salvia branch), based on the 6.12 kernel.
New features:
* Multi-product solution.
* Minimal configuration by default.
* Additional options are available during installation: GUI support (GNOME); Samba AD client infrastructure support; Web-based management interface; Virtual environment compatibility.
* New GUI and CLI Alterator administration tools.
* All supported packages are organized into "Components".
* The product includes containerization technologies support.
Read more:
https://lists.altlinux.org/pipermail/altlinux-announce-en/2025/000048.html
GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu
"lookat" (or "bekijk" in Dutch) is a program to view text files and manual pages. It is designed to be more user-friendly than more conventional text viewers such as less. And supports colored manpages.
major feature: * ANSI Color support
GNU GPL pager c ncurses
git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space.
Even without file content tracking, being able to manage files with git, move files around and delete files with versioned directory trees, and use branches and distributed clones, are all very handy reasons to use git. And annexed files can co-exist in the same git repository with regularly versioned files, which is convenient for maintaining documents, Makefiles, etc that are associated with annexed files but that benefit from full revision control.
When a file is annexed, its content is moved into a key-value store, and a symlink is made that points to the content. These symlinks are checked into git and versioned like regular files. You can move them around, delete them, and so on. Pushing to another git repository will make git-annex there aware of the annexed file, and it can be used to retrieve its content from the key-value store.
minor feature: Added the compute special remote.
Addcomputed: New command, adds a file that is generated by a compute.
Special remote.
Recompute: New command, recomputes computed files.
Findcomputed: New command, displays information about computed files.
Support help.autocorrect settings "prompt", "never", and "immediate".
Allow setting remote.foo.annex-tracking-branch to a branch name.
That contains "/", as long as it's not a remote tracking branch.
Added OsPath build flag, which speeds up git-annex's operations on files.
Git-lfs: Added an optional apiurl parameter.
(This needs version 1.2.5 of the haskell git-lfs library to be used.).
Fsck: Remember the files that are checked, so a later run with --more.
Will skip them, without needing to use --incremental.
-- Joey Hess Thu, 20 Mar 2025 13:10:48 -0400.
Mixed git archive haskell
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.58.4...v0.58.5" gt;0.58.5 lt;/a gt; (2025-06-07) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;hwdb: lt;/strong gt; add ayaneo 2s variant dmi ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/644d5966893e5008d9a337fc26b9a94c0a46e24b" gt;644d596 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;hwdb: lt;/strong gt; update autostart with missing entries ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/2569896a8a58f57478b5e3d449efc55551ef6f5d" gt;2569896 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
dpScreenOCR is a program to recognize text on the screen. Powered by Tesseract, it supports more than 100 languages and can split independent text blocks, such as columns. Read the manual for instructions on installing, configuring, and using the program.
major feature: Language manager. Added a file size column to language lists. Added text showing the total number and size of selected languages. "Update" tab header now shows the number of languages available for update. Added a "Settings" tab that includes: Hotkey editor. "Interface" group. A checkbox to control the visibility of the notification area icon. If enabled, you can also choose to hide the main window when it is minimized or (use the notification area icon to show it again). "Behavior" group. A checkbox to play a sound when recognition is complete. If enabled, you can also select a custom audio file to use instead of the built-in one. A checkbox to automatically check for updates at startup. By default, the updates are checked no more often than once a week. You can change this interval in the settings file as described in the "Tweaking" section of the user manual. A checkbox to run the program automatically at system logon. Added a "Check for updates" button to the "About" tab. Added a command line interface with "-help", "-hide", "-version" options and an "autostart" command. See "-help" for details. Updated Tesseract to 5.5.1. Unix: English OCR language is now included in the TAR.XZ bundle. It will only be installed automatically for those who run dpScreenOCR for the first time. Removed support for 16-bit screen color modes under X11. New translations. Portuguese (Brazil). CMake. Minimum required CMake version is raised to 3.22. Removed DPSO_ENABLE_NLS.
Zlib ocr tesseract cpp c python
FAI is a non-interactive system to install and configure Linux systems and software packages on computers as well as virtual machines, from small networks to large-scale infrastructures like clusters and virtual environments. It can be used for creating custom disk images used in virtual machines or on a cloud-computing platform.
There's also a web build service for customized installation and cloud images.
minor feature: urgency=low
Add Alma Linux to profiles menu.
FAI now uses the dracut overlayfs module instead of the Debian
specific dracut module overlay-root. You need dracut = 100 for that.
The kernel cmdline options need to be adjusted.
# For PXE boot using NFS (used in pxelinux.cfg/ configs):
OLD: rootovl
NEW: rd.live.overlay.overlayfs.
# For booting an ISO (used inside any grub.cfg):
OLD: rd.live.image
NEW: rd.live.overlay.overlayfs.
For bookworm use the dracut package from bookworm-bpo
106-5 bpo12+1 which is also available in the fai-project.org
package repository.
-- Thomas Lange Tue, 25 Mar 2025 13:19:42 +0100.
GNU GPL installation system-administrators systems-administration
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: Glad to announce the release of Stellarium 25.1 for all platforms.
This is our first release in 2025 with exciting features and many
.
The major changes of this version:
Switching to using Gaia DR3 catalog (extra catalogues with more.
than 220 milliones stars)
Full 6D astrometry (2D sky positions, 2D proper motion, parallax.
radial velocity) compute for most bright stars (V
GNU GPL c++ opengl astronomy simulation planetarium c++ c
macFUSE (formerly osxfuse or FUSE for OS X) provides foreign filesystem support under macOS.
Like the Linux variant of libfuse, it provides a user-land filesystem driver API, which is easier to develop for.
Command-line tools are provided, and a kernel module which facilitates binding drivers like sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS, SpotlightFS, and YouTubeFS to the file system.
minor feature: lt;ul gt;.
lt;li gt;.
lt;p gt;Switch from App Services to Launch Services. This change streamlines the installation process and eliminates the need for users to authenticate as admin when using the lt;code gt;FSKit lt;/code gt; backend for the first time. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Address compatibility with lt;code gt;libfuse3 lt;/code gt; API extensions. The lt;code gt;ino64_t lt;/code gt; type may be unavailable when lt;code gt;_POSIX_C_SOURCE lt;/code gt; is defined. For details, see lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3106221591" data-permission-text="Title is private" data-url="https://github.com/macfuse/macfuse//1080" data-hovercard-type="" data-hovercard-url="/macfuse/macfuse//1080/hovercard" href="https://github.com/macfuse/macfuse//1080" gt;#1080 lt;/a gt;. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Drop support for macOS 11. macOS 12 is the first macOS release that supports Swift Concurrency natively. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Use macOS 15.5 SDK instead of macOS 15.4 SDK to build macFUSE lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Update uninstaller to remove new Launch Services lt;/p gt;.
lt;/li gt;.
lt;/ul gt;.
GNU GPL fuse filesystem driver macos libfuse c
Logbranch launches programs based on watched triggers of a log file. It can respond to events.
minor feature: Inital release.
GNU GPLv3 server log-analysis
StackAndConquer is a challenging tower conquest board game inspired by Mixtour (https://spielstein.com/games/mixtour) created by Dieter Stein. Objective is to build a stack of stones with at least five stones and a stone with the players color on top.
minor feature: Add Russian translation (thanks to aaly11)
GNU GPLv3 game desktop board cpp qt tower conquest
PDF Arranger is a small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface. It is a front end for pikepdf.
PDF Arranger is a fork of Konstantinos Poulios’s PDF-Shuffler (see Savannah or Sourceforge). It’s a humble attempt to make the project a bit more active.
minor feature: New / improved features:
Support export to png, jpeg and rasterized pdf #1188. lt;li Add option to not retain document-level information when saving (outlines, tags, passwords etc) #1156. lt;li Add config file option to disable saving of window geometry to config file #1202. lt;li Split and reorder booklet to pages #1067. Export with the max version of pdf inputs
GNU GPLv3 pdf editor gtk python
Eagle Mode is a C++ GUI toolkit and provides a zoomable user interface (ZUI) usable as desktop shell even. It functions as filesystem browser and manager, and seamlessly runs integrated applications. Images, text files and office documents can be zoomed in, audio and video files engaged as well. Built-in widgets like an archiver, chess and 3D minesweeper games, a clock, fractal imaging examples integrate likewise.
minor feature: Reworked and released the Open Street Map viewer.. Adapted to new OS versions.. Added new API classes: emJob, emJobQueue, emOwnPtr, emOwnArrayPtr,
EmOwnPtrArray, and emRefTarget.. Minor.
GNU GPLv3 c++ desktop file-manager gui toolkit zoomable interface shell cross-platform
Squey is designed from the ground up to take advantage of GPUs and CPUs to perform interactive explorations of massive amounts of data.
It gives users an exhaustive yet intuitive multi-view representation of columnar data and can ingest from:
1. Structured text files (CSV, logs, ...)
2. Apache Parquet files
3. Pcap files
4. SQL databases
5. Elasticsearch databases
Squey strives to deliver value through its V.I.SU approach:
- Visualize: Leverage various visual representations of raw data in combination with statistics
- Investigate: Use filters to build an accurate understanding of millions of rows while switching instantly between capturing the big picture and focusing on the details
- Spot the Unknown: As a structured understanding of the data emerges, identify unknowns and anomalies
Squey can be used for many different purposes, such as:
- BI and Big Data: Bootstrap initial understanding of complex datasets and deep dive where necessary to design accurate data processing
- Cybersecurity: Detect weak signals such as attacks and data leaks
- IT troubleshooting: Resolve network issues and improve application performance
- Machine Learning: Design training dataset to fulfill targeted improvements of Machine Learning models
Give yourself a chance to see your data and have fun exploring!
minor bugfix: This minor release or improves:
a crash in series view.
Update Apache Arrow library from 19.0 to 20.0 to a in Parquet plugin.
windows enable MySQL backend for Database plugin.
windows scatter view axes changes.
linux a regression in distinct values background color introduced in 5.0.5.
Dark theme in FormatBuilder type format help.
Improve temporary folder dialog selection message.
Add support for hyperlinks in table views.
MITL visualization data-visualization data-analysis cybersecurity parallel-coordinates timeseries parquet pcap cpp
Kotlin is a modern but already mature programming language designed to make developers happier. It's concise, safe, interoperable with Java and other languages, and provides many ways to reuse code between multiple platforms for productive programming.
minor feature: Analysis API:
:
`KT-68198` Analysis API: Support application service registration in plugin XMLs.
`KT-57733` Analysis API: Use optimized `ModuleWithDependenciesScope`s in combined symbol providers.
`KT-73156` AA: type retrieval for erroneous typealias crashes.
`KT-71907` K2 deger evaluator failed when cannot resolve unrelated annotation.
`KT-69128` K2 IDE: "Unresolved reference in KDoc" reports existing Java class in reference to its own nested class.
`KT-71613` KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol.
`KT-71741` K2 IDE. Classifier was found in KtFile but was not found in FirFile in `libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts` in `kotlin.git` and broken analysis.
`KT-71942` Need to rethrow Intellij Platform exceptions, like ProcessCanceledException.
`KT-70949` Analysis API: "containingDeclaration" does not work on nested Java classes in K2 implementation.
`KT-69736` K2 IDE: False positive resolution from KDoc for `value`.
`KT-69047` Analysis API: Unresolved KDoc reference to extensions with the same name.
`KT-70815` Analysis API: Implement stop-the-world session invalidation.
`KT-69630` KAPT User project builds with KAPT4 enabled fail with Metaspace overflow.
### Analysis API. Code Compilation.
`KT-71263` K2 evaluator: Error in evaluating self property with extension receiver.
### Analysis API. FIR.
Performance Improvements:
`KT-72025` FileStructureElement: reduce redundant resolve.
`KT-74012` Redundant `FirAbstractBodyResolveTransformerDispatcher.` CPU consumption.
`KT-73900` ContextCollectorVisitor#computeContext may spend significant time on `createSnapshot`.
`KT-73665` FirElementFinder is inefficient in large files.
`KT-73330` Remove bodies from functions without contracts after the CONTRACTS phase.
`KT-73017` Analysis API: `FirReferenceResolveHelper.getSymbolsByResolvedImport` searches for classes even when the selected `FqName` is a known package.
:
`KT-72308`
Apache programming compiler kotlin java swift c cpp
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
minor bugfix: Gradle 8.14.2 is the second patch release for Gradle 8.14 (released 2025-06-05).
It fixes the following issues:
#33717 Suboptimal logic when resolving selectors with dynamic ones
Issues fixed in the first patch release:
#33288 Groovydoc task suppresses stdout for tasks executing concurrently
#33389 Gradle 8.14 breaks Android Gradle Plugin code coverage support
We recommend users upgrade to 8.14.2 instead of 8.14.
Apache build-tool c c++ groovy java kotlin
Self-hosted photo and video management solution
Easily back up, organize, and manage your photos on your own server. Immich helps you browse, search and organize your photos and videos with ease, without sacrificing your privacy.
minor feature: lt;h1 gt;v1.131.3 lt;/h1 gt;.
lt;h2 gt;Hot lt;/h2 gt;.
lt;ul gt;.
lt;li gt;an where the mobile app shows incorrect memories. lt;/li gt;.
lt;li gt;an where the web timeline doesn't load when there is a blank locale. lt;/li gt;.
lt;li gt;an where the full-size image doesn't migrate correctly. lt;/li gt;.
lt;li gt;an where the select-all button doesn't reflect the correct selection state. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;What's Changed lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;: strip extra metadata when transcoding by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bo0tzz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bo0tzz" gt;@bo0tzz lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2963248121" data-permission-text="Title is private" data-url="https://github.com/immich-app/immich//17297" data-hovercard-type="pull_request" data-hovercard-url="/immich-app/immich/pull/17297/hovercard" href="https://github.com/immich-app/immich/pull/17297" gt;#17297 lt;/a gt; lt;/li gt;.
lt;li gt;(mobile): getAllByRemoteId return all assets on empty arguments value by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alextran1502/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alextran1502" gt;@alextran1502 lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2961377382" data-permission-text="Title is private" data-url="https://github.com/immich-app/immich//17263" data-hovercard-type="pull_request" data-hovercard-url="/immich-app/immich/pull/17263/hovercard" href="https://github.com/immich-app/immich/pull/17263" gt;#17263 lt;/a gt; lt;/li gt;.
lt;li gt;(web): date time change reactivity by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/
Affero GPLv3 self-hosted backup photos photography video server typescript javascript svelte dart python
Pidgin is a widely-used and featureful instant messenger and chat client.
It supports AIM, Bonjour, Gadu-Gadu, Google Talk, Groupwise, ICQ, IRC,
MSN, MXit, GroupWise, SILC, SIMPLE, Sametime, XMPP (Jabber), Yahoo!, Zephy.
It provides friend lists across chat networks, file transfers, avatars,
custom smileys, typing status display, away messages, and many more
features (encryption, audio alerts, LED notification, IRC scripting,
SMS gateways, sessions, auto-replys) and IM services (Tor, Twitter,
WhatsApp, Facebook, QQ) through plugins.
minor bugfix: :
Update the date in COPYRIGHT as it was a few years behind (RR 3007).
(Gary Kramlich).
Add convey plans for Debian Trixie and Fedora 40 (RR 3283) (Gary
Kramlich).
incompatible pointer types for GtkItemFactoryCallbacks on gcc-14.
(RR 3282) (Yoann Congal).
Update the build image for the docs (RR 3285) (Gary Kramlich).
type mismatch with IOKit usage (PIDGIN-17891) (RR 3507) (Elliott
Sales de Andrade).
Use the result of g_string_free(..., FALSE) (RR 3509) (Elliott Sales de
Andrade).
NSS: Load intermediate certificates from the server (PIDGIN-17886).
(RR 3608) (John Schanck).
Finally add proper support for italics on IRC (PIDGIN-14560) (RR 3609).
(Gary Kramlich).
some type conversion errors (RR 3777) (Elliott Sales de Andrade,
Gary Kramlich).
Use raw strings for Python regular expressions (RR 3774) (Elliott Sales
de Andrade).
zephyr: Modernize K R function prototypes (RR 3775) (Elliott Sales de
Andrade).
invalid prototypes that will break with C23 (PIDGIN-18028) (RR 3776).
(Elliott Sales de Andrade).
Add the ability to run a custom command for signing the binaries.
(RR 3778) (Gary Kramlich).
GNU GPL c gtk chat instant-messenger xmpp cross-platform internet-relay-chat
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.58.3...v0.58.4" gt;0.58.4 lt;/a gt; (2025-06-03) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Gamepad Order: lt;/strong gt; suspend and resume in new gamepad order ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/ba91ee5b676f1fdf52c7a0d001b0c7cb11a62f9d" gt;ba91ee5 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Suspend: lt;/strong gt; suspend and adds better logging ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/1876614847b57e86906b9fc8310d5cc07447a11c" gt;1876614 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
ModemManager is a system daemon which controls WWAN (2G/3G/4G/5G) devices and connections.
Alongside NetworkManager, ModemManager is the default mobile broadband management system in most standard GNU/Linux distributions (Debian, Fedora, Ubuntu, Arch Linux…), and is also available in custom systems built with e.g. buildroot, yocto/openembedded or ptxdist.
ModemManager may also be used in routers running openwrt (integrated with netifd as a new protocol handler), or to manage both voice and data in mobile phones running postmarketos (PINE64 PinePhone, BQ Aquaris X5, OnePlus 6…).
libqmi, libmbim and libqrtr-glib are additional libraries that are developed under the umbrella of the ModemManager project, but which can also be used independently with their own command line tools.
major feature: This is a new stable release of ModemManager.
The following notes are directed to package maintainers:
This version now requires:
libmbim = 1.32.0 (for the optional MBIM support)
libqmi = 1.36.0 (for the optional QMI support).
The most important features and changes in this release are the following:
API:
Add new TIMEOUT, PROTOCOL, and THROTTLED core errors
Add new MMCarrierLockError errors
Add new Messaging interface SetDefaultStorage method
MM_BEARER_IP_FAMILY_ANY ABI break introduced in 1.20
Add new Cell Broadcast API
Report sub-system vendor and product IDs in Firmware device IDs.
Core:
Improved handling of odd +CGDCONT responses
Add support for putting modems in low-power mode during suspend
Retry AT+CNUM a couple times if the SIM is busy
probing of modems that only expect a single AT port
Reprobe modems on late port additions; ensures modems use the optimal
control channel regardless of kernel/udev timing
Ignore FASTBOOT ports during probing
Better logging of user requests
probing of single-port devices by starting support check on first port
addition
Don't crash as often due to assumption that a primary modem port always
exists
Add support for loading and setting initial EPS bearer settings
Quite a few memory leak Lay groundwork for Intel XMM7xxx RPC-based devices
restart AT probing if a port is stuck in PPP mode when modem is detected
Serialize core modem operations to prevent multiple D-Bus clients from
interrupting each other's operations
Work around elogind sometimes not sending the PrepareForSleep signal
Add generic Qualcomm Firehose and Sahara firmware update support.
Translations:
Updated Brazilian Portuguese and Polish translations.
Modem interface:
Logic to detect SIM swaps has been improved
Do not set up carrier configs if the eSIM has no profiles
Add delay between consecutive power state transitions for reliability
Allow low-power state change while modem is enabled.
3GPP interface:
Add 'NetworkRejection' property reporting errors du
GNU GPLv3 modems network broadband mobile voip c python
Sigil is a free, open source, multi-platform ebook editor that uses Qt6 (and QtWebEngine). It is designed to edit books in ePub format (both ePub 2 and ePub 3).
Sigil was designed to make it easy to create great ebooks using the EPUB format. If you are formatting books for your own use, or you are a professional editor publishing books on multiple platforms, then Sigil is for you. You can use Sigil to format and package your books into an EPUB that looks exactly the way you want it to using an advanced set of features that have made Sigil one of most popular EPUB editors available.
This open-source and completely free software is written and supported entirely by volunteers. The current Sigil development team includes Doug Massay and Kevin Hendricks as co-lead developers and maintainers. Previous developers/authors include John Schember, Grant Drake and Dave Heiland. Sigil was originally created by Strahinja Markovic in 2009 and remains completely free to download and use. Support is also provided by other volunteers who contribute code, translations and helpful answers to user’s questions. See the Help=>About menu in Sigil for a complete list of contributors.
Some Sigil features:
Free and open source software under GPLv3
Multi-platform: runs on Windows, Mac, and Linux
Full UTF-16 support
EPUB 2 and EPUB 3 spec support
Multiple Views: Code View and Preview View
Complete control over directly editing EPUB syntax in Code View
Table of Contents ge
minor bugfix: Missing python function replace "file_name" in DryRun and Filter Replacements.
- CV to Preview syncing to self-closing tags that are bare in body.
Workaround recent Qt changes by making PV sync to top when code in CV is not well formed.
GNU GPLv3 epub editor ebook qt
Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
minor bugfix: A workaround was implemented to a segmentation fault under MacOS Monterey.
Specifying make SILENT_MAKE= yields more verbose build diagnostics.
A floating point exception was.
Configuration and compilation were addressed.
Mixed typesetting vector-graphics c cpp tex asymptote
GeoServer is a Java-based server that allows users to view and edit geospatial data. Using open standards set forth by the Open Geospatial Consortium (OGC), GeoServer allows for great flexibility in map creation and data sharing.
Open and Share Your Spatial Data
GeoServer allows you to display your spatial information to the world. Implementing the Web Map Service (WMS) standard, GeoServer can create maps in a variety of output formats. OpenLayers, a free mapping library, is integrated into GeoServer, making map generation quick and easy. GeoServer is built on GeoTools, an open source Java GIS toolkit.
There is much more to GeoServer than nicely styled maps. GeoServer conforms to the Web Feature Service (WFS) standard, and Web Coverage Service (WCS) standard which permits the sharing and editing of the data that is used to generate the maps. GeoServer also uses the Web Map Tile Service standard to split your published maps into tiles for ease of use by web mapping and mobile applications.
GeoServer is a modular application with additional functionality added via extensions. An extension for Web Processing Service opens up a wealth of processing options, you can even write your own!
Enable others to incorporate your data into their websites and applications, freeing your data and permitting greater transparency.
minor feature: lt;h2 gt;Release notes lt;/h2 gt;.
lt;p gt;Stable release. lt;/p gt;.
lt;h3 gt;Security considerations lt;/h3 gt;.
lt;p gt;This release addresses a security vulnerability details of which will be published Monday 2 June 2025. lt;/p gt;.
lt;h3 gt; lt;/h3 gt;.
lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11274" rel="nofollow" gt;GEOS-11274 lt;/a gt; Cannot get a JSON legend with an external reference to a non published directory lt;/p gt;.
lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11751" rel="nofollow" gt;GEOS-11751 lt;/a gt; Symbolizer URL in GetLegendGraphic JSON Request is Broken lt;/p gt;.
lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11795" rel="nofollow" gt;GEOS-11795 lt;/a gt; Incorrect clipping of point geometries in vector tiles lt;/p gt;.
lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11808" rel="nofollow" gt;GEOS-11808 lt;/a gt; Attribute names containing characters the XML Encoder can't handle are accepted for input, causing errors lt;/p gt;.
lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11816" rel="nofollow" gt;GEOS-11816 lt;/a gt; Features templating OGC API fetch by ID fails lt;/p gt;.
lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11817" rel="nofollow" gt;GEOS-11817 lt;/a gt; GUI spinner remains after drag and drop lt;/p gt;.
lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11818" rel="nofollow" gt;GEOS-11818 lt;/a gt; PageUniqueProcess regression after GEOT-7628 lt;/p gt;.
lt;h3 gt;Improvement lt;/h3 gt;.
lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11793" rel="nofollow" gt;GEOS-11793 lt;/a gt; WPS Read Value from Coverage Position lt;/p gt;.
lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11804" rel="nofollow" gt;GEOS-11804 lt;/a gt; Disallow usage of var in GeoServer source code lt;/p gt;.
lt;h3 gt;New Feature lt;/h3 gt;.
lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11797
Mixed map mapping gis gps geospacial server java javascript
GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other compiled languages. It can debug running processes on more than a dozen different processor architectures. It's itself ported to most BSD/ and GNU/Linux, Unix and Microsoft Windows systems.
minor feature: PR build/32578 (cannot build GDB 16.1 out of tree when calling the configure script with a relative path)
PR tui/32592 ( gdb/tui internal error in tui-winsource.c:340:refresh_window).
PR remote/32593 (Incompatibilities between GDB's and LLDB's 'x' packet implementation).
PR build/32610 (Missing #include file in darwin_nat.c).
GNU GPLv3 c c++ debugger software-development
Django Ledger is a double entry accounting system based on the Django Web Framework, which aims to power financially driven applications by removing the complexity of the accounting domain into a simple, high-level API. Prior experience with Django is required to more effectively use this software.
minor feature: lt;h2 gt;What #39;s Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;v0.7.6 by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/elarroba/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/elarroba quot; gt;@elarroba lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2939700073 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//257 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/257/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/257 quot; gt;#257 lt;/a gt; lt;/li gt;.
lt;li gt;v0.7.6 ( lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2939700073 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//257 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/257/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/257 quot; gt;#257 lt;/a gt;) by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/elarroba/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/elarroba quot; gt;@elarroba lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2939731692 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//258 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/258/hovercard qu
GNU GPLv3 accounting money finances bookkeeping django python
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: Add OIDC SSO, exact expiration dates, memory optimization, and major
UI/UX enhancements
This update introduces comprehensive OpenID Connect (OIDC) Single Sign-On support with dynamic configuration via the database and full frontend/backend integration. Key additions include:
- OIDC SSO login via external providers (e.g., Google, Keycloak), with automatic user provisioning and session linking.
- Admin settings UI for enabling/disabling SSO and managing provider credentials.
- Provider-branded SSO buttons with dynamic labels, icons, and styles.
- Exact warranty expiration date support alongside duration-based input, with full validation and UI enhancements.
- Full UI responsiveness for warranty field updates, tag creation, and note editing.
- Memory usage optimization for low-resource deployments via configurable modes (optimized, ultra-light, performance).
- Numerous fixes for SSO authentication flow, UI sync issues, database constraints, and modal interactions.
- Upgraded dependencies for security, performance, and compatibility (Flask 3.0.3, Gunicorn 23.0.0, etc.).
- Frontend improvements: Chart.js loading fix, tooltips for long product names, and dark/light mode-compatible footer.
This release significantly improves authentication flexibility, performance, and user experience across all major components.
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
Cppcheck is a static analysis tool for C/C++ code. It doesn't look for syntax errors, but for bugs that a compilation steps would not normally detected. It provides out of bounds checking, checking the code for each class, exception safety, memory leaks checking, warnings for obsolete function usage, invalid usage of STL, and tests for uninitialized variables and unused functions. There are IDE and VCS bindings for Code::Block, CodeLite, Eclipse, gedit, Hudson, Jenkins,
Mercurial, Tortoise SVN, Visual Studio.
minor feature: Release Notes for Cppcheck 2.17. New checks:
StaticFunction: detect functions that should have internal linkage since they.
Are not used outside of their translation unit (C code only).
Check null pointer return from memory/resource allocation functions (nullPointerOutOfMemory.
NullPointerArithmeticOutOfMemory, nullPointerOutOfResources, ctunullpointerOutOfMemory,
CtunullpointerOutOfResources).... read more
GNU GPLv3 c c++ software-development static-analysis dynamic-debugging
Sigil is a free, open source, multi-platform ebook editor that uses Qt6 (and QtWebEngine). It is designed to edit books in ePub format (both ePub 2 and ePub 3).
Sigil was designed to make it easy to create great ebooks using the EPUB format. If you are formatting books for your own use, or you are a professional editor publishing books on multiple platforms, then Sigil is for you. You can use Sigil to format and package your books into an EPUB that looks exactly the way you want it to using an advanced set of features that have made Sigil one of most popular EPUB editors available.
This open-source and completely free software is written and supported entirely by volunteers. The current Sigil development team includes Doug Massay and Kevin Hendricks as co-lead developers and maintainers. Previous developers/authors include John Schember, Grant Drake and Dave Heiland. Sigil was originally created by Strahinja Markovic in 2009 and remains completely free to download and use. Support is also provided by other volunteers who contribute code, translations and helpful answers to user’s questions. See the Help=>About menu in Sigil for a complete list of contributors.
Some Sigil features:
Free and open source software under GPLv3
Multi-platform: runs on Windows, Mac, and Linux
Full UTF-16 support
EPUB 2 and EPUB 3 spec support
Multiple Views: Code View and Preview View
Complete control over directly editing EPUB syntax in Code View
Table of Contents ge
minor bugfix: CodeView to Preview syncing when cursor on empty lines.
Build warnings related to overloaded-virtual.
New Features.
- Add AppImage.desktop file with version information.
Strip AppImage bins when possible.
Update docs to include Sigil_Plugin_Framework version 15.
GNU GPLv3 epub editor ebook qt
Simple to use paint program like Paintbrush for Mac or classic MS Paint, but for Linux.
major bugfix: - Option to resize the canvas when inserting text that would otherwise
be cut off
- Ctrl + left click will insert text at the mouse cursor from the text
dialog without opening said dialog
- Option to color the background of inserted text. The color will be
the currently selected background color and transparency
- Apply orientation when opening files
- Update for newer gegl
GNU GPLv3 paint drawing image editor light raster-based editor gegl cairo
marimo is a reactive Python notebook: run a cell or interact with a UI element, and marimo automatically runs dependent cells (or marks them as stale), keeping code and outputs consistent. marimo notebooks are stored as pure Python, executable as scripts, and deployable as apps.
Highlights.
🚀 batteries-included: replaces jupyter, streamlit, jupytext, ipywidgets, papermill, and more
⚡️ reactive: run a cell, and marimo reactively runs all dependent cells or marks them as stale
🖐️ interactive: bind sliders, tables, plots, and more to Python — no callbacks required
🔬 reproducible: no hidden state, deterministic execution, built-in package management
🏃 executable: execute as a Python script, parameterized by CLI args
🛜 shareable: deploy as an interactive web app or slides, run in the browser via WASM
🛢️ designed for data: query dataframes and databases with SQL, filter and search dataframes
🐍 git-friendly: notebooks are stored as .py files
⌨️ a modern editor: GitHub Copilot, AI assistants, vim keybindings, variable explorer, and more
minor feature: lt;h2 gt;Highlights lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Latex completions in markdown mode lt;/li gt;.
lt;li gt;Environment variables are automatically loaded dot-env files (e.g. lt;code gt;.env lt;/code gt;) next to your lt;code gt;pyproject.toml lt;/code gt;. You can customize this with: lt;/li gt;.
lt;/ul gt;.
lt;div class="highlight highlight-source-toml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" tool.marimo.runtime .
Dotenv = # don't load any
Dotenv = amp;quot;.env amp;quot; # default
Dotenv = amp;quot;.env amp;quot;, amp;quot;.env.production amp;quot; # load multiple" gt; lt;pre gt; lt;span class="pl-en" gt;tool lt;/span gt;. lt;span class="pl-en" gt;marimo lt;/span gt;. lt;span class="pl-en" gt;runtime lt;/span gt;
lt;span class="pl-smi" gt;dotenv lt;/span gt; = lt;span class="pl-c" gt; lt;span class="pl-c" gt;# lt;/span gt; don't load any lt;/span gt;.
lt;span class="pl-smi" gt;dotenv lt;/span gt; = lt;span class="pl-s" gt; lt;span class="pl-pds" gt;" lt;/span gt;.env lt;span class="pl-pds" gt;" lt;/span gt; lt;/span gt; lt;span class="pl-c" gt; lt;span class="pl-c" gt;# lt;/span gt; default lt;/span gt;.
lt;span class="pl-smi" gt;dotenv lt;/span gt; = lt;span class="pl-s" gt; lt;span class="pl-pds" gt;" lt;/span gt;.env lt;span class="pl-pds" gt;" lt;/span gt; lt;/span gt;, lt;span class="pl-s" gt; lt;span class="pl-pds" gt;" lt;/span gt;.env.production lt;span class="pl-pds" gt;" lt;/span gt; lt;/span gt; lt;span class="pl-c" gt; lt;span class="pl-c" gt;# lt;/span gt; load multiple lt;/span gt; lt;/pre gt; lt;/div gt;.
lt;ul gt;.
lt;li gt;Support for using argparse and simple-parsing in marimo notebooks: letting you make notebooks that double as scripts with help messages and argument validation. See lt;a href="https://github.com/marimo-team/marimo/tree/6f8d6cb94c6f1d9a85f5abfc04208cbbd0a1d179/examples/running_as_a_script" gt;our examples lt;/a gt; and lt;a href="https://docs.marimo.io/guides/scrip
Apache data-science data-visualization machine-learning notebooks ai python typescript
CMOC is a 6809-generating cross-compiler for a large subset of the C language. It produces executables for the Motorola 6809 processor to be used under the Tandy Color Computer Disk Basic environment, OS-9 and others. It runs under GNU/Linux and other Unix-like environments.
minor bugfix: Fixed a bug with casting a long to a char as part of an expression.
Augmented strtol() and strtoul() so that they support leading white space characters and a leading plus sign.
An error is now reported in a case like enum A enum B ; where a semi-colon is missing before the 2nd enum.
Several minor bug fixes, improvements and optimizations.
GNU GPLv3 compiler c developers
FastFlix is a handy GUI for encoding videos.
minor feature: lt;ul gt;.
lt;li gt;Adding automatic downloads for rigaya encoders on Windows lt;/li gt;.
lt;li gt;Adding lt;a class="-link js--link" data-error-text="Failed to load title" data-id="674619067" data-permission-text="Title is private" data-url="https://github.com/cdgriffith/FastFlix//45" data-hovercard-type="" data-hovercard-url="/cdgriffith/FastFlix//45/hovercard" href="https://github.com/cdgriffith/FastFlix//45" gt;#45 lt;/a gt; audio normalization lt;/li gt;.
lt;li gt;Adding ability to add subtitle or audio track lt;/li gt;.
lt;li gt;ing custom_crf not being found lt;/li gt;.
lt;li gt;ing missing space to CRF lt;/li gt;.
lt;/ul gt;.
lt;p gt;NOTE: There is a new feature that will reload audio after switching from codecs that dont enable audio for safety. So please make sure to check audio after your conversion settings lt;/p gt;.
lt;p gt;New Modify Option! lt;/p gt;.
lt;p gt; lt;a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/3275435/440152102-1295c593-7a02-42fa-befb-0b307130f1f1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDg2NjE2MDYsIm5iZiI6MTc0ODY2MTMwNiwicGF0aCI6Ii8zMjc1NDM1LzQ0MDE1MjEwMi0xMjk1YzU5My03YTAyLTQyZmEtYmVmYi0wYjMwNzEzMGYxZjEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDUzMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTA1MzFUMDMxNTA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjI5MTE5MTk5NDEyZGRiZWRkOTI1YTQxYTRjMDdiODNhYzc2NDNkNTViYmFjNDg1N2FlMGJiMzE3MTI3YjhlNCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.66Rlnjz2qOaf3gDHQuE7njpysK7KGtMUgP19OzQm6Rc" gt; lt;img src="https://private-user-images.githubusercontent.com/3275435/440152102-1295c593-7a02-42fa-befb-0b307130f1f1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDg2NjE2MDYsI
MITL video image encoding conversion python
OpenMPT is a popular tracker software for Windows. OpenMPT (short hand for Open ModPlug Tracker) is completely free and allows you to create and play back some great music on your computer. Based on the original ModPlug Tracker written by Olivier Lapicque, OpenMPT is free software, can import a wide variety of module formats and offers an intuitive, native GUI as well as advanced features such as VST plugins and ASIO output.
In addition to its own song format, OpenMPT can natively edit Impulse Tracker, FastTracker, Scream Tracker and ProTracker module files. Read more about it on the features page!
major bugfix: Sample tab
Imp Relaxed BRR file rejection heuristics a bit (http://.openmpt.org/view.php?id=1859).
Imp Loop and cue point information is now also copied for sample selections (http://.openmpt.org/view.php?id=1869).
Possible crash when replacing a sample with a shorter one while outside of the sample editor, and then returning to the same sample slot (http://.openmpt.org/view.php?id=1866).
Drawing sample data from right to left caused the drawn lines to not be interpolated properly.
Instrument tab.
crash when trying to remove the only point of an envelope.
Misc.
If multiple keyboard layouts were installed, note key mapping could be based on the wrong layout, causing e.g. B-4 and Note-Off keys to be swapped on the default key map with an active US keyboard layout but also a German layout being present.
Third-Party Libraries.
Imp Update FLAC (v1.5.0).
BSDL-2 audio tracker
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 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 feature: alpha
Enable Restic by default in all builds.
Redesign the UI to be a bit more modern.
Restic: use the file manager instead of our custom browser when
restoring.
Packaging:
The `enable_restic` and `restic_by_default` meson options are now ignored
and Restic support is now required. You should add a runtime dependency on
Restic and optionally set the related options `restic_pkgs` (if using
PackageKit) and `restic_command` (if Restic isn't installed in PATH).
You should keep a runtime dependency on Duplicity. Existing Duplicity backups
are still supported and are not converted to Restic. If depending on two
backup programs feels bloated or is difficult, turn on PackageKit support
and let Deja Dup install Duplicity on-demand.
You should add a runtime dependency on fusermount (or fusermount3) - likely
provided by a fuse2 or fuse3 package. Use the new `fusermount_command`
meson option if it is installed outside of PATH.
GNU GPLv3 backup archive scheduled gnome vala
|