id Summary Status Owner Type Priority Milestone 518 Package MediaGoblin for Debian in_progress Simon Fondrie-Teitler enhancement critical 973 Re-enable check_db_up_to_date() in app.py after fixing session issues in_progress Christopher Allan Webber defect critical 5544 Orphaned notifications review defect critical 5616 Update Leaflet.js, jQuery, Video.js - heck, check and upgrade them all! new defect critical 0.11.0 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 major 1.0 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 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 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 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 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 major 0.12.0 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 major 0.12.0 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 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 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 major 1.0 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 major 0.11.0 5474 Switch assert statements into proper exceptions new defect major 0.11.0 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 major 0.13.0 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 5528 xss in videojs-swf new defect major 5564 Show unprocessed media in processing panel review defect major 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 5617 Private mode new enhancement major 0.13.0 5619 Modernise gallery listings new enhancement major 0.13.0 5623 im unable to play videos after disableing transcoding new defect major 5629 Replace media through GUI new enhancement major 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 176 Return behavior after adding media is non-intuitive accepted defect minor 180 Have a javascript-y autocomplete feature for tags you've used before accepted enhancement minor 207 Add tag list to user profile accepted enhancement minor 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 244 GIF images work on media pages in most (of my personally experianced) cases, but not all. accepted defect minor 247 Add a language selector accepted enhancement minor 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 320 Video: Extract and save poster image accepted enhancement minor 341 Simultaneous upload and metadata/description editing accepted defect minor 344 Properly localize dates/times accepted defect minor 350 "Document what ""Category"" options are" accepted task minor 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 385 Show the original’s file size and dimensions on the file page accepted enhancement minor 389 Remove Markdown explanations, after figuring out how to handle links new defect minor 414 Ability to delete one's own comments. review enhancement minor 472 An option to use uploaded audio/video file “as is”, without transcoding new enhancement minor 490 Media processing panel layout improvements new enhancement minor 499 the avatar image is necessary accepted enhancement minor 516 """Hidden fields"" in oauth authorize client form not so hidden" new joar defect minor 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 530 Airy: audio player’s time indicator is low-contrast accepted defect minor 534 Use accesskeys in the forms new enhancement minor 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 579 Update/Restart processing queue on GMG startup new enhancement minor 591 Default theme handles thumbnails for small pictures poorly accepted defect minor 593 Thumbnails of portrait images have inconsistent padding accepted defect minor 619 """-- Select --"" at the ""Add media to collection"" page cannot be translated/localized" new defect minor 620 Error message improvments new enhancement minor 635 "REQUEST: Add a ""like"" (and maybe dislike) function" accepted enhancement minor 638 meta-decorator hooks / emacs-lisp style advice accepted enhancement minor 653 Add capability for embed codes to show media on other websites accepted enhancement minor 673 Anonymous Commenting accepted enhancement minor 696 Version checking against MediaGoblin for plugins accepted enhancement minor 701 Automatically play audio / video in collections successively new enhancement minor 712 Base template should not enforce header's max-width new enhancement minor 713 "Should password recovery e-mail use the website name instead of ""GNU MediaGoblin""?" new enhancement minor 720 """file correctly uploaded"" bar is misleading" accepted defect minor 743 Avoid crash when loading STL media without Blender in the server in_progress Rodrigo Rodrigues da Silva defect minor 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 777 Not possible to edit collection item notes accepted defect minor 779 Feature Request: SwarmPlayer embed new enhancement minor 823 Ugly previews of scaled indexed images accepted defect minor 826 Mediatype of image should provide a Download link. new defect minor 827 Reprocessing of media should retain preview filenames new enhancement minor 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 856 Time interval localization fails new defect minor 857 Better audio thumbnail new enhancement minor 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 882 Moderation: reason for report looks like a comment. new defect minor 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 925 Consider reordering the media sidebar new enhancement minor 926 LDAP authentication: use RFC 2255 LDAP URLs for more flexibility new defect minor 931 deployment documentation - switch to mediagoblin user with sudo new defect minor 933 Plugins should have a way to redirect to the login page new enhancement minor 976 Bring back the ascii goblin new defect minor 0.11.0 986 Double confirmation needed to delete media review enhancement minor 988 Meta information right next to picture is more prominent than title and description new enhancement minor 992 "Change Me ""Media Processing Panel"" into something more simple" new enhancement minor 998 Profile in Topbar new enhancement minor 999 Notifications panel in_progress Jeremy Pope enhancement minor 1045 Merge sandyseventiesspeedboat into core review task minor 0.11.0 1073 'audio' objectType is not accepted. new defect minor 5014 Add collection-based landing page that shows all users' collections (paginated) review enhancement minor 5059 Switch to use argparse in_progress berkerpeksag enhancement minor 5061 Reporting media does not produce email or notification new defect minor 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 5318 cannot write mode P as JPEG accepted defect minor 5341 mg-dev-environments repository needs migration to Savannah new task minor 5350 More notifications options new enhancement minor 5351 Add “private” setting to limit media view/access to logged-in users 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 5370 LDAP User Filter new enhancement minor 5376 Comment links cause server errors with recent migrations in_progress Boris Bobrov defect minor 1.0 5378 video area does not fit height when video is not transcoded new defect minor 5392 Add ability to disable uploads of media type while retaining existing media of that type new enhancement minor 5405 Content Security Policy new enhancement minor 5417 Add more type icons new defect minor 0.11.0 5418 Fix the look of media type icon new enhancement minor 0.11.0 5428 """Add media"" and ""Create new collection"" placing" new enhancement minor 5430 admin media processing panel should be the same as user one new enhancement minor 0.11.0 5434 Lightbox effect for images accepted enhancement minor 5439 "Use state other than ""failed"" to indicate draft blog posts" new defect minor 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 5477 Browse all media new enhancement minor 5480 WebTorrent new enhancement minor 5489 user_ldap: Log something on failure due to SSL problems new enhancement minor 5492 Handle errors in case of unsuccessful commenting new defect minor 5510 Comments lost when navigating to next/previous media new defect minor 5529 """Newer"" and ""Older"" page link captions are incorrect for Collection view" new defect minor 0.13.0 5566 Display uploaded file size sum vs upload limit new enhancement minor 5568 LDAP Plguin doesn't work well with Active Directory review enhancement minor 0.13.0 5588 Make mediagoblin.org work on small screens new defect minor 5600 Mention a mail server in deployment docs new enhancement minor 0.11.0 5601 Mention HTTPS in deployment docs new enhancement minor 0.11.0 5605 Atom feed compatibility with podcatchers new enhancement minor 5613 Configuration for default video quality accepted defect minor 0.13.0 5628 Select new thumbnail through GUI new enhancement minor 164 "Consider cache ""table""" accepted enhancement trivial 260 A way for a reader to see thumbnails/resized versions in other sizes accepted enhancement trivial 268 display where media is used (on external locations) accepted enhancement trivial 346 Keyboard shortcuts accepted enhancement trivial 348 Ads support with Open X accepted enhancement trivial 351 Markdown editor accepted enhancement trivial 541 Use versioned API URLs new joar enhancement trivial 572 Move Columns from MediaEntry to ProcessingMetaData new enhancement trivial 590 Provide Markdown formatting options rather than linking to Markdown website new enhancement trivial 600 """Liberate my data"" (data export button)" new spaetz enhancement trivial 714 """Change forgotten password"" e-mail subject is not localizable" accepted defect trivial 816 BCV (Buscador de Contenidos en video) / BCV (content search in video) new enhancement trivial 817 4 different similar strings about Markdown new defect trivial 947 Media type configuration options are not documented accepted enhancement trivial 959 Create separate git repository for MediaGoblin themes new enhancement trivial 979 Server Error is untranslatable new defect trivial 1042 Embed Open Graph data into relevant pages new enhancement trivial 1051 """Max file size: X mb"" should state ""MiB"", not ""mb""." accepted enhancement trivial 5034 Inconsistent variable syntax in Makefile.in new enhancement trivial 5064 Add option to override ./configure'd virtualenv new defect trivial 5522 Add pixel to test_exif_image_orientation review defect trivial 0.13.0 5565 Display file size of uploaded media new enhancement trivial 5567 Allowing setting per-user upload limits new enhancement trivial