Meeting Room Booking System 1.11.5 💾

MRBS is a free, GPL, web application using PHP and MySQL/pgsql for booking meeting rooms or other resources. Some features: The main screen Web/Intranet based - Available from any workstation through a Browser Simple to follow, Web based options and intuitive presentation Flexible Repeating Bookings Authentication with your existing user database (eg Netware, NT Domain, NIS etc.) Ensures that conflicting entries cannot be entered Reporting option Selectable DAY / WEEK / MONTH views Multiple auth levels (read-only, user, admin) Support for bookings by time or period - ideal for use in schools Room administrators can be notified of bookings by email Multiple languages supported (translated to Catalan, Czech, Chinese, Danish, Dutch, Finnish, French, German, Greek, Italian, Japanese, Korean, Norwegian, Portuguese, Slovenian, Spanish, Swedish, Turkish) Stable and in use at many organizations MySQL and Postgres support

minor bugfix: Changes since MRBS 1.11.4: Improved localisation of range dates. Added a config setting to specify the maximum number of simultaneous bookings. Added the ability to display a message above the calendar. Added the ability to override ICU settings for week numbering. Added the ability to force MRBS to use strftime() instead of the intl extension (useful when the ICU library is out of date). Various other minor bug fixes and enhancements.

GNU GPLv3 booking server php javascript mysql

Kavita 0.8.1 💾

Kavita is a full-fledged, fast, cross-platform, & open-source manga, comic, and book server. Built from the ground up with a focus on manga and a goal of being a full solution to your reading needs. Set up your own server and share your manga, comics, and e-book collection with your friends and family. Extensive File support Manga/Comics: ZIP, RAR, RAR5, CBR, CBZ, CB7, CBT, TAR.GZ, 7ZIP/7Z Books: EPUB2, EPUB3, PDF Raw Images: JPG/JPEG, PNG, WEBP, GIF, AVIF Manga/Comic Reader Image Scaling to fit your device screen or override for what feels best to you. Image Splitting for those joined page spreads, don't scroll on your tablet, just split Double page rendering with optional shadow to emulate reading a comic book Apply a brightness override to make it easier to read at night Reading Direction: Left/Right, Up/Down, Webtoon Webtoon reader built-in Read across archives without closing the reader Book Reader Interactive reader - can interact with text, run javascript Dark mode persists between page load Immersive mode, just you and the words No scroll mode with virtual pages Customize your reading experience with custom Font, Font Size, Margin, Reading Direction, Dark Mode Table of Content just a click away Remember line position and resume where you left off, no matter the device Read across books without closing the reader Dedicated PDF Reader Dedicated PDF reader to give you the best experience for your PDFs Offers light/dark mode and many customization options ...

minor feature: lt;p gt;This is just a bit more than a hot, but mainly focused on some polish after more users got their hands on the v0.8 along with the updated Image library. From the community support, v0.8 looks to have gone off really well with only a few users reporting minor data loss. Thanks to everyone joining support and bringing up edge cases that were missed. lt;/p gt;. lt;p gt;I would also like to remind users that you can upvote and comment (or create your own) feature requests on out lt;a href="https://github.com/Kareadita/Kavita/discussions" gt;Github Discussions lt;/a gt; page. lt;/p gt;. lt;h1 gt;Added lt;/h1 gt;. lt;ul gt;. lt;li gt;Added: Added SortOrderLocked field for upcoming ability to set it in the UI, allowing customization of sort order on Series Detail page. (This is not yet in the UI, just in the DB and code) lt;/li gt;. lt;/ul gt;. lt;h1 gt;Changed lt;/h1 gt;. lt;ul gt;. lt;li gt;Changed: Changed how often the 1 version out of date check occurs to be every 4-6 hours instead of 1-2 hours. lt;/li gt;. lt;li gt;Changed: Allow jumpbar to function on pages as long as there is no custom sort lt;/li gt;. lt;li gt;Changed: When refusing OPDS download due to lack of role, use 403 Forbid. lt;/li gt;. lt;li gt;Changed: Don't show any of the internal information on publication status tooltip when the total items is set to 0 (or unset) lt;/li gt;. lt;li gt;Changed: Updated Comic Vine library when falling back to taking Series name from directory because no Volume tag exists, don't clean specials from the directory name. lt;/li gt;. lt;/ul gt;. lt;h1 gt; lt;/h1 gt;. lt;ul gt;. lt;li gt;: a where some series detail pages have a ton of extra space lt;/li gt;. lt;li gt;: a where series folders with nested specials would get a bad LowestSeriesFolder meaning series scans wouldn't do anything important. lt;/li gt;. lt;li gt;: a with default ordering failing when a series has a special lt;/li gt;. lt;li gt;: a where the very out of date modal wouldn't have the correct num

