Commit graph

61 commits

Author SHA1 Message Date
Thomas Ricouard 16636b12a9 Swift format 2023-01-30 07:27:06 +01:00
Thomas Ricouard 3a3ae87502 Run notifications panel stream in a Task + animations 2023-01-29 18:05:00 +01:00
Thomas Ricouard d2c520d306 Add code code to the notifications icons 2023-01-29 17:45:46 +01:00
Thomas Ricouard 243cbcbc41 Notifications: Swap container for a List + make mentions more prominent 2023-01-29 16:06:46 +01:00
Jérôme Danthinne 5b310842a4
Fix french plurals (#464)
* Fix french plurals

* Fix english

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-28 10:14:07 +01:00
Jérôme Danthinne ffcb0574cc
Fix: consolidated notifications (#461)
* Fix consolidated notifications pagination

* Only group followers on All notifications screen
2023-01-28 09:04:35 +01:00
Thomas Ricouard b89221a535 Code cleanup / format / lint 2023-01-27 20:36:40 +01:00
Thomas Ricouard 1dd536c8e7 Keep a shadow copy of notifications so the streamed notifications can be reconsolidated 2023-01-27 17:23:41 +01:00
Jérôme Danthinne bec9ab8792
Consolidated notifications (#443) close #231
* Group favorite and boost notifications

* Group notifications per page, not globally
2023-01-27 16:58:04 +01:00
Jérôme Danthinne 9b3b3692ee
Support for follow requests (#376) close #321
* Support for follow requests (#321)

* Run SwiftFormat

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-25 13:02:28 +01:00
Thomas Ricouard b1520c549e Various fixes due to recent merges 2023-01-24 07:19:09 +01:00
Steve Kalkwarf a7c7dfd24e
Make spelling of "favorite" consistent (#327)
"Favorite" was spelled using both UK English and US English variations:
113 favourite
64 favorite

I made them consistent, using the US spelling.
2023-01-24 06:35:43 +01:00
Thomas Ricouard ce41e6b000 Always display relative date in the timeline 2023-01-22 20:14:05 +01:00
Thomas Ricouard a79c5691e0 Run SwiftFormat 2023-01-22 06:38:30 +01:00
Thomas Ricouard 2a31fd7ef5 Make notifications more compact 2023-01-21 15:16:52 +01:00
Thomas Ricouard d1034cd9a3 Do string manipulation at the decode time to keep the UI smooth fix #178 2023-01-20 18:27:00 +01:00
Thomas Ricouard e05734fe1a Added edit history 2023-01-19 21:19:19 +01:00
Thomas 980b9a5dd6
Implement Localization (#80)
* Implement localization

* Fix some localization keys

* Adapt to recent changes
2023-01-19 18:14:08 +01:00
Thomas Ricouard 7506c33482 Various fixes 2023-01-19 08:41:45 +01:00
Thomas Ricouard e81ea4ee81 Fixes 2023-01-19 07:45:42 +01:00
Thomas Ricouard 3e3e353fdd Add a specific tab for mention on macOS and iPadOS fix #111 2023-01-19 07:24:24 +01:00
Thomas Ricouard fd6f337571 UI fix for notifications list view 2023-01-18 19:11:30 +01:00
Thomas Ricouard c7a61ae271 Notifications list: UI fixes 2023-01-18 13:54:12 +01:00
Thomas Ricouard 4143e82fbc Multi account sidebar + scaled font size on macOS + better iPad / macOS app UX 2023-01-17 19:41:46 +01:00
Romain Vincens bb72327f52
Fixed typos & misspells (#88)
* Fixed typos and misspells

* Other typos
2023-01-17 15:14:50 +01:00
Thomas Ricouard 7f6419ebae Swiftformat 2023-01-17 11:36:01 +01:00
Thomas Ricouard 0c071e7ad5 Activities list: UI improvements 2023-01-17 07:54:59 +01:00
Thomas Ricouard 7d053592c9 Scrolling optimizations with the new emojis 2023-01-12 21:12:47 +01:00
Thomas Ricouard e69fcee9fb Various small UI fixes 2023-01-12 19:12:23 +01:00
Thomas Ricouard 1a004400c4 Notifications: UI Fix 2023-01-12 18:17:03 +01:00
David Walter 3acd5aced4
Support Custom Emojis (#61)
* Support Custom Emojis

* Update EmojiText

* Update EmojiText

* Use EmojiText in StatusEditorAutoCompleteView

* Update EmojiText

* Display Account displayName without emojis in navigation title

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-12 06:58:04 +01:00
Thomas Ricouard 8768f28073 Refresh notifications list on resume from background 2023-01-09 18:52:33 +01:00
Thomas Ricouard 039f786c16 Error state UI 2023-01-07 18:01:06 +01:00
Stanislas c9c0bda69e
Skip unsupported notifications (#35) 2023-01-06 21:20:40 +01:00
Thomas Ricouard 770fcfd62b iPad max column width on some screens 2023-01-05 14:11:55 +01:00
Thomas Ricouard e1ad5efd80 Direct message + empty screen for notifications and messages 2023-01-05 12:21:54 +01:00
Thomas Ricouard 8a8c7a7e5e Better filter for notifications 2023-01-04 08:14:37 +01:00
Thomas Ricouard fb0cd6b623 Fix empty displayName 2023-01-03 08:17:47 +01:00
Sean Goldin 41d7f4ca62
Less typing padding constants (#23)
* Change enum of constants to CGFloat extension

* Use CGFloat padding extension
2023-01-03 07:41:29 +01:00
Thomas Ricouard e0253fb439 Added lists support + bunch of bug fixes 2023-01-02 19:23:44 +01:00
Thomas Ricouard 9cf7066663 Don't add duplicate notifications 2022-12-30 15:17:45 +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 d00c3e533e Theme support + default theme 2022-12-29 10:39:34 +01:00
Thomas Ricouard 5bc262da33 Clear notifications on list view appear 2022-12-29 09:10:49 +01:00
Thomas Ricouard 48ed60b095 Tap area improvements + live status in profile tab 2022-12-26 08:47:41 +01:00
Thomas Ricouard a8fb18559d Live notifications 2022-12-25 13:09:43 +01:00
Thomas Ricouard 44d36c4cf0 A bit more consistent style 2022-12-24 15:09:17 +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