Commit graph

632 commits

Author SHA1 Message Date
nielsandriesse 4ecfd1f230 Re-implement conversation item context menu 2021-06-07 11:37:20 +10:00
nielsandriesse c0d80d68df Clean 2021-06-07 10:39:22 +10:00
nielsandriesse d465fecf4c Populate conversation menu 2021-06-07 09:48:01 +10:00
nielsandriesse 3a4ab06df4 Implement basic action mode menu 2021-06-04 15:10:58 +10:00
nielsandriesse 36ba931402 Refactor conversation screen action bar setup 2021-06-04 14:55:53 +10:00
nielsandriesse db09a50995 Fix animation glitch 2021-06-04 14:27:25 +10:00
nielsandriesse e0809e5eda Add swipe to reply icon 2021-06-04 14:21:08 +10:00
nielsandriesse 37a0263670 Implement swipe to reply gesture 2021-06-04 13:15:43 +10:00
nielsandriesse 10ec35bd74 Fix conversation updating & stack messages from end 2021-06-04 09:58:04 +10:00
nielsandriesse 9a0e5e7b6c Make room for triple dot menu 2021-06-02 13:28:02 +10:00
nielsandriesse 9397f02272 Add missing bind(_:) calls 2021-06-02 13:14:36 +10:00
nielsandriesse dfd9bd89f9 Fix colors 2021-06-02 13:03:22 +10:00
nielsandriesse 43fbc3de55 Clean up create private chat screen 2021-06-02 11:34:30 +10:00
nielsandriesse d8ba01cf5d Clean up join open group screen 2021-06-02 10:51:36 +10:00
nielsandriesse 23100962e3 Clean 2021-06-02 10:12:49 +10:00
nielsandriesse 8b084c89b9 Implement conversation activity toolbar 2021-06-01 16:17:14 +10:00
nielsandriesse dc4a7d0761 Apply correct message bubble margins 2021-06-01 15:43:37 +10:00
nielsandriesse 958cd54b75 Stub views for different message types 2021-06-01 14:56:58 +10:00
nielsandriesse 3b18b0985b Add date break header 2021-06-01 14:38:52 +10:00
nielsandriesse e177fc4689 Fix outgoing message layout 2021-06-01 14:28:14 +10:00
nielsandriesse 7f3b714401 Add VisibleMessageContentView 2021-06-01 13:26:57 +10:00
nielsandriesse a23cfbc11d Implement parts of the visible message view 2021-06-01 13:01:03 +10:00
nielsandriesse d20f81bd2e Merge branch 'dev' into ui 2021-06-01 10:08:10 +10:00
nielsandriesse d3776ae0e6 Enable data extraction notifications 2021-06-01 10:07:37 +10:00
nielsandriesse b000be9037 Add isControlMessage convenience variable 2021-06-01 10:02:20 +10:00
nielsandriesse 7710a2c32f Distinguish between control messages and visible messages 2021-06-01 09:48:02 +10:00
nielsandriesse 7ab9d3d8dc Clean remaining message record classes 2021-05-31 16:26:46 +10:00
nielsandriesse 7e9116df9c Clean up MessageRecord 2021-05-31 16:20:46 +10:00
nielsandriesse 1952b0e3be Clean up DisplayRecord 2021-05-31 15:53:25 +10:00
nielsandriesse 502d485235 Hook up message body 2021-05-31 14:29:11 +10:00
nielsandriesse b346a85d57 Add basic conversation screen components 2021-05-31 14:06:02 +10:00
nielsandriesse e1f3362c2a Fix crash 2021-05-31 13:13:25 +10:00
nielsandriesse f872c2b9be Prepare for OGS timestamp handling changes 2021-05-31 11:23:37 +10:00
nielsandriesse 1262f80a1f Clean up ProfilePictureView 2021-05-28 16:09:15 +10:00
ryanzhao e8c52961aa minor fix 2021-05-28 15:14:05 +10:00
ryanzhao 497405fe50 clean 2021-05-28 11:22:46 +10:00
ryanzhao c0d4dd741c debug 2021-05-28 11:22:06 +10:00
Ryan ZHAO a66d2c97e0 Merge branch 'dev' of https://github.com/oxen-io/session-android into ONS-name-1 2021-05-27 16:52:12 +10:00
Ryan ZHAO 93dfbcaae2 clean 2021-05-27 16:51:59 +10:00
jubb 72569327a9 Merge remote-tracking branch 'upstream/dev' into improve_background_jobs 2021-05-27 15:45:07 +10:00
Niels Andriesse 49ee9b9991 Delete unnecessary transaction 2021-05-27 15:39:46 +10:00
Ryan ZHAO 0e89d88459 Merge branch 'dev' of https://github.com/oxen-io/session-android into ONS-name-1 2021-05-27 15:32:00 +10:00
Ryan ZHAO e6cdd3ee0e add logic and UI in create private chat view 2021-05-27 15:31:48 +10:00
Niels Andriesse 85120b57ea Batch conversation updates 2021-05-27 15:05:15 +10:00
jubb 468b8f25c5 refactor: improve docs 2021-05-27 11:06:47 +10:00
jubb e389044f25 refactor: remove test logs 2021-05-27 11:05:47 +10:00
jubb 6fd1a82bed Merge remote-tracking branch 'upstream/dev' into improve_background_jobs 2021-05-26 15:22:38 +10:00
jubb efa36d4cea refactor: trim thread is now queued after batch processing messages, for other conversations still after every persisted message
migrate TrimThreadJob.kt to new job system

deleting more open group references in removal

open group last message / last deletion now sets after processing vs after fetching
2021-05-26 15:22:19 +10:00
Niels Andriesse ad51bbb847 Update open group guidelines 2021-05-25 16:24:37 +10:00
Niels Andriesse 02bbd3b8bf Clean up onboarding 2021-05-25 11:48:59 +10:00