Commit Graph

43 Commits

Author SHA1 Message Date
Harish Vishwakarma 9fd1e8daac 16KB page size support 2026-01-14 23:22:20 +05:30
AbronStudio b728789fb1 refactor: change splash screen and change pep to zeko 2025-09-14 09:59:01 +03:30
AbronStudio 50e836b974 chore: Rename project from "Revolt" to "PepChat" and update related files
This commit updates the project name across various files to reflect the new branding.

- Changed the root project name in `settings.gradle.kts` from "Revolt" to "PepChat".
- Updated the project name in the `.idea/.name` file to "PepChat".
- Modified `ChatRouterScreen` to use a `Box` layout instead of `Column` for better UI structure.
- Adjusted the `SettingsScreen` to utilize `LargeTopAppBar` for improved design consistency.
- Removed unnecessary size specification in `ChannelScreen` for better visual clarity.
2025-08-12 11:30:13 +03:30
AbronStudio 9d53be9e41 feat: Implement deep linking functionality
This commit introduces deep linking capabilities to the application.

- Added `DeepLinkActivity` to handle incoming deep links and navigate users to the appropriate content within the app.
- Created `DeepLinkUtils` to provide utility functions for parsing and creating deep link URIs.
- Updated `MainActivity` to receive and process deep link data from `DeepLinkActivity`.
- Modified `ChatRouterScreen` and its `ViewModel` to handle navigation based on deep link parameters.
- Updated `AndroidManifest.xml` to include intent filters for `DeepLinkActivity` to capture relevant URL schemes and paths.
- Added `assetlinks.json` and `README_APP_LINKS.md` to support Android App Links verification.
- Changed the `applicationId` in `app/build.gradle.kts` from "chat.revolt" to "chat.peptide".
- Renamed project in `.idea/.name` from "PEP" to "Revolt".
- Changed the default route in `ChatRouterScreen` from `Settings` to `Home`.
2025-08-10 12:17:54 +03:30
AbronStudio 819bfa2201 chore: Rename project from Revolt to PEP
This commit updates the project name in the .idea/.name file.
2025-08-03 16:30:16 +03:30
AbronStudio 8b693c737b refactor: Update API references and platform handling
This commit refines the API references throughout the application to utilize the new `RevoltAPI` structure, enhancing maintainability and clarity. Key changes include:
- Replaced all instances of `REVOLT_FILES`, `REVOLT_BASE`, and other constants with calls to `RevoltAPI` methods for dynamic URL generation.
- Introduced an `ApplicationPlatform` enum to manage platform-specific URLs, allowing for easier switching between Revolt and PepChat.
- Updated various screens and components to reflect the new API structure, ensuring consistent URL handling across the application.
- Enhanced the `ChoosePlatformScreen` to set the selected platform and navigate accordingly.

These changes improve the overall architecture and prepare the codebase for future enhancements.
2025-08-03 13:41:44 +03:30
Abron Studio f70b8b3c56
Merge branch 'revoltchat:dev' into change/auth-design-to-pep 2025-07-26 14:06:01 +03:30
AbronStudio 80db00ee2a feat(auth): implement platform selection screen with API URL input
Add platform selection UI with PepChat and Revolt options
Implement clickable platform cards that set the API URL
Create custom styled text field for API URL input
Add confirm button with localized string resource
Fix vertical alignment of placeholder text in text field
2025-07-26 12:18:06 +03:30
Infi 2721d74c04 chore: update metadata
Signed-off-by: Infi <infi@infi.sh>
2025-07-26 07:09:23 +02:00
AbronStudio e410ea347c chore: change ide configs for pep 2025-07-24 13:37:58 +03:30
AbronStudio 011d8e1246 chore: add BSD and ML Kit licenses
This commit adds the license files for BSD and ML Kit to the compliance directory and updates the build.gradle.kts file to include them in the license check.

