Skip to content
Snippets Groups Projects
CHANGELOG.md 196 KiB
Newer Older
  • Learn to ignore specific revisions
  •   ([eb70bb4](https://code.castopod.org/adaures/castopod/commit/eb70bb4f7078ff347aeb8f5dcc7896311d289466)),
      closes [#59](https://code.castopod.org/adaures/castopod/issues/59)
    
    - **install:** redirect to input baseUrl after instance config
    
      ([2426af7](https://code.castopod.org/adaures/castopod/commit/2426af7de8c9d426aaf534ff17b67f71c2e9f374)),
      closes [#53](https://code.castopod.org/adaures/castopod/issues/53)
    
    - **platforms:** display platform link only when visible is toggled on
    
      ([6e503c8](https://code.castopod.org/adaures/castopod/commit/6e503c8d6182987e48892370623183f871bbd1c1)),
      closes [#39](https://code.castopod.org/adaures/castopod/issues/39)
    
    - sort episodic podcasts by season
    
      ([d7b6794](https://code.castopod.org/adaures/castopod/commit/d7b6794f68f9a01fd606a407c6eb4c12d15dee74))
    
    - update .htaccess for shared hosting config
    
      ([2379826](https://code.castopod.org/adaures/castopod/commit/2379826352e2f4b5060910bf9f29268610102f2e))
    
    - update iso-369 language table seeder
    
      ([0c90db4](https://code.castopod.org/adaures/castopod/commit/0c90db44c40de5af5b0b32b54489bda9424d9ef6))
    
    - **package.json:** update destination of postcss generation scripts
    
      ([21413f8](https://code.castopod.org/adaures/castopod/commit/21413f8af3b8a0ac01d8c6f15bcd7a63e524e964))
    
    - use slash instead of backslash to call layout
    
      ([a80adb2](https://code.castopod.org/adaures/castopod/commit/a80adb22958fc0a38374cbce2d950a0042e699eb))
    
    - add alternate rss feed link tag to podcast page head
    
      ([a973c09](https://code.castopod.org/adaures/castopod/commit/a973c097d54a3d0186c4079b9d4d3e81aae38505)),
      closes [#35](https://code.castopod.org/adaures/castopod/issues/35)
    
    - add analytics and unknown useragents
    
      ([ec92e65](https://code.castopod.org/adaures/castopod/commit/ec92e65aa42e09b1df04600b52a0c679dfc494bb))
    
    - add breadcrumb in admin area
    
      ([7fb1de2](https://code.castopod.org/adaures/castopod/commit/7fb1de2cf3c97c4cd7afe3bd71bbe66041786ecd)),
      closes [#17](https://code.castopod.org/adaures/castopod/issues/17)
    
      ([196920d](https://code.castopod.org/adaures/castopod/commit/196920d62f1810b4c35f800d17d7f93627319091))
    
    - add install wizard form to bootstrap database and create the first superadmin
      user
    
      ([cba871c](https://code.castopod.org/adaures/castopod/commit/cba871c5df9f7120c44d9952456ebbd0d220669e)),
      closes [#2](https://code.castopod.org/adaures/castopod/issues/2)
    
      ([97cd94b](https://code.castopod.org/adaures/castopod/commit/97cd94b47494b66faf43fbbe0748872da80020a4))
    
    - add map analytics, add episodes analytics, clean analytics page layout,
      translate countries
    
      ([07eae83](https://code.castopod.org/adaures/castopod/commit/07eae83a00d860e149359fae67d549488403d88b))
    
    - add npm for js dependencies + move src/ files to root folder
    
      ([cbb83a6](https://code.castopod.org/adaures/castopod/commit/cbb83a6f308ac9357e9fb0cca5edae9d3fee5b48))
    
    - add pages table to store custom instance pages (eg. legal-notice, cookie
      policy, etc.)
    
      ([9c224a8](https://code.castopod.org/adaures/castopod/commit/9c224a8ac6dd95f3c6c087a300fc8bac48e8090f)),
      closes [#24](https://code.castopod.org/adaures/castopod/issues/24)
    
      ([a333d29](https://code.castopod.org/adaures/castopod/commit/a333d291966229a909c0851fd8b890ed97c48ceb))
    
    - add platforms form in podcast settings
    
      ([043f49c](https://code.castopod.org/adaures/castopod/commit/043f49c784bc007ca0fa756ca4ed2d3b08843ad9))
    
      ([ce59344](https://code.castopod.org/adaures/castopod/commit/ce5934419a516c9926dd3fd0ace3c11a95b60722))
    
    - add unique listeners analytics
    
      ([3a49258](https://code.castopod.org/adaures/castopod/commit/3a4925816f3268230640525ad7af507aab8eecb9))
    
    - add user permissions and basic groups to handle authorizations
    
      ([d58e518](https://code.castopod.org/adaures/castopod/commit/d58e51874a4722921b75b0049117015c2380406e)),
      closes [#3](https://code.castopod.org/adaures/castopod/issues/3)
      [#18](https://code.castopod.org/adaures/castopod/issues/18)
    
    - create optimized & resized images upon upload
    
      ([02e4441](https://code.castopod.org/adaures/castopod/commit/02e4441f98f27e9534e5b9b63279153d14632ccd)),
      closes [#6](https://code.castopod.org/adaures/castopod/issues/6)
    
    - display legal disclaimer and warning on podcast import page
    
      ([2f07992](https://code.castopod.org/adaures/castopod/commit/2f07992e5508b34b91f194eebfac80c51e80e90a)),
      closes [#34](https://code.castopod.org/adaures/castopod/issues/34)
    
    - edit + delete podcast and episode
    
      ([ac5f0c7](https://code.castopod.org/adaures/castopod/commit/ac5f0c732806e955c01e05b7867801bc938c6bd5))
    
    - enhance admin ui with responsive design and ux improvements
    
      ([2d44b45](https://code.castopod.org/adaures/castopod/commit/2d44b457a02205d2e7da258d7029b8bc5da39533)),
      closes [#31](https://code.castopod.org/adaures/castopod/issues/31)
      [#9](https://code.castopod.org/adaures/castopod/issues/9)
    
    - enhance ui using javascript in admin area
    
      ([c0e66d5](https://code.castopod.org/adaures/castopod/commit/c0e66d5f7012026e145d106f4d6bd3ba792a1b77))
    
    - import podcast from an rss feed url
    
      ([9a5d5a1](https://code.castopod.org/adaures/castopod/commit/9a5d5a15b4945eb319da9e999c4ca60a0a4f6d2d)),
      closes [#21](https://code.castopod.org/adaures/castopod/issues/21)
    
    - set podcast / episode description in the pages description meta tag
    
      ([1c4a504](https://code.castopod.org/adaures/castopod/commit/1c4a50442bea2d3449efce9c5ff1c80743152f55)),
      closes [#44](https://code.castopod.org/adaures/castopod/issues/44)
    
    - update analytics so to meet IABv2 requirements
    
      ([03e23a2](https://code.castopod.org/adaures/castopod/commit/03e23a28bf9b1b73fba55352c36a8cd6cc8ae729)),
      closes [#10](https://code.castopod.org/adaures/castopod/issues/10)
    
    - **cache:** add podcast and episode pages to cache + clear them after insert or
      update
    
      ([da0f047](https://code.castopod.org/adaures/castopod/commit/da0f0472819007e02e5da37399f2377772c618b9))
    
    - **categories:** create model, entity, migrations and seeds
    
      ([f73b042](https://code.castopod.org/adaures/castopod/commit/f73b042cc091be82abdbbca8992080875d526972))
    
    - **devcontainer:** add devcontainer settings for dev environment
    
      ([69e7266](https://code.castopod.org/adaures/castopod/commit/69e72667365247b63430dee88194e8f0d7c28edc))
    
    - **episodes:** add create form and view pages for episode
    
      ([f3b2c8b](https://code.castopod.org/adaures/castopod/commit/f3b2c8b84f3d93bef734e34dbe8ed729535e45e9)),
      closes [#1](https://code.castopod.org/adaures/castopod/issues/1)
    
    - **episodes:** add migrations, model and entity for episodes table
    
      ([0444821](https://code.castopod.org/adaures/castopod/commit/044482174ede555ce19a2d8c6f48771cc8e7d27b))
    
    - **podcast:** create a podcast using form
    
      ([1202ba3](https://code.castopod.org/adaures/castopod/commit/1202ba3545f521097c60a6a2af95e70527cd1d34))
    
    - **podcast-form:** update routes and redirect to podcast page
    
      ([12ce905](https://code.castopod.org/adaures/castopod/commit/12ce905799002dc9c07e6de092342d30ba9fd7d8))
    
    - **public-ui:** adapt public podcast and episode pages to wireframes
    
      ([40a0535](https://code.castopod.org/adaures/castopod/commit/40a0535fc1bc12a24994b651f5e00b35995cbdda)),
      closes [#30](https://code.castopod.org/adaures/castopod/issues/30)
      [#13](https://code.castopod.org/adaures/castopod/issues/13)
    
    - **rss:** generate rss feed from podcast entity
    
      ([c815ecd](https://code.castopod.org/adaures/castopod/commit/c815ecd6640931fee0895f80908a3ddfac482666))
    
    - **users:** add myth-auth to handle users crud + add admin gateway only
      accessible by login
    
      ([c63a077](https://code.castopod.org/adaures/castopod/commit/c63a077618c61b4cde7f25ffc650a4b0e1495f44)),
      closes [#11](https://code.castopod.org/adaures/castopod/issues/11)
    
    - minor corrections to some tables
    
      ([3bf9420](https://code.castopod.org/adaures/castopod/commit/3bf9420b5956a501b3b24405d243a71a928d6086))
    
    - write id3v2 tags to episode's audio file
    
      ([4651d01](https://code.castopod.org/adaures/castopod/commit/4651d01a84ff3ea8433a8ae26cfd750a1ec9e88d))
    
    - use basic input file for episodes audio files instead of button for better UX
    
      ([d5f22fb](https://code.castopod.org/adaures/castopod/commit/d5f22fbb38c43d9b37df401eff655958a57cb40a))