32 Commits

Author SHA1 Message Date
4e1a178820 GSOC 2024 Final Submission 2024-08-25 23:12:07 +05:30
120e51f271 Improved Auth Navigation by adding auth_fail.dart and finalized report 2024-08-25 22:56:39 +05:30
7d427f0608 added search, removed homepage, removed renderflex erroes, multiline chats, imroved UI, set max Limit for file sizes 2024-08-15 12:50:04 +05:30
455cfedb52 Removed all errors and analysed hints 2024-07-10 14:00:10 +05:30
86b396ca6c Modernized the Chat UI 2024-06-19 03:52:55 +05:30
260c50a281 Added file sharing UI and mechanism, and fixed Text/File Sharing issues when devices are not connected 2024-05-21 20:22:20 +05:30
7554708a0a Added App/Face Lock and fixed multicommunication bugs 2024-05-21 03:33:33 +05:30
3cf30270c7 Added RSA Encryption 2024-05-20 17:41:36 +05:30
0df2f0b48f Documenting Files 2022-09-07 19:52:53 +05:30
5632b0dfac Fixing hybrid protocol context problems 2022-08-16 13:26:31 +05:30
a7accbd7b2 Separated Backend from frontend by moving broadcast code from homescreen to adhochousekeeping. 2022-08-07 08:47:08 +05:30
e0d0eaeba4 Removed unnecessary code commented. 2022-08-07 08:45:49 +05:30
c8ef41c908 Settings button navigating to profile page 2022-07-29 21:39:17 +05:30
cdd7b41156 Date formatting 2022-07-29 21:38:31 +05:30
d7d65f6226 Adding save profile feature
The profile page is called initially to fetch details on login and then again when the user wants the device name to be changed
2022-07-29 21:38:23 +05:30
02d45ec453 Fixed imports and removed unused code 2022-07-11 19:56:57 +05:30
1f3c7bb78d Added Date, Time in message component 2022-07-11 19:56:20 +05:30
bf36880ca1 Removed the init code and moved to HomeScreen 2022-07-11 15:57:52 +05:30
18bde65fb6 Added provider state management to related files 2022-07-11 15:57:22 +05:30
31ccb9f7f6 HomeScreen manages the Tabs and initialises nearby connections 2022-07-11 15:54:09 +05:30
381df4f633 Implemented Save profile feature
Now the user will set the username for first time after installing and then it will navigate directly to devices list screen.
2022-07-04 16:34:03 +05:30
56834692f5 Code formatting, check for updates and UI fixed
The ListView is modified in the UI to fix render overflow.
checkDevices() function is separated from the init function to modularize the code. Also the devices auto connected. It is fixed by commenting the if statement at line 202.

init() calls the checkDevices() and calls broadcastLastMessageId(). It checks whether the message is type of update or not. If yes, then the compareMessageId function is called.
2022-07-02 21:58:50 +05:30
1c156b5861 Code formatting 2022-07-02 21:32:16 +05:30
b898186130 Code formatting and UI fixes
The text editing controller had state issues due to placed in the build function.
The refreshMessages() function is formatted to make it empty before adding messages to it again.
scroll controller is used to make the controller place at the last position where the last message is lies.
Code is formatted according to Flutter updates and Listview of messages modified.
2022-07-02 21:31:59 +05:30
f9e2107836 Code formatting and documenting 2022-07-02 21:21:27 +05:30
d19b8d44e4 //WIP Reformatting to Stateful Widget 2022-06-21 15:35:00 +05:30
693ffb2494 Chat Message refresh fix 2022-06-14 16:04:40 +05:30
947ee076b1 Starting Code of Application 2022-06-13 21:09:54 +05:30
0889e5c839 Final Gsoc Merge Request 2022-03-16 16:11:01 +00:00
d41a572888 Revert "Merge branch 'matrix-chat' into 'gsoc-2021'"
This reverts merge request !11
2021-08-23 14:03:46 +00:00
1d7e7ad113 Matrix chat 2021-08-22 03:38:24 +00:00
bdeb82c228 files segregated in directories 2021-08-16 16:55:39 +05:30