185 lines
12 KiB
Markdown
185 lines
12 KiB
Markdown
# Pachli changelog
|
|
|
|
## v2.2.0
|
|
|
|
### New features and other improvements
|
|
|
|
- Disable filter functionality if not supported by the server (#[366](https://github.com/pachli/pachli-android/pull/366), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
|
|
### Significant bug fixes
|
|
|
|
- Ensure actions happen against the correct status (#[373](https://github.com/pachli/pachli-android/pull/373), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Don't leak MainActivity in DrawerImageLoader (#[382](https://github.com/pachli/pachli-android/pull/382), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Show correct trending tag values at the end of the chart lines (#[380](https://github.com/pachli/pachli-android/pull/380), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
|
|
### Translations
|
|
|
|
- Update Swedish translations ([Luna Jernberg](https://github.com/pachli/pachli-android/commits?author=bittin@reimu.nl))
|
|
- Update Indonesian translations ([Reza Almanda](https://github.com/pachli/pachli-android/commits?author=rezaalmanda27@gmail.com))
|
|
- Update Dutch translations ([Martijn de Boer](https://github.com/pachli/pachli-android/commits?author=github@sexybiggetje.nl))
|
|
- Update Portuguese (Brazil) translations ([Jener Gomes](https://github.com/pachli/pachli-android/commits?author=jenerg1@gmail.com))
|
|
- Update Finnish translations ([Kalle Kniivilä](https://github.com/pachli/pachli-android/commits?author=kalle.kniivila@gmail.com))
|
|
- Update Arabic translations ([ButterflyOfFire](https://github.com/pachli/pachli-android/commits?author=boffire@users.noreply.hosted.weblate.org))
|
|
|
|
## v2.1.1
|
|
|
|
### Significant bug fixes
|
|
|
|
- Prevent crash if a trending tab is present (#[330](https://github.com/pachli/pachli-android/pull/330), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
|
|
## v2.1.0
|
|
|
|
### New features and other improvements
|
|
|
|
- Show roles on profiles (#[312](https://github.com/pachli/pachli-android/pull/312), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Display compose button when viewing lists (#[279](https://github.com/pachli/pachli-android/pull/279), [sanao](https://github.com/pachli/pachli-android/commits?author=naosak1006@gmail.com))
|
|
- Display compose button when viewing bookmarks list (#[278](https://github.com/pachli/pachli-android/pull/278), [sanao](https://github.com/pachli/pachli-android/commits?author=naosak1006@gmail.com))
|
|
|
|
### Significant bug fixes
|
|
|
|
- Show translated content when viewing a thread (#[320](https://github.com/pachli/pachli-android/pull/320), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Calculate length of posts and polls with emojis correctly (#[315](https://github.com/pachli/pachli-android/pull/315), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Prevent crash if a preview card does not have an author ([Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Prevent crash if an error is shown in a timeline without a FAB ([Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Prevent crash showing profile if account has null `createdAt` field ([Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Prevent memory leak in CompositeWithOpaqueBackground (#[309](https://github.com/pachli/pachli-android/pull/309), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Prevent UnsupportedOperationException in PachliTileService (#[288](https://github.com/pachli/pachli-android/pull/288), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
|
|
### Translations
|
|
|
|
- Update English (United Kingdom) translations ([Jener Gomes](https://github.com/pachli/pachli-android/commits?author=jenerg1@gmail.com))
|
|
- Update Finnish translations ([Kalle Kniivilä](https://github.com/pachli/pachli-android/commits?author=kalle.kniivila@gmail.com))
|
|
- Update Japanese translations ([sanao](https://github.com/pachli/pachli-android/commits?author=jinsei@sanao.dev))
|
|
- Update Portuguese (Brazil) translations ([Jener Gomes](https://github.com/pachli/pachli-android/commits?author=jenerg1@gmail.com))
|
|
- Update Spanish translations ([Jener Gomes](https://github.com/pachli/pachli-android/commits?author=jenerg1@gmail.com))
|
|
- Update Swedish translations ([Luna Jernberg](https://github.com/pachli/pachli-android/commits?author=bittin@reimu.nl))
|
|
|
|
## v2.0.0
|
|
|
|
### New features and other improvements
|
|
|
|
- Translate statuses on cached timelines (#[220](https://github.com/pachli/pachli-android/pull/220), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Display compose button when viewing hashtags (#[254](https://github.com/pachli/pachli-android/pull/254), [sanao](https://github.com/pachli/pachli-android/commits?author=naosak1006@gmail.com))
|
|
- Display compose button when viewing favorites list (#[276](https://github.com/pachli/pachli-android/pull/276), [sanao](https://github.com/pachli/pachli-android/commits?author=naosak1006@gmail.com))
|
|
- Increase the amount of information in link previews (#[275](https://github.com/pachli/pachli-android/pull/275), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Warn the user about an Android animation bug (#[274](https://github.com/pachli/pachli-android/pull/274), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
|
|
### Significant bug fixes
|
|
|
|
- Prevent a ClassCastException when handling timeline errors (#[273](https://github.com/pachli/pachli-android/pull/273), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Use transparent system bar on all Android versions (#[272](https://github.com/pachli/pachli-android/pull/272), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Ensure update-related data classes are retained (#[269](https://github.com/pachli/pachli-android/pull/269), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
- Update themes to correct poll/black theme issues (#[255](https://github.com/pachli/pachli-android/pull/255), [Nik Clayton](https://github.com/pachli/pachli-android/commits?author=nik@ngo.org.uk))
|
|
|
|
### Translations
|
|
|
|
- Update German translations ([vinz](https://github.com/pachli/pachli-android/commits?author=vinz@vinzv.de))
|
|
- Update Japanese translations ([sanao](https://github.com/pachli/pachli-android/commits?author=jinsei@sanao.dev))
|
|
- Update Italian translations ([chaoscalm](https://github.com/pachli/pachli-android/commits?author=g.ammazzini@gmail.com))
|
|
|
|
## v1.4.0
|
|
|
|
### New features and other improvements
|
|
|
|
- Periodically check for updates and alert user (#[236](https://github.com/pachli/pachli-android/pull/236))
|
|
|
|
### Significant bug fixes
|
|
|
|
- Show preference changes immediately (#[234](https://github.com/pachli/pachli-android/pull/234))
|
|
- Honour the FAB_HIDE preference in timelines (#[227](https://github.com/pachli/pachli-android/pull/227))
|
|
- Ensure system controls are visible on older devices (#[224](https://github.com/pachli/pachli-android/pull/224))
|
|
- Remove progressbar from status timelines (#[208](https://github.com/pachli/pachli-android/pull/208))
|
|
- Restore image aspect ratio when drag ends (#[207](https://github.com/pachli/pachli-android/pull/207))
|
|
- Prevent potential crash when filters are slow to load (#[205](https://github.com/pachli/pachli-android/pull/205))
|
|
|
|
### Translations
|
|
|
|
- Update Italian translations (#[240](https://github.com/pachli/pachli-android/pull/240))
|
|
|
|
## v1.3.0
|
|
|
|
### New features and other improvements
|
|
|
|
- Add a preference to hide "self-boosts" (#[193](https://github.com/pachli/pachli-android/pull/193))
|
|
- Show announcement dates (#[151](https://github.com/pachli/pachli-android/pull/151))
|
|
- Show full display and username in profile view (#[195](https://github.com/pachli/pachli-android/pull/195))
|
|
- Improve display of "obscured" links (#[194](https://github.com/pachli/pachli-android/pull/194))
|
|
- Adjust video playback UX behaviour (#[186](https://github.com/pachli/pachli-android/pull/186))
|
|
|
|
### Significant bug fixes
|
|
|
|
- Ensure empty timeline message is visible (#[191](https://github.com/pachli/pachli-android/pull/191))
|
|
- Use Pachli blue and orange for notification icons (#[182](https://github.com/pachli/pachli-android/pull/182))
|
|
- Update timeline when link preview setting changes (#[180](https://github.com/pachli/pachli-android/pull/180))
|
|
- Show media when resuming ViewMediaFragment (#[174](https://github.com/pachli/pachli-android/pull/174))
|
|
- Show thread indicators and other dividers using Material colours (#[157](https://github.com/pachli/pachli-android/pull/157))
|
|
|
|
### Translations
|
|
|
|
- Update Polish and Japanese translations
|
|
|
|
## v1.2.2
|
|
|
|
### New features and other improvements
|
|
|
|
- Embed the privacy policy in the app (#[139](https://github.com/pachli/pachli-android/pull/139))
|
|
|
|
## v1.2.1
|
|
|
|
### New features and other improvements
|
|
|
|
- Link to the privacy policy from "About" (#[137](https://github.com/pachli/pachli-android/pull/137))
|
|
|
|
## v1.2
|
|
|
|
### New features and other improvements
|
|
|
|
- Show vertical scrollbars on scrollable lists (#[96](https://github.com/pachli/pachli-android/pull/96))
|
|
|
|
### Significant bug fixes
|
|
|
|
- Restore the user's reading position under all circumstances (#[133](https://github.com/pachli/pachli-android/pull/133))
|
|
- Enable/disable vote button when the user can/can't vote (#[91](https://github.com/pachli/pachli-android/pull/91))
|
|
- Use the correct colour for the status bar
|
|
- Ensure poll option text is visible against the background (#[86](https://github.com/pachli/pachli-android/pull/86))
|
|
|
|
## v1.1
|
|
|
|
### Significant bug fixes
|
|
|
|
- Use the correct contrast colour on hashtag tab chips (#[47](https://github.com/pachli/pachli-android/pull/47))
|
|
- Scale the monochrome icon to fit (#[46](https://github.com/pachli/pachli-android/pull/46))
|
|
- Restore the user's home timeline position (#[44](https://github.com/pachli/pachli-android/pull/44))
|
|
- Ensure refreshing does not create a gap in the timeline (#[43](https://github.com/pachli/pachli-android/pull/43))
|
|
- Show the FAB according to the user's preferences (#[29](https://github.com/pachli/pachli-android/pull/29))
|
|
- Fix toolbar flickering when scrolling lists (#[26](https://github.com/pachli/pachli-android/pull/26))
|
|
- Fix crash on entering MainActivity on Pixel C devices (#[25](https://github.com/pachli/pachli-android/pull/25))
|
|
|
|
## v1.0
|
|
|
|
Pachli 1.0 is a fork of [Tusky 23.0](https://github.com/tuskyapp/Tusky/releases/tag/v23.0). The changes listed here are relative to that version.
|
|
|
|
### New features and other improvements
|
|
|
|
- "Load more" no more, posts load as you scroll
|
|
- Support trending links and posts
|
|
- Support more than 5 tabs at once
|
|
- Choose from a range of accessible fonts
|
|
- New media player component (more video formats supported)
|
|
- Mark lists as "exclusive". Posts from accounts on exclusive lists only appear in the list, not your home timeline
|
|
- Add "bookmarks" to a tab
|
|
- Extend the list of available languages
|
|
|
|
### Significant bug fixes
|
|
|
|
- Images don't "stick" when you zoom or swipe between them
|
|
- Keep search text when moving between search tabs
|
|
- Show the actual error message when an image upload fails
|
|
- Filters work in notifications
|
|
|
|
### Significant UI changes
|
|
|
|
- A visual refresh, new colour scheme, some new UX components
|
|
- Determine the default theme from your Android settings
|
|
- Move "Clear notifications" to a menu to make it more difficult to trigger accidentally
|