# Request for input: block status tracker

**URL:** https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687
**Category:** Questions about Thunkable X
**Created:** [July 16, 2021, 4:06pm UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687 "2021-07-16T16:06:58Z")
**Posts on this page:** 18
**Page:** 5

<div class="post-metadata">

### Author: ![catsarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/catsarisky/32/100661_2.png) [@catsarisky](https://community.thunkable.com/u/catsarisky)
#### Post date: [July 17, 2021, 8:52pm UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/81 "2021-07-17T20:52:20Z")

</div>

> [@bnice](#):
>
> Also, here is the Generic block image database with the docs linked. [Thunkable Blocks Image Database - Google Sheets](https://docs.google.com/spreadsheets/d/16GyRKAASgM_XxsNR7e-6sTG-pdtcP3mvbzsxWy6COIc/edit?usp=sharing) To what extent should I go?

Super awesome! I’m writing the category parsing code and will get it into the status viewer tonight – probably 🙂

Update: A copy paste in is below, or here’s the link: [thunkablecompanion](https://thunkable.site/web-build/index.html?webAppId=iDT0yE0i_&from=x) :

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/0/f02f7c9b6606145cbd5d1bf2b207f5732e5b69c5.png)  
Should we add images of each block? They’d be teeny.

> [@bnice](#):
>
> Could it be useful for users if at the time of the status page we could include a filter, so they could filter the status buttons?

Cool idea and I think not very hard to implement - I’ll add bindings for the extra advanced parameters needed next time I edit the DVL (which is a bit of pain).

---

<div class="post-metadata">

### Author: ![bnice](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/bnice/32/110648_2.png) [@bnice](https://community.thunkable.com/u/bnice)
#### Post date: [July 17, 2021, 9:32pm UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/82 "2021-07-17T21:32:43Z")

</div>

This looks great! The images would look tiny. If we use them, we might use them in a different part of the app. Maybe we use them when people are reporting bugs? Or we have have a single item status page. So when someone clicks on an item, it brings them to a detailed block viewer with data like current status, current bugs, pics, doc link, recent bugs, tips and tricks/workaround, ect.

**Update**  
Another thought. Would it make sense to add the app as a web app to a website, but then we can use the website as a UI. The app gives us the current status, and the website is a communication tool. We could add a domain to the website if we wanted.

---

<div class="post-metadata">

### Author: ![bnice](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/bnice/32/110648_2.png) [@bnice](https://community.thunkable.com/u/bnice)
#### Post date: [July 17, 2021, 11:15pm UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/83 "2021-07-17T23:15:19Z")

</div>

@catsarisky Are you thinking about having the app for web browsers only, or native apps to? I pulled up the app you made on my phone, and I noticed that only half of the icons are viewable. The page was not scrollable.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/3/b346a7743ee28ca15e7e69ae27bed739a9143403.jpeg)

---

<div class="post-metadata">

### Author: ![catsarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/catsarisky/32/100661_2.png) [@catsarisky](https://community.thunkable.com/u/catsarisky)
#### Post date: [July 17, 2021, 11:22pm UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/84 "2021-07-17T23:22:35Z")

</div>

What I have currently is definitely not ready for phones. I’ve been focusing on web (and a bigger screen) because I’m thinking no one is coding without a bigger screen. 🙂

---

<div class="post-metadata">

### Author: ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)
#### Post date: [July 18, 2021, 2:15am UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/85 "2021-07-18T02:15:49Z")

</div>

@catsarisky- I can do the following things but I also want to leave something for others who want to help 😅

I could probably write the search screen (one component data) and I could try to work on the ‘editing part’. I’m sure I’ll need lots of help but it also seems like good learning.

---

<div class="post-metadata">

### Author: ![catsarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/catsarisky/32/100661_2.png) [@catsarisky](https://community.thunkable.com/u/catsarisky)
#### Post date: [July 18, 2021, 2:37am UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/86 "2021-07-18T02:37:43Z")

</div>

OK, I’m officially done for the night.

The status page is basically functional (although until we /have/ values for status, everything is shown as yellow).  
It’s slower than I’d like, and I need to fuss at it a bit to see if I can speed it up. I’m not sure if the problem is how I’m retrieving from Firebase (might be better to go back and grab a big JSON chunk and then pull bits out of it), or the fact that I’m making 86 rows in a local table.

If you click a component name, it’ll take you to the page for that component. I have made a VERY VERY EARLY demo for a small subset of the data and functionality that should be on that page. I’m picturing it being really easy to add a new link to a forums post or bug report right from that page. (Lots of edit buttons sprinkled around?) Anyone who’d like to redesign/remix (@codeswept?), please do. And I’m sorry - the code that’s there is messy because I stayed up an hour later than I should have whacking at silly bugs.

Links:  
Copy link: [Thunkable](https://x.thunkable.com/copy/424c07c45a636654ab95588a742d25ed)  
Project page: [Thunkable](https://x.thunkable.com/projectPage/60f1f0ce5f384400abe74bd5) (preview doesn’t work super well - use webapp below.)  
Web app as it stands right now (no parts polished): [thunkablecompanion](https://thunkable.site/web-build/index.html?webAppId=iDT0yE0i_&from=x)

Firebase (try not to blow it away but I have a backup anyway):  
API key: AIzaSyAzF7ZCrJ6UYGIor-H1HLvfo32f28g-w-w  
databaseURL: “[https://community-status-default-rtdb.firebaseio.com](https://community-status-default-rtdb.firebaseio.com)”

---

<div class="post-metadata">

### Author: ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)
#### Post date: [July 18, 2021, 2:42am UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/87 "2021-07-18T02:42:03Z")

</div>

This is great @catsarisky ! The internet is slow right now so it’s taking time to load but it seems great from what’s already loaded!

---

<div class="post-metadata">

### Author: ![catsarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/catsarisky/32/100661_2.png) [@catsarisky](https://community.thunkable.com/u/catsarisky)
#### Post date: [July 18, 2021, 2:42am UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/88 "2021-07-18T02:42:50Z")

</div>

I think it’s always slow. I’ll plan to do some work to optimize it tomorrow. 🙂

---

<div class="post-metadata">

### Author: ![bnice](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/bnice/32/110648_2.png) [@bnice](https://community.thunkable.com/u/bnice)
#### Post date: [July 18, 2021, 10:33pm UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/89 "2021-07-18T22:33:48Z")

</div>

When gathering bug data in the app, should we be asking whether the User is using Regular X or DnD?

---

<div class="post-metadata">

### Author: ![catsarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/catsarisky/32/100661_2.png) [@catsarisky](https://community.thunkable.com/u/catsarisky)
#### Post date: [July 18, 2021, 10:44pm UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/90 "2021-07-18T22:44:37Z")

</div>

A good idea - definitely on the individual pages. I’m reluctant to add six more rows to the tracker status - it’s already killing my browser.

On my to-do list is redoing the custom DVL to make it render faster. Too slow right now!

OK, so it was the images. This is quite a bit better. I suspect there’s still more optimizing to do, but I’m definitely getting closer.

> **[thunkablecompanion](https://thunkable.site/web-build/index.html?webAppId=jbL9XBUhf)**
>
> Powered by Thunkable

---

<div class="post-metadata">

### Author: ![catsarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/catsarisky/32/100661_2.png) [@catsarisky](https://community.thunkable.com/u/catsarisky)
#### Post date: [July 20, 2021, 2:50am UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/91 "2021-07-20T02:50:33Z")

</div>

I made it faster. Anyone who’d like a copy of the project is welcome to it. I was going to build the submissions part tonight, but instead I spent the time unpublishing web projects. With only two web apps allowed, I guess I’m not putting it online as a web app.

Here’s the project page, if anyone wants to remix:  
[Thunkable](https://x.thunkable.com/projectPage/60f4b1a1d065da001177dedd)

And if you’d like the database behind it, here it is:  
API key: AIzaSyAzF7ZCrJ6UYGIor-H1HLvfo32f28g-w-w  
databaseURL: “[https://community-status-default-rtdb.firebaseio.com](https://community-status-default-rtdb.firebaseio.com/)”

That /should/ allow you to link a remixed project to the same data.

@bnice, I’ll add the rest of the data you generated tomorrow (however far you got) and then I’ll post a JSON version of the whole database in case anyone wants their own firebase-readable version to play with.

If someone else would like to adopt this project, please do.

---

<div class="post-metadata">

### Author: ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)
#### Post date: [July 20, 2021, 6:11am UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/92 "2021-07-20T06:11:51Z")

</div>

![Screen Shot 2021-07-20 at 11.41.21 AM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/9/c/9c050622663632c21d06ca5437fdcde94e6ea32e.png)  
Unable to access the RTDB.

---

<div class="post-metadata">

### Author: ![catsarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/catsarisky/32/100661_2.png) [@catsarisky](https://community.thunkable.com/u/catsarisky)
#### Post date: [July 20, 2021, 10:30am UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/93 "2021-07-20T10:30:06Z")

</div>

Oh, you’d need to put the api key into thunkable.

I’ll also post a Json for anyone who wants to load a copy into their account.

---

<div class="post-metadata">

### Author: ![codeswept](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/codeswept/32/87755_2.png) [@codeswept](https://community.thunkable.com/u/codeswept)
#### Post date: [July 20, 2021, 10:30am UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/94 "2021-07-20T10:30:43Z")

</div>

Oh, ok. I wanted to view it within firebase, so how can I do that?

---

<div class="post-metadata">

### Author: ![catsarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/catsarisky/32/100661_2.png) [@catsarisky](https://community.thunkable.com/u/catsarisky)
#### Post date: [July 20, 2021, 10:48am UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/95 "2021-07-20T10:48:11Z")

</div>

Here’s the JSON. [community-status-default-rtdb-entries-export.json - Google Drive](https://drive.google.com/file/d/1BuMXl9os_jqGQ30IQIU5BG_9-CCP58hp/view?usp=sharing)

You can upload it to your own firebase or if you just wanted to browse it, it’s text 🙂

@bnice 's latest block additions are in the database (including the json file). To see them in the app, hit the “reload all components” button and wait a minute.

---

<div class="post-metadata">

### Author: ![sketch](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/sketch/32/109058_2.png) [@sketch](https://community.thunkable.com/u/sketch)
#### Post date: [July 20, 2021, 1:07pm UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/96 "2021-07-20T13:07:21Z")

</div>

Hi @catsarisky just looked at your project once again and saw a lot of great improvements.  
Keep up the good work!  
Anyways I feel like the button at the middle should have a left/right margin of 8:

 ![Screenshot 2021-07-20 3.02.44 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/6/464172fb3107a7cb8914b7a799812c9412df3aaf.png)  
Also the tracker seems to have a lot of lag when Im switching screens or pressing a button.  
Cheers  
Luke

---

<div class="post-metadata">

### Author: ![catsarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/catsarisky/32/100661_2.png) [@catsarisky](https://community.thunkable.com/u/catsarisky)
#### Post date: [July 20, 2021, 2:48pm UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/97 "2021-07-20T14:48:48Z")

</div>

Button positions are rather tentative. UI’s not my forte.  
(Colors are also temporary.)

You’re meant to hit “reload all components” only rarely, to get the latest set of components when something new’s been added. It is indeed slow. Color updating (which pulls latest status) should be pretty quick, so the app should open right up the second time and be ready to use.

The other question is whether the browser you’re using can handle all the structure on the page. I had images originally but they were lagging my browser on my fast computer, so I had to change the DVL to be less hard for the browser to render.

The good news is it is a public project, so you’re welcome to remix and speed it up! (You’ll see my slower and faster color updating code both still present.)

---

<div class="post-metadata">

### Author: ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)
#### Post date: [November 8, 2024, 1:19pm UTC](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687/98 "2024-11-08T13:19:46Z")

</div>



[Previous page](https://community.thunkable.com/t/request-for-input-block-status-tracker/1399687.md?page=4)
