Nolan Lawson
fda00fc87c
chore: switch from circle ci to github actions ( #2253 )
2022-11-25 11:04:37 -08:00
Nolan Lawson
6794514916
chore: update to mastodon v3.5.1 ( #2133 )
...
* chore: update to mastodon v3.5.1
* chore: empty commit
2022-04-30 14:38:37 -07:00
Nolan Lawson
c833680ecc
chore: update vercel config and docs ( #1933 )
2021-02-14 14:01:52 -08:00
Nolan Lawson
fc96d7137d
docs: add better docs on internationalization ( #1932 )
...
[skip ci]
2021-02-14 09:58:55 -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
7803bdf797
fix: remove LEGACY mode ( #1867 )
2020-09-13 13:37:54 -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 3cd2d94469
.
* fix: fix emoji autosuggest
* test: fix test
2020-06-28 23:12:14 -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
1f0d67fcc4
feat: aria-labels and buttons contain more media info ( #1743 )
...
* feat: aria-labels and buttons contain more media info
fixes #1733
* fix lint
2020-04-25 19:03:39 -07:00
Nolan Lawson
ea382acf1d
test: improve testcafe test flakiness, use config file ( #1627 )
2019-11-09 17:25:33 -05: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
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
3fa285447d
chore: update to mastodon v2.8.2 ( #1181 )
...
* chore: update to mastodon v2.8.2
* fix test
2019-05-05 15:02:14 -07:00
Nolan Lawson
84b20a8fc2
docs: update development guide ( #1106 )
...
fixes #1104
2019-03-18 09:09:06 -07:00
Nolan Lawson
2fc6897ee3
perf: reduce install size using yarn --production ( #1066 )
2019-03-02 14:44:19 -08:00
Nolan Lawson
d198250eab
chore: switch to yarn ( #927 )
...
* chore: switch to yarn
BREAKING CHANGE: Pinafore is now using yarn rather than npm, so those
who self-host will need to stop running e.g. `npm install` and run `yarn
install` instead.
* install latest yarn
2019-01-27 17:44:30 -08:00
Nolan Lawson
795d6bce35
docs: add some more contributing instructions ( #861 )
...
[skip ci]
2018-12-30 14:50:51 -08:00
Nolan Lawson
a98fb4f7f6
docs: fix typo
...
[skip ci]
2018-12-19 01:08:45 -08:00
Nolan Lawson
d5eac4e119
docs: add way more contributing docs ( #846 )
...
[skip ci]
2018-12-19 00:57:48 -08:00
Nolan Lawson
bb7fe6e30a
chore: make build process faster/simpler ( #833 )
...
This gets rid of the awkward checking-in of `template.html` to git (when
it's a built file) and also makes the rebuilds faster and more
consistent by running everything through the same pipeline. So inline
CSS, SVG, and JS are all partially built on-the-fly.
I've basically reinvented gulp, but it's pretty lightweight and
zero-dep, so I'm happy with it.
2018-12-17 17:21:29 -08:00
Nolan Lawson
4124da2439
fix(emojos): fix emojos on Ubuntu and Chrome on Windows ( #661 )
...
* fix(emojos): fix emojos on Ubuntu and Chrome on Windows
* fixup
* start working on unit tests
* fixup
* add more tests and fix emoji
2018-11-20 00:01:23 -08:00
Nolan Lawson
992c3a890d
update to mastodon 2.4.0 in travis ( #371 )
...
* update to mastodon 2.4.0 in travis
* lint fix
2018-06-07 15:26:47 -07:00
Nolan Lawson
d2d82ba2e3
docs(): add notes on debugging webpack
...
[skip ci]
2018-05-01 17:00:34 -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
Nolan Lawson
bfc3c46462
use standard to lint HTML too ( #186 )
2018-04-19 21:38:01 -07:00
Nolan Lawson
ee43de9e5e
docs: move Building documentation to README
...
[skip ci]
2018-04-15 09:48:52 -07:00
Nolan Lawson
69a2ef8696
update CONTRIBUTING
...
[skip ci]
2018-04-12 09:44:02 -07:00
Nolan Lawson
e9b6f69f8c
update CONTRIBUTING.md
...
[skip ci]
2018-04-11 20:33:34 -07:00
Nolan Lawson
c8b352d131
travis: use special pinafore user for postgres
2018-04-10 18:39:56 -07:00
Nolan Lawson
8725225b68
add CONTRIBUTING.md
2018-03-30 17:55:55 -07:00