GNU GPLv3 ebook ebookreader server book comics collection

FormKiQ Core 1.14.1 💾

FormKiQ Core is an Open Source Headless Document Management System (DMS) that runs in your Amazon Web Services (AWS) Cloud. Can be used for document workflows, records management, and other document storage and processing needs, using an extendable Document API.

minor feature: V1.14.1 Update Console to 3.5.0. #220 - OCR Processor fails to create with using a long appenvironment name #220.

MITL aws serverless headless cloud storage document database amazon web services dms document management records management document proces

WirePlumber 0.5.2 💾

WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire’s API, providing convenience for writing the daemon’s modules as well as external tools for managing PipeWire. The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality. The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don’t do actual media streaming) and to write custom session managers for embedded devices.

minor bugfix: Highlights: - Added support for loading configuration files other than the default wireplumber.conf within Lua scripts (!629). - Added support for loading single-section configuration files, without fragments (!629). - Updated the node.software-dsp script to be able to load filter-chain graphs from external configuration files, which is needed for Asahi Linux audio DSP configuration (!629). : - destroying camera nodes when the camera device is removed (#627, !631). - an with Bluetooth BAP device set naming (!632). - an caused by the pipewire event loop not being "entered" as expected (!634, #638). - A false positive warning about no modules being loaded is now suppressed when using libpipewire = 1.0.5. - Default nodes can now be selected using priority.driver when priority.session is not set. Changes: - The library version is now generated following pipewire's versioning scheme: libwireplumber-0.5.so.0.5.2 becomes libwireplumber-0.5.so.0.0502.0 (!633). Past releases.

Other audio session-manager policy-manager pipewire c lua

LimeSurvey 6.5.4 build 240422 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: Downloading responses does not exit loading animation once finished (Gabriel Jenik). potential error during login, after Updating To LS 6.4.0 (Denis Chenu). Wrong redirect when directLogin is true (Gabriel Jenik). Updated translation: Spanish (Spain) by davidperez00. Updated translation: Slovak by jelen1. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Korean by modernity4r. Updated translation: Japanese by d_inoue, nomoto. Updated translation: Italian by lfanfoni. Updated translation: Italian (Informal) by lfanfoni. Updated translation: Czech by jelen1. Updated translation: Czech (Informal) by jelen1.

GNU GPL survey php mysql mssql postgres

Syncthing 1.27.7-rc.1 💾

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first. Syncthing should be: Safe From Data Loss Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files. Secure Against Attackers Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties. Easy to Use Syncthing should be approachable, understandable, and inclusive. Automatic User interaction should be required only when absolutely necessary. Universally Available Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual. For Individuals Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization. Everything Else There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.

minor feature: lt;p gt;: lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2231168168" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9503" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9503/hovercard" href="https://github.com/syncthing/syncthing//9503" gt;#9503 lt;/a gt;: lib/nat: panic: runtime error: index out of range lt;/li gt;. lt;/ul gt;.

MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript

gsequencer 6.8.6 💾

Advanced Gtk+ Sequencer Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format. Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.

minor bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) . Dead-lock in ags_pulse_devout_tic().

GNU GPLv3 sound-synthesis mixers sequencer audio

Audacity 3.5.0 💾

Audacity is a multi-track audio and sound editor. It can also record from various input devices, up to 24bit wavelength, using ALSA or JACK with latencies up to 384kHz. All common audio formats and encodings such as WAV, AIFF, AU, FLAC, OGG Vorbis, GSM, MP2, MP3, AC3, M4A/M4R (AAC) and WMA are supported. Audio layers allow cutting, editing, and applying or layering a wide range of effects. And Audacity is also cross-platform.

