Partick Thistle manager Alan Archibald has completed his third close season signing by handing Jordan McMillan a new two-year deal.