Commit graph

192 commits

Author SHA1 Message Date
Thomas Ricouard e0253fb439 Added lists support + bunch of bug fixes 2023-01-02 19:23:44 +01:00
prajeet 17af674387
Removed toggle for selecting themes and replaced with picker. (#19)
* Removed toggle for selecting themes and replaced with picker.

* Synced stored and inmemory themeset.

* fixed default theme state

* Added desert dark and light theme

* fixed navigation bar background not changing in setttings tab after theme change.

* nemesis theme added
2023-01-02 17:18:16 +01:00
Thomas Ricouard 9f009376f5 Add trending as a timeline 2023-01-01 14:28:15 +01:00
Thomas Ricouard b324c87ae1 Timeline tab: Quick accounts switcher + new filter menu 2023-01-01 14:02:11 +01:00
Thomas Ricouard 975a403c49 Handle account link in account bio and notifications 2023-01-01 11:40:18 +01:00
Thomas Ricouard 28ef54fa4b Improve logged out experience 2023-01-01 09:19:00 +01:00
Thomas Ricouard a592341768 Account: Added filter for accounts status 2023-01-01 08:22:39 +01:00
Thomas Ricouard a06386c1da Fixed scroll to top 2022-12-31 15:41:44 +01:00
Jérôme Danthinne 810e9fbe6b
Add avatar position setting (#14)
Co-authored-by: Jérôme Danthinne <jerome.danthinne@smile.eu>
2022-12-31 12:29:19 +01:00
Thomas Ricouard 315a57b447 Tab timeline tab top scroll to top 2022-12-31 12:28:27 +01:00
Thomas Ricouard 07a4ef856d Editor: Forward theme colors 2022-12-31 12:11:42 +01:00
Thomas Ricouard bb47937eb6 Editor: Refactor + Add autocomplete for mentions and hashtag 2022-12-31 09:10:27 +01:00
Thomas Ricouard 423df5f4b4
Merge pull request #5 from PrajeetShrestha/theme close #3
Color Set added for light and dark mode.
2022-12-31 06:50:05 +01:00
Thomas Ricouard 8eee1788b6 Lint 2022-12-31 06:48:09 +01:00
Thomas Ricouard faa766d65f
Merge pull request #9 from angristan/mute-default
Mute video player by default
2022-12-31 06:40:29 +01:00
Thomas Ricouard 38b7eaa0b2 Sync embed load 2022-12-31 06:37:13 +01:00
Stanislas Lange 18bbc96624
Mute video player by default 2022-12-31 00:07:42 +01:00
Thomas Ricouard 0423351f5d Fixed account title 2022-12-30 22:55:24 +01:00
Thomas Ricouard 193469fbc0
Merge pull request #7 from angristan/account-navbar-title-emoji
AccountDetailView: support display name with emoji in navbar title
2022-12-30 22:51:23 +01:00
Thomas Ricouard 639227be89 Mention everyone in reply 2022-12-30 22:49:09 +01:00
Stanislas Lange d673a1cd4c
AccountDetailView: support display name with emoji in navbar title 2022-12-30 22:26:07 +01:00
Thomas Ricouard 2bb68c915d Revert "Provide a default light theme close #3"
This reverts commit d1ad54248c.
2022-12-30 21:46:15 +01:00
Thomas Ricouard d1ad54248c Provide a default light theme close #3 2022-12-30 21:00:20 +01:00
prajeet shrestha b58b49a1c1 Color Set added for light and dark mode. 2022-12-31 01:40:23 +05:45
Thomas Ricouard d9481cc802 Load embed gracefully 2022-12-30 19:31:17 +01:00
Thomas Ricouard b2d4d151e5 Add video type support for media attachement (reading) 2022-12-30 18:40:10 +01:00
Thomas Ricouard f215298917 Embed + tap on statuses link from any instances 2022-12-30 16:55:13 +01:00
Thomas Ricouard 9cf7066663 Don't add duplicate notifications 2022-12-30 15:17:45 +01:00
Thomas Ricouard 07bfa47d49 Fix typo in search token 2022-12-30 12:56:20 +01:00
Thomas Ricouard 7bb7bb5cb7 Always embed status true URL 2022-12-30 12:00:09 +01:00
Thomas Ricouard d61ce04dac Convert status to local URL when quoting 2022-12-30 10:11:05 +01:00
Thomas Ricouard 3a076492a1 Multi accounts 2022-12-30 08:36:22 +01:00
Thomas Ricouard dd5a6a8b45 Various UI enhancements 2022-12-29 17:22:07 +01:00
Thomas Ricouard 03a5dd9f54 New Sign In flow & instances browser 2022-12-29 14:07:58 +01:00
Thomas Ricouard 1449719af0 Handle correct pagination on profile for statuses 2022-12-29 11:32:53 +01:00
Thomas Ricouard d00c3e533e Theme support + default theme 2022-12-29 10:39:34 +01:00
Thomas Ricouard 789adc8b22 Haptic feedback when refreshing timeline 2022-12-29 09:10:59 +01:00
Thomas Ricouard 5bc262da33 Clear notifications on list view appear 2022-12-29 09:10:49 +01:00
Thomas Ricouard 346345e0c9 Boosted status: display avatar 2022-12-29 07:02:10 +01:00
Thomas Ricouard d393c4b90f Fix notifications tab + prepare multi account 2022-12-29 06:55:53 +01:00
Thomas Ricouard 2b733e6b10 Timeline: Fetch up to 10 new pages on pull to refresh 2022-12-28 19:10:13 +01:00
Thomas Ricouard 7cf233c974 Better spoiler 2022-12-28 11:41:56 +01:00
Thomas Ricouard 80c2086a8e Status: Spoiler support 2022-12-28 10:45:05 +01:00
Thomas Ricouard 3b8772c5da Status: View & votes on polls 2022-12-28 10:08:41 +01:00
Thomas Ricouard 5b9f91abd1 Editor character count + settings instance rules 2022-12-28 08:06:46 +01:00
Thomas Ricouard 03e5a960d2 Better status editor 2022-12-27 19:10:31 +01:00
Thomas Ricouard 99dc57a023 compress to JPEG before uploading 2022-12-27 16:25:47 +01:00
Thomas Ricouard 627173989e WIP Media upload 2022-12-27 16:16:25 +01:00
Thomas Ricouard f14640a2ee
Merge branch 'main' into update-nuke 2022-12-27 14:23:41 +01:00
Thomas Ricouard afbdd45e48 Status visibility 2022-12-27 14:20:00 +01:00
Thomas Ricouard ee39840713 Account: Internal isCurrentUser 2022-12-27 13:49:54 +01:00
Thomas Ricouard 0ac109c49b Better quote post 2022-12-27 13:38:10 +01:00
Thomas Ricouard 816e1d5e7d Explore: Search 2022-12-27 10:04:39 +01:00
Thomas Ricouard 94d4db6214 Various fixes 2022-12-27 09:11:12 +01:00
Thomas Ricouard 5db6d2d991 Dismiss status editor on not signed in 2022-12-27 08:31:57 +01:00
Thomas Ricouard 9209258f4c Routeur: Handle same instance status url 2022-12-27 08:31:47 +01:00
Thomas Ricouard e5fb3acd07 Quote status + embed status 2022-12-27 07:51:44 +01:00
Thomas Ricouard dcd686a44b Media meta 2022-12-27 06:44:40 +01:00
Thomas Ricouard f339692d3c Use Nuke if possible for featured media in status 2022-12-27 06:44:31 +01:00
kean aaba7f3337 Update Nuke usage 2022-12-26 14:16:21 -05:00
Thomas Ricouard 48ed60b095 Tap area improvements + live status in profile tab 2022-12-26 08:47:41 +01:00
Thomas Ricouard bda77571b6 Editor: Simple edit 2022-12-26 08:24:55 +01:00
Thomas Ricouard fded30bb76 Refactor live timeline + handle more events 2022-12-26 07:36:54 +01:00
Thomas Ricouard b04ccc18fa Ensure own status is added on top 2022-12-25 19:18:19 +01:00
Thomas Ricouard 6bbe352f7e WIP posting photos 2022-12-25 19:15:35 +01:00
Thomas Ricouard 827e06b26c More safeguard 2022-12-25 18:48:50 +01:00
Thomas Ricouard 758fa8a6f9 Fix button 2022-12-25 18:46:54 +01:00
Thomas Ricouard 11d4d20873 Timeline scroll to top UX / Flow 2022-12-25 18:43:15 +01:00
Thomas Ricouard 73fde0f6aa Status editor improvements 2022-12-25 17:46:51 +01:00
Thomas Ricouard 8e16764ff7 Handle status update in post context 2022-12-25 17:39:23 +01:00
Thomas Ricouard b1f81dbe2f Fix build 2022-12-25 13:11:51 +01:00
Thomas Ricouard a8fb18559d Live notifications 2022-12-25 13:09:43 +01:00
Thomas Ricouard 93543cad6b Post / Delete a status and watch main timeline 2022-12-25 12:46:42 +01:00
Thomas Ricouard 8df70043cb Very basic status post 2022-12-25 08:17:16 +01:00
Thomas Ricouard e569bb1d74 Use Nuke where relevant 2022-12-25 07:43:02 +01:00
Thomas Ricouard 4be33b4f67 WIP Status Editor 2022-12-25 06:55:33 +01:00
Thomas Ricouard 44d36c4cf0 A bit more consistent style 2022-12-24 15:09:17 +01:00
Thomas Ricouard 5e24c1ee58 Early WIP of theming support 2022-12-24 14:55:04 +01:00
Thomas Ricouard 70ee6e0d27 Post boosted by / favourited by 2022-12-24 13:41:25 +01:00
Thomas Ricouard 569aedeaeb Prepend new timeline statuses and new notifications 2022-12-24 12:20:42 +01:00
Thomas Ricouard 2c39af280e Better notifications UX 2022-12-24 10:14:47 +01:00
Thomas Ricouard 8de2a8192b Handle HTTP Link header for favourites and followers/following 2022-12-24 09:21:04 +01:00
Thomas Ricouard a90a63bf1b Cleanup 2022-12-24 08:29:45 +01:00
Thomas Ricouard 25a80eea65 Status detail info view + better single image preview 2022-12-24 08:01:35 +01:00
Thomas Ricouard 840461caeb Display reply to in status 2022-12-24 07:32:20 +01:00
Thomas Ricouard e4e2b2ab8b Following / Followers page 1 2022-12-23 18:47:19 +01:00
Thomas Ricouard d01bbda5dc Better notifications UI 2022-12-23 17:50:51 +01:00
Thomas Ricouard 2f7653d05c Refactor follow to shared FollowButton 2022-12-23 16:21:31 +01:00
Thomas Ricouard 7068ad90bb Share + Fixed logged out mode 2022-12-23 15:53:02 +01:00
Thomas Ricouard 6e8ed998d4 Explore: Added suggested accounts to follow 2022-12-23 15:28:22 +01:00
Thomas Ricouard c598a4ab1d Fix build 2022-12-23 10:46:20 +01:00
Thomas Ricouard 189037b53d Explore + Account polish + Status editor WIP 2022-12-23 10:41:55 +01:00
Thomas Ricouard 0679559ced Better image loading placeholder 2022-12-22 19:00:23 +01:00
Thomas Ricouard fc77dd14fe Account detail: Add also followed by section 2022-12-22 12:26:11 +01:00
Thomas Ricouard 084dd18362 Refactor current account handling 2022-12-22 11:19:56 +01:00
Thomas Ricouard 66e314c2be Retire SheetDestinations for now 2022-12-22 10:56:24 +01:00
Thomas Ricouard 1a85fa19f8 Quick look support for media preview 2022-12-22 10:53:36 +01:00
Thomas Ricouard 1b4bef1459 Add mentions filter in notifications 2022-12-22 07:00:44 +01:00
Thomas Ricouard 6144e2ba6a Fix video player 2022-12-22 07:00:35 +01:00
Thomas Ricouard cff6f3a843 Fix space between mentions in status 2022-12-22 07:00:22 +01:00