# In-app Change Log / History

**URL:** https://community.glideapps.com/t/in-app-change-log-history/36619
**Category:** Project Showcase
**Created:** [January 3, 2022, 9:18am UTC](https://community.glideapps.com/t/in-app-change-log-history/36619 "2022-01-03T09:18:11Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Gregory](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gregory/32/21180_2.png) [@Gregory](https://community.glideapps.com/u/Gregory)
#### Post date: [January 3, 2022, 9:18am UTC](https://community.glideapps.com/t/in-app-change-log-history/36619/1 "2022-01-03T09:18:11Z")

</div>

Hi Gliders,

since I experimented with version 1 in July 2021,  
I found tremendous support by

- @Darren_Murphy with [custom forms](https://community.glideapps.com/t/how-do-i-create-a-custom-form/25014)
- @Manu.n 's CSS magic to introduce nice [looking sections](https://community.glideapps.com/t/beautiful-design-app/16191/623)
- the Glide’s team developing hyperformula

and can give something back today:

> **[Change log 2.0](https://change-log-v2.glideapp.io/)**

It uses

- user specific columns for drafting changes (all users can make their own draft in parallel, so you don’t need to restrict access to the custom form)
- hyperformula =EXACT(A1,A2) to check if changes were made
- 2 relations and 2 roll-ups (to limit the number of rows in the change log and overwrite the oldest entry once limit has been reached)
- and plenty of custom actions (which are required for every custom form whose changes should be tracked).

enjoy!
