kyori19
1228f645a6
Merge remote-tracking branch 'tuskyapp/develop'
2022-04-13 00:59:06 +09:00
Konrad Pozniak
e05fdc6d7b
Fix status diffing and improve timeline performance ( #2386 )
...
* fix status & account diffing
* introduce TimelineAccount
* use TimelineAccount where possible
* improve tests
* improve ConversationEntity equals/hashcode
* fix mistake in ConversationEntity
* improve StatusViewData comparison
* improve tests
* fix typo in comment
2022-03-15 21:34:57 +01:00
kyori19
4a8fa74f79
Merge commit '224161caf111a15887cbc8a419763e87fe69931d'
2022-03-04 00:37:23 +09:00
Levi Bard
d93a9b5753
Fix crash when updating profile and the source field exists, but some of _its_ fields don't ( #2243 )
2021-09-17 21:51:00 +02:00
kyori19
2005b32dfa
Merge remote-tracking branch 'tuskyapp/develop'
2021-07-03 23:59:57 +09:00
Konrad Pozniak
16ffcca748
add ktlint plugin to project and apply default code style ( #2209 )
...
* add ktlint plugin to project and apply default code style
* some manual adjustments, fix wildcard imports
* update CONTRIBUTING.md
* fix formatting
2021-06-28 21:13:24 +02:00
kyori19
5a46be79a8
Merge branch 'fix/displayname'
2021-03-04 22:27:40 +09:00
kyori19
e6c2b2c822
[Proposal] Hide displayName to prevent mistakes
2021-03-04 22:09:54 +09:00
kyori19
1370eedc10
Merge remote-tracking branch 'tuskyapp/develop'
2020-04-09 00:34:31 +09:00
Konrad Pozniak
68f34152dc
replace HtmlUtils with HtmlCompat ( #1741 )
...
* replace HtmlUtils with HtmlCompat
* fix tests
2020-04-02 23:37:38 +02:00
kyori19
fbb1c5aee6
Merge remote-tracking branch 'tuskyapp/develop'
2020-02-12 12:16:30 +09:00
Konrad Pozniak
88b8eca16a
fix crash when Account.displayName is null ( #1667 )
2020-02-07 20:23:51 +01:00
kyori19
762b2225ca
Merge remote-tracking branch 'tuskyapp/develop'
2019-11-19 21:52:13 +09:00
Konrad Pozniak
bee10bf375
Refactor theming ( #1529 )
...
* fix toolbars
* use toolbar in MainActivity
* update AccountActivity appbar
* update material design library
* remove unneeded tabs styling
* fix black theme
2019-10-12 20:00:29 +02:00
kyori19
214c8ada06
Ensure displayName not null
2019-09-16 13:15:29 +09:00
kyori19
6f1c59d031
[notestock] Implement Notestock search
2019-09-05 21:29:45 +09:00
Ivan Kupalov
520e0d6e7a
List editing ( #1104 )
...
* List editing groundwork
* Add ability to add/remove accounts from list, delete lists
* Rename list, improve lists UI
* Add error handling, extract strings
* Revert gradle.properties
* Apply feedback suggestions
* Apply feedback
* Update license header
2019-03-16 13:36:16 +01:00
Konrad Pozniak
e371fa0e24
Tab customization & direct messages tab ( #1012 )
...
* custom tabs
* custom tabs interface
* implement custom tab functionality
* add database migration
* fix bugs, improve ThemeUtils nullability handling
* implement conversationsfragment
* setup ConversationViewHolder
* implement favs
* add button functionality
* revert 10.json
* revert item_status_notification.xml
* implement more menu, replying, fix stuff, clean up
* fix tests
* fix bug with expanding statuses
* min and max number of tabs
* settings support, fix bugs
* database migration
* fix scrolling to top after refresh
* fix bugs
* fix warning in item_conversation
2019-02-12 19:22:37 +01:00
Konrad Pozniak
8d7f879a8f
add checkmark to verified links and better constraints to account fields ( #922 )
...
* add checkmark to verified links and better constraints to account fields
* address pr feedback
2018-12-03 11:02:28 +01:00
Ivan Kupalov
6051ffe0b3
Show "remote profile" message. ( #873 )
...
* Show "remote profile" message. Closes #806
* Improve remote message look
2018-10-03 21:53:31 +02:00
Konrad Pozniak
f022944e90
add possibility to change profile fields, refactor ( #751 )
...
* refactor EditProfileActivity, add profile fields
* preserve transparency when cropping profile images
* dont validate profile fields on client side
* revert unintentional change in card_frame_dark.xml
* improve activity_edit_profile layout for tablets
* Revert "improve activity_edit_profile layout for tablets"
This reverts commit 20ff3d167c39b15566e017108b33fe58690a8482.
* improve activity_edit_profile layout for tablets
* fix bug in EditProfileActivity, add snackbar
* improve EditProfileActivity code
* use events instead of shared prefs to communicate profile update
2018-08-15 20:47:09 +02:00
Conny Duck
0930fab72b
fix crash on old mastodon instances
2018-07-01 13:34:35 +02:00
Konrad Pozniak
63f9d99390
Account activity redesign ( #662 )
...
* Refactor-all-the-things version of the fix for issue #573
* Migrate SpanUtils to kotlin because why not
* Minimal fix for issue #573
* Add tests for compose spanning
* Clean up code suggestions
* Make FakeSpannable.getSpans implementation less awkward
* Add secondary validation pass for urls
* Address code review feedback
* Fixup type filtering in FakeSpannable again
* Make all mentions in compose activity use the default link color
* new layout for AccountActivity
* fix the light theme
* convert AccountActivity to Kotlin
* introduce AccountViewModel
* Merge branch 'master' into account-activity-redesign
# Conflicts:
# app/src/main/java/com/keylesspalace/tusky/AccountActivity.java
* add Bot badge to profile
* parse custom emojis in usernames
* add possibility to cancel follow request
* add third tab on profiles
* add account fields to profile
* add support for moved accounts
* set click listener on account moved view
* fix tests
* use 24dp as statusbar size
* add ability to hide reblogs from followed accounts
* add button to edit own account to AccountActivity
* set toolbar top margin programmatically
* fix crash
* add shadow behind statusbar
* introduce ViewExtensions to clean up code
* move code out of offsetChangedListener for perf reasons
* clean up stuff
* add error handling
* improve type safety
* fix ConstraintLayout warning
* remove unneeded ressources
* fix event dispatching
* fix crash in event handling
* set correct emoji on title
* improve some things
* wrap follower/foillowing/status views
2018-06-18 13:26:18 +02:00
Ivan Kupalov
5f0641eb3e
[CI] Add CircleCI config ( #621 )
...
* Add circleci
* Commit to maybe fix ci
* Suppress false positives in lint
* Disable linting for tests in ci
* Remove unused comment
2018-05-02 23:50:19 +03:00
Conny Duck
21344866d3
fix note not displaying correctly in EditProfileActivity
2018-04-05 21:46:34 +02:00
Konrad Pozniak
71954a277e
convert entity classes to Kotlin data classes ( #526 )
...
* convert entity classes to Kotlin data classes
* more data classes, code style
2018-03-03 13:24:03 +01:00