tag:github.com,2008:https://github.com/portableutm/webapp/releases Release notes from webapp 2021-02-22T17:24:43Z tag:github.com,2008:Repository/259284177/release-dinacia-23-2-21 2021-02-22T17:24:43Z release-dinacia-23-2-21 <p>feat: default language is now spanish</p> mbetancurt tag:github.com,2008:Repository/259284177/0.3.1 2020-07-21T12:57:39Z PortableUTM WebApp v0.3.1 <p>Fixes a small error that ocurred when selecting a drone in the simulator, causing a test suite to fail.</p> mbetancurt tag:github.com,2008:Repository/259284177/0.3.0 2020-07-21T12:13:23Z PortableUTM WebApp v0.3.0 <p>features:<br> major translations overhauls &amp; preparing release 0.3.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/651726bd8c4b03e67270231caf6ce473368c4847/hovercard" href="https://github.com/portableutm/webapp/commit/651726bd8c4b03e67270231caf6ce473368c4847"><tt>651726b</tt></a>)<br> translations improved and separated (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/2649722b650cdfc53ccbd9cb80e2a315c3639957/hovercard" href="https://github.com/portableutm/webapp/commit/2649722b650cdfc53ccbd9cb80e2a315c3639957"><tt>2649722</tt></a>)<br> improved URL scheming for operations list (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/22b2d991560541e5d75eb23efa1c4cd136d20f05/hovercard" href="https://github.com/portableutm/webapp/commit/22b2d991560541e5d75eb23efa1c4cd136d20f05"><tt>22b2d99</tt></a>)<br> improved styling of operations list (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/6f760c00255f5c9ab5478246d51d291963be31fb/hovercard" href="https://github.com/portableutm/webapp/commit/6f760c00255f5c9ab5478246d51d291963be31fb"><tt>6f760c0</tt></a>)<br> new operation information listed properly (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/ceff7aaa0d382aa9ceea381421ebeb135b9a3514/hovercard" href="https://github.com/portableutm/webapp/commit/ceff7aaa0d382aa9ceea381421ebeb135b9a3514"><tt>ceff7aa</tt></a>)<br> new fields in new operation, API changes pending CU-6jt1h1 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/c506c212e4b19a40ae81ecb73fe60a10a173e25b/hovercard" href="https://github.com/portableutm/webapp/commit/c506c212e4b19a40ae81ecb73fe60a10a173e25b"><tt>c506c21</tt></a>)<br> new login screen (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/807cbb88693ca71ffd50fa3dcca648123193448a/hovercard" href="https://github.com/portableutm/webapp/commit/807cbb88693ca71ffd50fa3dcca648123193448a"><tt>807cbb8</tt></a>)<br> debug mode undisclosed addition (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/68c4d292e69b03c9dc1c3e4f5f2d76337b334720/hovercard" href="https://github.com/portableutm/webapp/commit/68c4d292e69b03c9dc1c3e4f5f2d76337b334720"><tt>68c4d29</tt></a>)<br> sneaky hummingbird CU-6gptj4[closed] (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/fb9988609050f5d8d62bcbf03fbc45695ef254ec/hovercard" href="https://github.com/portableutm/webapp/commit/fb9988609050f5d8d62bcbf03fbc45695ef254ec"><tt>fb99886</tt></a>)<br> add actual operations stats to HomeScreen of Dashboard CU-8edqyc (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/c9b747975058fa080709b6b950e326359e573765/hovercard" href="https://github.com/portableutm/webapp/commit/c9b747975058fa080709b6b950e326359e573765"><tt>c9b7479</tt></a>)<br> notification system and ROGUE notifications CU-7gdj2w (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/1bc43c5ec80d9100125cfa79b16e47b9fcdc69d4/hovercard" href="https://github.com/portableutm/webapp/commit/1bc43c5ec80d9100125cfa79b16e47b9fcdc69d4"><tt>1bc43c5</tt></a>)<br> sound effect for ROGUE notifications (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/f4724d435eaa719358f2cd2966241c97dde8e704/hovercard" href="https://github.com/portableutm/webapp/commit/f4724d435eaa719358f2cd2966241c97dde8e704"><tt>f4724d4</tt></a>)<br> notification on attempt of creating new operation w/o polygon (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/2d55ed5fdb82d533e4dff40ed02eef358a842b98/hovercard" href="https://github.com/portableutm/webapp/commit/2d55ed5fdb82d533e4dff40ed02eef358a842b98"><tt>2d55ed5</tt></a>)<br> re-integrate the notification system (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/17f0020c567f1c99433a327e85607e1652e8abd7/hovercard" href="https://github.com/portableutm/webapp/commit/17f0020c567f1c99433a327e85607e1652e8abd7"><tt>17f0020</tt></a>)<br> replace alerts in Pilot page for the warning system (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/5718ba7572cbefd837e1f56e0a92353e2695e9ee/hovercard" href="https://github.com/portableutm/webapp/commit/5718ba7572cbefd837e1f56e0a92353e2695e9ee"><tt>5718ba7</tt></a>)<br> warning system (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/069c584e7b2f2cc3bd6f347c956dc9270f014963/hovercard" href="https://github.com/portableutm/webapp/commit/069c584e7b2f2cc3bd6f347c956dc9270f014963"><tt>069c584</tt></a>)<br> pilots can change their personal info and password (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/30c44f6fbd1ec9c300c68c18f17e404d98a5c22f/hovercard" href="https://github.com/portableutm/webapp/commit/30c44f6fbd1ec9c300c68c18f17e404d98a5c22f"><tt>30c44f6</tt></a>)<br> auto update token when a new token is received (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/b53a9bc8993c4674554aadeb745a702af9a43f73/hovercard" href="https://github.com/portableutm/webapp/commit/b53a9bc8993c4674554aadeb745a702af9a43f73"><tt>b53a9bc</tt></a>)<br> disable creating an empty operation (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/5c56bce7495c31d948f1f23a00b2e1882cf5dace/hovercard" href="https://github.com/portableutm/webapp/commit/5c56bce7495c31d948f1f23a00b2e1882cf5dace"><tt>5c56bce</tt></a>)<br> admins can have vehicles (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/c4214401dbbe25b022a19ca66a883406681f02df/hovercard" href="https://github.com/portableutm/webapp/commit/c4214401dbbe25b022a19ca66a883406681f02df"><tt>c421440</tt></a>)<br> auto log out if token is expired (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/e1bf6781bdde0d9abd776512ff8d182b678faad1/hovercard" href="https://github.com/portableutm/webapp/commit/e1bf6781bdde0d9abd776512ff8d182b678faad1"><tt>e1bf678</tt></a>)<br> creation of users by admins (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/31b7bce0296afefa76d45a0ae0e8bf5872c363c2/hovercard" href="https://github.com/portableutm/webapp/commit/31b7bce0296afefa76d45a0ae0e8bf5872c363c2"><tt>31b7bce</tt></a>)<br> operation creator now uses sidebar (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/663f346c20bfa5b67d484793679cabac0d655b4e/hovercard" href="https://github.com/portableutm/webapp/commit/663f346c20bfa5b67d484793679cabac0d655b4e"><tt>663f346</tt></a>)<br> operation creator steps integrated in sidebar (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/978a692052e642b4641be70dc788bf98e29ffdef/hovercard" href="https://github.com/portableutm/webapp/commit/978a692052e642b4641be70dc788bf98e29ffdef"><tt>978a692</tt></a>)<br> removed language buttons for not authenticated users (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/6bb13d312774142f112993923299bfbcc624f9ad/hovercard" href="https://github.com/portableutm/webapp/commit/6bb13d312774142f112993923299bfbcc624f9ad"><tt>6bb13d3</tt></a>)<br> default QuickFly if not present (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/7503159b568c093a7b619e2b2964bef45d1d4c74/hovercard" href="https://github.com/portableutm/webapp/commit/7503159b568c093a7b619e2b2964bef45d1d4c74"><tt>7503159</tt></a>)<br> simplification of Global State - UserState removed (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/77131e8e6a1790f9cc3877c7cf03e71a81dd5e20/hovercard" href="https://github.com/portableutm/webapp/commit/77131e8e6a1790f9cc3877c7cf03e71a81dd5e20"><tt>77131e8</tt></a>)</p> <p>fixes:<br> bug when you create a new vehicle CU-1t4cj3[closed] (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/df913990fcc875cca09648f90872c2c18c960072/hovercard" href="https://github.com/portableutm/webapp/commit/df913990fcc875cca09648f90872c2c18c960072"><tt>df91399</tt></a>)<br> selecting an operation does not filter by state CU-1t4cfd[review] (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/8f29488f0653868e94efbdfe6bf6446de65f0040/hovercard" href="https://github.com/portableutm/webapp/commit/8f29488f0653868e94efbdfe6bf6446de65f0040"><tt>8f29488</tt></a>)<br> quickfly default position not working properly CU-1t4cqb[review] (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/52ece8006ff460719e02d3fecf9c5318042a1927/hovercard" href="https://github.com/portableutm/webapp/commit/52ece8006ff460719e02d3fecf9c5318042a1927"><tt>52ece80</tt></a>)<br> implemented quickfly GET crashed dev app CU-94nauz[review] (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/6bc9211bca6cfb1b74b1e58c49e51ab88049299a/hovercard" href="https://github.com/portableutm/webapp/commit/6bc9211bca6cfb1b74b1e58c49e51ab88049299a"><tt>6bc9211</tt></a>)<br> major CSS fixes to dashboard and other parts. CU-6gta00[closed] (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/3ae97dc50d87385ace7d39d1bf4dae6fa97049a9/hovercard" href="https://github.com/portableutm/webapp/commit/3ae97dc50d87385ace7d39d1bf4dae6fa97049a9"><tt>3ae97dc</tt></a>)<br> new login screen (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/86c43a33db7eb7bd295ecf8d26a5ab70a6ee03be/hovercard" href="https://github.com/portableutm/webapp/commit/86c43a33db7eb7bd295ecf8d26a5ab70a6ee03be"><tt>86c43a3</tt></a>)<br> empty name operations are showing cut lines in the operation list (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/4ff3099b0f4792895adb9a22c45acf96097a65f3/hovercard" href="https://github.com/portableutm/webapp/commit/4ff3099b0f4792895adb9a22c45acf96097a65f3"><tt>4ff3099</tt></a>)<br> notification list is not a Maybe anymore (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/305e9985e84f298b082a2fdc37812381bb494745/hovercard" href="https://github.com/portableutm/webapp/commit/305e9985e84f298b082a2fdc37812381bb494745"><tt>305e998</tt></a>)<br> remove auto login (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/4ed423c6b57d3209355714bb2dab28eff2d9488a/hovercard" href="https://github.com/portableutm/webapp/commit/4ed423c6b57d3209355714bb2dab28eff2d9488a"><tt>4ed423c</tt></a>)<br> remove sockets when refreshing (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/aaa215df1a7fe48b4e8cccd3987b83ba365e3fc3/hovercard" href="https://github.com/portableutm/webapp/commit/aaa215df1a7fe48b4e8cccd3987b83ba365e3fc3"><tt>aaa215d</tt></a>)<br> new vehicle details (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/191236d626a0e0a38e8fb2926e15d8dd014eaf97/hovercard" href="https://github.com/portableutm/webapp/commit/191236d626a0e0a38e8fb2926e15d8dd014eaf97"><tt>191236d</tt></a>)<br> starting time for new op is app start time, not current time (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/5afc83de072e08f3247579f9d6ca7cae66451716/hovercard" href="https://github.com/portableutm/webapp/commit/5afc83de072e08f3247579f9d6ca7cae66451716"><tt>5afc83d</tt></a>)<br> user verification token (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/ad758a19ae9d0db41484bd3993c8e5bd15f9eefd/hovercard" href="https://github.com/portableutm/webapp/commit/ad758a19ae9d0db41484bd3993c8e5bd15f9eefd"><tt>ad758a1</tt></a>)<br> fetch operations when a new operation changes state (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/dfb38f0aba707886879945b8641f04868bfcccf8/hovercard" href="https://github.com/portableutm/webapp/commit/dfb38f0aba707886879945b8641f04868bfcccf8"><tt>dfb38f0</tt></a>)<br> rfvs have no pattern in rare ocassions (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/854e0248bee2ca9866eb999e4205640c85951d4b/hovercard" href="https://github.com/portableutm/webapp/commit/854e0248bee2ca9866eb999e4205640c85951d4b"><tt>854e024</tt></a>)<br> two tests not passing (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/b8d31278158e18fd7f7422dd313a485231717592/hovercard" href="https://github.com/portableutm/webapp/commit/b8d31278158e18fd7f7422dd313a485231717592"><tt>b8d3127</tt></a>)<br> translations and tests not dependant anymore (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/6629f823e588b126d313092a953f9a1f2bf535a4/hovercard" href="https://github.com/portableutm/webapp/commit/6629f823e588b126d313092a953f9a1f2bf535a4"><tt>6629f82</tt></a>)<br> dsh_sidemenu e2e test not finding admin use cases (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/2176c60fe6fdd498d23640a03905154fe955bf95/hovercard" href="https://github.com/portableutm/webapp/commit/2176c60fe6fdd498d23640a03905154fe955bf95"><tt>2176c60</tt></a>)<br> currently selected drone not unselected when closing RightArea (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/4869f72445a808b964fa7a248e36ca1ffaafd6af/hovercard" href="https://github.com/portableutm/webapp/commit/4869f72445a808b964fa7a248e36ca1ffaafd6af"><tt>4869f72</tt></a>)</p> <p>others (will not be included in Semantic-Release notes):<br> fix broken tests due to new translations (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/0b742e6c0af85a6f892cf03c7ec47fef19100101/hovercard" href="https://github.com/portableutm/webapp/commit/0b742e6c0af85a6f892cf03c7ec47fef19100101"><tt>0b742e6</tt></a>)<br> run tests on all branches (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/4d540ba101e0ec3a99d5480837b3597cc928e31c/hovercard" href="https://github.com/portableutm/webapp/commit/4d540ba101e0ec3a99d5480837b3597cc928e31c"><tt>4d540ba</tt></a>)<br> remove unused dependencies (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/3762c73940e1a8cbc574484e9300868305bcc8eb/hovercard" href="https://github.com/portableutm/webapp/commit/3762c73940e1a8cbc574484e9300868305bcc8eb"><tt>3762c73</tt></a>)<br> unused import CU-1k6t94 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/2d327d810bfcb49d1dbf29a0de22aefaaf138c8b/hovercard" href="https://github.com/portableutm/webapp/commit/2d327d810bfcb49d1dbf29a0de22aefaaf138c8b"><tt>2d327d8</tt></a>)<br> broken list_user test fixed (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/7ab1ea24af72aa357771e1bfeae543e71f8fa8ea/hovercard" href="https://github.com/portableutm/webapp/commit/7ab1ea24af72aa357771e1bfeae543e71f8fa8ea"><tt>7ab1ea2</tt></a>)<br> fixed remaining broken tests CU-1k6t94[closed] (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/9e5288d04f4e7bdaa92ee028a38cb2a96bdf88a7/hovercard" href="https://github.com/portableutm/webapp/commit/9e5288d04f4e7bdaa92ee028a38cb2a96bdf88a7"><tt>9e5288d</tt></a>)<br> fixed all broken tests due to reimplemented auth CU-1k6t94[closed] (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/d35bbbf1eb0c95befd526b371825bc8ae9f1a5cb/hovercard" href="https://github.com/portableutm/webapp/commit/d35bbbf1eb0c95befd526b371825bc8ae9f1a5cb"><tt>d35bbbf</tt></a>)<br> last state changes CU-6gpt8q[closed] (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/7e9af5f5fb4d5fbb4576a3a8e70853e5fbc44431/hovercard" href="https://github.com/portableutm/webapp/commit/7e9af5f5fb4d5fbb4576a3a8e70853e5fbc44431"><tt>7e9af5f</tt></a>)<br> separate state actions into different files CU-6gpt8q (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/ffd62fae6791866538cd656fc282ed69ab141b30/hovercard" href="https://github.com/portableutm/webapp/commit/ffd62fae6791866538cd656fc282ed69ab141b30"><tt>ffd62fa</tt></a>)<br> vehicle state CU-6gpt8q (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/0a86b382b33d0e2e670fbb890974506fccd63992/hovercard" href="https://github.com/portableutm/webapp/commit/0a86b382b33d0e2e670fbb890974506fccd63992"><tt>0a86b38</tt></a>)<br> operation state CU-6gpt8q (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/4897605c69bb17f712858b80012d8a7339f6c2b6/hovercard" href="https://github.com/portableutm/webapp/commit/4897605c69bb17f712858b80012d8a7339f6c2b6"><tt>4897605</tt></a>)<br> rfv state CU-6gpt8q (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/b66e731f86cb9b7c30e5ec1823d0da97b326f4db/hovercard" href="https://github.com/portableutm/webapp/commit/b66e731f86cb9b7c30e5ec1823d0da97b326f4db"><tt>b66e731</tt></a>)<br> jwt not saved as cookie anymore (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/39145ad62cbf5efa932ff32dcbe2983f9074c170/hovercard" href="https://github.com/portableutm/webapp/commit/39145ad62cbf5efa932ff32dcbe2983f9074c170"><tt>39145ad</tt></a>)<br> automatic deploy in production from master (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/0339fbe8cb09d2e645908e994426c778d450c86e/hovercard" href="https://github.com/portableutm/webapp/commit/0339fbe8cb09d2e645908e994426c778d450c86e"><tt>0339fbe</tt></a>)<br> selecting operation on list (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/8a9b253272385186c3f10a359c8548f9f5558e0e/hovercard" href="https://github.com/portableutm/webapp/commit/8a9b253272385186c3f10a359c8548f9f5558e0e"><tt>8a9b253</tt></a>)<br> code coverage fails CI (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/ce1a72181a9213f7ce80111fa997fbc7f09b7230/hovercard" href="https://github.com/portableutm/webapp/commit/ce1a72181a9213f7ce80111fa997fbc7f09b7230"><tt>ce1a721</tt></a>)<br> update issue templates (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/b7d2190cc42544c701b8a8d4a051c0610ac557fd/hovercard" href="https://github.com/portableutm/webapp/commit/b7d2190cc42544c701b8a8d4a051c0610ac557fd"><tt>b7d2190</tt></a>)<br> commitlint and husky for linting commit messages (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/210cb33d6eac53209cc91a44af336e8b75f3d6b2/hovercard" href="https://github.com/portableutm/webapp/commit/210cb33d6eac53209cc91a44af336e8b75f3d6b2"><tt>210cb33</tt></a>)<br> Changes of layout, text and small enhancements for demo (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/265560ab870df9b4446d6d681945e6f036d99491/hovercard" href="https://github.com/portableutm/webapp/commit/265560ab870df9b4446d6d681945e6f036d99491"><tt>265560a</tt></a>)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/portableutm/webapp/commit/62a19fdddd5fd9f9b4f230bbcd940e3697b23b27/hovercard" href="https://github.com/portableutm/webapp/commit/62a19fdddd5fd9f9b4f230bbcd940e3697b23b27"><tt>62a19fd</tt></a> demo changes</p> mbetancurt tag:github.com,2008:Repository/259284177/0.2.0 2020-06-09T17:30:48Z PortableUTM WebApp v0.2.0 (Preview) <p>0.2.0</p> <p>Release 0.2.0</p> mbetancurt