Alex Gleason
0423a3a491
Compose: switch to regular snackbar.success
2021-10-19 17:08:37 -05:00
Alex Gleason
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
Alex Gleason
09f57447c6
Compose: preliminary toast upon submission
2021-10-19 12:29:54 -05:00
Alex Gleason
13c623ca1e
EditProfile: resize avatar/banner in browser, improve error messages
2021-10-19 12:03:04 -05:00
Alex Gleason
c6067dbccb
v2 Media API: poll attachments for completion
...
https://github.com/mastodon/mastodon/pull/13210
2021-10-19 11:25:43 -05:00
Alex Gleason
5f183d38b1
VERIFY_CREDENTIALS_FAIL: skipAlert
2021-10-19 09:32:15 -05:00
Alex Gleason
04787678a2
Add autoloadTimelines
user setting to configure timeline loading behavior
2021-10-15 15:41:40 -05:00
Alex Gleason
966f0e84e4
Share: support title and url params
2021-10-15 15:24:08 -05:00
Alex Gleason
f70791004b
Chats: add account search
2021-10-14 12:23:51 -05:00
Alex Gleason
e8005b9cf6
AutosuggestAccountInput: prevent race condition by cancelling pending requests
2021-10-14 10:05:57 -05:00
Alex Gleason
92c164dc6b
Create AutosuggestAccountInput component, display it in DirectTimeline (WIP)
2021-10-14 09:47:08 -05:00
Alex Gleason
73e4d00cc2
ProfileMediaPanel: fix crash from syncronous noOp
2021-10-13 15:10:26 -05:00
Alex Gleason
da79e5a876
Add conditional Chat/DM buttons throughout the interface
2021-10-13 13:55:02 -05:00
Alex Gleason
2d42995e6f
ProfileMediaPanel: fix navigating between profiles, display LoadingIndicator, display empty message
2021-10-13 12:55:17 -05:00
Alex Gleason
5033e320bc
Importer: fix order of imports in importFetchedStatus
2021-10-09 21:29:10 -05:00
Alex Gleason
135b4c4d7b
Optimistic replies: fix duplicated statuses
2021-10-09 21:12:21 -05:00
Alex Gleason
50feacbd6b
Optimistic, nonblocking statuses
2021-10-09 17:30:20 -05:00
Alex Gleason
e04a488ea4
Pleroma: mark notifications read in case Markers don't work
2021-10-05 17:39:38 -05:00
Alex Gleason
e8d0ff89ef
Alerts: don't dispatch empty Redux action in showAlertForError()
2021-10-05 16:13:42 -05:00
Alex Gleason
a6f5cf33d0
Media: prefer V2 media API when available
2021-10-05 12:59:37 -05:00
Alex Gleason
c789fba629
Notifications: use Markers for unread count
...
This works consistently across all backends
2021-10-04 13:27:05 -05:00
Alex Gleason
f5673662dc
Suggestions: display whole ActionButton instead of plus icon
2021-10-02 16:09:28 -05:00
Alex Gleason
96c2e42ebf
Preload: call verifyCredentials after Mastodon preload to get the "source" parameter of the account
2021-09-24 18:47:22 -05:00
Alex Gleason
1b6d2568b3
Preload: fix Mastodon accounts import
2021-09-22 09:23:37 -05:00
Alex Gleason
5180895325
Preload: import accounts from Mastodon's initial-state
2021-09-21 20:26:47 -05:00
Alex Gleason
c4ecbb3a1b
Mastodon: search account by username
2021-09-18 16:07:52 -05:00
Alex Gleason
1bffa04a99
Suggestions: consolidate actions
2021-09-17 15:42:14 -05:00
Alex Gleason
9faff939a0
SuggestionsV2: pull in Mastodon's upstream code
2021-09-16 18:46:04 -05:00
Alex Gleason
06ed4e9096
Preload: refactor actions, add MASTODON_PRELOAD_IMPORT action
2021-09-15 12:55:21 -05:00
Alex Gleason
937782dc62
Rename PRELOAD_IMPORT to PLEROMA_PRELOAD_IMPORT
2021-09-15 12:15:36 -05:00
marcin mikołajczak
495882658a
Merge branch 'develop' into 'public-favourites'
...
# Conflicts:
# app/soapbox/features/favourited_statuses/index.js
2021-09-11 17:25:49 +00:00
Alex Gleason
196284695b
SoapboxConfig: allow authenticated profiles to be configured
2021-09-10 11:44:18 -05:00
125f446eed
rename, add Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-10 12:41:42 +02:00
marcin mikołajczak
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
Alex Gleason
bb6cdd4b71
Mastodon: return a friendlier login error than 'invalid_grant'
2021-09-08 11:08:22 -05:00
c80f87efaa
Add emoji reacts page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-06 21:54:48 +02:00
Alex Gleason
6e27116aa4
Tests: mock staticClient correctly
2021-09-05 14:16:16 -05:00
Alex Gleason
d20fdf1a3f
Subdirectory: use instance static files from subdirectory
2021-09-05 13:16:19 -05:00
Alex Gleason
474d67f591
Standalone: fallback to limited featureset when authenticated fetch is enabled
2021-08-31 09:02:43 -07:00
Louise Fleur-de-Sel
174bab0ca5
Export Follows, Blocks and Mutes as CSV Files
2021-08-31 14:58:16 +00:00
Alex Gleason
c624afdfb7
Standalone: add external accounts, refresh on logout
2021-08-30 16:54:04 -07:00
Thibaut Girka
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
Alex Gleason
56462d8a9a
Add accounts_meta reducer to support storing source data for multiple accounts
2021-08-23 17:51:32 -05:00
Alex Gleason
6b19f39d51
Federating conditional UI
2021-08-23 14:14:47 -05:00
Alex Gleason
39c95f7a00
Conditional OAuth scopes
2021-08-22 19:13:09 -05:00
Alex Gleason
3e4a687a4b
Standalone: fix token scope request
2021-08-22 17:13:01 -05:00
Alex Gleason
28b1bdf1ee
Standalone: fix auth with Mastodon
2021-08-22 14:46:40 -05:00
Alex Gleason
0b4b3479ea
Standalone: support running Soapbox FE on a subdomain
2021-08-22 14:34:58 -05:00
Alex Gleason
1b30468366
Auth: move some actions into security.js
2021-08-22 10:55:56 -05:00
Alex Gleason
1579e047b5
Add displayName, use as app name
2021-08-21 22:46:33 -05:00
Alex Gleason
fcaf19df76
Auth: rudimentary API baseURL support
2021-08-21 22:08:26 -05:00
Alex Gleason
74f4c59004
Auth: refactor OAuth token actions
2021-08-21 19:45:45 -05:00
Alex Gleason
a1cbbfcb02
Auth: refactor app actions
2021-08-21 19:16:54 -05:00
Alex Gleason
463b3ba085
Auth: store users by their ActivityPub ID instead of their primary key
2021-08-21 17:38:19 -05:00
Alex Gleason
e5e15fc3f0
Mastodon: conditionally render emojiReacts
2021-08-20 16:16:53 -05:00
Alex Gleason
4e2f12eb18
pinnedHosts: add host picker to public timelines
2021-08-11 19:38:25 -05:00
Alex Gleason
a5460bb97e
pinnedHosts: actions
2021-08-11 18:23:42 -05:00
Alex Gleason
fbeb8de2a0
AccountTimeline: pinned post column settings
2021-08-11 16:00:49 -05:00
Alex Gleason
dcf7dd216f
AccountTimeline: let it be configurable like other timelines
2021-08-11 15:31:46 -05:00
Alex Gleason
bde53541b7
Merge branch 'account-aliases' into 'develop'
...
Account aliases
See merge request soapbox-pub/soapbox-fe!663
2021-08-11 17:02:56 +00:00
d36ec10c6a
Auto select search tab that has results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-07 20:57:22 +02:00
403d6ae48c
Search results improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-07 20:42:39 +02:00
f203a4d389
WIP: Account aliases
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-05 15:31:29 +02:00
Alex Gleason
497b6b08d4
Merge branch 'store-current-search-tab' into 'develop'
...
Keep selected search results tab
See merge request soapbox-pub/soapbox-fe!657
2021-08-03 19:39:09 +00:00
Alex Gleason
5548644bd6
eslint: no-extra-semi
2021-08-03 14:22:51 -05:00
Alex Gleason
a310197a5a
eslint: prefer-const, no-loop-func, no-const-assign, no-var
2021-08-03 12:36:11 -05:00
bd16715763
Keep active search results tab
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-02 20:51:15 +02:00
Alex Gleason
3b0946501d
Merge branch 'fixes/filter-poll-options' into 'develop'
...
Apply filters to poll options
See merge request soapbox-pub/soapbox-fe!655
2021-08-02 16:02:15 +00:00
Claire
6a20e5f786
Apply filters to poll options
...
Co-authored-by: marcin mikołajczak <me@mkljczk.pl>
2021-08-02 17:20:53 +02:00
Alex Gleason
e7813e178a
Merge branch 'search-tabs' into 'develop'
...
Tabbed, paginated search results
See merge request soapbox-pub/soapbox-fe!652
2021-07-30 23:16:31 +00:00
d0f3fe6771
Tabbed, paginated search results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-07-30 17:51:43 +02:00
Alex Gleason
e4dd720d51
EditFederationModal: use ConfigDB directly instead of /api/v1/instance
2021-07-28 17:06:21 -05:00
193b326d15
a11y: Option to always underline links in posts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-07-28 16:03:59 +02:00
Alex Gleason
1fa3aa0008
EditFederationModal: handle submission
2021-07-27 14:40:41 -05:00
Alex Gleason
26c4981740
PushSubscriptions: create actions
2021-07-21 21:04:28 -05:00
Alex Gleason
09d7ec3161
Remove unused IndexedDB reads
...
https://github.com/mastodon/mastodon/pull/14730
2021-07-20 15:05:58 -05:00
Alex Gleason
c5fa16f581
Notifications: import target account during streaming event for Move notification
2021-07-15 10:58:43 -05:00
Alex Gleason
30b39d739f
UserIndex: make search work
2021-07-13 20:14:15 -05:00
Alex Gleason
fa91defea0
Rename 'dirty' to 'should_refetch'
2021-07-13 18:35:37 -05:00
Alex Gleason
2f6cd35f38
Admin: refactor actions to use accountIds instead of nicknames
2021-07-13 18:30:46 -05:00
Alex Gleason
732fba73f5
Admin: refactor fetchUsers() action
2021-07-13 17:27:11 -05:00
Alex Gleason
3043924045
Refactor UserIndex to use its own state instead of Redux
2021-07-13 17:01:31 -05:00
Alex Gleason
80a682f120
Admin: add UserIndex to view a list of registered users
2021-07-13 15:16:31 -05:00
Alex Gleason
b892c6fe22
Staff promotions: change action names to more closely match AdminAPI endpoints
2021-07-13 12:34:58 -05:00
Alex Gleason
859eb77ffc
Refactor verification actions
2021-07-13 12:26:56 -05:00
Alex Gleason
5eafa25ea9
Allow promotion/demotion of users to staff roles
2021-07-13 12:21:12 -05:00
Alex Gleason
75d464b4d4
Notifications: no need to reverse fetched data
2021-07-09 17:56:25 -05:00
Alex Gleason
a13d31ac30
Notifications: import target account from 'Move' notification
2021-07-09 17:40:15 -05:00
Alex Gleason
bc7f72a691
Hide broken reposts
...
https://gitlab.com/soapbox-pub/soapbox/-/issues/28
2021-07-08 19:30:02 -05:00
Alex Gleason
c505cde24f
Timelines: fix dequeue, fix component propTypes
2021-07-08 14:52:07 -05:00
Alex Gleason
2978745311
Timelines: big refactor, use Immutable.OrderedSet
2021-07-08 14:28:53 -05:00
Alex Gleason
817843c77a
Performance: memoize getSoapboxConfig(), getSettings(), and getFeatures()
2021-07-06 13:15:10 -05:00
Alex Gleason
bf59785941
Merge branch 'develop' into 'develop'
...
Localizable about pages
See merge request soapbox-pub/soapbox-fe!546
2021-07-02 02:03:13 +00:00
Alex Gleason
9ea1df2fb1
Scheduled statuses validation
2021-06-30 14:53:29 -05:00
Alex Gleason
411ecadeda
Merge branch 'move' into 'develop'
...
Account move notification
See merge request soapbox-pub/soapbox-fe!560
2021-06-30 16:06:57 +00:00
ace220850d
Account move notification
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-30 13:42:38 +02:00
Alex Gleason
3edf243bbe
Admin: optimistic user deletions
2021-06-30 03:02:52 -05:00
Alex Gleason
97f89acff9
ScheduledStatuses: ability to view and cancel scheduled statuses
2021-06-27 17:04:23 -05:00
Alex Gleason
600146f2be
Composer: refactor submitCompose code
2021-06-27 14:46:47 -05:00
Alex Gleason
1f5580ce66
Separate status creation from composer
2021-06-27 14:17:37 -05:00
Alex Gleason
5f9d95301c
ScheduledStatuses: scaffolding
2021-06-27 13:59:10 -05:00
2df8b927ea
Allow translating more strings
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-27 00:04:27 +02:00
25ceec244d
think before you copy n paste
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 19:36:16 +02:00
a690f26613
Allow to subscribe to an account
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 19:28:31 +02:00
e8ceedd689
Localizable about pages
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 15:07:52 +02:00
9527c0b939
Confirmation modals about missing image descriptions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 22:12:37 +02:00
ddf9f3c4fe
You seem to use different code style
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 20:39:22 +02:00
df8cc9b12e
Confirmation modals about missing image descriptions (configurable)
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 20:33:05 +02:00
NEETzsche
3a209e2fea
Schedule posts
2021-06-18 16:04:31 +00:00
Alex Gleason
94a57e7e34
Fix streaming notifictaions
2021-06-17 02:18:17 -05:00
Alex Gleason
eb006202e7
EmailList: let csv links be clickable, add combined.csv support, conditionally display elements
2021-06-15 15:20:00 -05:00
Alex Gleason
085135b660
CryptoDonatePanel: set default limit to 1
2021-06-10 18:55:19 -05:00
Alex Gleason
7525713460
CryptoDonate: configure wallets and panel in SoapboxConfig
2021-06-10 13:48:43 -05:00
Alex Gleason
acfca37dec
CryptoDonate: add CryptoDonateWidget to homepage
2021-06-10 12:56:27 -05:00
Alex Gleason
421069bfd1
Support blocking notifications from strangers
2021-06-06 22:43:18 -05:00
Alex Gleason
0a3cd3fc05
Return detailed alert on HTTP 502
2021-05-21 20:16:09 -05:00
Alex Gleason
82e026b010
Fix verify_credentials bug, fixes #638
2021-05-09 10:37:49 -05:00
Alex Gleason
9a859dad14
Properly dispatch fetchMeFail, don't show white screen on VERIFY_CREDENTIALS_FAIL
2021-05-07 21:53:24 -05:00
Alex Gleason
b5ca28701f
Let fedi explanation box be dismissed, fixes #624
2021-04-26 12:11:47 -05:00
Alex Gleason
ccac733e48
Redirect after signing up, fixes #620
2021-04-18 12:41:51 -05:00
Alex Gleason
6050991934
SoapboxConfig: make displayFqn configurable
2021-04-10 16:21:10 -05:00
Alex Gleason
e03f551676
acctFull --> getAcct throughout the UI, make it stateful
2021-04-10 14:13:07 -05:00
Alex Gleason
340d0579b5
Fix emoji reacts not streaming correctly
2021-04-09 14:48:29 -05:00
Alex Gleason
2500dcf77a
Refactor API client
2021-03-31 14:47:54 -05:00
Alex Gleason
a42ece6df4
Don't call ME_FETCH_SUCCESS twice extraneously
2021-03-31 13:36:48 -05:00
Alex Gleason
110f2de90c
Fix pagination for blocks/mutes
2021-03-30 11:53:45 -05:00
Alex Gleason
73a3ee296b
Rename action.reload -> action.background
2021-03-30 00:45:23 -05:00
Alex Gleason
09cbcf6145
Don't rely on ['auth', 'me']
2021-03-30 00:23:29 -05:00
Alex Gleason
db201707bf
Middle-click account to open it in a new tab, fixes #603
2021-03-29 23:22:54 -05:00
Alex Gleason
aa7e62e8c0
Initialize auth refactor
2021-03-29 19:51:48 -05:00
Alex Gleason
f236b4f3e6
Add follow request notification support
2021-03-29 13:35:30 -05:00
Alex Gleason
20ef262cfc
Fix MFA
2021-03-26 16:42:47 -05:00
Alex Gleason
f24422d520
Fix registration form workflow
2021-03-26 15:45:46 -05:00
Alex Gleason
4d1af4764f
Refactor registration action
2021-03-26 15:29:15 -05:00
Alex Gleason
c7c0c41ce6
Use our own INIT_STORE action instead of relying on Redux's internal actions
2021-03-25 22:37:10 -05:00
Alex Gleason
5c6fa253c7
['auth', 'me'] -> 'me'
2021-03-25 18:38:28 -05:00
Alex Gleason
1e2b0c9eee
Fix tests
2021-03-25 17:12:31 -05:00
Alex Gleason
619d298547
Correctly import settings on login
2021-03-25 16:39:52 -05:00
Alex Gleason
6ead42b06d
Handle logout
2021-03-25 15:15:37 -05:00
Alex Gleason
bbd4edf226
Typofix
2021-03-25 14:52:51 -05:00
Alex Gleason
7a5fb6abb5
Add new account from login page
2021-03-25 14:42:09 -05:00
Alex Gleason
663d375dc5
Throttle fetchOwnAccounts correctly
2021-03-25 13:47:01 -05:00
Alex Gleason
4ff1f0fa63
Add another isLoggedIn condition
2021-03-25 12:28:53 -05:00
Alex Gleason
71c62c05b8
Move isLoggedIn to utils/auth.js
2021-03-25 12:25:45 -05:00
Alex Gleason
1e531f472e
More isLoggedIn refactoring
2021-03-24 11:52:12 -05:00
Alex Gleason
9cd06a15d5
Refactor loggedin check
2021-03-24 11:44:51 -05:00
Alex Gleason
a731ac88cf
Make login work again
2021-03-24 00:05:06 -05:00
Alex Gleason
0daa95646e
Refactor auth reducer localStorage
2021-03-23 22:19:24 -05:00
Alex Gleason
88420ccca6
Fetch unfetched otherAccounts
2021-03-23 21:01:50 -05:00
Alex Gleason
0162eac662
Refactor auth to support multiple accounts
2021-03-23 19:06:55 -05:00
Alex Gleason
f6de89ca50
Make editing display names of verified users configurable
2021-03-15 22:23:33 -05:00
Alex Gleason
62d5a97939
Add button verify/unverify a user
2021-03-15 21:52:42 -05:00
Alex Gleason
453290c6d7
Make it harder to accidentally delete a local user
2021-03-15 19:32:52 -05:00
Alex Gleason
c44de0030c
Display user favicon in deletion modal
2021-03-15 18:59:42 -05:00
Alex Gleason
75df329a26
Display user account in deletion modal
2021-03-15 18:44:48 -05:00
Alex Gleason
36f6f12856
Stream following relationships
2021-01-28 16:22:31 -06:00
Sean King
ac3dbaab94
Add ability to opt-out or opt-in to emoji react notifications
2021-01-19 17:50:08 -07:00
Sean King
89785fa84c
Change to new convention for acct
2021-01-18 20:16:00 -07:00
Sean King
9309ef4893
Fix merge conflicts
2021-01-18 20:09:35 -07:00
Sean King
39b50e8fe1
Add moderator button for marking posts sensitive or not sensitive
2021-01-18 19:59:07 -07:00
Alex Gleason
498471958b
Use short names for admin quick actions
2021-01-18 18:25:36 -06:00
Alex Gleason
5b5397312b
Merge branch 'admin-improvements' into 'develop'
...
Admin improvements
See merge request soapbox-pub/soapbox-fe!424
2021-01-18 22:16:28 +00:00
Alex Gleason
c80797ccf8
Admin: delete status directly from menu
2021-01-18 15:57:20 -06:00
Alex Gleason
926335b268
Add "deactivate" and "delete" user modals to every status and account profile
2021-01-18 15:27:35 -06:00
Alex Gleason
bdf0d3618d
Refactor mod report modals
2021-01-18 14:59:02 -06:00
Alex Gleason
af92caa6e2
Import users from reports
2021-01-18 14:58:30 -06:00
Alex Gleason
fb99d36494
Support RGI emoji reacts conditionally
2021-01-18 13:31:16 -06:00
Alex Gleason
ddac13d308
Account backups
2021-01-07 14:17:06 -06:00
Alex Gleason
e261a13430
Display modal in registration window when confirmations and/or approval are required
2021-01-02 20:56:41 -06:00
Alex Gleason
39436bc07c
Admin: basic moderation log
2021-01-01 12:50:53 -06:00
Alex Gleason
142606d43a
Reports: refactor ReportStatus, allow deleting individual statuses
2020-12-31 22:20:31 -06:00
Alex Gleason
a8893907d4
Reports: import statuses, add getReport selector
2020-12-31 20:11:08 -06:00
Alex Gleason
35a148d9c9
Reports: allow closing a report
2020-12-31 18:24:52 -06:00
Alex Gleason
95c4ba4234
Reports: allow deactivating a user
2020-12-31 17:54:08 -06:00
Alex Gleason
51faa660ca
Admin: refactor Reports reducer
2020-12-31 14:29:31 -06:00
Alex Gleason
b571765c33
Admin: add registration mode picker
2020-12-29 23:25:07 -06:00
Alex Gleason
bfd01d0316
Admin: fetch ConfigDB config, start RegistrationModePicker
2020-12-29 22:17:03 -06:00
Alex Gleason
e7bb78712a
Merge branch 'admin-dashboard' into 'develop'
...
Soapbox admin
See merge request soapbox-pub/soapbox-fe!403
2020-12-30 02:44:42 +00:00
Alex Gleason
a3f208c1be
Admin: make awaiting approval actions work
2020-12-29 18:22:31 -06:00
Alex Gleason
1ad3ea4437
Admin: awaiting approval basics
2020-12-29 15:55:45 -06:00
Alex Gleason
e4344c9561
Let allowedEmoji be customizable by the admin, fixes #538
2020-12-24 18:17:53 -06:00
Alex Gleason
1794e5a72d
Rudimentary remote timelines
2020-12-24 16:20:58 -06:00
Alex Gleason
958aa8c18e
Make Markdown posting configurable, use text/plain by default
2020-12-24 14:26:48 -06:00
Alex Gleason
0bbdaa4191
eslint: trailing comma fixes, unused var
2020-10-07 13:08:36 -05:00
Alex Gleason
93d2e83584
SoapboxConfig: site preview
2020-10-01 18:57:11 -05:00
Alex Gleason
2b3d86f390
Improve pending account message
2020-09-29 23:18:51 -05:00
Alex Gleason
c822ce0c90
Fallback to BE response in login form
2020-09-29 23:12:33 -05:00
Alex Gleason
88c12a72a9
Improve login messaging
2020-09-29 21:35:10 -05:00
Alex Gleason
d022978078
Merge branch 'snackbar' into 'develop'
...
Snackbars
See merge request soapbox-pub/soapbox-fe!243
2020-09-30 00:43:11 +00:00
Alex Gleason
0b8b0b82f7
Snackbar: fix auth test
2020-09-29 19:31:41 -05:00
Alex Gleason
14a5d478f3
Snackbar: update (most) existing alerts to snackbars
2020-09-29 19:10:57 -05:00
Alex Gleason
b782f6ab1a
Snackbar: clean up styles, basic functionality
2020-09-29 18:55:05 -05:00
Alex Gleason
1b56fff6cb
Chats: fix #451 duplicated message
2020-09-29 16:52:20 -05:00
Alex Gleason
78b4587ce0
Snackbar: improve style
2020-09-28 18:43:17 -05:00
Alex Gleason
81c31f5d92
Merge remote-tracking branch 'origin/develop' into snackbar
2020-09-28 16:20:28 -05:00
Alex Gleason
76b7b32e23
Revoke OAuth token on logout, fixes #445
2020-09-28 13:05:20 -05:00
Alex Gleason
ce1e04c224
Obliterate hydrateStore()
2020-09-27 19:49:55 -05:00
Alex Gleason
a67ab78c36
Timelines: refactor timelineQueue to use IDs instead of full objects, fixes #156
2020-09-27 16:17:21 -05:00
Alex Gleason
afe23f0028
Composer: push into timelines even if it's a reply
2020-09-27 15:28:37 -05:00
Alex Gleason
e6e4a5c447
ImportData: allow importing Blocks
2020-09-27 12:24:38 -05:00
Alex Gleason
2d29d69f50
ImportData: rename some stuff
2020-09-27 11:18:25 -05:00
Alex Gleason
ba6f6b2aa4
Merge remote-tracking branch 'origin/develop' into import_follows
2020-09-27 11:01:01 -05:00
Alex Gleason
f183094f82
Refactor notifications again, this time with OrderedMap, fixes #433
2020-09-23 18:57:10 -05:00
Alex Gleason
41eb69ecd1
Chats: report user from message, fixes #391
2020-09-22 16:34:43 -05:00
Alex Gleason
ed4abfdce3
Chats: allow deleting a message, fixes #358
2020-09-22 16:20:10 -05:00
Alex Gleason
64a68c650e
Notifications: refactor with OrderedSet instead of List
2020-09-22 13:42:08 -05:00
Alex Gleason
9d2da836b3
Snackbar: allow severity levels
2020-09-21 22:56:15 -05:00
crockwave
c815e4607d
Removed use of media upload API, by implementing FileReader
2020-09-19 18:32:43 -05:00
crockwave
241c83233a
Debugged import follows. Handles 2 column CSVs with header. Need to change synchronous get to asynchronous get
2020-09-19 16:22:14 -05:00
Alex Gleason
b51236a6b0
Threading test #422
2020-09-18 17:03:00 -05:00
Alex Gleason
f643863ecc
Chat notifs: only play sound for recipient message
2020-09-17 23:27:57 -05:00
Alex Gleason
d77ee9fec2
Chat notifs: refactor actions
2020-09-17 23:06:54 -05:00
Alex Gleason
57b82f7778
Merge remote-tracking branch 'origin/develop' into chat_notifications
2020-09-17 22:41:18 -05:00
crockwave
1b8afd2248
Convert newline delimited data to space delimited data
2020-09-17 17:33:18 -05:00
Alex Gleason
556e11a9cb
Skip importing empty accounts, fixes #424
2020-09-15 10:33:12 -05:00
Curtis ROck
fdc1a051d3
Rough out import follows page and actions
2020-09-14 22:07:33 -05:00
Alex Gleason
9692c7539a
Hovercard: appear and disappear properly
2020-09-11 10:05:52 -05:00
Alex Gleason
4630a5cd04
Hovercard: mouseout clears the card
2020-09-10 20:18:04 -05:00
Alex Gleason
0c4eae5f10
Hovercard: basic Redux+Popper prototype
2020-09-10 19:09:27 -05:00
crockwave
fa606b8040
Render chat unread count update in tab even when tab doesn't have focus
...
Render chat unread count update even when chat box has focus
Render chat unread count update on page load
2020-09-09 19:01:25 -05:00
crockwave
76f8e02fb9
Refactor
2020-09-07 16:52:45 -05:00
Curtis ROck
3d282f45fa
fixed toggle click state change bug
2020-09-06 05:13:44 -05:00
Curtis ROck
e157754116
Fix chat audio filtering bug
2020-09-05 19:36:28 -05:00
Curtis ROck
ca9be1ed05
Audio notification on chat. Currently hardcoded on in store/settings
2020-09-05 16:50:33 -05:00
Curtis ROck
cf93733076
Rough in support for chat sound and flash notification
2020-09-04 21:43:14 -05:00
Alex Gleason
9da87405f8
Chats: improve the way messageIds are sorted
2020-09-04 18:03:38 -05:00
Alex Gleason
0e7132d25e
Chats: add the building blocks for pagination
2020-09-03 19:23:00 -05:00
Alex Gleason
f9a0ce1d6b
Merge branch 'blue_flicker' into 'develop'
...
Apply non-blank default BrandColor only on failure to acquire brandColor. Fixes #364
Closes #364
See merge request soapbox-pub/soapbox-fe!198
2020-09-03 16:29:51 +00:00
Curtis ROck
181eef1edd
corrected errors
2020-09-02 21:47:46 -05:00
Alex Gleason
cd5ee4837c
Check that soapbox.json is really an object before importing, fixes #376
2020-09-01 00:02:01 -05:00
Curtis ROck
b337a4560e
Apply non-blank default BrandColor only when API and soapbox.json methods fail, and only when API and/or JSON method succeeds, but brandColor value is blank
2020-08-31 22:00:11 -05:00
Sean King
de78a87ec0
Make display name same as username during registration, fixes #267
2020-08-30 23:48:00 +00:00
Alex Gleason
2c551130e6
Rip out markers, don't rely on them for unread count
2020-08-28 16:49:27 -05:00
Alex Gleason
7d0bd47ac1
Chats: update "Message" button with conditional logic for mobile
2020-08-28 15:06:55 -05:00
Alex Gleason
e7c6862fd0
Chats: refactor ChatBox into its own component
2020-08-28 13:17:19 -05:00
Alex Gleason
f80f18d376
Chats: mark chats as read
2020-08-27 16:09:03 -05:00
Alex Gleason
497a603a88
Notifications: drop chat mentions
...
Prevent streaming API from pushing in unwanted notifications
https://git.pleroma.social/pleroma/pleroma/-/issues/2076
2020-08-27 14:35:55 -05:00
Alex Gleason
10257f324d
Chats: clicking "message" launches a new chat
2020-08-27 13:01:06 -05:00
Alex Gleason
8b621d30fc
Chats: fix flickering during update
2020-08-27 00:24:11 -05:00
Alex Gleason
9af664bda8
Start making the chat faster, but it flickers
2020-08-27 00:06:27 -05:00
Alex Gleason
c4aae14148
Chats: handle null last_message
2020-08-26 20:20:14 -05:00
Alex Gleason
02b3b08999
Chats: use semantic names for action properties
2020-08-26 19:53:54 -05:00
Alex Gleason
9a3aab27c9
Chats: clicking the profile message button calls onMessage
2020-08-26 19:46:23 -05:00
Alex Gleason
da6239c4fc
Chats: move out of importer pipeline, entirely through reducers
2020-08-26 18:17:47 -05:00
Alex Gleason
b9d7f927a6
Chats: get streaming working again
2020-08-26 17:29:22 -05:00
Alex Gleason
b66e28d8bb
Chats: store chat_message_lists
in Redux
2020-08-26 15:54:14 -05:00
Alex Gleason
dbafbbc065
Chats: make streaming mostly work
2020-08-26 13:40:42 -05:00
Alex Gleason
5a7cc14812
Chats: rudimentary sending a message
2020-08-25 21:31:34 -05:00
Alex Gleason
cab490e1d3
Chats: display chat message content
2020-08-25 20:33:49 -05:00