Bert Verhelst
9f8f9b6702
Converted remaining icons to svg
6 years ago
Chocobo1
a0f3678163
Fix only the first newline char is replaced
...
Must use regex to replace all instances of newline chars.
6 years ago
Chocobo1
9289b009b6
Fix missing semicolon in WebUI
6 years ago
Thomas Piccirello
28fa5a895c
Allow WebUI Content tab to be sorted
6 years ago
Thomas Piccirello
06edabb9be
Encode torrent name before passing in URL
6 years ago
Thomas Piccirello
26a9af850b
Move WebUI Peers code to separate file
6 years ago
Thomas Piccirello
a5266c7018
Prevent WebUI tables from being highlighted
6 years ago
Thomas Piccirello
5d114614bb
Allow WebUI Trackers table to be manipulated
6 years ago
Nick Korotysh
bd1856594b
Draw progress bar in Fusion style on macOS systems
...
Qt has a bug QTBUG-72558, which leads to incorrect progress bar
position, when drawing it in delegate.
Also, since OS X 10.10 Yosemite macOS default style was changed,
and progress bars became very tiny and without text (percentage).
These two cases make qBittorrent look pretty awful, but drawing
progress bar in Fusion style solves both issues.
6 years ago
Chocobo1
2b903fc3d1
Move Utils::Misc::isUrl() function
...
All usage of this function gets to call Net::DownloadManager eventually.
6 years ago
Chocobo1
6759446639
Cleanup code
...
Also remove redundant code, it is already handled correctly in subsequent function calls.
6 years ago
Chocobo1
19d6de795c
Drop support for "BC Link" format
...
The format is marked obsolete on 2009.12.28 and has been replaced by magnet links.
http://wiki.bitcomet.com/inside_bitcomet#bc_link_format_obsoleted_as_of_v117
https://www.bitcomet.com/en/changelog
6 years ago
Chocobo1
d133ccc69f
Add autocomplete attribute to WebUI
...
This helps the password manager to identify each field and provide
adequate actions.
6 years ago
sledgehammer999
1fff760722
Drop upgrade code
6 years ago
Chocobo1
dd2763d725
Forward declare TorrentHandle
6 years ago
silver
0b47021504
Prevent flickering preview dialog
...
Avoid instantiation of a preview dialog, when torrent is not
previewable
6 years ago
Thomas Piccirello
877a2a2802
Include application version in css/js url for cache busting
...
This change forces new versions of all css and js files to be picked up when qBittorrent is updated.
6 years ago
Thomas Piccirello
9197b0a5ea
Add version to lib file name. Move parametrics out of lib folder.
6 years ago
Chocobo1
a5c53ff756
Simplify InfoHash, TrackerEntry class internals
6 years ago
Chocobo1
2a84345835
Mark constructors as explicit
6 years ago
sledgehammer999
5b62aaa9f8
Mention more translators
...
Closes #10043
6 years ago
sledgehammer999
7c172edd50
Sync translations from Transifex and run lupdate
6 years ago
thalieht
d9416299f4
Fix regression on resuming torrents without metadata
6 years ago
Vladimir Golovnev (Glassez)
7b3eed323b
QMake: Compile translations at build time
6 years ago
Chocobo1
8dd334dc5d
Change qbt exit message to HTML5
6 years ago
Chocobo1
e98d4e874f
Unify translation files loading action
...
Since it is possible alternative WebUI could be coded in languages other than English,
WebUI must be able to load user-provided webui_en.qm.
At least one translated string must exist in order to generate an usable .qm file.
6 years ago
Stephen Dawkins
70435ab5bf
Keep track of REPACK/PROPER downloads
...
When using the smart episode filter, if the episode contains REPACK and/or
PROPER, these should be stored to prevent it from redownloading a duplicate
episodes.
Closes #9898 .
6 years ago
sledgehammer999
3f9300dff4
Sync translations from Transifex and run lupdate
6 years ago
sledgehammer999
b69dd05216
Update WebUI .ts files
6 years ago
sledgehammer999
63cf216550
Use configured locale only for translating
...
Don't use other aspects of it eg for date formatting. We should depend
on the system locale for all these. The user probably likes it that way,
otherwise he would have changed it.
6 years ago
Chocobo1
c1912e17c1
Revise CSP header
...
The majority of the CSP is tuned for built-in WebUI, it may not be
suitable for alternative UI.
Also add QLatin1String to strings. This code path is called repeatedly,
it is worth adding QLatin1String to squeeze out the last bit of
performance.
6 years ago
Chocobo1
d0886f8db0
Reformat WebUI code
6 years ago
Chocobo1
ba32525b45
Fix errors from using strict mode
6 years ago
Chocobo1
1cb065edc6
Use Javascript strict mode
6 years ago
Thomas Piccirello
7f349732ee
Send numeric status without translation
6 years ago
Thomas Piccirello
718f66e6a2
Remove condition for unsupported libtorrent version
6 years ago
Thomas Piccirello
9e1f7a72b7
Simplify map initialization
6 years ago
Thomas Piccirello
33351e3d8d
Add WebUI Trackers context menu
6 years ago
Thomas Piccirello
4947b0a44f
Add DHT, PeX, and LSD to WebUI Tracker list
6 years ago
Thomas Piccirello
b8e4c6b0be
Add additional Tracker columns to WebUI
6 years ago
Thomas Piccirello
dd790d94c9
Use const where appropriate
6 years ago
Thomas Piccirello
c89e9d4354
Reorder and rename Tracker list context menu option
...
Adds an ellipses to indicate that the Edit option opens a dialog. Also moves Edit to top of the list to convey action's prominence.
6 years ago
Thomas Piccirello
b481787574
Rename Tracker List columns
...
"Received" renamed to "Peers", "Peers" renamed to "Leeches".
6 years ago
sledgehammer999
cd2c448e6d
Bump Web API version
6 years ago
Thomas Piccirello
57e625494b
Update Copyright email address
6 years ago
Thomas Piccirello
66015164d7
Fix display bugs in WebUI Files tab. Remove <IE9 support
...
Priority select boxes would frequently go blank due to an unexpected priority value. On first load, the torrent-scoped file checkbox's state was inconsistent with the state of the torrent's files.
6 years ago
Thomas Piccirello
a44ed9cfd3
Fix incorrect priority value sent from WebUI
...
Closes #9070 .
6 years ago
Thomas Piccirello
c5b8f62780
Set priority for multiple files in one WebAPI request
...
Closes #6259 .
6 years ago
Thomas Piccirello
f27dc977e9
Replace prio namespace with FilePriority enum class
6 years ago
Chocobo1
7fd30fa90f
Enforce referrer-policy in WebUI
...
This stops leaking private data to other websites via Referrer header.
6 years ago