Commit Graph

1081 Commits (b49c3ad13e617f27f1d137ece5c27a7c800428f3)

Author SHA1 Message Date
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
Alex Gleason 9afac986fb
Refactor oembed card to work with videos on Pleroma
4 years ago
Mary Kate 455cb6f575 only render layout colum inner div when column exists, fixes #293
4 years ago
Mary Kate 8818363149 improvements to markdown list styles
4 years ago
Mary Kate 02c7325e4d Check src exists first in hover to play, hopefully fixes #322
4 years ago
Mary Kate 2f24577e7f only show public attachments in profile media panel
4 years ago
Mary Kate 422588178a loading improvments for profile media panel
4 years ago
Alex Gleason 99d96ed901
Fix login issues due to no pleroma_settings_store fallback
4 years ago
Alex Gleason 799915039b Merge branch 'profile-media-panel' into 'develop'
4 years ago
Mary Kate dd0b0c911f remove proile media panel from right sidebar on medium screens
4 years ago
Alex Gleason 208f9f8821
Merge remote-tracking branch 'origin/dm-load-indicator' into develop
4 years ago
Mary Kate 50ccb6d010 add loading indicator to DMs, fixes #316
4 years ago
Mary Kate bafe8bd428 show statuses on muted profiles, fixes #301
4 years ago
crockwave d966107f1b Add default copyright value to reducer
4 years ago
Mary Kate 368baf818e Merge branch 'profile-media-panel' of gitlab.com:soapbox-pub/soapbox-fe into profile-media-panel
4 years ago
Mary Kate 68daa5fbe9 use cover rather than contain on media gallary except on statuses
4 years ago
Alex Gleason 0f132fd3b7 Merge branch 'blocked-account-error' into 'develop'
4 years ago
Mary Kate c6a4db7528 Fix 504 error when visiting account you've blocked
4 years ago
crockwave cf260ec793 Handles virgin rendering, default soapbox object if soapbox.json missing, local state used only for UI changes, and retention of settings in both DB and store as soapbox object
4 years ago
Alex Gleason 39d9b20431
Merge remote-tracking branch 'origin/develop' into profile-media-panel
4 years ago
Alex Gleason fdbe981477
Fix timeline queue header when filters are enabled
4 years ago
Mary Kate 30983571b1 add profile media panel
4 years ago
Alex Gleason bd65a1b3f5
Filter out reposts in local timeline by default, fixes #307
4 years ago
Curtis ROck b127ffa158 Added brandcolor tooltip on brand color button hover
4 years ago
Alex Gleason c766e5cd57 Merge branch 'style-hotfixes' into 'develop'
4 years ago
Alex Gleason bb5854c310 Merge branch 'remove_duplicate_quick_filter' into 'develop'
4 years ago
crockwave 8b2c7b344b Trying to get blank customCss field to appear on virgin usage
4 years ago
Curtis 675f580d60 Resolve merge conflicts
4 years ago
Mary Kate dc9f5c3a6a slight overflow imrpovements, fixes #303
4 years ago
Alex Gleason 101f519d4b
Spinster migration hotfix: fix locale set to ""
4 years ago
Alex Gleason e7bd011495
Streaming: Add locale fallback for invalid locale
4 years ago
Alex Gleason 6652df35b3
Run `yarn manage:translations`
4 years ago
Curtis ROck 06186f85c8 continued debugging
4 years ago
crockwave cea7723fc3 refactored to improve default soapbox object for store
4 years ago
Mary Kate 16d68e0bef styles for nested markdown, fixes #295
4 years ago
Sean King d49d8bc145 Remove dupilcate quickFilter in notification settings
4 years ago
Mary Kate 9b85b4ad7f remove info from deactivated account pages
4 years ago
crockwave 0f70fde172 action_bar had a poor merge conflict correction fixed.
4 years ago
Mary Kate 45ded363f1 update markdown styles
4 years ago
Alex Gleason 34bf11f512 Merge branch 'media-compose-placeholders' into 'develop'
4 years ago
Curtis ROck 207750aef4 Trying immutable functions to modify state object
4 years ago
Sean King 72433b6bd0 Translation strings for FeaturesPanel
4 years ago
Mary Kate c4046cbf7e add video and audio media placeholders in compose form
4 years ago
crockwave e6d009d4f2 Trying to update nested state on element change events
4 years ago
marykatefain 202b8e145f Revert "Remove unnecessary video preview url that was fixing video previews"
4 years ago
Alex Gleason 767a491aa9 Merge branch 'redraft-remove-media' into 'develop'
4 years ago
Mary Kate 5b3accdc53 Hotfix to remove media uploads entirely on del and redraft compose form since it was tricking user into thinking it would retain the media when submitted
4 years ago
Alex Gleason b90c6b7de7 Merge branch 'list-overflow-hotfix' into 'develop'
4 years ago
Mary Kate e85baee486 fix overflow on list index
4 years ago
Alex Gleason c9b925d252
Fix edit profile checkbox state, fixes #261 #284
4 years ago
crockwave a001fa2dfe Merge branch 'admin_cfg' of https://gitlab.com/soapbox-pub/soapbox-fe into admin_cfg
4 years ago
Alex Gleason 1697731ad7 Merge branch 'markdown-hotfix' into 'develop'
4 years ago
Alex Gleason ae8c1b88d4 Merge branch 'small-fixes' into 'develop'
4 years ago
Mary Kate e6b5ef24eb list markdown hotfix
4 years ago
Mary Kate 5349045e51 Revert "only render emoji selector in the dom when needed"
4 years ago
Mary Kate 42a7a61ce7 border radius fixes
4 years ago
Sean King 10d1010265 New upload icon
4 years ago
Mary Kate 6ac0c615fe fixes #278, large awaiting approval button
4 years ago
Mary Kate 5998f52e9f fix relationship not loading on hover card
4 years ago
Alex Gleason 3fc91c2c1d
Revert "Merge branch 'bullet_point_css' into 'develop'"
4 years ago
Sean King 02a1bb47cf Fix poll X button
4 years ago
Sean King f3893effbe Fix bullet point css issue
4 years ago
Curtis ea94b05608 Resolve merge conflicts
4 years ago
Sean King c91ca7edd6 Fix toggle CSS
4 years ago
Alex Gleason b30dc39f1a
Bio fixes
4 years ago
Alex Gleason 695a78503d
Verified ['pleroma', 'tags'] fix
4 years ago
Alex Gleason d9579831e0
Merge remote-tracking branch 'origin/multi_line_bio' into develop
4 years ago
Alex Gleason 504e36c7d8
Fix linter
4 years ago
Alex Gleason e97b9d2168
Update columns layout for all pages
4 years ago
Alex Gleason 6f6f91e2f4
Verified className fix
4 years ago
Alex Gleason 2fff5db5d5
Handle `max_fields` fallback differently
4 years ago
Sean King 9c505d0d84 Fix for Pleroma 2.1 and older versions regarding profile metadata
4 years ago
Curtis ROck 72a4a38fec Refactoring to use soapbox object as state. Still buggy
4 years ago
Alex Gleason 715779653c
Rearrange home sidebars
4 years ago
Sean King 95fb1b7900 Update index.js
4 years ago
Alex Gleason 9a2fba1ef5
Revert "Revert "Store fieldsLimits in instance/pleroma/metadata of the Redux store. Render fields to maxFields value in features/edit_profile, using maxFields value""
4 years ago
Alex Gleason b3a6c395df
Revert "Store fieldsLimits in instance/pleroma/metadata of the Redux store. Render fields to maxFields value in features/edit_profile, using maxFields value"
4 years ago
Mary Kate ae608388a0 add DM filter option for Home timeline, fixes #254
4 years ago
Mary Kate e116745e83 timeline filtering improvements
4 years ago
Alex Gleason 4ee0fa8160 Merge branch 'user-verification' into 'develop'
4 years ago
Mary Kate 7931a9a89d code review
4 years ago
Mary Kate edb15ce150 Merge branch 'user-verification' of gitlab.com:soapbox-pub/soapbox-fe into user-verification
4 years ago
Mary Kate e9d76b6287 Update chained get requests
4 years ago
crockwave d70aa302b2 Added suffix to Back to <instance> button on public_layout header and created translations
4 years ago
Curtis 6435bb0bc5 Resolved merge conflicts
4 years ago
Curtis 36e634b0aa Resolved merge conflicts
4 years ago
Alex Gleason 92f43566e0 Merge branch 'mfa' into 'develop'
4 years ago
marykatefain 68f765da28 Multi-Factor Auth with OTP
4 years ago
Alex Gleason 2b5c0a95d2 Merge branch 'all_sound_toggle' into 'develop'
4 years ago
crockwave a5b69e77a3 Added Admin settings opening in new tab
4 years ago
Sean King 56bac95ad4 Toggle for all notification sounds
4 years ago
Curtis ROck 0830d227a5 Added translations for public_header text elements
4 years ago
crockwave 6e782ca3a0 Modified Profile bio to use textarea, preserving newlines and HTML rendered
4 years ago
Alex Gleason f07de93ee3 Merge branch 'emoji-rendering-hotfix' into 'develop'
4 years ago
Mary Kate 769a512445 only render emoji selector in the dom when needed
4 years ago
Alex Gleason aadde55262 Merge branch 'hover-card-display-hotfix' into 'develop'
4 years ago
Mary Kate e6ee961016 Only render a hover profile card in the dom when relevant
4 years ago
Mary Kate 39d29f4e25 Update account colors to be more silimar to existing Soapbox color patterns
4 years ago
Alex Gleason aec44bfea6 Verified: Use getIn in display_name.js
4 years ago
Mary Kate f7f0439e72 prevent verified users from updating display name on frontend
4 years ago
Mary Kate c9b2b66283 add verification icon on verified users
4 years ago
Mary Kate ab3f53cb27 styles on filter form
4 years ago
Mary Kate 69184ef97c add and remove muted words, filters
4 years ago
crockwave 3d24cfaf53 Store fieldsLimits in instance/pleroma/metadata of the Redux store. Render fields to maxFields value in features/edit_profile, using maxFields value
4 years ago
Mary Kate bdd9204b3c basic filter form component set up
4 years ago
crockwave c8ba54c7a1 Fixed linter warning in colorpicker render. Fixed button-secondary hover contrast issue
4 years ago
crockwave d83ac121a8 Removed console logging from features/configuration
4 years ago
Alex Gleason c3be47fca6
Merge remote-tracking branch 'origin/develop' into admin_cfg
4 years ago
Alex Gleason eeaf9f0b8e
HoverCard: Do the JS way on DetailedStatus too
4 years ago
Alex Gleason 35c9574c2f
HoverCard: Handle delay in JS instead of CSS
4 years ago
Alex Gleason 5081dd73c0
HoverCard: Reposition badges
4 years ago
Alex Gleason 9a5046179b
HoverCard: Reposition ActionButton
4 years ago
Alex Gleason e02ff2bed3
HoverCard: Style stats
4 years ago
Alex Gleason e943dc8b4c
UserPanel: Don't wrap text
4 years ago
Curtis f87b5d7ab8 Merge branch 'configure_logo' into 'admin_cfg'
4 years ago
Alex Gleason 4197e8e833
HoverCard: Prevent floating avatars from intercepting with current card
4 years ago
Curtis ROck 4df17048b0 updated translations
4 years ago
Alex Gleason feec86718d
Display name fixes
4 years ago
Curtis ROck f23e3f60cb debugged soapbox-test
4 years ago
Sean King ea85c424a4 Fix site logo and banner rendering when no logo or banner is set
4 years ago
Alex Gleason 3fd255cc0a
HoverCard: Style <a> color
4 years ago
Alex Gleason 7fe70a64b5
Pleroma relationship fixes
4 years ago
Alex Gleason ccec8698fc
Column border-radius fixes
4 years ago
Alex Gleason 2c010768e9 Merge branch 'profile-hover-cards' into 'develop'
4 years ago
Alex Gleason 29d1debdbf
Refactor ActionButton
4 years ago
Curtis 4717638ea8 Merge branch 'add-copyright-footer-admin-settings' into 'admin_cfg'
4 years ago
Alex Gleason 690d7154c4
HoverCard: Fix JS console errors
4 years ago
Alex Gleason 2e21c04e28
Clean up unused UserPanel code
4 years ago
Alex Gleason 24e7ce6e83
HoverCard: Improve long bio situation
4 years ago
Sean King 86d3340426 Fix typo
4 years ago
Alex Gleason 1266585aef
HoverCard: Reposition "Follow you!" component
4 years ago
Sean King f21f713f9a Add copyright footer setting
4 years ago
Alex Gleason a7463dd3fc
HoverCard: Add floating NavLinks for clickthrough
4 years ago
Curtis ROck f205ff5334 Added tests to reducers/soapbox
4 years ago
Alex Gleason 1f5898b67d
Bring HoverCard out of NavLink
4 years ago
Alex Gleason 6c205deaf0
HoverCard: Fix hover flickering issues
4 years ago
Alex Gleason abd13e8fa5
Move hovercard into display name for regular status too
4 years ago
Alex Gleason a4a8f167d4 Merge branch 'fix-for-profile-hover' into 'profile-hover-cards'
4 years ago
Alex Gleason e32bf82b03
CSS formatting
4 years ago
Alex Gleason 9d35498bb9
HoverCard: Fix CSS whitespace issues
4 years ago
Sean King e95366b572 Fix color picker so that a POST request is not done by default every time it opens
4 years ago
Sean King 49b8ecd639 Fix merge conflict.
4 years ago
Sean King f398dde5cb Color picker for admin config
4 years ago
crockwave 1f6ca55366 Limit logo upload to either SVG or PNG
4 years ago
crockwave ba18c3a643 SB settings Save works and brandcolor renders. Logo/banner paths are issues, and adding new homefooter/customCSS are issues
4 years ago
crockwave 43f28a30ba linter fix
4 years ago
crockwave 0b9eeccbc3 commented out to try to push an empty soapbox payload into Admin API
4 years ago
Curtis ROck 78df407e1e remarked out a case, due to that case being triggered during a Soapbox settings save event, which needs debugging. Post to AdminConfig fails with 400 Bad Request response.
4 years ago
crockwave 12caa8e0ce Added console to debug portion of soapbox settings object that should be pushed to Redux store
4 years ago
crockwave c6f3816f77 Drafted pushing soapbox object to Redux store on SOAPBOX_POST_SUCCESS
4 years ago
Alex Gleason 7ac31efce7
Markdown: style <code> and <pre> elements
4 years ago
Alex Gleason 23e370a10b
Bookmarks: don't update constantly, fixes #263
4 years ago
Curtis ROck bba5be4463 refactored methods and can now generate the JSON object required for AdminAPI
4 years ago
crockwave c28c086ae7 Setup proof-of-concept on dynamically creating soapbox config JSON object suitable for pushing into Pleroma Admin-FE
4 years ago
Alex Gleason 59e2811a49 Merge branch 'approval-mode-fe-3' into 'develop'
4 years ago
marykatefain ee97e94779 Bookmark posts
4 years ago
Sean King 84b4681b50 Fix detailed status
4 years ago
Curtis ROck e60fe8a709 identified data object structure to be able to create JSON object for storing soapbox config in Pleroma DB
4 years ago
Mary Kate d99e5d543c fix linter
4 years ago
Mary Kate 774adf9baa update reason or joining form to simpletextarea
4 years ago
Mary Kate 4ce5ba6c1a textarea input
4 years ago
Mary Kate 209f826c15 add reason field on registration when by approval mode is on
4 years ago
Mary Kate d76f4d422e update detail status page and mobile settings for porfile hover card
4 years ago
Mary Kate f6ebe5cbd7 profile card basic functionality, needs some UI improvements
4 years ago
crockwave 7d41967cad corrected editing error in features/edit_profile. edited getFormdata to start producing a JSON data format. Changed actions/soapbox to use post instead of patch
4 years ago
Alex Gleason 444e3641ee
Fix disappearing poll button when media is uploaded
4 years ago
Alex Gleason 1329ca3578
Merge remote-tracking branch 'origin/develop' into add-images-to-polls
4 years ago
Bárbara de Castro Fernandes 563e4e5bab Show profile preview on hover
4 years ago
Mary Kate a3201605b4 add uploads to polls
4 years ago
Alex Gleason 5333680a32
Linter fixes
4 years ago
Alex Gleason ac6b4033dd
Merge remote-tracking branch 'origin/develop' into add-markdown-posts
4 years ago
Alex Gleason eda4c7d629
Add markdown reducer tests
4 years ago
Alex Gleason b31cf22f43
Markdown refactoring
4 years ago
Mary Kate daf039d9bb generalize markdown to content_type
4 years ago
Mary Kate bc787e0bbe add markdown posts
4 years ago
Alex Gleason 665a27d4c9
Update compose CW tests
4 years ago
Alex Gleason 2aca716cfa
Revert "Merge branch 'decouple_spoiler_from_nsfw' into 'develop'"
4 years ago
Alex Gleason 9b66611540
Revert "Merge branch 'patch-1' into 'develop'"
4 years ago
Alex Gleason 30a5a0baa9
Fix compose form border-radius
4 years ago
Curtis ROck 58481d2e07 added patch functions to actions/soapbox. edited features/configuration to support patchSoapbox method. Data not properly formattted yet.
4 years ago
Curtis ROck b95e6a53eb Debugged missing soapbox.json use case
4 years ago
crockwave a0befffab0 modified to process customCss soapbox.json list element per Neenster format
4 years ago
Mary Kate 7fd8c860b6 add toggle to collapse and expand Fediverse tab explaination box, fixes #63
4 years ago
Mary Kate f81f5d057b Make emoji selector text visible on dark mode, fixes #249
4 years ago
Curtis ROck abe8b28b69 added handlers for add new list item. Probs with homeFooter and customCSS item add functions
4 years ago
crockwave ac17b79253 debugged non-existent soapbox elements and missing soapbox.json. Debugged element state changes. Modified labels and translations.
4 years ago
crockwave d6ce92bfb3 custom CSS works by adding bind statement
4 years ago
Curtis ROck e2a0da5717 commented out custom CSS rendering section
4 years ago
Curtis ROck d772983278 edited features/configuration
4 years ago
crockwave abd2f6ad83 edit features/configuration and translations
4 years ago
Sean King 53c02cd010 Comment out MAX_FIELDS since we don't know if we need them
4 years ago
Sean King 789c735369 Fix checked parameter and remove Display name and bio
4 years ago
crockwave b962c9f848 edit features/configuration
4 years ago
Curtis ROck c8eb29a7d9 edited features/configuration
4 years ago
Curtis ROck 9220e251db fix linter error
4 years ago
Curtis ROck ad316e0912 fix linter errors
4 years ago
crockwave 34c87bca7e edited features/configuration and associated translations
4 years ago
crockwave eef32c96e3 Added branding_preview. Edited index
4 years ago
Curtis ROck 2af5149ed3 edited features/configuration
4 years ago
Curtis ROck de917da39e Added menu item for Soapbox settings. Added translations
4 years ago
Alex Gleason 5c0bef4e9b
Fix header .still-image on mobile
4 years ago