Timeline
Feb 26, 2016:
- 5:00 PM Ticket #5424 (Alembic migrations with plugins) updated by
-
Milestone, Owner, Status changed
tsyesika convinced me this shouldn't wait, so I guess this is going on … - 4:53 PM Ticket #5413 (Make models on clean database with alembic, not from models.py) updated by
- Alternately, we could put off #5424 (though we shouldn't put it off …
- 4:47 PM Ticket #5413 (Make models on clean database with alembic, not from models.py) updated by
- I agree we need this, but this is tricky, because we currently don't …
- 4:43 PM Ticket #5427 (Deleting reported media gives server error) updated by
-
Cc changed
Well, I'd merge it, but I really don't know the full rationale of why … - 5:35 AM Ticket #5427 (Deleting reported media gives server error) updated by
- The code which causes this error was introduced in …
- 5:08 AM Ticket #5427 (Deleting reported media gives server error) updated by
-
Status changed
I tested the two proposed solutions above and they both seemed to work … - 5:07 AM Ticket #5427 (Deleting reported media gives server error) updated by
-
The error comes from the following code in
mediagoblin/db/base.py
. … - 4:35 AM Ticket #5427 (Deleting reported media gives server error) created by
- On latest master, deleting media with a report on it leads to a server …
Feb 25, 2016:
- 11:39 PM Ticket #5017 (Make Python 3 a first class citizen) closed by
- fixed: Done at last!
- 2:06 AM Ticket #5396 (The ascii media type is rendered as one line bytes string under python3) closed by
- fixed
- 2:06 AM Ticket #5396 (The ascii media type is rendered as one line bytes string under python3) updated by
- It indeed works on both Python 3 and 2. Thank you! I pushed and …
- 1:24 AM Ticket #5426 (lazycelery raises IndexError) closed by
- invalid: This happened because the virtualenv was created without system-site …
- 1:06 AM Ticket #5426 (lazycelery raises IndexError) updated by
- Sample output from my machine. Note that I've set `CELERYD_CONCURRENCY …
- 1:02 AM Ticket #5426 (lazycelery raises IndexError) updated by
- Force-upgraded to 3.1.20 and still no problems in 0.8.1 or 0.9.0. […]
- 1:00 AM Ticket #5426 (lazycelery raises IndexError) updated by
- No problems on 0.8.1 or 0.9.0 for me using celery-3.1.13 inside py2 …
- 12:20 AM Ticket #5425 (Allow tests to pass without audio/video dependencies again) updated by
- The old skipping didn't work because the submission tests all used the …
Feb 24, 2016:
- 11:12 PM Ticket #5426 (lazycelery raises IndexError) created by
- I have default mg 0.8.1 setup and trying to run ./lazycelery doesn't …
- 9:47 PM Ticket #5425 (Allow tests to pass without audio/video dependencies again) closed by
- fixed: fixed in cf9eae4
- 9:45 PM Ticket #5425 (Allow tests to pass without audio/video dependencies again) updated by
- Firstly, I don't understand why the old skipping didn't work. …
- 12:52 AM Ticket #5425 (Allow tests to pass without audio/video dependencies again) updated by
- Updated the patch to support this same behavior with the pdf media type.
- 12:04 AM Ticket #5425 (Allow tests to pass without audio/video dependencies again) updated by
-
Cc changed
I've submitted a patch that adds back the ability to skip these tests … - 12:02 AM Ticket #5425 (Allow tests to pass without audio/video dependencies again) created by
- A change was made to test_submission.py a while back which did the …
Feb 23, 2016:
- 9:26 PM Ticket #960 (Add search functionality) updated by
-
Cc, Owner, Status changed
- 6:17 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- Thanks Tsyesika! I'm not too concerned about the disconnect between …
- 5:29 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- I'll put this on the front of my queue tomorrow for things I should …
- 3:45 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- Thanks, that helps clarify the way the code should behave. Inline …
- 12:32 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- So you're right that the fix you proposed might be a temporary fix as …
- 1:09 AM Ticket #5424 (Alembic migrations with plugins) created by
- Currently plugins still use sqlalchemy-migrate. In order for our move …
- 1:07 AM Ticket #5423 (moderation media panel doesn't work) closed by
- fixed: fixed in 7dcdc2d and 5eaf6c1, unrelated to python3
- 12:37 AM Ticket #5423 (moderation media panel doesn't work) created by
- […]
- 12:33 AM Ticket #5411 (Error running alembic migrations: database locked) closed by
- fixed: Fixed in 1fe6f5d, thanks ayleph!
- 12:19 AM Ticket #5411 (Error running alembic migrations: database locked) updated by
-
Status changed
Feb 22, 2016:
- 11:58 PM Ticket #5411 (Error running alembic migrations: database locked) updated by
- If this fix is valid, the same would need to be applied to other …
- 11:55 PM Ticket #5411 (Error running alembic migrations: database locked) updated by
- I found a …
- 11:00 PM Ticket #5411 (Error running alembic migrations: database locked) updated by
- Replying to cwebber: > I'm assuming you weren't running …
- 10:58 PM Ticket #5064 (Add option to override ./configure'd virtualenv) updated by
-
Milestone changed
This is a defect probably, but not important enough to delay this … - 10:46 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
-
Milestone changed
- 10:44 PM Ticket #5422 (Resend Verification link fails after recent db updates) closed by
- fixed: Applied and pushed, thank you!
- 10:23 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- Thanks for the comment, but I'm afraid I still don't quite get it. I …
- 4:30 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- So, the Comment object is an object that wraps other objects, the …
- 4:45 AM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
-
I don't really understand the connection between
core__comment_links
… - 4:11 AM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
-
Oh, here's something interesting! The table
core__comment_links
only … - 3:50 AM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- It looks like on this particular instance, something happened after …
- 3:32 AM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- Dumping the sqlite db shows that the correct comment ID is indeed 32, …
- 3:11 AM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- If I start messing around with that link and changing the number after …
- 3:01 AM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- I was just able to reproduce this issue with current master …
- 12:39 AM Ticket #5421 (Server error when trying to access atom feed with graveyard media) updated by
- I'm trying to replicate this, but I'm having trouble. There may be …
Feb 21, 2016:
- 11:40 PM Ticket #5421 (Server error when trying to access atom feed with graveyard media) updated by
-
Cc changed
- 11:39 PM Ticket #5421 (Server error when trying to access atom feed with graveyard media) updated by
-
It looks like this issue occurs because
soft_delete
doesn't remove … - 11:06 PM Ticket #5411 (Error running alembic migrations: database locked) updated by
- Sorry, didn't get an email with your comments. Earlier today I pulled …
- 10:53 PM Ticket #5422 (Resend Verification link fails after recent db updates) updated by
-
Status changed
- 10:51 PM Ticket #5422 (Resend Verification link fails after recent db updates) updated by
-
It appears that we can no longer use
request.user['username']
with … - 10:38 PM Ticket #5422 (Resend Verification link fails after recent db updates) updated by
-
I added a couple of debug lines to
mediagoblin/auth/views.py
to see … - 10:23 PM Ticket #5422 (Resend Verification link fails after recent db updates) updated by
- Note: user must be logged in first. Otherwise, the resend verification …
- 10:07 PM Ticket #5422 (Resend Verification link fails after recent db updates) created by
- Trying to access the resend verification link results in a server …
- 9:53 PM Ticket #5421 (Server error when trying to access atom feed with graveyard media) created by
- Attempting to access a collection's atom feed causes an error when …
- 8:31 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
-
Milestone changed
Hm, I tried reproducing this, and I'm failing to do so, even with …
Feb 20, 2016:
- 9:49 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- I tried this here. I couldn't reproduce it using the same steps I …
- 9:06 PM Ticket #5396 (The ascii media type is rendered as one line bytes string under python3) updated by
-
Milestone changed
- 9:03 PM Ticket #5396 (The ascii media type is rendered as one line bytes string under python3) updated by
-
Status changed
Good confirmed! Python 3 isn't really first class until it supports … - 9:02 PM Ticket #5402 (no instructions for python3) closed by
- fixed: I added the most basic version of this to the deployment docs. I …
Feb 19, 2016:
- 7:09 PM Ticket #978 (Deployment docs need updating to reflect change from paster to gunircorn) closed by
- fixed: Via #5419 we've discovered a resolution moving to waitress for now. …
- 7:08 PM Ticket #5419 (Settle on a local development server for both Python 3 and Python 2) closed by
- fixed: Breton approved of my match (via IRC) so I merged and pushed it. Woo woo!
Feb 18, 2016:
- 7:16 PM Ticket #5420 (sqlalchemy-migrate-0.10.0 requires missing docutils) closed by
- invalid
- 6:52 AM Ticket #5420 (sqlalchemy-migrate-0.10.0 requires missing docutils) created by
- ./setup.py install seems to fail if no docutils are installed. I need …
- 1:53 AM Ticket #5419 (Settle on a local development server for both Python 3 and Python 2) updated by
-
Cc, Status changed
I switched to Waitress locally using the above, and everything seems … - 12:50 AM Ticket #5419 (Settle on a local development server for both Python 3 and Python 2) updated by
- Waitress …
- 12:15 AM Ticket #5419 (Settle on a local development server for both Python 3 and Python 2) created by
- We need a local development server that works on *both* Python 2 and …
- 12:12 AM Ticket #5410 (Move back to paste) closed by
- wontfix: Well, I guess not! The Paste library …
Feb 17, 2016:
- 11:40 PM Ticket #5410 (Move back to paste) updated by
- . o O (I thought I commented on this? What happened!) Anyway, here's …
- 10:12 PM Ticket #5315 (use `env` in shebangs) closed by
-
fixed: So previously we were doing
#!/usr/bin/bash
. We're now doing … - 9:56 PM Ticket #5315 (use `env` in shebangs) updated by
-
Wait a minute,
/bin/sh
still exists on *bsd systems right? It's … - 12:26 AM Ticket #365 (Distinguish between media types (photo/video/audio etc) in thumbnails) updated by
- Oh... great :)
Feb 16, 2016:
- 10:57 PM Ticket #5418 (Fix the look of media type icon) created by
- Comments from #365 need to be resolved and we should either say that …
- 10:57 PM Ticket #1045 (Merge sandyseventiesspeedboat into core) updated by
-
Milestone changed
We're in freeze, so let's evaluate this next cycle. - 10:56 PM Ticket #5320 (Add a logout hook) updated by
-
Milestone changed
Would be nice indeed, but I'm removing enhancements since we're in … - 10:55 PM Ticket #5063 (better handling of bad video files) updated by
-
Milestone changed
- 10:55 PM Ticket #5417 (Add more type icons) created by
- With bug #365 resolved, we need icons for all the types we have.
- 10:54 PM Ticket #365 (Distinguish between media types (photo/video/audio etc) in thumbnails) updated by
- Resolved in 654d7cf
- 10:51 PM Ticket #365 (Distinguish between media types (photo/video/audio etc) in thumbnails) closed by
- fixed
- 10:49 PM Ticket #365 (Distinguish between media types (photo/video/audio etc) in thumbnails) updated by
- In fact, this is resolved on 99%. This is resolved so much that I will …
- 10:45 PM Ticket #715 (Move CloudFiles storage backend over to pyrax) updated by
-
Milestone changed
- 10:45 PM Ticket #963 (to/cc/bto/bcc not supported on activities) updated by
-
Milestone changed
- 10:44 PM Ticket #365 (Distinguish between media types (photo/video/audio etc) in thumbnails) updated by
-
Milestone changed
I'd still like to see this happen, but I don't think there's urgency … - 10:43 PM Ticket #973 (Re-enable check_db_up_to_date() in app.py after fixing session issues) updated by
-
Milestone changed
So, I think doing this correctly requires reworking things *anyhow* … - 9:45 PM Ticket #5319 (support for HQ videos) updated by
-
Milestone, Type changed
This is an enhancement, and given that we're feature-frozen, not …
Feb 12, 2016:
- 12:57 AM Ticket #5315 (use `env` in shebangs) updated by
- We might be able to have autotools make the distinction for us. I'll …
- 12:46 AM Ticket #5315 (use `env` in shebangs) updated by
-
Resolution, Status changed
Ah.... so I merged this, and just today, I reverted it! We have a …
Feb 11, 2016:
- 11:00 PM Ticket #5332 (Storage test fails on python3) closed by
- fixed: I fixed this.
- 7:23 PM Ticket #5416 (FileObjectAwareFile breaking test in Python 3, doesn't know how to ...) closed by
- fixed: This is fixed in 64b989a
- 7:09 PM Ticket #5416 (FileObjectAwareFile breaking test in Python 3, doesn't know how to ...) updated by
- This is because we now use: […] I'm not sure why it doesn't allow …
- 6:55 PM Ticket #5416 (FileObjectAwareFile breaking test in Python 3, doesn't know how to ...) created by
- Commit 2b4c339d very nicely fixed #647, though some of our tests write …
- 6:43 PM Ticket #5330 (Python 3.4.3 does not work with default values in SQLAlchemy <0.9) closed by
- fixed: Annnnd it took me 3 weeks, but hey! I finally tested, and it works …
- 3:30 PM Ticket #5402 (no instructions for python3) updated by
-
Parent Tickets changed
- 6:16 AM Ticket #993 (Provide information about various CC Licenses) updated by
-
Cc changed
Feb 10, 2016:
- 6:22 PM Ticket #5322 (Translations compilation fails) closed by
- fixed: All translations are compiling here for me…
Feb 9, 2016:
Feb 8, 2016:
- 9:34 PM Ticket #5414 (Login-validator arbitrary and capricious) updated by
- Yes I don't remember the justification for this restriction. It …
- 9:24 PM Ticket #5412 (Add "Accept-Ranges: bytes" response header and support for videos) updated by
- Right, the broadcast stuff is just for testing. Cool to see this …
- 8:18 PM Ticket #805 (Add template_hook near media_title) updated by
- This looks easy to merge but should happen after 0.9.0 is out. . o O …
- 8:08 PM Ticket #5411 (Error running alembic migrations: database locked) updated by
- I'm assuming you weren't running the server when you ran dbupdate, …
- 6:06 PM WikiStart edited by
- (diff)
- 6:03 PM WikiStart edited by
- (diff)
- 9:33 AM Ticket #995 (Uploading images by drag&drop) closed by
- duplicate
- 9:32 AM Ticket #995 (Uploading images by drag&drop) updated by
- Thanks for reporting. This is handled in ticket #486 …
Feb 7, 2016:
- 7:38 PM Ticket #5415 (Server error when trying to access media with graveyards comments) updated by
-
Digging deeper,
comments
comes from … - 6:56 PM Ticket #5415 (Server error when trying to access media with graveyards comments) created by
- As a logged in user, if I try to access a media page with a graveyard …
- 1:33 AM Ticket #5414 (Login-validator arbitrary and capricious) created by
-
Using
gmg adduser
I created an account for myself named "mi". … - 12:23 AM Tickets #814,5366,5367,5374,5382,5390,5391,5354,5355,792,983,1096,5342,5356,5362,5363,5368,5369,5371,5372,5377,5386,5398,5411,1099,5070,5349,5373,5376,5397 batch updated by
-
Milestone changed
All 0.8.2 tickets are being rolled over to 0.9.0
Feb 6, 2016:
- 8:06 PM Ticket #5079 (Duplicate key error when tagging media "tag" and "#tag") closed by
- fixed: Applied as of …
- 7:19 PM Ticket #5079 (Duplicate key error when tagging media "tag" and "#tag") updated by
- Patch applies successfully and appears to fix the issue. Without …
- 5:44 PM Ticket #5079 (Duplicate key error when tagging media "tag" and "#tag") updated by
- Thanks for the patch loic! I'll test locally and update with results.
Feb 5, 2016:
- 2:02 PM Ticket #5412 (Add "Accept-Ranges: bytes" response header and support for videos) closed by
- invalid: Upon further testing, I see that a production deployment of …
Feb 4, 2016:
- 11:42 PM Ticket #5349 (Audio submission failing (DetachedInstanceError in test_audio)) closed by
- fixed: So anyway, yeah Loic was right. :) I pushed a fix in 5573c41, so …
- 10:48 PM Ticket #5349 (Audio submission failing (DetachedInstanceError in test_audio)) updated by
- Oh my goodness, it IS a dependency problem! Deep, deep down stepping …
- 10:17 PM Ticket #5412 (Add "Accept-Ranges: bytes" response header and support for videos) updated by
- The change I needed was in the Werkzeug Python library. I figured it …
- 8:04 PM Ticket #5349 (Audio submission failing (DetachedInstanceError in test_audio)) updated by
- I've confirmed through pdb that somehow the user becomes detached …
- 8:01 PM Ticket #5349 (Audio submission failing (DetachedInstanceError in test_audio)) updated by
- I left a previous comment that was completely wrong, because I …
- 7:05 PM Ticket #5349 (Audio submission failing (DetachedInstanceError in test_audio)) updated by
- I'm pretty baffled as to why this is happening with audio, but nothing …
- 7:01 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
-
Milestone, Priority changed
Wait, before we remove that milestone, we should make sure that it's … - 6:58 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
-
Milestone, Priority changed
I'm going to remove the "blocker" tag and the milestone since nobody … - 6:56 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- Thanks for looking into this Chris. This is indeed a postgresql …
- 6:43 PM Ticket #5376 (Comment links cause server errors with recent migrations) updated by
- ayleph, I just tried this myself and am not seeing the problem. Here …
Feb 3, 2016:
- 5:28 PM Ticket #5413 (Make models on clean database with alembic, not from models.py) created by
- Currently, when there is a new database with nothing that has been …
- 3:14 PM Ticket #5412 (Add "Accept-Ranges: bytes" response header and support for videos) created by
- For streaming large (greater than 1GB) WebM videos, support for the …
- 9:48 AM Ticket #651 (Switch to Pillow?) updated by
- Yep, I believe so. I actually use pillow on all my dev servers already ;)
- 4:22 AM Ticket #805 (Add template_hook near media_title) updated by
-
Status changed
- 4:19 AM Ticket #805 (Add template_hook near media_title) updated by
- The above attachment illustrates the layout of the media_titleinto …
- 4:17 AM Ticket #805 (Add template_hook near media_title) updated by
- As suspected, there were some intermediate changes that prevented the …
- 2:53 AM Ticket #5411 (Error running alembic migrations: database locked) created by
- I've got a test instance using the sqlite backend. I recently updated …
Feb 2, 2016:
- 11:10 PM Ticket #651 (Switch to Pillow?) updated by
- So I think at this point, this is just a documentation change, right? …
Feb 1, 2016:
- 6:27 PM Ticket #990 (Upload of multiple files in one step is not possible) updated by
- fyi the mediagoblin-html5-multi-upload plugin now supports adding the …
- 3:37 PM Ticket #5365 (Some improvements to collections views) updated by
- No worries. My implementation may be kind of awkward, and may not …
- 10:24 AM Ticket #5377 (Comments made via API client don't get attached to targets) closed by
- worksforme: Well, I can't reproduce. I have checked with both the PyPump git …
- 9:48 AM Ticket #5365 (Some improvements to collections views) updated by
-
Owner, Status changed
Okay, I apologize, I think I jumped to some assumptions with only a … - 12:01 AM Ticket #5076 (OperationalError: (OperationalError) database is locked None None) updated by
- @loic is sqlite
Jan 31, 2016:
- 9:12 PM Ticket #5365 (Some improvements to collections views) updated by
- I did notice the fact that collections are not just for media items …
Jan 30, 2016:
- 2:39 PM Ticket #947 (Media type configuration options are not documented) updated by
- As long as Hy supports all the same Python versions as GMG does, I see …
Jan 29, 2016:
- 4:22 PM Ticket #651 (Switch to Pillow?) updated by
- Oh, I see. Understood.
- 3:51 PM Ticket #651 (Switch to Pillow?) updated by
- We can't add PIL or Pillow to setup.py without requiring the user also …
- 3:30 PM Ticket #651 (Switch to Pillow?) updated by
- I don't think this is an OS-specific issue. Pillow is available on …
- 3:24 PM Ticket #5409 (Media processing fails on video with year only) updated by
- I've got a similar issue in #5401 where the code assumes the video …
- 5:51 AM Ticket #5379 (Crash upon adding an audio file) closed by
- worksforme
- 3:12 AM Ticket #5379 (Crash upon adding an audio file) updated by
- No, we ended up going with an old and simple PHP MP3 jukebox instead …
Jan 28, 2016:
- 1:44 PM Ticket #5410 (Move back to paste) updated by
- I wouldn't recommend Paste. It's really old and unmaintained. Moving …
- 1:23 PM Ticket #978 (Deployment docs need updating to reflect change from paster to gunircorn) updated by
- Replying to ayleph: > Is this still a valid issue now that …
- 1:22 PM Ticket #5410 (Move back to paste) created by
- It would seem Paste now supports Python3 …
- 1:14 PM Ticket #5365 (Some improvements to collections views) updated by
- So, there are some problems now collections have become more generic. …
- 12:21 PM Ticket #5407 (Video thumbnailer won't work anymore) updated by
- See also #651. I think we can switch to Pillow pretty safely now, right?
- 11:43 AM Ticket #418 (Leave slug empty until we are sure media processing was successful) updated by
-
After removing
entry.generate_slug()
frommediagoblin/api/views.py
… - 10:33 AM Ticket #5409 (Media processing fails on video with year only) created by
- Re-processing a video that failed to be processed gives the following …
- 10:27 AM Ticket #1006 (CSRF cookie not set if visiting a media page directly) updated by
- > Clear browser history (Ctrl+Alt+Del). It's Shift-Ctrl-Del ;-) …
- 10:22 AM Ticket #836 (Unable to log out if logged in with a basic_auth user and Mozilla ...) closed by
- wontfix: Mozilla Persona is discontinued https://developer.mozilla.org/en-US/Persona
- 10:20 AM Ticket #901 (video didn't provide Download link) closed by
- fixed: The link is 404 and the download link is available on 0.8.1. Whatever …
- 10:18 AM Ticket #728 (Collection page shows thumbnails in reverse order) updated by
-
Status changed
- 10:16 AM Ticket #5076 (OperationalError: (OperationalError) database is locked None None) updated by
- @davidak was it with sqlite or postgres ?
- 10:11 AM Ticket #5318 (cannot write mode P as JPEG) updated by
- Unless steps to reproduce the problem are added to this issue, it …
- 10:08 AM Ticket #5364 ("p" pump.io client doesn't seem to upload images) updated by
- It worked for me with pump.goblinrefuge.com but I don't know how it …
- 9:13 AM Ticket #5379 (Crash upon adding an audio file) updated by
- I was not able to reproduce the problem with 0.8.1 (installed using …
- 8:13 AM Ticket #928 (Call get_upload_file_limits directly in submit_media()) updated by
-
Status changed
Jan 27, 2016:
- 5:50 PM Ticket #5407 (Video thumbnailer won't work anymore) updated by
- I agree with this solution. However, this is not what is stated in …
- 4:03 PM Ticket #5407 (Video thumbnailer won't work anymore) updated by
- I can confirm that the same behaviour is exhibited in Pillow=3.1.0, …
- 3:32 PM Ticket #5407 (Video thumbnailer won't work anymore) updated by
-
Cc changed
I just noticed an interesting import call in the video transcoder … - 3:26 PM Ticket #5407 (Video thumbnailer won't work anymore) updated by
-
I'm using Python2 with Pillow==3.0.0.
frombytes
works for me, but … - 3:45 AM Ticket #5389 (Dokku and Docker support) closed by
- fixed: yes, let's close this ;-)
- 1:10 AM Ticket #5389 (Dokku and Docker support) updated by
- Great, I merged the website branch and pushed! :) loic, do you think …
Note:
See TracTimeline
for information about the timeline view.