id Summary Status Owner Type Priority Milestone 82 """safety level""/ or some type of data for (mature) content moderation" accepted enhancement minor 126 sharing and permissions accepted enhancement minor 162 add quoting support to tagging accepted enhancement minor 164 "Consider cache ""table""" accepted enhancement trivial 207 Add tag list to user profile accepted enhancement minor 212 Use werkzeug as a caching abstraction layer (was: «use beaker») review defect major 220 RTL (right-to-left) language support. accepted defect minor 227 add multi-tag views accepted enhancement minor 234 Add RDFa to HTML output accepted enhancement minor 247 Add a language selector accepted enhancement minor 260 A way for a reader to see thumbnails/resized versions in other sizes accepted enhancement trivial 263 A way to choose filename different from the before-upload one accepted enhancement minor 267 counter to display access of media (showing the number of views) accepted enhancement minor 268 display where media is used (on external locations) accepted enhancement trivial 320 Video: Extract and save poster image accepted enhancement minor 344 Properly localize dates/times accepted defect minor 346 Keyboard shortcuts accepted enhancement trivial 351 Markdown editor accepted enhancement trivial 364 Shotwell integration with mediagoblin API accepted enhancement minor 382 If video support is turned off after videos have been uploaded, videos are still shown and cause an error when clicked in_progress Ben Sturmfels defect minor 400 Media licensing should be human readable accepted enhancement major 409 oEmbed support accepted enhancement major 1.0 414 Ability to delete one's own comments. review enhancement minor 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 472 An option to use uploaded audio/video file “as is”, without transcoding new enhancement minor 486 Drag and drop media uploading support accepted enhancement major 499 the avatar image is necessary accepted enhancement minor 508 You shouldn't have to upload a whole file to find out mediagoblin doesn't support it accepted defect major 518 Package MediaGoblin for Debian in_progress Simon Fondrie-Teitler enhancement critical 519 A way to link to a position in a video/audio (timestamp) accepted enhancement minor 522 Allow to create a filesystem-like album hierachy new enhancement minor 541 Use versioned API URLs new joar enhancement trivial 545 User().unicode() should be friendlier for templates new enhancement minor 546 Embed hcard in user profile (we claim to have one) new defect minor 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 572 Move Columns from MediaEntry to ProcessingMetaData new enhancement trivial 574 Add slideshow view reopened enhancement major 576 Evaluate Cloudfiles write() method. Borked for chunked writes? new defect major 579 Update/Restart processing queue on GMG startup new enhancement minor 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 600 """Liberate my data"" (data export button)" new spaetz enhancement trivial 603 Subscribing to users across instances new enhancement major 1.0 607 Implement WebActivities and WebIntents new enhancement major 1.0 612 MediaFile deletion bails on with missing files on cloudfiles new defect major 613 Improving Media collection accepted enhancement major 619 """-- Select --"" at the ""Add media to collection"" page cannot be translated/localized" new defect minor 620 Error message improvments new enhancement minor 627 URL redirect after login breaks with URL encoded characters new defect major 634 Implement SVG support in_progress pythonsnake enhancement major 638 meta-decorator hooks / emacs-lisp style advice accepted enhancement minor 642 Add real_world_date / date_taken field new enhancement major 653 Add capability for embed codes to show media on other websites accepted enhancement minor 659 mark_entry_failed should possibly rollback session new enhancement major 673 Anonymous Commenting accepted enhancement minor 684 Allowing plugins to add commands to 'gmg' review enhancement major 696 Version checking against MediaGoblin for plugins accepted enhancement minor 713 "Should password recovery e-mail use the website name instead of ""GNU MediaGoblin""?" new enhancement minor 715 Move CloudFiles storage backend over to pyrax in_progress ayleph enhancement major 0.11.0 719 support for timeside - an audio component new enhancement major 728 Collection page shows thumbnails in reverse order in_progress Boris Bobrov defect major 0.13.0 733 When viewing a Collection item, only cycle through the media in the Collection review enhancement major 742 Licenses display are illogical new enhancement major 743 Avoid crash when loading STL media without Blender in the server in_progress Rodrigo Rodrigues da Silva defect minor 745 Plugin Migration Tests new enhancement major 749 With JS, videos can be (un)paused only with mouse; without JS, only with keyboard new defect minor 752 Refactoring notifications to more cleanly hook into application new defect minor 756 Video pane dimensions in VJS skins are too small new defect minor 772 browser warning when you try to close mb when active editing new defect major 775 confirm on exit when uploading new enhancement major 779 Feature Request: SwarmPlayer embed new enhancement minor 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 816 BCV (Buscador de Contenidos en video) / BCV (content search in video) new enhancement trivial 823 Ugly previews of scaled indexed images accepted defect minor 827 Reprocessing of media should retain preview filenames new enhancement minor 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 840 Moderation: user panel lists the number of comments posted, but not number of media posted/retained new enhancement minor 853 No RTL layout for document pages new defect minor 857 Better audio thumbnail new enhancement minor 863 A way for plugins to add translateable strings new enhancement major 867 home_goblin.png is hard-coded to the /mgoblin_static path new defect minor 869 user can edit and delete own comments new enhancement minor 870 new media don't appear directly accepted enhancement minor 872 support avatar from libravatar and Gravatar new enhancement minor 881 Make notification of moderators/admins about new reports more prominent. new enhancement minor 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 908 Calculate volume of 3D media in_progress Rodrigo Rodrigues da Silva enhancement minor 917 Comment notifications are sent in the sender's language setting new defect minor 924 LDAP authentication: configurable user attribute (currently: always 'uid') new defect minor 926 LDAP authentication: use RFC 2255 LDAP URLs for more flexibility new defect minor 933 Plugins should have a way to redirect to the login page new enhancement minor 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 major 1.0 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 973 Re-enable check_db_up_to_date() in app.py after fixing session issues in_progress Christopher Allan Webber defect critical 976 Bring back the ascii goblin new defect minor 0.11.0 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 1042 Embed Open Graph data into relevant pages new enhancement trivial 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 major 1.0 1073 'audio' objectType is not accepted. new defect minor 1076 videos are not supported in the API new enhancement major 1087 Smart captcha system new enhancement major 1088 Dumb / simple captchas new enhancement major 5014 Add collection-based landing page that shows all users' collections (paginated) review enhancement minor 5034 Inconsistent variable syntax in Makefile.in new enhancement trivial 5055 Friendlier failure if Gstreamer 1.0 not installed new enhancement major 5059 Switch to use argparse in_progress berkerpeksag enhancement minor 5061 Reporting media does not produce email or notification new defect minor 5063 better handling of bad video files new enhancement major 5064 Add option to override ./configure'd virtualenv new defect trivial 5067 Add config option to always skip transcode review enhancement minor 5077 share via a private link new enhancement minor 5212 Custom thumbnail/media sizes for video review enhancement minor 5316 disallow creating blog post without title in_progress ayleph defect major 5318 cannot write mode P as JPEG accepted defect minor 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 5350 More notifications options new enhancement minor 5352 Automatically create local users on successful LDAP authentication new defect minor 5360 Adding Collections to addmedia and batchaddmedia, and tags to batchaddmedia. review enhancement minor 5361 Allow continuing where left off in csv for batchaddmedia new enhancement minor 5364 """p"" pump.io client doesn't seem to upload images" new defect minor 5365 Some improvements to collections views in_progress Jessica Tallon enhancement major 5370 LDAP User Filter new enhancement minor 5376 Comment links cause server errors with recent migrations in_progress Boris Bobrov defect minor 1.0 5380 API limits outbox queries past 20 new defect major 5392 Add ability to disable uploads of media type while retaining existing media of that type new enhancement minor 5404 X-Frame-Options for admin/moderator views review defect major 5405 Content Security Policy new enhancement minor 5430 admin media processing panel should be the same as user one new enhancement minor 0.11.0 5437 blog media_type uses inconsistent naming in_progress ayleph defect major 5438 Address problems with blog mediatype new task major 5439 "Use state other than ""failed"" to indicate draft blog posts" new defect minor 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 5454 Add more translatable strings in blog plugin new defect minor 5456 Add IPFS peer-to-peer based storage backend new enhancement minor 5463 Allow deleting failed media from processing panel new enhancement minor 5473 Add detailed failure message to user and admin processing panels new enhancement major 0.11.0 5474 Switch assert statements into proper exceptions new defect major 0.11.0 5477 Browse all media new enhancement minor 5480 WebTorrent new enhancement minor 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 5489 user_ldap: Log something on failure due to SSL problems new enhancement minor 5491 Enhancements for the media-processing panel new enhancement major 5492 Handle errors in case of unsuccessful commenting new defect minor 5503 Move federation code to ActivityPub spec in_progress Christopher Allan Webber enhancement major 1.0 5509 Video with lower dimensions gets transcoded to higher dimensions new defect major 0.13.0 5510 Comments lost when navigating to next/previous media new defect minor 5522 Add pixel to test_exif_image_orientation review defect trivial 0.13.0 5528 xss in videojs-swf new defect major 5544 Orphaned notifications review defect critical 5564 Show unprocessed media in processing panel review defect major 0.13.0 5565 Display file size of uploaded media new enhancement trivial 5566 Display uploaded file size sum vs upload limit new enhancement minor 5567 Allowing setting per-user upload limits new enhancement trivial 5568 LDAP Plguin doesn't work well with Active Directory review enhancement minor 0.13.0 5586 My somewhat prioritised Mediagoblin wish list new enhancement major 0.13.0 5599 Celery requires python3-gi and python3-gst-1.0 even when audio/video not enabled new defect major 0.11.0 5605 Atom feed compatibility with podcatchers new enhancement minor 5613 Configuration for default video quality accepted defect minor 0.13.0 5616 Update Leaflet.js, jQuery, Video.js - heck, check and upgrade them all! new defect critical 0.11.0 5617 Private mode new enhancement major 0.13.0 5619 Modernise gallery listings new enhancement major 0.13.0 5628 Select new thumbnail through GUI new enhancement minor 5629 Replace media through GUI new enhancement major