This repository has been archived by the owner on Sep 23, 2024. It is now read-only.
Nightly 0.1.0.30
Pre-release
Pre-release
What's Changed
- gradle catalog by @JohnOberhauser in #8
- gradle to gradle.kts + plugins moved to toml by @JohnOberhauser in #11
- added design system module by @JohnOberhauser in #13
- untracking idea folder by @JohnOberhauser in #16
- adding build logic convention plugins by @JohnOberhauser in #17
- Logging by @JohnOberhauser in #18
- Add network module by @devotaaabel in #19
- gradle cleanup by @JohnOberhauser in #20
- Added compose navigation by @devotaaabel in #22
- Auth by @JohnOberhauser in #23
- init koin impl by @timc-mozilla in #12
- Splash + Scaffold by @JohnOberhauser in #29
- Added feed by @devotaaabel in #35
- Cleanup by @devotaaabel in #36
- added models by @JohnOberhauser in #37
- init settings work by @timc-mozilla in #34
- New post by @JohnOberhauser in #40
- cleanup by @JohnOberhauser in #41
- Got authentication working, and updated public timeline to home timeline by @devotaaabel in #42
- new post work + adding retrofit api class by @JohnOberhauser in #46
- Add app bar by @devotaaabel in #48
- feature(search): local feed by @timc-mozilla in #47
- Configure Renovate by @renovate in #39
- fix(deps): update dependency androidx.compose:compose-bom to v2023 by @renovate in #52
- fix(deps): update dependency androidx.browser:browser to v1.5.0 by @renovate in #53
- Upload image when posting by @JohnOberhauser in #50
- feature templates by @timc-mozilla in #49
- chore(version catalog): add compose compiler to libraries by @marcin-kozinski in #54
- fix(deps): update compose compiler to v1.5.0 and kotlin to v.1.9.0 by @renovate in #59
- chore(deps): update dependency gradle to v8.2.1 by @renovate in #60
- added coil by @timc-mozilla in #56
- Allow users to post multiple images by @JohnOberhauser in #57
- toot images and serialized rework by @timc-mozilla in #64
- Updated AppState to contain scaffold logic to enable unifying multiple scaffolds by @devotaaabel in #62
- Design system updates by @devotaaabel in #68
- Fixed launcher label and removed unresolved junit dependency by @devotaaabel in #69
- More design updates, added navigation drawer and placeholder for bottom sheet by @devotaaabel in #71
- Video and gif support for new posts by @JohnOberhauser in #72
- Got rid of nested scaffolds in views by @devotaaabel in #73
- docs(renovate): link to an example pr for compose compiler + kotlin by @marcin-kozinski in #61
- New post features by @JohnOberhauser in #74
- New post polling support by @JohnOberhauser in #76
- chore(deps): update androidgradleplugin to v8.1.0 by @renovate in #75
- Content warnings by @JohnOberhauser in #77
- fix(deps): update dependency androidx.compose.compiler:compiler to v1.5.1 by @renovate in #78
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.7.3 by @renovate in #79
- feature boosted posts in feed by @timc-mozilla in #81
- licenses by @JohnOberhauser in #83
- Hashtag and account search support in new post screen by @JohnOberhauser in #82
- making feed screen look nicer by @JohnOberhauser in #84
- fixing issue by @JohnOberhauser in #85
- Network models by @JohnOberhauser in #86
- Status reply by @JohnOberhauser in #88
- Better media by @JohnOberhauser in #89
- chore: setup secrets by @marcin-kozinski in #87
- Separate MastodonApi into separate Apis by @devotaaabel in #90
- Updated repository to reflect mastodon API, and implemented use case pattern by @devotaaabel in #92
- Poll UI by @JohnOberhauser in #93
- Feature profile by @timc-mozilla in #94
- changed values by @timc-mozilla in #96
- Paging by @JohnOberhauser in #95
- build(gradle): configure a release build by @marcin-kozinski in #97
- feat: add a temporary MoSo app icon by @marcin-kozinski in #102
- Fixing some paging stuff by @JohnOberhauser in #100
- build(gha): setup "daily" builds [MOSOAND-38] by @marcin-kozinski in #105
- fix: update compile and target sdks to 34 (android 14) by @marcin-kozinski in #103
- Room by @JohnOberhauser in #104
- Polls by @JohnOberhauser in #106
- fixing bug by @JohnOberhauser in #109
- Replies by @JohnOberhauser in #107
- Boosts by @JohnOberhauser in #108
- Adding ability to favorite a post by @JohnOberhauser in #111
- Sharing post by @JohnOberhauser in #112
- build(gha): release daily builds to app center [MOSOAND-38] by @marcin-kozinski in #110
- build(gha): fix wrong working directory for decrypting secrets step by @marcin-kozinski in #113
- Added recommendations carousel to feed by @devotaaabel in #116
- Threads by @JohnOberhauser in #115
- Overflow menu UI by @JohnOberhauser in #117
- block and mute by @JohnOberhauser in #118
- build(gha): call fastlane through bundle exec by @marcin-kozinski in #114
- round icons by @JohnOberhauser in #121
- Report screen by @JohnOberhauser in #119
- [MOSOAND-21] Added string factory to support literals and localized resources by @devotaaabel in #123
- Added support for logging into different instances by @devotaaabel in #122
- clearing database on logout by @JohnOberhauser in #124
- Loading state / Error state / Pull to refresh by @JohnOberhauser in #125
- Navigating to other user's accounts by @JohnOberhauser in #126
- Hashtag timeline by @JohnOberhauser in #127
- Links by @JohnOberhauser in #128
- Profile top bar and cleanup by @JohnOberhauser in #129
- making account page top bar sticky by @JohnOberhauser in #130
- Update navigation to include splash screen by @devotaaabel in #131
- [MOSOAND-87, MOSOAND-88] Design system setup by @devotaaabel in #135
- String resources by @JohnOberhauser in #132
- build(gha): add a basic pr workflow by @marcin-kozinski in #133
- build(gha): add gradle setup step to cache gradle and dependencies by @marcin-kozinski in #134
- [MOSOAND-93] Theming/design polish by @devotaaabel in #138
- fix(deps): update dependency androidx.compose:compose-bom to v2023.09.01 by @renovate in #137
- Updated more colors, and swapped out dividers with MoSoDivider by @devotaaabel in #142
- String factory naming by @JohnOberhauser in #143
- [MOSOAND-92] Hooked up debug builds to point to staging by @devotaaabel in #140
- chore(deps): update androidgradleplugin to v8.1.1 by @renovate in #141
- moving logout button by @JohnOberhauser in #144
- build(gha): cancel in-progress daily releases if a new one starts by @marcin-kozinski in #136
- Fixing toasts by @JohnOberhauser in #146
- Account timeline by @JohnOberhauser in #145
- build(deps): use compose's material3 version declared in the compose bom by @marcin-kozinski in #148
- chore: remove broken unused example ui tests by @marcin-kozinski in #150
- Profile overflow button with mute, block and report by @JohnOberhauser in #151
- fix(deps): update dependency androidx.compose:compose-bom to v2023.09.02 by @renovate in #154
- Followers / following screen by @JohnOberhauser in #155
- build(gha): cancel in-progress pr checks if a new commit is pushed by @marcin-kozinski in #153
- build(renovate): disable automatic ksp updates by @marcin-kozinski in #152
- fix(deps): update compose compiler to 1.5.3 with kotlin and ksp to 1.9.10 by @renovate in #157
- follow and unfollow button by @JohnOberhauser in #156
- docs: move contributing guidelines to a dedicated contributing doc by @marcin-kozinski in #158
- docs(contributing): add version catalog file standards by @marcin-kozinski in #159
- chore(deps): update androidgradleplugin to v8.1.2 by @renovate in #163
- chore(deps): update dependency gradle to v8.3 by @renovate in #164
- chore(deps): update actions/checkout action to v4 by @renovate in #165
- chore(deps): update github-actions by @renovate in #166
- chore(deps): update gradle/gradle-build-action action to v2.9.0 by @renovate in #167
- Share account by @JohnOberhauser in #162
- [MOSOAND-89, MOSOAND-90] Added objects/values for radius and spacing by @devotaaabel in #160
- chore(deps): clean up version catalog by @marcin-kozinski in #168
- fix(deps): update dependency androidx.core:core-ktx to v1.12.0 by @renovate in #171
- Profile loading / error states by @JohnOberhauser in #169
- Feature glean by @timc-mozilla in #161
- adding rules to proguard for glean by @timc-mozilla in #173
- Profile status tabs by @JohnOberhauser in #174
- Code cleanup by @JohnOberhauser in #172
- build: setup detekt by @marcin-kozinski in #176
- Profile updates by @JohnOberhauser in #175
- build(gha): run a build with r8 in the pr compile check by @marcin-kozinski in #178
- chore(deps): clean up version catalog and applying plugins by @marcin-kozinski in #177
- chore(deps): update dependency gradle to v8.4 by @renovate in #180
- fix(deps): update dependency androidx.compose:compose-bom to v2023.10.00 by @renovate in #181
- proguard issue by @JohnOberhauser in #184
- Report updates part 1 by @JohnOberhauser in #186
- Postcard ui updates by @JohnOberhauser in #185
- [MOSOAND-165] UX updates to new post screen by @devotaaabel in #179
- followers proguard fix by @JohnOberhauser in #188
- Report screen updates part 2 by @JohnOberhauser in #187
- fixing overflow button issue by @JohnOberhauser in #190
- fixing scroll issue by @JohnOberhauser in #191
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.0 by @renovate in #194
- Report updates part 3 by @JohnOberhauser in #192
- Simplifying colors by @JohnOberhauser in #189
- Fixed text field default hint text by @devotaaabel in #195
- Report flow part 4 by @JohnOberhauser in #196
- Making videos / gifs not "pop in" by @JohnOberhauser in #197
- Retain scroll by @JohnOberhauser in #193
- fix(deps): update dependency androidx.compose:compose-bom to v2023.10.01 by @renovate in #199
- Created MoSoSnackbar by @devotaaabel in #201
- Gradle cleanup by @JohnOberhauser in #202
- Disabling drawer gesture when closed by @JohnOberhauser in #203
- disabling recs call to action by @JohnOberhauser in #204
- Discover screen setup by @JohnOberhauser in #198
- fixing issues with polls by @JohnOberhauser in #200
- Discover network request by @JohnOberhauser in #205
- Feature analytics by @timc-mozilla in #208
- [MOSOAND-164] new post UX updates by @devotaaabel in #206
- glean cleanup by @JohnOberhauser in #210
- Adding labels to profile by @JohnOberhauser in #212
- Discover part 3 by @JohnOberhauser in #209
- Discover Analytics + Analytics updates by @JohnOberhauser in #214
- Preventing clicking on root status in thread by @JohnOberhauser in #211
- Discover loading and error states by @JohnOberhauser in #213
- [MOSOAND-106, MOSOAND-107] Added separate photo and video adding buttons by @devotaaabel in #207
- Screen transition animations by @JohnOberhauser in #215
- Preview card by @JohnOberhauser in #216
- Media aspect ratio by @JohnOberhauser in #218
- Moved settings to profile overflow, moved app bar out of scaffold and updated animations by @devotaaabel in #219
- Local / Federated tabs by @JohnOberhauser in #217
- Padding fixes by @JohnOberhauser in #222
- Timeline fix by @JohnOberhauser in #223
- Edit profile screen by @JohnOberhauser in #221
- Edit profile part 2 - Avatar and Header by @JohnOberhauser in #225
- [MOSOAND-207] Added EventRelay to for high-level app events like navigation and snackbars by @devotaaabel in #224
- Delete a post by @JohnOberhauser in #226
- Edit profile part 3 - bot and lock by @JohnOberhauser in #227
- added settings and toggle analytics by @timc-mozilla in #220
- Adding unit testing to ci workflow by @JohnOberhauser in #228
- Small fixes by @JohnOberhauser in #229
- removing wonky animations by @JohnOberhauser in #230
- Fixed landscape LoginScreen and NewPostScreen by @devotaaabel in #231
- Edit profile part 5 - Navigation + loading and error states by @JohnOberhauser in #232
- Re-added IME padding by @devotaaabel in #234
- Follow count fix by @JohnOberhauser in #233
- Removing FAB by @JohnOberhauser in #237
- fixing timelines by @JohnOberhauser in #236
- Edit profile part 6 - Custom fields by @JohnOberhauser in #235
- Updated navigation sealed classes to reflect nav graph by @devotaaabel in #238
- Show display name on post cards by @JohnOberhauser in #240
- New post fixes by @JohnOberhauser in #241
- Added initial privacy and account settings by @devotaaabel in #239
- Moving contents of core:ui to core:ui:common by @JohnOberhauser in #242
- Postcard module by @JohnOberhauser in #245
- Broke up settings viewmodels and added tests by @devotaaabel in #244
- Added helper functions for Resource class and removed error-prone use case by @devotaaabel in #248
- Fixing edit account bug by @JohnOberhauser in #249
- Snackbar fixes by @JohnOberhauser in #250
- More ui modules by @JohnOberhauser in #252
- Fixed glean crash by @devotaaabel in #251
- Hiding poll results properly by @JohnOberhauser in #255
- Deleted risky use cases in favor of synchronous account id get by @devotaaabel in #257
- fixing the init of glean by @timc-mozilla in #258
- Analytics screen impressions by @timc-mozilla in #256
- Adding coroutine scope that cancels on logout by @JohnOberhauser in #253
- Added test module and imported it to all modules as testImplementation by @devotaaabel in #259
- Fix settings navigation by @devotaaabel in #260
- Appscope part 2 by @JohnOberhauser in #261
- Login updates by @devotaaabel in #262
- fixing opening animation by @JohnOberhauser in #264
- Fix nightly crash by @devotaaabel in #265
- Appscope part 3 by @JohnOberhauser in #263
- Modules - split up core/network module into core/network/mastodon and core/network/mozilla by @devotaaabel in #266
- Modules part 2 - split up data module into repository/mozilla and repository/mastodon by @devotaaabel in #268
- Modules part 3 - move domain to usecase/mastodon by @devotaaabel in #269
- Modules part 4 - cleanup, create mozilla/usecase module, remove network dependency from usecase modules by @devotaaabel in #270
- Login by @JohnOberhauser in #267
- Modules - Update model module package to be consistent with namespace by @devotaaabel in #271
- Updating dependencies by @JohnOberhauser in #273
- Setup polls with data source/repository pattern by @devotaaabel in #274
- removing data and domain from settings gradle by @JohnOberhauser in #277
- Login part 2 by @JohnOberhauser in #276
- Login part 3 by @JohnOberhauser in #278
- Moved all dao references into repositories for status and account, and added SaveStatusToDatabase and RefreshXTimeline usecases. Deleted PollDataSource by @devotaaabel in #275
- Following by @JohnOberhauser in #279
- Converting collection functions by @JohnOberhauser in #280
- Added about settings by @devotaaabel in #283
- Added navigation setup for blocked and muted users list by @devotaaabel in #284
- Content warnings by @JohnOberhauser in #282
- Followers updates part 2 by @JohnOberhauser in #281
- fixing dep injection issue by @JohnOberhauser in #288
- Blocks and mutes list part 2 - Created and populated blocks list screen with api result by @devotaaabel in #285
- Moved settings location by @devotaaabel in #286
- PreferUseCase annotation by @JohnOberhauser in #290
- Follow paging fixes by @JohnOberhauser in #289
- koin module fix by @JohnOberhauser in #292
- Organized core:ui:common module by @devotaaabel in #294
- UI test dependencies by @JohnOberhauser in #291
- Code cleanup part 1 by @devotaaabel in #296
- Code cleanup part 2 by @devotaaabel in #295
- Added toggle button by @devotaaabel in #297
- Small fixes by @JohnOberhauser in #293
- chore(deps): update dependency fastlane to v2.217.0 by @renovate in #287
- Followers part 4 by @JohnOberhauser in #298
- Followers part 5 by @JohnOberhauser in #299
- Relationship use case updates by @JohnOberhauser in #300
- post events by @timc-mozilla in #302
- account action events by @timc-mozilla in #303
- Cleaning up database usages by @JohnOberhauser in #304
- Fixing padding in new post screen by @JohnOberhauser in #307
- auth screen analytics by @timc-mozilla in #308
- Account timeline fix by @JohnOberhauser in #305
- Favorites part 1 by @JohnOberhauser in #306
- Analytics profile settings by @timc-mozilla in #309
- Glean metrics update by @timc-mozilla in #312
- discover engagement analytics by @timc-mozilla in #311
- Favorites part 2 by @JohnOberhauser in #313
- Favorites part 3 by @JohnOberhauser in #314
- fixing crash and theme issue by @JohnOberhauser in #315
- Forgein Keys by @JohnOberhauser in #316
- Fixing blank screen when opening app by @JohnOberhauser in #317
- Upsert by @JohnOberhauser in #318
- Setup blocked users list with pagination using room by @devotaaabel in #319
- Search part 1 by @JohnOberhauser in #321
- Created DefaultHtmlInteractions and hooked up in about settings screen by @devotaaabel in #322
- Implemented block/unblock and mute/unmute buttons and abstracted code for reuse between blocks and mutes lists by @devotaaabel in #320
- Added manage account link to settings by @devotaaabel in #324
- Remaining Analytics by @timc-mozilla in #323
- Removed confirmation dialog from unmuting/unblocking after conversation with design by @devotaaabel in #325
- Some small account profile settings tweaks by @devotaaabel in #326
- Search part 2 by @JohnOberhauser in #327
- Fixed startup crash on our release builds by @devotaaabel in #329
- Moved all remote mediators to new core:repository:paging module by @devotaaabel in #328
- Created pull refresh lazy column and used in ToggleableAccountList by @devotaaabel in #330
- Search part 3 by @JohnOberhauser in #331
- build(nightly): set up nightly releases in play store by @marcin-kozinski in #254
- Search part 4 by @JohnOberhauser in #333
- Updated url regex so it can accept one or more subdomains by @devotaaabel in #334
- Changing new post submission time text by @JohnOberhauser in #336
- Removing paging reminants from mastodonk by @JohnOberhauser in #337
- fixing color in edit profile by @JohnOberhauser in #338
- Search part 5 by @JohnOberhauser in #335
- Search part 6 by @JohnOberhauser in #339
- Fixed mutes and blocks paging by using offset value by @devotaaabel in #340
- Updated mutes/blocks lists with clickable accounts by @devotaaabel in #332
- Search part 7 - Statuses by @JohnOberhauser in #341
- Added error handling to mutes/blocks by @devotaaabel in #342
- Search part 8 - hash tags by @JohnOberhauser in #343
- Fetching in reply to account name issue by @JohnOberhauser in #344
- Search analytics by @JohnOberhauser in #345
- Removing broken field from account by @JohnOberhauser in #349
- Follow hashtag button by @JohnOberhauser in #346
- Github releases by @JohnOberhauser in #347
New Contributors
- @renovate made their first contribution in #39
- @marcin-kozinski made their first contribution in #54
Full Changelog: https://github.com/MozillaSocial/mozilla-social-android/commits/0.1.0.30