Commit graph

117 commits

Author SHA1 Message Date
c6739487a4 fix(android): update widget with a more usable UI 2023-09-23 01:19:18 +05:30
62ebb43e6f fix(common): ensure TagRow has vertical spacing 2023-09-17 01:44:09 +05:30
25382acf0e
refactor(model): use Konvert to automatically generate mappings 2023-09-09 13:31:28 +05:30
19e7d65006
fix(deps): update dev.chrisbanes.compose:compose-bom to 2023.10.00-alpha01 2023-09-07 13:03:34 +05:30
Anunay Maheshwari
db393d4534 fix(comments): calculate and expose indentLevel from CommentNode 2023-08-30 14:35:16 +05:30
49c5029256
refactor: move ClawAppBar to android module 2023-08-16 12:30:04 +05:30
bc2365b08b
feat(android): add support for identifying read posts 2023-08-16 00:37:50 +05:30
cbf0707aa6
chore(common): tweak LobstersCard UI
Cut down on paddings and use colors more explicitly
2023-08-15 16:15:11 +05:30
67e621160f
fix(common): allow custom tints for NetworkImage placeholders 2023-08-15 15:37:23 +05:30
bae671ad23
feat(android): switch comments page to a swipe action 2023-08-02 01:40:36 +05:30
ed85ba905d
fix(deps): update dev.chrisbanes.compose:compose-bom to 2023.07.00-alpha02 2023-07-27 02:36:28 +05:30
bcf4f02a01
Revert "Revert "Revert "fix(common): make text in comments screen selectable"""
Still causes crashes :(

This reverts commit c5ec6cd680.

Fixes COMPOSE-LOBSTERS-16
2023-07-27 01:28:21 +05:30
7c59130af9
feat(benchmark): restore full UI exploration 2023-07-25 01:31:01 +05:30
c5ec6cd680 Revert "Revert "fix(common): make text in comments screen selectable""
This reverts commit 401214794d.
2023-07-19 21:58:08 +05:30
401214794d Revert "fix(common): make text in comments screen selectable"
Causes frequent crashes

This reverts commit 778be597dd.
2023-07-19 10:03:04 +00:00
fdd2f7008c Revert "fix(common): use SystemClock for getting current millis"
This broke relative time accounting

This reverts commit 42cc852a20.
2023-07-19 10:02:20 +00:00
42cc852a20 fix(common): use SystemClock for getting current millis 2023-07-19 00:41:33 +05:30
778be597dd fix(common): make text in comments screen selectable
With this change you can now select
- The post title
- The post description if it exists, and
- Each individual comment

Fixes #385
2023-07-18 23:23:24 +05:30
255439e2b4 feat(common): add a clickable icon to SearchBar 2023-07-18 23:23:24 +05:30
84c9dd3762 feat(common): add a simple SearchBar component
Material 3's SearchBar has way too much "interaction" for my liking
2023-07-18 23:08:07 +05:30
5daeb8d580 feat(common): log errors from NetworkError composable
Having the errors in the logcat stream makes debugging quite a lot faster.
2023-07-18 17:01:52 +05:30
0359860b82 refactor(android): move link metadata extraction to Unfurl
Crux is doing major changes for no good reason
2023-07-17 15:03:55 +05:30
9a5a417418
feat(build): add copyright license headers to XML files 2023-07-09 22:59:58 +05:30
b5c57500b1
feat: revert back to old text pipeline
Things have been entirely too slow on the lobste.rs front and I don't care much to continue pushing for it.

Fixes #382
Fixes #383
2023-06-28 10:58:39 +05:30
e0c9c88ca9
chore(common): prettify HTMLText preview 2023-06-15 23:27:40 +05:30
ea7f7b6306
fix(common): add some visual distinction for blockquotes 2023-06-15 23:27:40 +05:30
ad8c830b17
fix(common): make HTMLText use M3 Text component 2023-06-13 02:47:17 +05:30
40cd7758dc
chore: remove unused Markdown dependencies 2023-06-09 20:09:44 +05:30
2dc8eae861
refactor: migrate to HTMLText 2023-06-09 20:09:44 +05:30
2d23ceee83
feat(common): add HTMLText composable
This allows rendering raw HTML text directly without roundtripping it as Markdown
2023-06-09 20:09:44 +05:30
ee6bcc864f
feat: update iconography for consistency 2023-06-07 16:24:02 +05:30
86a70ffb48
feat(common): remove animation for comment text 2023-06-07 02:42:15 +05:30
9fdd72220f
feat(scripts): add a quick way to refresh the README graphic 2023-06-05 13:24:22 +05:30
c6ea1182e0 refactor: remove explicit calls to rememberVectorPainter 2023-06-04 17:14:09 +00:00
ae10d433e6
refactor: switch to Material Icons
Our previous system resulted in leaner code but was way too annoying to add
new icons to.
2023-05-18 02:03:17 +05:30
7e91628339
feat: switch over to Compose alphas 2023-05-13 19:27:28 +05:30
7737c82db9
fix: switch TopAppBar to non-deprecated APIs 2023-05-11 01:30:36 +05:30
renovate[bot]
b1a66bb8dd
chore(deps): update dependency com.facebook:ktfmt to v0.44 (#374)
* chore(deps): update dependency com.facebook:ktfmt to v0.44

* chore: reformat

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-04-29 09:48:04 +05:30
a2123b7a5d
chore: remove unnecessary suppress 2023-04-25 01:23:06 +05:30
207f98ca17
feat(common): add a preview for LobstersCard 2023-04-25 01:20:43 +05:30
250e7c20e5
feat(common): use FlowRow from Compose Foundation 2023-04-20 01:44:43 +05:30
b936b54132
feat: rework system bar colors 2023-04-18 13:44:18 +05:30
55cc397333
chore: add labels to Crossfade elements 2023-03-08 02:27:51 +05:30
b969b5f0bf
refactor: use immutable collections where flagged by Lint 2023-03-08 02:27:51 +05:30
e62e257154
chore: polish license headers 2023-02-19 09:23:00 +05:30
d402d55718
fix(common): use system theme in Custom Tabs 2023-02-14 21:31:07 +05:30
ce91650788
fix(deps): downgrade to Compose 2023.01.00
There seems to be a regression with `produceState` in this release

Also reverts fb4beb08ee
2023-01-21 12:32:13 +05:30
fb4beb08ee
fix(common): adopt new Compose APIs 2023-01-12 02:40:37 +05:30
a59b6411b1
feat: implement support for persisting read comments
Fixes #358
2023-01-12 02:20:09 +05:30
91c3d0f9a6
feat(common): add support for unread comments to UI 2023-01-12 01:06:34 +05:30