1
0
mirror of https://github.com/nolanlawson/pinafore synced 2025-02-01 06:16:47 +01:00

603 Commits

Author SHA1 Message Date
Nolan Lawson
9629a55a9f
remove all instances of string coercion (#240) 2018-04-29 17:45:03 -07:00
Nolan Lawson
40a9ff957a
fix null error in virtual list items (#239) 2018-04-29 17:33:58 -07:00
Nolan Lawson
de7bc7e43d
avatar should not have gray background (#237)
fixes #233
2018-04-29 16:57:12 -07:00
Nolan Lawson
8089202977
add ability to pin and unpin statuses (#235)
* add ability to pin and unpin statuses

* add another test
2018-04-29 12:28:44 -07:00
Nolan Lawson
ffb00fcc5c
approve/reject follow requests, unblock, unmute (#230)
* approve/reject follow requests, unblock, unmute

* make tests less flaky
2018-04-28 14:19:39 -07:00
codl
562d0d2774 emoji style fixes (#227)
* emoji style fixes

* fixes non-square emoji being stretched to fit a square, both in
  statuses and in autosuggestions
* sizes emoji proportionally to text, so emoji won't look all tiny in
  expanded statuses
* emoji sizing and positioning similar to mastodon web

* prevent emoji from pushing down the line below them
2018-04-27 18:19:37 -07:00
Nolan Lawson
75b4d09b64 remove AsyncLayout in favor of rAf + gBCR 2018-04-27 18:16:57 -07:00
Nolan Lawson
8a46f3b3d1 add test and aria-label 2018-04-26 22:37:39 -07:00
Nolan Lawson
7ec109c6af fix style nit 2018-04-26 22:37:39 -07:00
codl
03e0ac72d2 add lists of follows and followers 2018-04-26 22:37:39 -07:00
Nolan Lawson
6bd4b05a98
fix more bugs in autocomplete (#208)
* fix more bugs in autocomplete

fully fixes #170

* fixup

* fix tests
2018-04-21 14:57:02 -07:00
Nolan Lawson
12131bd807
refactor dialogs to be individually async (#206) 2018-04-21 09:56:53 -07:00
Nolan Lawson
1151a3be4b
fix null in Timeline.html get() (#205) 2018-04-21 09:56:45 -07:00
Nolan Lawson
78f44c7b51
make timeline components async (#204) 2018-04-21 08:45:41 -07:00
Nolan Lawson
36b8f15ba6
clean up icon animations (#203) 2018-04-21 08:32:40 -07:00
Nolan Lawson
286a93ecba
simplify Status.html using spread params (#190)
* simplify Status.html using spread params

* fixup
2018-04-21 00:33:30 -07:00
Nolan Lawson
b72ed87c25
refactor Media.html (#191) 2018-04-20 10:36:20 -07:00
Nolan Lawson
64973757a3
slightly refactor compose box (#192) 2018-04-20 10:36:05 -07:00
Nolan Lawson
581a0fcd00
fix multiple compose autosuggest dropdowns (#188)
* fix multiple compose autosuggest dropdowns

Fixes #170

* fix failing test

* remove console.log
2018-04-20 06:26:36 -07:00
Nolan Lawson
77ba91c712
fix animations and cleanup store/component get() usage (#185)
fixes #181
2018-04-19 21:38:11 -07:00
Nolan Lawson
bfc3c46462
use standard to lint HTML too (#186) 2018-04-19 21:38:01 -07:00
Nolan Lawson
ebcade8035
constrain gif backgrounds (with modifications) (#176)
* constrain gif backgrounds. fixes #159

* nit: move background-* styles to AutoplayVideo.html
2018-04-19 10:04:44 -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
a24177b62a
remove "class" prop in favor of "className" (#167) 2018-04-18 23:48:06 -07:00
Nolan Lawson
e431c29efa
update and pin all deps (#164) 2018-04-18 20:43:13 -07:00
Nolan Lawson
7c548018c1
Simplify click delegate implementation (#155) 2018-04-17 21:47:30 -07:00
Nolan Lawson
980fec15ec
fix favorites/boosts reversed aria labels (#153)
Fixes #146
2018-04-17 18:38:27 -07:00
Maxime Le Conte des Floris
eef54e992b focus container on page load (#116)
* focus container on page load

* only focus container on first page load

* add test for container focus on page load

* fix typo
2018-04-17 09:42:10 -07:00
Nolan Lawson
b231466fff
Refactor database for better code-splitting (#144) 2018-04-16 20:56:21 -07:00
Nolan Lawson
8fb00a961c
refactor to avoid unnecessary emojify computations (#143) 2018-04-16 20:54:16 -07:00
Nolan Lawson
300a399655
Mark permalinks with icons accessibly (#138)
Fixes #128
2018-04-15 16:00:09 -07:00
Nolan Lawson
a21541ce4b
hide overflow menu for same-user profile (#136)
Fixes #130
2018-04-15 15:39:54 -07:00
Nolan Lawson
e23aa97cf2
make PseudoVirtualList sync rather than async (#133)
Attempt to address #92
2018-04-15 14:43:41 -07:00
Nolan Lawson
7ff45dfb3f
mute and unmute accounts (#127) 2018-04-14 22:18:48 -07:00
Nolan Lawson
732d1fded4
Block and unblock an account (#125)
One of the many features listed in #6
2018-04-14 18:47:55 -07:00
Nolan Lawson
6230c2703e
content warnings can have emoji (#122)
fixes #105
2018-04-14 15:50:06 -07:00
Nolan Lawson
a6e737bdbb
remove page flash due to LazyPage.html (#120) 2018-04-14 14:50:53 -07:00
Nolan Lawson
29c38c1f83
Don't show media in notifications (#112)
Fixes #70
2018-04-14 14:18:19 -07:00
Nolan Lawson
ff8e92df6c
preload content in CW (#110)
* preload content in CW

Fixes #63

* fix test
2018-04-14 10:47:53 -07:00
Nolan Lawson
707e89e899
faster hydrateContent() algorithm, add test (#109) 2018-04-14 10:08:43 -07:00
Nolan Lawson
6be77a6b25
Fix spinner button spinning background (#113)
Fixes #107
2018-04-14 10:07:45 -07:00
Nolan Lawson
fdcf2bc46b
fix blurry modal dialog on chrome/safari (#101)
Fixes #71
2018-04-13 09:46:47 -07:00
Nolan Lawson
aaf0a16a48 remove mistaken code comment
[skip ci]
2018-04-12 22:30:40 -07:00
Nolan Lawson
d2c5839873 tweak style for small devices 2018-04-12 22:13:05 -07:00
Nolan Lawson
a82c44c21f
Replying returns focus to reply button (#98)
Fixes #42
2018-04-12 21:18:14 -07:00
Nolan Lawson
a875386539
fix image hover description on Firefox (#97)
Fixes #57
2018-04-12 21:18:06 -07:00
Nolan Lawson
b8d862618a
Use display:none for virtual list header (#96)
Fixes #59 by using display:none instead of opacity/pointer-events tricks while still showing an animation
2018-04-12 21:17:57 -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
3786473e34
Simplify PseudoVirtualList (#93)
Possible fix for #92
2018-04-12 19:38:41 -07:00
Nolan Lawson
7ece5d7ffc fix css typo 2018-04-12 19:37:37 -07:00