Commit graph

2307 commits

Author SHA1 Message Date
Nolan Lawson 3209d934e8
fix: tweak autocomplete behavior ()
tweak the hashtag sort algorithm
fix issue where wrong results shown when offline or on slow network
refactor RequestThrottler
2019-10-13 08:08:06 -07:00
Nolan Lawson 89265f709e
fix: combine request throttling logic () 2019-10-12 21:08:08 -07:00
Nolan Lawson 8b3842f15a
feat: add hashtag autocomplete ()
* feat: add hashtag autocomplete

fixes 

* add test and tweak aria label and styles

* do not prefer lowercase

* Change text
2019-10-12 18:06:04 -07:00
Nolan Lawson 138fe83082
fix: deduplicate settings styles () 2019-10-10 07:06:04 -07:00
Nolan Lawson 7dde0a833b
fix: disable minification on server build () 2019-10-10 06:02:18 -07:00
Nolan Lawson a0251b20c5 1.14.0 2019-10-08 17:48:51 -07:00
Nolan Lawson a6f0dcd59c
chore: delete posix-spawn-benchmark in travis () 2019-10-08 17:47:40 -07:00
Nolan Lawson 6f8a7f1d0d
chore: disable esm/terser cache in travis () 2019-10-08 07:57:37 -07:00
Nolan Lawson 10b43b209c
test: make follow request test less flaky () 2019-10-08 05:59:55 -07:00
Nolan Lawson 0b5adfa2c9
fix: fix fade in animation on compose button () 2019-10-08 05:59:50 -07:00
Nolan Lawson 8c5d6fe667
fix: remove iOS sticky workaround ()
I'm not sure what changed, but  no longer seems to be an issue, so
it looks like we can safely remove this workaround. I even tested in a
simulator in iOS 11.4 and we don't seem to be affected anymore.
2019-10-08 05:59:45 -07:00
sgenoud 3de7a5ba9a fix: Return a synthetic response for range requests ()
Fixes 
2019-10-07 08:36:05 -07:00
Nolan Lawson 8f044e19c8
fix: remove basic login mode for now ()
* fix: remove basic login mode for now

As described in  I do not have a lot of faith in this feature, so maybe it should just be removed for now until a later release.

* fixup

* fixup

* fixup
2019-10-07 07:15:19 -07:00
Nolan Lawson 07d8045617
test: make test less flaky ()
* test: make test less flaky

* fixup

* fix lint
2019-10-07 07:15:12 -07:00
Nolan Lawson d53430fee5
fix: fix uploading photos on iOS 13 ()
fixes 
2019-10-07 07:15:05 -07:00
Nolan Lawson 5167e04417
fix: small kaios tweak for infinite scroll () 2019-10-07 07:14:58 -07:00
Nolan Lawson 56ba259ccf
fix: fix basic login - clear store on log out ()
fixes 
2019-09-26 09:07:49 -07:00
Nolan Lawson 4ddf47f3da
feat: implement basic login mode ()
fixes 
2019-09-26 05:28:52 -07:00
Nolan Lawson 2ada968439
fix: fix search on Mastodon v3 ()
fixes 
2019-09-26 05:24:20 -07:00
Alex Berg 5e150b31df fix: Add "unfavorite/unboost" label ()
* Add "unfavorite" label.

* fixup, also fix Boost/Unboost

* fix test
2019-09-26 05:24:05 -07:00
Nolan Lawson 038dc27163
perf: lazy-load computations ()
* perf: lazy-load computations (experimental)

* fix lint

* add marks

* fixup

* lazy-load mixins too

* add missing files

* fix tests
2019-09-26 05:23:36 -07:00
Nolan Lawson 8fbf38e974
fix: fix video on iOS Safari ()
* fix: fix video on iOS Safari

* add another missing type
2019-09-24 22:32:27 -07:00
Nolan Lawson 2c6a8468ea
fix: apply focus-fix to account profile name () 2019-09-24 22:32:06 -07:00
Nolan Lawson ea4c1ad819
fix: return focus to sensitive media button ()
* fix: return focus to sensitive media button

