Commit Graph

604 Commits

Author SHA1 Message Date
DevilXD
eded7edda8 User agents update 2023-11-03 12:48:37 +01:00
DevilXD
21198e0d9c Added Dutch language
Co-authored by: <1772909+lmdpocus@users.noreply.github.com>
2023-11-03 11:07:03 +01:00
别烦
d78044555f Update 简体中文.json 2023-10-31 09:35:26 +01:00
DevilXD
725d54a1ca Expired campaigns are now shown by default 2023-10-29 23:23:27 +01:00
DevilXD
88fe455e3f Add English translation name keys 2023-10-29 22:47:28 +01:00
DevilXD
6976243726 Fix broken Turkish translation keys 2023-10-29 22:41:08 +01:00
DevilXD
4bc084ac38 Stylistical Polish translation correction 2023-10-29 22:39:16 +01:00
DevilXD
bc8d26f350 Reindent with 4 spaces 2023-10-29 22:37:48 +01:00
DevilXD
deee8abf61 Change inventory filters to show all campaigns when all of them are selected 2023-10-29 22:36:12 +01:00
DevilXD
bdf53fb33d Fix an issue with campaigns reporting incorrect remaining time 2023-10-29 15:04:02 +01:00
DevilXD
bb51bf7400 Fix watch payload not having enough fields to progress the new campaigns 2023-10-21 23:20:18 +02:00
DevilXD
1d26988721 Fix slug generation method 2023-10-19 22:09:29 +02:00
DevilXD
f990aeea38 Handle a case where AvailableDrops returns no campaigns 2023-10-16 20:53:24 +02:00
DevilXD
163a056b33 Experimental drops_enabled via AvailableDrops 2023-10-15 22:37:48 +02:00
DevilXD
5e862f9543 Remove processing of tags;
- Removes all logic related to stream tags processing
- Implements a new method of fetching live non-ACL channels, with drops enabled
- Minor logic cleanup changes
2023-10-15 12:06:58 +02:00
DevilXD
67cfc6603d Update Pillow to v10.0 2023-10-14 17:49:38 +02:00
DevilXD
dcd740d18d Allow pystray v0.19.5 to be installed 2023-10-14 17:49:38 +02:00
DevilXD
fc1f3ed70a Handle "context deadline exceeded" GQL error 2023-10-12 15:42:33 +02:00
Bo
2dd7a57344 Update timestamp handling (#314)
Co-authored-by: DevilXD <DevilXD@users.noreply.github.com>
2023-10-09 22:04:22 +02:00
Rodolfo Ortega
6b9aabb252 Improve the Portuguese translation (#266)
Co-authored-by: Guilherme Silva <626206+guihkx@users.noreply.github.com>
2023-09-12 20:38:08 +02:00
Joakim Hellsén
d58e947299 Show your GitHub Sponsors on this repo (#294) 2023-09-06 20:37:44 +02:00
Joakim Hellsén
b74c76e54e Fix typos in README (#293) 2023-09-06 20:34:03 +02:00
Calvineries
2d6c8add36 Fixes for the French translation (#287) 2023-08-29 21:11:40 +02:00
DevilXD
e03ea755bb Reimplement duplicated run detection as a file lock 2023-08-28 23:47:15 +02:00
DevilXD
bb87b2793e Fix MouseOverLabel not working in certain conditions 2023-08-28 23:12:18 +02:00
Austin Jackson
d892bc02b2 Fix missing tags array breaking get_stream (#281) 2023-08-22 21:00:16 +02:00
DevilXD
e16ddeaa7b Differentiate CLIENT_URL between different clients 2023-08-18 20:41:24 +02:00
DevilXD
9e061bc15e Update from_directory to not set the drops tag anymore 2023-08-17 21:58:32 +02:00
DevilXD
d5410b2aa5 Add connection_quality setting (hidden for now) 2023-08-16 22:41:20 +02:00
DevilXD
643a9f9300 Fix debug-logger float rounding issue 2023-08-16 22:26:49 +02:00
DevilXD
29fa220238 Fix Spade URL extraction 2023-08-15 22:20:23 +02:00
Bamboozul
ed253a4b1e Added Arabic Translation (#274) 2023-08-15 20:31:57 +02:00
DevilXD
70035cde36 Switch to MOBILE_WEB Client ID 2023-08-15 20:30:27 +02:00
DevilXD
137f540d62 Fix drop timestamp "ends" using "starts" translation 2023-08-07 21:04:10 +02:00
DevilXD
ab9a8312ce Add exp backoff to GQL 2023-08-06 09:32:06 +02:00
DevilXD
e500569c33 Handle GQL service unavailable 2023-08-06 09:28:00 +02:00
DevilXD
c2a5db8a6a Use asyncio.run 2023-07-05 21:44:22 +02:00
DevilXD
cb9a0789fe Minor typing update 2023-07-05 21:20:23 +02:00
DevilXD
562627e657 Pin pillow version to <10 2023-07-02 19:17:19 +02:00
DevilXD
6dc9606190 Fix broken pip upgrade command 2023-07-02 19:03:44 +02:00
casungo
510fb9583d Created Italian translation (#240) 2023-06-28 20:24:08 +02:00
DevilXD
a7c3925e53 Remove the drops_enabled tag from stream search operation 2023-06-18 10:05:09 +02:00
DevilXD
8189f01cb5 Run CI on pushes only to the master branch 2023-06-17 22:45:23 +02:00
DevilXD
7e7c6129a5 Added Ukrainian translation (#230) 2023-06-17 22:36:35 +02:00
DevilXD
3fa95687d7 Add Windows build notes 2023-06-11 16:58:18 +02:00
guihkx
dbbf5206fb readme: add notes about the linux build
Co-authored-by: DevilXD <bartosz.peszek@gmail.com>
2023-06-11 16:58:18 +02:00
guihkx
1a49b3836f ci/linux: bundle an up to date version of libXft
This fixes the following error when you launch the app with an emoji
font installed (e.g. Noto Emoji):

X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  139 (RENDER)
  Minor opcode of failed request:  20 (RenderAddGlyphs)
  Serial number of failed request:  277
  Current serial number in output stream:  300

This has been fixed[1] in libXft 2.3.5[2], but unfortunately Ubuntu
20.04 (which we currently use in the Linux CI workflow), still has
version 2.3.3, so we have to build it ourselves.

[1] https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/12
[2] https://lists.freedesktop.org/archives/xorg-announce/2022-September/003209.html
2023-06-11 16:58:18 +02:00
guihkx
332c8c4ea2 ci: provide development builds for Linux 2023-06-11 16:58:18 +02:00
guihkx
ed8c598180 pyinstaller: avoid bundling icon and themes on Linux
This greatly reduces the final size of the UPX-compressed binary, from
78.7 MiB to 54.9 MiB (a 23.8 MiB difference)!

Co-authored-by: DevilXD <bartosz.peszek@gmail.com>
2023-06-11 16:58:18 +02:00
guihkx
5162e5c553 linux: fix URLs not opening in PyInstaller package
Because PyInstaller modifies the LD_LIBRARY_PATH environment variable
to make things work correctly on Linux, when we try to launch any
subprocess (such as the web browser), that modified variable gets
picked up as well, causing things to go south.

To work around this Linux-only problem, we have to:

1. Save the current value of LD_LIBRARY_PATH
2. Move the value of LD_LIBRARY_PATH_ORIG to LD_LIBRARY_PATH
3. Launch subprocess
4. Restore the saved LD_LIBRARY_PATH again

Reference:

https://pyinstaller.org/en/stable/runtime-information.html#ld-library-path-libpath-considerations

Co-authored-by: DevilXD <bartosz.peszek@gmail.com>
2023-06-11 16:58:18 +02:00