major feature: Major changes Cloud project saving We've introduced a new cloud-saving feature that allows you to save your Audacity projects to audio.com. This allows you to work from any device, share collaborate with others and restore previous versions if something went wrong. Automatic tempo detection Audacity can now automatically detect the tempo of imported loops, and adjust them to be in tempo. Tempo detection is done via both audio analysis and metadata checking. If you want to prepare your loop for automatic tempo detection without relying on audio analysis, both acidizer tempo tags or simply writing "123 bpm" anywhere into the filename work. Automatic tempo detection can be turned off via Preferences - Import/Export. Pitch shifting You now can non-destructively change the pitch of a clip by holding Alt and pressing the Up and Down arrow keys. Alternatively, you can click on the overflow menu (...) and select "Pitch and speed...". When changing the pitch this way, an arrow in the UI indicates how much you've shifted it. Other changes Additions Added an option to skip plugin scanning to Preferences - Effects. Added an overflow menu, as well as speed and pitch indicators to clips. Added subtitle formats for labels. Export to WebVTT and SubRip and import of SubRip files is now supported. (Thanks, Pokechu22 and Larry Bordowitz!) Changes Reworked the plugin manager. Improved accessibility. (Thanks, David Bailes!) When zooming in vertically (Ctrl+scroll on the vertical scale), the zeroline now remains centered. Moving the vertical zoom off-center still is possible via Shift+scroll on the vertical scale. Changed the look of the selection adjust cursors (previously pointing fingers on Windows and macOS, now look like everywhere). Changed the timeline options button from a green triangle to a settings gear. From it, you can switch between Beats Measures or hh:mm:ss timeline rulers, set various preferenc

GNU GPL desktop audio editing recording music c cpp python

NCurses Disk Usage 2.4 💾

Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don’t have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.

minor bugfix: Now requires Zig 0.12. - Revert default color scheme back to 'off'. - Rewrite man page in mdoc, drop pod2man dependency. - updating parent dir error status on refresh.

MITL ncurses terminal cli c

Pipe Viewer 1.8.9 💾

pv ("Pipe Viewer"), a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.

minor bugfix: feature: new "--si" option to display and interpret size suffixes in multiples of 1000 rather than 1024 (pull request #85) supplied by kevinruddy fix: continue producing progress output when the output is blocking writes (#34, #86, #87) fix: honour the TMPDIR / TMP environment variables again, rather than hard-coding "/tmp", when using a terminal lock file (originally removed in 1.8.0) (#88) i18n: corrections and missing strings added to French translations (pull request #83) supplied by Thomas Bertels

GNU GPLv3 cli terminal logging monitoring network c

GTK 4.15.0 💾

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

major feature: This release changes the default GSK renderer to be Vulkan, on Wayland. Other platforms still use ngl. The intent of this change is to get wider testing and verify that. Vulkan drivers are good enough for us to rely on. If significant problems show up, we will revert this change for 4.16. You can still override the renderer choice using the GSK_RENDERER. environment variable. ---. This release also changes font rendering settings by introducing. a new high-level gtk-font-rendering settings which gives GTK more freedom to decide on font rendering. You can still use the low-level font-related settings by changing. the new property to 'manual'. ---. GtkColumnView: - infinite loops in dispose. - problems with weak ref cycles in GtkExpression. GtkListView: GtkShortcutManager: - Track the propagation phase of added controllers. GtkGLArea: - Produce dmabuf textures, so graphics offload is possible. GtkTextView: - Support text shadows. GtkGraphicsOffload: - Add a black-background property. Settings: - Add a new gtk-font-rendering setting. Accessibility: - Add support for GetRangeExtents to GtkAccessibleText. - Add support for GetOffsetAtPoint to GtkAccessibleText. - Implement GtkAccessibleRange for scrollbars. GDK: - Add a callback-based cursor API. GSK: Use the Vulkan renderer by default. - Avoid an infinite recursion with offscreens in some cases. - Optimize graphics offload to make it more likely that compositors can use direct scanout. X11: - some confusing demessages. - Drop a no-longer-relevant optimization that was interfering with getting the current window manager capabilities. macOS: - Implement the color picker for macOS 10.15+. Deging: - Snow monitor resolution in the inspector. Demos: - Use graphics offload in the shadertoy demo. - Show more reliable fps numbers in the fishbowl demo. Tools: - Support generating pdf in gtk4-rendernode-tool. Build: - Require pango 1.52. - Require cairo 1.18. - Add a missing dependency th

GNU GPLv3 gnome gtk library framework gui toolkit cpp

gsequencer 6.8.3 💾

Advanced Gtk+ Sequencer Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format. Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.

minor bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) . Ags_file_widget_real_refresh() test directory permissions. Ags_file_widget_value_factory_bind() test file permissions. AgsFileWidget root directory.

GNU GPLv3 sound-synthesis mixers sequencer audio

