Nolan Lawson
987e5827b0
fix: fix CSP checksums ( #1985 )
2021-03-07 08:21:20 -08:00
Nolan Lawson
88ccfdad6e
fix: add permissions policy ( #1984 )
...
does not really do anything right now, but fun to experiment with
2021-03-06 15:21:26 -08:00
Nolan Lawson
1f2ce30fd4
fix: fix DEBUG mode for inline script ( #1981 )
2021-03-06 09:06:53 -08:00
Nolan Lawson
7d96876aca
chore: break up circle CI tasks ( #1983 )
2021-03-06 09:06:42 -08:00
Nolan Lawson
09b5474e22
test: always migrate mastodon server when launching ( #1941 )
...
This fixes some bugs in dev mode where the Mastodon DB might say it needs a Rails migration stil.
2021-02-15 12:54:08 -08:00
Nolan Lawson
c909b0d9d9
chore: disable vercel comment bot ( #1936 )
2021-02-14 14:02:02 -08:00
Nolan Lawson
c833680ecc
chore: update vercel config and docs ( #1933 )
2021-02-14 14:01:52 -08:00
Nolan Lawson
a3e970fe7a
test: use mastodon 3.3.0 for testing ( #1917 )
...
* test: use mastodon 3.3.0 for testing
* test: fix test
* test: fix test
* test: fix test
* test: fix test
* test: revert test change
* test: use ruby 2.6.6
2021-01-24 18:26:40 -08:00
Nolan Lawson
a028a7e880
feat: intl support for emoji picker ( #1910 )
...
* feat: intl support for emoji picker
Fixes #1908
* fix: update emoji-picker-element
* fix: fix typo
2020-12-18 20:02:36 -08:00
Nolan Lawson
0022286b46
fix: first stab at i18n, extract English strings, add French ( #1904 )
...
* first attempt
* progress
* working
* working
* test timeago
* rm
* get timeago working
* reduce size
* fix whitespace
* more intl stuff
* more effort
* more work
* more progress
* more work
* more intl
* set lang=LOCALE
* flatten
* more work
* add ltr/rtl
* more work
* add comments
* yet more work
* still more work
* more work
* fix tests
* more test and string fixes
* fix test
* fix test
* fix test
* fix some more strings, add test
* fix snackbar
* fix }
* fix typo
* fix english
* measure perf
* start on french
* more work on french
* more french
* more french
* finish french
* fix some missing translations
* update readme
* fix test
2020-11-29 14:13:27 -08:00
Nolan Lawson
d3ce112f60
chore: fix bundler caching in circleci ( #1899 )
2020-11-23 18:07:38 -08:00
Nolan Lawson
a124ba9dc8
chore: cache bundler correctly in CircleCI ( #1898 )
2020-11-23 16:29:03 -08:00
Nolan Lawson
ac08a53014
chore: switch from travis to circleci ( #1895 )
...
* chore: update to circleci
* chore: fixup
* chore: fixup
* chore: remove travis.yml
* chore: wait for redis
* chore: fix postgres
* chore: try to fix db
* chore: debug
* chore: debug
* chore: try another node
* chore: try 2.5
* chore: fix node
* chore: fix node
* chore: fix node
* chore: fix node
* chore: fix node
* chore: fix node
* chore: fix node
* chore: fix node
* chore: fix node
* chore: fix node
* chore: cleanup
* chore: cleanup
* chore: remove travis stuff
* chore: fix emoji
* chore: fix cache
* chore: update readme
2020-11-23 12:45:01 -08:00
Nolan Lawson
01ba161520
chore: update vercel token ( #1892 )
2020-11-14 15:04:28 -08:00
Nolan Lawson
57b75ade1b
chore: update emoji-picker-element to v1.3.0 ( #1888 )
2020-11-14 14:13:22 -08:00
Nolan Lawson
04b56f5dc5
fix: remove license files from service worker ( #1875 )
2020-09-20 14:31:15 -07:00
Nolan Lawson
7803bdf797
fix: remove LEGACY mode ( #1867 )
2020-09-13 13:37:54 -07:00
Nolan Lawson
5a9e5ae8bc
fix: tidy up bookmarks, add tests
2020-08-25 23:47:20 -07:00
charlag
2113ab3d46
feat: Implement bookmarks, close #1726
2020-08-25 23:47:20 -07:00
Nolan Lawson
2812e4521e
chore: update from now to vercel ( #1844 )
2020-08-25 16:45:53 -07:00
Nolan Lawson
1371175bce
feat: use emoji-picker-element, add emoji autocompletions/tooltips ( #1804 )
...
* feat: use emoji-picker-element, add emoji autocompletions/tooltips
* fix: fix lint bug
* test: fix emoji in chrome on linux in travis
* test: try bionic in travis
* chore: try to fix travis
* chore: try to fix travis
* fix: filter unsupported emoji
* chore: try to fix travis
* chore: try to fix travis
* chore: try to fix travis
* chore: try to fix travis
* Revert "chore: try to fix travis"
This reverts commit 3cd2d94469b2f1a20c847c2a69e088d7c8d1efdd.
* fix: fix emoji autosuggest
* test: fix test
2020-06-28 23:12:14 -07:00
Nolan Lawson
3476b9dc7e
chore: use sass instead of node-sass ( #1792 )
...
* chore: use sass instead of node-sass
* perf: renderSync is slightly faster
2020-05-28 21:06:24 -07:00
Nolan Lawson
5348b3ccce
test: do not write to mastodon.log in travis ( #1761 )
...
* test: do not write to mastodon.log in travis
* fixup
2020-05-02 19:58:58 -07:00
Nolan Lawson
6447326f5c
fix: beef up CSP headers ( #1759 )
...
* fix: beef up CSP headers
* add base-uri self
* fix connect-src for tesseract
* more csp fixes
2020-05-02 18:09:07 -07:00
Nolan Lawson
00b9b1c216
chore: update tested mastodon to v3.1.3 ( #1760 )
...
* chore: update tested mastodon to v3.1.3
* fix tests
* fixup
* fix test
2020-05-02 18:02:29 -07:00
Nolan Lawson
f6f2da2748
fix: fix automatic zeit deployment ( #1734 )
...
This reverts commit 767fbccaff
and
fixes #1732 .
2020-03-29 11:54:40 -07:00
Nolan Lawson
8400f10014
chore: update mkdirp ( #1699 )
2020-02-22 16:45:32 -08:00
Nolan Lawson
4a500c16f5
chore: update dependencies ( #1697 )
2020-01-12 10:32:40 -08:00
Nolan Lawson
abaa9b4e05
fix: ignore hidden files in scss/themes ( #1696 )
...
When editing a theme file in vim, a .file.swp file is created and would
crash the sass compiler. This ignores any hidden files in the directory,
since they are probably not theme files.
Co-authored-by: Milan <me@petabyteboy.de>
2020-01-12 10:19:29 -08:00
Nolan Lawson
561357b48e
fix: add missing cache-control for gz/webapp files ( #1660 )
2019-11-28 10:26:01 -08:00
Nolan Lawson
da42c8b4c1
fix: fix circle in svg ( #1621 )
...
fixes #1616
2019-10-31 23:01:44 -07:00
Cătălin Mariș
f17386c8cb
perf: Further optimize used SVGs ( #1603 )
2019-10-27 10:08:03 -07:00
Nolan Lawson
9f12d1ca07
fix: use small modules for userAgent.js instead of terser magic ( #1602 )
2019-10-24 20:37:23 -07:00
Nolan Lawson
7c04b86405
fix: use smooth scroll polyfill in Chrome for scroll-to-top ( #1601 )
...
* fix: use smooth scroll polyfill in Chrome for scroll-to-top
* rename thunk to __thunk__ for safety
2019-10-24 19:03:10 -07:00
Nolan Lawson
ac4d512363
fix: do not cache license files in service worker ( #1575 )
2019-10-15 06:52:27 -07:00
Nolan Lawson
8b3842f15a
feat: add hashtag autocomplete ( #1567 )
...
* feat: add hashtag autocomplete
fixes #1209
* add test and tweak aria label and styles
* do not prefer lowercase
* Change text
2019-10-12 18:06:04 -07:00
Nolan Lawson
b32be27cf7
feat: add debug build ( #1506 )
2019-09-21 13:44:32 -07:00
Nolan Lawson
6358af5d04
feat: add legacy build ( #1502 )
...
* feat: add legacy build
* service worker should also be in ES5
* fixup
2019-09-20 23:17:52 -07:00
Nolan Lawson
ca9a32d303
feat: add OCR for image descriptions using tesseract.js ( #1433 )
...
* feat: add OCR for image descriptions using tesseract.js
* tweak style of alt editor
* remove unnecessary files
2019-08-25 18:33:44 -07:00
Nolan Lawson
b7c97118e2
chore: update travis to ubuntu bionic ( #1426 )
...
* chore: update travis to ubuntu xenial/bionic
* fix apt packages
* try again
* fixup
* fixup
* fixup
* fixup
* fixup
* simplify to test
* fixup
* fixup
* add stuff back
* add chrome
* fix config
* fixup
* fix build script
2019-08-23 20:46:21 -07:00
Nolan Lawson
4232da5e33
fix: fix lint
2019-08-19 20:23:58 -07:00
Nolan Lawson
00945a3608
chore: update standard to v13 ( #1370 )
2019-08-03 13:49:37 -07:00
Nolan Lawson
9f3c05b121
chore: fix mastodon fuubar dependency in travis ( #1321 )
...
* chore: fix mastodon fuubar dependency in travis
* fixup
2019-07-07 22:54:11 -07:00
Nolan Lawson
cfc182a836
fix: fix ffmpeg install in travis ( #1318 )
2019-07-07 17:39:20 -07:00
Nolan Lawson
85b75900c1
feat: add ability to set focal points for media ( #1303 )
...
* feat: add ability to set focal points for media
fixes #739
* fix tests
* actually fix tests
* really really fix tests
* really really really fix tests pinkie swear
2019-07-07 00:14:19 -07:00
Nolan Lawson
b2d4279137
chore: update tested mastodon to v2.9.2 ( #1289 )
2019-06-22 13:21:06 -07:00
Nolan Lawson
a35f5ee2d9
feat: implement wellness settings ( #1256 )
...
* implement wellness settings
fixes #1192
Adds
- grayscale mode (as well as separate grayscale/dark grayscale
themes)
- disable follower/boost/fav counts (follower counts capped at 10)
- disable unread notification count (red dot)
* fix lint
* fix crawler
2019-06-01 13:07:31 -07:00
Nolan Lawson
0878275ab9
feat: ability to create polls ( #1235 )
...
* feat: ability to create polls
fixes #1130
* fix adds and deletes
* fix tests
* fix tests again
2019-05-27 00:24:47 -07:00
Nolan Lawson
45441d3a9e
fix: show poll results, time remaining, allow refresh ( #1233 )
...
more work towards #1130
2019-05-26 18:48:04 -07:00
Nolan Lawson
8f477eeccb
feat: add poll notifications ( #1229 )
...
more work on #1130
2019-05-26 09:54:35 -07:00