Commit Graph

20 Commits

Author SHA1 Message Date
94df141d06 🔧 refactor(gitignore): add android/ to .gitignore to prevent tracking of Android build files
🔧 refactor(App.tsx): import AppRegistry, Platform from react-native for better platform detection
🔧 refactor(App.tsx): import persistor from redux store to persist redux state
🔧 refactor(App.tsx): wrap app in PersistGate to persist and rehydrate a redux store
🔧 refactor(App.tsx): change initial token state to use token from redux store
🔧 refactor(app.json): add package name to app.json for unique app identification
🔧 refactor(package.json): change android and ios scripts to use expo run:android and expo run:ios
🔧 refactor(package.json): add react-native-android-notification-listener and react-native-pager-view dependencies
🔧 refactor(package.json): add redux-persist-expo-filesystem for redux state persistence
🔧 refactor(ClipElementLocal.tsx): remove unnecessary whitespace
🔧 refactor(ClipList.tsx): replace ScrollView with FlatList for better performance
🔧 refactor(ClipList.tsx): use nanoid for unique key generation in FlatList
🔧 refactor(ClipView.tsx): add Button for compact layout
🔧 refactor(ClipView.tsx): adjust Searchbar style for better layout
🔧 refactor(ClipViewLocal.tsx): use localClipAddToList action for adding to local clip list
🔧 refactor(ClipViewLocal.tsx): set initial clips state to use localClip from redux store
🔧 refactor(ClipViewRemote.tsx): use remoteClipAddToList action for adding to remote clip list
🔧 refactor(ClipViewRemote.tsx): set initial clips state to use remoteClip from redux store
🔧 refactor(Clips.tsx): add signout function to clear all redux states on signout
🔧 refactor(Clips.tsx): add Notifications to Drawer
🔧 refactor(Clips.tsx): replace ClipView with NotifView for notif active state
🔧 refactor(reducers.tsx): rename localAddToList to localClipAddToList for better semantics
🔧 refactor(reducers.tsx): rename remoteAddToList to remoteClipAddToList for better semantics
🔧 refactor(reducers.tsx): add localNotifsSlice and remoteNotifsSlice for handling local and remote notifications
2024-04-04 13:02:12 +02:00
504b83386d feat(notif): add new notification components for local and remote notifications
📦 new(NotifElementLocal.tsx): add component to handle local notifications
📦 new(NotifElementRemote.tsx): add component to handle remote notifications
📦 new(NotifList.tsx): add component to list notifications
📦 new(NotifView.tsx): add main view for notifications
📦 new(NotifViewLocal.tsx): add view for local notifications
📦 new(NotifViewRemote.tsx): add view for remote notifications

🔧 refactor: use react-native-toast-notifications for user feedback
🔧 refactor: use redux for state management
🔧 refactor: use axios for HTTP requests
🔧 refactor: use react-native-paper for UI components
🔧 refactor: use expo-clipboard for clipboard interactions

🎯 goal: improve user experience by providing local and remote notifications
2024-04-04 13:01:24 +02:00
ba5d2697c5 🎨 style(App.tsx, SignIn.tsx, SignUp.tsx, ClipElementLocal.tsx, ClipElementRemote.tsx, ClipList.tsx, ClipView.tsx, ClipViewLocal.tsx, ClipViewRemote.tsx, Auth.tsx, Clips.tsx, Intro.tsx, Settings.tsx): Improve UI/UX by adding responsive design and theme support
🔧 refactor(App.tsx, SignIn.tsx, SignUp.tsx, ClipElementLocal.tsx, ClipElementRemote.tsx, ClipList.tsx, ClipView.tsx, ClipViewLocal.tsx, ClipViewRemote.tsx, Auth.tsx, Clips.tsx, Intro.tsx, Settings.tsx): Refactor code for better readability and maintainability
🔥 remove(ClipElementLocal.tsx, ClipElementRemote.tsx, ClipList.tsx): Remove unused imports and props
 feat(App.tsx, SignIn.tsx, SignUp.tsx, ClipElementLocal.tsx, ClipElementRemote.tsx, ClipList.tsx, ClipView.tsx, ClipViewLocal.tsx, ClipViewRemote.tsx, Auth.tsx, Clips.tsx, Intro.tsx, Settings.tsx, themes.ts, utils.ts): Add new features such as theme support, responsive design, and utility functions
