In the past, the auto line up program only used half the lanes when seeding for a dual meet. For a time trial, teams want to use all lanes. This function has been implemented. If a meet type is 'Trial', all lanes will be filled. One limitation is that it only seeds even number of lanes. So if your team has a 5-lane pool, only 4 lanes will be lined up.
After a season is closed, team admins don't have access to past season meets in general. If you are not a new team using TSTM, you probably have meet results from the last season. If so, with premium feature turned on, you can take advantage of past season's results when creating the line up for a time trial.
Here are the steps.
Go to the Meet Setup page.
At the lower right corner of the page, you will see two arrows pointing left and right. Clicking on the arrow pointing left will bring back all past season meets. The results from these meets will be taken into account when you do a line up.
When you finished with lining up the trial meet, come back to the Meet Set up page and click on the arrow pointing to the right to hide the meets from the past season.
DON'T delete the past season meets. Doing so will remove all result history of these meets from all swimmers. Using the right pointing arrow on the Meet Setup is the correct way to hide these meets.
Note that new or swimmers who didn't participate in the previous season will be consider having no times and thus will be lined up in the later heats in the events.
Line up will only consider swimmers who select to participate in a meet. You can use the green button "Attend all meets" on the Meet Setup page to make everyone select all meets. Also, please make sure that the pusher lists are not excluding any swimmers from attending any strokes from last season. It took me a while to realize that's the reason a swimmer was not seeded in a stroke during my test.
Exporting heat sheets of time trial meet can be used for PGTiming system. You don't need to do anything special.