Release

Avo 2.8 - Stimulus JS integration

June 08, 2022 12:56

Hello friends,

Biiiig release today. We took a break last week but we bring a lot of goodies in this release so let's dive in:

StimulusJS integration 🔥 You can now make your forms and CRUD interface a lot more dynamic.
Docs
Demo video

Custom blank text on select filter from @Paul-Bob. All filters have the empty_message option as a placeholder.
Docs

Added the ability to run an action silently. You can now run actions silently without responses. That's useful when you need to redirect from an action.
Docs

Access the resource and model in the action visibility block by @marschattha.
Docs

Allow singular name on has fields from @Paul-Bob. This makes the has_one, has_many, and other associations a bit more flexible to display.
Docs

Added link_to_resource to the external_image_field component by @teenu4 💪
Docs

Expose the global param in search. You now know what kind of search was performed. Global or one resource.
Docs

Refactored the logo partial to support more mobile-friendly use-cases.
Docs

Enabled ranges in all dashboard cards
Docs

Fixed a few bugs: Sidebar menu collapsed state; broken search for uncountable resources (fish); broken breadcrumbs when creating through associations, translation keys on resources and fields not displaying properly.

A lot of fixes under the hood to make the experience faster and more pleasant to work with.

Removed gendered language from our readme file with the help of @afomera. We also went through our docs pages to make sure they are inclusive.

We are incredibly grateful to our community for making this project even more awesome and inclusive.

We'd love to hear from you what have you've been building with Avo, so let us know on Discord or on Twitter ✌️

Release video
Release notes

PS: We're looking for funding, so if your company has a sponsorship budget we'd love to talk and see how we can help each other.

avohq.io
avohq.io/chat
twitter.com/avo_hq
github.com/avo-hq/avo

