Commit graph

14 commits

Author SHA1 Message Date
f0x 60c5d691ef more small eslint fixes 2022-11-07 20:10:18 +00:00
f0x 17ffab3be9 cleanup, fix most eslint errors 2022-11-07 20:05:17 +00:00
f0x c37542932c remove unused requires 2022-11-07 19:56:38 +00:00
f0x 90fa9a3ce6 refactor custom emoji form fields 2022-11-07 19:51:40 +00:00
f0x 41f25653d1 fix validation order 2022-11-07 19:51:40 +00:00
f0x 886e663382 clean up old redux api+reducers for custom emoji 2022-11-07 19:51:40 +00:00
f0x 1e94c50cb9 refactor emoji upload to rtk query 2022-11-07 19:51:39 +00:00
f0x bcaf1e95f1 basic emoji details + deletion using rtk query 2022-11-07 19:51:39 +00:00
f0x 8893355afb fix oauth url getting too long 2022-11-07 19:51:39 +00:00
f0x52 c4c713988a
[frontend] change bundler to skulk (#942)
* replace web bundler with skulk

* upgrade skulk

* add license
2022-11-02 16:31:43 +01:00
f0x52 3ca7164455
[frontend] Use new GET custom_emoji admin api (#908)
* use new GET custom_emoji admin api

* use url instead of static_url, add link to emoji admin api tracking issue

* fetch all local emoji
2022-10-13 10:42:54 +02:00
f0x52 30aaedb0a8
[frontend] use ISO639 library for language selection (#909) 2022-10-12 19:18:41 +02:00
tobi 80663061d8
[feature] Add opt-in RSS feed for account's latest Public posts (#897)
* start adding rss functionality

* add gorilla/feeds dependency

* first bash at building rss feed
still needs work, this is an interim commit

* tidy up a bit

* add publicOnly option to GetAccountLastPosted

* implement rss endpoint

* fix test

* add initial user docs for rss

* update rss logo

* docs update

* add rssFeed to frontend

* feed -> feed.rss

* enableRSS

* increase rss logo size a lil bit

* add rss toggle

* move emojify to text package

* fiddle with rss feed formatting

* add Text field to test statuses

* move status to rss item to typeconverter

* update bun schema for enablerss

* simplify 304 checking

* assume account not rss

* update tests

* update swagger docs

* allow more characters in title, trim nicer

* update last posted to be more consistent
2022-10-08 14:00:39 +02:00
f0x52 5249294a16
[chore] Bundler restructure (#880)
* re-structure bundler, settings panel files

* add more info logging

* tidy up CSS syntax errors

* split into lib/ files

* livereloading server

* fix factor function for production builds

* remove testing console.log

* default to production env, saves 300kb bundle size
2022-10-03 16:46:38 +02:00