﻿id	Summary	Owner	Type	Priority	Milestone	Component
1	create user accounts in moveable type	Matt Lee	defect	critical		infrastructure
64	MediaEntry['uploader'] should reference User, not embed it.		defect	critical	0.0.2	programming
150	Set deprecated indexing back to keeping index information	Christopher Allan Webber	defect	critical	0.0.4	programming
275	web-site stop-gap fixes	Will Kahn-Greene	task	critical	0.1.0	infrastructure
281	MediaGoblin broken by recent WebOb release	Christopher Allan Webber	defect	critical	0.1.0	programming
316	CloudFiles - Add name attribute to cloudfiles file-object	joar	defect	critical	0.2.0	programming
324	Switch image processing to save to workbench before moving to public store	Christopher Allan Webber	defect	critical	0.2.0	programming
345	Test bug		defect	critical		infrastructure
2	Add appropriate copyright headers to all files / adjust COPYING	Will Kahn-Greene	defect	major	0.0.1	
9	Make MediaGoblin development setup dead easy	Christopher Allan Webber	defect	major		
23	Structure for testing views via webtest	Christopher Allan Webber	defect	major	0.0.3	programming
37	natty support	Will Kahn-Greene	defect	major	0.0.2	
51	Handing of bad media types (html!)	Jakob Kramer	defect	major	0.0.5	programming
58	Better contribution patches / branches documentation	Will Kahn-Greene	task	major	0.0.4	documentation
76	prevent CSRF and similar things	nyergler	defect	major	0.1.0	programming
111	Resize images to fit on page	Christopher Allan Webber	defect	major	0.0.4	programming
168	texinfo version of the manual	Will Kahn-Greene	task	major	0.0.4	documentation
200	login vs. log in -- lots of incorrect usage	Jef van Schendel	defect	major	0.0.5	ui
232	New http://mediagoblin.org/ website design	Jef van Schendel	defect	major	0.1.0	ui
274	/auth/resend_verification/ crashes when not logged in	Aaron Williamson	defect	major	0.2.1	programming
280	One can post comments for non existent media	Christopher Allan Webber	defect	major	0.1.0	programming
335	Exception: KeyError: CSRF_TOKEN	Elrond	defect	major	0.2.0	programming
336	Inform people they need a better browser if missing <video>, webm	Karen Rustad	defect	major	0.2.1	programming
366	atom feed not valid	Michele Azzolari	defect	major	0.2.1	programming
4	Finish BasicFileStore storage.	Christopher Allan Webber	defect	minor		programming
5	Make image submission/conversion/display work	Christopher Allan Webber	defect	minor		
6	Create a MediaGoblin announcement / press release on the blog	Deb Nicholson	defect	minor	0.0.1	
7	Mount sphinx docs at http://docs.mediagoblin.org	Matt Lee	defect	minor	0.0.1	
10	add inspiration line to bottom of website pages	Will Kahn-Greene	defect	minor	0.0.1	
11	Develop policy for external code in our repository	Will Kahn-Greene	task	minor	0.0.4	infrastructure
12	Email verification for new users	joar	defect	minor	0.0.2	
13	flesh out hacking howto in docs	Will Kahn-Greene	defect	minor	0.0.1	
14	flesh out design decisions in docs	Christopher Allan Webber	defect	minor	0.0.1	programming
15	flesh out contributing howto		defect	minor	0.0.1	
16	beardomatic chapter in docs	Will Kahn-Greene	defect	minor	0.0.1	
19	Condense How? When? Who? Why? into About page		defect	minor	0.0.1	
20	remove Continue Reading text from entries on blog	Matt Lee	defect	minor	0.0.2	
21	Put a link to our gitorious repo on main page and/or get involved	Will Kahn-Greene	defect	minor		
25	A nice looking basic theme	Jef van Schendel	defect	minor	0.0.3	ui
26	fix hacking howto setup for fedora 15	Christopher Allan Webber	task	minor	0.0.4	documentation
28	wiki	Will Kahn-Greene	task	minor	0.0.4	infrastructure
30	Separate out and geniericify utility for parsing config from mediagoblin/celery_setup/__init__.py	Christopher Allan Webber	defect	minor	0.0.3	programming
31	Tool to create a tarball of the current environment (database, media files, etc)	joar	defect	minor	0.0.5	programming
32	Need a way to do schema migration on the database	Juan José González	defect	minor		
33	Translations	Christopher Allan Webber	defect	minor	0.0.5	programming
34	write up instructions in hackinghowto for virtualenv	Will Kahn-Greene	defect	minor	0.0.2	
35	"A workspace for processing media: ""Operating table"" / ""workbench"" etc"	Christopher Allan Webber	defect	minor	0.0.3	programming
36	Need a way to generate slugs for media entries, etc	Aaron Williamson	defect	minor	0.0.2	
38	Cannot specify custom monod port	Christopher Allan Webber	defect	minor		
40	Document how to run without dev environment	Sam Kleinman	task	minor	0.1.0	documentation
41	Basic individual media view	joar	defect	minor		
42	Don't HTML encode the URL in the verification email	Christopher Allan Webber	defect	minor		
43	More useful errors for users who have registered but not verified their email		defect	minor	0.0.2	
44	Basic user profile page, also bios	Caleb Davis	defect	minor	0.0.3	programming
45	Submissions shouldn't require titles		defect	minor		programming
46	Description not entered into database		defect	minor		
48	Design upload process	Jef van Schendel	defect	minor		
50	mongodb not scaling down: workaround and documentation	Elrond	task	minor	0.0.5	documentation
52	Ignore trailing slash in most URLs		defect	minor		
56	User gallery page	Christopher Allan Webber	defect	minor	0.0.3	programming
59	User feeds		defect	minor		programming
60	Command to start shell w/ mediagoblin.globals set up		defect	minor		
61	Use local fonts instead of linking to remote ones	Shawn Khan	defect	minor	0.1.0	ui
62	slug uniqueness as db constraint	Christopher Allan Webber	defect	minor	0.0.2	programming
65	Handle indexes ourselves instead of via mongokit	Christopher Allan Webber	defect	minor	0.0.3	programming
66	"Better phrasing than ""own your data"""	Christopher Allan Webber	task	minor	0.0.4	documentation
67	global config doesn't get copied into setup_celery_from_config from paste factory	Christopher Allan Webber	defect	minor	0.0.3	programming
68	Server config file	Christopher Allan Webber	defect	minor	0.0.3	programming
70	Usernames are case-sensitive		defect	minor	0.0.2	programming
71	Decisions on thumbnail size / main image display size	Jef van Schendel	defect	minor	0.0.4	ui
72	"""Lost password?"" functionality (""Change password"" functionality possibly embedded in case)"	Caleb Davis	defect	minor	0.1.0	programming
73	GNU MediaGoblin logo	Jef van Schendel	defect	minor	0.2.0	ui
74	Design guidelines and color scheme	Jef van Schendel	defect	minor	0.2.1	ui
75	tagging	Caleb Davis	defect	minor	0.0.4	programming
77	Comments (simple)	joar	defect	minor	0.0.3	programming
78	Rich descriptions in MediaEntries	joar	defect	minor	0.0.3	programming
79	Test authentication views	Chris Moylan	defect	minor	0.0.3	programming
80	Test submission views	Christopher Allan Webber	defect	minor	0.0.4	programming
81	After submitting, user should go to user page with notification		defect	minor		programming
83	Messaging framework	Caleb Davis	defect	minor	0.0.3	programming
84	Should we use passlib?		defect	minor		
87	Ability to create users from command line	Alejandro Villanueva	defect	minor	0.0.3	programming
88	Ability to turn off registration	Rasmus Larsson	defect	minor	0.0.4	programming
90	unexpected behavior after submitting image		defect	minor	0.0.3	programming
92	Need a util.html_cleaner() method with good tests		defect	minor	0.0.3	programming
97	Create a footer	Jef van Schendel	defect	minor	0.0.3	ui
98	"Create ""setup"" submodule"	Elrond	enhancement	minor	0.0.3	programming
99	redo website	Will Kahn-Greene	task	minor		infrastructure
100	Friendlier steps after registration	Jef van Schendel	defect	minor	0.0.4	ui
101	Edit should only show up for media owner	Caleb Davis	defect	minor	0.0.3	programming
102	Top menu / navigation layout	Jef van Schendel	defect	minor	0.0.5	ui
105	thumb - grid size mismatch		defect	minor	0.0.3	ui
106	requesting feedback on how to think about and use this tracker		task	minor		infrastructure
108	registration form fields don't fit within the designated region		defect	minor	0.0.3	programming
112	Previous / next navigation on media pages	Jef van Schendel	defect	minor	0.0.3	programming
113	sidebar renders at the bottom	Jef van Schendel	defect	minor	0.0.3	ui
114	Ability to delete media	Christopher Allan Webber	defect	minor	0.0.5	programming
115	Redirect and show message after editing profile	Caleb Davis	defect	minor	0.0.4	programming
116	Pagination should not display when there is only one page	Christopher Allan Webber	defect	minor	0.0.3	programming
119	Submitting an image should redirect you back to user's page w/ a message	joar	defect	minor	0.0.3	programming
120	User bio should be Markdown-enabled	Aaron Williamson	defect	minor	0.0.4	programming
121	Handle migrations ourselves (NOT through mongokit)	Christopher Allan Webber	defect	minor	0.0.4	programming
123	We need a margin between the media image and the sidebar	Jef van Schendel	defect	minor	0.0.4	ui
124	Create layout for profile page	Jef van Schendel	defect	minor	0.0.4	ui
125	Improve media page layout	Jef van Schendel	defect	minor	0.0.5	ui
127	move mailing list to new server	Will Kahn-Greene	task	minor	0.0.4	infrastructure
129	organize admin/development scripts		defect	minor	0.0.4	
130	Nicer error pages	Jef van Schendel	defect	minor	0.0.5	ui
131	Messaging framework - find any places in the code where we could be using it	Caleb Davis	defect	minor		programming
132	can't see self-edit-profile link on user page unless admin	Caleb Davis	defect	minor	0.0.3	programming
133	Prev / next buttons should be reversed?	Caleb Davis	defect	minor	0.0.4	ui
134	use messaging system for email_verified	Caleb Davis	defect	minor	0.0.4	programming
135	use messaging system for 'register successful!'	Caleb Davis	defect	minor		
136	use messaging system for 'verification needed!'	Caleb Davis	defect	minor		programming
137	use messaging system for 'resent your verification email'	Caleb Davis	defect	minor		programming
139	"""Edit profile""  - The ""Website"" field should not be required"	Caleb Davis	defect	minor	0.0.4	programming
140	Encourage people to install libjpeg and libjpeg-dev or at least python-imaging	Christopher Allan Webber	task	minor	0.0.5	documentation
141	Prevent comment link expiry	Christopher Allan Webber	defect	minor	0.0.4	programming
143	'previous' link results in 404!		defect	minor	0.0.4	programming
144	prev / next should use slug, not _id	Caleb Davis	defect	minor	0.0.4	programming
145	limit prev/next query to 'processed'	Caleb Davis	defect	minor	0.0.4	programming
147	Deleting slug doesn't give an error	Caleb Davis	defect	minor	0.0.4	programming
148	Improve pagination styling	Jef van Schendel	defect	minor	0.0.4	ui
149	media submission success template, view, and routing deprecated	Rasmus Larsson	defect	minor	0.0.4	programming
151	Order comments by date, ascending	Inconexo ø	defect	minor	0.2.0	programming
153	No need for email_sender_address / email_debug_mode in mediagoblin.mg_globals	Deb Nicholson	defect	minor	0.0.4	programming
154	util.py is cluttered	Christopher Allan Webber	defect	minor	0.1.0	programming
155	Models in models.py undocumented	Christopher Allan Webber	task	minor	0.0.4	documentation
156	Use wtforms.render_divs(form) again	Caleb Davis	defect	minor	0.0.5	programming
157	Default theme should have DOCTYPE to trigger standards mode	Odin Hørthe Omdal	defect	minor	0.0.4	programming
158	User profile wrongly nests HTML (footer lying inside content)	Odin Hørthe Omdal	defect	minor	0.0.4	programming
160	Default theme misses UTF-8 charset declaration	Odin Hørthe Omdal	defect	minor	0.0.4	programming
161	Install source plugin on wiki	Will Kahn-Greene	task	minor	0.0.4	infrastructure
163	Add tag views	Christopher Allan Webber	defect	minor	0.0.4	programming
166	Custom grid generator	Karen Rustad	defect	minor	0.0.5	programming
169	update maketarball to build docs	Will Kahn-Greene	task	minor	0.0.4	infrastructure
170	tests aren't all passing for me in gmg/master		defect	minor		
171	Fat buttons/links are ugly	Jef van Schendel	defect	minor	0.0.5	ui
172	Font in text fields is inconsistent	Jef van Schendel	defect	minor	0.0.5	ui
173	"""atom feed"" copy should be capitalized"	Jef van Schendel	defect	minor	0.0.5	ui
174	"Use of ""Submit"" in site copy is sterile and not as friendly and welcoming as it could be"	Jef van Schendel	defect	minor	0.2.1	ui
175	Add explanatory copy to add/edit picture pages saying that tags are comma-separated	Jef van Schendel	defect	minor	0.2.0	ui
177	Comments on a photo should appear above the new comment form	Aaron Williamson	defect	minor	0.1.0	ui
181	Icons could use transparent backgrounds	Jef van Schendel	defect	minor	0.0.5	ui
184	Implement Cloud Files public storage backend	Christopher Allan Webber	defect	minor	0.0.5	programming
188	Media attachments	Christopher Allan Webber	defect	minor	0.0.5	programming
189	rework documentation	Sam Kleinman	task	minor	0.1.0	documentation
190	In-field labels	Jef van Schendel	defect	minor		ui
191	Confirm password field	Jef van Schendel	defect	minor	0.2.1	ui
192	Generic submit button label	Jef van Schendel	defect	minor	0.0.5	ui
193	{% trans %}'ify our templates	Osama Khalid	defect	minor	0.0.5	programming
194	email validation assumes user is logged in	Caleb Davis	defect	minor	0.0.5	programming
195	SMTP configuration options	Christopher Allan Webber	defect	minor	0.0.5	programming
196	Change storage configuration in .ini	Elrond	enhancement	minor	0.0.5	programming
198	Actively create MediaEntry ObjectId() instead of relying on entry.save() to make it	Christopher Allan Webber	defect	minor	0.0.5	programming
199	buildout problems: ImportError: No module named ez_setup	Christopher Allan Webber	task	minor	0.0.5	documentation
202	recipe for building a gmg virtual machine to run on Amazon's free EC2 tier		task	minor	0.0.5	documentation
203	UX testing - round 1 reports		defect	minor		
204	Kick off user experience testing	Deb Nicholson	defect	minor	0.1.0	
205	Suitable home page for new mediagoblin setups	Jef van Schendel	defect	minor	0.0.5	ui
206	Inconsistent font size specifications in css	Jef van Schendel	defect	minor	0.0.5	ui
208	If there are no next and previous media, the navigation buttons should not appear	Caleb Davis	defect	minor	0.0.5	programming
209	Make next / previous universally non-confusing (possibly with thumbs?)	Jef van Schendel	defect	minor		ui
211	If we scaled down an image, we should link to the original size	Christopher Allan Webber	defect	minor	0.0.5	ui
213	expand AUTHORS, fix license headers	Will Kahn-Greene	task	minor	0.0.5	documentation
215	Some `medium.jpg` images are not saved to CloudFiles successfully.	joar	defect	minor	0.0.5	programming
217	"Some ""verification needed"" messages are not clear that _e-mail address_ is to be verified"		defect	minor	0.0.5	ui
219	CloudFilesStorage.get_file() performance issue.	Christopher Allan Webber	defect	minor	0.0.5	programming
221	CloudFilesStorage - Incorrect MIMEtypes	Christopher Allan Webber	defect	minor	0.1.0	programming
223	AttributeError: 'CloudFilesStorage' object has no attribute 'StorageObjectWrapper' 	joar	defect	minor	0.0.5	programming
225	extra character shows up in pagination	Chris Wilson	defect	minor	0.1.0	ui
226	Small code picks	Christopher Allan Webber	defect	minor	0.1.0	programming
228	Text changes to Delete confirmation page	Shawn Khan	defect	minor	0.1.0	ui
230	Wrong/too many descriptions on Create Account page	Christopher Allan Webber	defect	minor	0.1.0	ui
233	Basic content license support	Aaron Williamson	defect	minor	0.2.1	programming
235	The concept of a 'slug' needs documentation	Jef van Schendel	defect	minor	0.1.0	ui
236	"""Your email will never be published."" is not universally true."	Christopher Allan Webber	defect	minor	0.1.0	ui
237	Move Hacking How To Guides into Documentation	Sam Kleinman	task	minor	0.1.0	documentation
238	split up hacking howto in wiki		task	minor	0.2.0	documentation
240	Provide facility for configuring application-required middleware	nyergler	defect	minor	0.1.0	programming
242	Closing storage objects	joar	defect	minor	0.1.0	programming
245	Tests failing for me in master	Christopher Allan Webber	defect	minor	0.1.0	programming
246	GNU project wording on website doesn't match		task	minor	0.1.0	documentation
250	Comment links uses media._id instead of media.slug in the URL	Larisa Hoffenbecker	defect	minor	0.2.0	programming
251	trans-tagging		defect	minor		
252	Split storage.py into submodules	joar	defect	minor	0.1.0	programming
256	Use staticdirect instead of /mgoblin_static/	Elrond	defect	minor	0.2.0	programming
257	request.path_info sometimes used incorrectly	Christopher Allan Webber	defect	minor	0.1.0	programming
258	transifex error 	Christopher Allan Webber	defect	minor	0.1.0	
259	Use original format for thumbnails/resized images (same as the image)	Christopher Allan Webber	defect	minor	0.2.0	programming
262	Make it clear when a deletion is cancelled due to unset checkbox	Inconexo ø	defect	minor	0.2.0	programming
265	No 'you really want to post a blank comment? yes/no' before posting an empty comment	Aaron Williamson	defect	minor	0.1.0	programming
266	Improve cache friendliness of static content	Christopher Allan Webber	defect	minor	0.1.0	programming
269	"Make ""confirm delete"" checkbox label clickable"	Aaron Williamson	defect	minor	0.1.0	ui
279	Make scripts default to mediagoblin_local.ini if exists, mediagoblin.ini otherwise	Christopher Allan Webber	task	minor	0.2.0	documentation
285	Mediagoblin.org logo issues		task	minor		infrastructure
295	Make mediagoblin.org 404 look like mediagoblin software's 404	Jef van Schendel	task	minor	0.2.1	infrastructure
296	"No way to change your password without going through ""forgot password"""	Jakob Kramer	defect	minor	0.2.0	programming
297	"""Forgot your password"" link disabled for no reason when registration disabled"	Jef van Schendel	defect	minor	0.2.0	programming
298	./bin/gmg adduser should take password, email as arguments, and prompt if not provided	Manolinux aka Mu	defect	minor	0.2.0	programming
299	Possibly restore whitespace on forms	Jef van Schendel	defect	minor		
300	Exception in Atom feed view	nyergler	defect	minor	0.2.0	programming
304	"forgot password seems to translate """""	Elrond	defect	minor	0.2.0	programming
305	Getting unwarranted exceptions (from CSRF code) when crawled by GoogleBot & friends	nyergler	defect	minor	0.2.0	programming
306	wiki @font-face links incorrectly	Jef van Schendel	defect	minor		ui
307	Better titles in more places!	Christopher Allan Webber	defect	minor	0.2.0	ui
308	Could thumbnails PNGs with transparency be saved as transparent PNGs?	Christopher Allan Webber	defect	minor	0.2.0	programming
312	"Use mongokit's ""Dot Notation"""	Christopher Allan Webber	defect	minor	0.2.1	programming
315	Profile bio on user page doesn't show when website item is empty	Christopher Allan Webber	defect	minor	0.2.0	programming
319	Resend verification mail button looks weird with long text	Jef van Schendel	defect	minor		ui
321	'User' object has no attribute '_id'	Elrond	defect	minor		programming
323	Tags list on Edit page is not seperated by spaces and hard to read	Manolinux aka Mu	defect	minor	0.2.0	programming
325	Inform users in docs how to up the client_max_body_size	Christopher Allan Webber	task	minor	0.2.0	documentation
327	Run-Celery-Separately documentation	Sam Kleinman	task	minor	0.2.1	documentation
329	Drop custom delimiters in tags	Manolinux aka Mu	defect	minor	0.2.0	programming
330	"Rename mediagoblin middleware to ""meddleware"""	Christopher Allan Webber	defect	minor	0.2.0	programming
331	Allow prevention of csrf protection	nyergler	defect	minor	0.2.0	programming
343	Deleting media can become tricky	Christopher Allan Webber	defect	minor	0.2.0	programming
352	Logo/artwork need visibility, documentation and guidelines	Jef van Schendel	defect	minor		ui
356	Forgot-password process has too many pages		defect	minor		programming
362	"On media submit page, ""Separate"" is misspelled"		defect	minor		
377	Make feed PubSubHubbub enabled	Michele Azzolari	defect	minor	0.2.1	programming
53	Show media in reverse submitted order in galleries	Sebastian Spaeth	defect	trivial	0.0.2	
54	Ambiguous README wording		defect	trivial		programming
69	edit media details	Jef van Schendel	defect	trivial	0.0.3	ui
86	MediaEntry.thumbnail_file not used	Christopher Allan Webber	defect	trivial	0.0.5	programming
93	Consider Workbench class	Christopher Allan Webber	defect	trivial	0.0.3	programming
104	Edit profile should be available to admins	Caleb Davis	defect	trivial	0.0.3	programming
117	media_details template deprecated	Christopher Allan Webber	defect	trivial	0.0.3	programming
186	It is possible to confirm an email address when logged in as a different user.		defect	trivial		programming
210	Favicon	Alex Camelio	defect	trivial	0.0.5	ui
253	Filename extensions should be made lowercase on disk	Inconexo ø	defect	trivial	0.2.0	programming
273	Make the base of page titles customizable.	Erkan Yilmaz	defect	trivial	0.2.0	ui
283	Factor out migration: add_db_field	Christopher Allan Webber	defect	trivial	0.1.0	programming
294	Configuration files should mention their _local versions	Aleksej	task	trivial	0.2.0	documentation
333	"Help text says ""separate tags by commas and spaces"""	Manolinux aka Mu	defect	trivial	0.2.0	programming
338	Inform users of Markdown and other formatting options	Jef van Schendel	defect	trivial		ui
339	Let jinja throw errors on undefined variables	Elrond	enhancement	trivial	0.2.1	programming
