Commit Graph
73 Commits
Author SHA1 Message Date
leander 0188407673 bump package version number
we do this to be in sync with the version numbering of the app in play
store
2024-08-13 00:30:08 +02:00
leander 3aea8961ed replace shitty icon library with svgs
non-native mobile dev was a mistake
2024-08-12 20:43:10 +02:00
leander c9847dd9c7 upgrade expo & related deps 2024-08-09 01:53:57 +02:00
leander 2f03297d0b add membership type selection option 2024-08-07 13:57:48 +02:00
ponas b926da546e modify ios and android package scripts 2024-08-02 16:48:20 +02:00
ponas 9ceee9094a bump expo 2024-08-02 16:16:46 +02:00
nikolark 4cbb780235 refactor away some dusken name uses
Also allow running using expo dev build
2024-07-22 22:50:09 +02:00
nikolark 104404fa0b roll more deps 2024-07-22 21:47:26 +02:00
nikolark cef7250413 npx sort-package-json 2024-07-22 21:13:50 +02:00
nikolark ec9a66b12b remove unused @babel/eslint-parser 2024-07-22 13:51:18 +02:00
nikolark ac2969296d misc dep cleanups
- Remove native-base
 - Remove eslint-plugin-unused-imports which is covered by typescript-eslint/no-unused-vars
 - Roll expo deps, to silence warnings
2024-07-22 13:48:50 +02:00
nikolark 7a1fb19f56 Misc typing improvements++
Turned on compilerOptions.strict in tsconfig.json
and and did a bunch of ad hoc changes. Typed most of the implicit anys

 - Remove redux 4 to 5 migration
 - Stop prop drilling user state
 - Add more data types
 - Start typing redux state
 - Started using redux hooks in Dusken.tsx in favor of the connect HOC
2024-07-07 21:52:48 +02:00
nikolark bb75b70021 Migrate to typescript 💥 2024-07-07 12:39:27 +02:00
nikolark 61337935cf eslint: sort imports 2024-07-05 22:38:04 +02:00
nikolark 4e3bf22e93 eslint: Autoremove unused imports
Also clean config a bit
2024-07-05 22:26:55 +02:00
nikolark 62ea54a313 Minor cleanups and roll some dev deps 2024-07-05 22:22:22 +02:00
nikolark c15e3a5848 stripe: Implement payment intent flow
- Remove remaining uses of native-base Toast
 - Try supporting stripe hardlinks
 - Tweaks to app.json
 - Add expo-constants to expose app.json / expoConfig to app code
2024-07-05 22:04:51 +02:00
leander bf4c5d8aaa upgrade to expo SDK 51 2024-06-26 23:38:19 +02:00
Leander Furumo 5ee20bba9e replace old logo 2024-02-23 04:07:03 +01:00
nikolark 881d854eb5 chore: Remove unsued styled-components 2023-09-22 22:29:54 +02:00
nikolark b8c3c2e2aa chore: make eslint happy
might have introduced bugs, will see
2023-09-22 22:28:00 +02:00
nikolark 335493f943 chore: Add back eslint config 2023-09-22 22:09:10 +02:00
nikolark f412457f32 feat: Start replacing native-base with ui-kit 2023-09-22 21:27:30 +02:00
nikolark aad507a26d fix: Migrate to render-html package 2023-09-18 23:29:07 +02:00
ponas 0e56514dda Recreate package.json with newer versions, while recent expo and react is installed 2023-08-04 03:33:01 +02:00
nikolark 07f3c08289 ⬆ Bump some more deps
🔥 Remove duplicate icon fonts
2022-08-01 01:19:14 +02:00
nikolark 37734a263c ⬆ Bump react-redux 2022-08-01 01:08:40 +02:00
nikolark 4e57ab05f3 ⬆ Bump some deps
Update README with some TODOs
2022-08-01 01:03:43 +02:00
nikolark d2938ed38a ✨ Add stripe dep
⬆ Relock deps, fixing some warnings
2022-08-01 00:35:48 +02:00
nikolark 88bfb047f9 🐛 Make react-native-config work again 2022-07-31 22:08:05 +02:00
nikolark 730ebfe966 ⬆ Upgrade to RN v0.68
Stripe android lib needs compileSdkVersion = 31
ref https://github.com/stripe/stripe-react-native/issues/812

