__group__ ticket summary component milestone type created _description_ _changetime _reporter 176 Return behavior after adding media is non-intuitive ui defect 2011-08-02T02:04:00Z "{{{ #!rst After I add a new piece of media, the site takes me to my profile page, of all places. Even if I didn't start out on my profile page when I clicked the 'Submit media' button. How silly. Two solutions: 1.) After adding new media, always take the user back to their gallery page. Makes more sense than their profile page--what does that have to do with their pictures? 2.) After adding new media, take the user back to whatever page they started out on when they started the media-adding interaction. This is probably more complicated to code, but it does make adding media slightly more smooth for the user. }}}" 2020-05-13T03:36:51Z Karen Rustad 244 GIF images work on media pages in most (of my personally experianced) cases, but not all. graphic design/interface defect 2011-09-05T17:13:00Z "{{{ #!rst When the user uploads an image we convert it to one or two additional JPEG sizes. 1. We will always create thumbnail.jpg. 2. If the image dimensions exceed one of 640x640px, we will create medium.jpg 3. If there exists a medium.jpg file for a media entry, we will show it on the media page, **else we will display the original file** This means that GIF images work if the fit within 640x640px Proposal¶ --------- 1. Create GIF thumbnails and medium.jpg if the original is a gif image Possible setbacks with this is that some thumbnails may present a large download despite it's small size. Possible solutions to possible setbacks¶ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ It might be possible to resize a preset duration for the thumbnail animation and create the medium.jpg (if needed) with the full animation. }}}" 2012-06-22T20:58:42Z joar 341 Simultaneous upload and metadata/description editing ui defect 2011-12-04T14:01:00Z "{{{ #!rst It would be great that the upload could start for a media file while I'm adding the title, description, and tags. }}}" 2015-02-19T05:31:57Z Greg Grossmeier 344 Properly localize dates/times programming defect 2011-12-05T08:48:00Z "{{{ #!rst In the long run GMG should display dates/times in a proper local format. This might involve enhancing the current translations, so that the dates/times are positioned correctly. Useful link: - `http://babel.edgewall.org/wiki/Documentation/dates.html `_ }}}" 2014-09-18T21:14:21Z Elrond 5613 Configuration for default video quality programming 0.13.0 defect 2020-05-13T22:38:49Z "with 0.10 version, a nice enhancement for video quality selection. 3 level are available by default (360, 480 and 720p), is there any configuration to generate only some of them and what matter more for me is could we force a default quality for the user, actually it's the lowest by default, which poorly show quality works for people not knowing how to change the quality... thanks a lot again, " 2021-09-19T13:05:14Z TmCTux 180 Have a javascript-y autocomplete feature for tags you've used before ui enhancement 2011-08-02T02:15:00Z "{{{ #!rst If you've used a tag previously and you start typing the first couple (unique) characters of that tag, we should conveniently autocomplete it for you. }}}" 2014-08-21T12:11:52Z Karen Rustad 207 Add tag list to user profile programming enhancement 2011-08-20T16:38:00Z " Currently the left part of the user's profile only contains... the profile. It'd be great if below that, we could have a list of tags they've used. - Maybe with a number behind it telling you how many times they've been used. - If there are a lot of tags, say, more than 20 or 30, the list should be cut off. - Of course each of these tags should link to the /u/tag/X page and list all of the media with that tag. - Maybe we can add a ""show all"" link that links to a full page for the user's tags. Maybe a tag cloud there? {{{ **schendje's profile**¶ ----------------------- I like swimming and eating pasta. Preferably at the same time. +----------------------------------+ | **Favorite tags** (show all) | +==================================+ | spain (8) sky (5) cows (4) | +----------------------------------+ | portrait (4) self-portrait (3) | +----------------------------------+ }}}" 2016-09-13T09:46:12Z Jef van Schendel 227 add multi-tag views programming enhancement 2011-09-02T16:28:00Z "{{{ #!rst In IRC schendje just reminded me about the multi-tag views that would be awesome to have: /tag/bunnies+fangs May we please have this now? BONUS: /u/superwoahdude/tag/bunnies - subscribe to a user's tags BONUS: /u/superwoahdude+awesomewoahman - subscribe to combo of users BONUS: /u/superwoahdude+awesomewoahman/tag/bunnies - subscribe to a tag from a combo of users BONUS: /u/superwoahdude+awesomewoahman/tag/bunnies+fangs - subscribe to the intersection of arbitrary lists of users and tags }}}" 2016-09-13T09:48:20Z Caleb Davis 247 Add a language selector programming enhancement 2011-09-07T12:24:00Z "{{{ #!rst Please add a way to change UI language, overriding Accept-Language. E.g. a drop-down and/or an URL piece. }}}" 2013-08-15T16:51:38Z Aleksej 263 A way to choose filename different from the before-upload one programming enhancement 2011-09-16T15:22:00Z "{{{ #!rst An uploaded file currently uses the name it had on the uploader's computer, with no other way to change that than changing the local name before uploading. That's a privacy issue, since the uploader may not expect for the local name to become public, and will not necessarily notice it soon. MediaWiki uses a good solution usable with what GMG does: after the local file is chosen but before it is uploaded, if JS is enabled, it shows the original file name, lets the uploader edit it, and uses the result (replacing spaces with underscores). }}}" 2012-08-13T17:31:41Z Aleksej 267 counter to display access of media (showing the number of views) programming enhancement 2011-09-19T13:38:00Z "{{{ #!rst what I missed - as new user to mediagoblin: a counter how often the media was accessed (though that could be done with a external counter also) }}}" 2016-10-06T11:08:05Z Erkan Yilmaz 320 Video: Extract and save poster image programming enhancement 2011-11-17T17:15:00Z "{{{ #!rst In HTML5 video, there's a poster attribute on the tag, it contains the URL to an image that should be shown initially before the player has started. POSTER IMAGE DIMENSIONS Fetch from encoded video. It's available on the instantiated VideoThumbnailer in the dst\_data after encoding the video. EXTRACTING THE IMAGE We should perhaps use the VideoThumbnailer. IIRC it's possible to pass custom dimensions to it. }}}" 2013-04-23T20:41:55Z joar 385 Show the original’s file size and dimensions on the file page other enhancement 2012-01-28T13:30:00Z "{{{ #!rst Currently there is no indication of the original's file size or dimensions. }}}" 2012-06-09T14:00:11Z Aleksej 260 A way for a reader to see thumbnails/resized versions in other sizes programming enhancement 2011-09-16T13:54:00Z "{{{ #!rst The reader should be able to view galleries and image pages with the images resized to other sizes than a single default one: it is not possible for the browser to scale thumbnails up infinitely without losing their quality. Examples: - Flickr has at least ""small"" and ""medium"" gallery views, and several sizes for viewing and downloading of individual images. - MediaWiki allows registered users to choose from several thumbnail sizes for viewing of pages, and to generate a thumbnail of any size. }}}" 2012-08-13T17:32:26Z Aleksej 268 display where media is used (on external locations) programming enhancement 2011-09-19T13:52:00Z "{{{ #!rst reason: the more the media is used/(reused as mix) the higher the importance probably for me as creator as well as observer this would be a nice to have implementaion: - trackback (as with blog posts)? perhaps over an additional service where people can send a ping to when they use the media? - a bot which scans for media + indexes them somehow? }}}" 2015-02-19T04:51:17Z Erkan Yilmaz 346 Keyboard shortcuts programming enhancement 2011-12-06T15:55:00Z "{{{ #!rst It would be great to have the interface accessible via keyboard shortcuts. Examples - Links such as - Logged in user - Log out - Login - Forms - Picture navigation - Pagination I like the way FogBugz has done it, you click Ctrl+, and it shows the shortcut character for each of the links/subsections/inputs. You then click the shortcut character to activate the control. Of course, that does not fit for all things, such as media navigation. Input is welcome. (ahah, pun intended) }}}" 2018-04-19T14:04:06Z joar 348 Ads support with Open X other enhancement 2011-12-07T14:09:00Z "{{{ #!rst I think that at some time we will need to include ads support, and that for this it could be ideal the open-source advertising server OpenX. I've written more details in my wiki user page, since I think this will need a lot of literature: `http://wiki.mediagoblin.org/User:Manolinux#Openx\_support `_ Tell me your opinion here or by IRC. }}}" 2012-03-02T13:49:22Z Manolinux aka Mu 351 Markdown editor programming enhancement 2011-12-08T18:08:00Z "{{{ #!rst Add a markdown editor for textareas which use markdown (to improve user experience). Solutions exist under *possibly* free licenses. Most are based off StackOverflow's reversed engineered WMD editor (which might or might not be under a free license). Original reverse engineering project: `https://github.com/cky/wmd/tree `_ (with 112 forks) So implementation is in three steps: - Check with lawyers about possible implications of using a reverse engineered WMD editor version - If OK, find a good fork which suits MediaGoblin's needs - Find all markdown input fields in code and add the editor (along with tweaking and making it pretty) }}}" 2013-03-25T06:45:07Z Tryggvi Björgvinsson 417 JavaScripts and WTForms messages are not translated programming defect 2012-03-25T21:15:36Z The strings in the !JavaScripts (e. g. `show_password.js`) and the !WTForms messages (e. g. “Invalid Input”) cannot be translated right now. 2023-01-12T09:29:34Z Jakob Kramer 418 Leave slug empty until we are sure media processing was successful programming defect 2012-03-27T20:56:31Z We should leave the ''slug'' field of a media entry empty until we are done processing and only set it if processing was successful. 2018-04-19T13:56:23Z joar 465 Cannot delete attachments programming defect 2012-07-07T19:56:24Z "Attachments cannot be deleted without deleting the whole ""medium.""" 2015-01-20T17:08:59Z Jakob Kramer 508 You shouldn't have to upload a whole file to find out mediagoblin doesn't support it programming defect 2012-10-13T15:00:10Z "I'm not really sure the best way to solve this, but we had a user who spent an hour attempting to upload a video only to get the message ""sorry, but I don't support that file"". I'm not sure what the best way to prevent this is... maybe we could pass up a list of file extensions we know we support? That's not really great either though considering the ""catch all"" or ""catch conditionally"" media type option we currently have. So, not really sure. But we should definitely deal with it." 2016-09-18T02:07:37Z Christopher Allan Webber 692 Proper documentation on how to author tests documentation defect 2013-05-04T20:39:08Z "We need better documentation on how to author unit tests. This should go in {{{docs/source/devel/}}} on its own page, maybe ""writing tests"" or some such. The following should be mentioned: * How to run tests (even though this is covered elsewhere) * What tools we use (pytest, webtest) * A simple ""writing a unit test"" example * Show to pass an application fixture into a test * Show how to set it up with different configs (I can explain this on IRC) " 2014-07-23T15:59:26Z Christopher Allan Webber 1004 Videoplayer has wrong height for videos with width>640 programming defect 2014-10-20T16:28:12Z "It is possible to skip transcoding videos that are larger than 640 pixels in some dimension. For instance, this way a user can upload 1280x720 webm videos without transcoding them to smaller. However, there is a bug in the player for these videos. If a video is wider than 640 pixels, the width of the videoplayer is scaled to 640 pixels but the height of the videoplayer is the same as of the video. Thus, for a 1280x720 video, the player has size 640x720, leaving black bars on top and bottom of the video. Fullscreen obviously works fine. A sketch of a solution: HTML video player is scaled appropriately if only width or height is given. Thus, give the width as min(width,640) and let the height be chosen automatically. Modify the video tag in the template mediagoblin/templates/mediagoblin/media_displays/video.html: {{{