Without captive portal, there isn't a good way to get such a list.
The DHCP leases would be the closest thing.
The ARP table will show current IPs active on the network talking to or through the firewall, but that gives no historical information, only a current view.