Skip to content

Commit

Permalink
Release 1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
nokyan committed Oct 15, 2023
1 parent 726933c commit 00046e9
Show file tree
Hide file tree
Showing 13 changed files with 187 additions and 46 deletions.
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "resources"
version = "1.0.3"
version = "1.1.0"
authors = ["nokyan <nokyan@tuta.io>"]
edition = "2021"

Expand Down
9 changes: 9 additions & 0 deletions data/net.nokyan.Resources.metainfo.xml.in.in
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,15 @@
</screenshot>
</screenshots>
<releases>
<release version="1.1.0" date="2023-10-15">
<description>
<ul>
<li>Fixed: Resources didn’t work if libadwaita was not installed natively on the host</li>
<li>Improvement: The process scanning routine is now parallelized making it faster</li>
<li>Languages: Added support for Italian, Polish, Russian and Chinese (Traditional)</li>
</ul>
</description>
</release>
<release version="1.0.3" date="2023-10-11"/>
<release version="1.0.2" date="2023-10-10"/>
<release version="1.0.1" date="2023-10-09"/>
Expand Down
2 changes: 1 addition & 1 deletion lib/process_data/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "process-data"
version = "1.0.3"
version = "1.1.0"
authors = ["nokyan <nokyan@tuta.io>"]
edition = "2021"

Expand Down
22 changes: 11 additions & 11 deletions lib/process_data/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
use std::{path::PathBuf, time::SystemTime};
use async_std::sync::Arc;
use anyhow::{anyhow, Context, Result};
use async_std::sync::Arc;
use once_cell::sync::Lazy;
use regex::Regex;
use serde::{Deserialize, Serialize};
use std::{path::PathBuf, time::SystemTime};

static PAGESIZE: Lazy<usize> = Lazy::new(sysconf::pagesize);

