id Summary Status Owner Type Milestone Priority 212 Use werkzeug as a caching abstraction layer (was: «use beaker») review defect major 400 Media licensing should be human readable accepted enhancement major 409 oEmbed support accepted enhancement 1.0 major 417 JavaScripts and WTForms messages are not translated accepted defect major 418 Leave slug empty until we are sure media processing was successful accepted defect major 458 Functional testing via selenium, phantomjs, or similar accepted task major 465 Cannot delete attachments accepted defect major 467 write test scaffolding for core plugins accepted enhancement major 486 Drag and drop media uploading support accepted enhancement major 508 You shouldn't have to upload a whole file to find out mediagoblin doesn't support it accepted defect major 551 Create test that makes sure all migrations are sane accepted enhancement major 563 Create License Table new enhancement major 567 Support For Ogg Vorbis+Theora accepted enhancement major 574 Add slideshow view reopened enhancement major 576 Evaluate Cloudfiles write() method. Borked for chunked writes? new defect major 594 Provide consistent error handling in the API new joar enhancement major 595 Hook to allow plugins to alter the template for media pages new task major 596 Hook to allow plugins to do some work on page load new task major 597 Hook to allow plugins to alter the template for media edit form new task major 598 Support for UTF-8 paths accepted task major 603 Subscribing to users across instances new enhancement 1.0 major 607 Implement WebActivities and WebIntents new enhancement 1.0 major 612 MediaFile deletion bails on with missing files on cloudfiles new defect major 613 Improving Media collection accepted enhancement major 627 URL redirect after login breaks with URL encoded characters new defect major 634 Implement SVG support in_progress pythonsnake enhancement major 642 Add real_world_date / date_taken field new enhancement major 650 .media_data is sometimes None (and has no rows)! Is this the right thing to do? new defect major 659 mark_entry_failed should possibly rollback session new enhancement major 684 Allowing plugins to add commands to 'gmg' review enhancement major 692 Proper documentation on how to author tests accepted defect major 715 Move CloudFiles storage backend over to pyrax in_progress ayleph enhancement 0.11.0 major 719 support for timeside - an audio component new enhancement major 728 Collection page shows thumbnails in reverse order in_progress Boris Bobrov defect 0.13.0 major 733 When viewing a Collection item, only cycle through the media in the Collection review enhancement major 734 Document the config options available in config_spec.ini accepted enhancement major 742 Licenses display are illogical new enhancement major 745 Plugin Migration Tests new enhancement major 772 browser warning when you try to close mb when active editing new defect major 775 confirm on exit when uploading new enhancement major 782 Spectogram should be created client side accepted enhancement major 794 Meddleware for private instances new enhancement major 798 Change route priority : plugins should override core new enhancement major 799 Support chapters or jump labels for videos/audios new enhancement major 800 Comments to a certain timestamp/time period new enhancement major 801 Links in Videos/photos new enhancement major 804 Improve user interaction/contribution/ -> crowdsourcing new enhancement major 811 Move away from Paste* new enhancement 0.12.0 major 832 add preprocess hook to process() of media_types.image processors new enhancement major 838 "Moderation: report panel: ""Action Taken"" shows a date in the past (report date?)." new defect major 862 "Not require the ""mediagoblin"" user during install (or, other permissions solutions)" new defect 0.12.0 major 863 A way for plugins to add translateable strings new enhancement major 890 Cannot detect zh_TW and zh_CN due to language list change in babel new defect major 893 Switch mg_globals over to using werkzeug context locals new enhancement major 941 OpenID fails with https site new defect major 958 Spectrogram thumbnail creation fails with non-local file storage new defect major 960 Add search functionality in_progress tofay enhancement major 963 to/cc/bto/bcc not supported on activities in_progress Jessica Tallon enhancement 1.0 major 964 Enable HSTS on wiki.m.o and issues.m.o new Simon Fondrie-Teitler enhancement major 967 Ability to display panorama images as a mediatype new enhancement major 987 Account Settings: Better grouping of sections new enhancement major 990 Upload of multiple files in one step is not possible new enhancement major 1004 Videoplayer has wrong height for videos with width>640 accepted defect major 1006 CSRF cookie not set if visiting a media page directly new defect major 1014 Skeleton required for using mediagoblin, but not included in pypi new defect major 1059 Including mediagoblin-html5-multi-upload in core review task major 1061 Media gets stuck in processing new defect major 1063 Impeller should upload photos accepted defect 1.0 major 1070 Handling languages Babel currently doesn't (Na'vi, Lojban) accepted defect major 1076 videos are not supported in the API new enhancement major 1086 Add CAPTCHA support accepted enhancement major 1087 Smart captcha system new enhancement major 1088 Dumb / simple captchas new enhancement major 5055 Friendlier failure if Gstreamer 1.0 not installed new enhancement major 5063 better handling of bad video files new enhancement major 5082 We need documentation about resolving user issues new Jim Campbell task major 5311 Improve plugin documentation in_progress Laura Arjona Reina enhancement major 5316 disallow creating blog post without title in_progress ayleph defect major 5319 support for HQ videos accepted enhancement major 5320 Add a logout hook new enhancement major 5328 White/blacklisting mimetypes in attachments and check file size in_progress molgrum enhancement major 5334 Playing MediaGoblin music on smartphones seems problematic? new defect major 5346 Unclear copyright of extlib/thingiview.js new defect major 5365 Some improvements to collections views in_progress Jessica Tallon enhancement major 5380 API limits outbox queries past 20 new defect major 5404 X-Frame-Options for admin/moderator views review defect major 5437 blog media_type uses inconsistent naming in_progress ayleph defect major 5438 Address problems with blog mediatype new task major 5443 Theater mode for videos in MediaGoblin review enhancement major 5444 Implement 'type_match_handler' hook for all core media types in_progress ayleph defect major 5447 Make disabling plugins less tricky new defect major 5473 Add detailed failure message to user and admin processing panels new enhancement 0.11.0 major 5474 Switch assert statements into proper exceptions new defect 0.11.0 major 5483 audio player is not accessible with screen readers accepted defect major 5485 Audio player controls not announced to Orca screenreader accepted defect major 5486 Mark all read does not mark all read new defect major 5487 Feature: allow to rotate media after upload new enhancement major 5488 Feature: Email/notifications: allow to follow user/collection/tag/everything new enhancement major 5491 Enhancements for the media-processing panel new enhancement major 5502 Does not work with LibreJS in_progress Andreas Nilsson defect 0.13.0 major 5503 Move federation code to ActivityPub spec in_progress Christopher Allan Webber enhancement 1.0 major 5509 Video with lower dimensions gets transcoded to higher dimensions new defect 0.13.0 major 5528 xss in videojs-swf new defect major 5564 Show unprocessed media in processing panel review defect 0.13.0 major 5586 My somewhat prioritised Mediagoblin wish list new enhancement 0.13.0 major 5599 Celery requires python3-gi and python3-gst-1.0 even when audio/video not enabled new defect 0.11.0 major 5617 Private mode new enhancement 0.13.0 major 5619 Modernise gallery listings new enhancement 0.13.0 major 5623 im unable to play videos after disableing transcoding new defect major 5629 Replace media through GUI new enhancement major