Commit Graph

372 Commits

Author SHA1 Message Date
74d26b36ac Merge branch 'awaiting-approval-modals' into 'develop'
Admin: Make account approval buttons larger, require confirmation when deleting users

See merge request soapbox-pub/soapbox-fe!914
2021-12-14 16:22:19 +00:00
acce32cf1b Make approval buttons larger, require confirmation when deleting users
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 17:00:20 +01:00
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
6a48948af7 Use old chats list API conditionally
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 13:38:59 +01:00
53497c2132 Chats: Create next link if not provided
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 13:25:08 +01:00
12e4c6c083 wip chat pagination
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-13 18:06:47 +01:00
72763d1495 Properly filter DMs from timelines 2021-12-12 22:34:10 -06:00
d66b2e10f2 Fix: Race condition in search
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-12 20:35:45 +01:00
aaad79f6a5 Auth: logIn, don't create an unnecessary app token 2021-12-06 15:33:06 -05:00
92439137c1 v2 Suggestions: add AdminAPI, rearrange sidebars, check instance feature flag 2021-11-26 23:36:17 -06:00
4e04f06142 eslint: add key-spacing and space-unary-ops rules
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-24 18:28:35 +01:00
0e6fac9286 Web Push fixes 2021-11-18 16:21:52 -05:00
1714ac03d2 Status: display a placeholder Card on own links, poll for updated card 2021-11-15 19:10:38 -06:00
7259ed58fb Offline: persist Soapbox config (eg frontend_configurations or soapbox.json) 2021-11-15 16:56:33 -06:00
e54253d155 Search: resubmit when changing tabs 2021-11-15 16:03:39 -06:00
ad70e39143 Search: only search for results in the current filter 2021-11-15 15:59:08 -06:00
2c1e6d12f9 Search: clear search when backspaced all the way 2021-11-15 15:31:32 -06:00
1e603b8255 Interactions: don't reimport updated status with unfavourite and unreblog.
Mastodon doesn't decrement the counter in the API response, and we actually don't want updated counters anyway.
2021-11-12 13:39:06 -06:00
65a2a40cb2 Pull to Refresh: Notifications, Chats, Bookmarks 2021-11-04 14:20:11 -05:00
3ad3b5c84a Status: implement proper Pull to Refresh, refactor horrible status actions 2021-11-04 13:16:28 -05:00
15a91d5ae3 Developers: scaffold with WIP developers page 2021-11-02 00:05:33 -05:00
f8ca45f5fb Merge branch 'configurable-autoload-more' into 'develop'
ScrollableList: Add option to disable loading more items when scrolled to bottom

See merge request soapbox-pub/soapbox-fe!822
2021-10-24 18:32:07 +00:00
535290654d ScrollableList: Add option to disable loading more items when scrolling to bottom
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-24 20:11:28 +02:00
742b1f2b58 Use ScrollableList for search results
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-24 19:58:04 +02:00
2f5fff0222 Show user what options they have voted
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 15:03:21 +02:00
a96b9678a3 Push notifications: take to Notifications on click 2021-10-21 17:34:01 -05:00
f79d4a3330 Push notifications: switch to serviceWorkerRegistration.showNotification() 2021-10-21 17:09:02 -05:00
fc6911caad Push notifications: refactor, restore 2021-10-21 16:22:54 -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
0423a3a491 Compose: switch to regular snackbar.success 2021-10-19 17:08:37 -05:00
5d77f65535 Merge branch 'post-toast' into 'develop'
Compose: preliminary toast upon submission

See merge request soapbox-pub/soapbox-fe!797
2021-10-19 17:44:20 +00:00
09f57447c6 Compose: preliminary toast upon submission 2021-10-19 12:29:54 -05:00
13c623ca1e EditProfile: resize avatar/banner in browser, improve error messages 2021-10-19 12:03:04 -05:00
c6067dbccb v2 Media API: poll attachments for completion
https://github.com/mastodon/mastodon/pull/13210
2021-10-19 11:25:43 -05:00
5f183d38b1 VERIFY_CREDENTIALS_FAIL: skipAlert 2021-10-19 09:32:15 -05:00
04787678a2 Add autoloadTimelines user setting to configure timeline loading behavior 2021-10-15 15:41:40 -05:00
966f0e84e4 Share: support title and url params 2021-10-15 15:24:08 -05:00
f70791004b Chats: add account search 2021-10-14 12:23:51 -05:00
e8005b9cf6 AutosuggestAccountInput: prevent race condition by cancelling pending requests 2021-10-14 10:05:57 -05:00
92c164dc6b Create AutosuggestAccountInput component, display it in DirectTimeline (WIP) 2021-10-14 09:47:08 -05:00
73e4d00cc2 ProfileMediaPanel: fix crash from syncronous noOp 2021-10-13 15:10:26 -05:00
da79e5a876 Add conditional Chat/DM buttons throughout the interface 2021-10-13 13:55:02 -05:00
2d42995e6f ProfileMediaPanel: fix navigating between profiles, display LoadingIndicator, display empty message 2021-10-13 12:55:17 -05:00
5033e320bc Importer: fix order of imports in importFetchedStatus 2021-10-09 21:29:10 -05:00
135b4c4d7b Optimistic replies: fix duplicated statuses 2021-10-09 21:12:21 -05:00
50feacbd6b Optimistic, nonblocking statuses 2021-10-09 17:30:20 -05:00
e04a488ea4 Pleroma: mark notifications read in case Markers don't work 2021-10-05 17:39:38 -05:00