Commit Graph

416 Commits (a1abddd11006b2a2c65e4513576a4b7af9f47150)

Author SHA1 Message Date
Alex Gleason 0491183877
Replace $highlight-text-color
4 years ago
Alex Gleason 56540932e1
Start adding color adaptations
4 years ago
Alex Gleason 67a7adb9a9
Action to set theme, render theme CSS
4 years ago
Alex Gleason 170b436705
Merge branch 'master' into themes
4 years ago
Alex Gleason 61fcfdbc6e
Fix ComposeForm Ctrl+Enter hotkey issue, fixes #127
4 years ago
Alex Gleason 3963ae2217
Start replacing $gab-brand-default with --brand-color
4 years ago
Alex Gleason c932872727
RegistrationForm: Refresh Captcha on registration fail
4 years ago
Alex Gleason 78732d8d43
Let Captcha be force-refreshed with idempotencyKey
4 years ago
Bárbara de Castro Fernandes 775f923708 Add 'block user' option to the report window
4 years ago
Alex Gleason 30384cbfef
Clean up auth code
4 years ago
Curtis dbee88f795 Update auth.js to fix #97 login failure
4 years ago
Alex Gleason c5886508eb
Pull reduceMotion from Redux store
4 years ago
Alex Gleason f451b81e25
Remove searchEnabled
4 years ago
Alex Gleason 2e105d40ef
Remove profile_directory
4 years ago
Alex Gleason 806718a97e
Remove invitesEnabled
4 years ago
Alex Gleason 183c6538ca
Pull displayMedia from Redux store
4 years ago
Alex Gleason ac341f0c2e
start --> flex-start
4 years ago
Alex Gleason c889269ecb
Fix all scss linter warnings
4 years ago
Alex Gleason da3e63596b
Webpack: Reduce to one entrypoint, app/application.js
4 years ago
Alex Gleason badd64571f
Remove unused filters in index.ejs
4 years ago
Alex Gleason 27dfc64261
Remove unused files
4 years ago
Alex Gleason d24dcb3e60
gabsocial --> soapbox paths
4 years ago
Alex Gleason 010638cd9b
Lint: compose-form.scss
4 years ago
Alex Gleason e4fe77d56b
Make autoPlayGif on by default, !30
4 years ago
Alex Gleason 8133e9ff8f Merge branch 'fix/autoplaygif' into 'master'
4 years ago
Alex Gleason 786f6feacc
Merge branch 'decode_uri_on_profile_edit'
4 years ago
Alex Gleason e6cff0f83f
EditProfile: Fix error about uncontrolled components
4 years ago
Alex Gleason c4c99a1c1b
EditProfile: refactor initialState
4 years ago
Alex Gleason 1d44de0873
EditProfile: Unescape account params in componentWillMount()
4 years ago
crockwave 76b3849c93
Convert HTML to text value in Profile Page for Display name and Bio fields
4 years ago
Alex Gleason 503072f715 Merge branch 'handle_keydown_issues' into 'master'
4 years ago
Alex Gleason fc95a374b3
Merge branch 'cw_input_focus'
4 years ago
Alex Gleason 9e64cd82b9
Focus spoiler input from ComposeForm, refocus textarea on close
4 years ago
crockwave 84ba6a0cc3
Added auto-focus of content warning input box when CW button clicked
4 years ago
Alex Gleason 01d437a91e
Disable non-working links in LinkFooter for now #108
4 years ago
Alex Gleason 2e786c2f06
Remove extraneous links from LinkFooter #108
4 years ago
Alex Gleason 575a8889c1
Make home footer navlinks customizable #108
4 years ago
Alex Gleason a9eb5c1765
Force videos to 300px height on Pleroma, fixes #117
4 years ago
Bárbara de Castro Fernandes 4505e3931a Fix autoPlayGif
4 years ago
Alex Gleason 2319d9f080
MoreFollows refactor
4 years ago
Alex Gleason 387c26939a Merge branch 'message_on_followers_diff' into 'master'
4 years ago
Curtis 4a5525adf0 Display label at end of follows/followers list when count > list.size
4 years ago
Sean King 996b61215c Change box-shadow color to make it look good on both light and dark themes.
4 years ago
crockwave 25d7df6300 - On Esc/click outside the "Are you sure you want to delete this post?" modal, now reverts back to the compose modal and retains any edited text
4 years ago
Alex Gleason a85684835f
Fix ProfilePage issues, fixes #58
4 years ago
Alex Gleason f04e1fddae
Use Conversation IDs instead of status IDs, fixes #77
4 years ago
Alex Gleason 70a3e53db4
Revert "Height cache stick to reduce jitteryness, fixes #117"
4 years ago
Alex Gleason f3ca015e17
Open links in a new tab, fixes #98
4 years ago
Alex Gleason fabb300caf
Height cache stick to reduce jitteryness, fixes #117
4 years ago
Alex Gleason 6f0c9840be
Fall back on auto video height if not given, fixes #91
4 years ago
Alex Gleason 6f76e1796b Merge branch 'compose-refactor' into 'master'
4 years ago
Sean King da7ed8cf35 Update action_bar.js
4 years ago
Alex Gleason e06f8ce894
Composer: Remove preselectDate
4 years ago
Alex Gleason 188067ac48
Composer: Always place cursor at the end of text
4 years ago
Alex Gleason 5633bf4317
Composer: simplify cursor update code
4 years ago
Alex Gleason 55578a4381
Composer: shouldCollapse --> isClickOutside
4 years ago
Alex Gleason 808e05a03f
Pass maxTootChars from ComposeFormContainer instead of ComposeForm
4 years ago
Alex Gleason d9e6efbe79
Revert "Merge branch 'compose_caret_to_end' into 'master'"
4 years ago
Bárbara de Castro Fernandes 6c07579ab2 Always show 'Add or Remove from lists' menu item for Pleroma users
4 years ago
Alex Gleason 438d8009d4
Add password reset, fixes #13
4 years ago
Alex Gleason a2e19e3720
Add resetPassword action
4 years ago
Alex Gleason 7e0dec594f
Floating action button CSS fixes
4 years ago
Sean King 1861d3227c Rework the Post compose button
4 years ago
Alex Gleason d2d1f744ca
Improve mobile sidebar styling, fixes #94
4 years ago
Alex Gleason 6b97d4d0be
Revert "Adjusted scss for sidebar mobile menu to prevent rendering problems"
4 years ago
Alex Gleason 406e8c00b8
Make delete+redraft work, fixes #82
4 years ago
Alex Gleason e04ab557ac
Make emoji reacts more responsive
4 years ago
Alex Gleason 29bcc4a0d1
Rearrange Like button events to prevent clashing
4 years ago
Alex Gleason e9596fc191
Handle mobile emoji clicks (regular Status), use setRef
4 years ago
Alex Gleason 4af3c453e6
Click to open EmojiSelector on mobile (DetailedStatus)
4 years ago
Alex Gleason 8b505c0488
Set EmojiSelector visibility from props
4 years ago
Alex Gleason c29d779bf5
Fix EmojiSelector position on mobile
4 years ago
Alex Gleason 02228d41e5
Make ALLOWED_EMOJI slightly configurable to let tests pass
4 years ago
Alex Gleason 7db74c7080
😂 --> 😆
4 years ago
Alex Gleason 4c9326b673
Try customizing the emoji list
4 years ago
Alex Gleason 68d40dc8ad
Improve position of inline status emoji picker
4 years ago
Alex Gleason b13e8bdd96
Refactor simpleEmojiReact, allow inline reactions
4 years ago
Alex Gleason 850d9a1007
Refactor handleEmojiReactClick()
4 years ago
Alex Gleason 2060f15ebb
Set Like button icon to chosen emoji
4 years ago
Alex Gleason c0fe85ca29
Fix getReactForStatus(), upgrade immutable.js
4 years ago
Alex Gleason bf1f744b99
Actually, pleroma.emoji_reactions doesn't return accounts so I can't reduce them to one per account 😩
4 years ago
Alex Gleason 571990b78b
Fix reduceEmoji() test
4 years ago
Alex Gleason b4f5321c0f
Make oneEmojiPerAccount() work
4 years ago
Alex Gleason 0ed867f7bd
Fix emoji component errors
4 years ago
Alex Gleason 792ca08d03
Implement getReactForStatus(), start oneEmojiPerAccount()
4 years ago
Alex Gleason 0e5971545f
Add EmojiSelector popup to inline statuses (not working yet)
4 years ago
Alex Gleason 21b250c6ea
Add tests for emoji utils
4 years ago
Alex Gleason 3ce90dcf66
Refactor EmojiSelector into its own component
4 years ago
Alex Gleason aec10e18a1
Fix linter errors
4 years ago
Alex Gleason 13defcda1a
Merge remote-tracking branch 'origin/master' into emojireacts
4 years ago
Alex Gleason 6e13cb8c9b
Improve detailed status action buttons
4 years ago
Alex Gleason 1c711ed123
"reacted to" --> "liked" for favourite notifications
4 years ago
Alex Gleason 49cb776e47
Gab --> Post on compose button
4 years ago
Alex Gleason 9ea36ab913
Merge remote-tracking branch 'origin/master' into emojireacts
4 years ago
Alex Gleason 62b04be83b
Refactor video preload, disable for now
4 years ago
Alex Gleason fcd76431cb
Support `pleroma:emoji_reaction` notification type
4 years ago
Alex Gleason cc4b9d6ba7 Merge branch 'mobile_menu_scss' into 'master'
4 years ago
Alex Gleason f402ac67b3
Emoji chooser hover state
4 years ago
Alex Gleason cf772753ae
Replace red heart with unicode heart in tests
4 years ago
Alex Gleason 1901d39871
Add emojiReact popup and call action code
4 years ago
Alex Gleason 6d48537d54
Use unicode heart instead of red heart
4 years ago
Alex Gleason 92917ac3e5
Style improvements, star icon -> thumbs up
4 years ago
Alex Gleason c8f89ce8c1
Style the StatusInteractionBar
4 years ago
Alex Gleason 3547fd093a
Don't add like reacts when there are no favourites
4 years ago
Alex Gleason d562a25c78
Add emojiReact utils with tests
4 years ago
Alex Gleason 11c9f153e1
Display favourite count as likes
4 years ago
Alex Gleason 79dc56372f
Add count to emoji reacts
4 years ago
Alex Gleason 1b85b8e3f1
Add StatusInteractionBar
4 years ago
Alex Gleason 6769b2d68c
Implement emojireact actions
4 years ago
Alex Gleason 84998901e5
Delete unused empty file theme.js
4 years ago
crockwave e9d8651208 Adjusted scss for sidebar mobile menu to prevent rendering problems
4 years ago
Alex Gleason 2fabef83be
Disable notification sounds by default
4 years ago
crockwave e082029efa Redirect default Pleroma URLs
4 years ago
Bárbara de Castro Fernandes 2e7a2e0e42 Add link to AdminFE for staff members
4 years ago
Sean King c415a2fab3 Fix typo in SourceCode
4 years ago
Alex Gleason f3f0470db5
Allow editing profile fields, fixes #88
4 years ago
Alex Gleason a2aac69838
Actually fix post reply issue, #80
4 years ago
Alex Gleason afc7e33478
Use HtmlWebpackPlugin to inject chunks with hashes
4 years ago
Alex Gleason ed61603b10
Refactor statusToTextMentions, fixes #80
4 years ago
Alex Gleason b78e923f83
Refreshing the user token: just... don't even. Fixes #56, #73
4 years ago
Alex Gleason 8eba7af308
Conditionally render Trends and WhoToFollow panels, fixes #87
4 years ago
Alex Gleason 269d48c900
Add backend feature checks, fixes #8
4 years ago
Alex Gleason ac6d25f5c7
Preload profile editor form with source data fields, fixes #60
4 years ago
Alex Gleason b800e8823a Merge branch 'domain_warning' into 'master'
4 years ago
crockwave e772abc402 Fixed JS warnings when clicking on status to get detailed status
4 years ago
crockwave faa38c6a6d Hide Donate button in mobile sidebar when Patron disabled
4 years ago
Alex Gleason 93e326a6f9
Tabs to spaces
4 years ago
Alex Gleason 2fa0c44b52
Fix video rendering, at least for one case
4 years ago
crockwave d474c18889 Corrects issue 79 by allowing site_icon auto rendering with theme selection
4 years ago
crockwave b35122e75c Cleaned up unrequired code changes
4 years ago
crockwave f1747f4425 Allow cursor to render at end of textbox to only place at end on new load, and bug fixes of cursor placement problems when selecting text and or moving cursor to left and typing
4 years ago
crockwave a9af3a8928 Allow cursor to be rendered at end of textbox by commenting out date comparison conditional
4 years ago
Alex Gleason 2cd66dc1a5
Add metadata to package.json and bump version to 0.9-beta
4 years ago
Alex Gleason 7b0f6d1940
Azure theme tweaks
4 years ago
Alex Gleason b651a31847
Make site banner a separate field from logo
4 years ago
Alex Gleason db7cfacff1
Make app repair itself if broken
4 years ago
Alex Gleason 44f196fa99
Unfreeze registration form after error
4 years ago
Alex Gleason f6212cf81b
Refresh user token on pageload
4 years ago
Alex Gleason bc3bb47829
Refactor hasToken()
4 years ago
Alex Gleason 5c0c1932e0
Delay creating auth app until trying to login or register
4 years ago
Alex Gleason 3c159460eb
Cleanup unused refresh stuff in auth
4 years ago
Alex Gleason ac660c2485
Refactor auth, get new app token instead of refreshing
4 years ago
Alex Gleason 652c79b6ac
Refactor auth app creation
4 years ago
Alex Gleason 238eed4c1a
Allow API auth with app or user token
4 years ago
Alex Gleason eef41485c1
Improve topnav logo code
4 years ago
Alex Gleason be13bc040c
Fix the expected notifications badge issue
4 years ago
Alex Gleason 717ef98640
cobalt --> azure
4 years ago
Alex Gleason 31a965b4c4
Start improving cobalt theme, refactor css
4 years ago
Alex Gleason c0f17cfc21
Pull locale from state, almost get dynamic locales working #7
4 years ago
Alex Gleason ea5643f138
Refactor theme slugs, fixes #40
4 years ago