Commit Graph

1081 Commits (b49c3ad13e617f27f1d137ece5c27a7c800428f3)

Author SHA1 Message Date
Alex Gleason cd5ee4837c
Check that soapbox.json is really an object before importing, fixes #376
4 years ago
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
4 years ago
Sean King f9d7da0d51
Add bookmark button to detailed status action bar view
4 years ago
Alex Gleason c8e6bd9540 Merge branch 'deactivate_via_post' into 'develop'
4 years ago
Sean King 7acf9fb702
Fix jest tests for method='post' MR
4 years ago
Curtis ea75d9d18f Merge branch 'develop' into 'translate_public_header'
4 years ago
Alex Gleason 8bfa77ddca
Chats: link avatar to account #359
4 years ago
Alex Gleason 445bb30ac0
Chats: display the last message in chats list, fixes #361
4 years ago
Alex Gleason a47524d33f
User Panel: fix truncated display name
4 years ago
Alex Gleason fb9ab8b191 Merge branch 'display_name_registration' into 'develop'
4 years ago
Sean King de78a87ec0 Make display name same as username during registration, fixes #267
4 years ago
Alex Gleason 35c3aaa9d8
Mostly fix FireFox scrolling issues (hopefully), fixes #372
4 years ago
Curtis ROck e5de8427f1 fix jest test errors
4 years ago
Curtis ROck 68bd985eee fix jest test issues
4 years ago
Curtis ROck eb34546c78 Added method='post' to all HTML forms
4 years ago
Alex Gleason e3e57f8dc7
Chats: don't crash when there's an image post, fixes #369
4 years ago
Alex Gleason a419c5da34 Merge branch 'chats' into 'develop'
4 years ago
Alex Gleason 2c551130e6
Rip out markers, don't rely on them for unread count
4 years ago
Alex Gleason 399c2874bb
Chats: display recipient name in ChatRoom
4 years ago
Alex Gleason a70e82928b
Chats: improve mobile textarea styles
4 years ago
Alex Gleason 229d5c3f90
Chats: add mobile chat notification counter
4 years ago
Alex Gleason 2f2c849dfa
Chats: remove DM links from menus
4 years ago
Alex Gleason 7d0bd47ac1
Chats: update "Message" button with conditional logic for mobile
4 years ago
Alex Gleason 572a1db9f7
Chats: mobile styling
4 years ago
Alex Gleason 46323e088a
Chats: rename ChatListAccount to just Chat
4 years ago
Alex Gleason b1ccec1cf5
Chats: hide FAB on chat pages
4 years ago
Alex Gleason f83e5ba882
Chats: some mobile styling for rooms
4 years ago
Alex Gleason e7c6862fd0
Chats: refactor ChatBox into its own component
4 years ago
Alex Gleason d67d76bf3a
Chats: only mark read on hover when the chat is open
4 years ago
Alex Gleason 942b3fdebe
Chats: add individual chat page for mobile
4 years ago
Alex Gleason 4b22726016
Lower .floating-nav-link z-index to be below chat panes
4 years ago
Alex Gleason cd30d79b5b
Chats: render independent ChatIndex for mobile
4 years ago
Sean King 6872568d9e Add .wav audio as supported file type
4 years ago
Alex Gleason 8a8953a787
Chats: decrease font size slightly
4 years ago
Alex Gleason e682c3db28
Chats: use textarea instead of input
4 years ago
Alex Gleason 3fbdce6901
Chats: mark as read when the input is focused
4 years ago
Alex Gleason a349bce10f
Chats: show message date on hover
4 years ago
Alex Gleason abd6c419f1
Chats: hide for mobile (for now)
4 years ago
Alex Gleason 22063ae3c8
Chats: replace avatar with unread counter
4 years ago
Alex Gleason a3585305f7
Fix notification reducer tests
4 years ago
Alex Gleason f80f18d376
Chats: mark chats as read
4 years ago
Alex Gleason ac028ed584
Chats: add unread counters to chats
4 years ago
Alex Gleason 020e21adcd
Oh right, maps can't be sorted...
4 years ago
Alex Gleason 497a603a88
Notifications: drop chat mentions
4 years ago
Alex Gleason 859f340716
Chats: rudimentary display of chat message notifications
4 years ago
Alex Gleason 14eec701cb
Chats: add empty chats message
4 years ago
Alex Gleason 44f7ad5e1c
Chats: sort chats in reducer instead of component
4 years ago
Alex Gleason d9df091f75
Chats: increase main pane header font size
4 years ago
Alex Gleason 9493b261ef
Chats: only show message button if the user supports chats
4 years ago
Alex Gleason c0f6830e7f
Chat: fix avatar proportion in pane header
4 years ago
Alex Gleason 75dc5cfbe2
Chats: speed up pane open animation
4 years ago
Alex Gleason 10257f324d
Chats: clicking "message" launches a new chat
4 years ago
Alex Gleason e12b74713a
Chats z-index above account header
4 years ago
Alex Gleason 845c03e8ad
Add scroll bar to chats list
4 years ago
Alex Gleason 59c2029535
Chats: style pending messages
4 years ago
Alex Gleason d0a9c8b47d
Chat z-index behind modals and topbar
4 years ago
Alex Gleason 0e21cf26f4
Chat link style fixes
4 years ago
Alex Gleason 8b621d30fc
Chats: fix flickering during update
4 years ago
Alex Gleason 9af664bda8
Start making the chat faster, but it flickers
4 years ago
Alex Gleason 29f415d786
Chats: sort most recently updated chats to the top
4 years ago
Alex Gleason c4aae14148
Chats: handle null last_message
4 years ago
Alex Gleason 02b3b08999
Chats: use semantic names for action properties
4 years ago
Alex Gleason 9a3aab27c9
Chats: clicking the profile message button calls onMessage
4 years ago
Alex Gleason efa6f94cdd
Fix onEndorseToggle props warning
4 years ago
Alex Gleason da6239c4fc
Chats: move out of importer pipeline, entirely through reducers
4 years ago
Alex Gleason b9d7f927a6
Chats: get streaming working again
4 years ago
Alex Gleason 4b173f0580
Chats: sort messages properly
4 years ago
Alex Gleason 759c4ae4d0
Fix chat submission
4 years ago
Alex Gleason ecefab9956
Chats: get messages showing up again
4 years ago
Alex Gleason b66e28d8bb
Chats: store `chat_message_lists` in Redux
4 years ago
Alex Gleason 96ccf02ab8 Merge branch '340-load-more-community-fix' into 'develop'
4 years ago
Alex Gleason 5c03f855f6
lastStatusId: move assignment out of selector
4 years ago
Alex Gleason dbafbbc065
Chats: make streaming mostly work
4 years ago
Alex Gleason 80a78ac0e1
Chats: fix border-radius and chat content height
4 years ago
Mary Kate 82c590d74b simplify onLoadMore in status list
4 years ago
Alex Gleason f52186bc01
Don't write settings back to Redux after PATCH, prevents race conditions
4 years ago
Alex Gleason 5fc8b3ff3d
Chats: improve display of links and emoji
4 years ago
Alex Gleason a296e6fcd1
Differentiate chat bubbles
4 years ago
Alex Gleason bd7aa14488 Merge branch 'markdown-ordered-lists-fix' into 'develop'
4 years ago
Alex Gleason c94258dfb9
Chats: improve scroll behavior
4 years ago
Alex Gleason 205078c865
Chats: focus input under some circumstances
4 years ago
Alex Gleason dcaadb2153
Chats: autoscroll
4 years ago
Alex Gleason 5a7cc14812
Chats: rudimentary sending a message
4 years ago
Alex Gleason 5373c5b1c4
Chats: start styling ChatWindow
4 years ago
Alex Gleason cab490e1d3
Chats: display chat message content
4 years ago
Alex Gleason 5518959531
Chats: improve input box CSS
4 years ago
Alex Gleason a2cd0b7630
Chats: improve toggle surface area
4 years ago
Alex Gleason c2c3fefbaa
Chats: Improve minimize animation
4 years ago
Alex Gleason 0736e6d46c
Chats: Let main window be minimized
4 years ago
Alex Gleason 1c6c9f0f5d
Chats: Toggle pane open and minimized
4 years ago
Alex Gleason 072aed02da
Chats: Allow closing a chat
4 years ago
Alex Gleason f87f33fb94
Chats: Click chat to open pane
4 years ago
Alex Gleason c84ca30197
Chats: Click chat to open pane
4 years ago
Alex Gleason 0d7a926fa5
Chats: Style the chat boxes
4 years ago
Alex Gleason 6e0bac3d43
Chats: Get chats from paneData
4 years ago
Mary Kate fbee7a237c pass last statusID into status list before filtering, fixes #340
4 years ago
Alex Gleason d6b3268da4
Render chats in panes layout
4 years ago
Mary Kate d74a1908c7 move deactivated profile logic to css
4 years ago
Mary Kate 40f707fcb0 Fix markdown ordered list numbers rending on the bottom, sometimes
4 years ago
Alex Gleason b98f06e3d3
Chats: Import and normalize chats
4 years ago
Alex Gleason 7693fb87cc
Scaffold chat click
4 years ago
Alex Gleason 8823743605
Merge branch 'develop' into chats
4 years ago
Alex Gleason 22abaafd7a
Restore hydrateStore() call, fixes #346
4 years ago
Alex Gleason 002643b821
Merge branch 'develop' into chats
4 years ago
Alex Gleason 33c275e5f2
Run `yarn manage:translations`
4 years ago
Alex Gleason e35e8f613f
Rudimentary ChatList display
4 years ago
Alex Gleason f1cff927c0
Display Chat list
4 years ago
Alex Gleason 9785019054
Add rudimentary support for pleroma:chat_mention notification type
4 years ago
Alex Gleason fa9421a7c1
Reports counter: Only count open reports
4 years ago
Alex Gleason ebea858ca2
Reports Counter: Only fetch reports when user is staff
4 years ago
Alex Gleason c3c77c1795
Show reports counter icon for staff members, fixes #273
4 years ago
Alex Gleason 20f64079e0
Preload /api/v1/instance
4 years ago
Alex Gleason 57340496bc
Preload: dispatch preload action
4 years ago
Alex Gleason bb30f0c989
SoapboxConfig: toJSON() --> toJS()
4 years ago
Alex Gleason 0dfe22de36
Fix updateFromAdmin() broken comparison
4 years ago
Alex Gleason 48d0572403
ConfigDB: Refactor updateFromAdmin in reducers/soapbox
4 years ago
Alex Gleason e1a86d4e1c
SoapboxConfig: Improve style of delete icons
4 years ago
Alex Gleason 011b80f717
SoapboxConfig: Improve raw JSON editor
4 years ago
Alex Gleason e173af54f1
SoapboxConfig: Raw JSON editor
4 years ago
Alex Gleason 11840c4be8
SoapboxConfig: "downscaled" --> "displayed"
4 years ago
Alex Gleason d310fb4f18
SoapboxConfig: Rudimentary deletion of rows
4 years ago
Alex Gleason 2470e59596
/admin --> /soapbox/config
4 years ago
Alex Gleason 3b808b6a26
SoapboxConfig: .file-picker img max-height
4 years ago
Alex Gleason 83e715fd7a
SoapboxConfig: Use cog icon instead of shield
4 years ago
Alex Gleason 91e860a67b
SoapboxConfig: Actually upload the logo and banner files
4 years ago
Alex Gleason 27c852481e
Refactor media upload into its own action file
4 years ago
Alex Gleason e3b1e8c31d
SoapboxConfig: Fix menu links to use `to` instead of `href`
4 years ago
Alex Gleason a6efad793e
SoapboxConfig: Refactor the form state and the onChange behavior
4 years ago
Alex Gleason ec42888fff
Add getSoapboxConfig() like getSettings()
4 years ago
Alex Gleason 0668cc786f
Refactor fetchSoapboxConfig()
4 years ago
Alex Gleason b7a6d7d261
admin_cfg: Improve `+` icon style
4 years ago
Alex Gleason 20269bbe3e
soapbox_settings --> soapbox_config
4 years ago
Alex Gleason 786a7b4fe7
admin_cfg: Revert locale changes made by this MR
4 years ago
Alex Gleason d6220565f9
features/configuration --> features/soapbox_config
4 years ago
Alex Gleason 83b799a3a1
ConfigSoapbox: Update phrasing, add `+` icons to form
4 years ago
Alex Gleason 5a9f17ebac
Start refactoring AdminAPI actions
4 years ago
Alex Gleason 2cdf6f7275
Merge remote-tracking branch 'origin/develop' into admin_cfg
4 years ago
Mary Kate f4b7f2a1bf remove deactivated proile bio hotfix
4 years ago
Alex Gleason cb0c34aa7e Merge branch 'deactivated-accounts' into 'develop'
4 years ago
Alex Gleason 53500c44b4
Always render all columns, fixes #332, breaks #293
4 years ago
Alex Gleason 1e06eff010 Merge branch 'page-layout-style-improvement' into 'develop'
4 years ago
Alex Gleason 16e83b39b8 Merge branch 'markdown-list-style-improvements' into 'develop'
4 years ago
Alex Gleason b3a05c75ff Merge branch 'profile-media-panel-improvments' into 'develop'
4 years ago
Alex Gleason e9e55749cf Merge branch 'more-corner-nonsense' into 'develop'
4 years ago
Mary Kate 37744b60be corners on DMs
4 years ago
Alex Gleason fb16afb8f7 Merge branch 'remove-endorse-button' into 'develop'
4 years ago
Mary Kate 9864966eb0 remove endorse button from the profile header menu and some related funcs, fixes #328
4 years ago
Alex Gleason 3da44d60bf
Revert direct_timeline to use /api/v1/timelines/direct, fixes #325
4 years ago
Alex Gleason ca333c9552
Start refactoring direct_timeline / conversations
4 years ago
Alex Gleason 7f824207c0 Merge branch 'oembed-video' into 'develop'
4 years ago