Nolan Lawson
c309e5842d
slightly improve Svelte 2.0 compatibility ( #244 )
...
* slightly improve Svelte 2.0 compatibility
* fixup
* fix lint
2018-04-29 22:13:41 -07:00
Nolan Lawson
12131bd807
refactor dialogs to be individually async ( #206 )
2018-04-21 09:56:53 -07:00
Nolan Lawson
64973757a3
slightly refactor compose box ( #192 )
2018-04-20 10:36:05 -07:00
Nolan Lawson
bfc3c46462
use standard to lint HTML too ( #186 )
2018-04-19 21:38:01 -07:00
Nolan Lawson
8d5690d63d
remove get() with string from Svelte calls ( #169 )
...
* remove get() with string pt 1
* remove get() with string pt 2
* fix typo
* fix some null exceptions in get()
* fixup code style
2018-04-19 09:37:05 -07:00
Nolan Lawson
aaf0a16a48
remove mistaken code comment
...
[skip ci]
2018-04-12 22:30:40 -07:00
Nolan Lawson
a82c44c21f
Replying returns focus to reply button ( #98 )
...
Fixes #42
2018-04-12 21:18:14 -07:00
Nolan Lawson
2c6576e09d
Fix compose button covering content ( #95 )
...
Fixes #43 for browsers that support fit-content
2018-04-12 20:23:38 -07:00
Nolan Lawson
7ece5d7ffc
fix css typo
2018-04-12 19:37:37 -07:00
Nolan Lawson
bdf658f54c
fixup minor style nitpicks
...
[skip ci]
2018-04-11 20:01:45 -07:00
codl
8e08d08712
send status on ctrl+enter ( #81 )
...
* send status on ctrl+enter (#24 )
* don't check for floating post button when pressing ctrl+enter
oops, I was too eager. it doesn't matter too much, except that if the
main compose form is off-screen but still focused, ctrl+enter would open
the compose modal instead of posting
2018-04-11 20:01:17 -07:00
Nolan Lawson
70b03eb56e
fix headings for timelines ( #67 )
...
Adds an sr-only class to make this easier in the future. Also fixes a missing aria-label.
Fixes #44
2018-04-10 22:08:14 -07:00
Nolan Lawson
7ae3212c55
Fix alts for image uploads ( #54 )
...
* Fix alts for image uploads
Fixes #41
* fix alts mixed with no-alts
2018-04-09 18:30:15 -07:00
Nolan Lawson
bcc7fb47ef
start using an event bus
2018-04-08 15:08:32 -07:00
Nolan Lawson
8197c9e773
fix DM background color for replies
2018-04-04 23:03:26 -07:00
Nolan Lawson
8d6cb56421
make entire sticky banner pointer-events:auto
2018-04-04 20:32:54 -07:00
Nolan Lawson
bd183c9b37
fix default post privacy on replies
2018-04-03 17:50:48 -07:00
Nolan Lawson
79e33d7938
automatically insert CWs for replies to CWs
2018-04-03 09:45:17 -07:00
Nolan Lawson
e467f74631
fix intersection observer bug in firefox
2018-03-31 09:36:29 -07:00
Nolan Lawson
f9993cac35
fix post privacy for replies
2018-03-30 10:04:35 -07:00
Nolan Lawson
5a0c4897b0
make replies inline
2018-03-30 01:06:17 -07:00
Nolan Lawson
3b8f551477
implement better timeline navigations with fades
2018-03-29 23:16:53 -07:00
Nolan Lawson
290a3b068e
fix math error in css
2018-03-28 09:05:22 -07:00
Nolan Lawson
45ee11352f
remove unnecessary will-change
2018-03-27 20:13:41 -07:00
Nolan Lawson
59cf489ca3
try to fix floating button with will-change:transform
2018-03-27 10:01:35 -07:00
Nolan Lawson
1d7d7612a6
improve floating compose button
2018-03-27 09:38:19 -07:00
Nolan Lawson
ddd32a2223
improve tests
2018-03-27 08:38:40 -07:00
Nolan Lawson
58b700788c
add floating compose button
2018-03-27 00:02:55 -07:00
Nolan Lawson
6fc21e40bf
add username autocomplete feature
2018-03-24 18:04:54 -07:00
Nolan Lawson
d40befacdb
compose button is not disabled by default
2018-03-22 17:55:35 -07:00
Nolan Lawson
ed0db17ca0
add auto-focus to reply input text
2018-03-16 19:04:48 -07:00
Nolan Lawson
7813cf99ed
immediately add replies to threads
2018-03-09 22:31:26 -08:00
Nolan Lawson
6f1903fec5
fix handles appearing in replies
2018-03-09 08:45:12 -08:00
Nolan Lawson
e3850beddf
add ability to post a reply
2018-03-07 18:04:20 -08:00
Nolan Lawson
4220e61042
add ability to post statuses
2018-03-04 16:27:15 -08:00
Nolan Lawson
73b3895b23
add an animation for content warnings
2018-03-03 16:25:22 -08:00
Nolan Lawson
9149887fec
add tests for content warnings
2018-03-03 16:12:48 -08:00
Nolan Lawson
2f5e19bd44
start on content warnings
2018-03-03 15:44:43 -08:00
Nolan Lawson
3dc46791e9
refactor
2018-03-03 14:51:48 -08:00
Nolan Lawson
e79003d8d7
separate uploaded media by instance/realm
2018-03-03 10:11:32 -08:00
Nolan Lawson
cd376c5a18
start adding media uploads
2018-03-01 21:21:49 -08:00
Nolan Lawson
333ac62b61
further refactor ComposeBox
2018-02-26 22:22:56 -08:00
Nolan Lawson
c1e64711c0
refactor ComposeBox more
2018-02-26 21:54:21 -08:00
Nolan Lawson
7eedeaac76
modularize Composebox
2018-02-26 21:50:03 -08:00
Nolan Lawson
3c62411819
start adding compose icons, update seafoam style
2018-02-26 20:55:49 -08:00