Commit graph

1542 commits

Author SHA1 Message Date
Thibaut Girka
26c449515e Add support for xmpp: and magnet: URIs to misleading link detection code 2020-01-28 20:25:56 +01:00
Eugen Rochko
4dc279fb9e [Glitch] Fix design of announcements in admin UI
Port 6c643bed6a to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-28 19:17:47 +01:00
Eugen Rochko
3ecc114ec6 [Glitch] Change announcements to be collapsed on page load in web UI
Port 5bc109eeb7 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-28 19:17:06 +01:00
Eugen Rochko
f64a9ae775 [Glitch] Change number animations direction based on decrease or increase
Port d67f2c1c25 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-27 16:06:03 +01:00
Eugen Rochko
4a882562c6 [Glitch] Add animations to announcement reactions
Port 1130c5167c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-27 16:05:37 +01:00
ThibG
51bd2205a1 [Glitch] Change last_status_at to be a date, not datetime
Port d9cdd58423 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-27 16:03:24 +01:00
Eugen Rochko
c7cdca7afb [Glitch] Fix link colors in announcements
Port 3ae0b03603 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-27 16:01:46 +01:00
Eugen Rochko
a20b14b6b4 [Glitch] Add streaming API updates for announcements being modified or deleted
Port dd68e44cfa to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-27 16:01:06 +01:00
ThibG
042964971f [Glitch] Fix status overflowing in report dialog
Port 8f37f20ff9 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-27 15:59:25 +01:00
Thibaut Girka
9f924a3283 Refactor notifications cleaning mode 2020-01-26 14:55:03 +01:00
ThibG
f6b0fc204d [Glitch] Fix “new items glow” being displayed above settings and announcements
Port 234f1be486 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-25 20:05:36 +01:00
ThibG
2b7a2e2b7a [Glitch] Fix spurious error and incorrect state change when adding a reaction twice
Port 1c85e84b4e to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-25 19:53:04 +01:00
ThibG
17b9f1efb7 [Glitch] Improve announcements design
Port ab01849287 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-25 16:57:03 +01:00
Eugen Rochko
8caa94f566 [Glitch] Add limit of 8 different reaction types per announcement
Port 150c13c4e0 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-25 10:36:27 +01:00
Eugen Rochko
ac320c111c [Glitch] Add number animations
Port 8ca6f2d3b2 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-25 10:36:27 +01:00
Eugen Rochko
c97d41eada [Glitch] Change font size of announcements to be the same as statuses
Port b169901439 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-25 10:21:13 +01:00
Sasha Sorokin
481b2e5df4 [Glitch] Fix unlocalized dropdown button title
Port 51f376aee3 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-25 10:20:05 +01:00
Thibaut Girka
4c312ad79d Rename DropdownMenu's ariaLabel to title, to reduce unnecessary changes with upstream 2020-01-25 10:17:13 +01:00
Ben Lubar
cac596b275 [Glitch] minor server-sent events fixes
Port front-end changes from 6598ab989b to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-25 10:13:56 +01:00
Thibaut Girka
17f0a69cc8 Fix emoji button styling in glitch-soc 2020-01-24 16:45:29 +01:00
Eugen Rochko
30470b53d6 [Glitch] Add announcements
Port front-end changes from f95fd62bac to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-24 16:45:29 +01:00
ThibG
4668a06255 [Glitch] Add “account timeline” filter category
Port JS changes from 691b14aaf8 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-24 15:27:15 +01:00
ThibG
d1498df663 [Glitch] Fix unfollow confirmations in account directory
Port 5416a793c1 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-24 15:25:48 +01:00
Ben Lubar
8a33acc6a9 [Glitch] Add transparent support for EventSource streaming.
Port ad7f9fe438 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-24 15:25:19 +01:00
Thibaut Girka
6719b9daa5 Merge branch 'master' into glitch-soc/merge-upstream
Conflicts:
- `app/javascript/packs/public.js`:
  Upstream removed an unused function in code that has
  been refactored a bit. Removed that function in the corresponding
  places.
