Commit Graph

  • aa1612342e
    style(ecs): add easy-coding-standard to enforce coding style rules for php Yassine Doghri 2021-05-19 16:35:13 +00:00
  • fb3593f828
    refactor: remove all empty declarations + add missing type declarations Yassine Doghri 2021-05-18 17:16:36 +00:00
  • 93e605b406
    refactor(persons): move podcast and episode persons models to person model for consistency Yassine Doghri 2021-05-17 17:11:23 +00:00
  • 6b74a9e98a
    refactor: update code base to php 8 and set phpstan lvl to 6 Yassine Doghri 2021-05-14 17:59:35 +00:00
  • 4a33c50fb6
    ci: add phpstan static analysis to .gitlabci.yml Yassine Doghri 2021-05-12 15:23:50 +00:00
  • b735b369a7
    ci: remove invalid commit-message job Yassine Doghri 2021-05-12 14:15:37 +00:00
  • 525698d834
    ci: remove git hooks before uninstalling composer dev dependencies Yassine Doghri 2021-05-12 14:12:39 +00:00
  • 231d578d64
    refactor: add phpstan and update code to adhere to level 5 Yassine Doghri 2021-05-12 14:00:25 +00:00
  • b691b927fe
    ci(tests): install intl php extension Yassine Doghri 2021-05-06 15:34:16 +00:00
  • 5c5c6da4be
    refactor: add rector to enforce type declarations, code quality + style and remove dead code Yassine Doghri 2021-05-06 14:00:48 +00:00
  • a54a5964c3 chore(release): 1.0.0-alpha.57 [skip ci] v1.0.0-alpha.57 semantic-release-bot 2021-05-12 10:32:49 +00:00
  • ee53a732dc
    fix(follow): add missing helpers to Actor controller Yassine Doghri 2021-05-12 10:22:16 +00:00
  • fca7bd6808 chore(release): 1.0.0-alpha.56 [skip ci] v1.0.0-alpha.56 semantic-release-bot 2021-05-12 09:16:14 +00:00
  • 861a805299
    ci: remove git hooks folder before release command Yassine Doghri 2021-05-12 09:08:11 +00:00
  • b4012b7d2e
    fix(rss): use originalPath instead of originalMediaPath in Image library Yassine Doghri 2021-05-12 08:19:09 +00:00
  • 6c7964fd51 chore(release): 1.0.0-alpha.55 [skip ci] v1.0.0-alpha.55 semantic-release-bot 2021-05-03 17:44:20 +00:00
  • 3143c9ad36 feat: add remote_url alternative for transcript and chapters files Yassine Doghri 2021-05-03 17:39:58 +00:00
  • 1296187613 chore(release): 1.0.0-alpha.54 [skip ci] v1.0.0-alpha.54 semantic-release-bot 2021-05-03 15:43:53 +00:00
  • d9dff1b8bf
    feat: set app parameter forceGlobalSecureRequests = true forcing requests to go through https Yassine Doghri 2021-04-23 17:07:01 +00:00
  • fad06e697d
    refactor: replace castopod ➡ castopod-host Yassine Doghri 2021-04-23 15:42:54 +00:00
  • 27c48b8fa9
    feat(ux): remove admin dashboard and redirect directly to podcast list Yassine Doghri 2021-04-23 10:41:20 +00:00
  • 2d297f45b3
    feat: add cache to ActivityPub sql queries + cache activity and note pages Yassine Doghri 2021-04-22 17:20:28 +00:00
  • 54b84f9684
    perf(cache): update CI4 to use cache's deleteMatching method Yassine Doghri 2021-04-20 13:43:38 +00:00
  • 05ace8cff2
    perf(docker): add redis caching service for development Yassine Doghri 2021-04-09 13:43:37 +00:00
  • d372d6746c chore(release): 1.0.0-alpha.53 [skip ci] v1.0.0-alpha.53 semantic-release-bot 2021-04-16 18:09:32 +00:00
  • acb8b3a401
    fix: check that note has a preview_card_id before displaying it Yassine Doghri 2021-04-16 16:31:09 +00:00
  • b81e812506 chore(release): 1.0.0-alpha.52 [skip ci] v1.0.0-alpha.52 semantic-release-bot 2021-04-16 17:15:22 +00:00
  • 9d23c7e7e1
    fix(avatar): use default avatar when no avatar url has been set Yassine Doghri 2021-04-14 13:37:11 +00:00
  • e2b85a1d8f chore(release): 1.0.0-alpha.51 [skip ci] v1.0.0-alpha.51 semantic-release-bot 2021-04-15 09:20:24 +00:00
  • 5dfade7cf3 fix(interact-as): set actor_id instead of podcast id upon login event Yassine Doghri 2021-04-14 10:43:43 +00:00
  • 247ae1824f refactor(analytics): move all analytics files to a new Libraries/Analytics folder Yassine Doghri 2021-04-14 15:58:40 +00:00
  • 1c0d6cee44 chore(release): 1.0.0-alpha.50 [skip ci] v1.0.0-alpha.50 semantic-release-bot 2021-04-14 14:54:22 +00:00
  • 9e8995dc6e
    fix(persons): prevent overflow of persons list by adding horizontal scroll Yassine Doghri 2021-04-12 10:08:05 +00:00
  • 388fb42b3e chore(release): 1.0.0-alpha.49 [skip ci] v1.0.0-alpha.49 semantic-release-bot 2021-04-12 09:37:37 +00:00
  • 719538d0cc
    fix(multiselect): add missing class names in choices options for purge to work properly Yassine Doghri 2021-04-12 09:18:25 +00:00
  • 6303e71973 chore(release): 1.0.0-alpha.48 [skip ci] v1.0.0-alpha.48 semantic-release-bot 2021-04-10 14:42:23 +00:00
  • 35b5be095f fix(import-with-escaped-characters): remove \CodeIgniter\HTTP\URI in download_file, closes #103 Benjamin Bellamy 2021-04-10 13:00:52 +02:00
  • 15180d2265 chore(release): 1.0.0-alpha.47 [skip ci] v1.0.0-alpha.47 semantic-release-bot 2021-04-10 14:14:47 +00:00
  • c1b411265a fix(episodeCount): add missing brackets to French language file Benjamin Bellamy 2021-04-10 14:06:30 +02:00
  • 6fc06bc8f8 chore(release): 1.0.0-alpha.46 [skip ci] v1.0.0-alpha.46 semantic-release-bot 2021-04-09 13:31:01 +00:00
  • 15183b7eab
    fix(episodes-page): handle defaultQuery being null when no podcast episodes Yassine Doghri 2021-04-09 13:15:03 +00:00
  • 14d3d1d727 chore(release): 1.0.0-alpha.45 [skip ci] v1.0.0-alpha.45 semantic-release-bot 2021-04-08 14:03:52 +00:00
  • f0a2f0bea4
    fix: add head request to analytics_hit route Yassine Doghri 2021-04-08 13:54:05 +00:00
  • b5eb4c68a5 chore(release): 1.0.0-alpha.44 [skip ci] v1.0.0-alpha.44 semantic-release-bot 2021-04-08 11:20:49 +00:00
  • 2271c1445b
    fix(rss): set ❬itunes:author❭ tag to owner_name if publisher not specified Yassine Doghri 2021-04-07 10:28:07 +00:00
  • 0cd6b80847 chore(release): 1.0.0-alpha.43 [skip ci] v1.0.0-alpha.43 semantic-release-bot 2021-04-08 10:50:31 +00:00
  • 3b3c218b9c fix(episode-form): show warning to set memory_limit, upload_max_filesize & post_max_size Yassine Doghri 2021-04-08 10:45:58 +00:00
  • c37a4af2d8 chore(release): 1.0.0-alpha.42 [skip ci] v1.0.0-alpha.42 semantic-release-bot 2021-04-02 17:24:40 +00:00
  • 2f525c0f6e feat(fediverse): implement activitypub protocols + update user interface Yassine Doghri 2021-04-02 17:20:02 +00:00
  • dd3ac9b4ab chore(release): 1.0.0-alpha.41 [skip ci] v1.0.0-alpha.41 semantic-release-bot 2021-03-30 16:25:05 +00:00
  • ad07bb9330 feat(partner): add link and image in episode description Benjamin Bellamy 2021-03-30 16:21:00 +00:00
  • 62bae1eb70 chore(release): 1.0.0-alpha.40 [skip ci] v1.0.0-alpha.40 semantic-release-bot 2021-03-19 16:17:09 +00:00
  • 6ecdaad911 feat(custom-rss): add custom xml tag injection in rss feed for ❬channel❭ and ❬item❭ Benjamin Bellamy 2021-03-19 16:12:36 +00:00
  • ea5383643c chore(release): 1.0.0-alpha.39 [skip ci] v1.0.0-alpha.39 semantic-release-bot 2021-03-01 15:08:05 +00:00
  • 44a4962e0b fix(embeddable-player): enable any ancestor when X-Frame-Options is set on server Benjamin Bellamy 2021-03-01 15:59:07 +01:00
  • 4e5b11ba5f chore(release): 1.0.0-alpha.38 [skip ci] v1.0.0-alpha.38 semantic-release-bot 2021-02-27 21:25:23 +00:00
  • 141788fa08 feat(embeddable-player): add embeddable player widget Benjamin Bellamy 2021-02-27 21:21:26 +00:00
  • 526809ef28 chore(release): 1.0.0-alpha.37 [skip ci] v1.0.0-alpha.37 semantic-release-bot 2021-02-17 10:55:08 +00:00
  • 109c4aa1af fix(import): remove query string from files url Benjamin Bellamy 2021-02-16 23:04:57 +01:00
  • 6a7d7c3021 chore(release): 1.0.0-alpha.36 [skip ci] v1.0.0-alpha.36 semantic-release-bot 2021-02-16 13:34:15 +00:00
  • 3d7a2320dd feat(platforms): add pod.link Benjamin Bellamy 2021-02-15 13:35:54 +01:00
  • 3ad98c6a6a chore(release): 1.0.0-alpha.35 [skip ci] v1.0.0-alpha.35 semantic-release-bot 2021-02-12 09:53:36 +00:00
  • b66c0afc8f fix(admin): save block and lock switches Benjamin Bellamy 2021-02-11 19:07:30 +01:00
  • b3a34983fb chore(release): 1.0.0-alpha.34 [skip ci] v1.0.0-alpha.34 semantic-release-bot 2021-02-11 17:45:16 +00:00
  • 214243b3fe fix(rss-import): add Castopod user-agent, handle redirects for downloaded files, add Content namespace Benjamin Bellamy 2021-02-11 17:41:20 +00:00
  • 3eecb82de8 chore(release): 1.0.0-alpha.33 [skip ci] v1.0.0-alpha.33 semantic-release-bot 2021-02-10 17:13:50 +00:00
  • 16cb993ee6 feat(platforms): add helloasso Benjamin Bellamy 2021-02-10 17:52:51 +01:00
  • 64d9100f7c chore(release): 1.0.0-alpha.32 [skip ci] v1.0.0-alpha.32 semantic-release-bot 2021-02-10 16:24:03 +00:00
  • 8acd011f13 feat(person): add podcastindex.org namespace person tag Benjamin Bellamy 2021-02-10 16:20:01 +00:00
  • 17e1e94a50 chore(release): 1.0.0-alpha.31 [skip ci] v1.0.0-alpha.31 semantic-release-bot 2020-12-23 14:15:38 +00:00
  • c0a22829bd feat(rss): add podcast:location tag Benjamin Bellamy 2020-12-23 14:11:38 +00:00
  • ba088649d2 chore(release): 1.0.0-alpha.30 [skip ci] v1.0.0-alpha.30 semantic-release-bot 2020-12-21 16:12:26 +00:00
  • 4c7ecbee83 feat(rss): update monetization tag so that it meets PodcastIndex requirements Benjamin Bellamy 2020-12-20 12:31:40 +01:00
  • 81c1c038c4 chore(release): 1.0.0-alpha.29 [skip ci] v1.0.0-alpha.29 semantic-release-bot 2020-12-10 10:47:59 +00:00
  • d882981b3a fix(episodes): add publication status + set publication date to null when none has been set Yassine Doghri 2020-12-09 17:52:30 +00:00
  • 5dc0f19656 revert(soundbites): remove soundbite table from episode's public page Yassine Doghri 2020-12-08 10:14:24 +00:00
  • 6d6747afa3 chore(release): 1.0.0-alpha.28 [skip ci] v1.0.0-alpha.28 semantic-release-bot 2020-12-07 20:17:41 +00:00
  • 6b34617d07 feat(rss): add soundbites according to the podcastindex specs Closes #83 Benjamin Bellamy 2020-12-07 20:13:46 +00:00
  • 0571a075da chore(release): 1.0.0-alpha.27 [skip ci] v1.0.0-alpha.27 semantic-release-bot 2020-12-07 20:00:29 +00:00
  • 53e9cfd61c feat(platforms): add AntennaPod Benjamin Bellamy 2020-12-07 15:58:07 +01:00
  • 6d39beef91 chore(release): 1.0.0-alpha.26 [skip ci] v1.0.0-alpha.26 semantic-release-bot 2020-11-30 11:49:45 +00:00
  • 7fe9d42500 fix(analytics): update service management so that it works with new OPAWG slug values Benjamin Bellamy 2020-11-30 11:45:41 +00:00
  • 8b3c689f86 chore(release): 1.0.0-alpha.25 [skip ci] v1.0.0-alpha.25 semantic-release-bot 2020-11-30 11:16:55 +00:00
  • 9fdc8d3293 feat(platforms): add podfriend Benjamin Bellamy 2020-11-28 18:32:36 +01:00
  • 74759dae14 chore(release): 1.0.0-alpha.24 [skip ci] v1.0.0-alpha.24 semantic-release-bot 2020-11-26 18:58:02 +00:00
  • 96a6026f1d feat(monetization): add Web Monetization support Benjamin Bellamy 2020-11-26 18:53:52 +00:00
  • e8771755b7 chore(release): 1.0.0-alpha.23 [skip ci] v1.0.0-alpha.23 semantic-release-bot 2020-11-24 21:10:20 +00:00
  • 0d744d212d fix: define podcastNamespaceLink value Benjamin Bellamy 2020-11-24 21:48:26 +01:00
  • 674ffd1cfb chore(release): 1.0.0-alpha.22 [skip ci] v1.0.0-alpha.22 semantic-release-bot 2020-11-24 20:21:59 +00:00
  • e769d83a93 feat(rss): add transcript and chapters support Close #72, #82 Benjamin Bellamy 2020-11-24 20:18:08 +00:00
  • b9c8008062 chore(release): 1.0.0-alpha.21 [skip ci] v1.0.0-alpha.21 semantic-release-bot 2020-11-24 18:25:10 +00:00
  • afc3d50289 feat(platforms): add Fediverse and some funding platforms, add link on logo Benjamin Bellamy 2020-11-24 18:21:02 +00:00
  • e6e21ddc3f chore(release): 1.0.0-alpha.20 [skip ci] v1.0.0-alpha.20 semantic-release-bot 2020-11-24 16:50:21 +00:00
  • a98e7fbced ci(release): delete all local git tags before release script to prevent collisions if failure Yassine Doghri 2020-11-24 16:46:23 +00:00
  • 20e607afb7 fix(import): use <image><url> tag when no <itunes:image> is present Benjamin Bellamy 2020-11-23 20:55:50 +01:00
  • dbba8dc581 feat(rss): add podcast-namespace tags for platforms + previousUrl tag Benjamin Bellamy 2020-11-18 17:17:56 +00:00
  • 7ee579d054 chore(release): 1.0.0-alpha.19 [skip ci] v1.0.0-alpha.19 semantic-release-bot 2020-11-13 16:10:23 +00:00
  • 74b2640f2a fix: handle HEAD requests on podcast_feed route Benjamin Bellamy 2020-11-13 16:01:55 +01:00
  • b619e6d88f chore(release): 1.0.0-alpha.18 [skip ci] v1.0.0-alpha.18 semantic-release-bot 2020-11-09 17:17:51 +00:00
  • ad52b1cc2b feat(platforms): add Podcast Index Benjamin Bellamy 2020-11-09 17:13:52 +00:00