393 Commits (025a2ceb0f31b4672479418ba0ae784cdfe3b0c6)

Author SHA1 Message Date
Eugen Rochko 90bdbddbfe [Glitch] Fix scroll to top in single column UI
5 years ago
Eugen Rochko fdadd520b1 [Glitch] Fix column header scrolling with the page
5 years ago
Eugen Rochko 9e2e623ebe [Glitch] Change single-column mode to scroll the whole page
5 years ago
Eugen Rochko 13bc2cd4af [Glitch] Change conversations UI
5 years ago
Thibaut Girka 4d6ef02203 Fix using wrong component in ColumnBackButtonSlim
5 years ago
ThibG e5a50eda4c [Glitch] Add voters count support
5 years ago
ThibG 332be562ea [Glitch] Change vote results to display ex-aequo leading options as leading
5 years ago
ThibG 98cc81c0e2 [Glitch] Fix vote checkmark in poll results
5 years ago
ThibG e25b7feb72 [Glitch] Show user what options they have voted
5 years ago
ThibG 75673cf8e3 [Glitch] Fix “slow mode” issues
5 years ago
ThibG 15a37a967c [Glitch] Fix expiring polls not being displayed as such in the WebUI
5 years ago
Thibaut Girka 0e1291c888 Fix wrong icons from last refactoring
5 years ago
Thibaut Girka 2aa0cdf7e6 Use the `Icon` component instead of directly using `i` tag
5 years ago
Thibaut Girka f154d9d6e9 Use upstream's Icon component
5 years ago
Thibaut Girka f2b307af25 Move “export” before decorators
5 years ago
Eugen Rochko a869572aab [Glitch] Fix wrong sum of usage in hashtag component in web UI
5 years ago
Eugen Rochko 4907517db4 [Glitch] Fix wrong pluralization in hashtag component in web UI
5 years ago
Eugen Rochko ca86858558 [Glitch] Change hashtag component in web UI to show numbers for 2 last days
5 years ago
Eugen Rochko b86292af33 [Glitch] Fix uncached media in web UI not being clickable
5 years ago
Eugen Rochko 23c513846a [Glitch] Add "not available" label on unknown media attachments
5 years ago
ThibG 12c188f533 [Glitch] Restore hashtag suggestions from local tag history
5 years ago
Eugen Rochko 3c70fb9146 [Glitch] Fix emoji autosuggestions
5 years ago
Eugen Rochko 3380e96449 [Glitch] Add autosuggestions for hashtags
5 years ago
Thibaut Girka 682cfbb829 Fix imports importing modules from vanilla flavour instead of glitch
5 years ago
Eugen Rochko 7fe2120dd5 [Glitch] Add profile directory to web UI
5 years ago
Thibaut Girka f3ac4a4411 Fix clicking on the new audioplayer opening the toot in detailed view
5 years ago
Eugen Rochko b90bd31cfd [Glitch] Fix more visual issues with the audio player
5 years ago
Eugen Rochko 3aeaf9b897 [Glitch] Add audio player
5 years ago
Thibaut Girka 3282bbe454 Add option to rewrite mentions to mentioned user's username or acct
5 years ago
Thibaut Girka ed4317b549 [Glitch] Fix hidden statuses losing focus
5 years ago
Eugen Rochko 42588ed460 [Glitch] Fix "cancel follow request" button having unreadable text in web UI
5 years ago
Eugen Rochko e8ad0a8006 [Glitch] Fix hashtag links always being lowercase
5 years ago
ThibG e8e980cdac [Glitch] Improve focus handling with dropdown menus
5 years ago
Thibaut Girka d10f6036cf Implement keyboard navigation in glitch-soc composer
5 years ago
ThibG a4b15e2cf0 [Glitch] Port changes to IconButton
5 years ago
ThibG fe1de4e49b [Glitch] Improve dropdown menu keyboard navigation
5 years ago
ThibG 6afdb6c2b6 [Glitch] Trap tab in modals
5 years ago
Thibaut Girka 3ea7a334d8 Fix up try/catch block in invalid URL handling
5 years ago
Thibaut Girka cbd75fe128 Remove href attribute of invalid links instead of crashing
5 years ago
ThibG f02ffce249 [Glitch] Change icon button styles to make hover/focus states more obvious
5 years ago
Thibaut Girka ff0ceb28b3 Remove link rewriting option as it is easily bypassable
5 years ago
Thibaut Girka 76b80a1511 Perform case-insensitive comparison for international domain names
5 years ago
Thibaut Girka 43b137e1f9 Perform case-insensitive comparison of non-International domain names
5 years ago
Thibaut Girka c01de0f721 Ensure link rewriting setting changes are immediately applied
5 years ago
Thibaut Girka 6600da0f7b Handle Mastodon-generated links for targets starting with “www.” properly
5 years ago
Thibaut Girka df866a464d Add options to highlight misleading links in statuses
5 years ago
ThibG 7f147acea6 [Glitch] Change contrast of status links that are not mentions nor hashtags
5 years ago
Thibaut Girka 91da921dbb Fix links in status media having their title rewritten
5 years ago
Thibaut Girka 48c68eafb7 Handle animated emoji on mouse hover in CWs and poll options
5 years ago
ThibG c1231a846a [Glitch] Play animated custom emoji on hover
5 years ago
Thibaut Girka 621590b4ab Refactor DisplayName component to make it closer to upstream
5 years ago
Thibaut Girka 249b7c7c12 Fix filtering behaviors
5 years ago
Thibaut Girka 6ff285d948 Fix *another* typo and crash in StatusIcons
5 years ago
Thibaut Girka a2df11ebaf Fix typo and crash in StatusIcons
5 years ago
Thibaut Girka 46687a3cbd Shorten status icon tooltip text
5 years ago
Thibaut Girka 572009cf56 Add status icon for local-only toots
5 years ago
Thibaut Girka 7db7cb31b1 Add tooltips to status icons
5 years ago
Eugen Rochko e91bf82083 [Glitch] Add option to disable real-time updates in web UI
5 years ago
Thibaut Girka fc8577cf2b Minor refactoring
5 years ago
Thibaut Girka 707b8d7d75 Move the “Show why” button inline
5 years ago
Thibaut Girka 85f3bc1ab3 Implement feature to add filtered phrases to content warnings
5 years ago
Thibaut Girka 16b79a6237 Add options to configure filtering behavior
5 years ago
Thibaut Girka bde7a415b9 Add a way to know why a status has been filtered, and show it anyway
5 years ago
Thibaut Girka c94966891a Minor cleanup and maybe minor performance improvements
5 years ago
Thibaut Girka c49f7d5d16 Use strict equality rather than Immutable.is as the compared props are values
5 years ago
Thibaut Girka 82a76f03a4 Assume children of visible IntersectionObserverArticle always change
5 years ago
Thibaut Girka c0b5ee315d Revert to using upstream's optimisations
5 years ago
Thibaut Girka 0ef6a114e7 Fix error boundary DOM
5 years ago
Thibaut Girka 82cd138c89 Fix some React warnings
5 years ago
ThibG 4175f13155 [Glitch] Add option to disable blurhash previews
5 years ago
Thibaut Girka 598cdc9542 Use a different icon for audio attachments
5 years ago
Eugen Rochko d7eb580053 [Glitch] Add media description as title to links of unknown media attachments
5 years ago
Eugen Rochko 967456b6a9 [Glitch] Add audio uploads
5 years ago
Eugen Rochko 362f3973be [Glitch] Fix some React warnings
5 years ago
Takeshi Umeda 1329308bc7 [Glitch] Improvement variable height in single column layout
5 years ago
Eugen Rochko ff88387a4a [Glitch] Improvements to the single column layout
5 years ago
Eugen Rochko d99a661f08 [Glitch] Add responsive panels to the single-column layout
5 years ago
Eugen Rochko 610b4b44c4 [Glitch] Add single-column mode
5 years ago
Thibaut Girka b45f555a0c Minor cleanup
5 years ago
Thibaut Girka d61a6271c6 Add DM conversations mode similar to upstream
5 years ago
Jeong Arm b32a62fe95 [Glitch] Scroll to compose form when focus
5 years ago
Thibaut Girka 5b92910664 Fix expanding status from menu modal in glitch-soc
5 years ago
slice 22130a0947 Fix incorrect PropType in Glitch AutosuggestInput
5 years ago
Thibaut Girka b4d4138cf9 [Glitch] Add keyboard shortcut to hide/show media
5 years ago
Eugen Rochko f59973cc85 [Glitch] Make the "mark media as sensitive" button more obvious in web UI
6 years ago
Eugen Rochko a5da59f140 [Glitch] Change account gallery in web UI
6 years ago
Eugen Rochko ccf4f3240a [Glitch] Add blurhash
6 years ago
Thibaut Girka 67fb9a8679 Add keyboard shortcut to collapse/uncollapse toots
6 years ago
Thibaut Girka f3acf8f414 Add hotkey for bookmarking a toot
6 years ago
Thibaut Girka aa1832ac4d Hide suggestions by default
6 years ago
Thibaut Girka d7e4be285a Add emoji suggestion to poll options
6 years ago
Thibaut Girka df52004fe6 Add suggestions in CW field
6 years ago
Thibaut Girka ef249a2718 Rename status__text to status__content__text for consistency with upstream
6 years ago
Thibaut Girka 659f972bed Do not switch to italic for status media buttons
6 years ago
Thibaut Girka 47faf47ed5 ComposerTextarea → AutosuggestTextarea
6 years ago
Eugen Rochko 9b9816aba6 [Glitch] Show suggested follows on search screen in mobile layout
6 years ago
Thibaut Girka e3c1472040 Shift+click on column Back button to return to last pinable column
6 years ago
Thibaut Girka 8d57c0e70e When selecting a toot via keyboard, ensure it is scrolled into view
6 years ago
Thibaut Girka fbec0edf08 Fix opening/closing gifv sometimes making the timeline scroll
6 years ago
ThibG 30500dff7c
Merge pull request #981 from ThibG/glitch-soc/merge-upstream
6 years ago
ThibG be6885eb93 [Glitch] Update poll remaining time just like with status timestamps
6 years ago
Thibaut Girka 14bad3f472 Do not handle clicks in detailed status content
6 years ago
ThibG 9e80b34a95 [Glitch] Add a “Block & Report” button to the block confirmation dialog
6 years ago
Eugen Rochko 614bd3f8d4 [Glitch] Add `lang` attribute to statuses in web UI
6 years ago
ThibG 8b5b686f08 [Glitch] Add support for custom emojis in poll options
6 years ago
ThibG 931ecc8824 [Glitch] Add UI for enabling/disabling poll notifications
6 years ago
Thibaut Girka a1c6e6de1b Remove leftover console.log
6 years ago
ThibG 45e4c90a23
Merge pull request #953 from ThibG/glitch-soc/merge-upstream
6 years ago
Thibaut Girka 9c620fc5c8 [Glitch] Add support for poll ending notifications
6 years ago
ash lea f534f4869e add local setting to auto reveal media behind cw
6 years ago
Eugen Rochko ca45198ccb [Glitch] Fix NaN in Poll component
6 years ago
ThibG 6e295beab2 [Glitch] Disable the underlying button element when an ItemButton is disabled
6 years ago
Thibaut Girka 1bb23100b1 Add an icon to highlight polls behind a Content Warning
6 years ago
Eugen Rochko 94a0149ff3 Fix poll options not rendering text after vote/refresh
6 years ago
Eugen Rochko 7f32d675b0 Render unicode emoji in polls using emoji pack
6 years ago
Thibaut Girka e80fabfd84 Fix toots opening in dynamic column when trying to interact with them
6 years ago
Eugen Rochko ba6ca3cd69 Fix various issues in polls
6 years ago
ThibG 7f27ee35a8 Display closed polls as such
6 years ago
ThibG 530151466e Fixes to the polls UI
6 years ago
Eugen Rochko f14eda23e9 Fix web UI crash on page load when detailed status has a poll
6 years ago
Eugen Rochko 8d70a8a19b Add polls
6 years ago
Thibaut Girka d82de360c1 Fix non-numeric account identifiers leading to /web/accounts/NaN
6 years ago
Thibaut Girka 91c9cb6022 [Glitch] Change buttons on timeline preview to open the interaction dialog
6 years ago
Thibaut Girka 2769b54466 [Glitch] Fix occasional crash in detailed toot view
6 years ago
Thibaut Girka 614ea184bb [Glitch] Add "copy link" item to status action bars
6 years ago
Thibaut Girka b89e003c4d Handle deletion of filtered toots
6 years ago
Thibaut Girka 7c0728c776 Minor fix to timeline jump avoiding behavior
6 years ago
Thibaut Girka dfe1d548a5 Adjust scroll when statuses above the current scroll position are deleted
6 years ago
Thibaut Girka 0b91322762 Adjust scroll if previewCard appeared
6 years ago
Thibaut Girka 049c9a3b97 Avoid two-step rendering of statuses as much as possible
6 years ago
Thibaut Girka 68f3d003d6 Refactor intersection observer article code
6 years ago
Thibaut Girka e49e54a5ff Cleanup redundant markup for hidden statuses
6 years ago
Thibaut Girka 405ef5ad37 Hide items rendered out-of-frame (once they have been rendered at least once)
6 years ago
Thibaut Girka 1a70fca168 Fix CW unfolding not triggering re-layout in public hashtag page
6 years ago
Thibaut Girka 2e93f87c9f [Glitch] Replace unlock-alt icon with unlock
6 years ago
Thibaut Girka 3e8b623975 [Glitch] Redesign public hashtag page to use a masonry layout
6 years ago
Thibaut Girka 92830029ca [Glitch] Make hashtag search results link to the hashtag URL
6 years ago
Thibaut Girka e03813cf0a [Glitch] Stop gifv timeline preview explicitly when open the media gallery
6 years ago
Thibaut Girka 147f4f9fd2 [Glitch] refactored account.js
6 years ago
Thibaut Girka e8ae77236b [Glitch] Only consider mouse move in scrolling on item insertion
6 years ago
Thibaut Girka 825decbf9e [Glitch] Identify manual scrolling to cancel scroll to top reset on mouse idle
6 years ago
Thibaut Girka 19c64a49f7 [Glitch] Cancel list scroll reset after mouse move on wheel scroll
6 years ago
Thibaut Girka 21f27e6579 [Glitch] Temporarily hold timeline if mouse moved recently
6 years ago
Thibaut Girka 22dedb676b [Glitch] Fix unnecessary loadMore calls when the end of a timeline has been reached
6 years ago
Thibaut Girka 1a3088364f Fix composer not getting focus after reply confirmation dialog
6 years ago
Thibaut Girka 5eaf2c9e02 [Glitch] Back to the getting-started when pins the timeline
6 years ago
Thibaut Girka 9fc7ad7b9c [Glitch] Always display tab navigation on local/federated timeline even when empty
6 years ago
Thibaut Girka 1e656c3632 [Glitch] Fix “load more” button when no data has been fetched
6 years ago
Thibaut Girka 73ee38f485 [Glitch] Do not display empty message when the list is known to have more elements
6 years ago
Thibaut Girka 39696024ca Minor cleanup in ScrollableList component
6 years ago