103 Commits

Author SHA1 Message Date
Nils Maier
4ba827fc15 Make sure we're on background 2019-10-11 15:47:16 +02:00
Nils Maier
9d313f319d Use the correct full path in tooltips 2019-10-09 18:32:22 +02:00
Nils Maier
856044c88c Open landing page on installs 2019-10-09 18:26:36 +02:00
Nils Maier
abe9d82d03 Always notify all observers 2019-10-08 22:24:32 +02:00
Nils Maier
a5c749412a Work around Firefox window.create({left, top}) issues 2019-10-07 14:55:01 +02:00
Nils Maier
e64da40355 Track window state of manager windows
Closes #154
2019-10-07 14:55:00 +02:00
Nils Maier
539d340f1a Make prefwatcher not stop event chain
See #148
2019-10-06 22:33:23 +02:00
Nils Maier
4ba7bb530d Close unhandled ports 2019-10-02 21:47:38 +02:00
Nils Maier
9caad6b3a5 Detect browser theme on Firefox (#139) 2019-10-02 14:54:51 +02:00
Nils Maier
19b1cc8856 Add Character batches
Closes #118
2019-10-02 04:37:19 +02:00
Nils Maier
883f9a6f0b Add Changelog 2019-10-02 04:05:32 +02:00
Nils Maier
e969ba237a Update packages 2019-10-02 04:04:39 +02:00
Nils Maier
9925dec0f4 Use onDeterminingFilename when supported
Closes #132
2019-09-26 08:46:57 +02:00
Nils Maier
367efb4b53 Fix domain parsing in particular IPs
Closes #135
2019-09-26 06:34:23 +02:00
Nils Maier
73d90662e3 Remove debug statement 2019-09-21 09:44:38 +02:00
Nils Maier
5f5deb09f3 Add audios to DOM to avoid some playback errors 2019-09-21 09:41:40 +02:00
Nils Maier
b68245f4f0 Do not treat CRASH as recoverable 2019-09-21 09:34:27 +02:00
Nils Maier
dc6e64e690 Add language specific donate URLs 2019-09-17 13:46:45 +02:00
Nils Maier
078ce277ce Fix default subfolder suggestion.
Closes #109
2019-09-16 08:12:34 +02:00
Nils Maier
4d953c373f Basic import/export
Closes #64
2019-09-15 12:28:31 +02:00
Nils Maier
31cb23923a Add a subfolders dropdown
The dropdown will help users switch between folders easier than using the mask.
Also, the dropdown is more discoverable than masked folders.

See #2
2019-09-14 01:07:29 +02:00
Nils Maier
4b09a0db67 Retries
Closes #95
2019-09-14 00:00:11 +02:00
Nils Maier
84fea3ba35 Allow to open Manager in a popup
Closes #47
2019-09-13 23:09:44 +02:00
Nils Maier
04b8a981ef Allow to choose button action
Closes #51
2019-09-13 23:09:43 +02:00
Nils Maier
58c7955c64 Add Delete Files action
Closes #92
2019-09-13 23:09:43 +02:00
Nils Maier
dcf9603da8 Play done sound
Cloes #81
2019-09-13 23:09:43 +02:00
Nils Maier
e760d2b022 Handle Chrome state changes correct. 2019-09-12 20:54:16 +02:00
Nils Maier
1a836d914b Preroll-nope 401, 402
Closes #89
2019-09-12 13:30:06 +02:00
Nils Maier
1b0e6eb6c4 Send referrer with prerolls
See #89
2019-09-12 13:26:24 +02:00
Nils Maier
d79060237d Silence window-type errors 2019-09-10 14:43:49 +02:00
Nils Maier
8c4ceb3e4b Privetize downloads 2019-09-10 12:44:56 +02:00
Nils Maier
bf725ece72 Open links in the correct window context 2019-09-10 12:43:47 +02:00
Nils Maier
dccd530475 Typo 2019-09-10 09:33:32 +02:00
Nils Maier
af1da8fc0a Fix maximized state being refused with dims
Closes #84
2019-09-10 09:23:43 +02:00
Nils Maier
c6d11fcd7f Give MimeDB a class name 2019-09-07 19:34:12 +02:00
Nils Maier
eb96103478 Sanitiy check detected names if we got a mime 2019-09-07 19:32:51 +02:00
Nils Maier
583ccfc7b1 Detect name from query string 2019-09-07 19:27:28 +02:00
Nils Maier
2126ae022b Move preroller to it's own class 2019-09-07 18:27:31 +02:00
Nils Maier
047c865e76 The things you see only after yu push... 2019-09-07 10:27:01 +02:00
Nils Maier
c586cd00cc Switch to @Rob--W's CD parser
I "cleaned" up the library according to my personal preferences.
I tend to do this because in the process I need to develop a deeper
understanding of the code, and not because there was nothing wrong
with it.
I deeply appreciate the work that went into creating this library
and releasing it open source 👍

Closes #72
2019-09-07 10:22:09 +02:00
Nils Maier
ee7f470269 Use ranges in preroll to avoid large downloads
This will effectively request the first 2 bytes from a server?
Why 2 bytes? Because a lot of servers are broken when bytes=0-0

Related to #70
2019-09-06 21:56:00 +02:00
Nils Maier
071458e262 Switch preroll to GET
Fixes #70
2019-09-06 20:42:00 +02:00
Nils Maier
9ffc96de4d Purge ourselves from history and sessions
Closes #66
2019-09-06 09:57:24 +02:00
Nils Maier
2d1f185fcd Disable shelf in chrome
We cannot just disable it for our downloads (reliably)
so disable it completely while we're running.
2019-09-05 07:40:17 +02:00
Nils Maier
216bc590da Do not forget about 405 - Method not allowed 2019-09-04 21:34:52 +02:00
Nils Maier
1c10d8005a Improve PREROLL based on user feedback 2019-09-04 21:27:03 +02:00
Nils Maier
be18f667d9 Trigger the saveQueue before reload 2019-09-04 14:48:35 +02:00
Nils Maier
027b2c4fb1 Saving after preroll may have cause dupes 2019-09-04 14:48:35 +02:00
Nils Maier
2c18ddaaa8 Increase shelf timeout 2019-09-04 14:15:06 +02:00
Nils Maier
994e7ad0a6 Do not wait on downloads to finish prerollling 2019-09-04 14:15:06 +02:00