Expand Down Expand Up @@ -116,13 +116,13 @@ impl ProcessData {
let comm = comm.await?;
let commandline = commandline.await?;
let cgroup = cgroup.await?;

let pid = proc_path
.file_name()
.ok_or_else(|| anyhow!(""))?
.to_str()
.ok_or_else(|| anyhow!(""))?
.parse()?;
.file_name()
.ok_or_else(|| anyhow!(""))?
.to_str()
.ok_or_else(|| anyhow!(""))?
.parse()?;

let uid = Self::get_uid(&proc_path).await?;

Expand All @@ -140,9 +140,9 @@ impl ProcessData {

let cpu_time = stat[13].parse::<u64>()? + stat[14].parse::<u64>()?;

let cpu_time_timestamp = SystemTime::now()
.duration_since(SystemTime::UNIX_EPOCH)?
.as_millis() as u64;
let cpu_time_timestamp = SystemTime::now()
.duration_since(SystemTime::UNIX_EPOCH)?
.as_millis() as u64;

let memory_usage = (statm[1].parse::<usize>()? - statm[2].parse::<usize>()?) * *PAGESIZE;

Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
project(
'resources',
'rust',
version: '1.0.3',
version: '1.1.0',
meson_version: '>= 0.59',
)

Expand Down
34 changes: 29 additions & 5 deletions po/de.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: resources\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-25 15:51+0100\n"
"PO-Revision-Date: 2023-10-11 21:42+0200\n"
"PO-Revision-Date: 2023-10-15 17:52+0200\n"
"Last-Translator: nokyan <nokyan@tuta.io>\n"
"Language-Team: German <nokyan@tuta.io>\n"
"Language: de\n"
Expand Down Expand Up @@ -100,6 +100,30 @@ msgstr "Netzwerkschnittstellen"
msgid "Storage Devices"
msgstr "Speichergeräte"

#: data/net.nokyan.Resources.metainfo.xml.in.in:53
msgid ""
"Fixed: Resources didn’t work if libadwaita was not installed natively on the "
"host"
msgstr ""
"Fehlerbehebung: Ressourcen funktionierte nicht wenn libadwaita nicht nativ "
"auf dem System installiert war"

#: data/net.nokyan.Resources.metainfo.xml.in.in:54
msgid ""
"Improvement: The process scanning routine is now parallelized making it "
"faster"
msgstr ""
"Verbesserung: Die Routine für das Scannen von Prozessen ist nun "
"parallelisiert, was sie schneller macht"

#: data/net.nokyan.Resources.metainfo.xml.in.in:55
msgid ""
"Languages: Added support for Italian, Polish, Russian and Chinese "
"(Traditional)"
msgstr ""
"Sprachen: Unterstützung für Italienisch, Polnisch, Russisch und Chinesisch "
"(Traditionell) hinzugefügt"

#: src/application.rs:147
msgid "The Nalux Team"
msgstr "Das Nalux-Team"
Expand All @@ -112,16 +136,16 @@ msgstr "Probleme melden"
msgid "Icon by"
msgstr "Icon von"

#: src/ui/dialogs/app_dialog.rs:112 src/ui/dialogs/process_dialog.rs:107
#: src/ui/dialogs/app_dialog.rs:112 src/ui/dialogs/process_dialog.rs:108
#: src/ui/pages/drive.rs:214 src/ui/pages/drive.rs:220
msgid "No"
msgstr "Nein"

#: src/ui/dialogs/app_dialog.rs:113 src/ui/dialogs/process_dialog.rs:108
#: src/ui/dialogs/app_dialog.rs:113 src/ui/dialogs/process_dialog.rs:109
msgid "Yes (Flatpak)"
msgstr "Ja (Flatpak)"

#: src/ui/dialogs/process_dialog.rs:102 src/ui/dialogs/process_dialog.rs:104
#: src/ui/dialogs/process_dialog.rs:103 src/ui/dialogs/process_dialog.rs:105
#: src/ui/pages/cpu.rs:189 src/ui/pages/cpu.rs:201 src/ui/pages/cpu.rs:216
#: src/ui/pages/cpu.rs:222 src/ui/pages/cpu.rs:228 src/ui/pages/cpu.rs:234
#: src/ui/pages/cpu.rs:238 src/ui/pages/cpu.rs:241 src/ui/pages/cpu.rs:301
Expand Down Expand Up @@ -401,7 +425,7 @@ msgstr "Es gab ein Problem beim Abwürgen von {}"
msgid "There was a problem continuing {}"
msgstr "Es gab ein Problem beim Fortsetzen von {}"

#: src/utils/app.rs:359
#: src/utils/app.rs:380
msgid "System Processes"
msgstr "Systemprozesse"

Expand Down
26 changes: 22 additions & 4 deletions po/fr.po
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,24 @@ msgstr "Interfaces réseau"
msgid "Storage Devices"
msgstr "Disques"

#: data/net.nokyan.Resources.metainfo.xml.in.in:53
msgid ""
"Fixed: Resources didn’t work if libadwaita was not installed natively on the "
"host"
msgstr ""

#: data/net.nokyan.Resources.metainfo.xml.in.in:54
msgid ""
"Improvement: The process scanning routine is now parallelized making it "
"faster"
msgstr ""

#: data/net.nokyan.Resources.metainfo.xml.in.in:55
msgid ""
"Languages: Added support for Italian, Polish, Russian and Chinese "
"(Traditional)"
msgstr ""

#: src/application.rs:147
msgid "The Nalux Team"
msgstr "Le groupe Nalux"
Expand All @@ -111,16 +129,16 @@ msgstr "Rapporter des problèmes"
msgid "Icon by"
msgstr "Icône par"

#: src/ui/dialogs/app_dialog.rs:112 src/ui/dialogs/process_dialog.rs:107
#: src/ui/dialogs/app_dialog.rs:112 src/ui/dialogs/process_dialog.rs:108
#: src/ui/pages/drive.rs:214 src/ui/pages/drive.rs:220
msgid "No"
msgstr "Non"

#: src/ui/dialogs/app_dialog.rs:113 src/ui/dialogs/process_dialog.rs:108
#: src/ui/dialogs/app_dialog.rs:113 src/ui/dialogs/process_dialog.rs:109
msgid "Yes (Flatpak)"
msgstr "Oui (Flatpak)"

#: src/ui/dialogs/process_dialog.rs:102 src/ui/dialogs/process_dialog.rs:104
#: src/ui/dialogs/process_dialog.rs:103 src/ui/dialogs/process_dialog.rs:105
#: src/ui/pages/cpu.rs:189 src/ui/pages/cpu.rs:201 src/ui/pages/cpu.rs:216
#: src/ui/pages/cpu.rs:222 src/ui/pages/cpu.rs:228 src/ui/pages/cpu.rs:234
#: src/ui/pages/cpu.rs:238 src/ui/pages/cpu.rs:241 src/ui/pages/cpu.rs:301
Expand Down Expand Up @@ -400,7 +418,7 @@ msgstr "Il y a eu un problème pour tuer {}"
msgid "There was a problem continuing {}"
msgstr "Il y a eu un problème pour continuer {}"

#: src/utils/app.rs:359
#: src/utils/app.rs:380
msgid "System Processes"
msgstr "Processus du système"

Expand Down
26 changes: 22 additions & 4 deletions po/it.po
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,24 @@ msgstr "Interfacce di rete"
msgid "Storage Devices"
msgstr "Dispositivi di archiviazione"

#: data/net.nokyan.Resources.metainfo.xml.in.in:53
msgid ""
"Fixed: Resources didn’t work if libadwaita was not installed natively on the "
"host"
msgstr ""

#: data/net.nokyan.Resources.metainfo.xml.in.in:54
msgid ""
"Improvement: The process scanning routine is now parallelized making it "
"faster"
msgstr ""

#: data/net.nokyan.Resources.metainfo.xml.in.in:55
msgid ""
"Languages: Added support for Italian, Polish, Russian and Chinese "
"(Traditional)"
msgstr ""

#: src/application.rs:147
msgid "The Nalux Team"
msgstr "Team di Nalux"
Expand All @@ -113,16 +131,16 @@ msgstr "Segnala probelmi"
msgid "Icon by"
msgstr "Icona da"

#: src/ui/dialogs/app_dialog.rs:112 src/ui/dialogs/process_dialog.rs:107
#: src/ui/dialogs/app_dialog.rs:112 src/ui/dialogs/process_dialog.rs:108
#: src/ui/pages/drive.rs:214 src/ui/pages/drive.rs:220
msgid "No"
msgstr "No"

#: src/ui/dialogs/app_dialog.rs:113 src/ui/dialogs/process_dialog.rs:108
#: src/ui/dialogs/app_dialog.rs:113 src/ui/dialogs/process_dialog.rs:109
msgid "Yes (Flatpak)"
msgstr "Sì (Flatpak)"

#: src/ui/dialogs/process_dialog.rs:102 src/ui/dialogs/process_dialog.rs:104
#: src/ui/dialogs/process_dialog.rs:103 src/ui/dialogs/process_dialog.rs:105
#: src/ui/pages/cpu.rs:189 src/ui/pages/cpu.rs:201 src/ui/pages/cpu.rs:216
#: src/ui/pages/cpu.rs:222 src/ui/pages/cpu.rs:228 src/ui/pages/cpu.rs:234
#: src/ui/pages/cpu.rs:238 src/ui/pages/cpu.rs:241 src/ui/pages/cpu.rs:301
Expand Down Expand Up @@ -402,7 +420,7 @@ msgstr "C'è stato un problema nell'uccidere {}"
msgid "There was a problem continuing {}"
msgstr "C'è stato un problema nel riprendere {}"

#: src/utils/app.rs:359
#: src/utils/app.rs:380
msgid "System Processes"
msgstr "Processi di sistema"

Expand Down
26 changes: 22 additions & 4 deletions po/pl.po
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,24 @@ msgstr "Interfejsy sieciowe"
msgid "Storage Devices"
msgstr "Urządzenia do przechowywania danych"

#: data/net.nokyan.Resources.metainfo.xml.in.in:53
msgid ""
"Fixed: Resources didn’t work if libadwaita was not installed natively on the "
"host"
msgstr ""

#: data/net.nokyan.Resources.metainfo.xml.in.in:54
msgid ""
"Improvement: The process scanning routine is now parallelized making it "
"faster"
msgstr ""

#: data/net.nokyan.Resources.metainfo.xml.in.in:55
msgid ""
"Languages: Added support for Italian, Polish, Russian and Chinese "
"(Traditional)"
msgstr ""

#: src/application.rs:147
msgid "The Nalux Team"
msgstr "Zespół Nalux"
Expand All @@ -113,16 +131,16 @@ msgstr "Zgłoś problemy"
msgid "Icon by"
msgstr "Ikona stworzona przez"

#: src/ui/dialogs/app_dialog.rs:112 src/ui/dialogs/process_dialog.rs:107
#: src/ui/dialogs/app_dialog.rs:112 src/ui/dialogs/process_dialog.rs:108
#: src/ui/pages/drive.rs:214 src/ui/pages/drive.rs:220
msgid "No"
msgstr "Nie"

#: src/ui/dialogs/app_dialog.rs:113 src/ui/dialogs/process_dialog.rs:108
#: src/ui/dialogs/app_dialog.rs:113 src/ui/dialogs/process_dialog.rs:109
msgid "Yes (Flatpak)"
msgstr "Tak (Flatpak)"

#: src/ui/dialogs/process_dialog.rs:102 src/ui/dialogs/process_dialog.rs:104
#: src/ui/dialogs/process_dialog.rs:103 src/ui/dialogs/process_dialog.rs:105
#: src/ui/pages/cpu.rs:189 src/ui/pages/cpu.rs:201 src/ui/pages/cpu.rs:216
#: src/ui/pages/cpu.rs:222 src/ui/pages/cpu.rs:228 src/ui/pages/cpu.rs:234
#: src/ui/pages/cpu.rs:238 src/ui/pages/cpu.rs:241 src/ui/pages/cpu.rs:301
Expand Down Expand Up @@ -406,7 +424,7 @@ msgstr "Wystąpił problem podczas zabijania {}"
msgid "There was a problem continuing {}"
msgstr "Wystąpił problem podczas wznawiania {}"

#: src/utils/app.rs:359
#: src/utils/app.rs:380
msgid "System Processes"
msgstr "Procesy systemowe"

Expand Down
28 changes: 23 additions & 5 deletions po/resources.pot
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: resources\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-12-25 15:51+0100\n"
"PO-Revision-Date: 2022-08-11 21:37+0200\n"
"PO-Revision-Date: 2022-08-15 17:47+0200\n"
"Last-Translator: nokyan <nokyan@tuta.io>\n"
"Language-Team: German <nokyan@tuta.io>\n"
"Language: \n"
Expand Down Expand Up @@ -93,6 +93,24 @@ msgstr ""
msgid "Storage Devices"
msgstr ""

#: data/net.nokyan.Resources.metainfo.xml.in.in:53
msgid ""
"Fixed: Resources didn’t work if libadwaita was not installed natively on the "
"host"
msgstr ""

#: data/net.nokyan.Resources.metainfo.xml.in.in:54
msgid ""
"Improvement: The process scanning routine is now parallelized making it "
"faster"
msgstr ""

#: data/net.nokyan.Resources.metainfo.xml.in.in:55
msgid ""
"Languages: Added support for Italian, Polish, Russian and Chinese "
"(Traditional)"
msgstr ""

#: src/application.rs:147
msgid "The Nalux Team"
msgstr ""
Expand All @@ -105,16 +123,16 @@ msgstr ""
msgid "Icon by"
msgstr ""

#: src/ui/dialogs/app_dialog.rs:112 src/ui/dialogs/process_dialog.rs:107
#: src/ui/dialogs/app_dialog.rs:112 src/ui/dialogs/process_dialog.rs:108
#: src/ui/pages/drive.rs:214 src/ui/pages/drive.rs:220
msgid "No"
msgstr ""

#: src/ui/dialogs/app_dialog.rs:113 src/ui/dialogs/process_dialog.rs:108
#: src/ui/dialogs/app_dialog.rs:113 src/ui/dialogs/process_dialog.rs:109
msgid "Yes (Flatpak)"
msgstr ""

#: src/ui/dialogs/process_dialog.rs:102 src/ui/dialogs/process_dialog.rs:104
#: src/ui/dialogs/process_dialog.rs:103 src/ui/dialogs/process_dialog.rs:105
#: src/ui/pages/cpu.rs:189 src/ui/pages/cpu.rs:201 src/ui/pages/cpu.rs:216
#: src/ui/pages/cpu.rs:222 src/ui/pages/cpu.rs:228 src/ui/pages/cpu.rs:234
#: src/ui/pages/cpu.rs:238 src/ui/pages/cpu.rs:241 src/ui/pages/cpu.rs:301
Expand Down Expand Up @@ -390,7 +408,7 @@ msgstr ""
msgid "There was a problem continuing {}"
msgstr ""

#: src/utils/app.rs:359
#: src/utils/app.rs:380
msgid "System Processes"
msgstr ""

Expand Down
Loading

0 comments on commit 00046e9

Please sign in to comment.