283 Commits (0b84d15288db0c6ef58c5bdf5b696eeff8f7e4e8)

Author SHA1 Message Date
ThibG a3f01ec6f8 Fix last_status parameter for notifications and conversations (#9407)
6 years ago
Eugen Rochko 272c58904f Remove npm-run-all dependency (#9401)
6 years ago
Eugen Rochko 0562e258b3 Fix loading indicator inconsistency (#9252)
6 years ago
ThibG 3472950cea Remove unused computation of reblog references from updateTimeline (#9244)
6 years ago
Eugen Rochko 9a32abcbac Use local instead of global loading indicator for timelines, account timelines (#9224)
6 years ago
Eugen Rochko 5f613d55e6 Optimize the process of following someone (#9220)
6 years ago
James Kiesel d2a9ea58da Allow joining several hashtags in a single column (#8904)
6 years ago
namelessGonbai 43bfd0a7d0 Implement adding a user to a list from their profile (#9062)
6 years ago
Eugen Rochko 4084814d8a Fix empty display name precedence over username in web UI (#9163)
6 years ago
Eugen Rochko 766a808de4 Fix dimensions of preview cards, fix crash in web UI, fix warning (#9133)
6 years ago
Eugen Rochko 27e829b362 Fix JS error when posting from page without router context (#9073)
6 years ago
Eugen Rochko b49f2eef89 Fix public timelines not instantly updating on compose (#9050)
6 years ago
Eugen Rochko 541fda5fc8 Show suggested follows on search screen in mobile layout (#9010)
6 years ago
Eugen Rochko e3b2234382 Add unread indicator to conversations (#9009)
6 years ago
Eugen Rochko 8efdf1a898 Do not push DMs into the home feed (#8940)
6 years ago
Eugen Rochko c9b5168ebd Add conversations API (#8832)
6 years ago
Matt Sweetman 674865731a Add user preference to always expand toots marked with content warnings (#8762)
6 years ago
ThibG 0b39d19dbf Only focus first element of dropdown menus if using keyboard (#8679)
6 years ago
Eugen Rochko 81df5716b9 Preserve hashtag casing in web UI hashtag history (#8394)
6 years ago
ThibG 68762d9e79 Skip pagination logic entirely for pinned toots (fixes #8302) (#8310)
6 years ago
Eugen Rochko 97a2958ba1 Show compose form on delete & redraft when in mobile layout (#8277)
6 years ago
Eugen Rochko 6e3cb11f3c Public profile endorsements (accounts picked by profile owner) (#8146)
6 years ago
ThibG 3aaa8f1a95 Do not cause an error if domain_lists.blocks.next is undefined (#8021)
6 years ago
Eugen Rochko 93bdaa0526 Fix filters not affecting notifications in web UI (#7977)
6 years ago
Eugen Rochko 2f111b7fbb Disable service worker media cache and IndexedDB storage (#7932)
6 years ago
Eugen Rochko d878e3e945 Keyword/phrase filtering (#7905)
6 years ago
chr v1.x 9c2fc4d684 Put "Media Only" option in column settings instead of content area headline (#7801)
6 years ago
Yamagishi Kazutoshi 1ffb500242 Hide status content when spoiler text is not empty (#7797)
6 years ago
Eugen Rochko 16173535d9 Add redraft function (#7735)
6 years ago
Eugen Rochko 650e3e346b Remove trending hashtags (#7711)
6 years ago
Eugen Rochko 744d47dee2 Add GET /api/v2/search which returns rich tag objects, adjust web UI (#7661)
6 years ago
Eugen Rochko 8a3b9d26fb Track trending tags (#7638)
6 years ago
Akihiko Odaki 4e718bbb25 Introduce flat layout to contexts reducer (#7150)
6 years ago
Yamagishi Kazutoshi f5421e5309 Change column params on pinned timeline (#7581)
6 years ago
Yamagishi Kazutoshi ccc240b59c Add media timeline (#6631)
6 years ago
Eugen Rochko 70e678da43 Improve payload format of Web Push API now that it's open (#7521)
6 years ago
Akihiko Odaki 6bee19117f Do not override the default push notification settings (#6037)
6 years ago
Eugen Rochko 4b5cde3f2d Use randomized setTimeout when fallback-polling and re-add since_id (#7522)
6 years ago
Eugen Rochko 8b63d39427 Use plaintext value for field value tooltips in web UI (#7388)
6 years ago
Eugen Rochko 4055ce490c Enable custom emojis in profiles (notes, field values, display names) (#7374)
6 years ago
Yamagishi Kazutoshi 1b33b18f98 Refactor resizeImage method (#7236)
7 years ago
Eugen Rochko 2bcfaa8d83 Resize images before upload in web UI to reduce bandwidth (#7223)
7 years ago
Kaito Sinclaire 447741e456 Direct messages column (#4514)
7 years ago
abcang 5384e1e913 Improve web api protect (#6343)
7 years ago
abcang e6138441b7 Fix caret position after inserting emoji (#7167)
7 years ago
Eugen Rochko 466442b764 Add bio fields (#6645)
7 years ago
Eugen Rochko 4923646361 When notification type filtered, ignore live updates for it (#7101)
7 years ago
Akihiko Odaki fb8768a469 Free stroage if it is exceeding disk quota (#7061)
7 years ago
Isatis f3db0d6ecc retrieve custom emoji list via API instead of before page load (#7047)
7 years ago
unarist d88504ec84 Add missing rejection handling for Promises (#7008)
7 years ago
ThibG aa4a16c94f Add some UI for user-defined domain blocks (#6628)
7 years ago
Emelia Smith df62fc20bf Feature: Direct message from menu (#6956)
7 years ago
unarist 5a9c8aeb42 Fix TypeError on follow notification (#6950)
7 years ago
Akihiko Odaki e829c21cc6 Cache media (#6902)
7 years ago
unarist 351203118c Fix moved account handling in IndexedDB feature (#6915)
7 years ago
Akihiko Odaki 9eaa47845c Allow clients to fetch notifications made while they were offline (#6886)
7 years ago
Akihiko Odaki 34cb1a5461 Allow clients to fetch statuses made while they were offline (#6876)
7 years ago
Akihiko Odaki 43f2b0281d Store objects to IndexedDB (#6826)
7 years ago
ThibG ca370217ad Cancel outdated pending compose suggestions (#6838)
7 years ago
Eugen Rochko 5605b5ad7a Hide loading bar on status interactions (#6774)
7 years ago
Eugen Rochko f2e5501822 Fix follow relationships not loading after notifications fetch (#6746)
7 years ago
Eugen Rochko b9b01bf14a Add show more/less toggle for entire threads in web UI (#6733)
7 years ago
Eugen Rochko 0c2a08adeb Remove text requirement when media attached from statuses (#6672)
7 years ago
Akihiko Odaki 95fce1bca0 Remove pointer events on the entire UI when a dropdown menu is open (#6648)
7 years ago
Akihiko Odaki bada0436b3 Implement tag auto-completion by history (#6621)
7 years ago
Eugen Rochko b1f8dfd3cf Federate pinned statuses over ActivityPub (#6610)
7 years ago
Eugen Rochko ca9d8402c3 Add "Toots/Toots with replies/Media" tab below profile header (#6572)
7 years ago
Eugen Rochko 0ebd2a1718 Federated reports (#6570)
7 years ago
Eugen Rochko 865c7e7178 Focal points (#6520)
7 years ago
Eugen Rochko 750f3e64c9 Cache relationships in API (#6482)
7 years ago
abcang 073f4309a5 Fix initial_state me in push_notification_register (#6349)
7 years ago
Eugen Rochko adb0b4a59a Restore onboarding modal (#6303)
7 years ago
Eugen Rochko b0f2bff481 Replace tutorial modal with welcome e-mail (#6273)
7 years ago
Eugen Rochko 9cfbbbce1f Fix home regeneration (#6251)
7 years ago
nightpool eac9039a63 Refactor /api/web APIs to use the centralized axios instance (#6223)
7 years ago
Noiob 653d9b1721 Fix newlines-to-spaces functionality (#6158)
7 years ago
Akihiko Odaki 5d02615063 Rename key to path in actions and reducers for settings (#6105)
7 years ago
MitarashiDango a52820a7fd bug fix (WebPush does not work) (#6120)
7 years ago
Akihiko Odaki 3f52d12a4c Refactor web_push_subscription (#6047)
7 years ago
Yamagishi Kazutoshi f6780ee507 Move push notifications settings (regression from #5879) (#5941)
7 years ago
abcang 7fc5cf7a12 Keep WebPush settings (#5879)
7 years ago
Eugen Rochko d83d1326cd Fix #5630 - Prevent duplicate load of favourites (#5931)
7 years ago
Eugen Rochko 1e7f022fa2 Add list of lists component to web UI (#5811)
7 years ago
Neetshin 2a3097b4cf Update mutes.js (#5882)
7 years ago
aschmitz ce341c7cf6 Allow hiding of reblogs from followed users (#5762)
7 years ago
Eugen Rochko bf8eab12ba Display list column (#5750)
7 years ago
masarakki 7d3b67e1c8 reusable-streaming (#5709)
7 years ago
Surinna Curtis 582dd1b7c7 Optional notification muting (#5087)
7 years ago
Nolan Lawson b89628424d Refactor initial state: "me" (#5563)
7 years ago
Ondřej Hruška b88cae6c6b replace newlines in desktop notif with spaces instead of removing them (#5361)
7 years ago
Eugen Rochko bfc6479a96 When unfollowing, remove from home in web UI immediately (#5369)
7 years ago
Eugen Rochko f8ec132261 Track frequently used emojis in web UI (#5275)
7 years ago
Nolan Lawson 2b34471d9d Compress and combine emoji data (#5229)
7 years ago
Eugen Rochko 32998720eb Implement hotkeys for web UI (#5164)
7 years ago
MitarashiDango dd3f9ec261 fix error (When part of conversation has already been deleted.) (#5216)
7 years ago
Eugen Rochko e702a64f41 When a streaming API status arrives, sort it into conversations (#5206)
7 years ago
Nolan Lawson 7846ec2d4d Code-split emoji-mart picker and data (#5175)
7 years ago
Eugen Rochko 75207f55a5 Make emoji autosuggestions immediate, usernames appear sooner (#5149)
7 years ago
Eugen Rochko 795e624d5d Add ability to specify alternative text for media attachments (#5123)
7 years ago
Eugen Rochko da257754b5 Add emoji autosuggest (#5053)
7 years ago
aschmitz 618df7a5ee Change IDs to strings rather than numbers in API JSON output (#5019)
7 years ago
abcang 05c2d8ec3c Fix height cache (#4909)
7 years ago
unarist d29f2a30e4 Refresh timeline after toot while the timeline is disconnected (#4858)
7 years ago
voidSatisfaction d766cb0c3c Add Pinned toot column (#4817)
7 years ago
Eugen Rochko 3e20cb7025 Pinned statuses (#4675)
7 years ago
abcang 8a4ac3f71c Refactoring streaming connections (#4645)
7 years ago
Sorin Davidoi ed7abec8f5 feat: Cache status height to avoid expensive renders (#4439)
7 years ago
Sorin Davidoi 324d98b5a8 feat(compose): More space on mobile devices (#4282)
7 years ago
Sorin Davidoi e6275b4ade fix: Handle errors without response (#4274)
7 years ago
Eugen Rochko 5138dde794 Fix #4149, fix #1199 - Store emojis as unicode (#4189)
7 years ago
Sorin Davidoi ecab38fd66 Web Push Notifications (#3243)
7 years ago
Sorin Davidoi 1a5ae3019d refactor: Rewrite immutablejs import statements using destructuring (#4147)
7 years ago
Sorin Davidoi 4264c62111 refactor: Make all reducers sync (#4125)
7 years ago
Sorin Davidoi 40b32ffb12 Lazy load components (#3879)
7 years ago
Eugen Rochko 0d316bcfd2 Turn report screen into a modal (#3965)
7 years ago
Yamagishi Kazutoshi 539dbaa049 Remove unused variables (#3906)
7 years ago
Eugen Rochko afefb364cb Save settings when they are changed (#3743)
7 years ago
Eugen Rochko 1348d63517 Fix #3665 - Refactor timelines reducer (#3686)
7 years ago
Eugen Rochko cf8f820144 Allow mounting arbitrary columns (#3207)
7 years ago
unarist c58016aa24 Fix load more on account timelines (regression from #3311) (#3475)
7 years ago
unarist af368a2d12 More use of next link header on account (media) timelines (#3311)
7 years ago
Yamagishi Kazutoshi e4ed0b155c Improve eslint rules (#3147)
7 years ago
Eugen Rochko 94b26e90fa Add account media gallery view to web UI (#3120)
7 years ago
Eugen Rochko 5695449335 Add buttons to block and unblock domain (#3127)
7 years ago
Eugen Rochko 5039bc93d5 Feature conversations muting (#3017)
7 years ago
beatrix b460582b67 Revert HTML CW changes (#3020)
7 years ago
Eugen Rochko 777f28e06b Fix locales again (#3010)
7 years ago
Yamagishi Kazutoshi 08f861bbc5 Focus tab of Mastodon when clicking notification (#2989)
7 years ago
Yamagishi Kazutoshi 83b0107167 Refine unescapeHTML (#2977)
7 years ago
Eugen Rochko 3702e2c924 Fix regressions from #2683 (#2970)
7 years ago
Yamagishi Kazutoshi 84a4758114 Remove jquery-ujs (#2939)
7 years ago
Eugen Rochko 171ee8fcf4 When streaming API is disconnected, poll home/notifications (#2776)
7 years ago
Eugen Rochko ef2af79a48 Replace sprockets/browserify with Webpack (#2617)
7 years ago