Skip to content

Commit

Permalink
Merge pull request #98 from giantpinkrobots/next
Browse files Browse the repository at this point in the history
Merge next into main for v2024.5.7
  • Loading branch information
giantpinkrobots authored May 7, 2024
2 parents 7882acc + 6f5ebd5 commit 98d4f0f
Show file tree
Hide file tree
Showing 32 changed files with 3,074 additions and 356 deletions.
8 changes: 7 additions & 1 deletion browser-extension/background.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
chrome.runtime.onInstalled.addListener(function(details) {
if (details.reason === 'install') {
chrome.storage.sync.set({enabled: true});
}
});

chrome.downloads.onCreated.addListener(function(downloadItem) {
chrome.storage.sync.get('enabled', function(data) {
if (data.enabled) {
Expand All @@ -16,7 +22,7 @@ function sendToAria2(downloadItem) {
jsonrpc: '2.0',
id: '1',
method: 'aria2.addUri',
params: [[downloadItem.url]]
params: [[downloadItem.url], {"pause": "true"}]
})
}).then(response => {
chrome.downloads.cancel(downloadItem.id);
Expand Down
2 changes: 1 addition & 1 deletion browser-extension/manifest-chromium.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "Varia Integrator",
"description": "Route all downloads to Varia if it's running.",
"version": "1.0",
"version": "1.1",
"icons": {
"16": "icon16.png",
"48": "icon48.png",
Expand Down
2 changes: 1 addition & 1 deletion browser-extension/manifest-firefox.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "Varia Integrator",
"description": "Route all downloads to Varia if it's running.",
"version": "1.0",
"version": "1.1",
"icons": {
"16": "icon16.png",
"48": "icon48.png",
Expand Down
1,129 changes: 985 additions & 144 deletions data/icons/hicolor/scalable/apps/io.github.giantpinkrobots.varia.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 21 additions & 7 deletions data/io.github.giantpinkrobots.varia.metainfo.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,14 @@
<lang>zh_TW</lang>
<lang>nb_NO</lang>
<lang>ja_JP</lang>
<lang>es_ES</lang>
<lang>fa_IR</lang>
<lang>hi_IN</lang>
</languages>

<branding>
<color type="primary" scheme_preference="light">#75A3DC</color>
<color type="primary" scheme_preference="dark">#242424</color>
<color type="primary" scheme_preference="light">#E9F0F9</color>
<color type="primary" scheme_preference="dark">#454545</color>
</branding>

<description>
Expand All @@ -56,15 +59,26 @@ Using Varia is very easy and straightforward, and with its aria2 backend it can
<screenshot>
<image>https://raw.githubusercontent.com/giantpinkrobots/varia/main/screenshots/Screenshot-Varia-3.png</image>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/giantpinkrobots/varia/main/screenshots/Screenshot-Varia-4.png</image>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/giantpinkrobots/varia/main/screenshots/Screenshot-Varia-5.png</image>
</screenshot>
</screenshots>

<releases>
<release version="v2024.3.20" date="2024-03-20">
<release version="v2024.5.7" date="2024-05-07">
<description translatable="yes">
<p>- Shutdown after completion option added.</p>
<p>- Update to GNOME 46 and Libadwaita 1.5.</p>
<p>- Japanese language support.</p>
<p>- Bug fixes and adjustments.</p>
<ul><li>Download scheduling: Start or stop downloading in given timespans.</li>
<li>cookies.txt file import support.</li>
<li>Remote timestamp support.</li>
<li>Options to filter by seeding and failed downloads in the sidebar.</li>
<li>Quit on completion option.</li>
<li>Start in background mode option.</li>
<li>Spanish language support.</li>
<li>Persian language support.</li>
<li>Hindi language support.</li></ul>
</description>
</release>
</releases>
Expand Down
31 changes: 13 additions & 18 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,11 +70,11 @@ <h2>Quick and efficient download manager</h2>
</div>

<div id='windows-instructions' class='linux-instructions hidden'>
<div style="display: inline-block"><a href="https://github.com/giantpinkrobots/varia/releases/download/v2024.2.29/varia-windows-setup-amd64.exe" class="pill-button pill-button-ltblue"><img src="downloadIcon.png" class="button-icon" style="filter: brightness(10%);">&nbsp;&nbsp;&nbsp;&nbsp;Installer</a></div>
<div style="display: inline-block"><a href="https://github.com/giantpinkrobots/varia/releases/download/v2024.5.7/varia-windows-setup-amd64.exe" class="pill-button pill-button-ltblue"><img src="downloadIcon.png" class="button-icon" style="filter: brightness(10%);">&nbsp;&nbsp;&nbsp;&nbsp;Installer</a></div>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<div style="display: inline-block"><a href="https://github.com/giantpinkrobots/varia/releases/download/v2024.2.29/varia-windows-portable-amd64.exe" class="pill-button pill-button-ltblue"><img src="downloadIcon.png" class="button-icon" style="filter: brightness(10%);">&nbsp;&nbsp;&nbsp;&nbsp;Portable version</a></div>
<div style="display: inline-block"><a href="https://github.com/giantpinkrobots/varia/releases/download/v2024.5.7/varia-windows-portable-amd64.exe" class="pill-button pill-button-ltblue"><img src="downloadIcon.png" class="button-icon" style="filter: brightness(10%);">&nbsp;&nbsp;&nbsp;&nbsp;Portable version</a></div>

<br>
<br>
Expand All @@ -97,42 +97,38 @@ <h2>Quick and efficient download manager</h2>
<br>

<h2>Download quickly.</h2>
<br>
<p>Utilizing the aria2 backend, Varia helps you take advantage of your connection<br>speed to its fullest when it comes to downloading files.</p>

<br>
<p>/</p>
<br>

<h2>Pick up where you left off.</h2>
<br>
<p>With Varia, you can pause your downloads and continue downloading them<br>afterwards, even after rebooting your computer.</p>

<br>
<p>/</p>
<br>

<h2>Slow down if need be.</h2>
<h2>Connect it to your browser.</h2>
<p>Varia integrates seamlessly with Firefox and Chrome/ium through<br>an extension. It can route all downloads to itself.</p>

<br>
<p>Although Varia can download files very fast, a speed limit can be assigned to it<br>as well, which will prevent it from saturating your connection speed if you're<br>doing something else on the side.</p>

<h2>Powerful underneath.</h2>
<p>Schedule your downloads with a powerful scheduler function.<br>Use basic authentication and import cookies from a file.<br>Enable remote mode to control a remote aria2c instance.</p>

<br>
<p>/</p>

<h2>Torrent support.</h2>
<p>You can use Varia to download torrents easily as well.</p>

<br>

<h2>Use it easily.</h2>
<br>
<p>Varia has a very simple and easy to understand user interface.</p>

<br>
<p>/</p>
<br>

<h2>It's all open.</h2>
<br>
<p>Varia is open source software, which means the building blocks of it are publicly<br>available. You can take a look at it and contribute to it.</p>

<br>
<br>
<br>

Expand All @@ -141,7 +137,6 @@ <h2>It's all open.</h2>
<br>
<br>
<br>
<br>

<h3>
The Varia logo / icon and the Flathub logo were made by Jakub Steiner.
Expand Down Expand Up @@ -179,4 +174,4 @@ <h3>
</center>

</body>
</html>
</html>
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
project('varia',
version: 'v2024.3.20',
version: 'v2024.5.7',
meson_version: '>= 0.62.0',
default_options: [ 'warning_level=2', 'werror=false', ],
)
Expand Down
3 changes: 3 additions & 0 deletions po/LINGUAS
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
de
hi
it
nl
oc
Expand All @@ -10,3 +11,5 @@ fr
zh_TW
nb
ja
es
fa
81 changes: 81 additions & 0 deletions po/Varia.pot
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,87 @@ msgstr ""
msgid "Warning"
msgstr ""

msgid "Monday"
msgstr ""

msgid "Tuesday"
msgstr ""

msgid "Wednesday"
msgstr ""

msgid "Thursday"
msgstr ""

msgid "Friday"
msgstr ""

msgid "Saturday"
msgstr ""

msgid "Sunday"
msgstr ""

msgid "Start (h/m):"
msgstr ""

msgid "End (h/m):"
msgstr ""

msgid "Scheduler enabled"
msgstr ""

msgid "Scheduler"
msgstr ""

msgid "Enabled"
msgstr ""

msgid "Start downloading in these times"
msgstr ""

msgid "Stop downloading in these times"
msgstr ""

msgid "Add Timespan"
msgstr ""

msgid "Seeding"
msgstr ""

msgid "Failed"
msgstr ""

msgid "Completion Options"
msgstr ""

msgid "Exit on Completion"
msgstr ""

msgid "Varia is about to quit."
msgstr ""

msgid "Preferences"
msgstr ""

msgid "Other"
msgstr ""

msgid "Basic Settings"
msgstr ""

msgid "Advanced Settings"
msgstr ""

msgid "Use cookies.txt"
msgstr ""

msgid "Import cookies.txt"
msgstr ""

msgid "Remove cookies.txt"
msgstr ""

#: src/gtk/help-overlay.ui:11
msgctxt "shortcut window"
msgid "General"
Expand Down
Loading

0 comments on commit 98d4f0f

Please sign in to comment.