Harsh Shandilya
1f850435b1
feat(database): add description to the saved post table
2022-12-10 18:27:12 +05:30
Harsh Shandilya
51a8538d6a
fix: users can exist without inviters
2022-12-10 10:14:35 +00:00
Harsh Shandilya
ced16c3794
feat(renovate): add a regex manager for Qodana linters
2022-12-09 21:39:16 +05:30
Harsh Shandilya
f0d615bd44
feat(qodana): check-in configuration
2022-12-09 21:20:42 +05:30
Harsh Shandilya
df546947bb
chore(changelog): fix diff links
2022-12-09 21:19:01 +05:30
Harsh Shandilya
3e0544279c
fix(release): ensure changelog links are valid
2022-12-09 21:18:20 +05:30
Harsh Shandilya
4f60db29bd
Revert "refactor(android): move post save state logic to a Paging transform"
...
This reverts commit 3829abeb8f .
2022-12-09 21:02:24 +05:30
Harsh Shandilya
e6eaadbaa1
chore: add CHANGELOG entry for d36bcd6b26
2022-12-09 21:01:34 +05:30
Harsh Shandilya
30fa04db56
fix(android): only queue post update worker on Application init
2022-12-09 20:58:42 +05:30
Harsh Shandilya
74684fe115
fix(common): reduce space between favicon and URL
2022-12-09 18:19:15 +05:30
Harsh Shandilya
d36bcd6b26
fix(common): simplify favicon display
2022-12-09 18:19:10 +05:30
Harsh Shandilya
a2f3faad0f
chore: add an editorconfig file to approximate ktfmt formatting
...
This avoids having to reconfigure IntelliJ again and again
2022-12-09 16:08:36 +05:30
Harsh Shandilya
9b25cd0fea
feat(ci): add Qodana scan workflow
2022-12-09 16:08:11 +05:30
Harsh Shandilya
a77f098822
chore: update changelog
2022-12-08 03:13:50 +05:30
Harsh Shandilya
608720ac35
chore(android): refresh baseline profile
2022-12-08 03:12:59 +05:30
Harsh Shandilya
0ec03fc979
fix(benchmark): re-enable BaselineProfileBenchmark
2022-12-08 02:59:58 +05:30
Harsh Shandilya
387881181a
feat(benchmark): switch to new BaselineProfileRule.collectStableBaselineProfile API
2022-12-08 02:46:55 +05:30
Harsh Shandilya
37fc528053
fix(benchmark): wut
2022-12-08 02:39:33 +05:30
Harsh Shandilya
b19617f8c7
feat(ci): configure CodeQL analysis
2022-12-08 01:40:44 +05:30
Harsh Shandilya
3829abeb8f
refactor(android): move post save state logic to a Paging transform
...
Fixes #349
2022-12-08 01:32:04 +05:30
Harsh Shandilya
a8ba0ed3d9
refactor(build-logic): massage around some types and extensions
2022-12-04 20:24:33 +05:30
Harsh Shandilya
1267cf81e3
refactor(build-logic): make everything top-level
2022-12-04 20:13:08 +05:30
Harsh Shandilya
f48ef0206f
fix(gradle): remove unused exclusiveContent block
2022-12-03 20:22:54 +05:30
Harsh Shandilya
69c76a06c2
fix(gradle): use internal kotlin-android plugin
2022-12-01 12:18:45 +05:30
Harsh Shandilya
9bc4a8c81b
fix(readme): use an HTML image to downsize featured graphic
2022-11-30 15:01:20 +05:30
Harsh Shandilya
8cae135784
chore: refresh AGP experimental features opt-in
2022-11-30 14:35:56 +05:30
Harsh Shandilya
eba5d64998
refactor: migrate all tests to kotest
2022-11-30 01:47:17 +05:30
Harsh Shandilya
8eec09e832
feat(gradle): add kotest deps
2022-11-30 01:32:15 +05:30
Harsh Shandilya
69537da95b
chore: mark baseline profile as generated
2022-11-30 01:04:38 +05:30
Harsh Shandilya
a679b88497
chore: update changelog
2022-11-30 01:04:38 +05:30
Harsh Shandilya
e570b9d88f
feat(android): refresh baseline profile
2022-11-30 01:04:38 +05:30
Harsh Shandilya
ce37523e11
fix(benchmark): ensure UiAutomator is able to correctly find UI elements
2022-11-30 01:04:38 +05:30
Harsh Shandilya
3601c190ac
fix(benchmark): disable baseline profile benchmark
2022-11-29 21:26:55 +05:30
Harsh Shandilya
b0044dd0fc
chore(deps): override ProfileInstaller version
2022-11-29 21:22:39 +05:30
Harsh Shandilya
b2c2be45bf
refactor: cleanup and simplify AndroidCommonPlugin
2022-11-29 21:22:39 +05:30
Harsh Shandilya
6f219b6da2
fix(benchmark): ensure benchmark build type is not obfuscated
2022-11-29 21:22:39 +05:30
Harsh Shandilya
8d6c567c84
refactor: simplify build type configuration
2022-11-29 21:22:39 +05:30
Harsh Shandilya
2b2010a22c
fix(ci): only run one instance of snapshot workflow
2022-11-29 18:15:25 +05:30
Harsh Shandilya
27af06e180
chore: try out a full size image
2022-11-29 18:11:46 +05:30
Harsh Shandilya
499088cf43
chore: re-do README screenshot
2022-11-29 18:09:01 +05:30
Harsh Shandilya
5a4643dc57
refactor: start consuming whetstone through Sonatype snapshots repository
...
It was much easier to set up automatic publishing than to constantly debug weird build errors from included builds
2022-11-29 03:29:06 +05:30
Harsh Shandilya
2a65dc4a9e
chore(deps): bump whetstone tag
2022-11-29 02:17:04 +05:30
Harsh Shandilya
d08aa25f76
fix: add changelog entry
2022-11-29 01:53:48 +05:30
Harsh Shandilya
410c7ccd1d
fix: add missing DI annotation to CoilAppPlugin
2022-11-29 01:53:48 +05:30
Harsh Shandilya
5443cc1486
refactor: simplify swipe to refresh
2022-11-29 01:25:20 +05:30
Harsh Shandilya
683cb0cfbb
fix: adjust capitalisation of CI steps
2022-11-28 19:56:59 +05:30
Harsh Shandilya
238d410245
Revert "fix: cache pager flows in ViewModel scope"
...
Trying to see if this fixes anything
This reverts commit 6b05a2991d .
2022-11-28 11:53:12 +00:00
Harsh Shandilya
41adf7566e
Revert "Revert "chore(deps): update dependency gradle to v7.6""
...
After some painful wiping of local caches this seems to not be a problem anymore
This reverts commit 44733a05cd .
2022-11-28 12:57:23 +05:30
Harsh Shandilya
9f6d231912
refactor: add actions parameter to ClawAppBar
2022-11-28 12:57:17 +05:30
Harsh Shandilya
84e09fd5e1
refactor: remove unnecessary clickable configuration
2022-11-28 12:57:02 +05:30
Harsh Shandilya
e12fc5ae6a
fix(detekt): update config for 1.22.0 deprecations
2022-11-27 21:18:12 +05:30
Harsh Shandilya
9aa50637e0
fix(renovate): also disable Gradle updates
2022-11-27 21:18:12 +05:30
Harsh Shandilya
8e4330aea3
chore: update changelog
2022-11-27 21:18:12 +05:30
Harsh Shandilya
6b05a2991d
fix: cache pager flows in ViewModel scope
2022-11-27 21:18:12 +05:30
Harsh Shandilya
6cd57b72b7
feat: add a loading indicator at the bottom of list
2022-11-27 21:18:12 +05:30
Harsh Shandilya
a03ff1a60b
chore: rename paging-related parameters and variables
2022-11-27 21:18:12 +05:30
Harsh Shandilya
d59a151944
fix(deps): temporarily downgrade AGP to 7.3.1
...
Let's explain the decision with the help of a table
AGP Version | Has known issues | Has Studio available
--------------|------------------|---------------------
8.0.0-alpha07 | No | No
8.0.0-alpha08 | Yes | Yes
7.3.1 | No | Yes
And thus, we settle on 7.3.1
2022-11-27 19:28:56 +05:30
Harsh Shandilya
44733a05cd
Revert "chore(deps): update dependency gradle to v7.6"
...
Seems to be causing hard-to-debug compilation errors
This reverts commit 98c489a32a .
2022-11-27 18:44:04 +05:30
Harsh Shandilya
22081227c0
fixup! chore: disable AGP updates
2022-11-21 18:17:25 +05:30
Harsh Shandilya
b893aff077
fix(release): add another newline after the changelog header
2022-11-21 18:06:40 +05:30
Harsh Shandilya
1558bc769d
fix(release): checkout repository with PAT
2022-11-21 18:05:03 +05:30
Harsh Shandilya
7abe629744
chore: disable AGP updates
2022-11-21 18:03:29 +05:30
Harsh Shandilya
f31d388c04
feat(release): start next development iteration
2022-11-21 18:03:29 +05:30
Harsh Shandilya
86dd862469
fix: update whetstone checkout tag
...
The AGP fix needed to be pushed to whetstone as well
2022-11-21 17:03:10 +05:30
Harsh Shandilya
c90e5b2fe5
Revert "fix: don't use markdown heading for PS release notes"
...
This is mostly meaniningless
This reverts commit 20d527246a .
2022-11-21 16:58:40 +05:30
Harsh Shandilya
9f5722a170
chore: add changelog entry for baseline profiles fix
2022-11-21 16:58:40 +05:30
Harsh Shandilya
5d8a08de2f
Revert "chore(deps): update agp to v8.0.0-alpha08"
...
Workaround for https://issuetracker.google.com/259556213
This reverts commit 79778466b9 .
2022-11-21 16:58:40 +05:30
Harsh Shandilya
20d527246a
fix: don't use markdown heading for PS release notes
2022-11-20 16:05:47 +05:30
Harsh Shandilya
e4499ab8d3
fix(release): make push command branch agnostic
2022-11-20 14:03:40 +05:30
Harsh Shandilya
eaf6d55108
feat: rework release pipeline to use centralized changelog
2022-11-20 14:03:40 +05:30
Harsh Shandilya
9b2da12451
chore: remove distribution changelog file
2022-11-20 14:01:53 +05:30
Harsh Shandilya
9cccf2f42e
chore: add changelog
2022-11-20 14:01:53 +05:30
Harsh Shandilya
c437d32b51
chore: add keystore.properties to gitignore
2022-11-20 11:20:02 +05:30
Harsh Shandilya
6249364c5e
feat(release): start next development iteration
2022-11-20 01:27:35 +05:30
Harsh Shandilya
b3b896694f
fix(release): use --notes-file flag
2022-11-20 01:27:35 +05:30
Harsh Shandilya
e6ebb10bff
refactor: add a Modifier parameter to LobstersApp
2022-11-19 20:13:46 +05:30
Harsh Shandilya
960222c489
refactor: remove navigation animations
2022-11-19 20:13:46 +05:30
Harsh Shandilya
b82f93b459
chore(ci): show stacktrace on failure
2022-11-19 18:10:32 +05:30
Harsh Shandilya
d3a6a82b50
Revert "Revert "fix(ci): disable configuration cache""
...
This reverts commit f7b4f4383c .
2022-11-19 18:10:10 +05:30
Harsh Shandilya
f429faf8b8
feat(metadata-extractor): don't inspect canonical URLs
...
Changing the URL feels a bit icky when lobste.rs is a
_link_ aggregator at core. Let's trust the users are making
the right choices.
2022-11-19 18:07:56 +05:30
Harsh Shandilya
15d18414df
chore: update changelog
2022-11-19 18:01:18 +05:30
Harsh Shandilya
f7b2b0f9bc
feat(android): replace Accompanist swiperefresh with Compose Material
2022-11-19 18:00:23 +05:30
Harsh Shandilya
2c1fdd51f8
fix(gradle): use a tagged checkout for whetstone
2022-11-19 17:32:30 +05:30
Harsh Shandilya
a10ba38950
Revert "fix(gradle): change checkouts directory"
...
This reverts commit 6a8893a5aa .
2022-11-19 17:32:06 +05:30
Harsh Shandilya
f7b4f4383c
Revert "fix(ci): disable configuration cache"
...
This reverts commit fa62d871f8 .
2022-11-19 17:30:16 +05:30
Harsh Shandilya
ed23fab7d9
fix(release): push the tag directly
2022-11-14 19:04:42 +05:30
Harsh Shandilya
0eba2aeaf4
feat(release): start next development iteration
2022-11-14 19:03:27 +05:30
Harsh Shandilya
b728103b13
feat(release): bump version
2022-11-14 19:00:39 +05:30
Harsh Shandilya and GitHub
abe8ec77cc
fix(github): use a PAT for the release workflow
2022-11-14 17:24:49 +05:30
Harsh Shandilya
fa62d871f8
fix(ci): disable configuration cache
2022-11-14 15:24:13 +05:30
Harsh Shandilya
aaf67de8d4
chore(deps): remove unused napt plugin declaration
2022-11-14 14:55:13 +05:30
Harsh Shandilya
4ac8882bec
chore: update changelog
2022-11-14 14:54:10 +05:30
Harsh Shandilya
6a8893a5aa
fix(gradle): change checkouts directory
2022-11-14 14:30:40 +05:30
Harsh Shandilya
839773e48e
refactor(gradle): configure Lint for all modules
2022-11-14 13:56:56 +05:30
Harsh Shandilya
aa2a109587
fix: prevent warnings in CI
2022-11-14 12:59:01 +05:30
Harsh Shandilya
0232a4179a
refactor(di): replace Tangle with Whetstone
2022-11-14 12:59:01 +05:30
Harsh Shandilya
4a87682b68
refactor(di): migrate to Whetstone ApplicationScope
2022-11-14 12:59:01 +05:30
Harsh Shandilya
52562afbd1
feat(deps): configure Whetstone dependencies
2022-11-14 12:59:01 +05:30
Harsh Shandilya
15abd31b03
fix(core): reduce HTTP logging level
2022-11-13 21:15:03 +05:30
Harsh Shandilya
157fe2c221
refactor(di): move out Coil configuration to an AppPlugin
2022-11-13 21:10:57 +05:30