aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* a tiny fix to function docBoris Bobrov2015-02-161-2/+2
|
* Add new hook for two-step media type checkingBoris Bobrov2015-02-166-75/+126
| | | | | | | | | | | | | | | | | Before uploaded media files were checked by extension. This led to situations when a plugin can support file with specific extension but doesn't due to lack of codecs, for example. Since the plugin reported that it supports uploaded file type, the upload was being declared successful, but transcoding failed. The failures were not easy to debug. The change adds a new hook that could allow two-step checking of the content. The result of the hook execution returns a tuple with media type name, manager and a callable sniffer, that can be used to perform probably expensive checks of the content. Also the change adds implementation of the hook for video.
* updated function docsBoris Bobrov2015-02-161-0/+3
|
* added a/v submission testingBoris Bobrov2015-02-163-0/+82
|
* added docs about new gstreamerBoris Bobrov2015-02-161-8/+10
|
* Port of audio to GStreamer 1.0Boris Bobrov2015-02-164-117/+181
| | | | | | | Includes: - transcoders - thumbs - tests
* Porting video to GStreamer 1.0Boris Bobrov2015-02-166-302/+297
| | | | | | | | | | | Porting includes: - thumbnailer - transcoder - metadata handling - new common discoverer for media - new tests with in-memory test video generating - handling regardless of audio availability in the file - Pythonic gst pipelines
* Rewrite thumbnailerBoris Bobrov2015-02-153-330/+143
| | | | | | | | | | | | Previous thumbnailer didn't always work properly. It was also not ready to be ported to GStreamer 1.0 The rewrite makes it shorter, more pythonic and prepares it for porting. - no longer uses playbin2; - is tested - logs some events - previous thumbnailer is removed
* Let parser handle typing for deletuser commandJessica Tallon2015-01-201-3/+3
|
* fixed wrong git mv in Pootle transition scriptBoris Bobrov2015-01-191-1/+2
|
* Committing extracted and compiled translationsChristopher Allan Webber2015-01-187-508/+8178
|
* Compile .po files to the LC_MESSAGES subdirChristopher Allan Webber2015-01-181-1/+2
| | | | This ought to make both python's gettext and pootle happy :P
* Exclude the LC_MESSAGES stuff (and master pulling)Christopher Allan Webber2015-01-182-5/+9
|
* Moving translation files over for Pootle move.Christopher Allan Webber2015-01-1644-0/+0
|
* Exclude index dir from sync with PootleBoris Bobrov2015-01-161-1/+1
| | | | | Pootle creates some dir with index file. It has nothing to do with our files, so it should be excluded in the rsync call.
* Update the pootle translation updating script to compile the right filesChristopher Allan Webber2015-01-161-1/+17
| | | | | | | | Made similar changes in the Transifex script, so ported those over. Also, the script did not seem to be running the compile step as it wasn't finding the files (different file structure), but it is doing fine now.
* Added facilities for Pootle.Boris Bobrov2015-01-163-0/+73
| | | | | | | | | | | | | | | | | | | | | Previously we used Transifex as a web-tool for translations. Some time ago Transifex went proprietary and we decided to move to Pootle. Old script for updating translations was renamed and a new one was added. Also a script for making the layout more Pootle-friendly was added. To accomplish the transition first run the old script: ./devtools/update_translations_transifex.sh Then run the layout changing script: ./devtools/move_translations_for_pootle.sh Commit and push. After that use the new ./devtools/update_translations_pootle.sh to update the translations. Closes bug: #913
* Committing extracted and compiled translationsChristopher Allan Webber2015-01-1684-294/+1502
|
* Silenced a Sphinx warning.Berker Peksag2015-01-091-1/+1
| | | | docs/source/siteadmin/relnotes.rst:72: WARNING: Title underline too short.
* Added an "htmlview" target to open docs after building them.Berker Peksag2015-01-091-1/+6
| | | | | | | This is helpful if you build and test documentation updates in your development env. Copied from CPython's and Django's Doc/Makefile.
* Minor fixes to API documentation: typos and dates, etc.Jessica Tallon2015-01-093-9/+9
|
* Update and reorganise API documentationJessica Tallon2015-01-095-237/+267
|
* Add upper limit to count GET param for inbox and feedJessica Tallon2015-01-061-3/+26
|
* Clean up documentation and add documentation on activitiesJessica Tallon2014-12-306-63/+237
|
* Fix 1e0c938 by allowing target to be translatable in Activity.contentJessica Tallon2014-12-221-9/+17
|
* Allow Activity.content to be fully translatableJessica Tallon2014-12-221-2/+19
|
* Fix #1066 - Fix OAuth issue when using GET paramsJessica Tallon2014-12-181-1/+1
|
* Fix #1078 - Stop 500 error when GET request on inboxJessica Tallon2014-12-161-1/+1
|
* Fix #1077 - Fix updating comment via API and add testJessica Tallon2014-12-163-25/+56
|
* Fix #1064 - Add major and minor feed for outbox/feedJessica Tallon2014-12-152-4/+43
|
* Fix #1069 - Add deleting images and comments via delete activitiesJessica Tallon2014-12-152-1/+145
|
* Committing extracted and compiled translationsChristopher Allan Webber2014-12-1484-1954/+2850
|
* Recommend cloning the stable branch instead of master from now onChristopher Allan Webber2014-12-141-1/+1
| | | | This commit sponsored by Karen Rustad. You're awesome, Karen!
* Committing extracted and compiled translationsChristopher Allan Webber2014-12-1376-7594/+11511
|
* Fix the output file to the correct one in the new i18n compile loopChristopher Allan Webber2014-12-131-1/+1
|
* Just spacing things out to look a bit cleaner.Christopher Allan Webber2014-12-131-1/+3
|
* Submitting workaround to skip compiling Lojban. Sniff :(Christopher Allan Webber2014-12-131-1/+16
| | | | | We'll eventually support Lojban again. This issue fixes #1071, but leaves #1070 open.
* Committing present MediaGoblin translations before pushing extracted messagesChristopher Allan Webber2014-12-138-320/+7784
|
* Fix #1056 - Add flag to accept URLs without a trailing slashJessica Tallon2014-12-123-37/+60
|
* Fix #1055 - API feed should be sorted in order of newest firstJessica Tallon2014-12-111-22/+16
|
* Fix #1053 - Add height and width attributes and MetadataProcess taskJessica Tallon2014-12-112-7/+81
| | | | | | | | Added "height" and "width" attributes to "image" and "fullImage" in the API where possible. The height and width of images wasn't being stored anywhere so I've created a task to add or update the metadata on images and also started adding those to new images when they're submitted in the InitialProcessor.
* Fix #1026 - Add inbox feed with major, minor and direct endpointsJessica Tallon2014-12-092-3/+111
|
* Fix #1058 - Verifier page could be clearerjpope7772014-12-081-1/+1
|
* Fix #1057 - unquote redirection URL on successful OAuth authorizationJessica Tallon2014-12-081-1/+5
|
* Fix #1054 - Add missing attributes to Activity.serializeJessica Tallon2014-12-083-23/+41
|
* Fix OAuth length problems in clients by removing that constraintJessica Tallon2014-12-081-3/+11
|
* Partial fix #1048 - Don't require as long nonceJessica Tallon2014-12-051-0/+4
|
* Fix #1049 - name renamed to displayName for LocationJessica Tallon2014-12-051-3/+3
|
* There's absolutely no reason for a Session().commit object mirrored onto ↵Christopher Allan Webber2014-12-031-4/+0
| | | | | | Session() :) Thanks for catching, Elrond :)
* Use request.db to do a query to support a global-free view :)Christopher Allan Webber2014-12-031-1/+1
|