Commit Graph

  • d65f26e80a chore(release): 1.0.0-alpha.17 [skip ci] v1.0.0-alpha.17 semantic-release-bot 2020-11-05 19:04:14 +00:00
  • b02584ee60 fix(open-graph): replace non existant episode description to podcast description in podcast page Yassine Doghri 2020-11-05 18:55:50 +00:00
  • 50b52f904e chore(release): 1.0.0-alpha.16 [skip ci] v1.0.0-alpha.16 semantic-release-bot 2020-11-04 17:07:18 +00:00
  • af970b8bac feat: add Open Graph and Twitter meta tags Benjamin Bellamy 2020-11-04 17:03:20 +00:00
  • 0e38dcca4a chore(release): 1.0.0-alpha.15 [skip ci] v1.0.0-alpha.15 semantic-release-bot 2020-11-03 14:18:26 +00:00
  • 73acef933f feat(analytics): add 'other' group to pie charts in order to display more accurate data Benjamin Bellamy 2020-11-03 14:14:30 +00:00
  • ba89fd590d chore(release): 1.0.0-alpha.14 [skip ci] v1.0.0-alpha.14 semantic-release-bot 2020-11-02 18:19:13 +00:00
  • 8ab313296b feat(analytics): add weekday and hour bar charts Benjamin Bellamy 2020-11-02 18:15:19 +00:00
  • b6fc7d91eb docs(readme): add install section with release packages link Benjamin Bellamy 2020-11-02 15:11:58 +00:00
  • 79a20a3bc8 chore(release): 1.0.0-alpha.13 [skip ci] v1.0.0-alpha.13 semantic-release-bot 2020-10-29 17:56:08 +00:00
  • 6774ec10fa fix(episodes-table): set descriptions to be not null Yassine Doghri 2020-10-29 17:44:14 +00:00
  • 3f4a6bd0b9 feat: add episode_numbering() component helper to display episode and season numbers Yassine Doghri 2020-10-29 17:25:15 +00:00
  • e1f65cd3b5 feat(episodes): replace all audio file URL parameters with base64 encoded data Benjamin Bellamy 2020-10-29 17:27:16 +01:00
  • 391c349daa refactor(database): add / update fields to optimize storage Yassine Doghri 2020-10-29 15:45:19 +00:00
  • 21da91eb9d chore(release): 1.0.0-alpha.12 [skip ci] v1.0.0-alpha.12 semantic-release-bot 2020-10-26 17:30:40 +00:00
  • 8122ceaf8a fix: replace getWebEnclosureUrl with getEnclosureWebUrl Benjamin Bellamy 2020-10-26 17:26:41 +00:00
  • 0683ea94d8 chore(release): 1.0.0-alpha.11 [skip ci] v1.0.0-alpha.11 semantic-release-bot 2020-10-26 16:17:35 +00:00
  • 972bcbf65e feat: add CDN url Benjamin Bellamy 2020-10-26 16:13:43 +00:00
  • 384b6b27a3 chore(release): 1.0.0-alpha.10 [skip ci] v1.0.0-alpha.10 semantic-release-bot 2020-10-26 15:29:29 +00:00
  • 99250b1868 fix(install): redirect to host_url install route on instanceConfig validation error Yassine Doghri 2020-10-26 15:00:47 +00:00
  • 414b23a3b7 chore(release): 1.0.0-alpha.9 [skip ci] v1.0.0-alpha.9 semantic-release-bot 2020-10-26 14:20:19 +00:00
  • 9f2574e6fb feat: display castopod version in admin footer Yassine Doghri 2020-10-26 11:48:17 +00:00
  • 6b36a80102 chore(release): 1.0.0-alpha.8 [skip ci] v1.0.0-alpha.8 semantic-release-bot 2020-10-22 17:49:16 +00:00
  • 4f1e773c0f feat(episodes): schedule episode with future publication_date by using cache expiration time Yassine Doghri 2020-10-22 17:41:59 +00:00
  • 0ab17d1075 chore(release): 1.0.0-alpha.7 [skip ci] v1.0.0-alpha.7 semantic-release-bot 2020-10-21 16:08:07 +00:00
  • 7202b9867b feat(analytics): add service name from rss user-agent Benjamin Bellamy 2020-10-21 16:04:18 +00:00
  • 8ca5b33b60 chore(release): 1.0.0-alpha.6 [skip ci] v1.0.0-alpha.6 semantic-release-bot 2020-10-20 15:50:31 +00:00
  • 9cec8a81cc fix(cache): add locale for podcast and episode pages + clear some persisting cache in models Yassine Doghri 2020-10-20 10:31:40 +00:00
  • a354940e5e chore(release): 1.0.0-alpha.5 [skip ci] v1.0.0-alpha.5 semantic-release-bot 2020-10-20 13:50:01 +00:00
  • 72b301272e feat: add lock podcast according to the Podcastindex podcast-namespace to prevent unauthozized import Benjamin Bellamy 2020-10-20 13:46:00 +00:00
  • e49b223926 chore(release): 1.0.0-alpha.4 [skip ci] v1.0.0-alpha.4 semantic-release-bot 2020-10-20 09:42:47 +00:00
  • 78625c471b feat(analytics): add charts and data export Benjamin Bellamy 2020-10-20 09:32:03 +00:00
  • 112a71d867 chore(release): 1.0.0-alpha.3 [skip ci] v1.0.0-alpha.3 semantic-release-bot 2020-10-19 16:50:56 +00:00
  • 1678794153 fix(analytics): remove charts empty values + remove useless language cache Benjamin Bellamy 2020-10-19 16:47:22 +00:00
  • bc8b88f6f6 chore(release): 1.0.0-alpha.2 [skip ci] v1.0.0-alpha.2 semantic-release-bot 2020-10-19 10:46:00 +00:00
  • 588b4d28da feat: add cumulative listening time charts Benjamin Bellamy 2020-10-19 10:33:23 +00:00
  • 14733105e6 chore(release): 1.0.0-alpha.1 [skip ci] v1.0.0-alpha.1 semantic-release-bot 2020-10-16 15:26:13 +00:00
  • 6c36888a21 ci(release): automate castopod versioned releases using semantic-release Yassine Doghri 2020-10-16 15:17:08 +00:00
  • 50e32ff756 fix: replace website key for webpages in breadcrumb translate file Yassine Doghri 2020-10-15 20:22:33 +00:00
  • 96b39002eb chore: clean interactive rebase conflicts Yassine Doghri 2020-10-15 15:24:16 +00:00
  • d5f22fbb38 revert: use basic input file for episodes audio files instead of button for better UX Yassine Doghri 2020-10-15 11:07:32 +00:00
  • 7661734ed2 fix: add where condition to get episode count without deleted episodes Yassine Doghri 2020-10-15 10:06:11 +00:00
  • e6197a4972 fix: comment all cache clean after page update to prevent analytics cache deletion Yassine Doghri 2020-10-14 18:29:23 +00:00
  • eb70bb4f70 fix: update purgecss content path for php helper files Yassine Doghri 2020-10-14 16:03:42 +00:00
  • c39efc9489 fix: set episode duration translation to hardcoded english Yassine Doghri 2020-10-14 16:42:17 +00:00
  • 07eae83a00 feat: add map analytics, add episodes analytics, clean analytics page layout, translate countries Benjamin Bellamy 2020-10-14 10:38:48 +00:00
  • 196920d62f feat: add french translation Benjamin Bellamy 2020-10-14 08:58:04 +00:00
  • 93eb9e1056 style: update 404 and 500 error pages to use tailwindcss and Castopod mascot Yassine Doghri 2020-10-13 18:19:54 +00:00
  • a83417180c fix: fix layout bugs in admin and update translation files Yassine Doghri 2020-10-13 16:16:45 +00:00
  • e109df3004 fix: rename MyAccount controller file Yassine Doghri 2020-10-13 12:27:58 +00:00
  • 6238a43863 fix: escape generated feed tag values and remove new lines from public pages meta description Yassine Doghri 2020-10-12 19:21:50 +00:00
  • 8053d3521b fix: add public/media folder to castopod bundle Yassine Doghri 2020-10-12 16:20:04 +00:00
  • ad8b153f2a fix: set episode guid upon episode creation Yassine Doghri 2020-10-12 15:57:01 +00:00
  • 9f00305844 fix: rename issue_templates labels Yassine Doghri 2020-10-12 15:25:14 +00:00
  • 4101ef47ad docs: add gitlab issue templates, code of conduct and contributing files Yassine Doghri 2020-10-12 14:47:21 +00:00
  • 2426af7de8 fix(install): redirect to input baseUrl after instance config Yassine Doghri 2020-10-12 12:29:56 +00:00
  • 419604c486 docs(readme): fix broken image link Benjamin Bellamy 2020-10-08 23:51:18 +02:00
  • 1c4a50442b feat: set podcast / episode description in the pages description meta tag Yassine Doghri 2020-10-08 18:06:30 +00:00
  • 4d3e9c8c02 fix: correct chart data Benjamin Bellamy 2020-10-08 19:42:57 +02:00
  • 769ea469c9 refactor: update install logic and add missing cache config step Yassine Doghri 2020-10-08 16:38:30 +00:00
  • 35f633b4c7 fix: re-order graph values Benjamin Bellamy 2020-10-08 18:42:00 +02:00
  • e53f819264 fix: correct percona compatibility issue Benjamin Bellamy 2020-10-08 18:21:51 +02:00
  • 3a4925816f feat: add unique listeners analytics Benjamin Bellamy 2020-10-08 14:45:46 +00:00
  • 9660aa97c8 fix: reorder fields as composite primary keys for analytics tables Benjamin Bellamy 2020-10-07 13:38:15 +02:00
  • ed69b2f500 fix: correct referrer bug Benjamin Bellamy 2020-10-07 11:29:29 +00:00
  • 6e503c8d61 fix(platforms): display platform link only when visible is toggled on Yassine Doghri 2020-10-07 10:12:14 +00:00
  • 2f07992e55 feat: display legal disclaimer and warning on podcast import page Yassine Doghri 2020-10-06 17:20:23 +00:00
  • a973c097d5 feat: add alternate rss feed link tag to podcast page head Yassine Doghri 2020-10-06 16:37:12 +00:00
  • 03e23a28bf feat: update analytics so to meet IABv2 requirements Benjamin Bellamy 2020-10-06 15:39:27 +00:00
  • 5417be0049 fix: remove required for other_categories field and add podcast_id to latest podcasts query Benjamin Bellamy 2020-10-05 08:44:51 +00:00
  • 2d44b457a0 feat: enhance admin ui with responsive design and ux improvements Yassine Doghri 2020-10-02 15:38:16 +00:00
  • 31b7828e77 fix: correction for servers with low int precision Benjamin Bellamy 2020-09-12 12:59:16 +02:00
  • d7b6794f68 fix: sort episodic podcasts by season Benjamin Bellamy 2020-09-11 22:53:38 +02:00
  • 2379826352 fix: update .htaccess for shared hosting config Benjamin Bellamy 2020-09-12 11:32:08 +02:00
  • 1ef55d7315 fix: correct php-fpm issues Benjamin Bellamy 2020-09-10 17:21:28 +02:00
  • cbc5d0891d ci: define app bundle script in .gitlab-ci.yml Yassine Doghri 2020-09-09 16:15:36 +00:00
  • 02e4441f98 feat: create optimized & resized images upon upload Yassine Doghri 2020-09-08 11:45:17 +00:00
  • 40a0535fc1 feat(public-ui): adapt public podcast and episode pages to wireframes Yassine Doghri 2020-09-04 09:09:26 +00:00
  • 2517808cd4 refactor: remove unnecessary permissions and update route filters Yassine Doghri 2020-08-27 14:17:56 +00:00
  • 043f49c784 feat: add platforms form in podcast settings Yassine Doghri 2020-08-27 10:05:44 +00:00
  • 9a5d5a15b4 feat: import podcast from an rss feed url Benjamin Bellamy 2020-08-21 08:41:09 +00:00
  • 9c224a8ac6 feat: add pages table to store custom instance pages (eg. legal-notice, cookie policy, etc.) Yassine Doghri 2020-08-18 16:31:28 +00:00
  • a1a28de702 refactor: rewrite form pages using form helper Yassine Doghri 2020-08-14 18:27:57 +00:00
  • 012de2072e docs: add translation keys for tooltips helper messages Benjamin Bellamy 2020-08-14 09:55:11 +00:00
  • cba871c5df feat: add install wizard form to bootstrap database and create the first superadmin user Yassine Doghri 2020-08-12 20:03:45 +00:00
  • 14dd44d03d fix: declare typed properties in PHPDoc for php<7.4 Yassine Doghri 2020-08-05 17:26:04 +00:00
  • 7fb1de2cf3 feat: add breadcrumb in admin area Yassine Doghri 2020-08-05 16:10:39 +00:00
  • ed6e953010 refactor: add php_codesniffer to define castopod's coding style based on psr-1 Yassine Doghri 2020-08-04 11:25:22 +00:00
  • 58364bfed1 refactor(auth): change contributor's role logic to have it included in the users_podcasts table Yassine Doghri 2020-07-31 16:05:10 +00:00
  • e0da11517d refactor: update js files to typescript and replace parcel with rollup Yassine Doghri 2020-07-28 15:57:48 +00:00
  • c0e66d5f70 feat: enhance ui using javascript in admin area Yassine Doghri 2020-07-27 09:35:34 +00:00
  • d58e51874a feat: add user permissions and basic groups to handle authorizations Yassine Doghri 2020-07-16 10:08:23 +00:00
  • c63a077618 feat(users): add myth-auth to handle users crud + add admin gateway only accessible by login Yassine Doghri 2020-07-10 12:20:25 +00:00
  • da0f047281 feat(cache): add podcast and episode pages to cache + clear them after insert or update Yassine Doghri 2020-07-02 10:08:32 +00:00
  • ac5f0c7328 feat: edit + delete podcast and episode Yassine Doghri 2020-06-30 18:17:41 +02:00
  • c815ecd664 feat(rss): generate rss feed from podcast entity Yassine Doghri 2020-06-26 14:34:52 +00:00
  • d31191732e fix: move analytics to helper Benjamin Bellamy 2020-06-14 15:45:42 +00:00
  • 13be386842 fix: minor corrections Benjamin Bellamy 2020-06-08 20:04:49 +02:00
  • ec92e65aa4 feat: add analytics and unknown useragents Benjamin Bellamy 2020-06-12 20:41:09 +00:00
  • 4651d01a84 feat: write id3v2 tags to episode's audio file Yassine Doghri 2020-06-12 19:31:10 +00:00