fixes 

* additional fix for media sensitive focus

* fix audio/video name in aria-label of button

* fix hotkeys
2019-09-24 22:31:56 -07:00
Nolan Lawson af27c8b26b
fix: remove relative timestamp from tab focus order ()
fixes 
2019-09-24 22:30:26 -07:00
Nolan Lawson b8b6556a14
fix: more focus style fixes for small devices () 2019-09-24 18:46:58 -07:00
Nolan Lawson 65524105f9
fix: hotkeys work with caps lock on ()
fixes 
2019-09-24 18:46:53 -07:00
Nolan Lawson 3a2fe740c1
feat: add KaiOS manifest file () 2019-09-24 00:50:42 -07:00
Nolan Lawson 1bbe2a5612
fix: improve focus styles ()
* fix: improve focus styles

* fixup
2019-09-24 00:50:35 -07:00
Nolan Lawson fbed5b8ac8
fix: improve autosuggest styles on small screens () 2019-09-24 00:50:25 -07:00
Nolan Lawson 91c491fd8d
fix: more CSS tweaks for very small screens () 2019-09-24 00:29:42 -07:00
Nolan Lawson 59b6c7e0ce
fix: improve styles on poll form () 2019-09-24 00:29:24 -07:00
Nolan Lawson ce33c80b6d
fix: ignore modifiers in left/right focus keys ()
fixes 
2019-09-24 00:29:12 -07:00
Nolan Lawson 488e87bda1
fix: reduce motion disables nav indicator animation ()
fixes 
2019-09-24 00:28:40 -07:00
Nolan Lawson 3d58c86963
feat: left/right keys can change columns or focus ()
* feat: left/right keys can change columns or focus

* fixup

* fixup, add tests
2019-09-22 23:53:29 -07:00
Nolan Lawson 8f3b0ac80a
fix: remove aria-live region for autosuggest () 2019-09-22 23:53:09 -07:00
Nolan Lawson 3338159eaa
fix: improve nav button focus appearance () 2019-09-22 20:11:40 -07:00
Nolan Lawson 3490f98208
fix: fix nav animation for notifications/mentions () 2019-09-22 16:20:26 -07:00
Nolan Lawson 8648bb0ad2
fix: remove focus-after class on nav items ()
this broke the navigation animation, so let's remove it for now
2019-09-22 16:20:20 -07:00
Nolan Lawson 0df6552f83
fix: don't set aria-activedescendant immediately on autocomplete textarea () 2019-09-22 16:19:51 -07:00
Nolan Lawson d0b7f981d2
fix: fix pleroma hashtag links ()
fixes 
2019-09-22 15:12:51 -07:00
Nolan Lawson 98a4fbb96e
fix: attempt to fix Safari login bug () 2019-09-22 15:12:45 -07:00
Nolan Lawson 41270f9210
fix: more fixes for tiny screen sizes () 2019-09-21 18:16:55 -07:00
Nolan Lawson 38b16c91d1
fix: improve style on very small mobile screens () 2019-09-21 13:45:48 -07:00
Nolan Lawson b32be27cf7
feat: add debug build () 2019-09-21 13:44:32 -07:00
Nolan Lawson 5332a4e1e9
fix: fix null exception on community page () 2019-09-21 13:43:45 -07:00
Nolan Lawson 2b4edee216
feat: press "7" to open compose modal () 2019-09-21 13:43:24 -07:00
Nolan Lawson 3a71f2f8d5
fix: fix shortcut help dialog not keyboard-scrollable ()
fixes 
2019-09-21 13:42:56 -07:00
Nolan Lawson 489319a3a6
fix: improve nav height on tiny screens, use variables () 2019-09-20 23:17:57 -07:00
Nolan Lawson 6358af5d04
feat: add legacy build ()
* feat: add legacy build

* service worker should also be in ES5

* fixup
2019-09-20 23:17:52 -07:00