{"push_id":857979925,"size":11,"distinct_size":1,"ref":"refs/heads/mk_madek-v3_refactor_dl_filter","head":"87955dfebb5aa63ac8d5ba07f3b10d67fb72b694","before":"ce4f9e7b2ede590b7e130bda133b4ac9b863218c","commits":[{"sha":"06463bd2ec7ac27352a3de4c5567db8eef999980","author":{"email":"356a192b7913b04c54574d18c28d46e6395428ab@178.is","name":"Max F. Albrecht"},"message":"presenter: refactor MetaData\n\nfixes issue when a configured vocabulary does not exist.\nalso more efficient, all vocabularies only fetched once.","distinct":false,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/06463bd2ec7ac27352a3de4c5567db8eef999980"},{"sha":"c524632b42805377c6e2bcb9441cd99f3183a627","author":{"email":"356a192b7913b04c54574d18c28d46e6395428ab@178.is","name":"Max F. Albrecht"},"message":"Presenter: cleanup MediaResource(s)\n\nPresenter:\n-   unified \"MediaResources\", meaning an ordered, paginated, filterable list of either `MediaEntry`, `Collection`, `FilterSet` or `MediaResource`.\n    The latter one is only used for this kind of polymorph list is needed (right now only `Collection#child_media_resources`).\n-   split up all remaining \"MediaResources\" as Hash with 3 Keys\" into seperate collections/presenter methods.\n    only impacted on user/dashboard.\n-   typecheck class on init\n- remove .total_count for performance\n\nController:\nparams handling for all controllers that use `MediaResources` either directly or indirectly.\n\nTODO:\n- \"MediaResources\" ->  \"MediaResourcesList\" ?\n- \"MultiMediaResources\": presenter for up to 3 'MediaResources(List)s', with toggle-switch but without the 'all' option","distinct":false,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/c524632b42805377c6e2bcb9441cd99f3183a627"},{"sha":"d30b924b45e520929efc332dafa88c9704e0263e","author":{"email":"356a192b7913b04c54574d18c28d46e6395428ab@178.is","name":"Max F. Albrecht"},"message":"Decorator: port \"Polybox\" UI to React\n\nDecorator:\nReact Component to decorate the list in either the simple list form or as the full-blown \"Box\" with filter, sort, and display config. All params are handled for server-side rendering, UI can enhance when JS loads.\n\nViews:\nUse the decorator, MediaEntryIndex works again\n\nFilter-Demo is now in Styleguide(!)\n\nReact:\n-  fix RailsForm\n-  dump presenters in view helper, always 'get' parameter as in haml","distinct":false,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/d30b924b45e520929efc332dafa88c9704e0263e"},{"sha":"b708e1cd1e9c3aaab62f9a1b7f0d4ece27813a07","author":{"email":"356a192b7913b04c54574d18c28d46e6395428ab@178.is","name":"Max F. Albrecht"},"message":"controller: concern: MediaResourceCrudActions (index, show)\n\nalso fixes FilterSet show (but still only JSON) and index","distinct":false,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/b708e1cd1e9c3aaab62f9a1b7f0d4ece27813a07"},{"sha":"4c83bc636a92edf0a1d8aba749d899603f6cd749","author":{"email":"356a192b7913b04c54574d18c28d46e6395428ab@178.is","name":"Max F. Albrecht"},"message":"view: MediaEntry: conditional buttons (policy)","distinct":false,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/4c83bc636a92edf0a1d8aba749d899603f6cd749"},{"sha":"b1f8cf720923b3ca150de6ec4092cfece3cc263c","author":{"email":"356a192b7913b04c54574d18c28d46e6395428ab@178.is","name":"Max F. Albrecht"},"message":"view: app: menu: \"Entries\", \"Sets, \"FilterSets\"\n\ncompletes the \"MediaResources\" split","distinct":false,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/b1f8cf720923b3ca150de6ec4092cfece3cc263c"},{"sha":"dbc00a3229a974bc764a07f0f2863b87b7e2bd71","author":{"email":"356a192b7913b04c54574d18c28d46e6395428ab@178.is","name":"Max F. Albrecht"},"message":"add \"Explore\" section, fix menu","distinct":false,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/dbc00a3229a974bc764a07f0f2863b87b7e2bd71"},{"sha":"41ba493ac2c95ccd3a5fbd275fc695a658fee1d6","author":{"email":"bfdc8cb44c3b81643e8667dc879785829b6e8337@schank.ch","name":"Thomas Schank"},"message":"Adjust CI specs","distinct":false,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/41ba493ac2c95ccd3a5fbd275fc695a658fee1d6"},{"sha":"30d1f5e9c002556ccdda7f0e5621d61c667cdd9c","author":{"email":"bfdc8cb44c3b81643e8667dc879785829b6e8337@schank.ch","name":"Thomas Schank"},"message":"Perform fragment caching in dev mode when env var RAILS_CACHE is set","distinct":false,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/30d1f5e9c002556ccdda7f0e5621d61c667cdd9c"},{"sha":"6e28620af8f4eb2efaf884bc8335309a8e9ce80a","author":{"email":"bfdc8cb44c3b81643e8667dc879785829b6e8337@schank.ch","name":"Thomas Schank"},"message":"Remove `pending` declaration from JS Devtools test","distinct":false,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/6e28620af8f4eb2efaf884bc8335309a8e9ce80a"},{"sha":"87955dfebb5aa63ac8d5ba07f3b10d67fb72b694","author":{"email":"133dae5838495ef824832d0793ee6c9ea16876f8@runbox.com","name":"Matus Kmit"},"message":"fix dl","distinct":true,"url":"https://api.github.com/repos/Madek/madek-webapp/commits/87955dfebb5aa63ac8d5ba07f3b10d67fb72b694"}]}