JonOfUs
3c2f229b76
Add migration + test for long podcast feed URLs
2022-11-08 20:51:38 +01:00
Jonathan Flueren
740622af83
Bump version to 3.6.0
2022-10-30 10:41:01 +01:00
Jonathan Flueren
452e876de2
Add 3.6.0 note to changelog
2022-10-30 10:41:01 +01:00
kalle (jag)
3a84b2506b
Apply suggestions from code review
...
Co-authored-by: Jonathan Flueren <11487762+JonOfUs@users.noreply.github.com>
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
5a52efea07
Removed trailing comma in __construct params
2022-10-28 09:50:44 +02:00
kalle (jag)
6420fa4f7d
Apply suggestions from code review
...
Co-authored-by: Jonathan Flueren <11487762+JonOfUs@users.noreply.github.com>
2022-10-28 09:50:44 +02:00
kalle (jag)
575726a0cf
Apply suggestions from code review
...
Co-authored-by: Jonathan Flueren <11487762+JonOfUs@users.noreply.github.com>
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
62675a52a7
Removed unnecessary userId=null checks
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
2d96b26a82
Extracted properties to methods
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
a5d5278956
Removed unused code & check for userId==null
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
c689439dd4
Cleaned up unused image_proxy endpoint
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
4138250370
Added JsonSerializable on ActionCounts as well
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
5cc63b4582
Removed trailing semicolon
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
1206b97cb3
Added basic sorting
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
a5a69fa3f7
Added image proxying/caching
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
5d59cfde56
Updated npm packages
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
cbd91452a9
Extracted to separate Vue component
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
4771a52b63
Extracted PodcastData to its own endpoint
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
403ead674d
Changed to implement JsonSerializable
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
2b82e9e9c9
Added PodcastData parsing/toArray tests
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
aaadcf17b6
Extracted fromArray into new function
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
9b42b486ae
Renamed fields in Vue page
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
6b0550f14b
Refactored code out to Core ns and data classes
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
4e5547e1f8
Smallfix for TS intellisense
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
0e661a439f
Removed unused namespaces
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
4409b11d60
Ignore phpunit cache
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
3550bdcb67
Ran composer update
...
Composer was complaining about "composer.json" being outdated, and it
didn't want to install PHPUnit, even though it was listed in
compose.lock
EDIT: While rebasing I mostly reverted most of my changes to instead use
the upstream changes from main.
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
513a48a6e0
Removed 'no settings' note from README.md
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
eaa994be1a
Removed old code
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
4886afd8d6
Changed defaultSubscriptionData to static
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
3de2c6e2fb
tabs -> spaces
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
d2f03c5527
Added CI action for building JS
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
2d89c9f6d3
Updated GitHub Action to also build NPM
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
82bcd0c6ea
Added more info to list view
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
71e8faf8cd
Smallfix errors
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
33dd043dcb
Added fetched podcast data
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
226054a634
Moved personal metrics to API endpoint
2022-10-28 09:50:44 +02:00
Kalle Fagerberg
b9f982cb92
Initial test version
2022-10-28 09:50:44 +02:00
Jonathan Flueren
273cb86128
Use Postgres 14.5 instead of 15
...
since 15 is not officially supported by Nextcloud
2022-10-24 19:10:42 +02:00
JonOfUs
53dbab8ed9
Add support for Nextcloud 25
2022-10-24 19:10:42 +02:00
JonOfUs
3ca635b8c2
Remove unused composer.lock entries
2022-10-24 19:10:42 +02:00
Jonathan Flueren
7002208f3b
Add Garmin Podcasts, improve doc
...
Added subscription API examples and note about that GUID is used for identification if present
2022-09-19 19:07:18 +02:00
Jonathan Flueren
ec78fc4f47
Add AGPL 3.0 LICENSE
2022-07-20 20:13:05 +02:00
Jonathan Flueren
7b9d732f97
Release 3.4.0
...
Minor, because of small functionality change. Before, no timestamp would
have returned all SubscriptionChanges of the last week.
2022-05-26 19:34:01 +02:00
Jonathan Flueren
a92c0d8e71
Remove oci tests from ci
...
Not necessary since Nextcloud doesn't support OCI DB
2022-05-26 19:34:01 +02:00
Jonathan Flueren
6ba2f89195
Add integration tests for subs and empty since
2022-05-25 23:57:42 +02:00
Jonathan Flueren
8e26db81cd
Correct wrong API response documentation
2022-05-25 23:57:42 +02:00
Jonathan Flueren
2ce7911856
Simplify null value check
2022-05-25 23:57:42 +02:00
Jonathan Flueren
0d6492e99d
Set default since timestamp to 0
2022-05-25 23:57:42 +02:00
Jonathan Flueren
4c4803f117
Change to mock in migration tests for better compatibility
2022-05-04 19:23:31 +02:00