2020-01-20 18:31:11 +01:00
Thibaut Girka
aa29b38f7c Add glitch-soc front-end support for many upstream translations 2020-01-20 16:43:18 +01:00
Eugen Rochko
d6235f63a5 [Glitch] Change reported media attachments to always be hidden in admin UI
Port e499b6ad7e to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-20 15:30:45 +01:00
Sasha Sorokin
645dd06193 [Glitch] Correct margins for heading actions
Port SCSS changes from c43a59d5a8 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-12 16:05:09 +01:00
Sasha Sorokin
3f14653f9e [Glitch] Use heading actions and placeholders in settings
Port SCSS changes from 03f81f7118 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-12 16:04:42 +01:00
Thibaut Girka
40e87be793 Make prepending “re: ” to CWs on reply optional 2020-01-07 19:05:31 +01:00
ThibG
34f9541c3d [Glitch] Fix reuse of detailed status components
Port cfaeea1779 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-07 16:30:53 +01:00
Takeshi Umeda
cc7c74f63c [Glitch] Fix shortNumberFormat to within 3 chars without units
Port ed1226c8c8 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-01-04 23:04:52 +01:00
ThibG
8ec56fc796 [Glitch] Fix manual scrolling issue on Firefox/Windows
Port dd8debffab to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-12-19 14:43:47 +01:00
Sasha Sorokin
870a69dec0 [Glitch] Improve report page structure
Port 65b17826c9 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-12-19 14:37:12 +01:00
Thibaut Girka
42c357d6bb Fix various issues caused by wrong unread key being updated 2019-12-17 15:55:10 +01:00
Thibaut Girka
35f15cfd1b Fix edit filter link in filtered “Show why” dialog 2019-12-12 16:32:47 +01:00
Thibaut Girka
a9cece1403 Fix erroneous inclusion of upstream code 2019-12-07 15:53:04 +01:00
Hinaloe
e3cac8df6d [Glitch] Highlight border when focusing poll-form footer
Port 26dedf7857 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-12-07 15:48:26 +01:00
Takeshi Umeda
5ccd525287 [Glitch] Add basic support for group actors
Port 58dd9698c3 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-12-07 15:48:26 +01:00
ThibG
2674dd5701 [Glitch] Fix poll options not being selectable via keyboard
Port c53ba20166 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-12-07 15:48:26 +01:00
ThibG
8bc0822716 [Glitch] Add follow_request notification type
Port 60d26cabf0 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-12-07 15:48:26 +01:00
Shlee
1fb108c696 [Glitch] upgrade/replace websocket.js to @gamestdio/websocket v2
Port 80a3e8e0e4 to glitch-soc

Co-authored-by: hina <hina@hinaloe.net>
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-12-07 12:54:27 +01:00
Eugen Rochko
9de10c16d7 [Glitch] Fix conversations not having an unread indicator in web UI
Fix d15b346826 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-12-01 12:21:55 +01:00
ThibG
df04f885a5 [Glitch] Fix lost focus when modals open/close
Port 6041cfb13d to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-12-01 12:19:06 +01:00
Sasha Sorokin
2169e61bc9 [Glitch] Fix counter sizing
Port 67a2dfa8ee to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-30 17:52:12 +01:00
ThibG
55d1f5c78c [Glitch] Add hotkey for opening media files
Port af891f82be to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-30 17:52:12 +01:00
ThibG
d9f15fb6ed [Glitch] Fix pending upload count not being decremented on error
Port 9b3ebf9166 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-30 17:37:16 +01:00
ThibG
95164e759b [Glitch] Fix OCR with delete & redraft
Port c872f1cdb6 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-30 17:36:49 +01:00
Thibaut Girka
510f98c7c2 Link move target account 2019-11-27 17:37:01 +01:00
Thibaut Girka
b78c9e0980 Show acct of target account 2019-11-27 17:37:01 +01:00
Thibaut Girka
5bf65f4e97 Add moved account warning 2019-11-27 17:37:01 +01:00
ThibG
c3afeaf0fc [Glitch] Fix blur behind closed registration message
Port SCSS changes from d1eebde0ff to glitch flavour

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-23 19:08:46 +01:00
ThibG
d72c04a88e [Glitch] Change media description label to be context-sensitive
Port ed940a3a4a to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-23 19:07:23 +01:00
ThibG
333b93e632 [Glitch] Fix unread toot indicator not honoring onlyMedia in public and community timelines
Port 6364adba64 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-20 17:56:35 +01:00
Thibaut Girka
1fa2d96434 [Glitch] Minor improvements to poll composing UI
Port aa21aeb838 to glitch-soc
2019-11-07 14:43:07 +01:00
ThibG
c98e2faa41 [Glitch] Fix WebUI allowing to upload more items than the limit
Port 83a88426ca to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-07 14:31:53 +01:00
Thibaut Girka
00af41825f [Glitch] Fix notification message for own poll
Port d99acc9587 and 3df536ec92 to glitch-soc
2019-11-06 15:06:53 +01:00
Nolan Lawson
2030c85cfa [Glitch] fix: support KaiOS arrow navigation on public pages
Port 425da2dbaa to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-06 14:59:57 +01:00
ThibG
24bbe94224 [Glitch] Fix filtered out items being counted as pending items
Port 572d9863ab to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-06 14:55:12 +01:00
Gabriel Rubens
be32d811d1 [Glitch] Use inert polyfill
Port 84e3b5a358 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-06 14:52:22 +01:00
ThibG
b9cf415165 [Glitch] Add support for submitting media description with ctrl+enter
Port 0e5be902e9 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-06 14:50:54 +01:00
Hinaloe
4825d33aef [Glitch] dont crash with null-ref
Port f28877756e to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-06 14:50:27 +01:00
Takeshi Umeda
0a29988edf [Glitch] Fix an issue where polls with 'expires_at' not set expired
Port 6665362f10 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-11-06 14:49:43 +01:00
Thibaut Girka
1208c64bae Fix download button icon color 2019-10-28 11:41:26 +01:00
ThibG
b807087b88 [Glitch] Replace fav icon animation with CSS
Port ae2684a90f to glitch-soc

