Commit Graph

50 Commits

Author SHA1 Message Date
d8a3431c50 🎉 feat(.gitea/workflows/buildapk.yaml): add new GitHub Actions workflow for building APK
Some checks failed
Building APK / build-apl (push) Failing after 7m29s
This workflow triggers on every push, sets up Java, Android SDK, bun, and EAS, installs dependencies, builds the APK, zips all APK files, and uploads the zipped APK as an artifact.
2024-04-05 14:10:50 +02:00
b11eb932d6 🔧 chore(eas.json): add android buildType to development and production configurations to specify APK build type
🔧 chore(package.json): downgrade @react-native-async-storage/async-storage, react-native-pager-view, react-native-safe-area-context, and react-native-screens to improve compatibility
 feat(package.json): add expo-dev-client to dependencies to enable development client functionality
2024-04-05 11:20:17 +02:00
69f7bfd78c feat(app.json): add bundleIdentifier for iOS and projectId for EAS
📦 feat(package.json): add expo-system-ui dependency for better system UI handling
📄 docs(eas.json): add new eas.json file for Expo Application Services configuration
2024-04-05 00:54:33 +02:00
e650cb6114 Added ios and Android folder back into project 2024-04-05 00:54:16 +02:00
c89cfcf4fa Prettier Refactor 2024-04-05 00:53:17 +02:00
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