What's Changed
- fix(theme): changing theme breaks screens #531 by @ryjen in #536
- fix(ci): just make circle ci pass for now by @ryjen in #545
- fix(network config): restrict clear text by default #541 by @ryjen in #546
- fix(localization): typo in google drive string by @ryjen in #553
- fix(tor): ensure registered recievers are not exported in android 14+ by @ryjen in #552
- fix(upload): use generic error message by @ryjen in #554
- chore(project): update issue templates and fastlane by @ryjen in #555
- fix(uploads): change progress text color by @ryjen in #557
- fix(webdav): fix folder separator in webdav not being created by @ryjen in #558
- fix(media): fix accessibility colors on upload count by @ryjen in #559
- Release 0.3.1-alpha2 bug fixes to development by @ryjen in #560
- fix(onboarding): arrow graphic is hidden on small width devices by @ryjen in #567
- fix(settings): use availability to check for setting toggle by @ryjen in #572
- fix(main): ensure settings in adapter is always in line with button order by @ryjen in #578
- fix(fastlane): add versioning plugin and ability to do a manual release build by @ryjen in #576
- fix(theme): apply button styles globally by @ryjen in #592
- Internet Archive uploads by @ryjen in #602
- #495 a simpler internet archive by @ryjen in #574
- fix(welcome): add arrow svg to match design by @ryjen in #604
- fix(upload manager): ensure main thread interactions from broadcast receiver by @ryjen in #603
- AOO-24: stabilized latest branch by @Elelan in #622
- AOO-5: added camera option to add images by @Elelan in #624
- AOO-3: added licensing options to Add/Edit Server Views by @Elelan in #625
- AOO-3: keyboard issue fix by @Elelan in #626
- AOO-25: Enabled Internet Archive by @Elelan in #627
- AOO-26: Enabled ProofMode by @Elelan in #630
- Feature/aoo 27 app passcode by @Elelan in #631
- AOO-26: Enabled ProofMode by @Elelan in #628
- Feature/aoo 27 app passcode by @Elelan in #629
- Feature/aoo 27 app passcode by @Elelan in #636
- AOO-30: onboarding ui text change and image change by @Elelan in #632
- AOO-29: added refresh server name when selected by @Elelan in #633
- AOO-28: added server nickname edit option in server edit screen by @Elelan in #634
- Feature/aoo 27 app passcode 2 by @Elelan in #635
- Feature/AOO-30 onboarding UI change by @Elelan in #637
- Bug fix/aoo 29 wrong server name in hamburger menu by @Elelan in #638
- Feature/aoo 28 nick name for server in edit mode by @Elelan in #639
- Proof Mode to Common Dialog Implementation by @prathieshna in #646
- Mix Panel Implementation by @prathieshna in #647
- Merged all the major changes to the stable branch by @prathieshna in #648
- Feature/major refactor UI changes by @Elelan in #645
- Camera Permission Issue fix, Compose Dialog refactor by @Elelan in #650
- Stabilizing next branch by @Elelan in #651
- Feature/raven integration by @Elelan in #642
- Attempt to Merge to Next by @prathieshna in #649
- fix for transifex - escaped string resources by @Elelan in #652
- escaped string resources 2 by @Elelan in #653
- Internet Archive Login Password Toggle disabled when loading by @Elelan in #654
- Proofmode Fix by @prathieshna in #655
- Bug fix/minor UI fixes figma by @Elelan in #656
- webdav show error text below textfiels by @Elelan in #657
- Special characters fix by @prathieshna in #658
- changed app colors to teal color from figma by @Elelan in #659
- Removed Phone permissions for Android App to generate ProofMode. by @prathieshna in #660
- changed icon colors to black for add more btn and hamburger menu in dark mode and light mode by @Elelan in #661
- archive folder popup item added by @Elelan in #662
- Commented Proof Mode in IA by @prathieshna in #663
- removed icon from Remove from app btn in Folder Info screen by @Elelan in #664
- reduced folder name text weight in BrowseFoldersAdapter List Item (folder_row.xml) by @Elelan in #665
- added no servers and no folders text for server list screen and archived folder list screens by @Elelan in #666
- fixed nav issue with archived folders screen by @Elelan in #667
- fixed issue for server list empty state not showing correctly by @Elelan in #668
- added firebase crashlytics by @Elelan in #669
- fixed a crash where app crashed when trying to add IA account without internet by @Elelan in #670
- Proof Mode to work only with Private Cloud Camera uploads by @prathieshna in #671
- added Tor disabled warning popup with informational dialog by @Elelan in #675
- Feature/in app rating integration by @Elelan in #676
- localization fixes from next branch added to backup branch by @Elelan in #694
- Updated String Changes in Settings by @prathieshna in #695
- Pushing all the missing changes by @prathieshna in #700
- Feature/Android 15 Edge-to-Edge + Official PickVisualMedia Migration by @Elelan in #701
- fix: update internet archive description to clarify account types by @Elelan in #702
- fix: update upload description for internet archive to specify free public server by @Elelan in #703
Full Changelog: 0.3.0...4.0.2