2024-04-03 14:31:44 +02:00
b969b4f36b V1.1.0 i guess 2024-04-02 16:36:04 +02:00
9f4e8a1b2d 🔀 refactor(SignIn.tsx): switch from fetch to axios for better error handling and readability
🍞 feat(SignIn.tsx): add Toast notifications for sign-in errors for better user feedback
🔧 fix(ClipElementLocal.tsx): change icon name to 'paper-plane' for better UX
🔄 refactor(ClipViewRemote.tsx): adjust layout for better readability and UX
2024-03-27 16:37:37 +01:00
e3b8655fe9 🔥 feat(package.json): add @expo/metro-runtime, react-dom, react-native-toast-notifications, react-native-web dependencies for better compatibility and notifications
🔥 feat(App.tsx): wrap app in ToastProvider for toast notifications, add console logs for debugging
🔥 feat(SignIn.tsx, SignUp.tsx): refactor updateUsername and updatePassword methods for better type safety
🔥 feat(ClipElementLocal.tsx, ClipElementRemote.tsx): refactor to functional components, add color to text and icons for better visibility
🔥 feat(ClipViewLocal.tsx, ClipViewRemote.tsx): add color to title for better visibility
🔥 feat(ClipElementRemote.tsx): add color to text for better visibility
🔥 feat(ClipViewRemote.tsx): reorder elements for better readability
🔥 feat(ClipViewLocal.tsx): add color to title for better visibility
🔥 feat(SignUp.tsx): refactor updatePassword method for better type safety
🔥 feat(SignIn.tsx): refactor updateUsername and updatePassword methods for better type safety
🔥 feat(ClipElementLocal.tsx): refactor to functional component, add color to text and icons for better visibility
🔥 feat(ClipElementRemote.tsx): refactor to functional component, add color to text for better visibility
🔥 feat(ClipViewLocal.tsx): add color to title for better visibility
🔥 feat(ClipViewRemote.tsx): add color to title for better visibility
🔥 feat(ClipViewRemote.tsx): reorder elements for better readability
🔥 feat(ClipViewLocal.tsx): add color to title for better visibility
🔥 feat(ClipViewRemote.tsx): add color to title for better visibility
🔥 feat(ClipViewRemote.tsx): reorder elements for better readability
🔥 feat(ClipViewLocal.tsx): add color to title for better visibility
🔥 feat(ClipViewRemote.tsx): add color to title for better visibility
🔥 feat(ClipViewRemote.tsx): reorder elements for better readability
🔥 feat(ClipViewLocal.tsx): add color to title for better visibility
🔥 feat(ClipViewRemote.tsx): add color to title for better visibility
🔥 feat(ClipViewRemote.tsx): reorder
2024-03-27 15:03:30 +01:00
b713911e6b minor improvement 2023-04-10 01:30:59 +02:00
Romain CLEMENT
d1d749290a persistence 2023-04-09 23:56:02 +02:00
Romain CLEMENT
b91487e344 Send to remote button 2023-04-09 23:11:57 +02:00
Romain CLEMENT
18a8fd1e79 Banned stack screen 2023-04-09 22:30:47 +02:00
Romain CLEMENT
07e4984fef Working transition auth/clip 2023-04-09 20:13:52 +02:00
Romain CLEMENT
2c1df94e27 new signup 2023-04-09 10:12:56 +02:00
Romain CLEMENT
90bfb2e978 Sign up request 2023-04-08 11:55:27 +02:00
Romain CLEMENT
9ef748a703 aaaaaaaaaaaaaaaaaaaaaaaaaaaa 2023-04-08 02:26:31 +02:00
Romain CLEMENT
cceb78f7c3 Separated local/remote clipboard views 2023-04-08 01:23:48 +02:00
e8d914e270 cleared app.tsx and added navigation 2023-04-07 23:58:05 +02:00
Romain CLEMENT
0d1729de4e Added clip local/remote 2023-04-07 22:03:26 +02:00
Romain CLEMENT
3b3175f1ed Added clip view 2023-04-03 19:08:27 +02:00
Romain CLEMENT
615162b2b9 Moved clip/ in src/ 2023-04-03 18:37:04 +02:00
Thomas Rubini
df3a136172
move source code to src folder 2023-04-03 11:40:13 +02:00