Commit Graph

  • 137e367c2d also catch oracle exception message thrillfall 2021-10-06 19:27:08 +0200
  • 77571feb40 Update tests to new upload format Jonathan Flueren 2021-10-06 19:11:50 +0200
  • 792704d07a Update API documentation Jonathan Flueren 2021-10-06 17:46:20 +0200
  • c6ee19a929 Ensure uppercase action in EpisodeAction upload Jonathan Flueren 2021-10-06 17:01:41 +0200
  • d131b59348 Align episode upload format to gpodder-api Jonathan Flueren 2021-10-06 16:41:19 +0200
  • d6c81e7f83 Update API documentation - add examples & differences between gpodder Jonathan Flueren 2021-10-05 16:22:56 +0200
  • 3534c43976 Adjust expected DateTime format to gpodder - UTC ISO 8601 Jonathan Flueren 2021-10-05 15:43:55 +0200
  • 795a9253d2 Adjust EpisodeAction upload to gpodder api, remove String upload Jonathan Flueren 2021-10-05 14:57:49 +0200
  • 91c2dccd3c Test array parsing without guid Jonathan Flueren 2021-10-04 18:22:16 +0200
  • 7813339a95 Allow EpisodeAction upload as array Jonathan Flueren 2021-10-04 17:59:05 +0200
  • 1dbc15c297 also catch oracle exception message #33 thrillfall 2021-10-06 19:27:08 +0200
  • 78f016189f Update tests to new upload format #30 Jonathan Flueren 2021-10-06 19:11:50 +0200
  • 4365b2c28c Update API documentation Jonathan Flueren 2021-10-06 17:46:20 +0200
  • 896943ae67 Adjust RepairStep name to other RepairSteps in Nextcloud Jonathan Flueren 2021-10-06 17:09:52 +0200
  • d1513883d7 Use correct SQL syntax in repair step Jonathan Flueren 2021-10-06 17:04:21 +0200
  • f01a7eb22c Adjust RepairStep name to other RepairSteps in Nextcloud #32 Jonathan Flueren 2021-10-06 17:09:52 +0200
  • 0ff38958e3 Use correct SQL syntax in repair step Jonathan Flueren 2021-10-06 17:04:21 +0200
  • e3afdd86d4 Ensure uppercase action in EpisodeAction upload Jonathan Flueren 2021-10-06 17:01:41 +0200
  • 4b630c736d Align episode upload format to gpodder-api Jonathan Flueren 2021-10-06 16:41:19 +0200
  • 11de3ea1ef Update API documentation - add examples & differences between gpodder Jonathan Flueren 2021-10-05 16:22:56 +0200
  • 657996e348 Adjust expected DateTime format to gpodder - UTC ISO 8601 Jonathan Flueren 2021-10-05 15:43:55 +0200
  • 80fbe44505 Adjust EpisodeAction upload to gpodder api, remove String upload Jonathan Flueren 2021-10-05 14:57:49 +0200
  • 901112d9ec Test array parsing without guid Jonathan Flueren 2021-10-04 18:22:16 +0200
  • 445cf92a98 Allow EpisodeAction upload as array Jonathan Flueren 2021-10-04 17:59:05 +0200
  • 1243a7144a since we dont know from which version the update is being executed we always fix timestamps thrillfall 2021-10-06 14:53:13 +0200
  • 414ad1a024 do not show internal id in response thrillfall 2021-10-06 14:08:33 +0200
  • 499d11d209 query episode actions by unix timestamp (instead of datetime object) #29 thrillfall 2021-10-06 14:02:31 +0200
  • 2a988e91a6 test only with new episode_action.datetime_epoch field thrillfall 2021-10-05 23:33:06 +0200
  • 9271a5063e ensure dbal return types for mysql and sqlite database thrillfall 2021-10-05 23:26:57 +0200
  • a11850e995 dont run test that fails on mysql or sqlite database thrillfall 2021-10-05 23:24:12 +0200
  • 871257ede2 make sure we always return int for episode_action.started thrillfall 2021-10-05 23:16:29 +0200
  • 39e094e812 make test independent of test system timezone thrillfall 2021-10-05 22:53:11 +0200
  • aa09c8d0a3 expect also sqlite exception message in test thrillfall 2021-10-05 20:49:13 +0200
  • ac1acf079b provide episode_action timestamps as UTC in api response thrillfall 2021-10-05 20:45:06 +0200
  • aa024e55f8 add new timestamp database field. add migration step to convert timestamps to unix epoch thrillfall 2021-10-05 12:30:52 +0200
  • 2e8ba1b0ad adapt tests to new dbal exception class in nc >=21 thrillfall 2021-10-04 10:49:20 +0200
  • 00ee647c2b also test nextcloud v21 thrillfall 2021-10-04 10:23:18 +0200
  • 201bde60de add minimal composer.json thrillfall 2021-10-03 22:07:47 +0200
  • ab1c354c2e test with all database types thrillfall 2021-10-03 20:53:45 +0200
  • 14c4b8223f run github actions phpunit tests for each pushed commit thrillfall 2021-10-03 19:48:30 +0200
  • 38d131e0c9
    Fix "undefined index" notice if no matches found #31 Matthias Gutjahr 2021-10-05 15:01:29 +0200
  • 25a7ed885b release 2.0.0 thrillfall 2021-08-29 13:20:05 +0200
  • be432d8ad4
    add api documentation thrillfall 2021-09-28 11:10:22 +0200
  • 07f54ee281 release 2.0.0 2.0.0 thrillfall 2021-08-29 13:20:05 +0200
  • fdc6a0db6d drop redundant phpdoc thrillfall 2021-08-28 19:50:21 +0200
  • efa9280b91 we actively fix the guid so it is not asserting but ensuring thrillfall 2021-08-27 12:38:23 +0200
  • ff4798f6da do not null EpisodeAction.guid when processing request without guid thrillfall 2021-08-25 22:41:15 +0200
  • a336618ada make it clearer when we insert test data in the database thrillfall 2021-08-25 22:24:06 +0200
  • 3a3038711f make retrievel episode actions without guid more explanatory thrillfall 2021-08-25 20:25:08 +0200
  • 9f0c06e919 test we still retrieve the correct episode action by guid when episode url changes thrillfall 2021-08-25 19:51:43 +0200
  • 352802ca69 update existing episode actions with guid thrillfall 2021-08-25 19:33:00 +0200
  • 850dfd5eb4 add guid to episode action and make it findable by it thrillfall 2021-08-24 23:19:21 +0200
  • ae27f7cf34 test unique index constraint for episode actions thrillfall 2021-08-24 22:48:46 +0200
  • ba0d4f4357 parse optional guid from EpisodeAction request thrillfall 2021-08-23 02:45:38 +0200
  • d76899e17b drop redundant phpdoc #26 thrillfall 2021-08-28 19:50:21 +0200
  • 1bae9e9e9b we actively fix the guid so it is not asserting but ensuring thrillfall 2021-08-27 12:38:23 +0200
  • e74c1d8ff7 do not null EpisodeAction.guid when processing request without guid thrillfall 2021-08-25 22:41:15 +0200
  • da1cc9fa8e make it clearer when we insert test data in the database thrillfall 2021-08-25 22:24:06 +0200
  • b5c4e76e3d make retrievel episode actions without guid more explanatory thrillfall 2021-08-25 20:25:08 +0200
  • 782a6432a8 test we still retrieve the correct episode action by guid when episode url changes thrillfall 2021-08-25 19:51:43 +0200
  • 605a3cfeaa update existing episode actions with guid thrillfall 2021-08-25 19:33:00 +0200
  • f18cd49dd3 add guid to episode action and make it findable by it thrillfall 2021-08-24 23:19:21 +0200
  • 62f8d3ec77 test unique index constraint for episode actions thrillfall 2021-08-24 22:48:46 +0200
  • ecd2affe3f parse optional guid from EpisodeAction request thrillfall 2021-08-23 02:45:38 +0200
  • 20a647906a do not pass same data twice thrillfall 2021-08-27 12:51:29 +0200
  • 71c7b6e510 do not version release tarballs. we use github actions for that 1.0.14.1 thrillfall 2021-08-27 12:41:29 +0200
  • c7d5661ddf release 1.0.14 thrillfall 2021-08-24 23:41:53 +0200
  • e6637a0201 Use foreach for episode action strings, update variable names 1.0.14 Jonathan Flueren 2021-08-24 13:09:43 +0200
  • cd17ad5079 Increase code quality, use explode instead of strpos/substr Jonathan Flueren 2021-08-23 13:30:18 +0200
  • 48b78669e6 Enable processing of multiple EpisodeActions Jonathan Flueren 2021-08-23 01:11:16 +0200
  • 8dd3f17924 Use foreach for episode action strings, update variable names #25 Jonathan Flueren 2021-08-24 13:09:43 +0200
  • 9ff30aa208 Increase code quality, use explode instead of strpos/substr Jonathan Flueren 2021-08-23 13:30:18 +0200
  • 8f709e5407 Enable processing of multiple EpisodeActions Jonathan Flueren 2021-08-23 01:11:16 +0200
  • d793b59637 release 1.0.13 1.0.13 thrillfall 2021-08-22 23:24:31 +0200
  • 0f6ab73cf2 narrow catch to nextcloud dbal exceptions thrillfall 2021-08-22 23:23:02 +0200
  • 029c010e2f adapt table column length limit to episode actions like DOWNLOAD thrillfall 2021-08-22 23:19:38 +0200
  • ebe4757b5e drop phpdoc thrillfall 2021-08-22 22:57:33 +0200
  • a29aa2ccd5 extract parsing and storing episode action to separate class thrillfall 2021-08-22 22:45:34 +0200
  • 83c18ad623 narrow catch to nextcloud dbal exceptions thrillfall 2021-08-22 21:59:45 +0200
  • 06f1a9a978 release 1.0.12 1.0.12 thrillfall 2021-08-21 20:21:49 +0200
  • 57f0691b4c nextcloud < v22.0 throws UniqueConstraintViolationException. This can be reverted after v21 reaches end of support thrillfall 2021-08-21 20:20:24 +0200
  • ab155ca94a fix inspection warnings thrillfall 2021-08-17 19:41:54 +0200
  • 52dde91ace release 1.0.11 1.0.11 thrillfall 2021-08-16 22:40:23 +0200
  • c6e21b9684 pass step input to environment variables thrillfall 2021-08-16 22:37:31 +0200
  • 3a5607a198
    Merge pull request #19 from JonOfUs/main thrillfall 2021-08-16 20:53:23 +0200
  • 20920c5d84 Stop creating unnecessary log file in Nextcloud base folder #19 Jonathan Flueren 2021-08-16 14:20:21 +0200
  • d75aed661e update github action version debug-release-action thrillfall 2021-08-14 20:24:27 +0200
  • 1b6ef9b63d do not tag nextcloud app store release as nightly thrillfall 2021-08-14 20:20:16 +0200
  • 047803815c ignore releases directory from tarball thrillfall 2021-08-14 20:15:31 +0200
  • b0e0cd73da fix release tarball filename thrillfall 2021-08-14 20:11:59 +0200
  • 8a215704b8 fix release tarball filename thrillfall 2021-08-14 20:08:59 +0200
  • e812b350cc fix release tarball filename thrillfall 2021-08-14 20:03:31 +0200
  • 2fae983746 add github workflow to automate nextcloud appstore release 1.0.10 thrillfall 2021-08-14 19:57:50 +0200
  • bb4516c59b release 1.0.10 thrillfall 2021-08-14 19:56:34 +0200
  • 0a62907b40
    Merge pull request #18 from JonOfUs/main thrillfall 2021-08-12 23:13:05 +0200
  • 9ac7758e87 Correct empty timestamp check in createDateTimeFromTimestamp #18 Jonathan Flueren 2021-08-12 15:27:58 +0200
  • a87c010c77 release 1.0.9 thrillfall 2021-07-27 00:06:50 +0200
  • bf4eabc534
    Merge pull request #15 from JonOfUs/main thrillfall 2021-07-27 00:02:22 +0200
  • 9bf2ba6269 actually ship 1.0.8 code in tarball thrillfall 2021-07-26 00:27:45 +0200
  • e438ae94dd Revert change of timestamp format #15 Jonathan Flueren 2021-07-24 20:11:42 +0200