Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. On Mastodon, users can publish anything they want: links, pictures, text, and video. All Mastodon servers are interoperable as a federated network (users on one server can seamlessly communicate with users from another one, including non-Mastodon software that implements ActivityPub!)
minor bugfix: Security:
Update dependencies.
:
menu not clickable in Firefox.
Add `lang` attribute to current composer language in alt text modal.
quote posts styling on notifications page.
Improve a11y of custom select menus in notifications settings.
selected item in poll select menus is unreadable in Firefox.
Update age limit wording.
support for quote verification in implicit status updates.
Improve `Dropdown` component accessibility.
processing some incoming quotes failing because of missing JSON-LD context.
Make bio hashtags open the local page instead of the remote instance.
styling of external log-in button.
blog microblog self-hosted ruby typescript javascript
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;Prebuilt Windows Binaries were missing lt;code gt;SDL3.dll lt;/code gt; lt;/li gt;.
lt;li gt;SDL3 intercepting signals, causing lt;code gt;CTRL+C lt;/code gt; to not quit fluidsynth lt;/li gt;.
lt;li gt;a few flaws in the AWE32 NRPN implementation lt;/li gt;.
lt;li gt;A regression introduced in 2.4.4 broke drum preset selection for XG MIDIs lt;/li gt;.
lt;li gt;for OpenMP thread affinity crashes on Android devices lt;/li gt;.
lt;li gt;fluidsynth's systemd user daemon being unable to create lock file on some distros lt;/li gt;.
lt;li gt;fluidsynth ignoring lt;code gt;initialFilterFc lt;/code gt; generator limits lt;/li gt;.
lt;li gt;A regression introduced in 2.3.6 prevented SF2 NRPN messages from being processed correctly lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;em gt;Hint to package maintainers: Pls. make sure to install the newly added lt;code gt;fluidsynth.tmpfile lt;/code gt;, as lt;a href="https://github.com/FluidSynth/fluidsynth/blob/f8cdcb846b5c7c32a1de99db0ff69c4841142a99/contrib/fluidsynth.spec#L101C1-L101C83" gt;shown here lt;/a gt;. lt;/em gt; lt;/p gt;.
lt;p gt;Edit: Pls. note that the filename of fluidsynth's DLL is incorrect in this release. lt;/p gt;.
GNU LGPLv3 sound-synthesis mixers
HarfBuzz is a text shaping engine. It primarily supports OpenType, but also Apple Advanced Typography. HarfBuzz is used in Android, Chrome, ChromeOS, Firefox, GNOME, GTK+, KDE, LibreOffice, OpenJDK, PlayStation, Qt, XeTeX, and other places.
major bugfix: Wednesdat, April 16, 2025
Include bidi mirroring variants of the requested codepoints when subsetting.
The new HB_SUBSET_FLAGS_NO_BIDI_CLOSURE can be used to disable this
behaviour.
Various.
Various build and improvements.
Various test suite improvements.
New API:
+HB_SUBSET_FLAGS_NO_BIDI_CLOSURE.
Mixed c++ c fonts text-shaping
MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.
minor feature: ROMFS, alif port, RISCV inline assembler, DTLS, mpremote recursive re
move.
After more than three years in development, the "ROMFS" feature has been.
Finalised, its filesystem format specified, and the VFS driver and.
Supporting code are included in this release of MicroPython. This feature.
Builds on bytecode version 6 (available for many years now), which supports.
Executing bytecode in-place, that is, without the need to copy it to RAM.
ROMFS defines a read-only, memory-mappable, extensible filesystem that can.
Contain arbitrary resources, including precompiled mpy files, and allows.
Executing bytecode directly from the filesystem. This makes importing.
Significantly faster and use a lot less memory. Also, data resources such.
as fonts can be used in-place on a ROMFS without loading into RAM.
ROMFS is currently enabled only on selected boards: PYBD-SFx, all alif-port.
Boards, a new ESP8266_GENERIC variant called FLASH_2M_ROMFS, and all stm32.
Arduino boards. Other boards will have ROMFS enabled in the future, or it.
Can be manually enabled on user-defined boards.
To build and deploy a ROMFS, mpremote has a new `mpremote romfs` command.
With "query", "build", and "deploy" sub-commands, which can build and.
Deploy a directory structure to a ROMFS partition on a target device.
These initial ROMFS features will be extended in the future, but for now.
They provide a way to try out this long-anticipated feature.
This release also introduces a brand new "alif" port supporting Alif.
Ensemble MCUs. These MCUs offer multiple ARM cores, including Ethos-U55.
Machine-learning processors, and a comprehensive set of peripherals.
Current features of the MicroPython alif port include USB support via.
TinyUSB, dual-core support using OpenAMP, octal SPI flash with XIP, the.
Machine classes Pin, UART, SPI and I2C, and cyw43 WiFi and BLE support.
Two alif board definitions are currently available: ALIF_ENSEMBLE for the.
Of
MITL python education home automation internet embedded systems hardware networking industry
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;: hover detection doesn't work with Firefox mobile 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="3248504927" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//289" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/289/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/289" gt;#289 lt;/a gt; lt;/li gt;.
lt;li gt;: FAB gets bellow hovered transaction 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="3248549868" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//290" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/290/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/290" gt;#290 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/eitchtee/WYGIWYH/compare/0.14.0...0.14.1" gt; lt;tt gt;0.14.0...0.14.1 lt;/tt gt; lt;/a gt; lt;/p gt;.
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
Praat is a speech analysis tool used for doing phonetics by computer. Praat can analyse, synthesize, and manipulate speech, and create high-quality pictures for your publications. Praat was created by Paul Boersma and David Weenink of the Institute of Phonetics Sciences of the University of Amsterdam.
Some of Praat’s most prominent features are:
Speech analysis
Speech synthesis
Speech labelling
Grammar models
Statistical analysis
minor bugfix: TextGrid window: removed a that caused slow scrolling (i.e. computation of whole-sound Pitch and Formant objects)
if the TextGrid was much longer than the Sound and the Sound was scrolled out of sight.
EEG window: repaired a that caused Praat to crash when clicking ##View Edit#.
Windows Demo window: made Escape key available to `demoKey ()`.
(this had been a since the beginning of the Demo window, i.e. since May 2009).
GNU GPLv3 speech analysis audio phonetics synthesis c cpp
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: Fix notification scheduler init and mobile UI issues
---
Resolved critical scheduler initialization bug in Docker ultra-light mode by moving scheduler setup into the create_app() function and improving worker detection logic. Added missing /api/timezones and /api/locales endpoints to support frontend settings page. Ensured compatibility across all memory modes with single-worker and multi-worker setups. Also fixed mobile UI issues including text overflow on the "Manage Tags" button and oversized warranty cards in list view. Implemented responsive CSS adjustments for mobile screens to improve layout and usability.
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
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.
This version is the same as 2.1.0.113 and 2.1.0.114 but rebuilt to a build-time.
Major changes in this version.
The ServerUtil tool can now ouput JSON instead of regular text.
Support for Zip64 is now always enabled, so manual data extraction requires a Zip64 enabled tool.
Added support for creating pre-authenticated headers to better support proxy setups.
Improved handling of duplicated blocks, both on compact and on backup.
Added support for Filen and Filejump storage destinations.
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:
Improved build process and added checks for missing and outdated libraries.
Improved anti-sleep on Windows.
Added option to emit machine-readable JSON from `ServerUtil` / `duplicati-server-util`.
with Mega backend not authenticating.
Added back missing options to MSGraph based backends.
Improved Zip64 support (always on).
Prevent crashes when unable to set permissions on data folder or database.
Added `Filen.io` backend.
some delivery failures to Telegram.
Prevent setting permissions on data folder from ServerUtil.
Added support for pre-authenticated headers in selfhosted (proxy) setups.
Stop early if restoring a backup and no passphrase is supplied.
Removed a warning show when using relative restore version time.
Removed positional arguments from SQL queries.
Improved number of blocks that can be discarded during compact.
Improved storage re-use if files are added/removed/added.
a case where connections were not after use.
Updated Wasabi S3 endpoints.
locale-sensitive parsing for fr-CA.
Added `rclone` to Docker images, thanks @wjansenw.
Added Filejump back
GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript
Weblate is an open source web-based translation tool with version control. It includes several hundred languages with basic definitions, and enables the addition of more language definitions, all definitions can be edited by the web community or a defined set of people, as well as through integrating machine translation, such as DeepL, Amazon Translate, or Google Translate.
minor feature:
GNU GPLv3 translation localization web python html
Alaya is a chrooting webserver with basic webdav extensions and a number of unsual features. It can serve both http and https and is intended to provide a simple means for people to share directories with webdav. Although it chroots it supports running CGI programs outside of the chroot via a trusted-path method. Alaya supports perfect-forward-secrecy and client certificate authentication.
minor feature: Added features to limit tcp-ttl of connections, limit connections to certain ip addresses and trigger events off authentication.
GNU GPLv3 storage webdav http server c posix linux
An console/tui alsa volume control that tries to present ONE control bar that controls the volume, not an array of them.
major feature: Initial release
GNU GPLv3 alsa volume tui console
Jenkins provides hundreds of plugins to support building, deploying and automating any project.
minor feature: lt;ul gt;.
lt;li gt;.
RFE:
Update test results bar colors to follow the Jenkins design system.
lt;/li gt;.
lt;li gt;.
RFE:
A new lt;code gt;/health lt;/code gt; endpoint is available to determine whether Jenkins is healthy.
lt;/li gt;.
lt;li gt;.
RFE:
Developer: Plugins can contribute additional checks for the lt;code gt;healthcheck lt;/code gt; endpoint.
lt;/li gt;.
lt;li gt;.
Ensure computer configuration is updated correctly after updating a node.
lt;/li gt;.
lt;li gt;.
Ensure number of executors of the built-in node is synced with the number of executors defined in Jenkins after a configuration reload.
lt;/li gt;.
lt;li gt;.
Allow icons in tables to be updated even when there is more than one table displayed on the page.
lt;/li gt;.
lt;/ul gt;.
MITL ci automation java
JupyterCAD is a JupyterLab extension for 3D geometry modeling with collaborative editing support. It is designed to allow multiple people to work on the same file at the same time, and to facilitate discussion and collaboration around the 3D shapes being created.
JupyterCAD has support for FreeCAD files, which makes it easy to import and export models from FreeCAD. It also has a range of features for creating and manipulating 3D shapes, including a variety of primitives, transformations, and Boolean operations.
minor feature: (Full Changelog).
Enhancements made:
Add STL/BREP export feature. (@Yahiewi).
:
Restore the users item visibility (@brichet).
Bring back follow mode (@arjxn-py).
Maintenance and upkeep improvements:
Other merged PRs:
Update CONTRIBUTING.md (@asmith26).
Contributors to this release:
(GitHub contributors page for this release).
@arjxn-py @asmith26 @brichet @github-actions @pre-commit-ci @Yahiewi.
.
BSDL 3d cad opencascade freecad jupyter-notebook typescript python javascript
A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, GSC and Java Source Code.
minor bugfix: * Fix regression related to diff markers
MITL formatting indentation
Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.
Features:
Organize and index your scanned documents with tags, correspondents, types, and more.
Your data is stored locally on your server and is never transmitted or shared in any way.
Performs OCR on your documents, adding searchable and selectable text, even to documents scanned with only images.
Utilizes the open-source Tesseract engine to recognize more than 100 languages.
Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals.
Uses machine-learning to automatically add tags, correspondents and document types to your documents.
Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)1 and more.
Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents.
Beautiful, modern web application that features:
Customizable dashboard with statistics.
Filtering by tags, correspondents, types, and more.
Bulk editing of tags, correspondents, types and more.
Drag-and-drop uploading of documents throughout the app.
Customizable views can be saved and displayed on the dash
minor bugfix: :
: Adds better handling during folder checking/creation/permissions for non-root @stumpylog.
: Explicitly set the HOME environment to resolve running as root with database certificates @stumpylog.
: prevent self-linking when bulk edit doc link @shamoon.
Dependencies:
Chore: Bump celery to 5.5.1 @hannesortmeier.
All App Changes:
.
4 changes.
Tweak: consistently use created date when displaying doc in list @shamoon.
: Adds better handling during folder checking/creation/permissions for non-root @stumpylog.
: Explicitly set the HOME environment to resolve running as root with database certificates @stumpylog.
: prevent self-linking when bulk edit doc link @shamoon.
.
GNU GPLv3 self-hosted internet web dynamic content indexing search server pdf python typescript javascript
AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network.
minor bugfix: See also the v0.107.60 GitHub milestone ms-v0.107.60 .
Security:
Go version has been updated to prevent the possibility of exploiting the Go vulnerabilities in 1.24.2 go-1.24.2 .
Changed:
Alpine Linux version in `Dockerfile` has been updated to 3.21 ().
Deprecated:
Node 20 support, Node 22 will be required in future releases.
NOTE: `npm` may be replaced with a different tool, such as `pnpm` or `yarn`, in a future release.
:
Filtering for DHCP clients ().
Incorrect label on login page ().
Validation process for the HTTPS port on the *Encryption Settings page.
Removed:
Node 18 support.
https://github.com/AdguardTeam/AdGuardHome//7588.
https://github.com/AdguardTeam/AdGuardHome//7729.
https://github.com/AdguardTeam/AdGuardHome//7734.
go-1.24.2 : https://groups.google.com/g/golang-announce/c/Y2uBTVKjBQk.
ms-v0.107.60 : https://github.com/AdguardTeam/AdGuardHome/milestone/95?=1.
dns security tracking adblock adguard privacy golang javascript
An interactive command line filter program for any kind of list; files, command history, processes, hostnames, bookmarks, git commits, etc. It implements a "fuzzy" matching algorithm, so you can quickly type in patterns with omitted characters and still get the results you want.
Highlights
📦 Portable — Distributed as a single binary for easy installation
⚡ Blazingly fast — Highly optimized code instantly processes millions of items
🛠️ Extremely versatile — Fully customizable via an event-action binding mechanism
🔋 Batteries included — Includes integration with bash, zsh, fish, Vim, and Neovim
major bugfix: Added `click-footer` event that is triggered when the footer section is clicked. When the event is triggered, the following environment variables are set:
- ` FZF_CLICK_FOOTER_COLUMN` - clicked column (1-based).
- ` FZF_CLICK_FOOTER_LINE` - clicked line (1-based).
- ` FZF_CLICK_FOOTER_WORD` - the word under the cursor.
``sh.
Fzf --footer ' Edit View n Copy to clipboard '
--with-shell 'bash -c' .
--bind 'click-footer:transform:
FZF_CLICK_FOOTER_WORD = Edit echo "execute:vim ".
FZF_CLICK_FOOTER_WORD = View echo "execute:view ".
(( FZF_CLICK_FOOTER_LINE == 2 )) (( FZF_CLICK_FOOTER_COLUMN 20 )) .
Echo "execute-silent(echo -n pbcopy)+bell"
'.
``.
Added support for ` *n ` and ` *nf ` placeholder.
- ` *n ` evaluates to the zero-based ordinal index of all matched items.
- ` *nf ` evaluates to the temporary file containing that.
.
MITL cli finder go ruby shell
A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, GSC and Java Source Code.
minor bugfix: * Fix comment recognition after macro definition
* Fix indent of switch statements within structs
* Fix Win32 build
* Improved lambda body indentation
* Ignore lines with git conflict markers
* Replaced platform file functions by C++ filesystem library
MITL formatting indentation
Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are capable of choosing a suitable method for doing so.
minor feature: Added:
Add direct link alternative sharing to items for public users.
Plugin.
Bluesky share plugin.
Mastodon share plugin.
Changed:
Update vite.
:
Speed up dashboard pages for pulic users calling the top query once.
RSS compliance for date and atom links.
Verify chunk count using the chunk and not the count.
Waveform error when the file is missing.
CLI.
Default options for `run:updateCatalog`.
Apache php streaming server audio music javascript video
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.60.6...v0.60.7" gt;0.60.7 lt;/a gt; (2025-07-20) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;add mute button instead of quickaccess ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/eb1404055382b6ff4d311943679d3c30a80aaf79" gt;eb14040 lt;/a gt;) lt;/li gt;.
lt;li gt;remove quick access capability from source dualsense ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/04684393471be770fb05ef7035638455910dc744" gt;0468439 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
Elektroid is a sample and MIDI device manager. It includes the elektroid GUI application and the elektroid-cli CLI application.
lektroid started as a FLOSS Elektron Transfer alternative and it has ended up supporting other devices from different vendors in the same fashion.
These are the supported devices:
Elektron Model:Samples
Elektron Model:Cycles
Elektron Digitakt I and II
Elektron Digitone and Digitone Keys
Elektron Syntakt
Elektron Analog Rytm MKI and MKII
Elektron Analog Four MKI, MKII and Keys
Elektron Analog Heat MKI, MKII and +FX
All samplers implementing MIDI SDS
Casio CZ-101
Arturia MicroBrute
Arturia MicroFreak
Eventide ModFactor, PitchFactor, TimeFactor, Space and H9
Moog Little Phatty and Slim Phatty
Novation Summit and Peak
While Elektroid is already available in some GNU/Linux distributions such as Debian or Ubuntu, it can also be easily installed on other distributions via Flatpak.
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Bump rexml from 3.3.6 to 3.3.9 in /docs by lt;a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot" gt;@dependabot lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2619233865" data-permission-text="Title is private" data-url="https://github.com/dagargo/elektroid//166" data-hovercard-type="pull_request" data-hovercard-url="/dagargo/elektroid/pull/166/hovercard" href="https://github.com/dagargo/elektroid/pull/166" gt;#166 lt;/a gt; lt;/li gt;.
lt;li gt;Add support for Digitone II by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dagargo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dagargo" gt;@dagargo lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2666187386" data-permission-text="Title is private" data-url="https://github.com/dagargo/elektroid//168" data-hovercard-type="pull_request" data-hovercard-url="/dagargo/elektroid/pull/168/hovercard" href="https://github.com/dagargo/elektroid/pull/168" gt;#168 lt;/a gt; lt;/li gt;.
lt;li gt;Bump nokogiri from 1.17.2 to 1.18.3 in /docs by lt;a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot" gt;@dependabot lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2863494582" data-permission-text="Title is private" data-url="https://github.com/dagargo/elektroid//170" data-hovercard-type="pull_request" data-hovercard-url="/dagargo/elektroid/pull/170/hovercard" href="https://github.com/dagargo/e
GNU GPLv3 audio music synthesizer midi c
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;: backspacing on currency fields doesn't update mask 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="3217409106" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//275" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/275/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/275" gt;#275 lt;/a gt; lt;/li gt;.
lt;li gt;feat: auto-refresh overview and networth pages (10m for overview and 1h for networth) 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="3224854211" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//276" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/276/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/276" gt;#276 lt;/a gt; lt;/li gt;.
lt;li gt;feat: slightly opaque transactions if they're silenced 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="3244788123" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//278" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.
minor feature: with List/Map overlooking first item in list.
Added support to ProcessApplyConfig for "W X" "memory deny write execute" using prctl on linux.
Added StripStartEndChars function in String.c.
GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps
Dealer’s Choice is a cross-platform, networked multiplayer poker game that supports various draw and stud variants, including optional wild cards. The deal rotates between players, and each new game allows a different player to choose the variant.
minor feature: + Implement Deuces Wild option
* Fix tie handling
* Reduce client console output messages
+ Partially implement 7-card stud
+ Add optional 'language' setting (https://dealer-s-choice.github.io/docs/CONFIG.html)
* Network Protocol bumped to 3
+ Add coin animation
MITL strategy games network multiplayer draw stud poker cards
WebP codec is a library to encode and decode images in WebP format. This package contains the library that can be used in other programs to add WebP support, as well as the command line tools 'cwebp' and 'dwebp' to compress and decompress images respectively.
minor feature: This is a binary compatible release.
API changes:
Libwebp: WebPValidateDecoderConfig.
Additional x86 (AVX2, SSE2), general optimizations and compression.
Improvements for lossless
mt` returns same results as single-threaded lossless.
Miscellaneous warning, build
Tool updates:
Cwebp can restrict the use of `-resize` with `-resize_mode`.
codec library image graphics c cpp
THIS IS SPAM
minor feature: THIS IS SPAM
CNRI self-hosted rss atom feeds monitoring dashboard aggregator go
THIS IS SPAM
minor feature: THIS IS SPAM
GNU GPLv3 self-hosted rss atom feeds monitoring dashboard aggregator go
APCComm is a program to transfer files between an Amiga and a Linux PC using a parallel laplink cable or serial null modem cable. It's able to transfer files and whole directories.
minor bugfix: This release fixes a bug which failed to correctly transfer the first file to Amiga and created an empty file instead. The Workbench version also correctly reads stored settings.
GNU GPL communication c console linux amiga
THIS IS SPAM
minor feature: THIS IS SPAM
CUA self-hosted rss atom feeds monitoring dashboard aggregator go
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.60.4...v0.60.5" gt;0.60.5 lt;/a gt; (2025-07-17) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Manager: lt;/strong gt; allow processing previously discovered devices ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/9ca644c4f0ffead61cb663871f9fef2470710aaf" gt;9ca644c lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
Jenkins provides hundreds of plugins to support building, deploying and automating any project.
minor feature: lt;ul gt;.
lt;li gt;.
RFE:
Refresh user lt;strong gt;API Token lt;/strong gt; UI.
lt;/li gt;.
lt;li gt;.
RFE:
Remove support for loading user data from before Jenkins 1.283.
lt;/li gt;.
lt;li gt;.
RFE:
Remove support for loading proxy configuration from before Jenkins 1.415.
lt;/li gt;.
lt;li gt;.
RFE:
Add telemetry to determine whether a specific URL ( lt;code gt;/extensionList/ lt;/code gt;) is in use by plugins or can safely be removed in future releases of Jenkins.
lt;/li gt;.
lt;li gt;.
RFE:
Add "No plugins" notice to lt;strong gt;Appearance lt;/strong gt; configuration page.
lt;/li gt;.
lt;li gt;.
RFE:
Use a dropdown for the lt;strong gt;Default View lt;/strong gt; of a user.
lt;/li gt;.
lt;li gt;.
RFE:
Improve UI of lt;strong gt;Secret lt;/strong gt; and lt;strong gt;Password lt;/strong gt; entry.
lt;/li gt;.
lt;li gt;.
RFE:
Standardize widths of lt;strong gt;Manage Jenkins lt;/strong gt; pages.
lt;/li gt;.
lt;li gt;.
limitation of lt;strong gt;Summary lt;/strong gt; widget on the build page.
lt;/li gt;.
lt;li gt;.
Only update affected computers when adding/updating/removing nodes instead of reviewing every computer and checking their retention strategy, which can cause performance at scale.
lt;/li gt;.
lt;li gt;.
search result URLs when using the old search implementation.
lt;/li gt;.
lt;li gt;.
Add value attribute to button element in lt;code gt;submit.jelly lt;/code gt;.
lt;/li gt;.
lt;li gt;.
RFE:
Developer: Deprecate lt;code gt;hudson.util.Scrambler lt;/code gt;. Use lt;code gt;java.util.Base64 lt;/code gt; instead.
lt;/li gt;.
lt;li gt;.
RFE:
Developer: Describables should directly implement lt;code gt;Describable lt;/code gt; instead of extending lt;code gt;AbstractDescribableImpl lt;/code gt;.
lt;/li gt;.
lt;/ul gt;.
MITL ci automation java
Rescuezilla is an easy-to-use disk cloning and imaging application that's fully compatible with Clonezilla — the industry-standard trusted by tens of millions.
Yes, Rescuezilla is the Clonezilla GUI (graphical user interface) that you might have been looking for. But Rescuezilla is more than a Clonezilla GUI!
Disk imaging is the process of making a backup of your computer's hard drive which is managed as files stored on an external hard drive, and 'disk cloning' is the process of making a direct copy without needing a third drive for temporary storage.
For many people, the alternative open-source tools such as Clonezilla are intimidating and difficult to use, so Rescuezilla provides an easy-to-use graphical environment like the leading commercial tools, Acronis True Image and Macrium Reflect.
It's worth noting that hard drive imaging and cloning is a very specialized task that's not necessarily the best solution for every user: it's worth researching whether a traditional file-based backup approach is more suitable for the specific problem you are looking to solve.
Rescuezilla can be booted on any PC or Mac from a USB stick, and has been carefully developed to be fully interoperable with the Clonezilla. This means Rescuezilla can restore backups created by Clonezilla, and backups created by Rescuezilla can be restored using Clonezilla!
Rescuezilla was forked from Redo Backup and Recovery (now called Redo Rescue) because it had been abandoned for 7 years. Rescuezilla is
minor feature: Adds release based on Ubuntu 25.04 (Plucky) for best support of new hardware.
regression where swap partitions stayed unintendedly mounted causing restore and clone operations to destination disks containing Linux swap partitions to fail.
Impacted Ubuntu 23.10 (Mantic) and newer variants of Ubuntu 24.04 (Noble) and Ubuntu 24.10 (Oracular) so on the newer variants since Rescuezilla v2.5 (2024-05-12).
related (very minor) where the operating system time on these specific variants were not being initialized as intended due to 'hwclock' not being installed.
Renabled Image Explorer (beta) after it was temporarily disabled in v2.6.0.
Switched packaging the underlying "partclone-nbd" executable from the "checkinstall" wrapper to a more canonical packaging strategy using CMake's CPack (to avoid in 'checkinstall' script).
Enabled Firefox on the Ubuntu 24.10 (Oracular) release after it was temporarily excluded in v2.6.0.
Switched to installing Firefox deb package from "packages.mozilla.org" rather than the "mozillateam" Ubuntu Personal Packaging Archive.
The "mozillateam" Ubuntu Personal Packaging Archive now wraps snap-based packages like the official Ubuntu repositories, which remain incompatible with Rescuezilla's "chroot"-based build scripts.
Added ability to specify NFS version: NFSv3, NFSv4 and the (existing default) of automatically negotiating down.
Improved touchpad support for tap-to-click and multifinger gestures using libinput driver.
Upgraded to latest partclone `0.3.37` (released June 2025) from partclone `0.3.33` (released December 2024).
some GTK theme readability and consistency eg, around the taskbar by switching from Breeze to Arc-Darker.
Added initial workaround to the "umount: /tmp/rescuezilla.ntfs/mount: target is busy" error that can block creating a Rescuezilla backup image or cloning on some machines, especially those that contain more than one NTFS partition.
Extracted out a separate Portuguese (Brazillian) (pt_BR) tr
GNU GPLv3 clone backup recovery python shell
https://AccsMarket.net is your one-stop shop for bulk verified accounts across all major social media platforms. Our PVA accounts are secure, reliable, and created using different server IPs to ensure optimal performance. Get started today and enjoy the convenience of fast, hassle-free access.
Check It Out:
https://AccsMarket.net
Thanks!
minor feature: https://AccsMarket.net is your one-stop shop for bulk verified accounts across all major social media platforms. Our PVA accounts are secure, reliable, and created using different server IPs to ensure optimal performance. Get started today and enjoy the convenience of fast, hassle-free access.
Check It Out:
https://AccsMarket.net
Thanks!
WXwindows self-hosted rss atom feeds monitoring dashboard aggregator go
Pinta is a graphics drawing/editing program modeled after Paint.NET. It strives to be simple yet feature-rich, and runs cross-platform. Drawing tools include freehand, lines, rectangles, ellipses, and more. It allows unlimited layering, undo and redo history, over 35 image effects, and supports floating or MDI workspace layout.
major bugfix: Thanks to the following contributors who worked on this release:
@cameronwhite.
@evgeniy-harchenko.
@f-i-l-i-p.
@khoidauminh.
@Lehonti.
@logiclrd.
@Matthieu-LAURENT39.
@potatoes1286.
@ptixed.
@solarnomad7.
@TheodorLasse.
@yarikoptic.
@zWolfrost.
Added:
Ported to GTK4 and libadwaita.
Upgraded the minimum required.NET version to 8.0.
Added an arm64 installer for macOS (Apple silicon).
Restored support for add-ins, which had been disabled in Pinta 2.0 due to technical limitations.
Added a preference (in the `View` menu) for switching between a dark or light color scheme.
Added an improved color picker dialog.
Added a canvas grid with customizable size, replacing the previous pixel grid.
Added ability to choose tile type and edge behavior in tile reflection effect.
Added a new "Dithering" effect.
Added "Voronoi Diagram" effect.
Ported "Vignette" and "Dents" effects from Paint.NET 3.36 (#881, #885).
Added "Feather Object" effect (#886, #953).
Added "Align Object" effect (#936, #961).
Added "Outline Object" effect.
Added support for exporting to portable pixmap (`.ppm`) files.
Added a nearest-neighbor resampling mode when resizing images.
Added support for customizable gradients in the fractal and clouds effects (#578, #678, #683).
Added a new `Offset Selection` option to the `Edit` menu to expand or contract the current selection (#661, #740, #746).
The Windows build of Pinta now supports loading `.webp` images.
Improved zooming behavior with trackpads, including support for the pinch to zoom gesture (#634, #715).
The Windows installer is now signed, thanks to the support of SignPath.
The brush size and line width settings for many tools can now be adjusted with the ` ` and ` ` keyboard shortcuts.
Changed:
Due to API changes in GTK4, the File - New Screenshot option now invokes platform-specific tools (the XDG screenshot portal on Linux, and the screenshot tool on maCOS). This is currently unsupported on Windows.
When building
GNU GPL csharp python gtk image drawing paint graphics
HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.
minor feature: New : new svg default iconset.
New : new symbolic svg iconset.
New : budget tabview: added import/export menu.
New : budget tabview: added clearall menu.
New : reinforced error handling when loading a.xhb file.
New : preference: amount color can be herited from chart palette.
New : added a ledger tool to mark category sign with amount don't match.
Change: xhb data file format (v1.6).
Change: internal data/display flag separation.
Change: icon name rework.
Change: simplified ledger icon status column (reconciled merged with lock).
Change: manage account icons was moved to a left column for consistency.
Change: the preference pages have been organized on 2 levels.
Change: the last used preferences page is remembered during the session.
Change: relayout of edit assignment dialog.
Wish : #2101100 budget report option to exclude subcat from unbudgeted line.
Wish : #2089475 inherit while managing scheduled transactions.
Wish : #2083175 balance report to propose an option to include/exclude transfer.
Wish : #2079857 budget report option to restrict
GNU GPL c gtk gnome accounting personal-finance quicken money finances bookkeeping
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
major bugfix: Prevent crash on Windows when hand typing in an external url in Add Existing files.
- in how nav is handled by Prettify (Thank you BeckyEbook).
- in wait cursor appearing when showing last epub open warnings.
Crash caused by empty Automate lists (Thank you BeckyEbook).
Wild card disconnection Qt warnings.
Class initialization reorder warnings.
Remove now unnecessary workaround for sys.argv not being defined in embedded python.
- in regex search and replace by using PCRE2 NOTEMPTY to match Sigil logic.
New Features.
- Added in new CodeView Insert menu item: "Role..." (epub3 only)
to make adding Aria role attributes and epub:type attributes where allowed easier.
- Added in new CodeView Insert menu item: "Aria Clips..." (epub3 only)
to make adding code clips that improving Accessibility easier.
- Made the Epub3 Tools menu menu items be disabled on Epub3.
GNU GPLv3 epub editor ebook qt
Orekit aims at providing accurate and efficient low level components for the development of flight dynamics applications. It is designed to be easily used in very different contexts, from quick studies up to critical operations.
As a library, Orekit provides basic elements (orbits, dates, attitude, frames, ...) and various algorithms to handle them (conversions, propagations, pointing, ...).
minor feature: lt;p gt;Highlights in the 13.0 release are: lt;/p gt;.
lt;ul gt;.
lt;li gt;revamp of tropospheric models, lt;/li gt;.
lt;li gt;revamp of lt;code gt; Field ImpulseManeuver lt;/code gt;, lt;/li gt;.
lt;li gt;revamp of absolute dates with attoseconds precision, lt;/li gt;.
lt;li gt;revamp of numerical integration tolerances, lt;/li gt;.
lt;li gt;many improvements in optimal control.
lt;ul gt;.
lt;li gt;min time Hamiltonian lt;/li gt;.
lt;li gt;cost evaluation lt;/li gt;.
lt;li gt;differential information at control switches, lt;/li gt;.
lt;li gt;linear system tuning, lt;/li gt;.
lt;li gt;logarithmic barrier for fuel cost, lt;/li gt;.
lt;li gt;cost/penalty barrier for indirect fuel optimization, lt;/li gt;.
lt;li gt;scales in Newton updates, lt;/li gt;.
lt;/ul gt;.
lt;/li gt;.
lt;li gt;new Kalman/unscented smoother, lt;/li gt;.
lt;li gt;many improvements in GNSS.
lt;ul gt;.
lt;li gt;Rinex files, lt;/li gt;.
lt;li gt;Sinex files, lt;/li gt;.
lt;li gt;partial derivatives in GNSS propagators, lt;/li gt;.
lt;li gt;handling of ambiguities, lt;/li gt;.
lt;li gt;non-standard signals and systems, lt;/li gt;.
lt;/ul gt;.
lt;/li gt;.
lt;li gt;new ITU models.
lt;ul gt;.
lt;li gt;ITU-R P.531 NeQuick 2 ionospheric model, lt;/li gt;.
lt;li gt;ITU-R P.834 tropospheric model, lt;/li gt;.
lt;/ul gt;.
lt;/li gt;.
lt;li gt;replacement of lt;code gt;AdditionalStateProvider lt;/code gt; by lt;code gt;AdditionalDataProvider lt;/code gt;, lt;/li gt;.
lt;li gt;builders for lt;code gt; Field SpacecraftState lt;/code gt;, lt;/li gt;.
lt;li gt;moved position angles conversions methods, lt;/li gt;.
lt;li gt;IIRV messages reader/writer, lt;/li gt;.
lt;li gt;sexagesimal angles, lt;/li gt;.
lt;li gt;moving transition dates in lt;code gt;TimeSpanMap lt;/code gt;, lt;/li gt;.
lt;li gt;new East-North-Up (ENU) and North-East-Down (NED) local orbital frames, lt;/li gt;.
lt;li gt; lt;code gt; Field EventDetectionSettings lt;/code gt;, lt;/li gt;.
lt;li gt;Walker constellation for star pattern, lt;/li
Apache scientific physics space flight dynamics aerodynamics astrodynamics satellite-prediction altitude spaceflight orbital-mechanics java
QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.
minor bugfix: added KWin rules for KDE6;
added display of volume when adjusting it with the mouse wheel in the skinned user interface;
fixed support for multi-line comments when saving and restoring a playlist;
fixed volume adjustment step when using mouse wheel;
fixed some clazy analyzer warnings;
fixed frequencies of the all spectrum analyzers;
fixed handling of the file open errors.
GNU GPL audio player music qt qt6 mp3 cpp
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: Fix UI layout, translation issues, caching bugs, and enhance CSV import tag updates
- Moved warranty status row to the bottom of cards for better visual hierarchy in both grid and list views.
- Ensured real-time UI updates on tag edits and deletions, fixing stale tag info across the app.
- Added missing tag-related translation keys and warranty addition success messages across 17+ languages.
- Resolved caching issues by updating service worker logic, asset versioning, and nginx headers.
- Removed redundant Docker Compose commands causing migration duplication during updates.
- Enhanced CSV import to support flexible date formats using `dateutil.parser`, improving user experience.
- Fixed warranty duration selection limits by increasing max values in frontend and backend with DB migration.
- Improved Paperless-ngx integration with duplicate document detection and user-friendly linking.
- Fixed DB migration permission issues by granting `CREATEROLE` and removing redundant grants.
- Restored missing product photos by correcting a broken image loader function call.
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis.
GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization.
Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.
minor security: (2025-04-09).
### (2 changes).
invalid pipelines for scan execution policies GitLab Enterprise Edition.
Move group.cluster_agents field to CE GitLab Enterprise Edition.
### Security (7 changes).
Bump workhorse golang-jwt/jwt to 5.2.2 (merge request).
Global search count leak for confidential (merge request).
Set the IP address state for Action Cable requests (merge request).
Bump Golang Oauth2 =0.27.0 (merge request).
Adding validation for Ci::Pipeline (merge request).
Add delay to when pointer events are enabled for 0Auth authorize page (merge request).
Do not enable pprof by default in Workhorse (merge request).
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
|