Commit Graph

34 Commits

Author SHA1 Message Date
Bruno Lemos
86c02c8b2b [Performance] Setup reselect-tools
https://github.com/devhubapp/devhub/issues/126
2019-04-12 05:20:01 -03:00
Bruno Lemos
620d977fff [Web] Fix scroll not working on small screens
https://github.com/necolas/react-native-web/issues/1299
2019-03-23 11:05:11 -03:00
Bruno Lemos
7b33de1938 [Android] In-App Browser
Closes #130

On iOS, replaced react-native-safari-view with react-native-inappbrowser-reborn, but should have no difference.

Also fixed small issue where it would auto-login after login-logout
2019-03-23 00:55:59 -03:00
Bruno Lemos
5e01b762dc Fix Franz support
Fix #127

https://github.com/devhubapp/devhub-franz-recipe
2019-03-20 21:45:33 -03:00
Bruno Lemos
7628a6c0ae Upgrade all dependencies 2019-03-20 20:22:34 -03:00
Bruno Lemos
fe7325993a Improved keyboard navigation support by calling .focus() on components and modals 2019-02-21 03:38:14 -03:00
Bruno Lemos
fae0152226 Experiment migrating all Animated to react-spring
Not good. Super slow because there is too many animated components, need to optimize that.

Lots of warnings on console like this: [Violation] 'requestAnimationFrame' handler took 1296ms

 #68
2019-01-12 05:59:59 -02:00
Bruno Lemos
b81f1c1e3f [Typing] Fix Animated.createAnimatedComponent type definition 2019-01-12 00:20:56 -02:00
Bruno Lemos
9a0d007ae9 [Security] Disable window.eval
As recommended by Electron warning
2018-12-29 21:07:43 -02:00
Bruno Lemos
d2b21cb29b [Desktop] Disable nodeIntegration as a security precaution
https://github.com/electron/electron/issues/5113

https://github.com/electron/electron/issues/4362

https://github.com/PaulLeCam/react-native-electron/issues/6
2018-12-29 06:59:57 -02:00
Bruno Lemos
5a611e3262 [Desktop] Run OAuth flow on user's browser using deep linking 2018-12-25 07:09:58 -02:00
Bruno Lemos
7a2ce561b0 [Desktop] Setup Electron + CRA from web project (without code duplication) 2018-12-24 18:08:33 -02:00
Bruno Lemos
34f242174e Fix scrollTo on Firefox and Safari
Fix #62
2018-12-20 22:13:38 -02:00
Bruno Lemos
ae21bba01f Optimized redux hook performance avoiding unnecessary re-renders 2018-11-18 23:45:11 -02:00
Bruno Lemos
1fe07d0199 Create hooks useReduxState and useReduxAction 2018-11-14 04:04:06 -02:00
Bruno Lemos
87890790dd Remove warna (unused dependency) 2018-11-05 15:31:39 -02:00
Bruno Lemos
c129eb1a29 Setup Bugsnag 2018-11-03 17:36:36 -03:00
Bruno Lemos
85276781ab Unified MainScreen between web and mobile 2018-10-31 18:55:48 -03:00
Bruno Lemos
8d06a63d7e Fix tsconfig 2018-10-24 18:48:54 -03:00
Bruno Lemos
370286fd20 Upgrade react-native to 0.57.3 2018-10-24 18:47:25 -03:00
Bruno Lemos
33dd1938bd [Web] Enable scroll snap on small devices 2018-10-21 12:54:53 -03:00
Bruno Lemos
b7b0bc2e59 Upgrade to create-react-app v2
PS: Using yarn link on react-scripts

https://github.com/facebook/create-react-app/pull/4837
2018-10-20 12:50:55 -03:00
Bruno Lemos
17e3ac167d [Refactor] Rename all interfaces and types 2018-10-17 12:01:44 -03:00
Bruno Lemos
342e3026b6 Typing fixes 2018-10-09 03:45:24 -03:00
Bruno Lemos
0d509399e2 Use react-navigation-tabs
Fix deprecation warning

Fix types
2018-10-02 00:13:46 -03:00
Bruno Lemos
57d8260164 [TypeScript] Improved warna type definition 2018-07-11 21:16:37 -03:00
Bruno Lemos
a0b3ed1be2 [WEB] Fix broken mobile after react-navigation upgrade 2018-05-28 03:47:47 -04:00
Bruno Lemos
f533f19780 [WEB] Fix icons 2018-05-28 02:47:39 -04:00
Bruno Lemos
14f42f6c4a Upgrade dependencies 2018-05-28 02:47:37 -04:00
Bruno Lemos
1d8b4d3d39 Column layout 2018-04-16 22:14:19 -03:00
Bruno Lemos
9213c24743 Web support 2018-04-01 08:50:14 -03:00
Bruno Lemos
4a8db44d84 Fix TypeScript errors 2018-04-01 08:50:13 -03:00
Bruno Lemos
bbd8612cb3 Migrate to react-navigation (from react-native-navigation)
This is to make web support easier
2018-03-24 20:09:38 -03:00
Bruno Lemos
530a6f6921 Fix type errors 2018-01-15 04:16:40 -02:00