And extend that to collapse button

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-27 21:10:24 +01:00
Nima Boscarino
6800ddd649 [Glitch] Add download button to audio and video players
Port 3a451c820c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-27 15:41:22 +01:00
Nima Boscarino
8ef3379c6d [Glitch] Unliking a post updates like count on front end
Port 092103cf4e to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-27 14:44:27 +01:00
ThibG
f94af5dc67 [Glitch] Fix volume slider in chromium 🤷
Port 2ac808a85d to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-27 14:42:44 +01:00
umonaca
55757b245d [Glitch] Improve swipe experience
Port a13368b8dd to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-27 14:41:37 +01:00
Hinaloe
8082b021a7 [Glitch] don't show outline of full-screen video
Port 37b3dc5188 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-27 14:38:49 +01:00
ThibG
b3a5da3cba [Glitch] Fix batch actions being hidden from mobile view
Port SCSS changes from 2106aaf283 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-27 14:37:17 +01:00
BSKY
e02b77a1f4 [Glitch] Add noopener and/or noreferrer
Port 483cf4d52a to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-27 14:36:25 +01:00
dependabot-preview[bot]
e055b72963 [Glitch] Bump react-select from 2.4.4 to 3.0.5
Port 9483a56c04 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-27 12:25:15 +01:00
Thibaut Girka
6db7f94284 Fix media components being cropped 2019-10-26 17:51:22 +02:00
Thibaut Girka
6272dc1136 Hide overflowing characters from reply indicator too 2019-10-26 17:51:22 +02:00
Thibaut Girka
1445a99c15 Avoid toot text bleeding out of the content div 2019-10-26 17:51:22 +02:00
Thibaut Girka
05499cd36b Change filter logic to keep filtered toots, but not mark them as unread
Keeping them in the TL fixes the front-end not being able to properly keep
track of pagination. Furthermore, filtered toots are not counted as unread
content, whether they are dropped or not.
2019-10-24 22:09:55 +02:00
Thibaut Girka
bd1fc2f989 Fix notification filters not applying to poll options 2019-10-17 11:43:58 +02:00
Thibaut Girka
a96bc45649 Refactor timeline filtering code 2019-10-17 11:43:58 +02:00
Thibaut Girka
1c99164bcb Drop filtered messages if the filter is “irreversible”
… instead of adding them to the timelines and then not showing them.
This fixes timelines showing new items when the only new items are
“irreversibly” filtered toots. This may be an edge case in Mastodon/glitch-soc,
but it is not in Pleroma, which does no filtering server-side whatsoever.
2019-10-17 11:43:58 +02:00
ThibG
1b1c7353a8 [Glitch] Fix crash when switching back/from mobile layout
Port 2673b89971 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-11 22:40:52 +02:00
Eugen Rochko
4ed9f70c95 [Glitch] Fix media editing modal changing dimensions when image loads
Port 53afb61c84 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-10 21:00:13 +02:00
Eugen Rochko
0450cec6ce [Glitch] Remove lang attribute from individual statuses
Port f3ca2825e5 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-10 21:00:13 +02:00
trwnh
eab7fac6e0 [Glitch] Add missing back button header for invalid account
Port 028758a768 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-10 21:00:13 +02:00
Eugen Rochko
bee8c9112f [Glitch] Fix performance of home feed regeneration
Port front-end changes from c453888616 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-10 21:00:13 +02:00
Thibaut Girka
8eeb4f612c Partially revert scrollbar handling on mobile, since its width-based and wrong
Have to investigate as to whether it was actually needed on mobile, doesn't
seem to be the case from Firefox's Responsive Design Mode
2019-10-06 00:32:06 +02:00
Thibaut Girka
263f51edd1 Apply scroll changes to Bookmark column 2019-10-06 00:32:06 +02:00
Eugen Rochko
f378f52030 [Glitch] Add refresh button to list of rebloggers/favouriters in web UI
Port b7b91d3597 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-06 00:32:06 +02:00
Yamagishi Kazutoshi
35e165c1db [Glitch] Do not add margin light when opening modal on mobile
Port 03e29f4c51 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-06 00:32:06 +02:00
Eugen Rochko
150a9f09d0 [Glitch] Fix left side of single column layout being cropped on smaller screens
Port bd3e1b383e to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-06 00:32:06 +02:00
Eugen Rochko
69bcef3525 [Glitch] Fix thread column showing pin button
Port 35bc382e57 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-06 00:32:06 +02:00
Eugen Rochko
96469fb187 [Glitch] Fix scroll position resetting when opening media modals in web UI
Port ad91a0578b to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-06 00:32:06 +02:00
Eugen Rochko
8193445a3d [Glitch] Fix loading bar being obscured by other elements in web UI
Port f4802e5c51 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-06 00:32:06 +02:00
Eugen Rochko
3134aa0097 [Glitch] Fix scroll to top in single column UI
Port 293f789239 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-06 00:32:06 +02:00
Eugen Rochko
2d701e88f5 [Glitch] Fix column header scrolling with the page
Port cf45e39dd5 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-05 22:53:20 +02:00
Eugen Rochko
e0b973c5d3 [Glitch] Fix tabs bar scrolling along with content on mobile
Port 5e0ccb3020 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-05 22:53:20 +02:00
ThibG
73ba3a51da [Glitch] Fix scrolling in single-column mode on Chrome
Port 1635e401b6 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-05 22:53:20 +02:00
Eugen Rochko
4fdae72eeb [Glitch] Change single-column mode to scroll the whole page
Port de4ead8fc6 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-05 22:53:20 +02:00
Thibaut Girka
a6262c37cf Fix audio modal closing immediately 2019-10-04 21:07:45 +02:00
Eugen Rochko
193bdbb4b0 [Glitch] Fix audio attachments opening in video modal from media tab in web UI
Port 9c4f1fb4e1 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-04 19:25:25 +02:00
Jeong Arm
d5827dd85f [Glitch] Scroll into search bar when focus
Port c388ed5630 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-04 19:22:11 +02:00
Eugen Rochko
29880b8566 [Glitch] Fix issues in RTL layout in web UI
Port 4137247274 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-04 19:16:41 +02:00
Eugen Rochko
8824642f78 [Glitch] Fix media editing modal and profile directory in light theme
Port f9c94be74c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-04 19:12:54 +02:00
Jeong Arm
a230f5879a [Glitch] Fix drag and drop link to composebox
Port 345898e920 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-03 13:35:17 +02:00
Cutls
ddf497ede4 [Glitch] Fix bad word breaking on conversations
Port 27817baca5 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-03 13:34:43 +02:00
ThibG
eb6039b401 [Glitch] Fix typo in mute confirmation dialog
Port cdce1328a7 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-03 13:33:38 +02:00
ThibG
3c90dcf546 [Glitch] Fix custom emoji animation on hover in conversations view
Port 66f85e540c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-03 13:30:32 +02:00
ThibG
de2a936748 [Glitch] Fix missing propType for conversation delete
Port 147f2e0d06 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-03 13:28:03 +02:00
Eugen Rochko
0331a92de8 [Glitch] Fix long domain block descriptions breaking table layout
Port SCSS changes from 8811f37949 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-03 13:20:13 +02:00
Eugen Rochko
93ad0adf82 [Glitch] Fix delete conversation action not being reflected in web UI
Port 6bf6f5e06c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-03 13:19:03 +02:00
Cutls
99f011243a [Glitch] Fix and remove ugly css around the conversation component
Port 7c6fef81a4 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-10-03 13:18:08 +02:00
Thibaut Girka
6abbda28fe Improve styling of DM view in glitch-soc 2019-09-30 17:01:16 +02:00
Thibaut Girka
254f94cb6b Fix menu in settings/admin pages 2019-09-30 17:01:16 +02:00
Cutls
5c53017f7e [Glitch] Fix overflow on conversations
Port 45bdb2cea4 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 17:01:16 +02:00
Eugen Rochko
779423204a [Glitch] Change conversations UI
Port 5d5af651f1 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 17:01:16 +02:00
Thibaut Girka
af4934f742 Fix using wrong component in ColumnBackButtonSlim 2019-09-30 15:58:29 +02:00
ThibG
1aa14b5873 [Glitch] Add voters count support
Port front-end changes from f088e090e4 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
koyu
6e8131d46c [Glitch] Change at icon in notification filter to reply-all
Port ac007dfb83 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
ThibG
56ca0d8b1c [Glitch] Add explanation to mute dialog, refactor and clean up mute/block UI
Port fdd1848c7c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
ThibG
8c38db77c1 [Glitch] Change vote results to display ex-aequo leading options as leading
Port 812a7828d1 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
trwnh
9fda70ac63 [Glitch] Fix muted text color not applying to all text
Port e4289a50fc to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
Eugen Rochko
a70911807c [Glitch] Fix follower/following lists resetting on back-navigation in web UI
Port aadf3981fa to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
Eugen Rochko
89d0173516 [Glitch] Fix public list of domain blocks being too verbose on about page
Port SCSS from 7b7c50f124 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
ThibG
c8030f582c [Glitch] Fix vote checkmark in poll results
Port 03d3481688 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
ThibG
11d07fae3b [Glitch] Change silences to always require approval on follow
Port front-end changes from 70990720c5 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
ThibG
82548d9403 [Glitch] Avoid storing audio and video file data in memory
Port f3d4db653c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
ThibG
c77eb90fa6 [Glitch] Use blob URL for Tesseract to avoid CORS issues
Port d6b6267c27 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
Eugen Rochko
526d24423c [Glitch] Fix emoji search not showing custom emoji when none are uncategorized
Port 25c70115c1 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
Eugen Rochko
adc53b625e [Glitch] Revert "Change timelines to add new items to pending items when scrolled down #11867"
Port 69b44ba726 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
ThibG
404dbc5e96 [Glitch] Show user what options they have voted
Port front-end changes from c596206f8c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
Jeong Arm
4c318264bb [Glitch] Fix ugly TOC when title is too long
Port ffbd6a2f27 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
Eugen Rochko
14e8ba0f07 [Glitch] Fix page body not being scrollable in admin layout
Port SCSS changes from 53ceb703b3 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 15:58:29 +02:00
Eugen Rochko
f9de1ff756 [Glitch] Fix placeholder colors for inputs not being explicitly defined
Port 21cca10a6e to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 13:57:18 +02:00
Eugen Rochko
c523096a7c [Glitch] Add table of contents to about page
Port SCSS changes from 61442032a2 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 13:44:38 +02:00
Eugen Rochko
eedd66257b [Glitch] Add password challenge to 2FA settings, e-mail notifications
Port SCSS changes from 1781358bd9 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 13:43:06 +02:00
Eugen Rochko
97ddda8bcd [Glitch] Change unconfirmed user login behaviour
Port SCSS changes from 6be7b414e2

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-30 13:42:22 +02:00
nzws✨
44a47b5324 [Glitch] Fix eslint error of import/no-extraneous-dependencies
Port 7bfef64877 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:51 +02:00
ThibG
bbb3e8fe9b [Glitch] Fix “load more” adding older toots/notifications to pending items
Port 266f26f23b to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:51 +02:00
Yamagishi Kazutoshi
43d6f6d842 [Glitch] Check existence of timeline state in community timeline
Port dabb03467e to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:51 +02:00
ThibG
c3fb59c49a [Glitch] Change timelines to add new items to pending items when scrolled down
Port 57c7ce5e7f to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:51 +02:00
Eugen Rochko
d9d3828140 [Glitch] Fix web UI allowing uploads past status limit via drag & drop
Port 4e39d575dc to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:51 +02:00
ThibG
627a01fe9d [Glitch] Fix poll options checkboxes/radio buttons not being vertically centered
Port df8b1b3547 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:51 +02:00
ThibG
073df8d25b [Glitch] Fix “slow mode” issues
Port 7f7f8cac37 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:51 +02:00
ThibG
a0c4e5b0fd [Glitch] Fix expiring polls not being displayed as such in the WebUI
Port ba7a1f9f75 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:26 +02:00
ThibG
81aed1ba0b [Glitch] Fix media description button being disabled at 420 characters instead of 1500
Port 20f209452e to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:23 +02:00
Eugen Rochko
4c71288ccb [Glitch] Fix profile fields overflowing page width
Port c5836cc5de to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:20 +02:00
Thibaut Girka
1a7df2f80a Fix build issues due to the “pt” locale being renamed to “pt-PT”
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-18 17:27:12 +02:00
Thibaut Girka
1da97e86a4 Fix composer dropdown toggle buttons (threaded mode and local-only) not working 2019-09-18 00:11:03 +02:00
Thibaut Girka
4cc3570f49 Fix boost confirmation modal for description-less media not working 2019-09-17 21:46:36 +02:00
Eugen Rochko
caa2fc89b3 [Glitch] Add timeline read markers API
Port 89989b6255 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-13 20:28:22 +02:00
Eugen Rochko
47bfd278c1 [Glitch] Change max length of media descriptions from 420 to 1500 characters
Port 9301574423 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-13 18:38:37 +02:00
ThibG
7de74d2e1b [Glitch] Fix display of long poll options
Port f8e09ac4a8 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-13 18:36:22 +02:00
Eugen Rochko
f369837caa [Glitch] Fix unused CSS
Port 8352a0f352 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-13 18:36:00 +02:00
Eugen Rochko
d3da04be54 [Glitch] Add batch actions and categories to admin UI for custom emojis
Port SCSS changes from 25fb124ee6 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-13 18:35:20 +02:00
ThibG
6251d7dd76 [Glitch] Add account bio to account admin view
Port SCSS changes from fef7f3b6d5 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-13 18:34:55 +02:00
Eugen Rochko
8dfd8dcbb0 [Glitch] Add batch approve/reject for pending hashtags in admin UI
Port SCSS changes from 7799c7c75f to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-13 18:34:26 +02:00
Thibaut Girka
8605a25800 Fix wrong icons from last refactoring
Fix regressions from 6b45aa450b
2019-09-10 14:56:08 +02:00
Thibaut Girka
9b0b130299 Use the Icon component instead of directly using i tag 2019-09-09 19:00:20 +02:00
Thibaut Girka
6b45aa450b Use upstream's Icon component
Rework the codebase to avoid unnecessary differences with upstream
2019-09-09 19:00:20 +02:00
Thibaut Girka
080bdf6949 Move “export” before decorators
As this is what upstream does.

