3606 Commits (585d994447186efce4c74062933f8818734edfda)

Author SHA1 Message Date
Thibaut Girka 210610386f Default to multiple column mode if backend doesn't have appropriate seting
5 years ago
Thibaut Girka 9f30a97e7f Fix and refactor SCSS
5 years ago
Thibaut Girka 425efff741 Add app settings link to single-column mode
5 years ago
Eugen Rochko b6a6c3482e [Glitch] Fix position of search icon
5 years ago
Eugen Rochko 3a70752ab5 [Glitch] Fix some React warnings
5 years ago
Eugen Rochko d0205ee469 [Glitch] Fix margins on profile metadata in single column mode
5 years ago
Wenceslao Páez Chávez e99bdc6304 [Glitch] Fix overlap of emoji button on search popup
5 years ago
Takeshi Umeda 3565315aa2 [Glitch] Fix emoji picker being always displayed
5 years ago
Eugen Rochko 769823518c [Glitch] Add profile directory link to single column navigation panel
5 years ago
Takeshi Umeda 2a1e7f779b [Glitch] Improvement variable height in single column layout
5 years ago
Hanage999 1e0b2ffccf [Glitch] Center 2-columns layout without side effect
5 years ago
Eugen Rochko 552d5f818a [Glitch] Refactor footers in web UI into a single component
5 years ago
abcang a5709d8b76 [Glitch] Display notifications count on a new single column
5 years ago
Hanage999 7b14777589 [Glitch] Fix wrong redirect from getting started to home in advanced Web UI
5 years ago
Eugen Rochko 9cdb0fd8c5 [Glitch] Improvements to the single column layout
5 years ago
Eugen Rochko 04edd3fbdb [Glitch] Add responsive panels to the single-column layout
5 years ago
Eugen Rochko 9a3e47d27c [Glitch] Various improvements to single column layout
5 years ago
Eugen Rochko aa9377f77a [Glitch] Add single-column mode
5 years ago
Eugen Rochko aad57e3b96 New Crowdin translations (#11075)
5 years ago
Eugen Rochko e0ef0f1a83 New Crowdin translations (#11073)
5 years ago
ThibG 770515a629 Fix ordering of keyboard access between CW field, textarea and emoji picker (#11066)
5 years ago
ThibG 92ec50ad4b List attachments in reply indicator and boost modal (#10997)
5 years ago
Eugen Rochko 71ff3d822f New Crowdin translations (#11069)
5 years ago
Thibaut Girka 4c2b1e87c7 Fix clicking on the elefriend
5 years ago
ThibG 78dab9cbea Do not expand toot when clicking on a poll option (#11067)
5 years ago
ThibG b988634e4e Only show profile directory link when it's enabled (#11064)
5 years ago
ThibG 89025150d1 Fix border-bottom of active tab bars (#11068)
5 years ago
Eugen Rochko e6fc96ff62 New Crowdin translations (#11062)
5 years ago
Eugen Rochko 24f367b383 New Crowdin translations (#11060)
5 years ago
Thibaut Girka 3bf93a3612 Properly handle unboosting statuses from detailed view
5 years ago
mayaeh cd9d96c895 i18n: Update Japanese translations (#11035)
6 years ago
Eugen Rochko 9e868158a5 [Glitch] Fix list not being automatically unpinned when it returns 404 in web UI
6 years ago
Thibaut Girka 1b4242ddf7 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Masoud Abkenar d12625fa74 l10n: update Persian translation (#11050)
6 years ago
唐宗勛 cca89f3e06 update zh-CN translations (#11046)
6 years ago
Eugen Rochko cbaff2bf53 Fix list not being automatically unpinned when it returns 404 in web UI (#11045)
6 years ago
Eugen Rochko f03dd5728a Add German translations (#11043)
6 years ago
Thibaut Girka 403ab873d4 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 17ee16cbfe Fix clicking on the left side of a conversation not marking it as read (#11041)
6 years ago
Eugen Rochko d0f90c3e9d [Glitch] Fix RTL layout not being RTL within the columns area
6 years ago
Eugen Rochko abb2700350 [Glitch] Change preferences page into appearance, notifications, and other
6 years ago
Thibaut Girka 5a158899bc Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka 765b25f1cf Minor cleanup
6 years ago
Thibaut Girka 2fe493ba25 Fix unboost confirmation dialog not showing up on detailed statuses
6 years ago
Thibaut Girka 6819b3333e Add option to display a warning before boosting toots lacking media descriptions
6 years ago
Thibaut Girka 7dd32100c3 Add DM conversations mode similar to upstream
6 years ago
mayaeh 42a53e57d7 Fix emoji-button appearing above privacy-dropdown (#11027)
6 years ago
manuelviens efe4ef1b20 Update fr.json (#11024)
6 years ago
Alix Rossi 6d44010dd4 i18n: Update Corsican front-end translation (#11010)
6 years ago
Eugen Rochko 035755bf96 Run yarn manage:translations (#11008)
6 years ago
Eugen Rochko f698e28803 Fix position of search icon (#11003)
6 years ago
spla df11f10efd i18n: Update Catalan translations (#10998)
6 years ago
Eugen Rochko 0984e09538 Fix more issues in the light theme (#10996)
6 years ago
Aditoo17 2d601a278c I18n: Update Czech translation 🇨🇿 (#10995)
6 years ago
ThibG 21acf681d2 Put poll options behind content warnings (#10983)
6 years ago
Eugen Rochko 73e610790e Change full logo to use primary text color of the given theme (#10994)
6 years ago
Eugen Rochko c7feecc715 Improve light theme (#10992)
6 years ago
Eugen Rochko b44ae7d284 Fix RTL layout not being RTL within the columns area (#10990)
6 years ago
Eugen Rochko f8e1c0da75 [Glitch] Fix not being able to directly switch between list timelines in web UI
6 years ago
ThibG c15ff07c69 [Glitch] Fix “mark as sensitive” not being used in delete & redraft
6 years ago
Jeong Arm a473a7912b [Glitch] Scroll to compose form when focus
6 years ago
Eugen Rochko 5c1a46bdcf Fix some React warnings (#10989)
6 years ago
Thibaut Girka 2c240378b2 [Glitch] Fix refreshing featured toots when the new collection is empty
6 years ago
Thibaut Girka 00552d2f79 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka 390f22ab44 Fix display of alt-text when a media attachment is not available
6 years ago
ThibG 2b35ddc80a Fix display of alt-text when a media attachment is not available (#10981)
6 years ago
Eugen Rochko 8bf8d6d9d9 Change preferences page into appearance, notifications, and other (#10977)
6 years ago
Yamagishi Kazutoshi e20f7876e8 Fix sass-lint config (#10982)
6 years ago
Wenceslao Páez Chávez 796b8e8d34 Fix overlap of emoji button on search popup (#10978)
6 years ago
Thibaut Girka 2b54b78962 Fix CW field automatically getting the focus when it is always enabled
6 years ago
Eugen Rochko a36e4db82f Fix not being able to directly switch between list timelines in web UI (#10973)
6 years ago
ThibG 024ec0759c Fix “mark as sensitive” not being used in delete & redraft (#10980)
6 years ago
Takeshi Umeda 88a04bf6c4 Fix emoji picker being always displayed (#10979)
6 years ago
Jeong Arm 91ae2d1275 Scroll to compose form when focus (#10970)
6 years ago
ThibG 1fee4b0fe2 Fix refreshing featured toots when the new collection is empty (#10971)
6 years ago
Eugen Rochko b01b8521ec Fix margins on profile metadata in single column mode (#10961)
6 years ago
Thibaut Girka a76c660645 Merge remote-tracking branch 'upstream/master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 4331f4948e Add profile directory link to single column navigation panel (#10963)
6 years ago
Jeong Arm ca61d7577a Add missing Korean translations (#10962)
6 years ago
Jeong Arm 3d34bc17e2 [Glitch] Fix profile picture preview
6 years ago
Thibaut Girka a4e0071538 Merge remote-tracking branch 'upstream/master' into glitch-soc/merge-upstream
6 years ago
Jeong Arm 77375ad7df Fix profile picture preview (#10931)
6 years ago
Thibaut Girka 1501b142d2 Fix expanding status from menu modal in glitch-soc
6 years ago
Takeshi Umeda 96ac52dabd Improvement variable height in single column layout (#10917)
6 years ago
Hanage999 702dbf1622 Center 2-columns layout without side effect (#10915)
6 years ago
Thibaut Girka 206d0ea6a2 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
slice fb0489022c Fix incorrect PropType in Glitch AutosuggestInput
6 years ago
slice c12383e06c Remove isRequired from Glitch ReplyIndicator status
6 years ago
Eugen Rochko 233a60f6a2 Change links in right panel to open in the same tab (#10848)
6 years ago
ThibG 0162dc0c9c Fix React warning about legacy lifecycle calls and sensitive status resetting (#10872)
6 years ago
Takeshi Umeda 9c174f4d02 Fix safari post field display issue in single column layout (#10883)
6 years ago
Alix Rossi 6f624f449e i18n: Update Corsican front-end translation (#10884)
6 years ago
mayaeh 7403b0ec05 Update Japanese translations. (#10875)
6 years ago
Aditoo17 d0dc7a60ab I18n: Update Czech translation (#10874)
6 years ago
Eugen Rochko 40117d908f [Glitch] Use `<use />` to render transparent SVG logo instead of inserting it
6 years ago
Thibaut Girka b9c5aed987 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 7d2b4e9277 Refactor footers in web UI into a single component (#10846)
6 years ago
abcang 4c9d8f8ef9 Display notifications count on a new single column (#10859)
6 years ago
Thibaut Girka 938edb44a1 Fix video player regressions introduced by blurhash merge
6 years ago
Thibaut Girka c1619a5c24 [Glitch] Add keyboard shortcut to hide/show media
6 years ago
Eugen Rochko c5234ac2aa Use `<use />` to render transparent SVG logo instead of inserting it (#10845)
6 years ago
Takeshi Umeda 03054b27e1 Fix poll visibility on public pages (#10817)
6 years ago
Thibaut Girka d46668d34b Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
りんすき c65b14059a [Glitch] Fix composer route opening when not needed
6 years ago
Neil Moore 139730e3db Create new click handler for status__expand area in status (#10837)
6 years ago
Eugen Rochko 9e238804ea Fix null error in status component when determining showMedia state (#10838)
6 years ago
Hanage999 66081c489f Fix wrong redirect from getting started to home in advanced Web UI (#10839)
6 years ago
Eugen Rochko 6d4af23a69 Improvements to the single column layout (#10835)
6 years ago
ThibG 7ee189fa60 Add a keyboard shortcut to hide/show media (#10647)
6 years ago
Mélanie Chauvel (ariasuni) 276c9e6e9e Avoid cutting bottom of letters of last paragraph of statuses (#10821)
6 years ago
Eugen Rochko a1bceb2cb6 Add responsive panels to the single-column layout (#10820)
6 years ago
Thibaut Girka 57911e10c5 Use Sec-WebSocket-Protocol instead of query string to pass WebSocket token
6 years ago
Thibaut Girka e8b45064b8 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 7b1d582232 Improve streaming server security (#10818)
6 years ago
Eugen Rochko 106cfa7553 Various improvements to single column layout (#10809)
6 years ago
nzws 3d860417a5 [Glitch] Fix stacking order of emoji picker
6 years ago
Thibaut Girka d445d5833e Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka 9a101b91ae Make headers font size proportional
6 years ago
Eugen Rochko f9ca3d62b6 Add `forceSingleColumn` prop to `<UI />` (#10807)
6 years ago
nzws 1fbe5c2fec Fix stacking order of emoji picker (#10801)
6 years ago
dxwc 0a1ba7c14b i18n: Complete frontend Bengali translation (#10800)
6 years ago
Thibaut Girka a0b7246388 Refactor contentType selection in glitch composer
6 years ago
Thibaut Girka 0bc9d4f6d3 Use glitch-soc's poll component instead of upstream's
6 years ago
Thibaut Girka e21662d370 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Hinaloe 4de9bd3870 fix `isSubmitting` prop case (#10785)
6 years ago
Thibaut Girka fd5da4033e Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 3a4761c665 Change poll options to alphabetic letters when status text is hidden (#10685)
6 years ago
Thibaut Girka b83cdc9b02 Export fallback content type and use it as default in WebUI
6 years ago
Thibaut Girka dfeda8857f Hide content-type dropdown by default
6 years ago
Haelwenn (lanodan) Monnier 76d58bf63e Content-Type Dropdown: use the selected option icon for the menu
6 years ago
Thibaut Girka 8a49df8ede Support proper content-type in Delete & Redraft
6 years ago
KokaKiwi 08a981dd25 Add status content type dropdown to compose box.
6 years ago
ThibG 38272bbeb1 Merge pull request #1049 from ThibG/glitch-soc/merge-upstream
6 years ago
Thibaut Girka 422dd06806 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Neil Moore 59f6637559 Adds click-able div that expands status (#10733) (#10766)
6 years ago
Thibaut Girka d8e9a04354 Fix rich text style in reply indicator
6 years ago
Thibaut Girka 9f0ff9b6ea Fix rich text styling on public pages
6 years ago
Thibaut Girka 6e625755a6 Fix text color of some formatted elements in notifications
6 years ago
nzws f79d089b65 Fix some colors in light theme (#10754)
6 years ago
ThibG cfb69164ad Fix incorrect reference to raw_content (it is raw_text instead) (#10753)
6 years ago
ThibG c8195e2da1 [Glitch] Use raw content if available on Delete & Redraft
6 years ago
Thibaut Girka 5262820fae Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka 46b5085ced Use a checkbox for the “Mark media as sensitive” composer button
6 years ago
ThibG 0bb3ba2406 Merge pull request #1043 from ThibG/glitch-soc/merge-upstream
6 years ago
ThibG 2a917031c9 Add toot source to delete result to ease Delete & Redraft (#10669)
6 years ago
Maciek Baron e060819020 [Glitch] Improve poll link accessibility
6 years ago
nzws f625501c05 [Glitch] Fix some colors of high contrast theme
6 years ago
Aurélien Reeves 22541e98e2 [Glitch] Add confirm modal for unboosting toots
6 years ago
Alix Rossi 062684bcf8 i18n: Update French translations (#10747)
6 years ago
Alix Rossi 1959e4e5ec i18n: Update Corsican translations (#10746)
6 years ago
ThibG 01ba6c5d83 Change icon and label depending on whether media is marked as sensitive (#10748)
6 years ago
Thibaut Girka 1bf48b01e3 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka e55cf0042f Fix media description confirmation modal
6 years ago
Aurélien Reeves d225a952a8 Add confirm modal for unboosting toots (#10287)
6 years ago
ThibG 5cf2f8c646 Add emoji suggestions to CW and poll option fields (#10555)
6 years ago
Maciek Baron fc40391743 Improve poll link accessibility (#10720)
6 years ago
Jeong Arm 3288f4a571 Bring back crossed eye icon on gallery (#10715)
6 years ago
Thibaut Girka e9f0c31dc6 Fix tabs bar on mobile
6 years ago
nzws 6b71076391 Fix some colors of high contrast theme (#10711)
6 years ago
Thibaut Girka 40a480ea34 Fix front-end crash when a video has a blurhash and is hidden behind a CW
6 years ago
spla 13244f7bb3 i18n Update Catalan translation (#10719)
6 years ago
ThibG 139ef769f7 Add description on hover in media gallery (#10713)
6 years ago
Thibaut Girka 5052b8c29f Fix content warning button displaying a link icon when no status card is set
6 years ago
mayaeh 683a5ae765 i18n: Update Japanese translations (#10706)
6 years ago
jeroenpraat 027f35c6a5 1 NL string update (#10709)
6 years ago
Kirishima21 1592cab613 fix pinned columns ’s Media-only button
6 years ago
Baptiste Gelez 83665f0357 [Glitch] Make sure the instance banner is never cropped
6 years ago
Thibaut Girka 23829e09f5 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Aditoo17 71fd62835e I18n: Update Czech translation 🇨🇿 (#10704)
6 years ago
Baptiste Gelez 05b2a77a6d Make sure the instance banner is never cropped (#10702)
6 years ago
Thibaut Girka 850f8195fd Minor style fixes
6 years ago
Eugen Rochko 5df7b98c2b [Glitch] Change font weight of sensitive button to 500
6 years ago
Eugen Rochko 8050f86d04 [Glitch] Make the "mark media as sensitive" button more obvious in web UI
6 years ago
Thibaut Girka 167808363d Add visibility icon back in media gallery
6 years ago
Thibaut Girka 43dc5ad0e5 Add back description on hover
6 years ago
ThibG d0342a1a63 [Glitch] Fix transition: all
6 years ago
ThibG 09d6a2920d [Glitch] Make the cursor icon consistant across media types in account media gallery
6 years ago
Thibaut Girka 5d6f4ef070 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 52c09770fe [Glitch] Add button to view context to media modal
6 years ago
Eugen Rochko 6138cad296 [Glitch] Fix alignment of items in the account gallery in web UI and load more per page
6 years ago
Eugen Rochko 3b9ff1fa34 [Glitch] Change account gallery in web UI
6 years ago
Thibaut Girka 61b5fd518c Minor CSS fixes
6 years ago
Eugen Rochko 87a7a9a4df [Glitch] Add blurhash
6 years ago
ThibG 9e044c9649 Fix transition: all (#10699)
6 years ago
ThibG d5357fcbf2 Minor account media gallery fixes (#10695)
6 years ago
ThibG 0f1d2f4d71 Fix glitch SCSS for links in error messages in admin interface
6 years ago
Thibaut Girka 73bc58c656 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka d20647fd94 Fix polls icon not showing in CW button in detailed statuses
6 years ago
Eugen Rochko f7879bbe08 Change font weight of sensitive button to 500 (#10682)
6 years ago
ThibG 8c716f917f Provide a link to existing domain block when trying to block an already-blocked domain (#10663)
6 years ago
Thibaut Girka c15b1aa00c Fix crash in onboarding modal
6 years ago
Eugen Rochko 4aabc452d0 Add button to view context to media modal (#10676)
6 years ago
ThibG d8418c07c9 When selecting a toot via keyboard, ensure it is scrolled into view (#10593)
6 years ago
Eugen Rochko cc39785d45 Make the "mark media as sensitive" button more obvious in web UI (#10673)
6 years ago
Eugen Rochko 78f5b96bf6 Fix alignment of items in the account gallery in web UI and load more per page (#10674)
6 years ago
Eugen Rochko db73f8e585 Change account gallery in web UI (#10667)
6 years ago
Thibaut Girka e53b2a9c37 Make hi-color privacy icons opt-in instead of opt-out
6 years ago
Thibaut Girka f5f0bd6c0a Add high color privacy icons
6 years ago
Thibaut Girka 98732502f5 When selecting a toot via keyboard, ensure it is scrolled into view
6 years ago
Thibaut Girka 81c9377c7d Add support for missing formatting tags
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
partev f843bdbd73 Update hy.json (#10644)
6 years ago
Thibaut Girka 5a8b820767 Fix regression with textarea's caret position when selecting a suggestion
6 years ago
Eugen Rochko a6d2fe7165 Add blurhash (#10630)
6 years ago
Thibaut Girka b40841b488 Hide suggestions by default
6 years ago
Thibaut Girka e720f1eac2 Attempt to fix CSS
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 0541e4ad21 Refactor selectComposeSuggestion so that different paths can be updated
6 years ago
ThibG 23e87a4742 Fix upload progressbar when image resizing is involved (#10632)
6 years ago
Thibaut Girka 642a298ceb Do not ask to register web intent handler
6 years ago
Thibaut Girka 8942036345 Fix color of muted statuses content not wrapped in a p tag
6 years ago
Thibaut Girka 73f83ef399 Redesign blockquote styling
6 years ago
Thibaut Girka f5ea016889 Better distinguish titles from text
6 years ago
Thibaut Girka 8003dd8849 Remove extra margin in paragraphs inside blockquotes
6 years ago
Thibaut Girka a855f38086 Make bold text bolder
6 years ago
Thibaut Girka ad30895262 Remove margins around `p` tags in lists
6 years ago
Thibaut Girka ce2da44c2c Rename status__text to status__content__text for consistency with upstream
6 years ago
Thibaut Girka facc95f71a Fix status header display in toot mobile menu
6 years ago
Thibaut Girka b43cfd3eb3 Fix upload progressbar when image resizing is involved
6 years ago
Thibaut Girka 4a95bfe919 Hide media upload form if no media are attached
6 years ago
Thibaut Girka 07367bc6ec Fix file upload
6 years ago
Thibaut Girka 86108e7af7 Fix settings modal
6 years ago
Thibaut Girka 9aeb714b7a Add support for lists in statuses
6 years ago
Thibaut Girka fea727c61a Do not switch to italic for status media buttons
6 years ago
Thibaut Girka 22ad8c89b2 Accept richer text from remote statuses
6 years ago
kedama 4ce6358787 [Glitch] Fix modal items cannot scroll on touch devices
6 years ago
Thibaut Girka 6f85bb754b Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka 1b8d2af1f9 Fix ReferenceError in dropdown
6 years ago
Thibaut Girka 25cfabce26 Fix broken reference to handleSubmit
6 years ago
Thibaut Girka 041e27bd2d Cleanup
6 years ago
Thibaut Girka 2ee26ba420 Move ComposerPublisher to Compose
6 years ago
Thibaut Girka bf8b0394b7 Add OptionsContainer
6 years ago
Thibaut Girka ef17da32f9 Move composer Dropdown from features/composer to features/compose
6 years ago
Thibaut Girka a6bb49adf1 Move ComposerTextareaIcons to TextareaIcons
6 years ago
Thibaut Girka 08faf16d66 ComposerTextarea → AutosuggestTextarea
6 years ago
Thibaut Girka 513547ba57 ComposerUploadForm → UploadForm + UploadFormContainer
6 years ago
Thibaut Girka f7d1772fc8 Move PollForm from features/composer to features/compose
6 years ago
Thibaut Girka 2021f14e8f Inline spoiler input
6 years ago
Thibaut Girka 3529f6f4ae ComposerReply → ReplyIndicator
6 years ago
Thibaut Girka ad6166f0ef Refactor Compose*Warning → ContainerWarning
6 years ago
Thibaut Girka 5e4588524b features/composer/index.js → ComposeForm
6 years ago
Thibaut Girka 8ea0e64864 DrawerHeader → Header + HeaderContainer
6 years ago
Thibaut Girka 2f2381a400 DrawerAccount → NavigationBar + NavigationContainer
6 years ago
Eugen Rochko 7acc035cbe [Glitch] Show suggested follows on search screen in mobile layout
6 years ago
Thibaut Girka 4aee182cd3 DrawerResults → SearchResults + SearchResultsContainer
6 years ago
Thibaut Girka 7c2cc9d681 Rework DrawerResults to make them closer to upstream
6 years ago
Thibaut Girka 5264424b71 Move DrawerSearch to Search + SearchContainer
6 years ago
Thibaut Girka 7fa3320516 Inline DrawerSearchPopout in DrawerSearch
6 years ago