It also updates the .idea/misc.xml file with some minor changes.
2025-07-24 11:35:37 +03:30
Infi 7c9b9addc6 chore: add valkyrie settings
Signed-off-by: Infi <infi@infi.sh>
2025-04-13 16:30:53 +02:00
Infi 3806c0bde8 chore: update idea files
Signed-off-by: Infi <infi@infi.sh>
2025-04-13 16:30:34 +02:00
Infi c211f24e5e chore: update idea files
Signed-off-by: Infi <infi@infi.sh>
2025-04-11 18:36:08 +02:00
Infi 6d599957cf chore: update idea files
Signed-off-by: Infi <infi@infi.sh>
2025-04-03 00:20:50 +02:00
Infi 75349f2a4d chore: update this file???
Signed-off-by: Infi <infi@infi.sh>
2024-11-02 21:31:38 +01:00
Infi 828f7bc420 feat: set status text
Signed-off-by: Infi <infi@infi.sh>
2024-10-31 21:55:22 +01:00
Infi 6ec199fa71 chore: bump to 1.2.5-beta+gp20
Signed-off-by: Infi <infi@infi.sh>
2024-10-29 01:10:41 +01:00
Infi f84f5c36fd chore: upgrade tools
Signed-off-by: Infi <infi@infi.sh>
2024-10-26 21:40:39 +02:00
Infi 87bedf0553 feat: skeletons on channel load
Signed-off-by: Infi <infi@infi.sh>
2024-09-28 11:04:32 +02:00
Infi aeed919b0d chore: update inspection profile to current tooling
Signed-off-by: Infi <infi@infi.sh>
2024-08-27 21:19:52 +02:00
Infi c83722ee3f feat: project icon
Signed-off-by: Infi <infi@infi.sh>
2024-07-20 12:44:57 +02:00
Infi 02ab989c67 feat: replace built-in media picker with google picker
Signed-off-by: Infi <infi@infi.sh>
2024-06-27 20:27:23 +02:00
Infi c99603bc0e chore: update agp options in gradle
Signed-off-by: Infi <infi@infi.sh>
2024-06-09 16:21:35 +02:00
Infi daf51790fd chore: upgrade agp
Signed-off-by: Infi <infi@infi.sh>
2024-06-09 16:06:44 +02:00
Infi a5b240f5fa feat: remove members from group DMs
Signed-off-by: Infi <infi@infi.sh>
2024-03-16 15:11:28 +01:00
Infi f48bda178a feat: cache servers and channels locally
Signed-off-by: Infi <infi@infi.sh>
2024-03-09 19:29:17 +01:00
Infi 17d44622cc feat(stendal): initial implementation/switch
Signed-off-by: Infi <infi@infi.sh>
2024-02-12 02:11:59 +01:00
Infi 0245edc8f1 feat: session settings
Signed-off-by: Infi <infi@infi.sh>
2023-10-23 00:15:06 +02:00
Infi 3fb535aa5d chore: appInsightsSettings.xml into gitignore
Signed-off-by: Infi <infi@infi.sh>
2023-10-01 22:57:58 +02:00
Infi af3cdaa0e9 chore: update gradle and AGP
Signed-off-by: Infi <wingit@geist.ga>
2023-08-15 16:14:50 +02:00
Infi 378cbbf98c feat: invite opening, viewing, joining and handling 2023-04-06 04:21:51 +02:00
Infi 9f6d184d18 feat: use new ChannelCallbacks system, split off ChannelScreenViewModel
also add TimeRift component á la Mastodon for later use
2023-03-26 20:19:38 +02:00
Infi a43f68b33e feat: use an actual markdown rendering library
it even highlights code blocks
2023-03-12 04:35:34 +01:00
Infi 5116357e37 chore: update for android studio flamingo 2023-03-07 17:13:22 +01:00
Infi c38fc51e23 feat: message reporting and block route 2023-02-23 01:22:11 +01:00
Infi c8242507b3 fix: bring back blue theme and design tweaks 2023-02-17 22:29:10 +01:00
Infi 95b6b17353 chore: ide files 2023-01-26 00:30:41 +01:00
Infi a80eb22f99 chore: :lettertrees is now :markdown 2023-01-25 23:16:39 +01:00
Infi 306d436ee1 feat(lettertrees): bootstrap 2023-01-15 02:00:49 +01:00
Infi 6107022406 chore: reorder and specify imports 2023-01-10 23:05:15 +01:00
Infi 4356f759e0 feat: android 13+ material you icon support
- https://developer.android.com/about/versions/13/features#themed-app-icons
2022-12-23 14:57:49 +01:00
Infi 8b40f122d3 feat: initial commit 🎉
implements a basic styled app with totp login
2022-12-05 16:08:17 +01:00