130 Commits

Author SHA1 Message Date
Diego Beraldin
6caffc48f6
feat: loading improvements and section changes (#235); closes #198, #230, #229, #234
* feat: swipeable tab controls; closes #198

* feat: refresh after change feed type; closes #230

* fix(inbox): scroll to top after refresh; closes #229

* fix: remove unnecessary reloads when changing section; closes #234
2023-12-06 23:16:43 +01:00
Diego Beraldin
b6b3468847
enhancement: reply improvements (#231); closes #205, #214
* chore: open post detail from reply button; closes #214

* chore: indicate author of comments/posts; closes #205
2023-12-06 19:18:08 +01:00
Diego Beraldin
255a5a802c
enhancement: anonymous mode improvements (#228); closes #208, #209, #210
* chore: improve logged state tracking; closes #210

* chore: prevent actions in explore screen if not logged; closes #208

* chore: hide action buttons if unlogged; closes #209
2023-12-06 17:34:56 +01:00
Diego Beraldin
6087df5856
refactor: navigation module (#195)
* refactor: move navigation to own module

* refactor: use applyDefaultHierarchyTemplate
2023-12-04 19:36:34 +01:00
Diego Beraldin
5b89911375
feat: vote format options and upvote % (#191) 2023-12-04 12:33:18 +01:00
Diego Beraldin
2c31ddfa71
enhancement: improve navigation drawer (#186)
* fix: drawer content in anonymous mode

* refactor: embed scope in drawer coordinator

* fix: navigation drawer gestures
2023-12-03 09:58:38 +01:00
Diego Beraldin
b53740e0f4 enhancement: enlarge clickable area in top bars 2023-11-30 21:12:32 +01:00
Diego Beraldin
607948ff45 fix: navigation and drawer interop 2023-11-28 21:08:39 +01:00
Diego Beraldin
44cabf3dbd refactor: rename createreport package 2023-11-22 22:17:52 +01:00
Diego Beraldin
cc32ec2e33
fix: bug reports RC9 (#154)
* chore: remove trailing … from messages

* chore: move quote action at first position in text toolbar

* fix(posts): share original URL

* chore: show timestamp in raw content dialog
2023-11-22 19:12:31 +01:00
Diego Beraldin
0cb5401f3b
feat: mark posts as read while scrolling (#148) 2023-11-20 22:31:09 +01:00
Diego Beraldin
1e1d4305d1
fix: change post and sort type (#144) 2023-11-18 11:59:28 +01:00
Diego Beraldin
9b884dce48
fix: remove unnecessary reloads (#138)
* fix: remove unnecessary reloads

* fix: sort in community

* fix: introduce search result in explore
2023-11-17 13:58:58 +01:00
Diego Beraldin
d3de71a35c
fix: several bugfixes (#137)
* fix: UiFontFamily serialization

* fix: change sort and feed type

* fix: improve event management

* fix: scroll in post lists

* fix: zoomable image and drawer behaviour

* fix: key in explore screen

* enhancement: remove confusing instance sort types

* fix: remove screen transitions
2023-11-16 22:33:17 +01:00
Diego Beraldin
517894cc52
refactor: new notification center (#132) 2023-11-15 19:47:50 +01:00
Diego Beraldin
e474c9227d
feat: double click management (#130) 2023-11-13 22:17:59 +01:00
Diego Beraldin
aecf2549fb
chore: add crash reporting (#129)
* refactor: organize core-utils

* feat: add crash report sender
2023-11-12 22:26:19 +01:00
Diego Beraldin
52c980b881 fix: prevent crash in explore screen 2023-11-12 20:01:59 +01:00
Diego Beraldin
673b2faf83
enhancement: edit screens (#128)
* fix: window background color

* enhancement: specific title for edit screens

* fix: bug preventing post modification

* fix: add update date to better track changes
2023-11-12 10:08:59 +01:00
Diego Beraldin
157ffcf563
fix: instance detail (#125)
* fix: improve sort and loading in instance detail

* enhancement: move options menu to top bar in user and community detail
2023-11-11 22:51:33 +01:00
Diego Beraldin
b73f84d89c
feat: sort communities instance detail (#124)
* fix: improve horizontal margin

* feat: add sort in instance detail
2023-11-11 00:23:39 +01:00
Diego Beraldin
5d032fd583
feat: cross-post (#117)
* feat: cross-post

* refactor: id-based options

* fix: show actions only for logged users
2023-11-09 19:40:27 +01:00
Diego Beraldin
60857a4342 version 1.0.0-RC4 2023-11-07 00:03:34 +01:00
Diego Beraldin
058a92f804
enhancement: image prefetch; icon sizes (#109)
* enhancement: add image prefetch

* enhancement: standardize image sizes
2023-11-06 23:49:52 +01:00
Diego Beraldin
8558f524df
chore: update deps (#108) 2023-11-06 22:48:51 +01:00
Diego Beraldin
26272ebbbe
fix: open detail from list (#105)
* fix: sort type not changed, items not found

* fix: prevent opening old details from list
2023-11-06 08:57:46 +01:00
Diego Beraldin
e771aa3d5e
chore: further optimizations (#104) 2023-11-05 22:31:54 +01:00
Diego Beraldin
e007426b37
chore: screen model and navigator optimizations (#103) 2023-11-05 13:58:46 +01:00
Diego Beraldin
28bce8c7b7
enhancement: apply some compose optimizations (#101)
* fix: comment retry message display

* enhancement: footer spacing

* enhancement: reduce image quality

* enhancement: optimizations
2023-11-03 22:58:19 +01:00
Diego Beraldin
618335e8f0
fix: explore results (#97) 2023-11-02 22:24:40 +01:00
Diego Beraldin
17b5958798
fix: several small fixes (#94)
* enhancement: improve comment collapse animations

* enhancement: swipe card sensitivity

* fix: unnecessary profile loading

* chore(deps): upgrade to Kotlin 1.9.20 and Compose Multiplatform 1.5.10

* enhancement: reduce vibration duration for haptic feedback before API level 29

* enhancement: sidebar loading

* fix: post loading when hide read option is enabled
2023-11-02 19:42:52 +01:00
Diego Beraldin
e4a908398b
fix(home, explore, inbox, common-ui): general bug fixes (#68)
* fix: view model proper reinitialization

* fix: clickable comments

* chore: add some empty messages

* fix: inbox footer height

* fix: community subscription indication
2023-10-25 23:37:43 +02:00
Diego Beraldin
86ff95eff9
fix: click input in post title and body (#67) 2023-10-25 00:00:11 +02:00
Diego Beraldin
6f4615f72d
chore: update deps (#62)
* chore: update deps

* chore: update SwipeToDismiss
2023-10-24 19:55:34 +02:00
Diego Beraldin
745755ff88 feat: report post and comments 2023-10-24 08:48:09 +02:00
Diego Beraldin
42b1ef5a9a feat: mark post as read and hide 2023-10-23 22:28:31 +02:00
Diego Beraldin
56327c559f feat: "clear read" for multi-communities 2023-10-23 18:56:05 +02:00
Diego Beraldin
e4ec9e6606 enhancement: more granular content font scale 2023-10-23 14:11:56 +02:00
Diego Beraldin
8efc873f62 fix: prevent drawer gesture when not needed 2023-10-23 13:52:06 +02:00
Diego Beraldin
b2bd60a3c4 feat: custom upvote and downvote colors 2023-10-22 19:10:50 +02:00
Diego Beraldin
ba7c197957 fix: deep link (and hide back button if not possible) 2023-10-21 21:53:03 +02:00
Diego Beraldin
808f521e20
feat: upgrade to lemmy 0.19 (#59)
* chore: add auth headers to all network calls

* chore: add support to scaled sort

* chore: support for cursor based pagination

* chore: relax required fields

* feat: add block instance
2023-10-21 08:16:50 +02:00
Diego Beraldin
d006dc8266 fix: reset bottom bar offset when changing screen 2023-10-19 21:46:10 +02:00
Diego Beraldin
ad54a90261 fix: back to top and top bar colors 2023-10-19 21:28:46 +02:00
Diego Beraldin
3826653010 fix: comment and post headers 2023-10-19 13:57:28 +02:00
Diego Beraldin
2dcf08bfd9 chore: view model inheritance 2023-10-19 10:40:03 +02:00
Diego Beraldin
f8f8425fe7 feat: full height images 2023-10-17 23:45:53 +02:00
Diego Beraldin
4d813ea129 enhancement: back to top in explore screen 2023-10-17 08:43:33 +02:00
Diego Beraldin
dce4b82a8e enhancement: empty list message in home and explore screens 2023-10-16 12:26:33 +02:00
Diego Beraldin
3a74269e88 fix: back to top after changing sort/feed type 2023-10-16 12:19:13 +02:00