To not break anything else in the RN space, we need to bump to RN 0.68
2022-07-31 21:36:45 +02:00
nikolark b4272e6b9a 🔧 Remove some tipsi-stripe stuff
Bump dev deps
2022-07-31 20:35:40 +02:00
nikolark a6ae37cdac ♻ Refactor using react-hook-form 2021-10-05 23:40:11 +02:00
nikolark 3c0bb98725 ✨ Tabbed navigation is back 2021-10-03 22:11:17 +02:00
nikolark 8e90d9f721 🚧 WIP android upgrades
- Upgrade deps to make the app build again
- Rely on autolinking for android packages
- Icons where removed from native-base, so start switching to icons from
    react-native-vector-icons
- Start reimplementing navigation
2021-09-28 23:35:29 +02:00
nikolark bc2f738864 🔧 Android build update
Ref: https://react-native-community.github.io/upgrade-helper/?from=0.59.0&to=0.66.0-rc.4
2021-09-27 23:42:49 +02:00
nikolark 9bc0497bec ⬆ Bump to RN 0.66
⬆ Bump apollo client
⬆ Bump dev dependencies
♻ Refactor ProofContainer into useProof (untested)
🚨 Format with prettier
2021-09-27 22:35:59 +02:00
Nikolai R Kristiansen f24cabff5e 🎨 Add prettier and eslint, then format 2019-05-05 12:13:55 +02:00
Nikolai R Kristiansen 8bbbf06fac ⬆️ Major bumps! Move to RN 0.59
- ⬆️ Bump all dependencies
- ⬆️ react-native 0.59.x using the the `react-native eject` method
- ⬆️ react 16.8.x
- ⬆️ react-navigation 3.x
- ⬆️ tipsi-stripe 7.x
- 📝 Add section on linking native dependencies to README
- 🔥 Remove bitrise android build support
- 🐛 Add a 10 second timeout to all API requests and stop persisting HTTP request state fixing requests hangs
2019-05-04 23:32:45 +02:00
Nikolai R Kristiansen 3c7564d7bb Minor bumps 2019-05-04 18:06:30 +02:00
Nikolai R Kristiansen ab433897a8 Fix tests 2018-09-01 22:09:29 +02:00
Nikolai R Kristiansen 94a0accd25 Working fastlane for ios
react-native-sentry needed to pin sentry-cli to old version
because of this change: https://github.com/getsentry/sentry-cli/pull/200
2018-01-07 23:49:21 +01:00
Nikolai R Kristiansen ad28e46fd3 bump everything
Should fix stripe timeout NPE
2017-12-14 00:14:51 +01:00
nikolark b4703d4c36 🆙 2017-11-18 17:59:06 +01:00
nikolark 4e5b11806c Fix tests 2017-11-08 00:33:58 +01:00
nikolark 6944e91e21 Fetch default membership price from dusken
This uses apollo-client to connect and fetch from the graphql API
2017-11-08 00:02:31 +01:00
nikolark f01611bf36 bump everything 2017-11-05 16:41:27 +01:00
nikolark 58d4abe0fe UserRegister: Improve error handling
- Show field errors in line
- Simplify redux usage
2017-11-05 15:35:24 +01:00
Nikolai R Kristiansen c46ffa3d32 Basic Fastlane config for android on Google Play 2017-10-29 22:31:59 +01:00
Nikolai R Kristiansen a760822b82 Merge branch 'master' into feature/stripe 2017-10-12 01:18:16 +02:00