Commit Graph

257 Commits

Author SHA1 Message Date
JonOfUs
2ad461e369 Drop nc21,nc22 from CI, set composer php ver to 7.4 2023-02-22 19:05:36 +01:00
JonOfUs
e692714042 Fix CI, composer update 2023-02-22 19:05:36 +01:00
JonOfUs
e98b7c5d86 Release 3.7.1 - hotfix 2022-11-11 12:42:18 +01:00
JonOfUs
9242def504 Add separate migration so that all systems have the same schema after hotfix 2022-11-11 12:42:18 +01:00
JonOfUs
60b51e8c96 Fix broken migration, lead to errors with too large db keys 2022-11-11 12:42:18 +01:00
Jonathan Flueren
28e46dde65 Release 3.7.0 2022-11-10 22:20:52 +01:00
Jonathan Flueren
003781a8c4 Add doc to override function 2022-11-08 21:11:51 +01:00
Jonathan Flueren
33c5a28250 Define return value of overriding jsonSerialize()
Threw DEPRECATED warnings on php8.x systems
2022-11-08 21:11:51 +01:00
Jonathan Flueren
bfb3799f5c Fix indentation 2022-11-08 20:51:38 +01:00
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