See also https://github.com/tc39/proposal-decorators/issues/69
2019-09-09 18:36:43 +02:00
Rey Tucker
aa6ef7acd0 glitch: fix webpack build failure in columns_area.js (#1212)
Fixes #1212 by copying what works in the mainline flavor.
2019-09-09 09:56:37 +02:00
Eugen Rochko
0e090952d2 [Glitch] Fix line breaks in hashtag autosuggestions in web UI
Port f6cd27f41f to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 14:14:42 +02:00
Mostafa Ahangarha
1eef666521 [Glitch] Exclude URLs from text analysis
Port 6899564a76 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 14:13:03 +02:00
Eugen Rochko
f0806c8de1 [Glitch] Fix wrong sum of usage in hashtag component in web UI
Port b5651654f7 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 14:12:18 +02:00
Eugen Rochko
2e2795a887 [Glitch] Fix wrong pluralization in hashtag component in web UI
Port 17df40e74e to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 14:11:52 +02:00
Eugen Rochko
e7c79b11e5 [Glitch] Change hashtag component in web UI to show numbers for 2 last days
Port 8d61ef6dda to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 14:02:54 +02:00
Eugen Rochko
8f54a3efe0 [Glitch] Fix uncached media in web UI not being clickable
Port acf168f1a2 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 14:02:04 +02:00
mayaeh
a3186bbf67 [Glitch] Integrate translation strings for the Profile Directory.
Port 80fe7fa415 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 13:55:14 +02:00
ThibG
27072dc7b0 [Glitch] Fix Mastodon logo style on hover on public pages' footer
Port 06f49d9cf2 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 13:53:23 +02:00
ThibG
0ce0028b61 [Glitch] Fix height of dashboard counters
Port c5e4f4e0c1 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 13:52:53 +02:00
ThibG
dc41c64d81 [Glitch] Fix custom emoji animation on hover in WebUI directory bios
Port 1443f2bd3c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 13:52:07 +02:00
Eugen Rochko
8ecdf54a75 [Glitch] Add "not available" label on unknown media attachments
Port 59d873e1e5 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-05 13:06:41 +02:00
Thibaut Girka
8d587eafe5 Fix loading more items in account following/followers 2019-09-04 17:58:31 +02:00
Eugen Rochko
24611e1076 [Glitch] Add header to trends section and change refresh rate to 15 minutes
Port cf56532ced to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-02 10:57:44 +02:00
ThibG
7d388731dc [Glitch] Restore hashtag suggestions from local tag history
Port d94a4763f6 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-02 10:57:44 +02:00
ThibG
66925dce64 [Glitch] Fix trending hashtags being fetched every 36 seconds instead of every hour (#11631)
Port db5c84ce4b to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-02 10:57:44 +02:00
Thibaut Girka
fe085973a3 Fix trending hashtags spacing in single-column mode 2019-09-02 10:57:44 +02:00
Eugen Rochko
4d0d1bf65f [Glitch] Add trends to public pages sidebar
Port 87df04d94c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-02 10:57:44 +02:00
Eugen Rochko
62c1003b41 [Glitch] Fix hashtag autosuggestions line breaks for long suggestions
Port 193df2e8cb to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-02 10:57:44 +02:00
Sasha Sorokin
c43fb46d0c [Glitch] Fix trending counter width
Port 406f2f7d57 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-02 10:57:44 +02:00
Eugen Rochko
157d78dd44 [Glitch] Add trends UI with admin and user settings
Port 191392e5c3 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-02 10:57:44 +02:00
Eugen Rochko
f0c559250c [Glitch] Fix emoji autosuggestions
Port 32d2260a8c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-02 10:57:44 +02:00
Thibaut Girka
c3c61f3011 Refactor SCSS to better match upstream 2019-09-02 10:57:44 +02:00
Eugen Rochko
cc3ca37cda [Glitch] Add autosuggestions for hashtags
Port 450b8a70a5 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-09-02 10:57:44 +02:00
Thibaut Girka
fab9d261c1 Properly hide follower count in profile directory 2019-08-31 18:23:24 +02:00
Thibaut Girka
90ac926b1c Update backend links and fix hardcoded ones 2019-08-31 18:23:24 +02:00
Thibaut Girka
2743b33722 Fix imports importing modules from vanilla flavour instead of glitch 2019-08-31 18:23:24 +02:00
Eugen Rochko
c4aa608971 [Glitch] Change layout of public profile directory to be the same as in web UI
Port b47119eb61 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-31 18:23:24 +02:00
Eugen Rochko
2cdbfb39e8 [Glitch] Add profile directory to web UI
Port 79922ae20f to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-31 18:23:23 +02:00
ThibG
fce59abade [Glitch] Change detailed status child ordering to sort self-replies on top
Port accac63c88 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-30 13:45:46 +02:00
Thibaut Girka
c544962ee9 Fix clicking on the new audioplayer opening the toot in detailed view 2019-08-29 17:32:22 +02:00
ThibG
854a990d3c [Glitch] Change window resize handler to switch to/from mobile layout as soon as needed
Port 15a82d48ea to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-29 17:32:22 +02:00
Eugen Rochko
478fa5f839 [Glitch] Fix more visual issues with the audio player
Port eaa759ffd4 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-29 17:32:22 +02:00
Eugen Rochko
08ad511c36 [Glitch] Fix public page crash due to audio player, fix unpause in audio player
Port c8df53b75f to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-29 17:32:22 +02:00
Eugen Rochko
024b9a24e0 [Glitch] Add audio player
Port f13761d84b to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-29 17:32:22 +02:00
ThibG
bbc1e15f39 [Glitch] Add special alert for throttled requests
Port 6fc1a84958 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-29 17:32:22 +02:00
ThibG
47ffc93705 [Glitch] Add confirmation modal when logging out from the web app
Port d255ce2f1a to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-29 17:32:22 +02:00
Thibaut Girka
d212159f06 Remove sign out link from getting started columns, as it is already in the footer 2019-08-29 14:56:40 +02:00
Thibaut Girka
ee6653adcf Fix crashes from favico.js crashing the entire web app 2019-08-29 12:03:05 +02:00
Thibaut Girka
ed4dbca6bc Refactor the Columns Area code to be closer to upstream 2019-08-29 12:02:20 +02:00
Thibaut Girka
5de49ea272 Add option to rewrite mentions to mentioned user's username or acct
Fixes #666
2019-08-29 11:59:29 +02:00
ThibG
e9106c361f Fix typo 2019-08-20 21:44:09 +02:00
Haelwenn (lanodan) Monnier
64aa99b3a2 Add support for <sup> formatting element
This is based of 81c9377c7d

Related: https://git.pleroma.social/pleroma/pleroma/issues/1191
2019-08-20 21:44:09 +02:00
ThibG
c36ee7b85f [Glitch] Fix handling of audio files in account media gallery
Port 73b23ef7be to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-20 20:38:42 +02:00
Thibaut Girka
c2ecfa969b Add button to edit media description from missing description confirmation dialog 2019-08-20 11:33:35 +02:00
Thibaut Girka
cec23a0de6 Remove code for giving focus to first media without description
Since the textarea is in a modal, now…
2019-08-20 10:55:03 +02:00
Thibaut Girka
e81a8dcd85 Fix composer options colors in glitch-soc light theme 2019-08-19 22:18:43 +02:00
Thibaut Girka
2d84897916 Move character counter to the options box to match upstream styling 2019-08-19 21:56:25 +02:00
Thibaut Girka
558aa2bcfd [Glitch] Fix hidden statuses losing focus
Port d8153b99b3 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:56:25 +02:00
ThibG
ec9ae03ad7 [Glitch] Improve focal point modal on mobile
Port dc83169865 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:56:25 +02:00
ThibG
e27d8efacf [Glitch] Allow clicking behind preview
Port a886bf3808 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:56:25 +02:00
Eugen Rochko
6f3f392e8a [Glitch] Fix edit media modal on small screens, touch events
Port 375f2f3864 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:56:25 +02:00
Eugen Rochko
66af3222be [Glitch] Fix tesseract.js being part of the common chunk
Port fe52fca65c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:56:25 +02:00
Eugen Rochko
b3f63b601a [Glitch] Add OCR tool to media editing modal
Port 41b188dce6  to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:56:25 +02:00
Thibaut Girka
f20d417448 Refactor character counter to match upstream 2019-08-19 21:56:25 +02:00
Eugen Rochko
4982885bfa [Glitch] Add media editing modal
Port da208e7d9b to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:56:25 +02:00
Eugen Rochko
199d7ce136 [Glitch] Add explanation to featured hashtags page and profile
Port SCSS changes from 8e76c759c1 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:56:25 +02:00
ThibG
98df5f8fc2 [Glitch] Add public blocks to /about/blocks
Port SCSS changes from 867b9f3e9c to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:56:25 +02:00
ThibG
150d3f7104 [Glitch] Fix client-side resizing of image uploads
Port 0fd7f8315f to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:49:39 +02:00
Eugen Rochko
1d666bf95b [Glitch] Fix short number formatting for numbers above million in web UI
Port 954840740e to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-19 21:49:39 +02:00
Thibaut Girka
13faa1daa0 Honor system_emoji_font in the Emoji Picker 2019-08-12 23:01:37 +02:00
Thibaut Girka
97c3cec2f8 Add option to disable emoji replacements
Fixes #647

The option is found in `/settings` (because that was easier to write it this
way) but only affects the glitch-soc front-end.
2019-08-12 23:01:37 +02:00
Eugen Rochko
284233f309 [Glitch] Fix "cancel follow request" button having unreadable text in web UI
Port aed7dca53b to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-12 16:49:12 +02:00
Eugen Rochko
37294ee595 [Glitch] Fix hashtag links always being lowercase
Port 277acb8772 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-07 15:35:44 +02:00
ThibG
ceed029a36 [Glitch] Improve focus handling with dropdown menus
Port b169874828 to glitch-soc
2019-08-07 15:11:59 +02:00
Thibaut Girka
558628eb6d Implement keyboard navigation in glitch-soc composer 2019-08-06 16:36:18 +02:00
Thibaut Girka
3dedb60da6 Refactor composer Dropdown's component a bit to make it closer to upstream 2019-08-06 15:09:30 +02:00
ThibG
779cd27948 [Glitch] Fix image uploads being perfectly white when canvas read access is blocked
Port 54e8f2b08a to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-06 15:09:30 +02:00
ThibG
c9a755c8a0 [Glitch] Port changes to IconButton
Port changes to IconButton from 13811f4d7b to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-06 15:09:30 +02:00
ThibG
5df5ab88f5 [Glitch] Improve dropdown menu keyboard navigation
Port 61f7ff6522 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-06 15:09:30 +02:00
ThibG
2ff69c95ce [Glitch] Trap tab in modals
Port 0da8fdc438 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-06 15:09:30 +02:00
Thibaut Girka
bd0a478252 Fix up try/catch block in invalid URL handling 2019-08-06 13:09:49 +02:00
Thibaut Girka
e6272f1af0 Remove href attribute of invalid links instead of crashing 2019-08-06 12:32:06 +02:00
Thibaut Girka
06a5239a2c Fix color of dropdown icons 2019-08-05 14:25:48 +02:00
ThibG
56734351d3 [Glitch] Change icon button styles to make hover/focus states more obvious
Port ebc78b6f2b to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-05 14:20:21 +02:00
ThibG
e96d040e58 [Glitch] Disable list title validation button when list title is empty
Port 5d32e422c0 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-08-05 13:22:27 +02:00
Thibaut Girka
50553e097d Remove link rewriting option as it is easily bypassable 2019-08-04 22:25:56 +02:00
Thibaut Girka
aad48a1d5b Perform case-insensitive comparison for international domain names
Note: this uses `toLowerCase()` instead of doing proper case folding
2019-08-04 22:25:56 +02:00
Thibaut Girka
ac64cdae72 Perform case-insensitive comparison of non-International domain names 2019-08-04 22:25:56 +02:00
Thibaut Girka
2e15f54778 Make link target domain tag just a bit smaller 2019-08-04 22:25:56 +02:00
Thibaut Girka
69c03e0ef4 Ensure link rewriting setting changes are immediately applied 2019-08-04 22:25:56 +02:00
Thibaut Girka
9e2e7f6628 Handle Mastodon-generated links for targets starting with “www.” properly 2019-08-04 22:25:56 +02:00
Thibaut Girka
2f4cb78803 Add options to highlight misleading links in statuses
Fixes #1162
2019-08-04 22:25:56 +02:00
Thibaut Girka
d84045c9ca Move decodeIDNA to app/javascript/flavours/glitch/util 2019-08-04 22:25:56 +02:00
ThibG
e2ac47141f [Glitch] Fix crash when expanding search results for hashtags
Port e85805138a to glitch-soc
2019-07-30 12:31:02 +02:00
ThibG
a7a6563f22 Merge pull request #1179 from ThibG/glitch-soc/merge-upstream
Merge upstream changes
2019-07-29 23:37:14 +02:00
Thibaut Girka
ce25139d5d Fix crash in /web/lists
Fixes #1181
2019-07-29 00:34:39 +02:00
Eugen Rochko
a71d66ab0e [Glitch] Add search results pagination to web UI (#11409)
Port 5119a0608d to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-28 17:10:52 +02:00
ThibG
1c3117f682 [Glitch] Change contrast of status links that are not mentions nor hashtags
Port 6701b9329d to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-28 16:47:36 +02:00
Eugen Rochko
16b5fe3ac3 [Glitch] Change account domain block to clear out notifications and follows
Port 93a6ab5a32 to glitch-soc

Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2019-07-28 16:45:36 +02:00