Video transcript 1 00:00:00,000 --> 00:00:00,590 Hey guys, 2 00:00:00,600 --> 00:00:02,490 this is Adrian with another release for, 3 00:00:02,500 --> 00:00:05,390 although we're going to release 2.8 4 00:00:05,400 --> 00:00:07,790 and it's a big one. 5 00:00:07,800 --> 00:00:08,890 It's a big girl, 6 00:00:08,900 --> 00:00:09,290 really. 7 00:00:09,300 --> 00:00:11,290 So let's get into it. 8 00:00:11,300 --> 00:00:13,090 So the first, 9 00:00:13,100 --> 00:00:15,190 so if we have a few features bug fixes, 10 00:00:15,200 --> 00:00:18,790 refractory rings and a big, 11 00:00:18,800 --> 00:00:19,290 big feature, 12 00:00:19,300 --> 00:00:21,290 I will talk about that in just a second. 13 00:00:21,300 --> 00:00:22,590 So the first one, 14 00:00:22,600 --> 00:00:23,090 so, 15 00:00:23,100 --> 00:00:25,190 custom blank text on select filter. 16 00:00:25,200 --> 00:00:26,490 Thank you so much. 17 00:00:26,500 --> 00:00:28,990 Very top contributor. 18 00:00:29,000 --> 00:00:32,390 So what are we get? 19 00:00:32,400 --> 00:00:33,190 What we have here. 20 00:00:33,200 --> 00:00:33,490 So, 21 00:00:33,500 --> 00:00:35,290 for some filters, 22 00:00:35,300 --> 00:00:35,890 we did. 23 00:00:35,900 --> 00:00:40,990 We didn't really add any placeholder values and 24 00:00:41,000 --> 00:00:42,290 this be our ads that, 25 00:00:42,300 --> 00:00:46,090 so you can use the empty text empty, 26 00:00:46,100 --> 00:00:47,790 empty value. 27 00:00:48,600 --> 00:00:50,190 It's empty. 28 00:00:50,200 --> 00:00:50,690 Something. 29 00:00:51,800 --> 00:00:54,390 Empty message, 30 00:00:54,400 --> 00:00:58,390 the empty message option so you can set that the 31 00:00:58,400 --> 00:01:02,290 placeholder for the for the filter in case. 32 00:01:02,300 --> 00:01:03,290 Nothing is selected, 33 00:01:03,300 --> 00:01:04,690 Nexus. 34 00:01:04,700 --> 00:01:07,090 And ability to run an action silently. 35 00:01:07,100 --> 00:01:08,890 This is really cool. 36 00:01:08,900 --> 00:01:15,190 So when when you're running fletc silence, 37 00:01:15,200 --> 00:01:16,690 am I using it somewhere? 38 00:01:16,700 --> 00:01:17,290 Okay. 39 00:01:17,300 --> 00:01:18,490 So toggle inactive. 40 00:01:18,500 --> 00:01:20,690 I'm going to jump into my app. 41 00:01:21,300 --> 00:01:23,290 Where is it? 42 00:01:23,300 --> 00:01:25,690 I think users. 43 00:01:29,000 --> 00:01:30,290 I'm going to a user. 44 00:01:32,700 --> 00:01:34,690 And then toggle inactive. 45 00:01:34,700 --> 00:01:35,090 So, 46 00:01:35,100 --> 00:01:37,090 if I don't use the silent one, 47 00:01:37,100 --> 00:01:38,390 at Oakland active, 48 00:01:38,400 --> 00:01:39,390 I'll run it. 49 00:01:39,400 --> 00:01:41,490 And you get this message, 50 00:01:41,500 --> 00:01:45,390 you can change up message to a success or fail 51 00:01:45,400 --> 00:01:46,490 or warning message, 52 00:01:46,500 --> 00:01:49,490 but usually couldn't turn that off. 53 00:01:49,500 --> 00:01:49,690 So, 54 00:01:49,700 --> 00:01:50,890 but now it's silent. 55 00:01:50,900 --> 00:01:52,490 You can do that. 56 00:01:52,500 --> 00:01:54,590 So when you're going through and I'm going to run 57 00:01:54,600 --> 00:01:55,390 this action. 58 00:01:56,300 --> 00:01:56,990 Run. 59 00:01:58,400 --> 00:02:00,690 It's not going to display that message. 60 00:02:00,700 --> 00:02:03,190 So if you want to resurrect somewhere or just not 61 00:02:03,200 --> 00:02:04,890 show any message at the end, 62 00:02:04,900 --> 00:02:08,389 you can do that using the silent option. 63 00:02:09,600 --> 00:02:12,890 Coolio add resource model in National visibility. 64 00:02:12,900 --> 00:02:16,190 This was actually a little bit of a factor. 65 00:02:16,200 --> 00:02:18,490 We just change the order. 66 00:02:18,500 --> 00:02:22,090 So let's see in an action whenever you had like 67 00:02:22,100 --> 00:02:23,290 some visible. 68 00:02:25,400 --> 00:02:30,990 Before the resource wasn't hydrated. 69 00:02:31,000 --> 00:02:34,390 So you wouldn't be able to see which model it 70 00:02:34,400 --> 00:02:35,390 would be applied to, 71 00:02:35,400 --> 00:02:38,090 but now it's going to be hydrated and I had 72 00:02:38,100 --> 00:02:40,090 to have the views in Paramus and everything you need 73 00:02:40,100 --> 00:02:43,190 so you can make better choices when toggling an action 74 00:02:43,200 --> 00:02:44,390 visible or not. 75 00:02:45,200 --> 00:02:49,090 Allowed to put single name on has feels. 76 00:02:49,100 --> 00:02:50,090 Thank you so much for all. 77 00:02:50,100 --> 00:02:50,790 This was amazing. 78 00:02:50,800 --> 00:02:56,090 So what happened was the has 79 00:02:56,100 --> 00:02:57,790 many and hasn't has belongs. 80 00:02:57,800 --> 00:03:01,590 Hasn't belongs to many associations. 81 00:03:01,600 --> 00:03:05,690 Did not allowed to have this name as a singular 82 00:03:05,700 --> 00:03:07,590 as a singular name. 83 00:03:07,600 --> 00:03:09,090 So you couldn't see a post. 84 00:03:09,100 --> 00:03:11,990 If you want to do this would get pluralized. 85 00:03:12,000 --> 00:03:14,290 But sometimes it does make sense to have this a 86 00:03:14,300 --> 00:03:14,790 singular. 87 00:03:14,800 --> 00:03:16,390 I think her eyes name. 88 00:03:16,800 --> 00:03:18,990 Next, 89 00:03:19,000 --> 00:03:23,290 add a link to it to an external image field. 90 00:03:23,300 --> 00:03:25,290 So where is it? 91 00:03:25,300 --> 00:03:29,190 So I can post just going to jump into the 92 00:03:29,200 --> 00:03:31,890 post for the quick? 93 00:03:32,900 --> 00:03:36,490 And now this is this. 94 00:03:36,500 --> 00:03:42,090 So this cover photo is actually an external image field. 95 00:03:42,100 --> 00:03:44,390 So where we should pull this from a city in 96 00:03:44,400 --> 00:03:46,190 somewhere on introduction, 97 00:03:46,200 --> 00:03:50,090 if you wanted link to Resource to it. 98 00:03:50,100 --> 00:03:51,790 So post resource, 99 00:03:51,800 --> 00:03:55,290 is it cover photo? 100 00:03:55,300 --> 00:03:58,890 So if you had linked to Resource, 101 00:03:58,900 --> 00:04:01,390 this wouldn't really work. 102 00:04:01,400 --> 00:04:02,190 It didn't have that, 103 00:04:02,200 --> 00:04:04,390 but this PR as it. 104 00:04:04,400 --> 00:04:05,990 Thank you so much for us. 105 00:04:06,000 --> 00:04:06,890 Thank you. 106 00:04:06,900 --> 00:04:09,990 So explosive Global Paramus search. 107 00:04:10,000 --> 00:04:12,290 Let's see if I use this somewhere. 108 00:04:12,800 --> 00:04:14,490 Global, 109 00:04:14,500 --> 00:04:15,990 okay. 110 00:04:16,000 --> 00:04:16,690 I haven't used it. 111 00:04:16,700 --> 00:04:20,390 But what happens is when you're doing the searchquarry. 112 00:04:20,399 --> 00:04:22,690 Maybe you want to do a different search query in 113 00:04:22,700 --> 00:04:26,990 the when it's going to be a global search for 114 00:04:27,000 --> 00:04:30,990 every resource and different for the resource search, 115 00:04:31,000 --> 00:04:31,690 right? 116 00:04:31,700 --> 00:04:35,490 So you can now do if grams of global. 117 00:04:38,000 --> 00:04:41,590 An elf and you can do something here and something 118 00:04:41,600 --> 00:04:42,190 else here. 119 00:04:42,200 --> 00:04:44,090 So maybe when you're doing Global, 120 00:04:44,100 --> 00:04:45,890 you don't want to search by about it body or 121 00:04:45,900 --> 00:04:46,290 something. 122 00:04:46,300 --> 00:04:49,090 This just makes it a little bit easier to tackle 123 00:04:49,100 --> 00:04:51,190 that the scenario. 124 00:04:51,400 --> 00:04:52,690 Cool. 125 00:04:52,700 --> 00:04:53,290 Next, 126 00:04:53,300 --> 00:04:54,690 let's go to the bug fixes. 127 00:04:54,700 --> 00:04:56,390 So sidebar menu. 128 00:04:56,400 --> 00:04:57,290 Collapsed State. 129 00:04:57,300 --> 00:04:59,190 I can show you this and I'll go demo. 130 00:04:59,200 --> 00:05:00,590 Always go to a hotel, 131 00:05:00,600 --> 00:05:02,090 my friend to see what I can do. 132 00:05:02,100 --> 00:05:04,790 And you can check the source code and everything to 133 00:05:04,800 --> 00:05:09,990 better to take out some Snippets from here and 134 00:05:10,000 --> 00:05:11,090 use them in your apps. 135 00:05:11,100 --> 00:05:16,190 So what happens is like if you have usually whenever 136 00:05:16,200 --> 00:05:19,290 you collapse or expand an item, 137 00:05:19,300 --> 00:05:21,190 no matter how it was by default. 138 00:05:21,200 --> 00:05:21,990 It sure is. 139 00:05:22,000 --> 00:05:26,090 It should respect your browser's setting. 140 00:05:26,100 --> 00:05:27,490 So if you do, 141 00:05:27,500 --> 00:05:31,290 you see people is its expanded by the fourth one, 142 00:05:31,300 --> 00:05:34,190 but then is going to be collapsed by the browser. 143 00:05:34,200 --> 00:05:34,790 It will, 144 00:05:34,800 --> 00:05:36,590 if you do the same thing to us to an 145 00:05:36,600 --> 00:05:39,890 item that was collapsed by default. 146 00:05:39,900 --> 00:05:42,090 It's not going to respect that. 147 00:05:42,100 --> 00:05:45,090 To other is not open here, 148 00:05:45,100 --> 00:05:46,890 but now fix this. 149 00:05:46,900 --> 00:05:48,590 So this will be closed. 150 00:05:48,600 --> 00:05:49,390 This will be open. 151 00:05:49,400 --> 00:05:52,090 And now for your fresh is going to I open. 152 00:05:52,100 --> 00:05:53,590 I close it. 153 00:05:54,700 --> 00:05:56,490 It's going to stay closed. 154 00:05:56,500 --> 00:05:58,290 So that's a nice fix. 155 00:05:59,600 --> 00:06:01,190 Such as broken for Encanto, 156 00:06:01,200 --> 00:06:02,490 uncountable resources, 157 00:06:02,500 --> 00:06:03,290 same thing. 158 00:06:03,300 --> 00:06:03,890 So fish. 159 00:06:03,900 --> 00:06:08,890 This is why this research resources here because it's uncountable 160 00:06:08,900 --> 00:06:11,990 and before it was searched on fish in Dex, 161 00:06:12,000 --> 00:06:12,590 but now 162 00:06:14,600 --> 00:06:18,890 Now searches on fish so it's all good. 163 00:06:18,900 --> 00:06:20,590 That works perfectly. 164 00:06:22,200 --> 00:06:24,690 Show proper bread crumbs on the associated creatview. 165 00:06:24,700 --> 00:06:27,990 This was nothing. 166 00:06:28,000 --> 00:06:28,190 Very, 167 00:06:28,200 --> 00:06:31,590 what are you calling? 168 00:06:31,600 --> 00:06:33,490 It wasn't a very big, 169 00:06:33,500 --> 00:06:34,790 big steaks. 170 00:06:34,800 --> 00:06:38,590 But when you do a great income and you wouldn't 171 00:06:38,600 --> 00:06:39,290 get this project, 172 00:06:39,300 --> 00:06:40,790 I'm here. 173 00:06:40,800 --> 00:06:42,490 But let's try this. 174 00:06:42,500 --> 00:06:44,390 So projects. 175 00:06:44,800 --> 00:06:49,990 That's going to a project and add new comment. 176 00:06:50,000 --> 00:06:53,690 It wouldn't show the parent project in the Ville in 177 00:06:53,700 --> 00:06:54,290 the bread crumbs, 178 00:06:54,300 --> 00:06:55,690 but now it's visible. 179 00:06:56,800 --> 00:06:59,390 Translation skis for resources in fields. 180 00:06:59,400 --> 00:07:04,590 This was an issue where some translations Fields were not 181 00:07:04,600 --> 00:07:07,590 present at some points that's fixed. 182 00:07:07,600 --> 00:07:07,690 Now, 183 00:07:07,700 --> 00:07:10,490 remove Max limit from tax field. 184 00:07:10,500 --> 00:07:11,890 Thank you, 185 00:07:11,900 --> 00:07:12,390 John, 186 00:07:12,400 --> 00:07:13,690 and other top contributor, 187 00:07:13,700 --> 00:07:16,590 but I don't know why. 188 00:07:16,600 --> 00:07:20,490 But whenever let's go to a course, 189 00:07:20,500 --> 00:07:20,790 I think, 190 00:07:20,800 --> 00:07:23,890 what is that courses? 191 00:07:23,900 --> 00:07:26,490 Buy some reason, 192 00:07:26,500 --> 00:07:28,290 the tax. 193 00:07:28,300 --> 00:07:31,390 He'll have a limit to 10. 194 00:07:31,900 --> 00:07:34,290 The 10 tags, 195 00:07:34,300 --> 00:07:35,390 and you can add any more. 196 00:07:35,400 --> 00:07:36,190 Now, 197 00:07:36,200 --> 00:07:36,890 that's fixed. 198 00:07:36,900 --> 00:07:37,190 So, 199 00:07:37,200 --> 00:07:37,690 thank you, 200 00:07:37,700 --> 00:07:37,990 John. 201 00:07:40,200 --> 00:07:43,090 Sophistication of move to top button. 202 00:07:43,100 --> 00:07:43,790 So thank you so much. 203 00:07:43,800 --> 00:07:46,590 John and other good contribution. 204 00:07:46,600 --> 00:07:47,890 So course, 205 00:07:47,900 --> 00:07:49,790 links three stores. 206 00:07:49,800 --> 00:07:52,490 We're using ordering year. 207 00:07:52,500 --> 00:07:56,990 So or says it's jumping to a course. 208 00:07:57,000 --> 00:07:59,990 I think it's Justin course links. 209 00:08:00,900 --> 00:08:01,590 Okay up. 210 00:08:01,600 --> 00:08:03,290 So on Safari, 211 00:08:03,300 --> 00:08:08,090 I think this one was upside down because the transformation 212 00:08:08,100 --> 00:08:10,890 was applied to the right as b.g. 213 00:08:10,900 --> 00:08:11,690 Elements, 214 00:08:11,700 --> 00:08:13,190 but now it's fixed. 215 00:08:13,200 --> 00:08:13,290 So, 216 00:08:13,300 --> 00:08:14,190 it looks very well. 217 00:08:14,200 --> 00:08:14,690 Very nice. 218 00:08:14,700 --> 00:08:15,890 Thank you so much, 219 00:08:15,900 --> 00:08:16,090 John. 220 00:08:17,100 --> 00:08:18,690 In factoring, 221 00:08:18,700 --> 00:08:21,390 we have some Refractories to the logo partial. 222 00:08:21,400 --> 00:08:24,890 So now whenever let me just make the smaller. 223 00:08:26,000 --> 00:08:27,490 When you're on mobile, 224 00:08:27,500 --> 00:08:28,890 you can do something like this. 225 00:08:28,900 --> 00:08:33,690 You can provide two items in your a logo partial. 226 00:08:33,700 --> 00:08:37,490 So I'll go into logo HTML heading to have to 227 00:08:37,500 --> 00:08:40,090 logo files at file Assets, 228 00:08:40,100 --> 00:08:40,490 in one, 229 00:08:40,500 --> 00:08:41,789 is hidden by the fold, 230 00:08:41,799 --> 00:08:44,090 and then it's displayed on bigger ones. 231 00:08:44,100 --> 00:08:46,890 And this one is hidden on bigger ones and display 232 00:08:46,900 --> 00:08:47,290 by default. 233 00:08:47,300 --> 00:08:50,090 So you can do things like this and have two 234 00:08:50,100 --> 00:08:53,390 types of logos display depending on the size of the 235 00:08:53,400 --> 00:08:53,790 screen. 236 00:08:54,400 --> 00:08:57,190 Enable Regional cards. 237 00:08:57,200 --> 00:09:01,590 So now all cars should have the range selector and 238 00:09:01,600 --> 00:09:05,690 you can use that inside your logic and also like 239 00:09:05,700 --> 00:09:06,890 the customer card, 240 00:09:06,900 --> 00:09:08,590 the partial car can do that. 241 00:09:08,600 --> 00:09:09,190 That's well. 242 00:09:09,200 --> 00:09:12,990 This is just don't clean up most of your logic 243 00:09:13,000 --> 00:09:14,390 to concerns about some cars. 244 00:09:14,400 --> 00:09:18,390 It don't controllers and now or thank you so much 245 00:09:18,400 --> 00:09:19,090 Andrea. 246 00:09:19,100 --> 00:09:23,890 She pointed pointed out that we have some gendered language 247 00:09:23,900 --> 00:09:24,590 in our read. 248 00:09:24,600 --> 00:09:24,690 Me, 249 00:09:24,700 --> 00:09:27,390 and she moved it. 250 00:09:27,400 --> 00:09:27,790 Thank you so much. 251 00:09:27,800 --> 00:09:31,290 We also had to look to tan all over documentation. 252 00:09:31,300 --> 00:09:34,090 So we don't have that present. 253 00:09:34,100 --> 00:09:34,590 So it's, 254 00:09:34,600 --> 00:09:37,790 we want to make this community as inclusive as possible. 255 00:09:37,800 --> 00:09:40,390 Thank you so much. 256 00:09:40,400 --> 00:09:42,290 There's one more thing. 257 00:09:42,300 --> 00:09:44,990 There's another feature. 258 00:09:45,000 --> 00:09:46,190 So we have the stimulus, 259 00:09:46,200 --> 00:09:47,890 Jess and HDMI tributes. 260 00:09:47,900 --> 00:09:51,990 This is a feature that allows you to add stimulus. 261 00:09:52,000 --> 00:09:52,290 Yes, 262 00:09:52,300 --> 00:09:53,890 to your crowd. 263 00:09:54,300 --> 00:09:56,390 I was crying her face so you can do things 264 00:09:56,400 --> 00:09:56,590 like this. 265 00:09:56,600 --> 00:09:59,990 Like you have a different country selecting a City Select. 266 00:10:00,000 --> 00:10:01,790 I want you to lick the country. 267 00:10:01,800 --> 00:10:04,590 The city is from that country are present in the 268 00:10:04,600 --> 00:10:06,190 next select. 269 00:10:06,200 --> 00:10:09,390 Let me just show you so it's on a course. 270 00:10:09,400 --> 00:10:10,790 Let's go. 271 00:10:10,800 --> 00:10:11,790 And I did the course. 272 00:10:11,800 --> 00:10:11,890 I, 273 00:10:11,900 --> 00:10:13,590 we have Spain and it have a Madrid, 274 00:10:13,600 --> 00:10:13,790 Valencia, 275 00:10:13,800 --> 00:10:16,690 and Barcelona and then we move to Japan and these 276 00:10:16,700 --> 00:10:17,990 changes took You Sucka. 277 00:10:18,000 --> 00:10:21,990 And so on tile and it does Everything Changes based 278 00:10:22,000 --> 00:10:25,690 on the country select so you can do things like 279 00:10:25,700 --> 00:10:25,890 this. 280 00:10:25,900 --> 00:10:28,790 You can do toggle actions. 281 00:10:28,800 --> 00:10:29,090 You can do, 282 00:10:29,100 --> 00:10:30,690 actually can do whatever you want. 283 00:10:30,700 --> 00:10:34,690 We just offer we just enable stimulus on your, 284 00:10:34,700 --> 00:10:37,890 I'm all the crud screens. 285 00:10:37,900 --> 00:10:42,090 I have a separate video on that going in debt 286 00:10:42,100 --> 00:10:45,090 with everything that's in the docks. 287 00:10:45,100 --> 00:10:47,090 So please check that out. 288 00:10:47,100 --> 00:10:49,390 It will be a link in the description. 289 00:10:50,600 --> 00:10:52,390 We hope you love this release. 290 00:10:52,400 --> 00:10:55,090 It's a big one next. 291 00:10:55,100 --> 00:10:56,890 What are we doing next week? 292 00:10:56,900 --> 00:11:01,690 Or going to focus a little bit on tabs. 293 00:11:01,700 --> 00:11:03,590 So they have the tabs feature. 294 00:11:03,600 --> 00:11:08,790 We presented a little preview 295 00:11:08,800 --> 00:11:09,890 on Twitter. 296 00:11:09,900 --> 00:11:12,590 And on our Discord servers are go. 297 00:11:12,600 --> 00:11:15,190 Check it out and how they work their neighbors by 298 00:11:15,200 --> 00:11:15,790 Hotwire. 299 00:11:15,800 --> 00:11:18,790 I don't I don't have any screenshots here. 300 00:11:18,800 --> 00:11:22,290 And then the cops is a big one. 301 00:11:22,300 --> 00:11:26,290 We also have resource cards that will allow you to 302 00:11:26,300 --> 00:11:29,690 have cards just like you have on dashboard. 303 00:11:29,700 --> 00:11:32,990 So you'll have cars like these present on the resource 304 00:11:33,000 --> 00:11:33,290 page. 305 00:11:33,300 --> 00:11:34,190 They can do it on. 306 00:11:34,200 --> 00:11:36,190 Maybe on a course, 307 00:11:36,200 --> 00:11:37,190 show course, 308 00:11:37,200 --> 00:11:39,990 edit or like course index in you would have cards 309 00:11:40,000 --> 00:11:40,390 here, 310 00:11:40,400 --> 00:11:45,990 showing different stats about the resources are on what 311 00:11:46,000 --> 00:11:46,290 else. 312 00:11:46,300 --> 00:11:49,690 So we started working on plugins? 313 00:11:50,600 --> 00:11:54,290 So so early on and then we started up, 314 00:11:54,300 --> 00:11:55,990 you are alive resources again. 315 00:11:56,000 --> 00:11:57,390 We need some help here. 316 00:11:57,400 --> 00:11:59,690 So if you want to help, 317 00:11:59,700 --> 00:12:01,990 please come and check this out. 318 00:12:04,400 --> 00:12:05,990 We're also looking for funding. 319 00:12:06,000 --> 00:12:08,190 So you want if you want to sponsor the project 320 00:12:08,200 --> 00:12:11,990 and it be featured on our home page or if 321 00:12:12,000 --> 00:12:15,090 you need like extra help we can we can provide 322 00:12:15,100 --> 00:12:19,890 that just drop us an email or a message on 323 00:12:19,900 --> 00:12:23,690 Twitter and go and tell everybody about that and how 324 00:12:23,700 --> 00:12:25,790 it helps you deliver apps? 325 00:12:25,800 --> 00:12:27,090 Much faster. 326 00:12:27,100 --> 00:12:28,590 Thank you guys. 327 00:12:28,600 --> 00:12:30,990 I hope you like this release and see you in 328 00:12:31,000 --> 00:12:31,590 the next one.