537 Commits (dc9dcd0fa9bd2e7ed682f833d678e54a61d1b77c)

Author SHA1 Message Date
Thibaut Girka 85654916b7 Add tooltips to status icons
5 years ago
Eugen Rochko f1de5093fb [Glitch] Add option to disable real-time updates in web UI
5 years ago
Thibaut Girka 9339b4634e Minor refactoring
5 years ago
Thibaut Girka 59b8573907 Move the “Show why” button inline
5 years ago
Thibaut Girka fde918bf92 Implement feature to add filtered phrases to content warnings
5 years ago
Thibaut Girka 6476b7dabe Add options to configure filtering behavior
5 years ago
Thibaut Girka 67d1b0c997 Add a way to know why a status has been filtered, and show it anyway
5 years ago
Thibaut Girka 1181f84c79 Minor cleanup and maybe minor performance improvements
5 years ago
Thibaut Girka bcbc9ed7f6 Use strict equality rather than Immutable.is as the compared props are values
5 years ago
Thibaut Girka e4ffc42c8c Assume children of visible IntersectionObserverArticle always change
5 years ago
Thibaut Girka b9ae9c7205 Revert to using upstream's optimisations
5 years ago
Thibaut Girka 081790f04b Fix error boundary DOM
5 years ago
Thibaut Girka edad7f2a6c Fix some React warnings
5 years ago
ThibG dd97db20d0 [Glitch] Add option to disable blurhash previews
5 years ago
Thibaut Girka b99f77bd31 Use a different icon for audio attachments
5 years ago
Eugen Rochko a0abbbe8cd [Glitch] Add media description as title to links of unknown media attachments
5 years ago
Eugen Rochko b02325e820 [Glitch] Add audio uploads
5 years ago
Eugen Rochko 3a70752ab5 [Glitch] Fix some React warnings
6 years ago
Takeshi Umeda 2a1e7f779b [Glitch] Improvement variable height in single column layout
6 years ago
Eugen Rochko 9cdb0fd8c5 [Glitch] Improvements to the single column layout
6 years ago
Eugen Rochko 04edd3fbdb [Glitch] Add responsive panels to the single-column layout
6 years ago
Eugen Rochko aa9377f77a [Glitch] Add single-column mode
6 years ago
Thibaut Girka 765b25f1cf Minor cleanup
6 years ago
Thibaut Girka 7dd32100c3 Add DM conversations mode similar to upstream
6 years ago
Jeong Arm a473a7912b [Glitch] Scroll to compose form when focus
6 years ago
Thibaut Girka 1501b142d2 Fix expanding status from menu modal in glitch-soc
6 years ago
slice fb0489022c Fix incorrect PropType in Glitch AutosuggestInput
6 years ago
Thibaut Girka c1619a5c24 [Glitch] Add keyboard shortcut to hide/show media
6 years ago
Eugen Rochko 8050f86d04 [Glitch] Make the "mark media as sensitive" button more obvious in web UI
6 years ago
Eugen Rochko 3b9ff1fa34 [Glitch] Change account gallery in web UI
6 years ago
Eugen Rochko 87a7a9a4df [Glitch] Add blurhash
6 years ago
Thibaut Girka 02bd678944 Add keyboard shortcut to collapse/uncollapse toots
6 years ago
Thibaut Girka 7ed89e9178 Add hotkey for bookmarking a toot
6 years ago
Thibaut Girka b40841b488 Hide suggestions by default
6 years ago
Thibaut Girka 4155a1556a Add emoji suggestion to poll options
6 years ago
Thibaut Girka b35b38f4ea Add suggestions in CW field
6 years ago
Thibaut Girka ce2da44c2c Rename status__text to status__content__text for consistency with upstream
6 years ago
Thibaut Girka fea727c61a Do not switch to italic for status media buttons
6 years ago
Thibaut Girka 08faf16d66 ComposerTextarea → AutosuggestTextarea
6 years ago
Eugen Rochko 7acc035cbe [Glitch] Show suggested follows on search screen in mobile layout
6 years ago
Thibaut Girka 619d55358f Shift+click on column Back button to return to last pinable column
6 years ago
Thibaut Girka a4db307b6a When selecting a toot via keyboard, ensure it is scrolled into view
6 years ago
Thibaut Girka ae88690fa6 Fix opening/closing gifv sometimes making the timeline scroll
6 years ago
ThibG 3964cc964d Merge pull request #981 from ThibG/glitch-soc/merge-upstream
6 years ago
ThibG 729b3841c3 [Glitch] Update poll remaining time just like with status timestamps
6 years ago
Thibaut Girka b83e693c40 Do not handle clicks in detailed status content
6 years ago
ThibG 5ca976c776 [Glitch] Add a “Block & Report” button to the block confirmation dialog
6 years ago
Eugen Rochko f6767a00d4 [Glitch] Add `lang` attribute to statuses in web UI
6 years ago
ThibG 5c8d15326f [Glitch] Add support for custom emojis in poll options
6 years ago
ThibG 0381a07606 [Glitch] Add UI for enabling/disabling poll notifications
6 years ago
Thibaut Girka 043978a20e Remove leftover console.log
6 years ago
ThibG 91045bef61 Merge pull request #953 from ThibG/glitch-soc/merge-upstream
6 years ago
Thibaut Girka 3a7fb657f3 [Glitch] Add support for poll ending notifications
6 years ago
ash lea 00bc35891b add local setting to auto reveal media behind cw
6 years ago
Eugen Rochko b9a799c343 [Glitch] Fix NaN in Poll component
6 years ago
ThibG 6b4eb1ac96 [Glitch] Disable the underlying button element when an ItemButton is disabled
6 years ago
Thibaut Girka 8d82e153f3 Add an icon to highlight polls behind a Content Warning
6 years ago
Eugen Rochko 9844b44e99 Fix poll options not rendering text after vote/refresh
6 years ago
Eugen Rochko 3ce4d88e6c Render unicode emoji in polls using emoji pack
6 years ago
Thibaut Girka bd97259b57 Fix toots opening in dynamic column when trying to interact with them
6 years ago
Eugen Rochko ec787e4205 Fix various issues in polls
6 years ago
ThibG 25ef8dffbc Display closed polls as such
6 years ago
ThibG 469e5af537 Fixes to the polls UI
6 years ago
Eugen Rochko c156b6d696 Fix web UI crash on page load when detailed status has a poll
6 years ago
Eugen Rochko 342d9d25bb Add polls
6 years ago
Thibaut Girka fa1b843522 Fix non-numeric account identifiers leading to /web/accounts/NaN
6 years ago
Thibaut Girka 09c6d1c534 [Glitch] Change buttons on timeline preview to open the interaction dialog
6 years ago
Thibaut Girka dabbbe1e71 [Glitch] Fix occasional crash in detailed toot view
6 years ago
Thibaut Girka 04d7200ba4 [Glitch] Add "copy link" item to status action bars
6 years ago
Thibaut Girka d486152092 Handle deletion of filtered toots
6 years ago
Thibaut Girka eb6dfe4d8b Minor fix to timeline jump avoiding behavior
6 years ago
Thibaut Girka 7b23d3c657 Adjust scroll when statuses above the current scroll position are deleted
6 years ago
Thibaut Girka f24bd9d629 Adjust scroll if previewCard appeared
6 years ago
Thibaut Girka 3d5ef5c497 Avoid two-step rendering of statuses as much as possible
6 years ago
Thibaut Girka b05cda87f8 Refactor intersection observer article code
6 years ago
Thibaut Girka 18a540da9f Cleanup redundant markup for hidden statuses
6 years ago
Thibaut Girka f2b7ab4523 Hide items rendered out-of-frame (once they have been rendered at least once)
6 years ago
Thibaut Girka a9078c18eb Fix CW unfolding not triggering re-layout in public hashtag page
6 years ago
Thibaut Girka fba0f7dae7 [Glitch] Replace unlock-alt icon with unlock
6 years ago
Thibaut Girka 8219940214 [Glitch] Redesign public hashtag page to use a masonry layout
6 years ago
Thibaut Girka 426673f17a [Glitch] Make hashtag search results link to the hashtag URL
6 years ago
Thibaut Girka fc64d1d03e [Glitch] Stop gifv timeline preview explicitly when open the media gallery
6 years ago
Thibaut Girka e495dc0134 [Glitch] refactored account.js
6 years ago
Thibaut Girka ba82ff7c12 [Glitch] Only consider mouse move in scrolling on item insertion
6 years ago
Thibaut Girka 069657286f [Glitch] Identify manual scrolling to cancel scroll to top reset on mouse idle
6 years ago
Thibaut Girka d768d0b851 [Glitch] Cancel list scroll reset after mouse move on wheel scroll
6 years ago
Thibaut Girka f4191a8a00 [Glitch] Temporarily hold timeline if mouse moved recently
6 years ago
Thibaut Girka e5a25656e8 [Glitch] Fix unnecessary loadMore calls when the end of a timeline has been reached
6 years ago
Thibaut Girka d9a6c27f3b Fix composer not getting focus after reply confirmation dialog
6 years ago
Thibaut Girka 7d437f7fc9 [Glitch] Back to the getting-started when pins the timeline
6 years ago
Thibaut Girka 677f430f23 [Glitch] Always display tab navigation on local/federated timeline even when empty
6 years ago
Thibaut Girka 9fd8019854 [Glitch] Fix “load more” button when no data has been fetched
6 years ago
Thibaut Girka 50f8e59820 [Glitch] Do not display empty message when the list is known to have more elements
6 years ago
Thibaut Girka a68d1d0ee2 Minor cleanup in ScrollableList component
6 years ago
Thibaut Girka c37a81a5d7 Do not hardcode preferences link, pleroma doesn't have it
6 years ago
Thibaut Girka cb2822b68a Add error boundary component to catch Web UI crashes
6 years ago
Thibaut Girka e80f770118 Render placeholder instead of image when MediaGallery container width isn't known
6 years ago
Thibaut Girka e7c0ad6ac4 Move URLs to backend in their own file
6 years ago
Thibaut Girka ca163ec35d In detailed status view, take displayMedia setting into account when changing media
6 years ago
Thibaut Girka b22501154e [Glitch] Prepend account header even when status list is empty
6 years ago
Thibaut Girka f40a7b2616 [Glitch] Use local instead of global loading indicator for timelines, account timelines
6 years ago
Thibaut Girka 8bef422043 Add a local setting for inline preview cards
6 years ago
Thibaut Girka 4fe81a99c6 Add a “link” status icon for toots with a preview card
6 years ago
Thibaut Girka 18870c45f1 [Glitch] Include preview cards in status entity in REST API
6 years ago
Thibaut Girka 1a63a8f74e [Glitch] Surround mid-text display names with bdi tags
6 years ago
Thibaut Girka 9614abc713 Update mediaGallery component's width when opening CWs
6 years ago
Thibaut Girka b4bab7eb35 Do not scroll timelines when *closing* media modals
6 years ago
Thibaut Girka 1476e653ec Make hidden media clickable in account media gallery
6 years ago
Thibaut Girka 536d95ae7c [Glitch] Add support for new display_media setting
6 years ago
Spencer Alves 981a41ca2c Add option to hide action bar in collapsed toots
6 years ago
David Yip d698c06aa8 Merge pull request #681 from ThibG/glitch-soc/fixes/accessibility
6 years ago
Thibaut Girka 6af379cf53 Prevent clicks on video from initiating selections
6 years ago
Thibaut Girka 85befb90b2 Improve keyboard VS mouse navigation of dropdown menus
6 years ago
Thibaut Girka 44192cb9d2 Only focus first item of dropdown if it was opened via keyboard
6 years ago
Thibaut Girka d465da45b4 Pause video playback if toot is collapsed or CWs folded (fixes #146)
6 years ago
Thibaut Girka 8099901c9a Disable focus points for letterboxed media
6 years ago
Thibaut Girka 4567e42341 Media gallery styling closer to upstream's
6 years ago
Thibaut Girka d83eb4f9c7 [Glitch] Do not override ctrl/cmd+click in media gallery
6 years ago
Thibaut Girka 34ecec8c85 Add admin links to status and account menus (fixes #673)
6 years ago
Thibaut Girka 7ed6f60a74 Fixes columns scrolling to top when opening media modal
6 years ago
Thibaut Girka 46166b8676 [Glitch] Give focused status a sensible aria-label for screen readers
6 years ago
Thibaut Girka d4315a279d [Glitch] Fix off-by-one error in aria-posinset
6 years ago
Thibaut Girka 4aa1be379e [Glitch] Add aria-label to column regions
6 years ago
Thibaut Girka ff18ba0d2b Add option to not automatically unfold content warnings matching a regexp
6 years ago
Thibaut Girka 02c32ad7af Add a setting to automatically unfold all content warnings
6 years ago
Thibaut Girka a3afd0791d [Glitch] Show compose form on delete & redraft when in mobile layout
6 years ago
Thibaut Girka 11dc01f83e [Glitch] Add CSS class to replies
6 years ago
Thibaut Girka 1295515bd4 [Glitch] Add missing video descriptions
6 years ago
Thibaut Girka c4a536917c [Glitch] Update state when opened dropdown is unmounted
6 years ago
Thibaut Girka 8db23dd477 Add glitch-soc local setting to display reply counters
6 years ago
Thibaut Girka e48709fb0e [Glitch] Display replies count in web UI
6 years ago
Thibaut Girka 30d88cee78 Add hashtag trendline support to glitch-soc flavour
6 years ago
Thibaut Girka ac67589755 Don't prevent opening links in tabs with keyboard modifiers
6 years ago
Thibaut Girka 28cdf3da09 [Glitch] Show media modal on public timeline
6 years ago
Thibaut Girka ca256cca22 Port profile redesign to glitch-soc
6 years ago
Thibaut Girka 4e8532cc1a Allow modals to be closed by pressing “back”
6 years ago
Thibaut Girka 0ef509c27a Get rid of Collapsable, use CSS instead
6 years ago
Thibaut Girka 4850a2348c Add client-side custom filter support to glitch-soc
6 years ago
Thibaut Girka a68e7db2fb [Glitch] Fix Chrome issue with sizes="0px"
6 years ago
Thibaut Girka d8c35a6b85 [Glitch] Add redraft function
7 years ago
David Yip 4b7ceed3f0 Merge pull request #509 from ThibG/glitch-soc/fixes/router-history-navigation
7 years ago
David Yip 1a0491b3cf Merge pull request #519 from ThibG/glitch-soc/fixes/status-node-null
7 years ago
David Yip c10df6cf00 Merge pull request #501 from ThibG/glitch-soc/features/red-bookmarks
7 years ago
Spencer Alves 559ce5c098 Adjust spacing between status icons
7 years ago
Spencer Alves c86cd2041d Merge branch 'glitch' into thread-icon
7 years ago
Thibaut Girka 93e6984be8 Make active bookmarks red (fixes #493)
7 years ago
Thibaut Girka 37dc96b71b Use history.state to decide whether we should goBack() or go to / (fixes #247)
7 years ago
Thibaut Girka 0174ca8679 Prevent a rare crash when a status' root node is undefined
7 years ago
Thibaut Girka febaae28f4 [Glitch] Improve load gap styling in web UI
7 years ago
Thibaut Girka 7a953db0b6 [Glitch] Allow clients to fetch statuses made while they were offline
7 years ago
Thibaut Girka 5ad747727f [Glitch] Replace onScrollToBottom with onLoadMore
7 years ago
Thibaut Girka 3315877afe Fix width only being set for standalone media
7 years ago
Thibaut Girka df3fa2cb78 [Glitch] Use real container width in MediaGallery srcSet
7 years ago
Thibaut Girka 72c5d3dd80 Prevent click on video from opening detailed toot
7 years ago
Thibaut Girka b6133837ad Widen clickable area of toots
7 years ago
Thibaut Girka 4c835854d6 [Glitch] Open video modal on public UI
7 years ago
Thibaut Girka c77a4d8c51 [Glitch] Feature: Direct message from Statuses
7 years ago
Thibaut Girka 336d5fecdb Fix root modal's keyup handling (Fixes #478)
7 years ago
Spencer Alves 31d760f56d Add an extra icon to indicate that a status is part of a conversation
7 years ago
Thibaut Girka 3333cce41e Hide media in report modal regardless of whether they are marked sensitive
7 years ago
Thibaut Girka 04a8aef9d2 Revert "[Glitch] Prevent timeline from moving when cursor is hovering over it"
7 years ago
Thibaut Girka 82421dc2e2 Revert "[Glitch] Do not re-position scroll when loading more (inserting items from below)"
7 years ago
beatrix f5f840cdb3 Merge pull request #462 from ThibG/glitch-soc/features/dropdowns-accessibility
7 years ago
Thibaut Girka ca62d8bcc6 [Glitch] Do not re-position scroll when loading more (inserting items from below)
7 years ago
Thibaut Girka 1c75c7901f [Glitch] Prevent timeline from moving when cursor is hovering over it
7 years ago
Thibaut Girka eea6b78afc Improve accessibility of toot dropdown menu
7 years ago
Thibaut Girka 41fe73f35c [Glitch] Improve relative timestamps in web UI
7 years ago
Thibaut Girka 2ed804d4ca Use new getDerivedStateFromProps instead of deprecated componentWillReceiveProps
7 years ago
Thibaut Girka 8be1573a6e Tentative fix for #446
7 years ago
beatrix cd9c602a0e Merge pull request #401 from ThibG/glitch-soc/features/unfold-thread
7 years ago
Thibaut Girka bc3be9ac5b [Glitch] Fix the hot key (j, k) does not function correctly when there is a pinned toot in account timeline.
7 years ago
Thibaut Girka 4e4a5fc1ad Add show more/less toggle for entire threads in web UI
7 years ago
Thibaut Girka 5ab80ffadd Refactor the infamous three-valued boolean into two booleans, trying to simplify the logic
7 years ago
Thibaut Girka a51aa91caf [Glitch] Fix button hiding when header title is too long
7 years ago
Thibaut Girka 8c190e6235 [Glitch] Fix column headers accessibility
7 years ago
beatrix 64f74da493 Merge pull request #432 from ThibG/glitch-soc/features/reblog-private
7 years ago
beatrix 69710cf17b Merge pull request #427 from ThibG/glitch-soc/fixes/scroll-behavior
7 years ago
beatrix 1b58c44557 Merge pull request #435 from ThibG/glitch-soc/features/public-modals
7 years ago
Thibaut Girka d6693f3ae3 [Glitch] Show media modal on public pages
7 years ago
Thibaut Girka 74bfb1e579 Fix auto-collapsed toots making the TL jump (fixes #417)
7 years ago
Thibaut Girka f63da992fc Clean up dead code
7 years ago
Thibaut Girka fe20ada59a Use React's new lifecycles for scrollable lists
7 years ago
Thibaut Girka f83dc9507f Glitchsoc-specific changes to allow boosting own private toots
7 years ago
Thibaut Girka 9b72f23fdd Only compute height dynamically for standalone media
7 years ago
Thibaut Girka e0bffe8856 [Glitch] Center thumbnails on focus point
7 years ago
Thibaut Girka c4209e12f6 Use javascript to set MediaGallery height automatically
7 years ago
Thibaut Girka b283f463c9 Revert some glitch-specific refactoring
7 years ago
Thibaut Girka 9a3fd77c72 [Glitch] Responsively enforce 16:9 ratio on video thumbnails in web UI
7 years ago
Thibaut Girka 6153d6a6dc [Glitch] Fix media button type
7 years ago
Thibaut Girka 4b1909612a [Glitch] Handle preference to always display sensitive media
7 years ago
David Yip 605016368d Merge pull request #419 from ThibG/glitch-soc/features/bookmarks
7 years ago
Thibaut Girka 8b3d03067b Add glitch-soc front-end support for bookmarks
7 years ago
Thibaut Girka 89f5ae00a5 [Glitch] Improved media modal
7 years ago
Thibaut Girka 7518a4b9d7 Remove duplicate message entries
7 years ago
beatrix 766a008931 Merge pull request #380 from ThibG/glitch-soc/features/domain-block-ui
7 years ago
Thibaut Girka 769c536db4 [Glitch] Remove pointer events on the entire UI when a dropdown menu is open
7 years ago
Thibaut Girka caa6611877 [Glitch] Place dropdown menu top if it is closer to the bottom of the viewport
7 years ago
Thibaut Girka d2b9747a50 Add basic domain block UI
7 years ago
Thibaut Girka 32ede640af [Glitch] Display unfollow button even if account moved
7 years ago
David Yip 299cfa4bc7 Merge pull request #402 from ThibG/glitch-soc/fixes/accept-empty-toot-contents
7 years ago
Thibaut Girka 166fe6e6dd Fix attachment lists
7 years ago
Thibaut Girka 4975cee02f Render toots with empty contents
7 years ago
Thibaut Girka 8fc7f85356 [Glitch] Display AttachmentList in notifications
7 years ago
Thibaut Girka 9454cfc0ad [Glitch] Display AttachmentList in timelines in compact style when media missing
7 years ago
Ash Levy 21e374356a expanded notifications show like default
7 years ago
David Yip bdeaef116e Merge pull request #394 from ashkitten/compressed-notifs
7 years ago
David Yip 8d5abcb749 Merge pull request #388 from ThibG/glitch-soc/federated-pinned-toots
7 years ago
Ash Levy 59c1accd4b fix compressed notifications again (#393)
7 years ago
Thibaut Girka b05bebce6d [Glitch] Federate pinned statuses over ActivityPub
7 years ago
David Yip 3c05ed5ce6 Merge pull request #386 from ashkitten/compressed-notifs
7 years ago
Ash Levy 1d27649098 compress boost/fave notifications more
7 years ago
Thibaut Girka cb3a0bf3ed Remove text requirement when media attached from statuses (fixes #381)
7 years ago
Thibaut Girka da0a577768 Revert 4a48d03b31 (fixes #348)
7 years ago
Thibaut Girka 810312213a Remove some leftover code, I guess
7 years ago
David Yip 2a201c2ec6 Port 9cfbbbce1f to glitch frontend
7 years ago
David Yip dfcee78446 Style fixes to make eslint happier, hopefully
7 years ago
kibi! 8399fba7f2 Fixed autocollapse detection
7 years ago
cwm 0d399a4edc Hide moved account's follow button in search result (tootsuite pr #5913)
7 years ago
kibigo! ff6ecdda4e Add missing comma
7 years ago
kibigo! 95459fc5bd Show SENSITIVE tag on sensitive images (#267)
7 years ago
kibigo! 85ffb07656 Fixed improper dropdown func binding for #293 + toot button spacing
7 years ago
kibigo! 77cb2d04f9 Styling and autosuggest fixes for #293
7 years ago
kibigo! 7a9aaf28c4 WIP <Compose> Refactor; 1000 tiny edits
7 years ago
kibigo! 0cb97608c7 WIP <Compose> Refactor; <ActionsModal>; dropdowns
7 years ago
kibigo! c560373d5e WIP <Compose> Refactor; SCSS ed.
7 years ago
kibigo! f87cce9e28 WIPgit status <Compose> Refactor; <Composer> ed.
7 years ago
cwm 485dbbb9b7 Fix GIF avatars not autoplaying (fixes #287, tootsuite pr #6000)
7 years ago
cwm 4a0dd0efea onMuteNotifications validation (tootsuite pr #6092)
7 years ago
cwm ab81f8414d Rename settingKey to settingPath (tootsuite pr #6046 & #6098)
7 years ago
cwm 34630e00cb pulled master, moved locale entry to new location
7 years ago
cwm ac42b2b95d fixes, functioning now
7 years ago
cwm 41bbfeec7c add initial components based off of tootsuite pr #1507
7 years ago
cwm f42a622bf9 fix a missing semicolon and mixed tabs/spaces that travis was complaining about
7 years ago
cwm 591a3769f4 merge tootsuite prs #5895 and #5889 into glitch flavour
7 years ago
David Yip 08290b0b02 Apply Javascript changes in tootsuite/mastodon#5887 to glitch flavour (#239)
7 years ago
David Yip 1221e3075d Merge branch 'gs-master' into glitch-theme
7 years ago
kibigo! 882055afd0 Rename themes -> flavours ? ?
7 years ago