Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:X0F:branches:multimedia
pulseeffects
pulseeffects.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pulseeffects.changes of Package pulseeffects
------------------------------------------------------------------- Sat Nov 30 13:04:57 UTC 2024 - virtuousfox@gmail.com - Update to version 7.2.1+2~git20241124.6a4ab919d: * Translated using Weblate (Portuguese (Brazil)) * updated changelog * spectrum: do not try to use the delay plugin if the delay plugin is not available * build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 * filter effect: fix plugin uri ------------------------------------------------------------------- Wed Nov 20 01:25:40 UTC 2024 - virtuousfox@gmail.com - Update to version 7.2.0+0~git20241119.5b324d99e: * updated changelog * crystalizer: fixing a bug in the intensity configuration * build(deps): bump edlanglois/pkgbuild-action from 1.1.8 to 1.1.9 * Update translation templates * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * build(deps): bump github/codeql-action from 3.27.3 to 3.27.4 * build(deps): bump github/codeql-action from 3.27.2 to 3.27.3 * build(deps): bump github/codeql-action from 3.27.1 to 3.27.2 * Update translation templates * build(deps): bump github/codeql-action from 3.27.0 to 3.27.1 * Translated using Weblate (Dutch) * tbb: Update v2021.13.0.tar.gz to 2022.0.0 ------------------------------------------------------------------- Fri Oct 25 22:08:16 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.9+90~git20241024.5ed6ecb95: * build(deps): bump actions/checkout from 4.2.1 to 4.2.2 * Update translation templates * build(deps): bump github/codeql-action from 3.26.13 to 3.27.0 * build(deps): bump actions/cache from 4.1.1 to 4.1.2 * Translated using Weblate (Romanian) * Translated using Weblate (Romanian) * Translated using Weblate (Romanian) * build(deps): bump github/codeql-action from 3.26.12 to 3.26.13 * build(deps): bump actions/upload-artifact from 4.4.2 to 4.4.3 * Update translation templates * build(deps): bump actions/cache from 4.1.0 to 4.1.1 * build(deps): bump actions/upload-artifact from 4.4.1 to 4.4.2 * build(deps): bump github/codeql-action from 3.26.11 to 3.26.12 * build(deps): bump actions/checkout from 4.2.0 to 4.2.1 * build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.1 * build(deps): bump actions/cache from 4.0.2 to 4.1.0 * mold: Update mold-linux.tar.gz to 2.34.1 * Translated using Weblate (Portuguese) * Translated using Weblate (Portuguese) * build(deps): bump github/codeql-action from 3.26.10 to 3.26.11 ------------------------------------------------------------------- Fri Oct 04 02:06:56 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.9+50~git20241001.6472cb1f8: * build(deps): bump github/codeql-action from 3.26.9 to 3.26.10 * Translated using Weblate (Chinese (Simplified Han script)) * Translated using Weblate (Dutch) * Update translation templates * Translated using Weblate (Czech) * replacing deprecated libadwaita calls * build(deps): bump actions/checkout from 4.1.7 to 4.2.0 * Translated using Weblate (Czech) * Translated using Weblate (Portuguese) * Translated using Weblate (Russian) * Translated using Weblate (French) * Translated using Weblate (Spanish) * Translated using Weblate (Czech) * Update translation templates * replacing deprecated libadwaita calls * using adw_show_about_dialog instead of the deprecated function * Added translation using Weblate (Portuguese) * Translated using Weblate (Czech) * mold: Update mold-linux.tar.gz to 2.34.0 * build(deps): bump github/codeql-action from 3.26.8 to 3.26.9 * Translated using Weblate (Russian) * build(deps): bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 * build(deps): bump github/codeql-action from 3.26.7 to 3.26.8 * Translated using Weblate (Dutch) ------------------------------------------------------------------- Tue Sep 17 09:02:59 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.9+8~git20240916.31e1c38ac: * build(deps): bump github/codeql-action from 3.26.6 to 3.26.7 * build(deps): bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 * Translated using Weblate (Russian) * Translated using Weblate (Polish) * new release * build(deps): bump peter-evans/create-pull-request from 7.0.1 to 7.0.2 ------------------------------------------------------------------- Thu Sep 12 12:53:13 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.8+102~git20240911.2e7d56f72: * Update translation templates * updated NEWS * Translated using Weblate (Arabic) * Translated using Weblate (Turkish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (Irish) * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (French) * build(deps): bump peter-evans/create-pull-request from 7.0.0 to 7.0.1 * Update translation templates * pipe_manager: do not ignore target objects set through numbers when deciding if we should ignore a stream or not * libportal: Update libportal.git to 0.8.1 * pipe_manager: do not ignore target objects set through numbers when deciding if we should ignore a stream or not * add spectrum compensating delay in GUI * build(deps): bump peter-evans/create-pull-request from 6.1.0 to 7.0.0 * libportal: Update libportal.git to 0.8.0 * build(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 * Translated using Weblate (French) * Translated using Weblate (Irish) * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Turkish) * Translated using Weblate (Italian) * typo * turns out need span, can't typecast * remove pointless use of span * c++20 things * forget to rename variable in header file * remove redundant arrays * Update translation templates * ui helpers: improve missing plugin description * code comments * everything is of size n_bands, remove useless math * not enough caffeine * remember that span is just fancy pointers * constant size buffers for delay instance * spelling * wonky c++ things * don't use span * initial spectrum av sync implementation attempt * Update translation templates * update pipe_manager_box.cpp * add core version to ui in pipewire page * build(deps): bump github/codeql-action from 3.26.5 to 3.26.6 * Translated using Weblate (Spanish) * Translated using Weblate (French) ------------------------------------------------------------------- Wed Aug 28 21:05:23 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.8+26~git20240827.bd4a8c2ab: * Translated using Weblate (Irish) * Translated using Weblate (Turkish) * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Translated using Weblate (Italian) * Update translation templates * Update ui_helpers.cpp * Update ui_helpers.cpp * build(deps): bump github/codeql-action from 3.26.4 to 3.26.5 * Translated using Weblate (Arabic) * build(deps): bump github/codeql-action from 3.26.3 to 3.26.4 * Translated using Weblate (French) * Translated using Weblate (Spanish) ------------------------------------------------------------------- Wed Aug 21 20:10:20 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.8+6~git20240820.ffbfa54b7: * Update translation templates * build(deps): bump github/codeql-action from 3.26.2 to 3.26.3 * pipe_manager: do not ignore streams that have our virtual devices as target node * application.cpp: parsing the version option inside handle_local_options * updated NEWS * Update translation templates * updated NEWS * loudness: exposing the new loudness standard im plemented upstream * renamed French translation file * build(deps): bump github/codeql-action from 3.26.1 to 3.26.2 * build(deps): bump github/codeql-action from 3.26.0 to 3.26.1 * Translated using Weblate (Irish) * Update translation templates * Translated using Weblate (Irish) * Added translation using Weblate (Irish) * Added translation using Weblate (Irish) * Translated using Weblate (Ukrainian) * Update translation templates * mold: Update mold-linux.tar.gz to 2.33.0 * build(deps): bump github/codeql-action from 3.25.15 to 3.26.0 * build(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6 * build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5 * Update translation templates * Translated using Weblate (Arabic) * Translated using Weblate (Arabic) * Translated using Weblate (Arabic) * build(deps): bump github/codeql-action from 3.25.14 to 3.25.15 * build(deps): bump github/codeql-action from 3.25.13 to 3.25.14 ------------------------------------------------------------------- Wed Jul 24 03:06:03 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.7+95~git20240723.08789d634: * Translated using Weblate (Dutch) * Update translation templates * trying once more to use id in the autoloading code as suggested in PR 3186. Pipewire does not really have a standard when ti comes to node name building... * Update translation templates * build(deps): bump github/codeql-action from 3.25.12 to 3.25.13 * preset autoloading: improve debug messages * Translated using Weblate (Dutch) * fmt: Update fmt to 11.0.2 * lv2_wrapper: add control ports cache * lv2_wrapper: memorise data ports to avoid lookup on each process() * spectrum: explanation comment for double-buffering mechanism * Translated using Weblate (Arabic) * build(deps): bump github/codeql-action from 3.25.11 to 3.25.12 * Translated using Weblate (French) ------------------------------------------------------------------- Thu Jul 11 03:49:27 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.7+69~git20240709.8d9365594: * Update translation templates * spectrum: use gtk tick callback to trigger spectrum redraws * spectrum: shift samples using std::memmove * spectrum: avoid data_mutex locking in process() * spectrum: switch fftw_ready to std::atomic<bool> * plugin_base: switch bypass to std::atomic<bool> * spectrum: switch output from std::vector to std::array * spectrum: switch real_input from std::vector to std::array * spectrum: switch hann_window from std::vector to std::array * spectrum: switch latest_samples_mono from std::vector to std::array * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Bump actions/upload-artifact from 4.3.3 to 4.3.4 * Translated using Weblate (Spanish) * Translated using Weblate (Turkish) ------------------------------------------------------------------- Sun Jul 07 17:54:03 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.7+49~git20240707.177cd5ac5: * Update translation templates * Revert "pipe_manager: locking the main loop before adding listeners" * Translated using Weblate (Chinese (Simplified)) * Update translation templates * the output pipeline is always linked * Translated using Weblate (Chinese (Simplified)) * fmt: Update fmt to 11.0.1 ------------------------------------------------------------------- Thu Jul 04 15:42:41 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.7+36~git20240704.41e254fef: * tbb: Update v2021.12.0.tar.gz to 2021.13.0 * spectrum: replace input buffer std::deque by std::vector * spectrum: precompute Hann window * spectrum: remove impossible condition * fmt: Update fmt to 11.0.0 * Bump github/codeql-action from 3.25.10 to 3.25.11 * mold: Update mold-linux.tar.gz to 2.32.1 ------------------------------------------------------------------- Sat Jun 29 09:17:26 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.7+24~git20240628.96427e26a: * spectrum: executing the fft in the main thread * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Arabic) * Translated using Weblate (French) ------------------------------------------------------------------- Tue Jun 25 18:56:23 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.7+14~git20240625.e90f26e77: * pipe_manager: locking the main loop before adding listeners * Update translation templates * pipe_manager: locking the main loop before changing volume and mute controls * Translated using Weblate (Arabic) * Translated using Weblate (Arabic) ------------------------------------------------------------------- Sat Jun 22 15:11:20 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.7+6~git20240622.c1b678a11: * pipe_manager: improving the logic used to avoid EE messing with custom routing * Translated using Weblate (Czech) * Translated using Weblate (Czech) ------------------------------------------------------------------- Fri Jun 21 20:58:42 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.7+0~git20240621.48653ce5b: * updated chagelog * Update translation templates * update news changelog * apo import: do not consider band mute to determine band type * Translated using Weblate (Czech) * Translated using Weblate (Czech) * Update translation templates * eq band: add band number label and use eq tags namespace * apo import: add band-pass; apo export: write gain only where it's needed * implement key range check for apo/geq import; use eq tags namespace * Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 * pipe_manager: do not move streams that set PW_KEY_TARGET_OBJECT to a different device than the one we are using ------------------------------------------------------------------- Tue Jun 18 14:24:35 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+313~git20240614.3471aa440: * Bump github/codeql-action from 3.25.9 to 3.25.10 * Update translation templates * Bump github/codeql-action from 3.25.8 to 3.25.9 * Bump actions/checkout from 4.1.6 to 4.1.7 * preset autoloading: use a vector of target nodes * mold: Update mold-linux.tar.gz to 2.32.0 ------------------------------------------------------------------- Mon Jun 10 19:24:04 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+301~git20240605.b9263e713: * Bump github/codeql-action from 3.25.7 to 3.25.8 * Update translation templates * Translated using Weblate (Dutch) * Update translation templates * fix icons credit * use gtk filter on text mime type for EQ presets import * plugin row: add new icons and show parallel lines on bypassed effects * minify and clean existing icons from unnecessary stuff * plugin row: expand dragable area also vertically ------------------------------------------------------------------- Sun Jun 02 05:12:20 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+287~git20240531.fe454705c: * Bump github/codeql-action from 3.25.6 to 3.25.7 * deepfilternet: it now has a page in our manual * plugin row: expand dragable area * Update gsl-2.7.1.tar.gz to 2.8 * Translated using Weblate (German) ------------------------------------------------------------------- Wed May 22 08:55:20 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+278~git20240521.175121010: * Update translation templates * maximizer: the ceiling parameter does not exist anymore * --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... * Bump actions/checkout from 4.1.5 to 4.1.6 * Translated using Weblate (Spanish) * Translated using Weblate (French) * Bump github/codeql-action from 3.25.4 to 3.25.5 * Translated using Weblate (Russian) * Translated using Weblate (Turkish) * Translated using Weblate (Italian) * Update translation templates * avoid implicit conversion * use "/.flatpak-info" as const tag * avoid implicit conversion * community presets: remove mentions to Flatpak * Update community preset docs * Bump github/codeql-action from 3.25.3 to 3.25.4 * Bump actions/checkout from 4.1.4 to 4.1.5 ------------------------------------------------------------------- Sun May 05 22:28:20 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+248~git20240503.125c16acb: * Update mold-linux.tar.gz to 2.31.0 * Translated using Weblate (Dutch) * Translated using Weblate (Russian) * Translated using Weblate (Spanish) * Translated using Weblate (Turkish) * Translated using Weblate (Italian) * Translated using Weblate (Turkish) * Update translation templates * pot files: add preset_community_row.ui; remove unneeded speex_ui.cpp * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Spanish) * Translated using Weblate (Turkish) * Translated using Weblate (Italian) * soe/sie: set pipeline type internally * Update translation templates * fix last loaded preset labels * use community package key also in rnnoise search model * prefer util::gsettings_get_string * add community in/out pack keys to improve presets management * prepare plugin classes to include pipeline type and global settings * plugin box: fix margins * Bump github/codeql-action from 3.25.2 to 3.25.3 * Update translation templates * specify namespace for getline * Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 * Bump actions/checkout from 4.1.3 to 4.1.4 * optimize search file util * removing unnecessary code ------------------------------------------------------------------- Wed Apr 24 10:32:31 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+202~git20240424.09ede0fb8: * Update translation templates * Make sure to initialize irs and rnnoise user directories * update preset flatpak packaging docs * Update translation templates * Bump github/codeql-action from 3.25.1 to 3.25.2 * Bump actions/upload-artifact from 4.3.2 to 4.3.3 * add flatpak extension path also for Convolver and RNNoise * update changelog * Translated using Weblate (Spanish) * Translated using Weblate (Turkish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Update translation templates * Update translation templates * use const * navigation box: fix margin and add tooltips * Bump actions/checkout from 4.1.2 to 4.1.3 * add navigation box in the collapsed sidebar * add support and docs for flatpak community presets * update flatpak to gnome 46 runtime * fix rnnoise flatpak bundled package We must now update this model url when it is changed upstream, otherwise the build make break as it tries to download the right model if it not there. * Translated using Weblate (Arabic) * Translated using Weblate (Arabic) * Bump actions/upload-artifact from 4.3.1 to 4.3.2 * Translated using Weblate (Czech) * Added translation using Weblate (Arabic) * Added translation using Weblate (Arabic) ------------------------------------------------------------------- Thu Apr 18 12:03:37 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+155~git20240417.bf727f547: * Update translation templates * Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 * Bump github/codeql-action from 3.25.0 to 3.25.1 * Translated using Weblate (Italian) * Update rnnoise.git to 372f7b4b76cde4ca1ec4605353dd17898a99de38 * Update translation templates * Update translation templates * Bump github/codeql-action from 3.24.10 to 3.25.0 * Update rnnoise.git to 904a876dce1f9ab8860c0a5000ed151f9f6eef58 ------------------------------------------------------------------- Sat Apr 13 23:51:53 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+137~git20240412.ed2fceae6: * Update v2021.11.0.tar.gz to 2021.12.0 * Translated using Weblate (Portuguese) * Update translation templates * Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 * backward compatibilty for deprecated presets with kernel-path/model-path * Update rnnoise.git to 5917870738d355229e47970e23170e66e21cb5db ------------------------------------------------------------------- Thu Apr 11 21:30:02 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+124~git20240410.93c365c0d: * Update rnnoise.git to 59446475cdffe89eb80e7ee82804de47f455e84f * Translated using Weblate (French) * Update translation templates * update changelog NEWS,yaml * update community presets guidelines * sanitize filename also for combine irs filename entry * import irs/models alongside community presets * Translated using Weblate (Spanish) * Translated using Weblate (Italian) * Translated using Weblate (Russian) * Translated using Weblate (Turkish) ------------------------------------------------------------------- Mon Apr 08 21:58:53 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+105~git20240408.c037ee964: * Update translation templates * Bump github/codeql-action from 3.24.9 to 3.24.10 * plugins list: add ability to toggle the visibility * Translated using Weblate (Polish) * fix json ext regex ------------------------------------------------------------------- Thu Apr 04 15:09:35 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+95~git20240404.04a2e1d81: * Update translation templates * update NEWS * parse_spinbutton_input: use gdouble * avoid implicit conversion to string_view * preset name: perform a more robust text sanitizer * fix spinbuttons for gtk v4.14 * parse_spinbutton_input: use gdouble * Translated using Weblate (Hungarian) * Translated using Weblate (Spanish) * Translated using Weblate (Turkish) * Translated using Weblate (Russian) * Translated using Weblate (Polish) * Translated using Weblate (Italian) * Translated using Weblate (Hungarian) * Added translation using Weblate (Hungarian) ------------------------------------------------------------------- Wed Apr 03 00:13:11 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+75~git20240402.b672af52a: * updated readme * Translated using Weblate (Russian) * Update translation templates * README.md: fix typo * Create COMMUNITY_PRESETS_GUIDELINES.md * preferences: use subtitles * avoid implicit conversions * parse spinbutton: use trim start to catch -inf with leading whitespaces * Translated using Weblate (Norwegian Bokmål) * Update translation templates * add new string trim util; maybe needed in the future * spinbutton input signal: return TRUE as the GTK doc suggests * Bump actions/configure-pages from 4.0.0 to 5.0.0 * remove string literals namespace where possible * fix comment * community presets: fix scanning function in package subdirectories * Update translation templates * removing some comments * updated translation template * presets_menu.cpp: making the community preset search to work * Translated using Weblate (Russian) * Translated using Weblate (Polish) * Translated using Weblate (Spanish) * Translated using Weblate (Turkish) * Translated using Weblate (Italian) * community presets: remove overlay and add a status page for empty list ------------------------------------------------------------------- Sat Mar 30 15:01:37 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.6+33~git20240330.95e688438: * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Update translation templates * Update soundtouch.git to 2.3.3 * updated translation template * Avoiding an use after free in the call to gtk_string_filter_set_expression. But this does not fix gtk ignoring the call yet * fix deploy help ci workflow * presets autoloading: add an advice for users * implement a function/callback to refresh the community presets list * prepare the presets menu builder with the overlay for empty presets list * implement the system to import a community preset locally * updated changelog * fix community preset try button callback * Translated using Weblate (Ukrainian) * failed attempt to set a custom string filter for community preset search * deprecate the use of custom system directories set from meson.build * simplify presets management using the only one config directory * implement try/loading system for community presets * Translated using Weblate (Ukrainian) * Translated using Weblate (Ukrainian) * Translated using Weblate (Polish) * implement community presets listview * implement stack widget for local and community presets * initial draft of xdg_data_dirs and an util for community preset info * initial draft of community presets scanner * prepare for community presets implementation * prepare for community presets implementation ------------------------------------------------------------------- Wed Mar 27 23:18:52 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.5+45~git20240326.812db4f15: * Update rnnoise.git to 6cbfd53eb348a8d394e0757b4025c6ded34eb2b6 * rnnoise: fixing a regression introduced by a previous refactoring * Update translation templates * removing an useless variable definition * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Turkish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (Polish) * Translated using Weblate (Russian) * Translated using Weblate (Spanish) * Translated using Weblate (Turkish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (Polish) * update news * Update translation templates * setting post_messages = false in the plugin_box dispose instead of inside each plugin box dispose. * Update translation templates * autoload presets controls: add labels and improve button placement * rnnoise ui: align adwpreference and gtkframe * filter ui: adwpreferences too long, split in two groups * meter ui: align adwpref as in pitch; move reset history at the bottom * autogain ui: align adwpreferences as in pich ui and rationalize space * put a non-limiter plugin before limiter->level_meter in last 2 position * readme: update available effects and dependencies * Translated using Weblate (Chinese (Simplified)) * Add GNOME Shell Extension to README.md * new release * updated translation template * build(deps): bump github/codeql-action from 3.24.8 to 3.24.9 * build(deps): bump actions/cache from 4.0.1 to 4.0.2 * Translated using Weblate (Chinese (Simplified)) * build(deps): bump github/codeql-action from 3.24.7 to 3.24.8 * build(deps): bump actions/deploy-pages from 4.0.4 to 4.0.5 * Translated using Weblate (Russian) * Update mold-linux.tar.gz to 2.30.0 ------------------------------------------------------------------- Fri Mar 15 17:00:41 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.4+153~git20240315.2ba08c183: * clang-tidy: fixing some warnings * build(deps): bump github/codeql-action from 3.24.6 to 3.24.7 * build(deps): bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 * Translated using Weblate (Dutch) ------------------------------------------------------------------- Wed Mar 13 03:13:55 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.4+146~git20240312.4bf6e5de2: * build(deps): bump actions/checkout from 4.1.1 to 4.1.2 * Update translation templates * Translated using Weblate (French) * Translated using Weblate (French) * We now set "monitor.passthrough = true" in our virtual devices. This will allow latency offset to be properly applied by video players when PipeWire > 1.0.3 is released. * add alpine linux clang workflow Unlike before when alpine linux was used for clang-tidy, this tests both libstdc++ and libc++ * use arch linux for clang tidy workflow * Update translation templates * clang-tidy: implementing some suggestions * clang-tidy: implementing some suggestions * updated translations template * clang-tidy: implementing some suggestions * Update translation templates * clang-tidy: implementing some suggestions * clang-tidy: implementing some suggestions * clang-tidy: implementing some suggestions * updated translations template * clang-tidy: implementing some suggestions * clang-tidy: implementing some suggestions * clang-tidy: implementing some suggestions * fixing a compilation error in the CI test * updated translations template * clang-tidy: implementing some suggestions * fixing a compilation error in the CI test * fixing a compilation error in the CI test * fixing a compilation error in the CI test * updated translations template * clang-tidy: implementing some suggestions * updated translations template * clang-tidy: implementing some suggestions * updated translations template * clang-tidy: implementing some suggestions * Update translation templates * clang-tidy: the suggestion to use <bits/basic_string.h> somehow breaks compilation in our CI image... * Translated using Weblate (French) * Update translation templates * clang-tidy: implementing some of its suggestions * clang-tidy: implementing some of its suggestions * Remove developer name from appstream No one seems to need this anymore * add developer id to developer element in appstream * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (Turkish) * Translated using Weblate (Turkish) ------------------------------------------------------------------- Tue Mar 05 18:00:16 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.4+83~git20240304.7838a9a03: * Update translation templates * add tooltip to input monitor button ------------------------------------------------------------------- Sat Mar 02 14:29:53 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.4+79~git20240301.5c6bcaf0c: * Update translation templates * Update mold-linux.tar.gz to 2.4.1 * build(deps): bump github/codeql-action from 3.24.5 to 3.24.6 * build(deps): bump actions/cache from 4.0.0 to 4.0.1 * build(deps): bump peter-evans/create-pull-request from 6.0.0 to 6.0.1 * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Translated using Weblate (Spanish) * Translated using Weblate (Italian) * updated translation template * Update translation templates * fix preset name in message dialog * Update translation templates * fix copyright notice * APO eq: fix on_off regex and other adjustments * build(deps): bump github/codeql-action from 3.24.4 to 3.24.5 * build(deps): bump github/codeql-action from 3.24.3 to 3.24.4 * Translated using Weblate (Italian) * pipe_manager_box: ignore the default device dropdown selected-item signal when the defaul device is supposed to be used. * Translated using Weblate (Norwegian Bokmål) * Translated using Weblate (Dutch) * build(deps): bump github/codeql-action from 3.24.1 to 3.24.3 * Update translation templates * build(deps): bump github/codeql-action from 3.24.0 to 3.24.1 * Added translation using Weblate (Hindi) ------------------------------------------------------------------- Fri Feb 09 15:14:09 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.4+32~git20240208.7c5b50ca6: * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * build(deps): bump actions/upload-pages-artifact from 3.0.0 to 3.0.1 * Update translation templates * improving the workaround to make our manual to be shown for kde users * Update translation templates * improving the workaround to make our manual to be shown for kde users * Update translation templates * Do not ignore std::system return value * added a workaround to make our manual to be shown for kde users * build(deps): bump actions/deploy-pages from 4.0.3 to 4.0.4 * build(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 * build(deps): bump github/codeql-action from 3.23.2 to 3.24.0 ------------------------------------------------------------------- Sun Feb 04 15:15:39 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.4+4~git20240201.cfb283a58: * add workaround for appstream discrepenacy * Bump actions upload pages action version * new release * updated translation template * stereo_tools_ui: Add g_object_ref and g_object_unref around util::idle * speex_ui: Add g_object_ref and g_object_unref around util::idle * rnnoise_ui: Add g_object_ref and g_object_unref around util::idle * updated translation template * reverb_ui: Add g_object_ref and g_object_unref around util::idle * pitch_ui: Add g_object_ref and g_object_unref around util::idle * multiband_gate_ui: Add g_object_ref and g_object_unref around util::idle * multiband_compressor_ui: Add g_object_ref and g_object_unref around util::idle * maximizer_ui: Add g_object_ref and g_object_unref around util::idle * loudness_ui: Add g_object_ref and g_object_unref around util::idle * limiter_ui: Add g_object_ref and g_object_unref around util::idle * build(deps): bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 ------------------------------------------------------------------- Wed Jan 31 13:44:11 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.3+227~git20240130.ec7ae31a8: * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Update translation templates * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * build(deps): bump github/codeql-action from 3.23.1 to 3.23.2 * Translated using Weblate (Norwegian Bokmål) * implementing some clang-tidy suggestions * level_meter_ui: Add g_object_ref and g_object_unref around util::idle * updated translation template * gate_ui: Add g_object_ref and g_object_unref around util::idle * filter_ui: Add g_object_ref and g_object_unref around util::idle * updated translation template * fixing a regression introduced while trying to implement one of the clang-tidy suggestions * implementing some clang-tidy suggestions * implementing some clang-tidy suggestions * expander_ui: Add g_object_ref and g_object_unref around util::idle * exciter_ui: Add g_object_ref and g_object_unref around util::idle * build(deps): bump actions/upload-artifact from 4.2.0 to 4.3.0 * applying a workaround for the gtklevelbar bug * build(deps): bump actions/upload-artifact from 4.1.0 to 4.2.0 * Update translation templates * implementing some clang-tidy suggestions * implementing some clang-tidy suggestions * build(deps): bump github/codeql-action from 3.23.0 to 3.23.1 * build(deps): bump actions/cache from 3.3.3 to 4.0.0 * pipe_manager: Trying to not touch streams whose target node is not the same mic that is being recorded by EE * build(deps): bump actions/upload-artifact from 4.0.0 to 4.1.0 * build(deps): bump actions/cache from 3.3.2 to 3.3.3 * build(deps): bump actions/deploy-pages from 4.0.2 to 4.0.3 * build(deps): bump github/codeql-action from 3.22.12 to 3.23.0 ------------------------------------------------------------------- Fri Jan 05 21:16:53 UTC 2024 - virtuousfox@gmail.com - Update to version 7.1.3+171~git20240104.f2f98fb08: * Update fmt to 10.2.1 * Translated using Weblate (Italian) * Update translation templates * equalizer_ui: Add g_object_ref and g_object_unref around util::idle * effects_box: Add g_object_ref and g_object_unref around util::idle * echo_canceller_ui: Add g_object_ref and g_object_unref around util::idle * Update translation templates * Update fmt to 10.2.0 * Translated using Weblate (German) * Update translation templates * Translated using Weblate (German) * Translated using Weblate (Korean) * Translated using Weblate (German) * Translated using Weblate (Turkish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * delay_ui: Add g_object_ref and g_object_unref around util::idle * deesser_ui: Add g_object_ref and g_object_unref around util::idle * deepfilternet_ui: Add g_object_ref and g_object_unref around util::idle * Translated using Weblate (Turkish) * build(deps): bump actions/deploy-pages from 4.0.0 to 4.0.2 ------------------------------------------------------------------- Mon Dec 25 03:49:51 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.3+137~git20231224.7e2ad7f54: * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (French) * crystalizer_ui: Add g_object_ref and g_object_unref around util::idle * crossfeed_ui: Add g_object_ref and g_object_unref around util::idle * convolver_menu_combine: Add g_object_ref and g_object_unref around util::idle * compressor_ui: Add g_object_ref and g_object_unref around util::idle * bass_loudness_ui: Add g_object_ref and g_object_unref around util::idle * build(deps): bump github/codeql-action from 3.22.11 to 3.22.12 * bass_enhancer_ui: Add g_object_ref and g_object_unref around util::idle add sections * autogain_ui: Add g_object_ref and g_object_unref around util::idle add sections * Update translation templates * Change parse_apo_filter return type to bool * Add APO preset export support * Change FilterTypeMap to ApoToEasyEffectsFilter * Add support for APO ON/OFF value (mute equivalent) * Make APO_Band instances only hold APO-style values * build(deps): bump actions/deploy-pages from 3.0.1 to 4.0.0 * Revert "build(deps): bump actions/deploy-pages from 3.0.1 to 4.0.0" * Translated using Weblate (French) * build(deps): bump actions/deploy-pages from 3.0.1 to 4.0.0 ------------------------------------------------------------------- Fri Dec 15 16:43:53 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.3+104~git20231215.8b2526241: * build(deps): bump actions/upload-artifact from 3.1.3 to 4.0.0 * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * build(deps): bump github/codeql-action from 2.22.9 to 3.22.11 * Update translation templates * app_info: showing the process pid in the cases where we have to resort to its binary name * Update translation templates * app_info: showing the application.process.binary if the other name tags are empty * pipe_manager: setting an empty or undefined node name tag to "Undefined Name" so we can still apply effects to these streams ------------------------------------------------------------------- Sat Dec 09 08:07:32 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.3+90~git20231208.41d1720a3: * build(deps): bump actions/deploy-pages from 3.0.0 to 3.0.1 * flatpak ci: disabling an appdata validation that for some reason I do not know keeps failing~ * flatpak ci: disabling an appdata validation that for some reason I do not know keeps failing * flatpak ci: disabling an appdata validation that for some reason I do not know keeps failing * build(deps): bump github/codeql-action from 2.22.8 to 2.22.9 * build(deps): bump actions/deploy-pages from 2.0.5 to 3.0.0 * build(deps): bump actions/configure-pages from 3.0.6 to 4.0.0 * build(deps): bump actions/deploy-pages from 2.0.4 to 2.0.5 * Update translation templates * util::idle_add: It now accepts an optional cleanup callback as its last argument. This callback is called as as soon as the main callback finishes. * Update mold-linux.tar.gz to 2.4.0 ------------------------------------------------------------------- Wed Nov 29 17:47:02 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.3+72~git20231128.32e2bf32d: * Update json to v3.11.3 * small improvements to the new switch that allows the innactivity timout to be disabled * Bundle our own pipewire library instead of using an older runtime * need to actually bind the widget * try to fix assertion failure from g_settings_bind_with_mapping * make the switch actually do something * Switch runtime back to 44 to try and fix compatability with older pipewire servers * add switch to disabled inactivity timer instead of having the user set it to 0 * Translated using Weblate (Croatian) * build(deps): bump github/codeql-action from 2.22.7 to 2.22.8 * build(deps): bump actions/github-script from 7.0.0 to 7.0.1 * Update v2021.10.0.tar.gz to 2021.11.0 * Fix missing newline in --version command line option output * Attempt again to make debug output less spammy * Attempt to make debug message less spammy * Forgot to update the gschema * Add ability to disable inactivity timeout * Translated using Weblate (French) * build(deps): bump github/codeql-action from 2.22.6 to 2.22.7 * Update mold-linux.tar.gz to 2.3.3 * Translated using Weblate (Polish) * Translated using Weblate (Spanish (Mexico)) * bringing back some defines I assumed we did not need * chart: changing the way we check for the validity of the instance * build(deps): bump github/codeql-action from 2.22.5 to 2.22.6 * build(deps): bump actions/github-script from 6.4.1 to 7.0.0 * Translated using Weblate (Polish) ------------------------------------------------------------------- Sun Nov 12 14:28:04 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.3+30~git20231112.45d08f844: * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (Chinese (Traditional)) * Translated using Weblate (Italian) * Translated using Weblate (French) * Added translation using Weblate (Chinese (Traditional)) * Added translation using Weblate (Chinese (Traditional)) * Update translation templates * Add quit option in "primary_menu" hamburger menu * "--version" takes no arguments, change to G_OPTION_ARG_NONE * Add "--version" command line option * Translated using Weblate (Russian) * Translated using Weblate (Spanish) ------------------------------------------------------------------- Thu Nov 09 18:19:31 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.3+6~git20231109.561ec5930: * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * updated changelog * Translated using Weblate (Spanish) * updated changelog * fixed a bug that did not allow the deepfilternet plugin to be added to the preset file * Translated using Weblate (Polish) * update to gnome 45 runtime * remove zenity We haven't been using it since the pipewire dialog was removed * Translated using Weblate (Russian) * Translated using Weblate (French) ------------------------------------------------------------------- Tue Nov 07 16:54:22 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.1+26~git20231107.b7efc7682: * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (Polish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Update translation templates * Update mold-linux.tar.gz to 2.3.2 * Translated using Weblate (Polish) * Translated using Weblate (Polish) ------------------------------------------------------------------- Wed Nov 01 03:55:40 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.1+5~git20231030.a37a7c075: * Translated using Weblate (Ukrainian) * bundle deep filter net ladspa library for flatpak This adds a ~50 MB shared library file to the flatpak bundle (its rust so statically linked), but at least we can avoid including a rust toolchain in the flatpak build this way. It is unlikely our own build would be much smaller. * remove support for non-bundled ladspa plugins The only ladspa plugin we currently have is bundled, and it is needlessly confusing to include other plugins potentially installed as flatpak extensions in the search paths * updated changelog * build(deps): bump github/codeql-action from 2.22.4 to 2.22.5 * Translated using Weblate (Spanish) ------------------------------------------------------------------- Wed Oct 25 01:34:29 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.0+220~git20231023.631dfeaf5: * Update translation templates * build(deps): bump github/codeql-action from 2.22.3 to 2.22.4 * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (French) * Update translation templates * mb gate: expose stereo split parameters * Update mold-linux.tar.gz to 2.3.1 * Update translation templates * mb compressor: expose stereo split parameters * compressor: fix `Uniform` in `SMA` * Translated using Weblate (Russian) ------------------------------------------------------------------- Sat Oct 21 19:26:54 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.0+199~git20231020.c0d91d356: * Update translation templates * lv2 wrapper: fix typo and warning string * new util template using gsettings_key_check_number_range * clamp values when applying changes to LV2 ports * sidechain expander: expose stereo split parameters * add accessibility to stereo split checkbuttons * remove latest deprecated gtk combobox * sidechain gate: expose stereo split parameters * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * updated translation template * refactoring the presets menu * Update mold-linux.tar.gz to 2.3.0 * refactoring the presets menu * refactoring the presets menu * fixing an invalid conversion * use gsettings_bind rather than callback functions * compressor UI: expose stereo split parameters * equalizer UI: expose band width option * remove eq band width label * equalizer: prepare to expose band width option * LSP `Compressor`/`expander`: widest knee is `-24`, not `-23.9` * Update translation templates * Translated using Weblate (French) * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * represent `(unsigned long)-1L` as a null value * build(deps): bump actions/checkout from 4.1.0 to 4.1.1 * ladspa wrapper refactoring * use static cast from ULong to Uint * set_control_port_value_clamp returns a float * Update translation templates * equalizer: reenable the scale sensitivity as it was before * delay: add invert phase switches * multiband effects: add new linear phase mode * equalizer: disable scale sensitivity only on Off mode * equalizer: add new available filter types ------------------------------------------------------------------- Tue Oct 17 15:46:06 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.0+143~git20231017.d23e1627: * specify unsigned int/long literals * use const where possible * updated translation template * added deepfilternet to the potfiles * build(deps): bump flatpak/flatpak-github-actions from 6.2 to 6.3 * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * build(deps): bump github/codeql-action from 2.22.2 to 2.22.3 ------------------------------------------------------------------- Mon Oct 16 14:07:11 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.0+130~git20231015.471e363c: * Update translation templates * Revert "use const where possible" * Revert "specify unsigned int/long literals" * Revert "avoid key_v exta variable and use only float comparison on min db_level" * Revert "use const where possible" * Revert "Revert "Add Equal Mode to Filter, fix RRNoise UI and Ladspa Wrapper refactoring"" * Revert "Add Equal Mode to Filter, fix RRNoise UI and Ladspa Wrapper refactoring" * rnnoise: add lateral margins and improve group title layout * lsp filter stereo: add equalizer mode option * use const where possible * specify unsigned int/long literals * use const where possible * avoid key_v exta variable and use only float comparison on min db_level * Translated using Weblate (Spanish) * the spectrum has a new option that allows the dynamic vertical scale to be disabled * removing unused code that is just generating warnings * clang-tidy: removing redundant initializations * using constexpr instead or preprocessor macros * build(deps): bump github/codeql-action from 2.22.1 to 2.22.2 * build(deps): bump github/codeql-action from 2.22.0 to 2.22.1 ------------------------------------------------------------------- Sun Oct 08 19:57:19 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.0+103~git20231007.d06781be: * concolver_ui: do not update the chart x axis before calling the interpolation function * build(deps): bump github/codeql-action from 2.21.9 to 2.22.0 * Update translation templates * Translated using Weblate (Ukrainian) * Update libsigc++-3.4.0.tar.xz to 3.6.0 * Translated using Weblate (Spanish) * Translated using Weblate (Dutch) * build: explictly check for ladspa as a dependency * ci: cache clang tidy even if it fails One failure will otherwise cause us to lose the entire cache * build: Add back hack for mold to work with gsl * Update translation templates * chart: trying to avoid a segfault * convolver_ui: fixing a small bug * build(deps): bump github/codeql-action from 2.21.8 to 2.21.9 * deepfilternet: more clang-tidy suggestions * Translated using Weblate (Italian) * deepfilternet_ui: Using the same style we have been using on ther plugins * Translated using Weblate (French) * Update mold-linux.tar.gz to 2.2.0 * build(deps): bump actions/checkout from 4.0.0 to 4.1.0 * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Account for 1-sample variance in resampler output size. * Adapt buffers to resampler output size. * Take DeepFilterNet resampler output by reference. * Return resampling result as const reference instead of by value. * Only initialize DeepFilterNet resamplers if they are not ready. * Fix missing mutex lock in DeepFilterNet::setup idle callback. * Initialize all DeepFilterNet class members. * Correct latency number of DeepFilterNet effect. * Use same data type for resampling ratio as libsamplerate. * Keep track of which control ports exactly are already initialized. * deepfilternet: removing some unnecessary includes and implementing mroe clang-tidy suggestions * deepfilternet: initializing the ladspa wrapper in the main thread and implementing many clang tidy suggestions * Add LADSPA make-dependency to package build system files. * Add DeepFilterNet plugin. * Create LADSPA wrapper class. * Translated using Weblate (Dutch) * the gsettings override for flatpak is not needed anymore * build(deps): bump github/codeql-action from 2.21.7 to 2.21.8 * filter shema: max frequency is 24k not 20k * build(deps): bump github/codeql-action from 2.21.6 to 2.21.7 * build(deps): bump github/codeql-action from 2.21.5 to 2.21.6 * Translated using Weblate (Italian) * rnnoise: guarding more code with preprocessor conditionals ------------------------------------------------------------------- Wed Sep 13 19:42:08 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.0+29~git20230911.963a46b2: * build(deps): bump flatpak/flatpak-github-actions from 6.1 to 6.2 * Update translation templates * Translated using Weblate (Italian) * Translated using Weblate (Spanish) * Translated using Weblate (French) * Translated using Weblate (Russian) * Translated using Weblate (Spanish) * Update libportal.git to 0.7.1 * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (French) * build(deps): bump actions/cache from 3.3.1 to 3.3.2 ------------------------------------------------------------------- Thu Sep 07 23:43:07 UTC 2023 - virtuousfox@gmail.com - Update to version 7.1.0+2~git20230907.cbada829: * Translated using Weblate (French) * updated changelog * Update translation templates * updated changelog * build(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3 * fix: Use updated libportal meson config opts * Update libportal.git to 0.7 ------------------------------------------------------------------- Mon Sep 04 22:35:40 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.8+15~git20230904.ac591c05: * build(deps): bump actions/checkout from 3.6.0 to 4.0.0 * rnnoise: making sure some variables are initializing in the app startup * rnnoise: making sure some variables are initializing in the app startup * rnnoise: added an option to fully disable the voice detection ------------------------------------------------------------------- Thu Aug 31 15:19:59 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.8+10~git20230830.fd529a73: * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (Spanish) * updated changelog * Bump github/codeql-action from 2.21.4 to 2.21.5 * Translated using Weblate (French) * Update fmt to 10.1.1 * Update translation templates * Translated using Weblate (Italian) * updated translation template * rnnoise_ui: small layout change * rnnoise_ui: label renaming * Translated using Weblate (Italian) * rnnoise_ui: small layout changes * update NEWS.yaml * use const on wet/dry where possible * rnnoise UI: add ability to show -inf on wet control * try to avoid implicit conversions on new variables * rnnoise: uniform wet control to other plugins * try to avoid implicit conversions on new variables * rnnoise: uniform wet control to other plugins * Update translation templates * rnnoise: some improvements for the new controls * Update translation templates * rnnoise: removing an unecessary print * Translated using Weblate (Dutch) * Translated using Weblate (Italian) * Translated using Weblate (French) * add Allpass; uniform filters names to avoid duplicates in translations * RNNoise improvements: Add options for VAD and mixing. ------------------------------------------------------------------- Sat Aug 26 04:15:03 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.7+77~git20230825.8ed02176: * Update translation templates * update NEWS.yaml changelog * bind filter native UI button to relative global settings * add balance control to Filter effect * expose gain parameter into the Filter UI * Update translation templates * gate: improved compatibility with LSP >= 1.2.10 * multiband gate: improved compatibility with LSP >= 1.2.10 * multiband compressor: improved compatibility with LSP >= 1.2.10 * compressor: improved compatibility with LSP >= 1.2.10 * add missing parameters to filter presets code handling * preset manager: refactoring to improve readability * Bump actions/checkout from 3.5.3 to 3.6.0 * Translated using Weblate (Spanish) * chore: Disable clang tidy rule which is broken with libc++ * ci: Use libc++ for alpine linux ci build * ci: Use meson compile over ninja * Add define to have fmt link correctly with libc++ on alpine * only use parallel stl with libcxx when available * improving compatibility with libc++ * src/util: include sstream for stringstream * fix suffixed-+'s on regex's * include <numeric> for std::iota in convolver_menu_combine * filter: moving from calf to lsp * filter: moving from calf to lsp * filter: moving from calf to lsp * changing the way we sarch for the tbb library * Translated using Weblate (Czech) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Czech) * Translated using Weblate (Czech) * Bump github/codeql-action from 2.21.3 to 2.21.4 ------------------------------------------------------------------- Tue Aug 15 09:11:59 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.7+26~git20230814.91ec632a: * Update translation templates * updated template * replacing deprecated gtk calls * Update mold-linux.tar.gz to 2.1.0 * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Update translation templates * Translated using Weblate (Italian) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (Spanish) * Update fmt to 10.1.0 * equalizer: fix boundaries for band gain * Update translation templates * updated changelog * update util NEWS + minor fixes * equalizer: adding a missing binding. Fixes #2503 * Using the proper tags in the level meter plugin. Fixes #2502 * Translated using Weblate (Catalan) * Added translation using Weblate (Catalan) * Bump actions/deploy-pages from 2.0.3 to 2.0.4 * Translated using Weblate (Slovak) * Bump github/codeql-action from 2.21.2 to 2.21.3 * Translated using Weblate (Finnish) * Translated using Weblate (Turkish) * Translated using Weblate (Thai) * Translated using Weblate (Swedish) * Translated using Weblate (Slovak) * Translated using Weblate (Romanian) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Korean) * Translated using Weblate (Khmer (Central)) * Translated using Weblate (Galician) * Translated using Weblate (Spanish (Venezuela)) * Translated using Weblate (Spanish (Mexico)) * Translated using Weblate (Spanish (Colombia)) * Translated using Weblate (Danish) * Translated using Weblate (Czech) * Translated using Weblate (Afrikaans) * Translated using Weblate (Italian) * Crossfeed: fix JMeier preset * Translated using Weblate (Italian) ------------------------------------------------------------------- Fri Aug 04 20:40:15 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.6+60~git20230803.8fd01a8c: * Update translation templates * gate_ui: removed the gating scale. It is not really nedded anymore and is causing problems. Fixes #2475 * Translated using Weblate (Italian) * Update translation templates * implement initial folder for presets, irs and rnnoise file dialogs * changelog: replace issue URL * Translated using Weblate (German) * Update translation templates * changelog updated * changelog: fix escaped hashtag in yaml * implement multiple file selection for rnnoise models * implement multiple file selection for convolver irs * implement multiple file selection for presets * remove todo typo * system preset folders deprecated * using adwcomborow in the autogain window * the wrapper that binds dropdowns to gsettigns can now be used also for adwcomborow ------------------------------------------------------------------- Wed Aug 02 16:20:03 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.6+34~git20230802.19b6a4f7: * equalizer_ui: added a spinbutton for the gain control ------------------------------------------------------------------- Wed Aug 02 10:57:01 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.6+33~git20230801.27fcb0b6: * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (French) * Translated using Weblate (French) * Update translation templates * Translated using Weblate (Russian) * Translated using Weblate (Russian) * new expander plugin * Bump github/codeql-action from 2.21.1 to 2.21.2 ------------------------------------------------------------------- Sun Jul 30 16:52:32 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.6+16~git20230730.03f8ff09: * Translated using Weblate (Italian) * Translated using Weblate (German) * Translated using Weblate (Italian) * Translated using Weblate (Spanish) * Update translation templates * Update translation templates * updated changelog * Translated using Weblate (French) * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Update mold-linux.tar.gz to 2.0.0 ------------------------------------------------------------------- Thu Jul 27 21:00:14 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.5+118~git20230727.57098eda: * Bump github/codeql-action from 2.21.0 to 2.21.1 * autogain: improved window * Translated using Weblate (Italian) * Update v2021.9.0.tar.gz to 2021.10.0 * binding more show_native_ui buttons to the experimental setting * Added an experimental features section to our preferences window ------------------------------------------------------------------- Sun Jul 23 01:11:15 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.5+109~git20230721.d37badca: * Update NEWS.yaml * pitch.hpp: avoid implicit conversion * pitch: allowing fractions of semitones to be set * Bump github/codeql-action from 2.20.4 to 2.21.0 * Bump github/codeql-action from 2.20.3 to 2.20.4 * creating a system folder for community presets when EE is installed * Translated using Weblate (Polish) * Translated using Weblate (Polish) * Translated using Weblate (Polish) * Translated using Weblate (Portuguese (Brazil)) * Revert to older soundtouch Because https://codeberg.org/soundtouch/soundtouch/pulls/15 is not yet released and until the build fails on aarch64 * Remove flatpak wrapper script It has too many false positives and is best replaced with a check in the application itself * Bump actions/deploy-pages from 2.0.2 to 2.0.3 * Bump actions/upload-pages-artifact from 1.0.9 to 2.0.0 * Translated using Weblate (Dutch) * Bump github/codeql-action from 2.20.2 to 2.20.3 * fix typo in NEWS.yaml ------------------------------------------------------------------- Thu Jul 06 14:25:14 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.5+79~git20230705.35716018: * updating the gtkdropdown when the default device changes * Bump github/codeql-action from 2.20.1 to 2.20.2 * Translated using Weblate (Finnish) * Added translation using Weblate (Finnish) * Translated using Weblate (Spanish (Mexico)) * Translated using Weblate (Spanish (Mexico)) ------------------------------------------------------------------- Sun Jun 25 16:54:48 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.5+67~git20230625.6c0d47a0: * showing the delay plugin native ui * lv2_wrapper: fixing some issues ------------------------------------------------------------------- Sun Jun 25 13:58:23 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.5+65~git20230624.fe94e3f0: * removing an unused function argument * lv2_wrapper: the previous approach for the synchronization was not a good match for the equalizer because it has 3 gsettings paths. So letś try things in a different way * disabling the sync in the lv2 native because the equalizer needs special handling * lv2_wrapper: sending the supported native settings to our gsettings database when the native window is closed * Translated using Weblate (Dutch) * Translated using Weblate (German) * some of the native lv2 ui controls work * Translated using Weblate (French) ------------------------------------------------------------------- Fri Jun 23 08:35:37 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.5+55~git20230622.a99a30e6: * showing the native ui for the multiband gate and compressor * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Bump github/codeql-action from 2.20.0 to 2.20.1 ------------------------------------------------------------------- Wed Jun 21 05:59:48 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.5+43~git20230620.85abd13f: * the native ui of the gate and the loudness plugins can be viewed * uint: avoid implicit conversion * Update translation templates * compressor_ui: the native lv2 window can be show * compressor_ui: the native lv2 window can be show * equializer_ui: the native lv2 window can be show * Translated using Weblate (Spanish) * Translated using Weblate (Norwegian Bokmål) * Translated using Weblate (Russian) * the native lv2 ui update rate can be configured by the user * improved the method used to update the LV2 native ui * limiter_ui: closing the native window when EE window is closed * limiter_ui: enabling the native ui button again. It should be fine now. * hiding the native wi button until a strange segmentation fault that only happens when not suing the sanatizer is fixed. * using a mutex when showing/closing the native window * Showing the limiter native window * Adding code that one day will help us to load LV2 plguins ui. But we are still very far from this yet. * Bump actions/upload-pages-artifact from 1.0.8 to 1.0.9 * Adding code that one day will help us to load LV2 plguins ui. But we are still very far from this yet. * Adding code that one day will help us to load LV2 plguins ui. But we are still very far from this yet. * Adding code that one day will help us to load LV2 plguins ui. But we are still very far from this yet. * Adding code that one day will help us to load LV2 plguins ui. But we are still very far from this yet. ------------------------------------------------------------------- Sat Jun 17 01:16:04 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.5+15~git20230614.5418f6a4: * Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2 * Bump github/codeql-action from 2.3.6 to 2.20.0 * Translated using Weblate (French) * Bump actions/deploy-pages from 2.0.1 to 2.0.2 * Translated using Weblate (Italian) * Translated using Weblate (Spanish) * Bump actions/checkout from 3.5.2 to 3.5.3 * updated changelog * news: fix typo * update news changelog * equalizer: hidden bands are set to off and current band types are untouched * setting pw_key_node_passive where necessary * Update translation templates * debug check pw minimum version at application startup * save pw version in pipe manager ------------------------------------------------------------------- Mon Jun 05 19:13:19 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.4+137~git20230604.35f7ef57: * updated pkgbuild_aur version * passthrough the audio data at the beginning of the callback * Translated using Weblate (Norwegian Nynorsk) * Translated using Weblate (Basque) * Bump github/codeql-action from 2.3.5 to 2.3.6 * Translated using Weblate (Norwegian Nynorsk) * Translated using Weblate (Norwegian Nynorsk) * Added translation using Weblate (Norwegian Nynorsk) * Added translation using Weblate (Norwegian Nynorsk) ------------------------------------------------------------------- Thu Jun 01 17:44:04 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.4+121~git20230529.a12bbb5b: * updated pkgbuild_aur version * new util to compare two version strings in semver format * updated pkgbuild_aur version * Translated using Weblate (Basque) * Translated using Weblate (Basque) * Added translation using Weblate (Basque) * Added translation using Weblate (Basque) * Bump github/codeql-action from 2.3.4 to 2.3.5 * Bump github/codeql-action from 2.3.3 to 2.3.4 ------------------------------------------------------------------- Mon May 22 21:11:57 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.4+103~git20230522.b8f413d2: * Update translation templates * update util news * level meter UI: removed unneeded reset button * level meter: remove reset-history from gsettings * Update translation templates * level meter UI: use title-lines property on action row labels * level_meter: fixing the style issues * Translated using Weblate (Italian) * Update translation templates * adapt plugin addition algorithm to multiple instances and level meter * Translated using Weblate (Spanish) * Translated using Weblate (Italian) * Translated using Weblate (Italian) * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Translated using Weblate (French) ------------------------------------------------------------------- Mon May 15 19:49:49 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.4+72~git20230515.eb353438: * chore: Remove unused variables * ci: Use alpine stable not edge for clang tidy Latest release has the packages we need * chore: Some fixes to replace rubberband with soundtouch * pitch: replacing rubberband by soundtouch * pitch: replacing rubberband by soundtouch * pitch: replacing rubberband by soundtouch * pitch: replacing rubberband by soundtouch * Update translation templates * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (Spanish) * Translated using Weblate (Dutch) * implementing a level meter plugin ------------------------------------------------------------------- Fri May 12 05:56:32 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.4+54~git20230511.cb4d73cc: * implementing a level meter plugin * implementing a level meter plugin * Update fmt to 10.0.0 * implementing a level meter plugin * implementing a level meter plugin * implementing a level meter plugin * Translated using Weblate (Spanish (Mexico)) * Translated using Weblate (Italian) * Bump github/codeql-action from 2.3.2 to 2.3.3 * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (German) ------------------------------------------------------------------- Thu May 04 05:33:22 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.4+34~git20230503.b7badeeb: * Update translation templates * new translated credit system for all plugins UI * new translated credit system for LSP Loudness * set title-lines at 2 on action rows where needed * use wrap word mode where wrap property is explicitly set * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (Spanish) * Bump peter-evans/create-pull-request from 5.0.0 to 5.0.1 * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Translated using Weblate (Italian) * Update translation templates * docs: Add github pages help pages action * chore: Use more direct wiki links in metainfo Readme anchor links do not take you to the exact place in the readme where the content is low down (the page cannot be scrolled that far). * docs: Rename Manual to Help This is what e.g. Nautilus does, and it seems like a more user friendly name. * ci: Update before installing clang-tidy dependencies * chore: Always pin to specific action tags * Update translation templates * updated changelog * Translated using Weblate (Croatian) * updated news and translation template * Translated using Weblate (Spanish) * Update translation templates * Translated using Weblate (Dutch) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (Croatian) * Update translation templates * setting color classes to the preset saving/removal confirmation question * Update translation templates * Translated using Weblate (Russian) * Translated using Weblate (Spanish) * Translated using Weblate (Dutch) * updated translation template * implementing user confirmation for presets saving and removal * Update translation templates * implementing user confirmation for presets saving and removal * build: Reorganize special build dependencies * build: Use consistent argument name and meson option name * fix: Use a clearer message when a plugin is missing Try to be as helpful and concise as possible. * build: Use project not global arguments Global arguments also apply to meson subprojects which is not what we intend for these. * build: Explictly require RNNoise * build: Cleanup speex dependency status Speex was never actually used as a library, so there was no real need to declare it in meson. Without the speex package installed, the code compiles and the speech processor seems to work just fine. So only depend on speexdsp and everything still seems to work. ------------------------------------------------------------------- Fri Apr 28 20:48:41 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.3+74~git20230427.c0d50302: * improving the warning shown when rnnoise cannot be used * disabling gsettings delayed mode again... * Revert "Translations update from Hosted Weblate" * Revert "Translations update from Hosted Weblate" * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Ukrainian) * Added translation using Weblate (Ukrainian) * Added translation using Weblate (Ukrainian) * Update translation templates * replacing GTkComboBoxText by GtkDropDown * flatpak: Bump minimum pipewire daemon to 0.3.44 https://github.com/PipeWire/pipewire/commit/7336f380a5ebf7f449d6e2317e3cbf67633c4c7d (first released in 0.3.44) introduces properties we now depend on. * build: Require PipeWire 0.3.58 or newer 0.3.58 included fixes for rtkit which is needed for pipewire to set one of easyeffects' threads to realtime priority. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.58#modules https://github.com/wwmm/easyeffects/issues/2271#issuecomment-1518960279 * fix: Use pipewire 0.3.67 from runtime instead of bundling This version seems to work fine, with pipewire 0.3.44 or newer as the daemon. * docs: Update metainfo file ------------------------------------------------------------------- Sat Apr 22 18:30:21 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.3+51~git20230420.027f355c: * Update translation templates * updated translation template * replacing GtkComboBoxText by GtkDropDown * replacing GtkComboBoxText by GtkDropDown * replacing GtkComboBoxText by GtkDropDown * app icons: handle ALSA playback cases * replacing GtkComboBoxText by GtkDropDown ------------------------------------------------------------------- Thu Apr 20 13:06:50 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.3+42~git20230419.f0a3e9e7: * Update 2 modules * ci: Fix workaround for flatpak update workflow * Update translation templates * replacing GtkComboBoxText by GtkDropDown * app icons: fix typo * app icons: add special case for Firefox Nightly * Translated using Weblate (Dutch) * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Update translation templates * build(deps): bump actions/checkout from 3.5.0 to 3.5.2 * Translated using Weblate (Russian) ------------------------------------------------------------------- Thu Apr 13 04:31:42 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.3+17~git20230412.b69d5540: * Translated using Weblate (French) * making sure that meson reads the correct folder when preparing the metainfo translation * Translated using Weblate (Polish) * improved clang version check * improved clang version check * build: clang versions lower than 16 should not be able to build * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (Spanish) * build(deps): bump actions/github-script from 6.4.0 to 6.4.1 * Update translation templates * fixing a mistake done in the last small release * fixing a mistake done in the last small release * Update translation templates * new release ------------------------------------------------------------------- Thu Apr 06 11:14:39 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.1+246~git20230405.d9cda451: * build(deps): bump peter-evans/create-pull-request from 4.2.4 to 5.0.0 * Update translation templates * locking PipeWire's loop when calling functions that can only be used when the loop is locked * locking PipeWire's loop when calling functions that can only be used when the loop is locked * locking PipeWire's loop when calling functions that can only be used when the loop is locked * Translated using Weblate (Russian) * Update translation templates * build(deps): bump flatpak/flatpak-github-actions from 5 to 6 * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Update translation templates * limiter: implement GtkDropDown * mb compressor band: implement GtkDropDown * mb compressor: implement GtkDropDown * set ellipsize property on preset and node labels of custom factories * compressor: implement GtkDropDown * prefer switch on mutiple conditions * Translated using Weblate (Russian) * Translated using Weblate (Russian) * Update translation templates * updating the bad_scale sensitivity based on the base_type dropdown state * equalizer band: prepare to implement the GtkDropDown * new dropdown gsettings bindings supporting tags * Update translation templates * using pw_loop_invoke to report the filter latency * Update translation templates * equalizer: implemented GtkDropDown * chore: Disable osx-specific clang tidy checks * chore: Fail on all clang warnings with clang-tidy * chore: Remove unused field notify_latency * chore: Use f-e-d-c for more flatpak modules * chore: Remove outdated comment * chore: Update lv2 in flatpak Fix made it upstream, in commit c8fb4d21901a4de2c822df537202b6a313e89edd, which is in v1.18.10 https://gitlab.com/lv2/lv2/-/merge_requests/30 * Translated using Weblate (Spanish) * Translated using Weblate (German) ------------------------------------------------------------------- Thu Mar 30 06:28:32 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.1+189~git20230329.5957b54c: * Update translation templates * chore: Switch to gnome 44 flatpak runtime * reverb: use gtk dropdown and fix preset selection * add margins on crystalizer band box to show side paddings on the card * set maximum keys changed in util::reset_all_keys_except * flatpak: Manually update 2 modules Since the checker was temporarily broken Update rubberband-3.1.2.tar.bz2 to 3.2.0 Update mold-linux.tar.gz to 1.11.0 * ci: Workaround github actions issue * build: Move tbb to list of dependencies Seems to work fine now, albeit zita-convolver is a different story * build: Simplify meson scripts to always use status variable This is so all the custom output messages all show up in one place at the end * build: Always require libportal if the option is enabled This ensures libportal is 100% used if the option is enabled, and the build will fail with an error in case libportal can't be found Also move libportal meson code to one place, simplifies it a bit * build: Seperate mold into another option Too much of a footgun with it on by default devel mode (which is really just a seperate profile), the error message is not clear, lets make it explicit * build: Remove hack for mold to work with gsl Fixed with mold 1.11.0 * chore: Add comment indicating ctcache version * ci: Simplify clang-tidy caching It turns out I overcomplicated this and didn't read the documentation carefully enough, so simplify it accordingly * Update translation templates * disabling the delay mode in the reset function * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Translated using Weblate (Italian) * Translated using Weblate (French) * use auto* type on all pointers static casting * use bind approach with mappings * updated translation template * brute force approach to GtkDropDown bindings * Update translation templates * Translated using Weblate (Polish) * add tooltip to preset load button * Translated using Weblate (German) * Translated using Weblate (French) * build(deps): bump actions/checkout from 3.4.0 to 3.5.0 * Update translation templates * Update translation templates * replacing gtk_style_context_add_class by gtk_widget_add_css_class * Translated using Weblate (Dutch) * Translated using Weblate (Spanish) * Update translation templates * replacing GtkColorButton by GtlColorDialogButton * updated translation template * rnnoise_ui: replacing GtkFileChooserNative by GtkFileDialog * updated translation template * equalizer_ui: replacing GtkFileChooserNative by GtkFileDialog * disabling the linter on gtk macros because there is nothing we can do to fix any warning there * Translated using Weblate (Japanese) * Update translation templates * Translated using Weblate (Japanese) * Translated using Weblate (Russian) * Translated using Weblate (Japanese) * convolver_menu_impulses: replacing GtkFileChooserNative by GtkFileDialog * Update translation templates * preset row: separate delete button and use destructive-action class * fix leading space for label * chore: Only scan C++ files * chore: Simplify clang tidy script Turns out we don't really need header files here after all, we just need a regex that actually works This means cache hits can be 100%, since headers are no longer scanned directly without caching * ci: Improve ctcache logic * Update translation templates * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (French) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (French) * chore: Ignore errors that clang tidy can fix This should be done manually for safety * chore: Replace uint with unsigned Seems to be needed for clang * chore: Fix errors found for libportal file * chore: Don't be explicit about StringLiteralWrapper For some reason this results in a big chain of compile failures * chore: Avoid changing main pw thread loop initializer * chore: Allow some types to use pass by value * chore: Suppress null dereference clang-tidy check in code since for some reason this can't be disabled in .clang-tidy * ci: Add clang-tidy workflow * chore: Rework clang-tidy file This should contain the absolute bare minimum rules disabled given we enable basically all llvm rules except for coding conventions * clang-tidy: using the explicit keyword in constructor definition * Translated using Weblate (Dutch) * build: Remove gcc only assertion in meson Works with clang 16 * updated translation template * presets_menu: replacing GtkFileChooserNative by GtkFileDialog * Bump actions/checkout from 3.3.0 to 3.4.0 * Update translation templates * Bump peter-evans/create-pull-request from 4.2.3 to 4.2.4 * chore: Use debug buildtype for flatpak builds Do this manually since there doesn't seem to be a way to set this with meson based on the devel option Also we will stick with not doing so for arch pkgbuild since arch-meson has its own opinionated default * chore: Add mold to development config for fast linking Don't do this with env vars in e.g. the flatpak manifest as then gnome builder doesn't use those ------------------------------------------------------------------- Wed Mar 15 07:07:19 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.1+72~git20230313.b93ce5ac: * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Translated using Weblate (Italian) * Translated using Weblate (Russian) * chore: Update flatpak build to use master runtime temporarily Also remove an old hack which doesn't appear to be needed anymore * Translated using Weblate (Spanish) * Update translation templates * delaying some gsettings writings in order to improve performance when the Flatpak backend is used * define mb gate bands number only once * define mb comp bands number only once * update news changelog * fix num-bands gsettings key and frequency tag * do not automatically sort bands on APO/GEQ preset import * use another function name to diversify from sort_bands in equalizer.cpp * port sort_band algorithm in equalizer.cpp acting on gsettings * equalizer: declare max_bands only once * gtk 4.10 deprecation: use gtk_widget_set_visible() * Update translation templates * replacing gtk_widget_show by gtk_widget_set_visible * replacing gtk_show_uri by gtk_uri_launcher_launch * removing deprecated code * chore: Run appstream check on arch linux image * chore: Update to ubuntu-22.04 for CI * chore: Remove deprecated set-output command https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ * chore: Remove backticks from metainfo They don't look great * fix: Actually save jq change in Flatpak CI JQ does not have an option to save things in place * chore: Don't set -werror in devel mode It is too annoying and unhelpful to not build in case of warnings, the important thing is just to do so in CI * sort_by_freq param defaults to false * Translated using Weblate (Dutch) * Update translation templates * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) * Update translation templates * Translated using Weblate (French) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (Italian) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (French) * Translated using Weblate (German) ------------------------------------------------------------------- Tue Feb 28 05:06:06 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.1+5~git20230227.224b641a: * Translated using Weblate (Russian) * Translated using Weblate (Spanish) * Translated using Weblate (Russian) * updated changelog * Translated using Weblate (Turkish) * Translated using Weblate (Georgian) * Translated using Weblate (Turkish) * Translated using Weblate (German) * Added translation using Weblate (Georgian) * Update translation templates * Translated using Weblate (Swedish) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (Russian) * Translated using Weblate (Spanish) * Translated using Weblate (Dutch) * fixed a small mistake done in the last commits * level meters and spectrums update interval can be customized by the user * Translated using Weblate (Spanish) ------------------------------------------------------------------- Thu Feb 16 17:13:27 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.0+316~git20230216.475c9f23: * autogain: the gain is reset when libebur128 is reset * the plugin description now shows translated names * Translated using Weblate (Dutch) ------------------------------------------------------------------- Fri Feb 10 04:31:50 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.0+312~git20230208.f403ef43: * better handling of nan and inf in the autogain plugin * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Russian) * the code that handles the level meter updates has been reimplemented in a better way. * updated news * equalizer: the band gain slide page-increment is now equal to 1.0 * improved spectrum plugin * improved spectrum plugin ------------------------------------------------------------------- Fri Feb 03 07:03:41 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.0+302~git20230201.b78e1089: * Translated using Weblate (Dutch) * Translated using Weblate (Spanish) * Translated using Weblate (Italian) * Update translation templates * simplify toasts + port message dialogs to libadwaita 1.2 * Translated using Weblate (German) * add missing effects to list * Bump actions/github-script from 6.3.3 to 6.4.0 ------------------------------------------------------------------- Thu Jan 26 22:21:37 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.0+286~git20230126.b69844c3: * Translated using Weblate (Chinese (Simplified)) * Update translation templates * Translated using Weblate (Dutch) * Translated using Weblate (Italian) * Translated using Weblate (Dutch) * updated translation template * small changes to how the probe signal is used in the echo canceller * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) * Update translation templates * Fix property strings * Update translation templates * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) * trying to avoid app locks because of the recently introduced node_map mutex * Update translation templates * using a mutex when handling the node_map in some situations * Translated using Weblate (Czech) * Translated using Weblate (Czech) * Translated using Weblate (Czech) * flatpak: shared-modules: remove fluidsynth2.json * flatpak Devel: use Calf plugins from flathub * flatpak: do not build calf plugins * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese) * Bump actions/upload-artifact from 3.1.1 to 3.1.2 * Bump actions/checkout from 3.2.0 to 3.3.0 * updating the pkgbuild used by the github actions * Translated using Weblate (Russian) ------------------------------------------------------------------- Mon Jan 02 02:43:17 UTC 2023 - virtuousfox@gmail.com - Update to version 7.0.0+231~git20230101.85283f58: * Translated using Weblate (Italian) * Translated using Weblate (Dutch) * Translated using Weblate (Italian) * Translated using Weblate (Spanish) * Update translation templates * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * it is now possible to temporarily sort the equalizer bands by frequency value * Translated using Weblate (Dutch) * Translated using Weblate (Russian) * Translated using Weblate (Dutch) * Translated using Weblate (Dutch) * Translated using Weblate (Spanish) * Translated using Weblate (Italian) * Translated using Weblate (Spanish) * lsp-plugins: added the Min and Max sidechain modes * Update translation templates * avoiding implicit conversions * Translated using Weblate (Spanish) * Translated using Weblate (Italian) * Bump bilelmoussaoui/flatpak-github-actions from 4 to 5 * Update translation templates * grouping menu items according to GNOME HIG recommendations * Update 2 modules * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Bulgarian) * Translated using Weblate (Russian) * Translated using Weblate (Portuguese) ------------------------------------------------------------------- Sun Dec 18 19:16:04 UTC 2022 - virtuousfox@gmail.com - Update to version 7.0.0+182~git20221215.8360c3cb: * Update translation templates * trying to avoid failure return status when parsing our own command line options ------------------------------------------------------------------- Thu Dec 15 15:27:01 UTC 2022 - virtuousfox@gmail.com - Update to version 7.0.0+179~git20221213.2a591f42: * Bump actions/checkout from 3.1.0 to 3.2.0 * Update translation templates * Translated using Weblate (Russian) * Translated using Weblate (Bulgarian) * Added translation using Weblate (Bulgarian) * Translated using Weblate (Italian) * Update rubberband-3.1.1.tar.bz2 to 3.1.2 ------------------------------------------------------------------- Fri Dec 02 13:40:05 UTC 2022 - virtuousfox@gmail.com - Update to version 7.0.0+165~git20221129.1995dd49: * Translated using Weblate (Spanish) * Translated using Weblate (Chinese (Simplified)) * Update translation templates * delay_ui: style changes * speex_ui: style changes * maximizer_ui: style changes * Update translation templates * loudness_ui: style changes * filter_ui: style changes * Update translation templates * bass_loudness and crossfeed: style changes * bass_loudness: style changes * Update translation templates * equalizer_ui: using listviews * Translated using Weblate (Spanish) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Turkish) * Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3 * Update translation templates * echo_canceller: the near end active echo suppression level can be set * echo_canceller: fixed a mistake in the speex_preprocess_run call * echo_canceller: fixed a mistake in the speex_preprocess_run call * Translated using Weblate (Chinese (Simplified)) * echo canceller: making sure the probes are linked to the soundcard * equalizer_ui: using listviews * Bump peter-evans/create-pull-request from 4.2.1 to 4.2.2 * Update translation templates * Bump peter-evans/create-pull-request from 4.2.0 to 4.2.1 * Translated using Weblate (Galician) * Translated using Weblate (Galician) * Translated using Weblate (Galician) * Translated using Weblate (Russian) * equalizer_ui: using listviews * equalizer_ui: using listviews ------------------------------------------------------------------- Fri Nov 18 12:35:44 UTC 2022 - virtuousfox@gmail.com - Update to version 7.0.0+104~git20221117.9e3ff79f: * Translated using Weblate (Italian) * Update translation templates * making sure speex is an optional dependency * Translated using Weblate (Chinese (Simplified)) * Update translation templates * equalizer_ui: preparing to use listviews * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Russian) ------------------------------------------------------------------- Sat Nov 12 13:34:23 UTC 2022 - virtuousfox@gmail.com - Update to version 7.0.0+87~git20221112.9e6bbb3e: * Translated using Weblate (Russian) * Translated using Weblate (Spanish) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Russian) * flatpak: Various module updates * flatpak: Explictly ensure correct libjack path is used * Revert "flatpak: Bundle additional libraries so we can build on gnome 42 runtime" * Revert "Revert "update to 43 runtime"" This brings us back to the 43 runtime, since the bug can be solved another way This reverts commit 423bb4027c7638802a0c076f961d31df976da99b. * Translated using Weblate (Russian) * updated translation templates * adding the speex ui to the translation template * Translated using Weblate (Russian) * Revert "Update translation template (for Speech Processor)" * Translated using Weblate (Russian) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (French) * Update translation template * flatpak: Fix source typo * ci: Check if f-e-d-c passes in PRs * flatpak: Bundle additional libraries so we can build on gnome 42 runtime * Revert "update to 43 runtime" Unfortunately this seems to break some of the audio plugins, this needs investigation. This reverts commit 30239c144a8e52a510abb48a057bb8948e8077d9. * build: Fix typo * build: require libadwaita 1.2 or later * Translated using Weblate (Spanish) * Update translation templates * Add acess keys * Translated using Weblate (Russian) * Translated using Weblate (Russian) ------------------------------------------------------------------- Wed Nov 09 10:19:21 UTC 2022 - virtuousfox@gmail.com - Update to version 7.0.0+25~git20221108.07400c71: * Translated using Weblate (Spanish) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Update translation templates * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Italian) * Update translation templates * updating the credits in shown by the about page * about: Port to AdwAboutWindow; fill Authors section * preseferences_general: fixed the icon name in the autostart desktop file * Translated using Weblate (Spanish) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * Translated using Weblate (Indonesian) * updated changelog * avoiding implicit conversions * avoiding implicit conversions ------------------------------------------------------------------- Wed Nov 02 11:30:52 UTC 2022 - virtuousfox@gmail.com - Update to version 6.3.0+289~git20221101.c46a33bb: * avoiding implicit conversions * Update translation templates * convolver_ui: using the gsl library to interpolate the impulse response plots * creating a new Arch Linux pkgbuild for local packages building * Update translation templates * flatpak: Add gsl dependency * updating our Arch Linux PKGBUILD * updating the circleci configuration * Using the GSL library to interpolate the spectrums ------------------------------------------------------------------- Tue Nov 01 02:52:17 UTC 2022 - virtuousfox@gmail.com - Update to version 6.3.0+277~git20221031.f24c3b7d: * Translated using Weblate (Italian) * Translated using Weblate (Spanish) * Translated using Weblate (Italian) * Update NEWS.yaml * Update NEWS.yaml * Translated using Weblate (Chinese (Simplified)) * speex: added one more control * Translated using Weblate (Spanish) * Translated using Weblate (Italian) * Translated using Weblate (Swedish) ------------------------------------------------------------------- Fri Oct 28 12:05:52 UTC 2022 - virtuousfox@gmail.com - Update to version 6.3.0+260~git20221027.8770b101: * echo_Canceller: added a suppression level control * speex: adding voice detection controls * speex: fixing a crash when saving a preset * speex: adding more controls * Translated using Weblate (Spanish) * Bump actions/upload-artifact from 3.1.0 to 3.1.1 * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Turkish) * speex: install manual page * Translated using Weblate (Turkish) * speex: installing the gsettings schema * speex: using the correct control to set the suppression level * speex: some improvements to the buffer handling * Update translation templates * a manual page for Speex noise reduction * Finishing the Speex noise reduction feature * Translated using Weblate (Spanish) * Translated using Weblate (Chinese (Simplified)) * Update translation templates * Translated using Weblate (Chinese (Simplified)) * Update rubberband-3.1.0.tar.bz2 to 3.1.1 * initial commit for adding Speex noise reduction support * Translated using Weblate (Portuguese) * Added translation using Weblate (Portuguese) * Bump peter-evans/create-pull-request from 4.1.4 to 4.2.0 * Update translation templates * Translated using Weblate (Spanish) * Translated using Weblate (Croatian) * Bump peter-evans/create-pull-request from 4.1.3 to 4.1.4 * Translated using Weblate (Spanish) * autogain: putting some workarounds for unreasonably large shorterm values caused by intense transients. * autogain: putting some workarounds for unreasonably large shorterm values caused by intense transients. * autogain: putting some workarounds for unreasonably large integrated values caused by intense transients. * Bump actions/github-script from 6.3.2 to 6.3.3 * Update translation templates * equalizer_band_box: removed some nullptr checks that are not needed and seem to be not allowing some labels to be updated through property binding when we need it. * Update translation templates * equalizer_ui: making sure the quality label is updated when the window is loaded * Translated using Weblate (Spanish) * Bump actions/github-script from 6.3.1 to 6.3.2 * Translated using Weblate (German) * Update v2021.6.0.tar.gz to 2021.7.0 * Update translation templates * Translated using Weblate (French) * Translated using Weblate (French) * Fix struct * Add sort in graph * Refactor style * Fix * Sort imported value * Bump actions/checkout from 3.0.2 to 3.1.0 * Bump actions/github-script from 6.3.0 to 6.3.1 * util news: note on preset format * Update rubberband-3.0.0.tar.bz2 to 3.1.0 * Update translation templates * eq: fix band spacing and freq format; reduce code duplication * Update translation templates * Translated using Weblate (Turkish) * Translated using Weblate (Croatian) * Translated using Weblate (Croatian) * Update NEWS.yaml * Bump peter-evans/create-pull-request from 4.1.2 to 4.1.3 * Bump actions/github-script from 6.2.0 to 6.3.0 ------------------------------------------------------------------- Mon Sep 26 20:27:07 UTC 2022 - virtuousfox@gmail.com - Update to version 6.3.0+150~git20220924.e6c7d326: * stere_tools: added dry and wet controls * update to 43 runtime * test_signal: the sine wave seems to be more stable now * chart.cpp: fixing a regression in the mouse's x axis coordinate calculation. * Bump peter-evans/create-pull-request from 4.1.1 to 4.1.2 * ci: Update to latest arch build action * Update v2021.5.0.tar.gz to 2021.6.0 ------------------------------------------------------------------- Tue Sep 20 23:08:42 UTC 2022 - virtuousfox@gmail.com - Update to version 6.3.0+138~git20220920.0f25fa44: * fix news * pitch preset: add missing update key for cents * allowing our filters to be selected as sidechain input * Update translation templates * Translated using Weblate (Japanese) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Italian) * Translated using Weblate (Japanese) * allowing our filters to be selected as sidechain input * autogain: updated manual * autogain: the silence threshold can be set by the user * preset autoloading: fixing a small mistake in my last commit * build: Fix app ID name This should be the last adjustment for the name change * Replacing + by _ when saving the bus-id and bus-path proeprties. This should make our presets autoloading code compatible with more hardware. * ci: Remove codeql workaround Solved since codeql 2.10.3 ------------------------------------------------------------------- Thu Sep 15 22:07:38 UTC 2022 - virtuousfox@gmail.com - Update to version 6.3.0+114~git20220915.410eca49: * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Italian) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Italian) * Update translation templates * remove useless initialization * gate: documentation updated * add license prefix to libportal.cpp * Update translation templates * Translated using Weblate (Korean) * Translated using Weblate (Korean) * Update translation templates * update NEWS * manual: rename app in Easy Effects * ui: rename app in Easy Effects * rename app in Easy Effects * readme: rename app in Easy Effects * Translated using Weblate (Chinese (Simplified)) * update copyright year * string size: uniform length to size * rename app in Easy Effects * Update translation templates * equalizer_preset.cpp: increased compatibility with multiple filter instances * prefer raw string literals for regex * do not parse commented lines * implement graphiceq preset import * Use more human-readable node description * Translated using Weblate (Polish) * updated news * lv2_wrapper: trying to add support for Atom ports * making sure that plugins are inserted before the limiter/maximizer if one is at the end of the pipeline * improved compatibility with the older preset format * use gtk widget casting * libportal: use string literal only for explanation * libportal: use message dialog ui helper and tag app id * update gate documentation * Adding multiple filter instances support for preset file reading. * Adding multiple filter instances support for preset file writing. * tags_plugin_name.cpp: improved regex * implementing multiple filter instances * implementing multiple filter instances * Update translation templates * preparing for multiple filter instances * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Chinese (Simplified)) * libportal.cpp: fixing a regression introduced in the last libport commit * libportal: implemented several clang-tidy suggestions * lsp: updating the names of some gate parameters * lsp-plugins: added support for larger reduction gain in the gate plugins * lsp-plugins: added support for negative gain when using the Boosting mode ------------------------------------------------------------------- Wed Sep 07 09:49:16 UTC 2022 - virtuousfox@gmail.com - Update to version 6.3.0+36~git20220906.676a0a4b: * clang-tidy: Avoiding C-style arrays * clang-tidy: Avoiding C-style arrays * clang-tidy: Avoiding C-style arrays * Update translation templates * clang-tidy: Avoiding C style arrays * fix typo * flatpak: Add comment about type dir vs type git It seems the best approach is to just use type dir everywhere possible as it seems the most compatible. Hopefully eventually we won't need to build downstream at all. * Translated using Weblate (Russian) * Translated using Weblate (Italian) * Translated using Weblate (French) * Update translation templates * Translated using Weblate (French) * Update translation templates * fix changelog * Update translation templates * clang-tidy: avoiding else after return and using trailing return in functions * clang-tidy: avoiding implicit conversions and multiple declarations in the same line(readability) * Update translation templates * clang-tidy: avoiding implicit conversions * clang-tidy: avoiding implicit conversions and passing by reference where it seems safe to do so * implementing some clang-tidy suggestions * clang: Improved the compatibility a bit. There are still errors but at least the insane amount of errors related to the source_location are not polluting the output anymore. * autogain.cpp: implementing some clang-tidy suggestions ------------------------------------------------------------------- Sat Sep 03 11:49:30 UTC 2022 - virtuousfox@gmail.com - Update to version 6.3.0+0~git20220902.7627170b: * updated changelog ------------------------------------------------------------------- Fri Sep 02 06:55:36 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.8+284~git20220901.3dddda33: * portal: Add a todo * portal: More cleanup * portal: Some random cleanup and comments * portal: Improvements to warnings provided to users * portal: Remove undeeded "portal:" * portal: Ensure to unbind portal-using settings Otherwise the libportal is never disposed, causing spam autostart requests if we close and reopen the preferences window * portal: Minor fixes I noticed some buginess with the implementation, but lets fix these minor things first so I don't forget ------------------------------------------------------------------- Wed Aug 31 07:00:11 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.8+276~git20220830.d3902f0c: * improve documentation * libportal: removing the minimum version requirement * flatpak: Enabling libportal in Devel * removing the libportal patch * Update translation templates * adding a compile time option that allows libportal to be used * adding a compile time option that allows libportal to be used * build(deps): bump actions/github-script from 6.1.1 to 6.2.0 ------------------------------------------------------------------- Sun Aug 28 20:53:01 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.8+265~git20220828.c690fdab: * adding a compile time option that allows libportal to be used * adding a compile time option that allows libportal to be used ------------------------------------------------------------------- Sat Aug 27 19:25:23 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.8+263~git20220827.a6077c61: * flatpak: Fix autostart patch conflicts * Update translation templates * clang-tidy: implementing more suggestions * avoiding an use after free * Revert "updating a flatpak patch" * updating a flatpak patch * removing our virtual devices volume restoration code * Update translation templates * preparing for multiple filter instances ------------------------------------------------------------------- Fri Aug 26 01:31:24 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.8+251~git20220825.8bcc7414: * Translated using Weblate (Chinese (Simplified)) * trying to fix the Flatpak CI compilation * clang-tidy: implementing some of its suggestions * Disabling the volume and mute controls in outr virtual devices. * clang-tidy: accepting the suggestion to use emplace_back where it seems safe to do so * clang-tidy: avoiding pointer arithmetic * clang-tidy: using constructors member initializers when possible * clang-tidy: do not implicitly decay arrays into pointers * clang-tidy: avoiding pointer arithmetic * build(deps): bump peter-evans/create-pull-request from 4.1.0 to 4.1.1 * readme: Fix typo * readme: Some reorganization Makes some things look nicer * misc: Minor typo fixes Done with codespell * Update translation templates * build(deps): bump peter-evans/create-pull-request from 4.0.4 to 4.1.0 * Translated using Weblate (Thai) * flatpak: Fix patch conflicts * meson: Including system headers with -isystem * build: Enable some warnings by default - suppress some warnings which are unhelpful - enable -Werror when in devel build mode (not suitable for stable). - Fix one incompatible function type warning by by casting with G_SOURCE_FUNC() * flatpak: Use run-tests: true This will run the tests provided by meson test Not much is done there currently, but there will be in the future. * build: Use meson gnome module post_install Fully available since meson 0.59.0 Following https://mesonbuild.com/Gnome-module.html#gnomepost_install * meta: Make license explicit as GPL3 or later * showing more compiler warnings * avoid implicit conversion * avoid implicit conversion * fix signedness warning * build(deps): bump actions/github-script from 6.1.0 to 6.1.1 * Translated using Weblate (Chinese (Simplified)) * flatpak: Use correct manifest path * Translated using Weblate (Chinese (Simplified)) * update translation templates * translations: Don't translate "EasyEffects" * updated translation templates * Update translation templates * Translated using Weblate (Russian) * avoiding memory leaks * Update translation templates * flatpak: Disable aarch64 builds They are too slow too often, take many hours if changing some dependencies * build: Add devel build time option which uses a seperate app id - add APP_ID_BUILD which is the app's build time id (i.e. com.github.wwmm.easyeffects.Devel) - Set flatpak and arch CI builds to use devel mode by default - Add some initial work towards https://github.com/wwmm/easyeffects/issues/1681, just the commit hash is shown for now * data: Add new devel icon This was compressed with scour to hopefully have this work with qt's svg renderer, which is used on kde * tests: Try run on push always This means you can just push and wait without having to open a useless PR in a fork to run tests. The problem is codeql requires the branches listed for pull_request to be a subset of the branches listed for on push, I'm not sure if this counts. For commit_desc stop assuming the branch is always master * flatpak: Cmake -> cmake-ninja and disable nlohmann-json tests * readme: Fix license link * flatpak: Disable tbb tests * Update json to 3.11.2 * rename LICENSE.md -> LICENSE The formatting looks quite broken when it is assumed to be markdown * flatpak: Use newer version of tbb Fixes https://github.com/wwmm/easyeffects/issues/1746 * tests: Fix translation template update logic Need to not make PRs like https://github.com/wwmm/easyeffects/pull/1743 that only update timestamps * Update translation templates * Update translation templates * tests: Add automated translation templates updating * meson: Disable compiling with clang by default If users are experienced enough they can remove this line and see the current compiler errors due to c++ 20 not being supported well in clang 13/14. * deesser provided by calf * missing plugin alert: fix strings and catch exceptions * avoid implicit conversion * fixing a problem in our clang-tidy configuration and applying some of its suggestions * pipe_manager: It seems there is a chance we try to use the metadata before it is set to a non null value. So I am adding some protection. * Translated using Weblate (Italian) * usable_height directly as float * avoid implicit conversion * cast to double only on cairo * avoid implicit conversion * avoid implicit conversion * updated translation templates * Avoiding different heights between buttons that are using the linked style class. Although things were fine in my desktop in my laptop the delete and save button height were smaller than the one of the load button. * show adw status page when the plugin is not installed * Avoiding different heights between buttons that are using the linked style class. Although things were fine in my desktop in my laptop the delete and save button height were smaller than the one of the load button. * remove unneeded overlay objects * rnnoise: no package without RNNOISE_AVAILABLE * preparing for multiple filter instances * Translated using Weblate (German) * in/output levels: emitted values coherent with the callback parameters * plugin signals: emitted values coherent with the callback parameters * prepare to show missing plugin alert * add toast overlay to all effects ui * Translated using Weblate (Chinese (Simplified)) * update translation templates * loudness: update documentation * loudness ui: expose clipping parameters * loudness: add clipping parameters * loudness: remove unused input key ------------------------------------------------------------------- Thu Aug 04 19:53:48 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.8+129~git20220804.4840c0d1: * do not override the latency signal from the plugins base class with definitions in the derived classes * Translated using Weblate (Czech) * Update json to 3.11.1 ------------------------------------------------------------------- Thu Aug 04 12:59:13 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.8+123~git20220803.b7004b43: * flatpak: Reformat manifest So the diff looks nice when the first update happens * Translated using Weblate (Italian) * Translated using Weblate (Czech) * tests: Fix flatpak updates workflow Beforehand it would fail since it did not have the correct permissions, the normal GITHUB_TOKEN is not able to create forks, it can only operate within the repo. Fix this by creating a new github user easyeffects-bot, getting a token with public repo access, and then ensuring we don't persist credentials. The last one took me forever to figure out, despite the python f-e-d-c logs very clearly showing the correct URL and tokens were being used, in fact the normal repo token was being used. * equalizer: add balance and pitch parameters * Translated using Weblate (Chinese (Simplified)) * do not translate punctuation * Translated using Weblate (Portuguese (Brazil)) ------------------------------------------------------------------- Wed Aug 03 04:40:50 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.8+107~git20220802.85b510a1: * preset autoloading: using SPA_KEY_API_BLUEZ5_ADDRESS as bus-path to workaround yet one more exception in how Pipewire handles device names and properties... * trying to avoid some potential overflows detected by codeql * trying to avoid some potential overflows detected by codeql * Translated using Weblate (Spanish) * tests: Analyze c++ with codeql by minifying xml * updated translation templates * documentation updated * gsettings get boolean: test against 0 * update sidechain links refactoring * band selection box: no margin needed * low/high cut filter: use internal label * lsp sc mb gate: refinement * Translated using Weblate (Japanese) * Translated using Weblate (Japanese) * Translated using Weblate (Russian) * prepare migration to lsp sc mb gate * prepare migration to lsp sc mb gate * showing the current PipeWire sampling rate in the debug messages * Translated using Weblate (French) * preparing for multiple filter instances * tests: More reliably find PR number * tests: Rename artifact PR comment workflow * prepare migration to lsp sc mb gate * flatpak: Don't build pipewire-media-session We only need the pipewire lib * tests: Add comment bot * gitignore: Fix flatpak builder ignored files * tests: Various improvements - Add codeql with arch linux container, only for python since cpp does not work correctly - Add aarch64 flatpak build - Add arch linux build and artifact, modify pkgbuild to make it work in CI - Add dependabot for actions updates - Add flags to update release files script, and add job to test it * Translated using Weblate (Portuguese (Brazil)) * preparing for multiple filter instances * preparing for multiple filter instances * preparing for multiple filter instances * preparing for multiple filter instances * Translated using Weblate (French) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Spanish) * parse spinbutton: prefer util value * add dry/wet for delay comp l/r * add dry/wet for sc gate * add dry/wet for sc mb compressor * add dry/wet for sc compressor * avoiding memory leaks * avoiding memory leaks * util: implemented a function that gets the range of allowed values for a GSettings key * Translated using Weblate (Italian) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) * avoiding memory leaks * avoiding memory leaks * util: implemented a function that gets the range of allowed values for a GSettings key * update translation templates * fix documentation * dry/wet level labels * allow -inf for compressor release threshold and reverb dry/wet * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * test new spinbutton and db value parsing * Translated using Weblate (Norwegian Bokmål) * adding more protection for calls to idle_add that may be executed when the widgets do not exist anymore * flatpak: Don't ignore patch files in patch directory * ignoring idle_add calls done by the plugins window before their window is destroyed ------------------------------------------------------------------- Wed Jul 27 01:29:46 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.8+15~git20220726.250f14cb: * replacing rfind by starts_with * replacing rfind by starts_with * Translated using Weblate (Spanish) * Revert "Modify dry/wet handling in Reverb and prepare for adding the same controls in other plugins" ------------------------------------------------------------------- Tue Jul 26 02:18:20 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.8+8~git20220725.ebd13c71: * updated changelog * updated translation templates * updated NEWS * Translated using Weblate (Italian) * update documentation; fix typo in util * reverb: new layout for dry/wet * preparing for multiple filter instances * safer comparison to exclude dry/wet the signal * reverb: treat dry & wet as percentage values * implement new util for future dry/wet controls ------------------------------------------------------------------- Mon Jul 25 18:54:34 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.7+60~git20220725.e89188ae: * Translated using Weblate (Norwegian Bokmål) * adding more protection for calls to idle_add that may be executed when the widgets do not exist anymore * ignoring idle_add calls done by the plugins window before their window is destroyed * flatpak: Don't ignore patch files in patch directory * preparing for multiple filter instances * Translated using Weblate (Norwegian Bokmål) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Russian) * Translated using Weblate (Italian) ------------------------------------------------------------------- Sun Jul 24 19:50:42 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.7+37~git20220724.f4a028d2: * ------------------------------------------------------------------- Sun Jul 24 18:58:46 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.7+38~git20220724.0c3d397d: * preparing for multiple filter instances * Do not set PW_KEY_NODE_WANT_DRIVER=true. Latest PipeWire versions do this by default and older versions make EE's main thread to freeze. * flatpak: Don't use wrapper script It doesn't work with gnome builder, and it's not terribly important for CI builds. Real fix is to move away from it entirely by adding proper error handling code. * flatpak: Fix nlohmann json source to fix f-e-d-c error * flatpak: Fix gnome builder support by moving easyeffects source to main manifest * effects_base: checking if a plugin is in the plugin map before trying to get its latency. * flatpak: Add CI flatpak builds So users can now easily test newer builds on every distro, without waiting for flathub builders This could be enhanced further by using a trick like nightly.link so unauthenticated users can download these builds. * flatpak: Automatically update modules with f-e-d-c Note this does not automatically update flathub, it just sends PRs for updates to dependencies declared in our flatpak manifests. * flatpak: Move modules to seperate file This makes it possible to keep as little files as possible maintained downstream (a copy of com.github.wwmm.easyeffects.json) * flatpak: Update manifest and patches Use json manifest as it is compatible with gnome builder * flatpak: Redo gitignore include most files by default, too easy to add all files but miss a new file since you forgot to change gitignore * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Russian) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Russian) * creating a new template for the changelog translations * toast: prepare for custom title in libAdwaita 1.2 * fixing a sintaxe error in the NEWS file * rnnoise ui: recognize standard model in trasnlated versions * updated changelog * Translated using Weblate (Japanese) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (Chinese (Simplified)) * LSP Limiter: threshold's step is 0.01 * Use yaml for release notes script - This should avoid any split strings ending up in the metainfo and subsequently the translation template - Use the unicode ratio character as a hack to still have nice "Features:" and "Bug fixes:" seperators, the actual colon character is a special yaml character. - Regenerate existing changelog and metainfo file - Add :? in some places for robustness - use mktemp for all temporary files - make more functions - rename variables * updated NEWS * updated translation template * rnnoise ui: show autohiding toast on load fail * rnnoise ui: notify model state * Translated using Weblate (German) * gate ui: improve grid alignment * convolver ui: implement message dialogs for import errors * ui_helpers: no need to initialize locale object * saving the user locale for later usage * Do not reset the input/output device name when resetting all settings. They will be set to an empty string and there will be no audio. * grouping buttons in the gate window * gate ui: labels formatted according to locale * convolver ui: improve spacing * convolver ui: labels formatted accordint to locale * autogain ui: increase width-char so the gain won't reduce the level bar on larger values * colvolver ui: notify load error in label_file_name * do not show placeholders when data is absent * Embedding icons in our executable in order to avoid bad replacements in some systems * Embedding icons in our executable in order to avoid bad replacements in some systems * Do not force the device name to be set to an empty string when EE initializes * Embedding icons in our executable in order to avoid bad replacements in some systems * Gate: restore gating level bar * Revert "Merge remote-tracking branch 'lebedev/gate-restore-gating-bar'" * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (German) * Actually extract a normalize util * Gate: restore gating level bar * toast implementation for equalizer ui * improve lsp gate ui * workaround for GTK message dialog bug * auto type for apo filter_type * more space for spinbuttons which had text truncated for certain values in some locales * Gate: fix preset handling * Uppercase labels * Display labels with same precision as the spinbuttons * Change nomenclature * LSP Gate: display three more meters * `LSP Gate` implementation (Fixes #1596) * updated translation template * remove margin top which was used to separate from old bypass button * Translated using Weblate (German) * more space for spinbuttons which had text truncated for certain values in some locales * user hint on default audio devices * improve UI tooltips * improve locale handling * implement str_contains helper * Multiband gate: fix annoying schema bug * ps manager: plugins translated for dialogs * using the device bus-id property when creating an autoloading profile * filter: improving how we detect if the filter widget is still alive * filter: improving how we detect if the filter widget is still alive * avoiding a security problem that makes the pkgbuild compilation fail * test message dialogs implementation * Translated using Weblate (French) * ps manager: organize exception warnings * filters: improving the check for the validity of the ui instance * filters: improving the check for the validity of the ui instance * filters: calling util::idle_add in the signal slot * filters: calling util::idle_add in the signal slot * filters: calling util::idle_add in the signal slot * filters: calling util::idle_add in the signal destination * Autogain: fix display of `Internal output gain` * filters: calling util::idle_add in the signal destination * Making sure each filter has its own post_messages variable instance. * Temporarily disabling the removal of unused filters. As expected this is not going to be so simple. * preparing for multiple filter instances and avoiding using our virtual devices as input/output devices * showing locale warnings * returning GTK_INPUT_ERROR in parse_spinbutton_input when the C locale fails to be loaded * handling standard locale exceptions * preparing for multiple filter instances * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (German) * Translated using Weblate (German) * fix EasyEffeects to EasyEffects typo * ee icons fixed and minified with scour * test new icon for global bypass * fix EasyEffeects to EasyEffects typo * fix EasyEffeects to EasyEffects typo * fix EasyEffeects to EasyEffects typo ------------------------------------------------------------------- Mon Jun 27 11:19:58 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.6+21~git20220626.9a78bb8f: * fix plugin row layout and tooltips * the plugin bypass button has become an enable button * reflecting the bypass state in the plugins row name sensitivity * experimenting a new app_info list style * using circular buttons in the effects menu * presets_menu: removed an unnecessary GtkBox * using the linked style class in the presets menu * setting more node properties * setting the property node.virtual in our virtual devices * Enabling passive links again. They are not the reason why there may not be sound sometimes * Making active links by default. I am suspecting passive links may be the reason why sometimes therei is no sound even if pw-dot shows that the links are supposed to be active. * moving the bypass control to the list of selected plugins * moving the bypass control to the list of selected plugins * moving the bypass control to the list of selected plugins * Translated using Weblate (Portuguese (Brazil)) * moving the bypass control to the list of selected plugins * Added translation using Weblate (Thai) * updated changelog ------------------------------------------------------------------- Wed Jun 22 02:19:16 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.5+159~git20220621.e79608a0: * trying to avoid an use after free when setting passing the user locale to the fmt library * avoiding global std::strings in headers * setting device.nick with the right property value * helper for spa_dict bool values * helper for spa_dict strings * helper for spa_dict numbers * helper for spa_dict strings ------------------------------------------------------------------- Tue Jun 21 02:24:25 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.5+150~git20220620.70f0ea08: * avoiding unnecessary string manipulation * avoiding unnecessary string manipulation * Translated using Weblate (Russian) * Translated using Weblate (French) ------------------------------------------------------------------- Sun Jun 19 23:25:34 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.5+145~git20220619.9ff6dc45: * moving pipewire tags to the file tags_pipewire.hpp * renaming the file with the plugins names * adding the inline keyword to some of the conxtexpr variables definition * adding the inline keyword to some of the conxtexpr variables definition * renaming the file with resource paths * renaming some files * Avoiding static const variables inside functions because they can be a little slower * Avoiding static const variables inside functions because they can be a little slower * Avoiding static const variables inside functions because they can be a little slower * debian/control: Drop unreasonable python3-rnnoise * debian/: Simplified and working version for easyeffects * src/rnnoise.cpp: Fix typo in ifdef logic * Revert "replacing by where it is possible" * avoiding unnecessary string manipulation * avoiding unnecessary string manipulation * replacing by where it is possible * replacing by * Translated using Weblate (Russian) ------------------------------------------------------------------- Fri Jun 17 18:13:46 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.5+124~git20220617.753a863d: * avoiding unnecessary copies when using strings * avoiding unnecessary copies when using strings * removing unnecessary comments * improved input/output device handling * using designated initialization in structures when possible * improved audio format detection * Translated using Weblate (Portuguese (Brazil)) * making the rnnoise library optional * making the rnnoise library optional * removed an unecessary log_tag variable * removed an unecessary log_tag variable * showing the file name and the source code line in the debug messages * showing the file name and the source code line in the debug messages * showing the file name and the source code line in the debug messages * showing the file name and the source code line in the debug messages * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Portuguese (Brazil)) * Relax appstream file validation ------------------------------------------------------------------- Sat Jun 11 22:38:28 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.5+103~git20220609.acc11ae0: * convolver: code refactoring * Use of a property instead of calling the settings reader each time * Add a button to enable/disable the convolver autogain * updated readme * updated funding.yml * build: Declare required fmt version * avoid crashes when pw-mididump is running * Translated using Weblate (Chinese (Simplified)) * updating the icon name in our about window * updated desktop file * installing our new symbolic icon * app icon: refresh * Update our input/output device node on device connection/removal also when EasyEffects is set to follow the default device. This helps to avoid broken links in some of the cases where a microphone is plugged in the soundcard port. * do not increment a variable more than needed * add media class device * improve conditions readability ------------------------------------------------------------------- Wed Jun 01 21:01:55 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.5+82~git20220531.3d440830: * using the bus path to match devices and nodes * using the bus path to match devices and nodes * using the bus path to match devices and nodes * Translated using Weblate (Italian) * Translated using Weblate (Korean) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Italian) * Translated using Weblate (Italian) ------------------------------------------------------------------- Sat May 28 17:49:37 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.5+73~git20220528.b993866f: * improved device autoloading * replacing object.id by object.serial * replacing object.id by object.serial * replacing object.id by object.serial * updated translation template * replacing object.id by object.serial * updated blocklist, app list and effects order documentation * improve pitch documentation * improve autogain documentation * improve preferences documentation * improve options label desciptions * track nodes by pw serial - discard timestamps * added an option to control the exclusion of streams that monitor sinks * added an option to control the exclusion of streams that monitor sinks * added an option to control the exclusion of streams that monitor sinks * Disconnecting streams that have been removed from our node map because they should not be touched. One example is the OBS stream that monitors the soundcard. * app tags for app id and path composing * improve debug strings * modify conditions for better readability * improve internal blocklist handling * return condition for better reading * Revert "Add capture node blocklist" * add capture node blocklist * do not manage the OBS stream that records from the sound card sink monitor * Translated using Weblate (Afrikaans) * Translated using Weblate (Danish) * Added translation using Weblate (Afrikaans) * Translated using Weblate (Portuguese (Brazil)) * better handling of invalid presets * autogain: check if ebur_state is not null before trying to change the maximum history * autogain history static cast * uniform prepare widget calls * Translated using Weblate (Danish) * Translated using Weblate (French) * Translated using Weblate (French) * making sure the app is updated when other programs move the stream away from our virtual devices * setting the metadata to null when effects are disabled ------------------------------------------------------------------- Fri May 06 23:19:26 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.5+22~git20220505.46c36d52: * Translated using Weblate (Spanish) * Added translation using Weblate (Khmer (Central)) * Translated using Weblate (Spanish) * fix plugin stack start/endpoint labels * Translated using Weblate (Spanish) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (French) * grab cursor for drag_handle button icon * implement gdk cursor in xml builder * half opacity for start/endpoint labels * plg.stack: set pointer cursor and label visibility * remove unused ee-square-symbolic icon * plugin stack start/endpoint labels * updated changelog * Translated using Weblate (Italian) * remove selectable property * Translated using Weblate (Italian) * updating the translation template an trying to avoid poiter usage after free * implement adw status for plugin view * implement default app icon * spectrum: add margin to labels ------------------------------------------------------------------- Sat Apr 23 18:11:05 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.4+130~git20220423.a5df2cf5: * making sure the correct latency value is shown in our window * implemented a getter for each plugin latency * Translated using Weblate (Italian) * Translated using Weblate (Portuguese (Brazil)) * Undoing the last changes. The real source of the problem is something else * showing the pipeline latency in the correct unit * showing the pipeline latency in the correct unit * Translated using Weblate (Portuguese (Brazil)) * updated translation template * updated NEWS * Translated using Weblate (Chinese (Simplified)) * Do not try to draw when the x and y axes have different sizes. This may fix #1486 * forcing calls to to happen when gtk's loop is idle * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (French) * to_char: specific buffer lenght based on type * fix number input locale format interpretation * Translated using Weblate (Russian) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Polish) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (Spanish (Colombia)) * Translated using Weblate (German) * Translated using Weblate (Norwegian Bokmål) * Translated using Weblate (Chinese (Simplified)) * use locale independent string/number conversions ------------------------------------------------------------------- Thu Apr 14 00:56:41 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.4+90~git20220413.d9329f62: * showing a message to the user when the applications list is empty * showing a message to the user when the applications list is empty * showing a message to the user when the applications list is empty * showing a message to the user when the applications list is empty * showing a message to the user when the applications list is empty * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Italian) * Translated using Weblate (French) * Translated using Weblate (Spanish (Colombia)) * Translated using Weblate (German) * showing a message to the user when the applications list is empty ------------------------------------------------------------------- Sat Apr 09 20:19:42 UTC 2022 - virtuousfox@gmail.com - Update to version 6.2.4+76~git20220409.df6a8981: * Translated using Weblate (Italian) * Translated using Weblate (Galician) * Translated using Weblate (Chinese (Simplified)) * Translated using Weblate (Portuguese (Brazil)) * Translated using Weblate (Italian) * Translated using Weblate (Galician) * updated translation template * Translated using Weblate (Russian) * Translated using Weblate (Italian) * presets: in/output tabs (follow in/output headerbar btn) ------------------------------------------------------------------- Sat May 15 00:18:19 UTC 2021 - Konstantin Voinov <kv@kott.no-ip.biz> - Update to version 4.8.5 Added: * Improved compatibility with dconf 0.40. Now our plugins should be enabled when using this version. ------------------------------------------------------------------- Wed Mar 3 17:55:24 UTC 2021 - Antonio Larrosa <alarrosa@suse.com> - Revert the last change. pulseeffects requires the real pulseaudio so keep the Requires: pulseaudio (boo#1182730). ------------------------------------------------------------------- Thu Feb 25 11:48:57 UTC 2021 - Antonio Larrosa <alarrosa@suse.com> - Require the pulseaudio-daemon capability instead of the pulseaudio package, so alternative implementations can be used (boo#1182730). ------------------------------------------------------------------- Fri Jan 8 07:01:05 UTC 2021 - Konstantin Voinov <kv@kott.no-ip.biz> - Update to version 4.8.4 Added: * Added Allpass filter in Equalizer plugin. Fixed: * The equalizer UI is now correctly shown when a profile with 30 bands is loaded at startup. * Added a workaround for systems that were crashing because the locale is not correctly set at system level. Note to packagers: * This is the last release supporting Pulseaudio. The following PulseEffects releases will be based on the new Pipewire multimedia server and only fixes to critical bugs will be backported to the legacy pulseaudio branch https://github.com/wwmm/pulseeffects/tree/pulseaudio-legacy. - Changes from 4.8.3 Added: * New Noise Reduction plugin based on the RNNoise library. * Band Quality factor exposed in the Equalizer main interface. * A new settings was added to the general section of our settings menu: Activity Timeout. It is the time during which PulseEffects monitors if there is any application playing audio. If there is none we stop our playback stream in order to save cpu usage. This timeout has been in place for a long time but until now its value could not be configured by the user. * When no application is playing audio PulseEffects pipeline is now put in the ready state instead of the paused state. This should help to reduce cpu usage in situations like the ones described in https://github.com/wwmm/pulseeffects/issues/829 * Updated Chinese translation. Fixed: * Values outside GTK widgets are now shown according to system locale settings. * Applying APO Equalizer preset when locale is different than "C" is now working properly. * Equalizer and Crystalizer UI redesigned: band wrapper is extended to fit all the available horizontal space; homogeneous property has been applied to get the same space between band sliders. * App info and plugin interfaces made scrollable: now PulseEffects window does not change its size when switching beetween plugins. * Loudness plugin: removed reference signal button (test signals can be used in its stead); input value is now saved to preset. Note to packagers: * The Noise Reduction is an optional plugin. For it to be available to the user the library RNNoise https://github.com/xiph/rnnoise has to be installed when PulseEffects is compiled. ------------------------------------------------------------------- Mon Sep 21 16:06:01 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.8.2. * Fix when importing Equalizer APO presets the bands were not being set to the APO mode. - Changelog from 4.8.1. * Blocklist adopted and related command modified as a checkbutton inside the app info ui. * Pulseaudio’s media name property is shown for each application in the Applications section. * Deesser UI redesigned and applied homogeneous property to all plugin UI to get same space between controls and make them fit all the available horizontal space. * Modified Applications row in the left side plugin list to show an icon according to input/output effects while the pipeline global level meter is only shown when something is recording/playing * The feature that shows the last used preset in the preset menu button label was improved. When seeing input effects widget it shows the last used input preset. And when seeing output effects widgets it shows the last used output preset. * New application icon. ------------------------------------------------------------------- Sat Aug 29 09:18:17 UTC 2020 - Luigi Baldoni <aloisio@gmx.com> - Update to version 4.8.0 Added: * Loudness plugin has been replaced with the new Loudness Compensator by Linux Studio Plugins. * The Stereo Tools and the Maximizer plugins can now be used when applying effects to microphone signals. * New parameters have been added to the following plugins: Compressor, Gate and Limiter. * Plugin user interfaces have been redesigned with checkbutton list and new global output level meter for both output and input pipelines. * The user has now the ability to change the minimum and maximum frequency in the spectrum user interface. * New command line that allows to hide the window when running PulseEffects in service mode. This will allow tray applets to hide our window. * Initial support to Equalizer APO presets. * Improved Slovak and Czech Translations. Removed: * The spectrum scaling feature was removed as it leads to wrong mouse hover values when used https://github.com/wwmm/pulseeffects/issues/733. And fixing this will require the addition of an amount of code complexity that does not seem worth it. Note to packagers: * This release is using GTKMM 3.24 features and Linux Studio Plugins >= `1.1.24`. If you can not use any of these libraries do not upgrade to PulseEffects 4.8.0! * MDA is not needed anymore as optional dependency. version 4.7.3: Added: * PulseEffects now searches for presets in /etc/PulseEffects and directories specified by \$XDG_CONFIG_DIRS environment variable. * Our interface now shows third party Plugins credits. * Each plugin now has a reset button * Improved convolver impulse response files plot * Applications entry now have a blacklist button to make it easier to blacklist an application the user does not want effects to be applied. Fixed: * Fixed a severe memory leak that happened whenever the window was closed. * PulseEffects no longer crashes when an empty or corrupted preset is provided. * Fixed laxity setting not being applied in the deesser - Fixes boo#1171896 ------------------------------------------------------------------- Wed May 20 08:28:36 UTC 2020 - Luigi Baldoni <aloisio@gmx.com> - Update to version 4.7.2 Added: * Compatibility to Linux Studio Plugins `1.1.14` * The convolver plugin now accepts the wav extension in the impulse files. * Checking exceptions in the main function. * Headers deprecated in Boost 1.72 were replaced. Notes to package maintainers: * As the `bypass` property in Linux Studio Plugins `1.1.14` was renamed to `enabled` this new PulseEffects version won't work with older Linux Studio Plugins versions. Although I could add checks and somehow try to support both versions this makes the code ugly. And I think that nowadays upgrading LSP should not be hard. If it is do not upgrade to PE `4.7.2`. - Fixes boo#1171896 ------------------------------------------------------------------- Tue Mar 3 07:03:59 UTC 2020 - Luigi Baldoni <aloisio@gmx.com> - Spec cleanup - Dropped group tag ------------------------------------------------------------------- Mon Mar 2 22:15:32 UTC 2020 - andy great <andythe_great@pm.me> -Update to version 4.7.1 (see CHANGELOG.md) ------------------------------------------------------------------- Mon Jan 13 12:31:38 UTC 2020 - andy great <andythe_great@pm.me> -Fix recommended dependencies to enable all functionalities. -Update to version 4.7.0 (see CHANGELOG.md) * Improved Italian translations. * Do not open the main window when listing the available presets through command line options. This will also help third party tools like https://github.com/boomshop/pulseffectstray ------------------------------------------------------------------- Mon Sep 23 12:02:15 UTC 2019 - Aaron Stern <ukbeast89@protonmail.com> - Update to version 4.6.8 (see CHANGELOG.md) * It is now possible to set different buffer and latency values for the pulsesrc and the pulsesink plugins. This means that there is more room to reduce the overall latency. Pulsesrc is at the start of the effects pipeline and pulsesink at its end. ------------------------------------------------------------------- Sun Aug 18 11:44:39 UTC 2019 - Aaron Stern <ukbeast89@protonmail.com> - Update to version 4.6.6 (see CHANGELOG.md) ------------------------------------------------------------------- Thu Jun 20 11:55:30 UTC 2019 - Luigi Baldoni <aloisio@gmx.com> - Update to version 4.6.4 (see CHANGELOG.md) - Added Recommends for external plugin packages ------------------------------------------------------------------- Tue Feb 12 17:09:09 UTC 2019 - Luigi Baldoni <aloisio@gmx.com> - Initial package (v4.5.0)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor