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;The UX refresh release has been great, a lot of great feedback has come in, along with a few that got missed during testing. I knew there would be some, especially when the new UX was 50K lines of code difference. I picked up as many as I could that didn't require large periods of time for testing. Unless there is anything major that comes, this should be the last hotand I will start work on v0.8.4. lt;/p gt;.
lt;h1 gt;Changed lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Changed: Instead of showing 'Special' on chapter cards that aren't real, show a dash instead lt;/li gt;.
lt;li gt;Changed: Changed how the warning about Email settings and the Test flow worked to be less intrusive lt;/li gt;.
lt;li gt;Changed: (Performance) Small memory improvement when returning reading list items over OPDS lt;/li gt;.
lt;li gt;Changed: Changed 'Edit Series Information' tooltip to 'Edit Information' as it's now generic for other entities lt;/li gt;.
lt;li gt;Changed: Adjusted the logic for displaying chapter information when the chapter belongs to a single volume. lt;/li gt;.
lt;/ul gt;.
lt;h1 gt; lt;/h1 gt;.
lt;ul gt;.
lt;li gt;: a where all chapter cards would always say chapter, instead of lt;/li gt;.
lt;li gt;: some edge case styling on cards lt;/li gt;.
lt;li gt;: the wording for the edit tooltip to be more generic since used on other pages, not just series lt;/li gt;.
lt;li gt;: Cover Artists still showing instead of Artist in Search lt;/li gt;.
lt;li gt;: a where task settings weren't saving lt;/li gt;.
lt;li gt;: a where when highlighting text in a setting item, the setting would. Now it will only if you click outside the item and there is no selection. lt;/li gt;.
lt;li gt;: an where validators would reject payload when password was over 32 characters lt;/li gt;.
lt;li gt;: Genres/Tags margins on details tab wasn't aligned well with People information lt;/li gt;.
lt;li gt;: an where Cover Image Size wasn't displaying on the UI lt;/li gt;.
lt;li gt;: a when changing the bookmar
GNU GPLv3 ebook ebookreader server book comics collection
Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;(remotebuild): parse comma-separated architectures by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mr-cal" gt;@mr-cal lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2520147458" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5028" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5028/hovercard" href="https://github.com/canonical/snapcraft/pull/5028" gt;#5028 lt;/a gt; lt;/li gt;.
lt;li gt;build(deps): bump craft-parts for hot/8.4 by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tigarmo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tigarmo" gt;@tigarmo lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2525628476" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5039" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5039/hovercard" href="https://github.com/canonical/snapcraft/pull/5039" gt;#5039 lt;/a gt; lt;/li gt;.
lt;li gt;: use correct type for lt;code gt;build-on lt;/code gt; and lt;code gt;build-for lt;/code gt; in build plans by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mr-cal" gt;@mr-cal lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2528988365" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5043" data-hovercard-type="pull_request" data-hovercard-ur
GNU GPLv3 snaps linux packaging distribution python cpp
OpenSSH is a BSD/Linux implementation of SSH1 and SSH2 for encrypted terminal connections, tunneling and file transfers.
It includes the sshd server, scp and sftp, and various utility tools such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen, and the sftp-server.
minor feature: This release contains a number of new features and.
New features.
Ssh(1), sshd(8): add support for a new hybrid post-quantum key.
Exchange based on the FIPS 203 Module-Lattice Key Enapsulation
Mechanism (ML-KEM) combined with X25519 ECDH as described by
Https://datatracker.ietf.org/doc/html/draft-kampanakis-curdle-ssh-pq-ke-03
This algorithm "mlkem768x25519-sha256" is available by default.
Ssh(1): the ssh_config "Include" directive can now expand.
Environment as well as the same set of -tokens "Match Exec"
Supports.
Sshd(8): add a sshd_config "RefuseConnection" option that, if set.
Will terminate the connection at the first authentication request.
Sshd(8): add a "refuseconnection" penalty class to sshd_config
PerSourcePenalties that is applied when a connection is dropped by.
The new RefuseConnection keyword.
Sshd(8): add a "Match invalid-user" predicate to sshd_config Match.
Options that matches when the target username is not valid on the
Server.
Ssh(1), sshd(8): update the Streamlined NTRUPrime code to a.
Substantially faster implementation.
Ssh(1), sshd(8): the hybrid Streamlined NTRUPrime/X25519 key.
Exchange algorithm now has an IANA-assigned name in addition to
The "@openssh.com" vendor extension name. This algorithm is now
Also available under this name "sntrup761x25519-sha512"
Ssh(1), sshd(8), ssh-agent(1): prevent private keys from being.
Included in core dump files for most of their lifespans. This is
in addition to pre-existing controls in ssh-agent(1) and sshd(8).
That prevented coredumps. This feature is supported on OpenBSD,
Linux and FreeBSD.
All: convert key handling to use the libcrypto EVP_PKEY API, with.
The exception of DSA.
Sshd(8): add a random amount of jitter (up to 4 seconds) to the.
Grace login time to make its expiry unpredictable.
Sshd(8): relax absolute path requirement back to what it was prior
to OpenSSH 9.8, which incorrectly required that sshd was started.
With an absolute path in inetd mode. bz3717
Sshd(8): regression introduced i
BSDL c ssh security cryptography utilities sftp scp openbsd linux
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.6.3 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;2409984429 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//216 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/216/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/216 quot; gt;#216 lt;/a gt; lt;/li gt;.
lt;li gt;v0.6.4 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;2516629662 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//223 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/223/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/223 quot; gt;#223 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class= quot;commit-link quot; href= quot;https://github.com/arrobalytics/django-ledger/compare/v0.6.3...v0.6.4 quot; gt; lt;tt gt;v0.6.3...v0.6.4 lt;/tt gt; lt;/a gt; lt;/p gt;.
.
elarroba.
.
.
.
.
tag:github.com,2008:Repository/155289518/v0.6.3.
2024-07-26T16:36:35Z.
.
GNU GPLv3 accounting money finances bookkeeping django python
mpg123 is a fast MPEG Audio Layer 1 / 2 / 3 decoding library and terminal playing utility. It uses floats or integer arithmetics with any available instruction set extension (3DNow, SSE, ARM) for efficiency.
minor feature: Libmpg123: Add sections to assembly to support PAC/BTI code.
For aarch64 (-mbranch-protection variants), thanks to Bill Roberts
(github PR 15).
GNU LGPL c mp3 audio-player command-line end-user cross-platform
Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies).
Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal and lacks certain features commonly found in more high-level libraries.
Dear ImGui is particularly suited to integration in game engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on console platforms where operating system features are non-standard.
Minimize state synchronization.
Minimize UI-related state storage on user side.
Minimize setup and maintenance.
Easy to use to create dynamic UI which are the reflection of a dynamic data set.
Easy to use to create code-driven and data-driven tools.
Easy to use to create ad hoc short-lived tools and long-lived, more elaborate tools.
Easy to hack and improve.
Portable, minimize dependencies, run on target (consoles, phones, etc.).
Efficient runtime and memory consumption.
Battle-tested, used by many major actors in the game industry.
minor bugfix: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.91.2
Other changes:
Added io.ConfigDeHighlightIdConflicts defeature!
THIS DETECTS THE MOST COMMON USER ERROR BY FIRST-TIME DEAR IMGUI PROGRAMMERS!.
- The tool detects when multiple items are sharing the same identifier, due to not
using PushID/PopID in loops, or not using ID stack facilities such as "##" suf.
Very frequently it happens when using empty "" labels.
- When hovering an item with a conflicting ID, all visible items with the same ID will
be highlighted and an explanatory tooltip is made visible.
- The feature may be disabled and is exposed in Demo- Tools menu.
- I've been wanting to add this tool for a long time, but was stalled by finding a way to
not make it spammy + make it practically zero cost. After @pthom made various proposals to
solve the same problem, I decided it was time to finish it.
- Added ImGuiItemFlags_AllowDuplicateId to use with PushItemFlag()/PopItemFlag() if for some
reason you intend to have duplicate identifiers.
-.
Nav: pressing any keyboard key while holding Alt disable toggling nav layer on Alt release..
MultiSelect+Tables: an where box-select would skip items while drag-scrolling
in a table with outer borders.
Inputs: SetNextItemShortcut() with ImGuiInputFlags_Tooltip doesn't show tooltip when item is active.
InputText: internal refactoring to simplify and optimize the code. The ImWchar buffer has been
removed. Simplifications allowed to implement new optimizations for handling very large text buffers.
(e.g. in our testing, handling of a 1 MB text buffer is now 3 times faster in VS2022 Debuild).
This is the first step toward more refactoring. @alektron, @ocornut .
InputText: added CJK double-width punctuation to list of separators considered for CTRL+Arrow.
Tables: auto-width columns when using synced-instances of same table. The previous done in v1.90.5 was incomplete..
Tables: assertion related to inconsistent outer clipping when s
MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c
A simple terminal UI for git commands, written in Go with the gocui library.
minor feature: Crash when viewing the divergence of a branch which is up to date
with its upstream.
This was introduced by #3838, specifically by commit e675025.
And #3917.
MITL git development text-editor text-processing
Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 6.10.11, usb: typec: ucsi: Only set number of plug altmodes after registration, ASoC: meson: axg-card: 'use-after-free', pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID, cifs: signature miscalculation, drm/xe/display: compat IS_DISPLAY_STEP() range end, ASoC: codecs: avoid possible garbage value in peb2466_reg_read(), drm/i915/guc: prevent a possible int overflow in wq offsets, spi: geni-qcom: incorrect free_irq() sequence, spi: geni-qcom: Undo runtime PM changes at driver exit time, ASoC: Intel: soc-acpi-intel-mtl-match: add missing empty item, ASoC: Intel: soc-acpi-intel-lnl-match: add missing empty item, tracing/kprobes: build error when find_module() is not available, drm/xe/client: add missing bo locking in show_meminfo(), drm/xe/client: deadlock in show_meminfo(), drm/amd/amdgpu: apply command submission parser for JPEG v2+, drm/amd/amdgpu: apply command submission parser for JPEG v1, drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct(), drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct(), drm/amdgpu/atomfirmware: Silence UBSAN warning, drm/nouveau/fb: restore init() for ramgp102, dma-buf: heaps: off-by-one in CMA heap fault handler, drm/syncobj: syncobj leak in drm_syncobj_eventfd_ioctl, soundwire: stream: Revert "soundwire: stream: programming slave ports for non-continous port maps", spi: nxp-fspi: the KASAN report out-of-bounds, tracing/osnoise: build when timerlat is not enabled, netlink: specs: mptcp: port endianness, net: dpaa: Pad packets to ETH_ZLEN, net: dsa: felix: ignore pending status of TAS module when it's disabled, net: hsr: prevent NULL pointer dereference in hsr_proxy_announce(), netfilter: nft_socket: sk refcount leaks, riscv: Disable preemption while handling PR_RISCV_CTX_SW_FENCEI_OFF, drivers: perf: smp_processor_id() use in preemptible code, selftests: net: csum: checksums for packets with non-zero padding, net: phy: dp83822: NULL pointer dereference on DP83825 devices, net: ftgmac100:
GNU GPL c linux kernel operating-system
fcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format. The IFC file format can be used to describe building and construction data. The format is commonly used for Building Information Modelling.
IfcOpenShell uses Open CASCADE (the Open CASCADE Community Edition) internally to convert the implicit geometry in IFC files into explicit geometry that any software CAD or modelling package can understand.
minor feature: Apparently wheels exclude directories with no files in the
m, so the cache folder wasn't shipped.
GNU LGPLv3 geometry bim ifc cad cpp python
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;It's finally here, the UX Refresh. Robbie and I have been dreaming and planning this for over a year now and we've grinded for 2 months (with my trip to Norway/Finland between) to bring it to you. The feedback from the nightly testers has been fantastic! Everyone is in love. We have poured over the UX, both on mobile and on desktop, to bring what we think is a consistent and killer experience. We took a lot of inspiration from Plex and if anyone knows, I'm trying to make Kavita the Plex for reading. So let's get into the nitty gritty of what makes this release. lt;/p gt;.
lt;h3 gt;Colorscape lt;/h3 gt;.
lt;p gt;When I browse Plex, I'm always blown away by the accent colors on movie detail pages. Contrast that to Kavita, I felt it was sorely lacking. So I brought it to Kavita and let me tell you, it was no easy feat. Hours wasted on css gradients before realizing the complex system Plex has. Kavita now will show a nice gradient in the background of any page that has a cover (except reading lists and collections, these will likely follow in the future). What's even cooler is the system is able to be turned on/off with a custom theme or even customized by theme creators. This is the feature I'm most proud of with this release. lt;/p gt;.
lt;p gt; lt;a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/735851/367944060-25b81beb-1333-4e82-b22f-8f41e3c9c72d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjY3MTYyNjUsIm5iZiI6MTcyNjcxNTk2NSwicGF0aCI6Ii83MzU4NTEvMzY3OTQ0MDYwLTI1YjgxYmViLTEzMzMtNGU4Mi1iMjJmLThmNDFlM2M5YzcyZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTE5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkxOVQwMzE5MjVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00ZWI1Y2RlM2Q5ODhkNmIxZjhmNWVmY2U0M2NhODJiMWExOTk0YWU5ZmYzYmU5ZDQ4MW
GNU GPLv3 ebook ebookreader server book comics collection
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.
major feature: (2024-09-18).
### Added (202 changes).
Add and backfill project_id for p_ci_runner_machine_builds (merge request).
Allow to configure K8s ns and flux resource path in API (merge request).
Create add-on purchases when applying an offline license (merge request) GitLab Enterprise Edition.
Add Expand and Collapse all files buttons to merge requests (merge request).
Add group scope to policy drawer (merge request) GitLab Enterprise Edition.
Add full path to expiring group token by @shangsuru (merge request).
Add group policy scope for SPP (merge request) GitLab Enterprise Edition.
Add a batch migration to populate detumbled_email in emails table (merge request).
Add AI vulnerability resolution badge (merge request) GitLab Enterprise Edition.
Add GraphQL fragment and queries for project security exclusions (merge request) GitLab Enterprise Edition.
Multiple artifact uploads to model registry model versions (merge request).
Add ci_finished_pipelines_daily_mv ClickHouse materialized view (merge request).
Bump devfile gem to 0.0.28.pre.alpha1 (merge request).
Create add-on purchases when applying an offline license (merge request) GitLab Enterprise Edition.
Add Reachbility Coulmn to sbom occurancy (merge request) GitLab Enterprise Edition.
Audit when job token is used for authentication (merge request) GitLab Enterprise Edition.
Update GitLab Pages version (merge request).
Adds audit events for self-hosted model creation (merge request).
Bring back required instance ci template setting in database (merge request) GitLab Enterprise Edition.
Refactor Issuable reply hotkey (merge request).
Make wiki sidebar resizable (merge request).
Implement post-migration workflow message (merge request) GitLab Enterprise Edition.
Manage uploads API by secret and filename (merge request).
Add new update_column_to action to Loose foreign keys (merge request).
Add toggle for spp_repository_pipeline_access in project settings (merge request) GitLab Enterprise Editio
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.
major bugfix: IMPORTANT NOTES:
Important You need to manually execute a migration script after your upgrade while PeerTube is running and the database migration is complete (`Migrations finished. New migration version schema: 865` in PeerTube startup logs, this migration script may take a while).
The purpose of this migration is to update video files metadata in the database.
This migration can take a long time if you have many federated/local videos, but is designed to be safe to run multiple times:
Classic installation: `cd /var/www/peertube/peertube-latest sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production node dist/scripts/migrations/peertube-6.3.js`.
Docker installation: `cd /var/www/peertube-docker docker compose exec -u peertube peertube node dist/scripts/migrations/peertube-6.3.js`.
Important for Docker admins If you enabled the "Keep a version of the input file" configuration, files may have been stored in the container instead of the host volume. To prevent data loss, you must copy the files on the host before upgrading using `docker compose cp peertube:/app/storage/original-video-files docker-volume/data`.
Docker:
IPV6 configuration. You must update your `docker-compose.yml` file:
Remove `version:` line.
Add `ipv6_address` to `peertube.networks.default` key.
Update `network` top level key content.
Maintenance:
Reduce error and warning logs generated by clients and the federation.
Introduce `peertube_playback_buffer_stalled_count_total` OpenTelemetry playback metric.
Removed `access_log: off` for static video requests in the nginx configuration template, now the player doesn't use WebTorrent anymore (which was doing a large amount of small HTTP requests).
PeerTube introduces a new download API endpoint that remuxes the videos on the fly to merge video and audio streams. A custom rate limit can be configured in the YAML configuration.
### Plugins/Themes/Embed API.
Reduce `@peertube/peertube-types` package size.
Features:
:ta
Affero GPLv3 javascript angularjs web video hosting activitypub
curl and libcurl is a tool for transferring files using URL syntax. It supports HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, POP3, IMAP, SMTP, RTSP, RTMP, and FILE, as well as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers, passwords, port numbers, SSL certificates, Kerberos, and proxies. It is powered by libcurl, the client-side URL transfer library. There are bindings to libcurl for about 40 languages and environments.
minor bugfix: 8.10.1 8.10.1 8.10.1 changes only .
:
.
autotools: `--with-ca-embed` build rule.
cmake: ensure `CURL_USE_OPENSSL`/`USE_OPENSSL_QUIC` are set in sync.
cmake: MSH3 to appear on the feature list.
connect: store connection info when really done.
CURLMOPT_TIMERFUNCTION.md: emphasize that only a single timer should run.
FTP: partly revert eeb7c1280742f5c8fa48a4340fc1e1a1a2c7075a.
http2: when uploading data from stdin, eos forwarding.
http: make max-filesize check not count ignored bodies.
lib: AF_INET6 use outside of USE_IPV6.
libcurl-docs: CURLINFO_LOCAL_ work for QUIC as well as TCP.
multi: check that the multi handle is valid in curl_multi_assign.
QUIC: on connect, keep on trying on draining server.
request: correctly reset the eos_sent flag.
runtests: accecpt apos;quictls apos; as OpenSSL compatible.
rustls: minor logic in default cipher selection.
rustls: rustls-ffi 0.14.0 update.
rustls: support strong CSRNG data.
setopt: remove superfluous use of ternary expressions.
singleuse: drop `Curl_memrchr()` for no-HTTP builds.
test537: cap the rlimit max this test runs.
tests: tweak lock file handling and timers.
tool_cb_wrt: use quot;curl_response quot; if no file name in URL.
transfer: sendrecv() without interim poll.
vtls: `Curl_ssl_conn_config_match` doc param.
.
.
.
MITL internet web ftp software-development libraries networking curl
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.
Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.
Joplin is "offline first", which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not.
The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud.
Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.
minor feature: lt;ul gt;.
lt;li gt;New: Accessibility: Add "Move to" context menu action for notebooks lt;/li gt;.
lt;li gt;Improved: Accessibility: Improve text read by screen readers when focusing the note viewer lt;/li gt;.
lt;li gt;Improved: Improve the performance of GoToAnything lt;/li gt;.
lt;li gt;Improved: Seamless-Updates: generated and uploaded latest-mac-arm64.yml to GitHub Releases lt;/li gt;.
lt;li gt;Improved: Update plugin compatibility layer to allow more legacy plugins (e.g. Markdown Prettier) to run lt;/li gt;.
lt;li gt;Improved: Updated packages jsdom (v24), markdown-it-ins (v4), markdown-it-sup (v2), sass (v1.77.5) lt;/li gt;.
lt;li gt;Improved: Upgrade CodeMirror packages lt;/li gt;.
lt;li gt;: Accessibility: multi-note selection menu not tab-focusable lt;/li gt;.
lt;li gt;: Encryption screen: "invalid password" border shown for some correct passwords lt;/li gt;.
lt;li gt;: clicking on most non-media resource links opens them inline lt;/li gt;.
lt;li gt;: editor/viewer loses focus when visible panels are changed with ctrl-l lt;/li gt;.
lt;li gt;: table column and rows not being resizable on RTE lt;/li gt;.
lt;li gt;: unable to change incorrect decryption password if the same as the master password lt;/li gt;.
lt;li gt;: MacOS: shortcut for permanent note deletion ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/laurent22/joplin/commit/41b03f93564f6b7b86851dd8d25c3cab6f25265d/hovercard" href="https://github.com/laurent22/joplin/commit/41b03f93564f6b7b86851dd8d25c3cab6f25265d" gt; lt;tt gt;41b03f9 lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;li gt;: Table options not visible on dark theme lt;/li gt;.
lt;/ul gt;.
Affero GPLv3 note-taking todo markdown typescript javascript
Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;build(deps): bump craft-parts by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tigarmo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tigarmo" gt;@tigarmo lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2523095325" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5031" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5031/hovercard" href="https://github.com/canonical/snapcraft/pull/5031" gt;#5031 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/canonical/snapcraft/compare/8.3.3...8.3.4" gt; lt;tt gt;8.3.3...8.3.4 lt;/tt gt; lt;/a gt; lt;/p gt;.
GNU GPLv3 snaps linux packaging distribution python cpp
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: :
: wait to apply tag changes until other changes saved with multiple workflow actions @shamoon.
: delete_pages should require ownership (not just change perms) @shamoon.
: filter out shown custom fields that have been deleted from saved @shamoon.
: only filter by string or number properties for filter pipe @shamoon.
: saved view permissions @shamoon.
: add permissions for OPTIONS requests for notes @shamoon.
All App Changes:
.
7 changes.
: wait to apply tag changes until other changes saved with multiple workflow actions @shamoon.
: delete_pages should require ownership (not just change perms) @shamoon.
Enhancement: improve text contrast for selected documents in list view dark mode @shamoon.
: filter out shown custom fields that have been deleted from saved @shamoon.
: only filter by string or number properties for filter pipe @shamoon.
: saved view permissions @shamoon.
: add permissions for OPTIONS requests for notes @shamoon.
.
GNU GPLv3 internet web dynamic content indexing search
Pelican is a static site generator, written in Python.
Write content in reStructuredText or Markdown using your editor of choice
Includes a simple command line tool to (re)generate site files
Easy to interface with version control systems and web hooks
Completely static output is simple to host anywhere
Features
Pelican currently supports:
Chronological content (e.g., articles, blog posts) as well as static pages
Integration with external services (e.g., Google Analytics and Disqus)
Site themes (created using Jinja2 templates)
Publication of articles in multiple languages
Generation of Atom and RSS feeds
Syntax highlighting via Pygments
Importing existing content from WordPress, Dotclear, and other services
Fast rebuild times due to content caching and selective output writing
major feature: Add setting to specify summary via paragraph count.
Add new status to skip generation of a post.
Add setting to append `ref` parameter to links in feeds.
Configure logging handler via `--log-handler` CLI option.
Resolve intra-site links in summaries.
Warn when files are not processed due to disabled readers.
Add Medium post importer.
Improve GitHub Pages workflow.
Improve code test coverage.
Translate documentation into Simplified Chinese.
Affero GPLv3 rest site-generator python
FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.
minor bugfix: all commits.
MITL download internet torrents bittorrent python
strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
minor feature: Noteworthy changes in strace 6.11 (2024-09-15)
Improvements.
Implemented decoding of uretprobe syscall.
Implemented decoding of WDIOC_GETSUPPORT and WDIOC_SETOPTIONS ioctl
commands.
Enhanced decoding of unknown ioctl commands in non-abbreviated mode
by printing the contents of the ioctl argument buffer in hexadecimal format.
Updated decoding of listmount, statmount, and statx syscalls.
Updated lists of ETHTOOL_*, IORING_*, IPPROTO_*, RWF_*, STATX_*, and V4L2_*
constants.
Updated lists of ioctl commands from Linux 6.11.
Contributors.
This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or reports. These include:
Dmitry V. Levin.
Edjunior Machado.
Eugene Syromyatnikov.
Gleb Fotengauer-Malinovskiy.
Masatake YAMATO.
Sahil Siddiq.
tstabrawa.
Please refer to the CREDITS file for the full list of strace contributors.
GNU LGPL c debugger software-development
Shotwell is a photo manager for the GNOME desktop. Features: Import from disk or camera; organize by time-based Events, Tags (keywords), Folders, and more; view your photos in full-window or fullscreen mode; crop, rotate, color adjust, straighten, and enhance photos; slideshow; video and RAW photo support; share to major Web services, including Facebook, Flickr, and YouTube.
minor feature: Release Shotwell 0.32.9
Address Google YouTube API usage review comments.
a memory leak during slideshows.
a compile error if OpenCV does not come with DNN support.
with missing application icon on Wayland compositors.
Translation updates.
in this release:
https://gitlab.gnome.org/GNOME/shotwell//5122.
https://gitlab.gnome.org/GNOME/shotwell//5123.
Merge requests included in this release:
https://gitlab.gnome.org/GNOME/shotwell/merge_requests/89.
All contributors to this release:
Jens Georg lt;mail@jensge.org gt;.
Asier Sarasua Garmendia lt;asiersarasua@ni.eus gt;.
BalĆ”zs Ćr lt;balazs@urbalazs.hu gt;.
Andika Triwidada lt;atriwidada@gnome.org gt;.
Yuri Chornoivan lt;yurchor@ukr.net gt;.
Martin lt;miles@filmsi.net gt;.
Anders Jonsson lt;anders.jonsson@norsjovallen.se gt;.
Balló György lt;ballogyor@gmail.com gt;.
Juliano de Souza Camargo lt;julianosc@protonmail.com gt;.
Added/updated translations:
eu.po, courtesy of Asier Sarasua Garmendia.
hu.po, courtesy of BalĆ”zs Ćr.
id.po, courtesy of Andika Triwidada.
pt_BR.po, courtesy of Juliano de Souza Camargo.
sl.po, courtesy of Martin Srebotnjak.
sv.po, courtesy of Anders Jonsson.
uk.po, courtesy of Yuri Chornoivan.
GNU LGPL photo graphics viewer manager gnome vala
Gambas is an IDE and BASIC interpreter with object-oriented extensions.
It's designed to ease building graphical applications programs using
Gtk+ or Qt, and runs on most Unix and Linux systems. With its runtime
standalone applications can be packaged, even command-line programs.
The Gambas3 JIT-compiling interpreter often executes faster than Perl
or Python apps.
It also supports SDL, OpenGL and OpenAL, MySQL or PostgreSQL databases,
CGI webserver interfacing,
minor feature: This release includes some important done since the 3.19.4 release... Compilation and installation
Read the instructions there.
If everything was fine, type "gambas3" to run the development environment.
Enjoy it !.. Changelog. CONFIGURATION.
Don't override strcmp
GNU GPL c++ c basic interpreter ide developers x11 gtk kde curses sdl
libpng is the PNG image format reference implementation. Portable Network Graphics are the most widely used raster image format, patent-free, based on lossless data compression, support indexed/paletted, grayscale, and 24 or 32 bit truecolor images with transparency. It's also an highly extensible container format, with built-in color profiles and representation information, textual meta data, filters, progressive interlacing, and permits animations in the derived APNG or MNG formats.
minor feature: Hardened calculations in chroma handling to prevent overflows, and
relaxed a constraint in cHRM validation to accomodate the standard
ACES AP1 set of color primaries.
Removed the ASM implementation of ARM Neon optimizations and updated
the build accordingly. Only the remaining C implementation shall be
used from now on, thus ensuring the support of the PAC/BTI security
features on ARM64.
the pickup of the PNG_HARDWARE_OPTIMIZATIONS option in the
CMake build on FreeBSD/amd64. This is an important performance on this platform.
Applied various and improvements to the CMake build.
Added fuzzing targets for the simplified read API.
a build error involving pngtest.c under a custom config.
This was a regression introduced in a code cleanup in libpng-1.6.43.
and improved the config files for AppVeyor CI and Travis CI.
Zlib c png image format library raster-image compression deflate gamma icc zlib
Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.
minor feature: git checkout --ours" (no other arguments) complained that the, option is incompatible with branch switching, which is technically, correct, but found confusing by some users. It now says that the, user needs to give pathspec to specify what paths to checkout. It has been documented that we avoid "VAR=VAL shell_func" and why. "git add -p" by users with diff.suppressBlankEmpty set to true, failed to parse the patch that represents an unmodified empty line, with an empty line (not a line with a single space on it), which, has been corrected. "git rebase --help" referred to "offset" (the difference between, the location a change was taken from and the change gets replaced), incorrectly and called it "fuzz", which has been corrected. "git notes add -m '' --allow-empty" and friends that take prepared, data to create notes should not invoke an editor, but it started, doing so since Git 2.42, which has been corrected. An expensive operation to prepare tracing was done in re-encoding, code path even when the tracing was not requested, which has been, corrected. Perforce tests have been updated. The credential helper to talk to OSX keychain sometimes sent, garbage bytes after the username, which has been corrected. A recent update broke "git ls-remote" used outside a repository, which has been corrected. "git config --value=foo ---value section.key newvalue" barfed, when the existing value in the configuration file used the, valueless true syntax, which has been corrected. "git reflog expire" failed to honor annotated tags when computing, reachable commits. A flakey test and incorrect calls to strtoX() functions have been. Follow-up on 2.45.1 regression. "git rev-list... git diff-tree -p --remerge-diff --stdin" should, behave more or less like "git log -p --remerge-diff" but instead it, crashed, forgetting to prepare a temporary object store needed. The patch parser in "git patch-id" has been tightened to avoid, getting confused by lines that look like a patch
GNU LGPL c git scm vcs dvcs
fcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format. The IFC file format can be used to describe building and construction data. The format is commonly used for Building Information Modelling.
IfcOpenShell uses Open CASCADE (the Open CASCADE Community Edition) internally to convert the implicit geometry in IFC files into explicit geometry that any software CAD or modelling package can understand.
minor feature: Support loading project without clearing Blender session
It wasn't working anymore after 27a2c94. Importing IFC file as just geometry should be a separate option from 'should_start_fresh_session' and I've added it as 'import_without_ifc_data' property during project load (now both options are also available for users in project load dialog - https://i.imgur.com/Fvbv4Dy.png).
GNU LGPLv3 geometry bim ifc cad cpp python
Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.
major bugfix: :
I#2840 - Calendar: Correct typos "Sent Notice" - "Send Notice"
I#2845 - Typo in code eab-contact
I#2846 - Calendar: Correct typo in error message id
M!137 - Set prgname to application ID (Balló György).
Miscellaneous:
docs: Correct developer documentation to install API indexes
CI: Export also developer documentation into the web pages.
Translations:
Alan Mortensen (da)
Anders Jonsson (sv)
BalĆ”zs Ćr (hu)
Emin Tufan Ćetin (tr)
Jürgen Benvenuti (de)
Martin (sl)
Sabri Ćnal (tr)
Yuri Chornoivan (uk).
GNU GPL email calendar office task organization
Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.
minor feature: Release: 7.18 13 Sep, 2024
New features
E-book viewer: Read aloud: A new Text-to-Speech engine (Piper) that uses a neural network for realistic sounding voices
To use it access the viewer controls and click the Read aloud button or press 'Ctrl+S'. The neural network is run locally, no cloud services are used. Using the OS Text-to-Speech engine is still possible by clicking the configure button on the Read aloud control bar. Note that the new engine highlights the currently read sentence rather than word.
New experimental engine to convert PDF files with support for automatic header/footer removal
Turn it on via the PDF input section of the conversion dialog.
Content server: Viewer: Read Aloud: Implement word-by-word tracking when reading aloud if the browser and voice used support it, for example, Chromium on Windows, Firefox on Android and Safari on macOS.
Image popup: Add a context menu with an option to reset the current zoom
Edit metadata dialog: Show the number of data files on the data files button.
a regression in the previous release that broke using Tab key to move around the book list while editing cells.
E-book viewer: scrollbar position not updating during continuous scroll
E-book viewer: a harmless error when the book contains page list references whose targets do not exist
Linux binary build: missing libdeflate dependency
New news sources.
Muy Interesante MƩxico by unkn0wn. Salzburger Nachrichten by İlker Melik Sıtkı. Computer Weekly by İlker Melik Sıtkı.
Improved news sources.
Revista Muy Interesante. Ars Technica. South China Morning Post. Times Literary Supplement. Hackernews. Star Gazetesi. Hurriyet. Gorafi. Times Online.
GNU GPLv3 python c++ ebook-reader e-book conversion
Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 6.10.10, LoongArch: Use accessors to page table entries instead of direct dereference, spi: spi-fsl-lpspi: off-by-one in prescale max, btrfs: race between direct IO write and fsync when using same fd, drm/i915/display: Increase Fast Wake Sync length as a quirk, drm/i915/display: Add mechanism to use sink model when applying quirk, x86/mm: PTI for i386 some more, ublk_drv: NULL pointer dereference in ublk_ctrl_start_recovery(), nvmet: Identify-Active Namespace ID List command should reject invalid nsid, nvme: rename CDR/MORE/DNR to NVME_STATUS_*, nvme: status magic numbers, nvme: rename nvme_sc_to_pr_err to nvme_status_to_pr_err, cifs: SMB1 readv/writev callback in the same way as SMB2/3, cifs: zero_point init on inode initialisation, riscv: RISCV_ALTERNATIVE_EARLY, riscv: Improve sbi_ecall() code generation by reordering arguments, riscv: Add tracepoints for SBI calls and returns, riscv: Do not restrict memory size because of linear mapping on nommu, riscv: toolchain vector detection, smb: client: double put of @cfile in smb2_rename_path(), gpio: modepin: Enable module autoloading, gpio: rockchip: OF node leak in probe(), drm/i915/fence: Mark de_fence_free() with __maybe_unused, drm/i915/fence: Mark de_fence_init_onstack() with __maybe_unused, nouveau: the fwsec sb verification register. clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time, clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs, ASoC: sunxi: sun4i-i2s: LRCLK polarity in i2s mode, riscv: mm: Do not restrict mmap address based on hint, riscv: selftests: Remove mmap hint address checks, ASoc: SOF: topology: Clear SOF link platform name upon unload, clk: qcom: gcc-x1e80100: Don't use parking clk_ops for QUPs, nvme-pci: allocate tagset on reset if necessary, nvmet-tcp: kernel crash if commands allocation fails, ASoC: tegra: CBB error during probe(), powerpc/vdso: Don't discard rela sections, powerpc/64e: Define mmu_pte_psize static, powerpc/64e: split out nohash Book3E 64-bit code,
GNU GPL c linux kernel operating-system
Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites.
Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases.
Portability. Projects built using GTK and its dependencies run on well known operating systems.
Stability. GTK delivers the enticing features and superb performance which adds to your applications.
Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more.
Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application.
Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License.
API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results.
Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that todayās developers look for in a toolkit.
Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.
minor bugfix: GtkFileChooser:
- Plug a memory leak.
GtkCalendar:
- Avoid ending up with invalid dates.
Printing:
- initial printer selection in the print dialog.
Gsk:
- shadows for opaque textures.
- a crash in a corner case.
Css:
- Make relative paths work again in theme files.
Accessibility:
- detection of the Flatpak portal.
MacOS:
- keyboard input in popovers.
- Keep DND icons above regular windows.
- Ignore events from DND icons.
Translation updates
Basque
British English
Bulgarian
Czech
Danish
Georgian
Hungarian
Lithuanian
Portuguese
Spanish
Swedish.
GNU GPLv3 gnome gtk library framework gui toolkit cpp
pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the excellent Boost.Python library by David Abrahams: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.
minor feature: New Features:
A new `self._pybind11_conduit_v1_()` method is automatically added to all.
`py::class_`-wrapped types, to enable type-safe interoperability between
different independent Python/C++ bindings systems, including pybind11
versions with different `PYBIND11_INTERNALS_VERSION`'s. Supported on
pybind11 2.11.2, 2.12.1, and 2.13.6+.
`#5296 `_.
:
Using `__cpp_nontype_template_args` instead of `__cpp_nontype_template_parameter_class`.
`#5330 `_.
Properly translate C++ exception to Python exception when creating Python buffer from wrapped object.
`#5324 `_.
Documentation:
Adds an answer (FAQ) for "What is a highly conclusive and simple way to find memory leaks?".
`#5340 `_.
Public Domain c++ python library embedded developers
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
minor bugfix: seeking and frozen video with some files or scenarios.
Reverb audio filter missing on Windows.
wrong frame rate for Android Camera videos.
some with Timeline Clip Apply Copied Filters.
keyframes are added when not intended in Color Grading video filter.
color in Export Presets stills JPEG preset.
audio-only WMA file with DTS audio not playing.
Added Increase Text Size and Decrease Text Size to the context menu for Notes.
You can also use Ctrl with the mouse wheel.
Added a Reframe video filter (Output only) and Export Video Reframe button.
Added Export Video Resample with warning dialog to enable the oft-misused export video resolution, aspect ratio, and frame rate fields.
Added a warning dialog when changing Settings Video Mode or Timeline Output Edit with a project open.
Upgraded MLT to version 7.28.0.
GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt
JackTrip is a Linux, macOS, or Windows multi-machine audio system used for network music performance over the Internet. It supports any number of channels (as many as the computer/network can handle) of bidirectional, high quality, uncompressed audio signal streaming.
You can use it between any combination of machines e.g., one end using Linux can connect to another using macOS.
Virtual Studio
With JackTrip Virtual Studio, you may sing with your chorus, or jam with your band, online without leaving home. With built-in support for live broadcasting, you can share your sessions on JackTrip Radio. Additionally, Virtual Studio allows you to enhance your performances and bring your music to life utilizing Soundscapes digital signal processing. Musicians have creative control with dozens of audio effects with various reverbs, compression, attack and more, in real-time.
major feature: Date: 2024-09-13
Description:
- (addded) qWave Quality of Service for Windows users.
- (addded) VS Mode warning when speakers selected for output.
- (addded) VS Mode dialog when connecting with audio warning.
- (updated) PLC auto headroom tweaks to improve audio quality.
- (updated) Increased UDP timeout from 30 to 50 milliseconds.
- (updated) MIT license for VS mode interface and integration.
- (updated) Removed classic mode from JackTrip Labs builds.
- (updated) ASIO is now only enabled for JackTrip Labs builds.
- (updated) VS Mode now only supports buffer strategy 3 (PLC).
- (updated) VS Mode removed button click to create first studio.
- (updated) VS Mode updated to use new studio creation interface.
- (updated) VS Mode updated to use new user profile interface.
- (updated) VS Mode changed red text color for buttons to black.
- (updated) VS Mode improved error handling for login screen.
- (updated) VS Mode improved messaging while loading studios.
- VS Mode possible failures when loading studios.
- VS Mode studio refresh updated to avoid jumpiness.
- VS Mode blacklisted iPhone microphone device.
- Race condition in automatic patching for JACK.
- Missing files in Linux binary zip file.
Mixed audio music streaming server cpp qml
VSCode is an extensible source code editor with support for a wide cross-section of programming languages and features for debugging, refactoring, code completion, Markdown previews, and Git integration. VSCode is a cross-platform project started by Microsoft and is based on the Electron framework, although it features an interface with very little visual clutter and is more responsive than many IDEs, even on low-end development machines.
minor feature: lt;p gt;The update addresses these lt;a href="https://github.com/?q=is 3A+label 3Acandidate+is 3A+repo 3Amicrosoft 2Fvscode+milestone 3A 22August+2024+Recovery+1 22" gt; lt;/a gt;. lt;/p gt;.
lt;p gt;For the complete release notes go to lt;a href="https://code.visualstudio.com/updates/v1_93" rel="nofollow" gt;Updates lt;/a gt; on lt;a href="https://code.visualstudio.com/" rel="nofollow" gt;code.visualstudio.com lt;/a gt;. lt;/p gt;.
MITL software-development text-editor debugger terminal-emulator build-tool version-control
libpng is the PNG image format reference implementation. Portable Network Graphics are the most widely used raster image format, patent-free, based on lossless data compression, support indexed/paletted, grayscale, and 24 or 32 bit truecolor images with transparency. It's also an highly extensible container format, with built-in color profiles and representation information, textual meta data, filters, progressive interlacing, and permits animations in the derived APNG or MNG formats.
minor feature: Hardened calculations in chroma handling to prevent overflows, and
relaxed a constraint in cHRM validation to accomodate the standard
ACES AP1 set of color primaries.
Removed the ASM implementation of ARM Neon optimizations and updated
the build accordingly. Only the remaining C implementation shall be
used from now on, thus ensuring the support of the PAC/BTI security
features on ARM64.
the pickup of the PNG_HARDWARE_OPTIMIZATIONS option in the
CMake build on FreeBSD/amd64. This is an important performance on this platform.
Applied various and improvements to the CMake build.
Added fuzzing targets for the simplified read API.
a build error involving pngtest.c under a custom config.
This was a regression introduced in a code cleanup in libpng-1.6.43.
and improved the config files for AppVeyor CI and Travis CI.
Zlib c png image format library raster-image compression deflate gamma icc zlib
Snd is a sound editor modelled loosely after Emacs. It can be customized and extended using either s7 (included in the Snd sources), Ruby, or Forth.
minor feature: s7: added complex-vectors. These are directly compatible with gsl_vector_complex.
Make-iterator's optional third argument can be #t which tells s7
to choose the carrier based on the iterated sequence.
S7_immutable has been deprecated, replaced by s7_set_immutable which.
Has the necessary s7_scheme argument.
Added s7_define_expansion.
Checked: sbcl 2.4.8.
Thanks!: Matthew.
Public Domain sound-synthesis sound-editor audio music scheme c ruby
Command the forces of "The Project" in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles.
The game offers a full campaign with optional (but strongly recommended!), videos, battle against four factions, multiplayer and single-player skirmish modes, and an extensive tech tree and a full unit designer.
Multiplayer is also cross-platform - battle your friends with any OS, Windows, Linux or macOS, it all works seamlessly!
minor bugfix: :
General:
Change: Give experience when squishing a scavenger.
: Various potential crashes.
Graphics:
: Reset object animation state in a few places.
: Additional graphics backend fallback options for macOS and Linux.
Campaign:
: Visibility of units restored during limbo missions.
: Reset structure functionality references to objects when going offworld.
: Fill VTOLs when going offworld.
: Update Remastered balance.
: Update Reclamation addon campaign.
: Update Fractured Kingdom addon campaign.
Translations:
Change: Numerous translation updates.
GNU GPL real-time-strategy game c++ linux windows macos bsd
o is a text editor that is limited to the VT100 standard. It has general syntax highlighting and launches instantly.
It might be a good fit for:
- Editing git commit messages (using EDITOR=o git commit).
- Editing Markdown, and exporting to PDF.
- Learning "up and coming" programming languages, like Zig or Rust.
- Editing files deep within larger Go or C++ projects.
- Solving Advent of Code tasks.
- Writing and maintaining to-do lists and project documentation in Markdown.
minor feature: lt;ul gt;.
lt;li gt;Let lt;code gt;Esc lt;/code gt; also cancel block edit mode. lt;/li gt;.
lt;li gt;Make it possible to build Makefiles with lt;code gt;ctrl-space lt;/code gt; and also switch the process with exec. lt;/li gt;.
lt;li gt;Remove support for lt;a href="https://github.com/xyproto/guessica" gt;Guessica lt;/a gt; (archived) for lt;code gt;PKGBUILD lt;/code gt; and lt;code gt;APKBUILD lt;/code gt; files. Arch now has a different system for tracking new releases, and LLMs are also becoming more capable for this purpose. lt;/li gt;.
lt;li gt;Disable the initial tutorial screen when on Android, to make it easier to operate in Termux. lt;/li gt;.
lt;li gt;Add a template for lt;code gt;.gitignore lt;/code gt; and lt;code gt;.ignore lt;/code gt; files (for when lt;code gt;ctrl-w lt;/code gt; is pressed in an empty file). lt;/li gt;.
lt;li gt;Update documentation. lt;/li gt;.
lt;li gt;Update the tutorial. lt;/li gt;.
lt;li gt;Update dependencies. lt;/li gt;.
lt;/ul gt;.
BSDL text-editor editor
The engine of a non-linear video editor that can be used in all sorts of apps, not just desktop video editors.
MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, XML authoring components, and an extensible plug-in based API.
major bugfix: This a couple of major regressions in the previous version 7.26.0:
Seeking and frozen video due by reverting "Improved performance with.
Intra-only video and reducing the frame rate."
Using `melt` to render MLT XML with OpenGL effects from `movit`.
Other and changes:
Deprecated the `composite` transition and the `sdl` and `ndi` modules.
Android camera video has the wrong frame rate (broken in v7.26.0).
Audio not playing for audio-only DTS WMA.
Using "https:" URLs in the `xml` producer.
Crash on exit when running `melt -query` or `melt -query links`.
Added a `transition` property to the `watermark` filter. Now, it defaults
to using `affine`.
Changed `affine` transition argument to set `rect` property if supplied.
GNU GPLv3 audio video
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: (2024-09-11).
### (3 changes).
Update Access data on sync even if data didn t changed.
Sidekiq crashing when GITLAB_LOG_LEVEL set to de- when resizing images in RTE.
### Changed (1 change).
Backport OpenSSL v3 callout to 17.3.
### Security (19 changes).
Revert "Merge branch 'security-psk--external-wiki-integration-dos-17-3' into '17-3-stable-ee'" (merge request).
the vulnerability in the glm_source parameter (merge request).
Improve GraphQL log security (merge request).
Add permissions check to project creations from a project template (merge request).
credentials disclosure in mirroring failure (merge request).
Redirect url in the link validated for being external (merge request).
17.3 Update edit permissions for DAST profiles (https://gitlab.com/gitlab-org/security/gitlab/-/commit/44638f2465398883881de00a84fea1f724bc3456) (merge request).
Commit information visible through release atom endpoint for guest users (merge request).
Execute environment stop actions as the owner of the action (merge request).
Prevent code injection in Product Analytics funnels YAML (merge request).
Prevent users with admin_group_member custom ab. to manage custom roles (merge request).
frontend regex to parse URI (merge request).
Use session instead of params for identity linking (merge request).
external wiki integration DoS by changing request to HEAD (merge request).
Restrict IPs for packages dependency proxy (merge request).
Strip out Set-Cookie header from dependencyproxy auth response (merge request).
open redirect due to additional slash added (merge request).
Group Developers can view group runners (merge request).
Enforce Pipeline execution policy variables for template rules (merge request).
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
Fasttracker II clone for Windows/macOS/Linux
Aims to be a highly accurate clone of the classic Fasttracker II software for MS-DOS.
The XM player itself has been directly ported from the original source code, for maximum accuracy.
The code is partly my own, partly based on the original FT2 code.
What is Fasttracker II? Read about it on Wikipedia.
minor feature: lt;p gt;: The extended pattern editor had a status bar redraw if you had disabled "Framework" in Config - amp;gt; Layout lt;/p gt;.
BSDL-2 audio tracker
|