Commit Graph

25 Commits

Author SHA1 Message Date
morpheus65535 485122bfae no log: removing leftover subscene remnants 2024-05-09 15:27:48 -04:00
morpheus65535 03afeb3470
Updated multiple Python modules (now in libs and custom_libs directories) and React libraries 2024-03-03 12:15:23 -05:00
JayZed d5466fff23
Added log level/filter settings to Logs page 2024-02-19 21:14:42 -05:00
morpheus65535 0e648b5588
Improved subtitles synchronisation settings and added a manual sync modal 2024-01-10 23:07:42 -05:00
JayZed fe52153c71
Added "Manually" option for remaining tasks in Scheduler settings page 2023-12-28 13:25:15 -05:00
morpheus65535 bccded275c
Replaced peewee with sqlalchemy as ORM. This is a major change, please report related issues on Discord. 2023-07-26 19:34:49 -04:00
morpheus65535 fc01267d5b Removed leftover from legendas.tv provider. 2023-06-15 12:46:49 -04:00
morpheus65535 2511c310f1 Added settings to choose desired UI theme. 2023-06-15 06:32:36 -04:00
LASER-Yi 07f6666d46
no log: Update type definition of general.language_equals in frontend 2023-06-03 22:01:34 +08:00
Vitiko 547f8c428d
Added feature to treat couples of languages as equal when searching for subtitles
* Add 'Language-equals' support

This feature will treat couples of languages as equal for list-subtitles
operations. It's optional; its methods won't do anything if an empy list
is set. See more info at docstrings from 'subliminal_patch.core'.

For example, let's say I only want to have "Spanish (es.srt)" subtitles
and I don't care about the differences between Spain and LATAM spanish.
This feature will allow me to always get European Spanish even from
LATAM Spanish providers like Argenteam and Subdivx.

Example for config.ini:

language_equals = ['spa-MX:spa']

(Which means all Latam Spanish subtitles from every provider will be
converted to European Spanish)

* Add PT and ZH language tests

* Add HI and Forced parsing for language pairs

Format example: ["en@HI:en", "es-MX@forced:es-MX"]

* Update languages.py

* Update API definition to reflect the previous change

* Add language equals table to the UI (test only)

* Add global language selector and get language from code3 utilities

* Add unit tests for language equal feature

* Add encode function to language equal feature

* Add CRUD methods to the language equals panel

* Add equals description

* Add parsing support for alpha3 custom languages

* no log: add more tests

* Add forced and hi support to the language equal target

---------

Co-authored-by: morpheus65535 <louis_vezina@hotmail.com>
Co-authored-by: LASER-Yi <liangyi0007@gmail.com>
2023-05-27 09:38:55 -04:00
morpheus65535 58262bc299
Added Announcements section in System to be able to inform users of Bazarr's news. 2023-02-20 16:04:09 -05:00
Liang Yi 0b7a1a90a1
Add Unit Tests to UI (#2015)
* Update testing framework

* Update action button test

* Add unit tests for language and authentication page

* Add unit tests for the custom selector

* Fix packages, add new testing plugin for eslint, fix issues

* Add unit tests for ChipInput

* Add coverage and test ui. Add more tests

* Fix formatting issues

* Try to fix the styling issues again

* Fix formatting issues
2023-02-10 23:10:13 +08:00
LASER-Yi 9165663cba Move pageSize in UI settings to backend 2022-11-21 00:24:09 +08:00
morpheus65535 b8b916dc30 Added live(SignalR) feeds status for Sonarr and Radarr. 2022-11-09 09:44:47 -05:00
morpheus65535 af70cf1fc9 Added support for series monitored status. #1964 2022-10-05 22:51:54 -04:00
Liang Yi a0f8d75f04
Upgrade Mantine to Version 5 (#1930)
* Upgrade Mantine to v5.2.3

* Remove react-dropzone and replace with latest @mantine/dropzone

* Fix issues
2022-09-21 04:50:18 +08:00
LASER-Yi 2c8a602aa7 Improve authentication and fix #1901 2022-08-23 23:13:46 +08:00
LASER-Yi ee7991b878 no log: Restore socket.io dev command for better development 2022-08-21 12:04:21 +08:00
Caleb Rascon c622e1f710
Added option to always use audio track for subtitle syncing 2022-07-06 13:05:10 -04:00
LASER-Yi c3645c9024 Improve error handling on UI 2022-06-14 22:13:28 +08:00
morpheus65535 f2eb8f1342 Fixed uptime in System-->Status and added time zone info. 2022-06-13 23:24:32 -04:00
LASER-Yi 47f22d8753 Fix file upload issues on Windows 2022-06-02 15:06:33 +08:00
Liang Yi 2cecb4c5b5
Replace Bootstrap with Mantine (#1795) 2022-05-31 23:49:04 +08:00
LASER-Yi 1520d6614b
Fix episodes are not updated after subtitle action 2022-03-19 02:33:51 +08:00
Liang Yi 50a252fdd7
Frontend improvement and cleanup (#1690)
* Replace Create-React-App with Vite.js

* Update React-Router to v6

* Cleanup unused codes
2022-03-16 14:26:15 +08:00