ImageMagick 7.1.1-31 💾

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

minor feature: Merged: Convert big PDF documents is slow `#7263`. ci: git version `#7260`. Update release.yml `#7258`. Update README.md `#7245`. uhdr.c: verify the availability of error message before accessing it `#7229`. Bump caphyon/advinst-github-action from 1.0 to 1.1 `#7227`. Commits: beta release. Don't create the msixbundle in a pull request.. Register format in uppercase.. set perl install base to that of ImageMagick's. Corrected check for warning when png:compression-filter is invalid.. Code cleanup.. Call heif_context_set_maximum_image_size_limit to limit high dimensions earlier.. Removed outdated files.. Removed outdated files.. compare SSIM score of 1 indicates perfect structural similarity. Also allow tiff:assume-alpha when there is more than one meta channel.. Removed unused advinst-enable-automation setting.. Code cleanup.. Switch to the new action.. latest autoconf/automake. missing C++ pop (https://github.com/ImageMagick/ImageMagick//7230). Added new security policy setting called max-profile-size that can be used to limit the size of a profile.. Added new private method AcquireProfileStringInfo that should be used when a StringInfo is created for a profile.. Added SetImageProfilePrivate that won't make a copy of the StringInfo but adds it to the profiles of the image directly.. Also check the max profile size when it's being added to the image profiles.. Use AcquireProfileStringInfo in Wand where possible.. Silenced warning.. Added extra checks for empty or null profile.. Added BlobToProfileStringInfo that should be used instead of BlobToStringInfo when the StringInfo will be used to add a profile to an image.. Only create the profile when we need to and refactored the code to simply it.. Added name argument to AcquireProfileStringInfo and BlobToProfileStringInfo.. Restore check because it is possible that the StringInfo gets resized.. Reverted incorrect patch.. Added missing call to DestroyStringInfo.. rare memory leak..

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

Weblate 5.5 💾

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: lt;p gt;Released on April 20th 2024. lt;/p gt;. lt;p gt; lt;strong gt;New features lt;/strong gt; lt;/p gt;. lt;ul gt;. lt;li gt;. lt;p gt; lt;a href="https://docs.weblate.org/en/weblate-5.5/admin/addons.html#addons" rel="nofollow" gt; lt;span gt;Add-ons lt;/span gt; lt;/a gt; can be now installed project-wide and site-wide. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;API improvements lt;/p gt;. lt;ul gt;. lt;li gt;. lt;p gt;Added lt;a href="https://docs.weblate.org/en/weblate-5.5/api.html#get--api-categories-(int-id)-statistics-" title="GET /api/categories/(int:id)/statistics/" rel="nofollow" gt; lt;code gt;GET /api/categories/(int:id)/statistics/ lt;/code gt; lt;/a gt;. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Added lt;a href="https://docs.weblate.org/en/weblate-5.5/api.html#get--api-projects-(string-project)-file-" title="GET /api/projects/(string:project)/file/" rel="nofollow" gt; lt;code gt;GET /api/projects/(string:project)/file/ lt;/code gt; lt;/a gt;. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Added lt;a href="https://docs.weblate.org/en/weblate-5.5/api.html#post--api-groups-(int-id)-admins-" title="POST /api/groups/(int:id)/admins/" rel="nofollow" gt; lt;code gt;POST /api/groups/(int:id)/admins/ lt;/code gt; lt;/a gt;. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Added lt;a href="https://docs.weblate.org/en/weblate-5.5/api.html#delete--api-groups-(int-id)-admins-(int-user_id)" title="DELETE /api/groups/(int:id)/admins/(int:user_id)" rel="nofollow" gt; lt;code gt;DELETE /api/groups/(int:id)/admins/(int:user_id) lt;/code gt; lt;/a gt;. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Improved lt;a href="https://docs.weblate.org/en/weblate-5.5/api.html#post--api-translations-(string-project)-(string-component)-(string-language)-units-" title="POST /api/translations/(string:project)/(string:component)/(string:language)/units/" rel="nofollow" gt; lt;code gt;POST /api/translations/(string:project)/(string:component)/(string:language)/units/ lt;/code gt; lt;/a gt;. lt;/p

GNU GPLv3 translation localization web python html

FlexGet 3.11.28 💾

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

minor feature: all commits. Changed. . . . best_quality: can now return multiple best entries. . . Update best_quality.py . .

MITL download internet torrents bittorrent python