Commit Graph

34 Commits

Author SHA1 Message Date
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