Commit Graph

360 Commits

Author SHA1 Message Date
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
e8d0ff89ef Alerts: don't dispatch empty Redux action in showAlertForError() 2021-10-05 16:13:42 -05:00
a6f5cf33d0 Media: prefer V2 media API when available 2021-10-05 12:59:37 -05:00
c789fba629 Notifications: use Markers for unread count
This works consistently across all backends
2021-10-04 13:27:05 -05:00
f5673662dc Suggestions: display whole ActionButton instead of plus icon 2021-10-02 16:09:28 -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
1b6d2568b3 Preload: fix Mastodon accounts import 2021-09-22 09:23:37 -05:00
5180895325 Preload: import accounts from Mastodon's initial-state 2021-09-21 20:26:47 -05:00
c4ecbb3a1b Mastodon: search account by username 2021-09-18 16:07:52 -05:00
1bffa04a99 Suggestions: consolidate actions 2021-09-17 15:42:14 -05:00
9faff939a0 SuggestionsV2: pull in Mastodon's upstream code 2021-09-16 18:46:04 -05:00
06ed4e9096 Preload: refactor actions, add MASTODON_PRELOAD_IMPORT action 2021-09-15 12:55:21 -05:00
937782dc62 Rename PRELOAD_IMPORT to PLEROMA_PRELOAD_IMPORT 2021-09-15 12:15:36 -05:00