﻿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	
