We planned to upgrade GitLab and Mattermost to the latest version this Friday morning (early). You may experience some downtime!

Tags give the ability to mark specific points in history as being important
  • v2.8.2   ## :bookmark: ThaliApp v2.8.2 ## Errors resolved - Fixed outdated URLs (!396) - Opening the event location in maps no longer causes the app to crash (!392)
    Release v2.8.2

    🔖 ThaliApp v2.8.2

    Errors resolved

    • Fixed outdated URLs (!396)
    • Opening the event location in maps no longer causes the app to crash (!392)
  • v2.8.1   ## :bookmark: ThaliApp v2.8.1 ## Errors resolved - Made text fields more clear (!391) - Fix 'undefined' underneath registration fields (!389) - Update registration field if it is empty (!384) ~"events" ~"api" - Fix photos deeplink (!376) ## Technical changes - Add Podfile.lock to .gitignore (!390) - Remove obsolete files and dependencies (!377) - Update dependency react-redux to v7.1.1 (!375) - Update dependency babel-eslint to v10.0.3 (!374) - Update jest monorepo to v24.9.0 (!371) - Update dependency @react-native-community/cli to v2.9.0 (!370) - Update dependency gradle to v5.6.1 (!369) - Update dependency react-i18next to v10.12.2 (!366) - Update dependency react-i18next to v10.11.5 (!365) - Update dependency react-native-firebase to v5.5.6 (!363) - Update dependency @react-native-community/async-storage to v1.6.1 (!362) - Update dependency react-native-device-info to v2.3.2 (!360) - Update dependency eslint-plugin-react to v7.14.3 (!359) - Update dependency react-native-linear-gradient to v2.5.6 (!357) - Update dependency eslint-plugin-import to v2.18.2 (!355) - Update babel monorepo to v7.5.5 (!354)
    Release v2.8.1

    🔖 ThaliApp v2.8.1

    2.8.0 was only released as beta.

    Errors resolved

    • Made text fields more clear (!391)
    • Bug/checkbox (!389)
    • Update registration field if it is empty (!384) api ~"blocked" events
    • Fix photos deeplink (!376)
    • Fix events field saving (!266)
    • Fix hardcoded urls (!396)
    • Fix saving user data on first load (!288)

    New functionality

    • In-app photo gallery (!299)
    • Resolve "Adjust profile picture in the application" (!272)
    • Show notification on app open (!270)

    Technical changes

    • Add Podfile.lock to .gitignore (!390)
    • Remove obsolete files and dependencies (!377)
    • Update dependency react-redux to v7.1.1 (!375)
    • Update dependency babel-eslint to v10.0.3 (!374)
    • Update jest monorepo to v24.9.0 (!371)
    • Update dependency @react-native-community/cli to v2.9.0 (!370)
    • Update dependency gradle to v5.6.1 (!369)
    • Update dependency react-i18next to v10.12.2 (!366)
    • Update dependency react-native-firebase to v5.5.6 (!363)
    • Update dependency @react-native-community/async-storage to v1.6.1 (!362)
    • Update dependency react-native-device-info to v2.3.2 (!360)
    • Update dependency eslint-plugin-react to v7.14.3 (!359)
    • Update dependency react-native-linear-gradient to v2.5.6 (!357)
    • Update dependency eslint-plugin-import to v2.18.2 (!355)
    • Update babel monorepo to v7.5.5 (!354)
    • Remove obsolete dependencies (!344)
    • Add more dynamic styling prop to IconButton (!343)
    • Migrate to react-native-community AsyncStorage and StatusBar (!271)
    • Enable localisation in sagas (!268)
  • v2.7.0   ## :bookmark: ThaliApp v2.7.0 ## Errors resolved - Fix pizzas ordering with new payment api (!264) - Remove diacritics during search (!262) - Fix i18next-react and iPhone X notch support (!258) - Fix iOS build and bump version to 2.7.0 (!256) - Remove search delay in events admin screen (!230) - Fix text in standardHeader to be centered on iOS (!227) - Add separate description to event registration fields (!226) ## New functionality ## Technical changes - Update dependency react-native-gesture-handler to v1.2.2 (!260) - Pin dependency react-native-device-info to 2.0.2 (!259) - Update dependency react-native-share to v1.2.1 (!257) - Update dependency react-redux to v7 (!254) - Update dependency react-i18next to v10 (!253) - Update dependency i18next to v15 (!252) - Update dependency react-native-share to v1.2.0 (!251) - Update dependency react-native-firebase to v5.4.1 (!250) - Update dependency metro-core to v0.54.1 (!249) - Update dependency i18next-scanner to v2.10.2 (!248) - Pin dependency react-navigation to 3.11.0 (!247) - Update react-navigation (!246) - Remove unused dependency (!245) - Update dependency eslint-plugin-import to v2.17.3 (!244) - Update dependency @react-native-community/cli to v1.9.7 (!243) - Update dependency react-native-firebase to v5.4.0 (!241) - Update dependency react to v16.8.6 (!240) - Update dependency gradle to v4.10.3 (!239) - Pin dependencies (!238) - Update general dependencies and add renovate file (!237) - Update React Native update to 0.59.8 (!236) - Refactor some stuff (!234) - Replace deprecated onTintColor and thumbTintColor properties in Switch (!233) - Remove node_modules artifact (!232) - Update react native to 0.58 (!231) - Improve templates (!229) - Refactor events admin screen buttons (!228) - Apply DRY on the computation of the event properties (!224)
    6af47279 · Fix SearchHeader overflow ·
    Release v2.7.0

    🔖 ThaliApp v2.7.0

    Errors resolved

    • Fix pizzas ordering with new payment api (!264)
    • Remove diacritics during search (!262)
    • Fix i18next-react and iPhone X notch support (!258)
    • Fix iOS build and bump version to 2.7.0 (!256)
    • Remove search delay in events admin screen (!230)
    • Fix text in standardHeader to be centered on iOS (!227)
    • Add separate description to event registration fields (!226)

    Technical changes

    • Update dependency react-native-gesture-handler to v1.2.2 (!260)
    • Pin dependency react-native-device-info to 2.0.2 (!259)
    • Update dependency react-native-share to v1.2.1 (!257)
    • Update dependency react-redux to v7 (!254)
    • Update dependency react-i18next to v10 (!253)
    • Update dependency i18next to v15 (!252)
    • Update dependency react-native-share to v1.2.0 (!251)
    • Update dependency react-native-firebase to v5.4.1 (!250)
    • Update dependency metro-core to v0.54.1 (!249)
    • Update dependency i18next-scanner to v2.10.2 (!248)
    • Pin dependency react-navigation to 3.11.0 (!247)
    • Update react-navigation (!246)
    • Remove unused dependency (!245)
    • Update dependency eslint-plugin-import to v2.17.3 (!244)
    • Update dependency @react-native-community/cli to v1.9.7 (!243)
    • Update dependency react-native-firebase to v5.4.0 (!241)
    • Update dependency react to v16.8.6 (!240)
    • Update dependency gradle to v4.10.3 (!239)
    • Pin dependencies (!238)
    • Update general dependencies and add renovate file (!237)
    • Update React Native update to 0.59.8 (!236)
    • Refactor some stuff (!234)
    • Replace deprecated onTintColor and thumbTintColor properties in Switch (!233)
    • Remove node_modules artifact (!232)
    • Update react native to 0.58 (!231)
    • Improve templates (!229)
    • Refactor events admin screen buttons (!228)
    • Apply DRY on the computation of the event properties (!224)
  • v2.6.0   ## :bookmark: ThaliApp v2.6.0 ## Errors resolved - Fix form validation in event registration (!215) ## New functionality - Added admin screen for event registrations (!220) ~"events" - Added societies to profile (!216) ## Technical changes - Change registration update call to PATCH instead of PUT for future new fields… (!219) ~"api" - Added test for i18n helper (!218) ~"testing" - Updated and added tests for all sagas (!217) ~"testing" ## Other - Minor bugfixes and styling improvements (!221) ~"style" ~"events"
    Release v2.6.0

    🔖 ThaliApp v2.6.0

    Errors resolved

    • Fix form validation in event registration (!215)

    New functionality

    • Added admin screen for event registrations (!220) events
    • Added societies to profile (!216)

    Technical changes

    • Change registration update call to PATCH instead of PUT for future new fields… (!219) api
    • Added test for i18n helper (!218) testing
    • Updated and added tests for all sagas (!217) testing

    Other

    Download

    ThaliApp_v2.6.0.zip

  • v2.5.0   ## :bookmark: ThaliApp v2.5.0 ## Errors resolved - Fixed text being cut off in the sidebar (!212) ~"style" - Fix register button shown after late cancellation (!206) ~"events" - Fixed Google Maps url in the event detail (!205) ~"events" - Add default language for url requests (!203) - Fix events calendar deeplink (!202) ~"deeplinking" ## New functionality - Notification deeplinking (!208) ~"push notifications" - Add push notification category descriptions to the settings screen (!207) ~"push notifications" ## Technical changes - Added tests for all reducers (!213) ~"testing" - Added tests for the url helper (!211) ~"testing" - Added locale tests (!210) ~"testing" - Updated/added action tests (!209) ~"testing" - Update locale namespaces to the new component naming convention (!204)
    Release v2.5.0

    🔖 ThaliApp v2.5.0

    Errors resolved

    • Fixed text being cut off in the sidebar (!212) style
    • Fix register button shown after late cancellation (!206) events
    • Fixed Google Maps url in the event detail (!205) events
    • Add default language for url requests (!203)
    • Fix events calendar deeplink (!202) deeplinking

    New functionality

    Technical changes

    ThaliApp_v2.5.0.zip

  • v2.4.2   ## :bookmark: ThaliApp v2.4.2 ## Errors resolved - Fixed events calendar deeplink (!202) - Fixed Google Maps url in the event detail (!205)
    Release v2.4.2

    🔖 ThaliApp v2.4.2

    Errors resolved

    • Fixed events calendar deeplink (!202)
    • Fixed Google Maps url in the event detail (!205)

    ThaliApp_v2.4.2.zip

  • v2.4.1   ## :bookmark: ThaliApp v2.4.1 ## Errors resolved - Fixed loggedInSelector and moved selectors to separate file (!200) ~"technical change" - Add autofocus to the searchbar TextInput (!199)
    Release v2.4.1

    🔖 ThaliApp v2.4.1

    Errors resolved

    • Fixed loggedInSelector and moved selectors to separate file (!200) technical change
    • Add autofocus to the searchbar TextInput (!199)

    ThaliApp_v2.4.1.zip

  • v2.4.0   ## :bookmark: ThaliApp v2.4.0 ## Errors resolved - Fix settings styling and language detection on iOS (!196) - Change loadingscreen default background color (!195) - Fix props warning in MemberList (!193) - Fix issue where registration indicator overlaps with text in Welcome screen cards (!192) - Fix detectInvalidToken in case of empty response (!190) - Fix switch state change in settings (!188) ## New functionality - Add share button to events (!194) - Added button to redirect non-members to the registration page (!191) - Add yarn dev menu command for Android (!182) - Add Sentry React Native SDK (!181) - Added settings screen for push notification categories (!179) ~"push notifications" ## Technical changes - Updated Android version code (!198) - Bump version to 2.4.0 (!197) - Migrate to react-native-firebase (!189) - Add adaptive icon and activate round icon in manifest (!187) ~"style" - Refactor to React Navigation instead of own ReduxNavigator (!186) - Introduce session saga (!185) - Use CardSection in Profile (!184) ~"style" - Replace card styling by reusable CardSection in Pizza screen (!183) - Update react native to 0.56 and directly update dependencies (!180) - Bump version (!178)
    Release v2.4.0

    🔖 ThaliApp v2.4.0

    Errors resolved

    • Fix settings styling and language detection on iOS (!196)
    • Change loadingscreen default background color (!195)
    • Fix props warning in MemberList (!193)
    • Fix issue where registration indicator overlaps with text in Welcome screen cards (!192)
    • Fix detectInvalidToken in case of empty response (!190)
    • Fix switch state change in settings (!188)

    New functionality

    • Add share button to events (!194)
    • Added button to redirect non-members to the registration page (!191)
    • Add yarn dev menu command for Android (!182)
    • Add Sentry React Native SDK (!181)
    • Added settings screen for push notification categories (!179) push notifications

    Technical changes

    • Updated Android version code (!198)
    • Bump version to 2.4.0 (!197)
    • Migrate to react-native-firebase (!189)
    • Add adaptive icon and activate round icon in manifest (!187) style
    • Refactor to React Navigation instead of own ReduxNavigator (!186)
    • Introduce session saga (!185)
    • Use CardSection in Profile (!184) style
    • Replace card styling by reusable CardSection in Pizza screen (!183)
    • Update react native to 0.56 and directly update dependencies (!180)
    • Bump version (!178)
  • v2.3.2   ## :bookmark: ThaliApp v2.3.2 ## Errors resolved - Resolve "1 January 1970 on member profiles instead of '?'" (!176) - Show previous answers to registration fields when updating registrations (!174) - Change registration start time format from hh:m to hh:mm (!173) ~"style" - Fix translation of 'heden' (!171) ## Technical changes - Resolve "Reference to terms and conditions on event page" (!177) - Properly handle the invalid token response (!175) - Force GMS version (!170) - Add gradle caching and use node images for non-android stages on CI (!167) - Add start:android-dev run command (!156) - Introduce new folder structure (!152)
    Release v2.3.2

    🔖 ThaliApp v2.3.2

    Errors resolved

    • Resolve "1 January 1970 on member profiles instead of '?'" (!176)
    • Show previous answers to registration fields when updating registrations (!174)
    • Change registration start time format from hh:m to hh:mm (!173) style
    • Fix translation of 'heden' (!171)

    Technical changes

    • Resolve "Reference to terms and conditions on event page" (!177)
    • Properly handle the invalid token response (!175)
    • Force GMS version (!170)
    • Add gradle caching and use node images for non-android stages on CI (!167)
    • Add start:android-dev run command (!156)
    • Introduce new folder structure (!152)
  • v2.3.0   ## :bookmark: ThaliApp v2.3.0 ## Errors resolved - Fix notification icon, use drawable instead of mipmap (!153) - Resolve "HTML in event description is removed" (!148) ~"style" - Add KeyboardAvoidingView to Registration screen (!147) - Fix/registrations update loading (!135) - Merge feature/overflow-profile into master (!124, !159) ## New functionality - Localisation using i18next (!87, !150) - Added member list component (!51) ## Technical changes - Change button styling in Event and Registration screens (!149) - Add test for url helper (!146) - Change custom StyleSheet a class and add a test (!145) - Add dependencies stage to CI (!144) - Add test for calendar reducer (!143) - Add actions tests using snapshots (!142) - Add tests for more sagas (!141) - Upgrade to RN 0.53 (!140) - Upgrade to RN 0.54 (!155) ## Other - Add Android buildstep (!154) - Add lines to AppDelegate to ease iOS development (!151)
    5dc5ed2a · Increase CFBundleVersion ·
    Release v2.3.0

    🔖 ThaliApp v2.3.0

    Errors resolved

    • Fix notification icon, use drawable instead of mipmap (!153)
    • Resolve "HTML in event description is removed" (!148) style
    • Add KeyboardAvoidingView to Registration screen (!147)
    • Fix/registrations update loading (!135)
    • Merge feature/overflow-profile into master (!124, !159)

    New functionality

    • Localisation using i18next (!87, !150)
    • Added member list component (!51)

    Technical changes

    • Change button styling in Event and Registration screens (!149)
    • Add test for url helper (!146)
    • Change custom StyleSheet a class and add a test (!145)
    • Add dependencies stage to CI (!144)
    • Add test for calendar reducer (!143)
    • Add actions tests using snapshots (!142)
    • Add tests for more sagas (!141)
    • Upgrade to RN 0.53 (!140)
    • Upgrade to RN 0.54 (!155)

    Other

    • Add Android buildstep (!154)
    • Add lines to AppDelegate to ease iOS development (!151)
  • v2.3.1
    Release v2.3.1

    🚑 ThaliApp v2.3.1

    Errors resolved

    • Fix moment.js problems (!163)
  • v2.2.0   - Fixed Time Display (!111) - Change event reducer to reset events to initial state on FETCHING action (!110) - Make the statusbar translucent in the android files (!105) - Fix calendar ordering using years (!104) - Fixed animated profile image having children. (!102) - Resolve "Name is not updated in menu" (!134) - Add push notification entitlements (!109) - Alert when user logs out to prevent accidental logout (!98) - Add pizza order button to the event detail (!129) - Add deep linking functionality (!125) - Make the maps image clickable and let it open directions (!120) - Make keyboard dismissing easier on iOS (!116) - Made event cards tappable (!113, !126) - Scroll up when ordering a pizza (!100) - Add accent color to android styling (!99) - Add event registration (!95, !106) - Move status- and appbar to new component and make statusbar translucent (!73) - iOS release (!115, !90, !114, !108, !107, !127, !118, !112) - Upgrade React Native to RN 0.51 and subsequently 0.52 (!97, !121) - Improve the UI of the error screen (!119) - Update README and add yarn script shortcuts to package.json (!101) - Use tokenselector in pizza sagas and actions (!122) - Simplify MemberView by fixing size instead of calculating it dynamically (!103, !117) - Replace snackbar component with native solution (!96) - Resolve "Gebruik thumbnail-URIs uit de API ipv ze te genereren" (!131)
    Release v2.2.0

    🔖 ThaliApp v2.2.0

    Errors resolved

    • Fixed Time Display (!111)
    • Change event reducer to reset events to initial state on FETCHING action (!110)
    • Make the statusbar translucent in the android files (!105)
    • Fix calendar ordering using years (!104)
    • Fixed animated profile image having children. (!102)
    • Resolve "Name is not updated in menu" (!134)

    New functionality

    • Add push notification entitlements (!109)
    • Alert when user logs out to prevent accidental logout (!98)
    • Add pizza order button to the event detail (!129)
    • Add deep linking functionality (!125)
    • Make the maps image clickable and let it open directions (!120)
    • Make keyboard dismissing easier on iOS (!116)
    • Made event cards tappable (!113, !126)
    • Scroll up when ordering a pizza (!100)
    • Add accent color to android styling (!99)
    • Add event registration (!95, !106)
    • Move status- and appbar to new component and make statusbar translucent (!73)

    Technical changes

    • iOS release (!115, !90, !114, !108, !107, !127, !118, !112)
    • Upgrade React Native to RN 0.51 and subsequently 0.52 (!97, !121)
    • Improve the UI of the error screen (!119)
    • Update README and add yarn script shortcuts to package.json (!101)
    • Use tokenselector in pizza sagas and actions (!122)
    • Simplify MemberView by fixing size instead of calculating it dynamically (!103, !117)
    • Replace snackbar component with native solution (!96)
    • Resolve "Gebruik thumbnail-URIs uit de API ipv ze te genereren" (!131)
  • v2.1.1   Release V2.1.1 Sebastiaan:Update react-native-fcm and FirebaseMessaging pod for iOS Luuk Scholten:Perform tests in ci Luuk Scholten:Add dependencies for saga testing Luuk Scholten:Add example event saga test Gijs Hendriksen:Remove spaces in url parameters Sebastiaan:Add GitLab issue and merge request template Sebastiaan:Fix iOS styling renderering of elements Sebastiaan:Update React-Native-SnackBar-Component to fix bug Sebastiaan:Fix iOS top padding on Welcome screen Sebastiaan:Stop using <Image> tag in favour of <ImageBackground> Wietse Kuipers:Version bump for release Sebastiaan:Fix profile borders on Android
  • v2.1.0
  • v2.0.0
  • v1.0.0   First release