Commit Graph

45 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
11035e3a05 📝 docs(README.md): remove extra newline for cleaner formatting
🔧 refactor(MainActivity.java, MainApplication.java): wrap ReactActivityDelegate and ReactNativeHost with Expo wrappers for better Expo compatibility
🔧 refactor(MyAwesomeProject.xcodeproj): update project settings for better compatibility with newer iOS versions and Expo
🔧 refactor(AppDelegate.h): change AppDelegate superclass to EXAppDelegateWrapper for Expo compatibility
🔧 refactor(Podfile): add Expo autolinking and patching, update iOS platform version for Expo compatibility
🔧 refactor(package.json): update Expo and related packages versions for better compatibility and add new Expo related dependencies
🔧 refactor(build.gradle, settings.gradle): update Android build tools and NDK versions, add Expo autolinking for better Expo compatibility
2024-03-27 10:34:34 +01:00
871fabefc0
Merge pull request #9 from ThomasRubini/navigation
Cleared app.tsx and added navigation stack
2023-04-10 03:48:27 +02: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
c9b9f47d22
Merge pull request #14 from ThomasRubini/b
fixed
2023-04-07 23:41:27 +02:00
Romain CLEMENT
b724de2356 fixed 2023-04-07 23:40:54 +02:00
Romain CLEMENT
64a949b9ff
Merge pull request #13 from ThomasRubini/view-clip
Added clip local/remote
2023-04-07 22:06:10 +02:00
Romain CLEMENT
0d1729de4e Added clip local/remote 2023-04-07 22:03:26 +02:00
a3f1fe3e48
Merge pull request #12 from ThomasRubini/view-clip
View clip
2023-04-07 18:53:07 +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
Romain CLEMENT
ae0e61ffc4
Merge pull request #11 from ThomasRubini/view-clip
View clip
2023-04-03 12:14:49 +02:00
Romain CLEMENT
4e34f2ce37 Added toast on copy 2023-04-03 12:11:43 +02:00
Romain CLEMENT
05c4a573f8 Copied title to clipboard 2023-04-03 12:11:19 +02:00
Romain CLEMENT
7db1a7e3d3 Added Copy button 2023-04-03 12:11:19 +02:00
Romain CLEMENT
13579385c8 Added fonts for icons 2023-04-03 12:11:19 +02:00
Romain CLEMENT
ed6c38d1cc Added icons dependencies 2023-04-03 12:10:49 +02:00
Romain CLEMENT
6fd6c609fc Basic Clip list 2023-04-03 12:10:21 +02:00
Thomas Rubini
df3a136172
move source code to src folder 2023-04-03 11:40:13 +02:00
Thomas Rubini
5d58d80629
removs .vscode folder 2023-04-03 10:56:02 +02:00
Thomas Rubini
7a5cc982a1
add .vscode to .gitignore 2023-04-03 10:47:27 +02:00
Thomas Rubini
8359c3ffad
Merge pull request #10 from ThomasRubini/updatedMain 2023-04-03 10:33:28 +02:00
AntLafI
44b74cd902 run on windows + ios/android support 2023-04-03 10:19:01 +02:00
AntLafI
35cf01bbe0 remove package-lock.json 2023-04-03 10:17:00 +02:00
Thomas Rubini
d8303fff8f
add axios dependency 2023-04-03 09:01:17 +02:00
Thomas Rubini
c647191ac1
update tsconfig.json 2023-03-27 11:57:57 +02:00
Thomas Rubini
2060a5e1d7
Merge pull request #7 from ThomasRubini/ts 2023-03-27 11:52:45 +02:00
6a493a970a
add project 2023-03-27 11:52:28 +02:00
Antoine Lafitte
677ac2e8fd
Merge pull request #1 from ThomasRubini/AntLafI-patch-1
Create README.md
2023-03-20 12:05:49 +01:00
Antoine Lafitte
e6d8ffb10f
Create README.md 2023-03-20 12:05:38 +01:00
Thomas Rubini
d2431956e4
Initial commit 2023-03-20 12:03:16 +01:00