Commit Graph

344 Commits

Author SHA1 Message Date
ff26336f3a Merge branch 'chats-pagination' into 'develop'
use `/api/v2/pleroma/chats`

See merge request soapbox-pub/soapbox-fe!911
2021-12-14 15:13:11 +00:00
ef17a483ab Suggestions: don't show suggestions if Home timeline failed 2021-12-13 14:25:06 -05:00
12e4c6c083 wip chat pagination
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-13 18:06:47 +01:00
d66b2e10f2 Fix: Race condition in search
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-12 20:35:45 +01:00
92439137c1 v2 Suggestions: add AdminAPI, rearrange sidebars, check instance feature flag 2021-11-26 23:36:17 -06:00
b528c4aa63 Contexts: check for cyclical in_reply_tos and prevent stitching them with tombstones 2021-11-23 15:17:12 -06:00
0e6fac9286 Web Push fixes 2021-11-18 16:21:52 -05:00
7259ed58fb Offline: persist Soapbox config (eg frontend_configurations or soapbox.json) 2021-11-15 16:56:33 -06:00
e46e217d57 Search: don't infer filter from results, leave it alone 2021-11-15 15:20:17 -06:00
59db8fb442 Notifications: drop status notifications if status is null 2021-11-12 15:06:37 -06:00
a354fd325d Statuses: optimistic reply counter 2021-11-12 12:18:11 -06:00
3e5f9162c8 Fix search results
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-03 08:43:00 +01:00
2946a7432b Compose: pull accept content types from backend if available, fallback to all types 2021-10-31 16:14:09 -05:00
6b54e88b62 Search: refactor search reducer, add tests 2021-10-28 14:23:54 -04:00
742b1f2b58 Use ScrollableList for search results
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-24 19:58:04 +02:00
f290b78636 Timelines: push pending statuses into queue 2021-10-23 15:08:21 -05:00
e42030daae Always check error.response before error.response.status 2021-10-20 17:50:35 -05:00
0b94774fbe localforage: remember auth accounts 2021-10-20 16:27:36 -05:00
c8cec8fdac localforage: create custom KVStore instance, refactor Instance actions 2021-10-20 15:17:47 -05:00
3c5384f318 localforage: add localforage, remember a fetched instance 2021-10-20 13:18:55 -05:00
3bb891adaa Notifications: skip importing notifications with a null status 2021-10-19 18:14:51 -05:00
e19c2d8547 Timelines: push to timeline regardless of if it's "online" 2021-10-09 23:13:20 -05:00
379d03a509 Optimistic statuses: prepend with 末 to sort it at the end 2021-10-09 21:16:37 -05:00
135b4c4d7b Optimistic replies: fix duplicated statuses 2021-10-09 21:12:21 -05:00
03dbd5bfd2 Optimistic threads 2021-10-09 17:47:25 -05:00
50feacbd6b Optimistic, nonblocking statuses 2021-10-09 17:30:20 -05:00
c789fba629 Notifications: use Markers for unread count
This works consistently across all backends
2021-10-04 13:27:05 -05:00
1be73d13a1 Suggestions: fix optimistic dismissal 2021-10-02 15:18:27 -05:00
86950dde42 Mastodon: clear token on 401 in VERIFY_CREDENTIALS_FAIL 2021-09-26 16:30:45 -05:00
209da02b9f Fix accounts_meta reducer 2021-09-24 18:53:01 -05:00
96c2e42ebf Preload: call verifyCredentials after Mastodon preload to get the "source" parameter of the account 2021-09-24 18:47:22 -05:00
c1ed8ed16f Mastodon: hide notifications counter 2021-09-20 13:00:24 -05:00
aeef12acf0 Rip out react-redux-loading-bar 2021-09-18 18:31:22 -05:00
1bffa04a99 Suggestions: consolidate actions 2021-09-17 15:42:14 -05:00
c92de334e8 Suggestions: consolidate reducers 2021-09-17 15:26:58 -05:00
9faff939a0 SuggestionsV2: pull in Mastodon's upstream code 2021-09-16 18:46:04 -05:00
65a3ab982c Preload: import auth credentials from Mastodon's initial-state 2021-09-15 13:34:22 -05:00
937782dc62 Rename PRELOAD_IMPORT to PLEROMA_PRELOAD_IMPORT 2021-09-15 12:15:36 -05:00
33aaffa22d Use immutable.js consistently 2021-09-12 11:25:44 -05:00
495882658a Merge branch 'develop' into 'public-favourites'
# Conflicts:
#   app/soapbox/features/favourited_statuses/index.js
2021-09-11 17:25:49 +00:00
125f446eed rename, add Polish translation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-10 12:41:42 +02:00
c2fc7a0331 Merge branch 'develop' into 'reactions-page'
# Conflicts:
#   app/soapbox/utils/features.js
2021-09-09 20:48:30 +00:00
3672d9faa5 Show user likes to others if hide_favorites===false
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-09 20:05:54 +02:00
c80f87efaa Add emoji reacts page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-06 21:54:48 +02:00
ea26e86a94 Rename FE_BASE_PATH to FE_SUBDIRECTORY 2021-09-05 13:21:39 -05:00
390cdf4c5e Authenticated fetch: make the instance appear censored 2021-09-04 14:47:11 -05:00
905e160749 Subdirectory: namespace auth to FE_BASE_PATH 2021-09-04 14:18:47 -05:00
c624afdfb7 Standalone: add external accounts, refresh on logout 2021-08-30 16:54:04 -07:00
64665df236 Improve dropdown menu keyboard navigation
* Allow selecting menu items with the space bar in status dropdown menus

* Fix modals opened by keyboard navigation being immediately closed

* Fix menu items triggering modal actions

* Add Tab trapping inside dropdown menu

* Give focus back to last focused element when status dropdown menu closes
2021-08-28 15:22:43 +02:00
56462d8a9a Add accounts_meta reducer to support storing source data for multiple accounts 2021-08-23 17:51:32 -05:00