Commit graph

156 commits

Author SHA1 Message Date
Robbie Davis
e6f6090fcf
Update bug_report.yml 2024-01-10 11:15:03 -05:00
Robbie Davis
c0adf74d39 Fixing up bug report 2024-01-10 11:12:19 -05:00
Joe Milazzo
3dcf7750f7
Kavita+ Tweaks (#2595) 2024-01-09 14:04:25 -08:00
Joe Milazzo
1d56f5a0a1
Small Tweaks before Release (#2571)
Co-authored-by: charles <30816317+charles7668@users.noreply.github.com>
2024-01-07 06:15:00 -08:00
Joe Milazzo
4e1c66331f
Random Bugs (#2531) 2024-01-06 08:33:56 -08:00
Joe Milazzo
b838fd53e5
.NET 8 Update (#2496) 2023-12-13 17:16:54 -08:00
Andre Smith
36aa5c5a70
[skip ci] Update codeql.yml (#2472) 2023-12-03 13:54:45 -08:00
Joe Milazzo
6cbf071923
Epub reader fixes (#2471) 2023-12-03 12:28:56 -08:00
Joe Milazzo
b53956b59f
[skip ci] Create codeql.yml (#2459) 2023-11-28 13:54:24 -08:00
Joe Milazzo
944830ca73
Polish Part 3 (#2424) 2023-11-10 05:56:30 -08:00
Joe Milazzo
b8f12116f4
Angular 17 (#2422) 2023-11-09 06:06:59 -08:00
Joe Milazzo
acf35cd276
Ignore (#2377) 2023-10-29 11:41:44 -07:00
Joe Milazzo
51ff5c06ec
Ignore (#2376) 2023-10-29 11:38:06 -07:00
Joe Milazzo
c12eb857b7
Ignore (#2375) 2023-10-29 11:27:59 -07:00
Joe Milazzo
b5033c9d55
Ignore (#2374) 2023-10-29 11:21:08 -07:00
Joe Milazzo
b5b951a515
Ignore (#2373) 2023-10-29 11:12:32 -07:00
Joe Milazzo
a1c83a499a
Ignore (#2372) 2023-10-29 11:05:46 -07:00
Joe Milazzo
372247944b
Ignore (#2371) 2023-10-29 11:03:39 -07:00
Joe Milazzo
83176a78ed
Ignore (#2369) 2023-10-29 09:38:59 -07:00
Joe Milazzo
59ac4250d4
Pipeline + Panels Tweaks (#2368) 2023-10-29 09:37:07 -07:00
Joe Milazzo
d7dd278582
Pipeline + Panels Tweaks (#2367) 2023-10-29 09:23:57 -07:00
Joe Milazzo
8d209e8eda
No User Facing Changes (#2366) 2023-10-29 08:10:22 -07:00
Joe Milazzo
b2d40bb602
No User Facing Changes (#2365) 2023-10-29 08:04:52 -07:00
Joe Milazzo
6ac65f8eba
Prep for Hotfix (#2364) 2023-10-29 06:51:23 -07:00
Joe Milazzo
33412e397b
Prep for Hotfix (#2363) 2023-10-29 06:44:33 -07:00
Joe Milazzo
0cf760ecd3
v0.7.10 - Bugfixes (#2360) 2023-10-28 12:25:42 -07:00
Robbie Davis
08d16218f2
Updating workflows (#2344) 2023-10-22 13:34:30 -04:00
Robbie Davis
7a7f1240bc
Update release-workflow.yml (#2343) 2023-10-22 12:45:39 -04:00
Joe Milazzo
ca5afe94d3
v0.7.9 - Customization (#2337) 2023-10-20 07:44:52 -07:00
Joe Milazzo
eb68e39989
GA issues (again) (#2335) 2023-10-20 06:09:01 -07:00
Joe Milazzo
3d501c9532
[skip ci] Removed duplicate work from different release type jobs (#2273) 2023-09-05 05:43:05 -07:00
Robbie Davis
4736f0b99e
Update release-workflow.yml (#2271) 2023-09-04 22:42:14 -04:00
Robbie Davis
13fb213725
Workflow management (#2270) 2023-09-04 21:44:54 -04:00
Robbie Davis
cdc5ce426b
Chore/ga test (#2269) 2023-09-04 20:52:09 -04:00
Robbie Davis
27c33a3036
Chore/ga test (#2268) 2023-09-04 14:40:12 -04:00
Robbie Davis
6b86e95317
test (#2267) 2023-09-04 14:18:41 -04:00
Joe Milazzo
08ad8a66cf
Test (#2266) 2023-09-04 09:04:20 -07:00
Joe Milazzo
bf493df364
Release/fake 1 (#2265) 2023-09-04 07:01:37 -07:00
Joe Milazzo
e869c257bf
Test Release Branch (#2264) 2023-09-04 06:33:42 -07:00
Joe Milazzo
09d870ffcf
Added a new test for the new stable (#2263) 2023-09-04 06:26:26 -07:00
Joe Milazzo
cadb0896e0
New Stable Workflow and New Dockercentral Repo (#2262) 2023-09-04 05:26:35 -07:00
Joe Milazzo
8f9b4eb0c8
[skip ci] No user facing changes (#2258) 2023-09-03 09:31:36 -07:00
Robbie Davis
cc1adc8930
Updating workflow (#2206)
# Changed
- Changed: Changed the workflow to bypass an action.
2023-08-11 13:41:10 -04:00
Robbie Davis
68f4b10b2d
Github Action Fix (#2205)
* Removing parsing

* Changing the discord output body
2023-08-11 13:09:13 -04:00
Robbie Davis
ab115a62d8
Removing parsing (#2204) 2023-08-11 06:13:50 -07:00
Robbie Davis
4e8a00c692
Updating action sources and major build versions (#2202)
* Updating action sources and major build versions

* updating find pr to look at all prs
2023-08-10 13:12:54 -04:00
Robbie Davis
4287ccd5de
Update build-and-test.yml (#2200) 2023-08-10 08:46:59 -07:00
Joe Milazzo
9f17f5daa7
Readme Change (#2190)
* Implemented the ability to login to the app by passing apiKey to the login. This is for an upcoming feature (but currently blocked by another story)

* Added a comment

* Ensure locales are sorted

* Added a new status badge that shows how many active installs we have via users that use stats.

* Bump all GA to latest versions

* Bumped dependencies

* Bumped backend notifications

* Updated ngx-pdf-reader to upcoming beta which fixes some PDFs taking time to load. PDF reader will use browser locale to load localization rather than Kavita locale for now.

* Downgraded pdf viewer as beta has lots of bugs.
2023-08-08 12:06:53 -07:00
Joe Milazzo
6dbb1da450
A few bugfixes (#2188)
* Fixed a case where when setting up initial rates for scrobbling, Kavita would log a user without a token set had no rate.

* Migrated the whole app to use just the directive instead of whole transloco module.

* Migrated the whole app to use just the directive instead of whole transloco module. Fixed prod mode breaking localization & fixed broken minification for language files.

* Time Ago pipe will now show Never if there is a null date. Changed the wording of Last Added To -> Last Item Added for volume/series info screen.

* Fixed Tachiyomi DTOs and bumped sonar to use Java 17

* One more GA thing

* GA junk

* Bump versions by dotnet-bump-version.

* Weblate Changes (#2189)

* Added translation using Weblate (Turkish)

* Translated using Weblate (Thai)

Currently translated at 100.0% (158 of 158 strings)

Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/th/

* Translated using Weblate (Thai)

Currently translated at 15.2% (218 of 1426 strings)

Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/th/

* Translated using Weblate (Turkish)

Currently translated at 7.7% (110 of 1426 strings)

Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/tr/

* Translated using Weblate (Portuguese)

Currently translated at 17.5% (250 of 1426 strings)

Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/

* Translated using Weblate (Russian)

Currently translated at 1.2% (2 of 158 strings)

Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/ru/

* Translated using Weblate (Russian)

Currently translated at 4.9% (71 of 1426 strings)

Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ru/

* Translated using Weblate (Italian)

Currently translated at 6.7% (96 of 1426 strings)

Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/it/

* Translated using Weblate (Turkish)

Currently translated at 8.8% (14 of 158 strings)

Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/tr/

---------

Co-authored-by: akoray420 <akoray420@gmail.com>
Co-authored-by: AlienHack <the4got10@windowslive.com>
Co-authored-by: Duarte Silva <smallflake@protonmail.com>
Co-authored-by: Blezz Rot <markus.jenya04@yandex.ru>
Co-authored-by: Tomas Battistini <tomas.battistini@gmail.com>

---------

Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: akoray420 <akoray420@gmail.com>
Co-authored-by: AlienHack <the4got10@windowslive.com>
Co-authored-by: Duarte Silva <smallflake@protonmail.com>
Co-authored-by: Blezz Rot <markus.jenya04@yandex.ru>
Co-authored-by: Tomas Battistini <tomas.battistini@gmail.com>
2023-08-08 07:33:12 -07:00
Joe Milazzo
3b23d63234
Localization - First Pass (#2174)
* Started designing the backend localization service

* Worked in Transloco for initial PoC

* Worked in Transloco for initial PoC

* Translated the login screen

* translated dashboard screen

* Started work on the backend

* Fixed a logic bug

* translated edit-user screen

* Hooked up the backend for having a locale property.

* Hooked up the ability to view the available locales and switch to them.

* Made the localization service languages be derived from what's in langs/ directory.

* Fixed up localization switching

* Switched when we check for a license on UI bootstrap

* Tweaked some code

* Fixed the bug where dashboard wasn't loading and made it so language switching is working.

* Fixed a bug on dashboard with languagePath

* Converted user-scrobble-history.component.html

* Converted spoiler.component.html

* Converted review-series-modal.component.html

* Converted review-card-modal.component.html

* Updated the readme

* Translated using Weblate (English)

Currently translated at 100.0% (54 of 54 strings)

Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/en/

* Converted review-card.component.html

* Deleted dead component

* Converted want-to-read.component.html

* Added translation using Weblate (Korean)

* Translated using Weblate (Spanish)

Currently translated at 40.7% (22 of 54 strings)

Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/

* Translated using Weblate (Korean)

Currently translated at 62.9% (34 of 54 strings)

Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ko/

* Converted user-preferences.component.html

* Translated using Weblate (Korean)

Currently translated at 92.5% (50 of 54 strings)

Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ko/

* Converted user-holds.component.html

* Converted theme-manager.component.html

* Converted restriction-selector.component.html

* Converted manage-devices.component.html

* Converted edit-device.component.html

* Converted change-password.component.html

* Converted change-email.component.html

* Converted change-age-restriction.component.html

* Converted api-key.component.html

* Converted anilist-key.component.html

* Converted typeahead.component.html

* Converted user-stats-info-cards.component.html

* Converted user-stats.component.html

* Converted top-readers.component.html

* Converted some pipes and ensure translation is loaded before the app.

* Finished all but one pipe for localization

* Converted directory-picker.component.html

* Converted library-access-modal.component.html

* Converted a few components

* Converted a few components

* Converted a few components

* Converted a few components

* Converted a few components

* Merged weblate in

* ... -> … update

* Updated the readme

* Updateded all fonts to be woff2

* Cleaned up some strings to increase re-use

* Removed an old flow (that doesn't exist in backend any longer) from when we introduced emails on Kavita.

* Converted Series detail

* Lots more converted

* Lots more converted & hooked up the ability to flatten during prod build the language files.

* Lots more converted

* Lots more converted & fixed a bunch of broken pipes due to inject()

* Lots more converted

* Lots more converted

* Lots more converted & fixed some bad keys

* Lots more converted

* Fixed some bugs with admin dasbhoard nested tabs not rendering on first load due to not using onpush change detection

* Fixed up some localization errors and fixed forgot password error when the user doesn't have change password permission

* Fixed a stupid build issue again

* Started adding errors for interceptor and backend.

* Finished off manga-reader

* More translations

* Few fixes

* Fixed a bug where character tag badges weren't showing the name on chapter info

* All components are translated

* All toasts are translated

* All confirm/alerts are translated

* Trying something new for the backend

* Migrated the localization strings for the backend into a new file.

* Updated the localization service to be able to do backend localization with fallback to english.

* Cleaned up some external reviews code to reduce looping

* Localized AccountController.cs

* 60% done with controllers

* All controllers are done

* All KavitaExceptions are covered

* Some shakeout fixes

* Prep for initial merge

* Everything is done except options and basic shakeout proves response times are good. Unit tests are broken.

* Fixed up the unit tests

* All unit tests are now working

* Removed some quantifier

* I'm not sure I can support localization for some Volume/Chapter/Book strings within the codebase.

---------

Co-authored-by: Robbie Davis <robbie@therobbiedavis.com>
Co-authored-by: majora2007 <kavitareader@gmail.com>
Co-authored-by: expertjun <jtrobin@naver.com>
Co-authored-by: ThePromidius <thepromidiusyt@gmail.com>
2023-08-03 08:33:51 -07:00