Commit Graph

50 Commits

Author SHA1 Message Date
Benoit Marty be2dad9b17 ExceptionHandler + Log in files for RageShake 2019-03-28 17:28:20 +01:00
Benoit Marty bc467340c9 RageShake impleme + Import stuff from Riot 2019-03-28 11:53:28 +01:00
Benoit Marty 27374aea3f Add DebugReceiver 2019-03-20 14:12:10 +01:00
ganfra fd3fce6deb State issues : restore recyclerview state + fix DI issues 2019-02-28 18:50:30 +01:00
ganfra 46226c4efc Avatar : skip '@' when name is userId 2019-02-26 15:04:43 +01:00
ganfra 85b119bdcb Home : hide keyboard when drawer state change 2019-02-25 18:13:53 +01:00
ganfra 6c7bc2b40c Timeline: get better perf 2019-02-25 18:10:37 +01:00
ganfra f06211ce4f Start playing with ChipDrawable to show Pills 2019-02-25 15:18:36 +01:00
ganfra 4458e28ce2 Html : introduce markown lib to handle html rendering. 2019-02-21 19:21:08 +01:00
ganfra 8fdce937bd Timeline: handle notice events and hide some not displayable events. 2019-02-20 11:39:25 +01:00
ganfra 24ffd96b6e Epoxy : finalize replacing KotlinModels 2019-02-19 15:47:50 +01:00
ganfra 5c78991ae1 Rx : hides subject inside a class 2019-02-19 11:16:31 +01:00
ganfra 6c653287e1 Read receipts : fix read receipt being sent for dummyEvent + scroll appearing index 2019-01-31 11:45:11 +01:00
ganfra 6113bba703 Timeline : send read-receipt when scrolling. Still need to handle read marker. 2019-01-30 18:39:54 +01:00
ganfra 9dccad11fe Update copyright and add to last merged commits 2019-01-25 14:04:59 +01:00
ganfra 85608b04d1 Room list : quickly branch filter room name field 2019-01-21 19:39:45 +01:00
ganfra 9914939045 Add copyright to source code 2019-01-18 11:12:08 +01:00
ganfra 2380499af2 Login : quickly add homeserver url field 2019-01-17 18:20:01 +01:00
ganfra 4a6b28aca1 Merge branch 'feature/timeline_events' into develop 2019-01-17 15:33:13 +01:00
ganfra ac2d20ad3f Migration androidx : first commit where it compiles. Updates some libs and android studio version in the same time. 2019-01-16 19:25:43 +01:00
ganfra 06dd3760c5 Timeline : start handling some state events display 2019-01-15 15:47:03 +01:00
ganfra b2cdeb87f4 Fix some timeline issues and rename EnrichedEvent to TimelineEvent as it's only used in this context. 2019-01-14 16:46:54 +01:00
ganfra 2b66b4c4b7 Add a HomeActivityViewModel, VisibleRoomHandler and Event classes to handle some navigation. Not perfect but ok for now 2019-01-14 16:46:54 +01:00
ganfra e9737dff75 Add roomId to EventEntity as it makes queries a lot faster and fixes performance issues. 2019-01-14 16:46:54 +01:00
ganfra 7c0df91a58 Remove HomeViewModel and dispatch in multiple view models (one for each fragment) 2019-01-14 16:46:54 +01:00
ganfra 7f11c141c7 Use MvRx in room detail 2019-01-14 16:46:54 +01:00
ganfra 5a75e3db81 Clean some of the session code API 2019-01-14 16:46:54 +01:00
ganfra b696e4a6de Navigation : add simple fragment backstack management. 2019-01-14 16:46:54 +01:00
ganfra c42be8141e Iterate on navigation... We have to think about backstack, maybe using a finite state machine. WIP 2019-01-14 16:46:54 +01:00
ganfra 337fd075dd Start thinking about navigation. WIP 2019-01-14 16:46:54 +01:00
ganfra 3713e71c8e Refactor Matrix instance creation (using ContentProvider) + isolate Koin in matrix 2018-12-20 15:44:01 +01:00
ganfra d250d2bd27 Start introducing a way to open timeline around an event 2018-11-19 15:47:54 +01:00
ganfra a5bd5c8fb1 Start Matrix instance at application start 2018-11-08 21:33:31 +01:00
ganfra 9c48eba26c Better date management 2018-11-02 11:53:31 +01:00
ganfra 0b50ee0974 Timeline : scroll to show new message 2018-11-02 10:17:37 +01:00
ganfra 6d9907563e Clean a bit avatar management 2018-11-02 09:12:26 +01:00
ganfra ea51420c74 Quick & dirty avatar display (to be removed) 2018-10-31 16:54:02 +01:00
ganfra 900217b90e Timeline : quickly manage dates (need to be clean) 2018-10-31 16:22:50 +01:00
ganfra 6f2beef726 Makes the timeline a little more polished 2018-10-31 13:03:36 +01:00
ganfra ecf728aef8 Handle epoxy timeline manually : get off the cache at the moment, will need to be improved 2018-10-31 11:22:42 +01:00
ganfra ec27951850 Add fake filter view + refine UI 2018-10-30 11:47:05 +01:00
ganfra 55efd226bb Add quick room category to list (WIP, not clean at all) 2018-10-29 20:29:09 +01:00
ganfra 7e59933fda Polish toolbar on room detail screen 2018-10-29 17:20:08 +01:00
ganfra cc29a387c7 Start introducing theme on app + branch toolbar to drawer, still requires refinements 2018-10-29 14:57:36 +01:00
ganfra e5fc1e3412 Introduce MvRx in the application + start managing UI 2018-10-28 19:18:14 +01:00
ganfra 702abccb38 Continue to work on timeline/pagination. WIP 2018-10-19 20:34:54 +02:00
ganfra ecbc64082f Use epoxy to render pagedList : WIP 2018-10-19 15:30:40 +02:00
ganfra 06a5253fd9 Introduce epoxy in demo app 2018-10-19 14:26:38 +02:00
ganfra c4316d5055 Make the sdk targeting android to win time 2018-10-04 15:19:03 +02:00
ganfra b406e8301a first commit 2018-10-03 17:58:12 +02:00