Alex Gleason
a66f2b3f75
Big emojis: fix possible web crash
3 years ago
Alex Gleason
c24c8aa4d1
TabsBar: move withRouter to outer component
3 years ago
Alex Gleason
7093e6b4de
Merge branch 'relationship-styles' into 'develop'
...
Improve account list styling
See merge request soapbox-pub/soapbox-fe!600
3 years ago
Alex Gleason
258889c492
Merge branch 'refactor-getOtherAccounts' into 'develop'
...
Refactor getOtherAccounts selector
See merge request soapbox-pub/soapbox-fe!599
3 years ago
Alex Gleason
61493bab42
Merge branch 'tabs-bar-hack' into 'develop'
...
TabsBar: force rerender, fixes #680
Closes #680
See merge request soapbox-pub/soapbox-fe!598
3 years ago
marcin mikołajczak
288a2c3623
Improve account list styling
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
Alex Gleason
4e3c002f8a
Refactor getOtherAccounts selector
3 years ago
marcin mikołajczak
ea1c05ae0b
Improve account list styling
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
Alex Gleason
447a2561f4
TabsBar: force rerender
3 years ago
Alex Gleason
225f61cc5b
Merge branch 'upgrade-emoji-mart' into fix-notifications-tab
3 years ago
Alex Gleason
89b9c739b1
Update tests
...
I have no idea why changing soapbox -> mastodon fixes this, but I'm tired
3 years ago
Alex Gleason
3f2716bae9
Emoji picker: fix background of title bar
3 years ago
Alex Gleason
ce5c42b5db
Fix font icon picker
3 years ago
Alex Gleason
a3d5d1a882
Upgrade emoji-datasource to 5.0.0
3 years ago
Alex Gleason
5789b8338b
Upgrade emoji-mart to 3.0.1
3 years ago
Alex Gleason
6df733ba4e
Fix PropTypes warning in WrappedRoute
3 years ago
Alex Gleason
22254ec6bb
Big emojis: fix race condition
3 years ago
Alex Gleason
011b5dd19b
Big emojis: ignore mentions
3 years ago
Alex Gleason
45f6c21617
Merge branch 'fix-notification-categories' into 'develop'
...
Fix notification categories, fixes #679
Closes #679
See merge request soapbox-pub/soapbox-fe!591
3 years ago
Alex Gleason
75d464b4d4
Notifications: no need to reverse fetched data
3 years ago
Alex Gleason
94332ea0ef
Notifications: improve look of advanced filter
3 years ago
Alex Gleason
a13d31ac30
Notifications: import target account from 'Move' notification
3 years ago
Alex Gleason
60bdccc0b5
Big emojis: fix nodeList count
3 years ago
Alex Gleason
2082c19c53
Rename justEmojis to onlyEmoji
3 years ago
Alex Gleason
561c275c60
Merge remote-tracking branch 'origin/develop' into big-emoji
3 years ago
Alex Gleason
941e101fba
Auth: test ME_FETCH_SKIP in reducer
3 years ago
Alex Gleason
8cc8a465c7
Auth: sanitize the initial state
3 years ago
Alex Gleason
d3db2e37e3
Auth: better data validation
3 years ago
Alex Gleason
7b61d319b1
Auth: clear `me` when ME_FETCH_SKIP is dispatched
3 years ago
Alex Gleason
c856e9df55
Big emojis in chats, too
3 years ago
Alex Gleason
60872c9f67
Display large emojis when it's the only thing in the status
3 years ago
Alex Gleason
bc7f72a691
Hide broken reposts
...
https://gitlab.com/soapbox-pub/soapbox/-/issues/28
3 years ago
Alex Gleason
5f40ae1d48
Timelines: add tests
3 years ago
Alex Gleason
628dc92775
StatusLists: big refactor with OrderedSet
3 years ago
Alex Gleason
f0fa5e6945
Timelines: truncate on dequeue if scrolled to the top
3 years ago
Alex Gleason
dd6746c3d7
Timelines: determine status order in expandNormalizedTimeline
3 years ago
Alex Gleason
1a3a6e2eb5
Fix propTypes warning in Blurhash, key warning in ProfileInfoPanel
3 years ago
Alex Gleason
c505cde24f
Timelines: fix dequeue, fix component propTypes
3 years ago
Alex Gleason
2978745311
Timelines: big refactor, use Immutable.OrderedSet
3 years ago
Alex Gleason
4e25d078ed
Remove video size restrictions
3 years ago
Alex Gleason
569c6e83ab
Normalize chat panes (again), fixes #648
3 years ago
Alex Gleason
817843c77a
Performance: memoize getSoapboxConfig(), getSettings(), and getFeatures()
3 years ago
Alex Gleason
55495ebf4f
ErrorBoundary: display error text, fixes #672
3 years ago
Alex Gleason
9840bd315f
EmojiReacts: handle undefined emoji reacts on a status
3 years ago
marcin mikołajczak
5f50711eff
translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
9be49cdcb3
Lint styles
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
4d3f4c5680
Accessible emoiji picker
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
8f53134b5e
Minor accessibility improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
faeb9b645f
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
Alex Gleason
02c725adbe
Make admin crypto address tickers more forgiving
3 years ago
Alex Gleason
1cb53b60f9
Check URL params defensively, probably fixes #670
3 years ago
Alex Gleason
c24c97a320
Merge branch 'styles-unauthorized' into 'develop'
...
Correct unauthorized modal styling
See merge request soapbox-pub/soapbox-fe!573
3 years ago
marcin mikołajczak
9a6a6fe7e0
text-align: center
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
539416f4a1
Correct unauthorized modal styling
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
Alex Gleason
c329b6e13e
Fix upload form style on light theme
3 years ago
Alex Gleason
4d334bd2b8
Add blurhash to upload form, fixes #661
3 years ago
Alex Gleason
5c630ad094
Replace repetitive blurhash code with component
...
https://github.com/tootsuite/mastodon/pull/14267
https://github.com/tootsuite/mastodon/pull/14278
3 years ago
Alex Gleason
5d27cbe488
FIX LINTER ERROR AGAIN
3 years ago
Alex Gleason
bf59785941
Merge branch 'develop' into 'develop'
...
Localizable about pages
See merge request soapbox-pub/soapbox-fe!546
3 years ago
Alex Gleason
520d82dd0a
Merge branch 'shortcuts' into 'develop'
...
Fix keyboard shortcuts
See merge request soapbox-pub/soapbox-fe!555
3 years ago
Alex Gleason
fa3eb129f4
Fix linter error
3 years ago
Alex Gleason
e74379b6f2
Merge branch 'simplify-greentext' into 'develop'
...
Simplify greentext code
See merge request soapbox-pub/soapbox-fe!569
3 years ago
Alex Gleason
22a140f9f7
Fix SoapboxConfig theme toggle issue
3 years ago
Alex Gleason
d9202baa58
Simplify greentext code
3 years ago
Alex Gleason
151f198c66
Merge branch 'performance-improvements' into 'develop'
...
Performance improvements
See merge request soapbox-pub/soapbox-fe!568
3 years ago
Alex Gleason
67392cbc12
Chats: don't render ChatList unless mainWindow is open for performance
3 years ago
Alex Gleason
4f1139d414
Fix unused imports
3 years ago
Alex Gleason
352c87c3b7
Fix StatusList memoization
3 years ago
Alex Gleason
8961fc1b68
CoinList: memoize coinList for performance
3 years ago
Alex Gleason
e7d360baae
ProfileDropdown: memoize otherAccounts for performance
3 years ago
Alex Gleason
93d68ffe9b
SidebarMenu: memoize otherAccounts for performance
3 years ago
Alex Gleason
1b92ce0d4a
Chats: refactor AudioToggle for performance
3 years ago
Alex Gleason
9cbd7b88c7
Chats: memoize ChatMessageList messages for performance
3 years ago
Alex Gleason
319af71327
Chats: memoize sorted chat IDs list
3 years ago
Alex Gleason
0ac34db821
UI: get rid of LAYOUTS concept, use pages only
3 years ago
Alex Gleason
799f19bbc4
Chats: improve performance
3 years ago
Alex Gleason
74e6d8ce81
Refactor ThemeToggle, SettingToggle for performance
3 years ago
Alex Gleason
968c7332f0
Composer: only injectIntl on the ComposeFormContainer for performance
3 years ago
Alex Gleason
c5672806cb
Add "Why Did You Render" for debugging
3 years ago
Alex Gleason
069f32c602
Chats: fix unnecessary re-rendering
3 years ago
Alex Gleason
91fdec9d3c
Merge branch 'lists' into 'develop'
...
Fix issues related to lists
See merge request soapbox-pub/soapbox-fe!567
3 years ago
marcin mikołajczak
edab70e2ea
Fix issues related to lists
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
Alex Gleason
64b0fa6d99
Load ChatPanes asynchronously
3 years ago
Alex Gleason
e87affbbca
Remove 'beforeunload' event from UI
...
This only works in MS Edge but likely causes re-rendering of the UI on compose events in every browser. There are better ways to prevent data loss, like storing the composer state in localStorage.
3 years ago
Alex Gleason
90a062e9a3
Remove unused navigation-bar code
3 years ago
Alex Gleason
55015a72c1
Fix greentext postprocessing
3 years ago
Alex Gleason
bbeecddc37
Greentext support
3 years ago
Alex Gleason
f0e53c2b2c
Datepicker: auto open
3 years ago
Alex Gleason
8e168fdc0a
Merge branch 'reaction-labels' into 'develop'
...
Reaction labels
See merge request soapbox-pub/soapbox-fe!557
3 years ago
marcin mikołajczak
78c55e8798
status.favourite: like
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
f8deb13345
status.favourite: favorite
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
Alex Gleason
9ea1df2fb1
Scheduled statuses validation
3 years ago
Alex Gleason
f692d3a987
Merge branch 'custom-fields-count' into 'develop'
...
Only show 4 profile metadata items by default
See merge request soapbox-pub/soapbox-fe!562
3 years ago
Alex Gleason
3f3b43d4a6
Merge branch 'sidebar-menu-align' into 'develop'
...
Align items in sidebar menus
See merge request soapbox-pub/soapbox-fe!561
3 years ago
Alex Gleason
411ecadeda
Merge branch 'move' into 'develop'
...
Account move notification
See merge request soapbox-pub/soapbox-fe!560
3 years ago
Alex Gleason
c382eb086a
Merge branch 'hotkey-navigation' into 'develop'
...
Partially fix hotkey navigation on timelines (up/down)
See merge request soapbox-pub/soapbox-fe!559
3 years ago
marcin mikołajczak
149d8a909f
Only show 4 profile metadata items by default
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
a245ecc521
Align items in sidebar menus
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
414fcd11ad
update test
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
ace220850d
Account move notification
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
13a4549111
Partially fix hotkey navigation on timelines (up/down)
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
998e129072
Reaction labels
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
Alex Gleason
855c4bf6be
Merge branch 'scheduled-post-ui' into 'develop'
...
More scheduled post updates
Closes #660
See merge request soapbox-pub/soapbox-fe!553
3 years ago
Alex Gleason
3edf243bbe
Admin: optimistic user deletions
3 years ago
marcin mikołajczak
7eb8998493
fix keyboard shortcuts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
a54f38305c
lint
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
cb37e5311f
merge
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
c8fc995ccd
styling
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
Alex Gleason
df4aad3c74
ScheduledStatuses: refactor ScheduleForm, display "Schedule" button in Composer, fixes #660
3 years ago
Alex Gleason
2939b9e495
ScheduledStatuses: improve picker input UI
3 years ago
Alex Gleason
4b141ef605
'Scheduled Statuses' --> 'Scheduled Posts'
3 years ago
Alex Gleason
a2ce009a13
'scheduled statuses' --> 'scheduled posts'
3 years ago
Alex Gleason
7a86a4809e
Merge branch 'scheduled-statuses-improvements' into 'develop'
...
Scheduled statuses improvements
See merge request soapbox-pub/soapbox-fe!552
3 years ago
Alex Gleason
2e9ac8770e
Fix status_lists tests
3 years ago
Alex Gleason
a17945d5ce
Date picker style improvements
3 years ago
Alex Gleason
4a5ef6f469
ScheduledStatuses: display link in Composer
3 years ago
Alex Gleason
97f89acff9
ScheduledStatuses: ability to view and cancel scheduled statuses
3 years ago
Alex Gleason
840706a500
ScheduledStatuses: import into reducer
3 years ago
Alex Gleason
600146f2be
Composer: refactor submitCompose code
3 years ago
Alex Gleason
1f5580ce66
Separate status creation from composer
3 years ago
Alex Gleason
5f9d95301c
ScheduledStatuses: scaffolding
3 years ago
Alex Gleason
5e3d859b57
Subscriptions: move subscribe button to top-right corner of banner
3 years ago
Alex Gleason
fd0380bc82
Subscriptions: add subscription option to account dropdown
3 years ago
Alex Gleason
dd9b876f9c
Subscriptions: hide bell when screen is too narrow
3 years ago
Alex Gleason
e74ee136ee
Subscriptions: use ringing bell for subscribed
3 years ago
marcin mikołajczak
2df8b927ea
Allow translating more strings
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
2137d4a91b
lint
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
25ceec244d
think before you copy n paste
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
b744cc5580
Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
a690f26613
Allow to subscribe to an account
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
795b18f28d
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
656c872aad
cleanup
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
330324721b
cleanup
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
5e7ed0826e
remove unused import
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
e8ceedd689
Localizable about pages
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
ecbad41bd9
proptypes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
ecdbb80c35
Make footer items localizable
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
81af1bb274
Make promo panel items localizable
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
9527c0b939
Confirmation modals about missing image descriptions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
ddf9f3c4fe
You seem to use different code style
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
marcin mikołajczak
df8cc9b12e
Confirmation modals about missing image descriptions (configurable)
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
3 years ago
NEETzsche
e909f8fe6f
Fix time display issues
3 years ago
NEETzsche
3a209e2fea
Schedule posts
3 years ago
Artur Mancha
0e7e511c03
hide_network and stranger_notifications added
...
Update pt.json
3 years ago
Alex Gleason
94a57e7e34
Fix streaming notifictaions
3 years ago
Alex Gleason
bce54285e4
Populate emojis in autosuggest again
3 years ago
Alex Gleason
d5d51487c7
Merge branch 'emoji-search-fix' into 'develop'
...
Skip custom emojis when they match a Unicode emoji's shortcode
Closes #610
See merge request soapbox-pub/soapbox-fe!534
3 years ago
Alex Gleason
2ef977a204
Skip custom emojis when they match a Unicode emoji's shortcode
3 years ago
Alex Gleason
dedac70e58
Fix display of multiple rich media items
3 years ago
Alex Gleason
c0c6c52621
Merge branch 'exif-orientation' into 'develop'
...
Update resize_image.js from Mastodon
Closes #652
See merge request soapbox-pub/soapbox-fe!532
3 years ago