Commit Graph

230 Commits

Author SHA1 Message Date
Nolan Lawson c5663aab44 0.2.2 2018-04-17 22:28:37 -07:00
Nolan Lawson 61b3b9ea75
remove style-loader hack (#148) 2018-04-17 11:10:21 -07:00
Nolan Lawson 8cdfdd9bc6
better JS size and async CSS with mini-css-extract-plugin (#145)
* better JS size and async CSS with mini-css-extract-plugin

* fix sourcemaps
2018-04-17 08:19:15 -07:00
Nolan Lawson 0e54e15f72 0.2.1 2018-04-15 22:08:28 -07:00
Nolan Lawson d9ae0666c2
use full helmet() middleware (#135)
fixes #132
2018-04-15 15:39:45 -07:00
greenkeeper[bot] d0cf8cac9e Update svelte-extras to the latest version 🚀 (#134)
* fix(package): update svelte-extras to version 2.0.0

* chore(package): update lockfile

https://npm.im/greenkeeper-lockfile
2018-04-15 15:10:32 -07:00
Nolan Lawson 062d0e12af 0.2.0 2018-04-14 22:44:56 -07:00
Nolan Lawson 283bc78b4f
Add CSP (#119)
Fixes #25
2018-04-14 15:50:16 -07:00
Nolan Lawson 47975d0fcc
remove unused idb-keyval dep (#118) 2018-04-14 14:18:09 -07:00
Nolan Lawson 8e915e045e setup greenkeeper, remove unused dep
[skip ci]
2018-04-14 09:40:58 -07:00
Nolan Lawson 1604869517 0.1.6 2018-04-13 21:09:57 -07:00
Nolan Lawson 96f02f349b improve webpack dev mode (#104) 2018-04-13 20:49:52 -07:00
Nolan Lawson 9030a24d2b
Preserve Uglify source maps in production (#103) 2018-04-13 20:17:36 -07:00
Nolan Lawson 1d67a2ad0c 0.1.5 2018-04-12 22:56:44 -07:00
Nolan Lawson 5687d4e725 0.1.4 2018-04-11 23:43:05 -07:00
Nolan Lawson b7743c5816 fix dev.pinafore.social deployments in travis 2018-04-11 22:22:20 -07:00
Nolan Lawson 3fc42bdd4d deploy to dev.pinafore.social using travis 2018-04-11 22:04:34 -07:00
Nolan Lawson 4149e59c0b 0.1.3
[skip ci]
2018-04-11 00:02:44 -07:00
Nolan Lawson b3e859f89d 0.1.2 2018-04-09 19:16:48 -07:00
Nolan Lawson b34e8e5163 0.1.1 2018-04-09 10:01:12 -07:00
Nolan Lawson 74024dd5a9 0.1.0 2018-04-09 07:59:48 -07:00
Nolan Lawson 7b848db140 remove route preloading from sapper, force NODE_ENV=production 2018-04-09 07:33:57 -07:00
Nolan Lawson bcc7fb47ef start using an event bus 2018-04-08 15:08:32 -07:00
Nolan Lawson 2544b71251 use lodash-es for slightly smaller bundle size 2018-04-05 17:57:36 -07:00
Nolan Lawson be4526431f clean up dependencies, add deploy script 2018-03-28 18:46:46 -07:00
Nolan Lawson 307bb56ab9 switch from @std/esm to esm 2018-03-28 18:22:30 -07:00
Nolan Lawson 62c82a05c0 fix service worker caching issues hopefully 2018-03-25 21:31:40 -07:00
Nolan Lawson 72e7e18e0b add favorite/reblog animations 2018-03-21 09:38:20 -07:00
Nolan Lawson 99ff58968b fix Cache-Control in sapper 2018-03-20 20:46:37 -07:00
Nolan Lawson add39a7334 faster HiddenFromSSR implementation 2018-03-18 18:37:19 -07:00
Nolan Lawson 73b53c2afd upgrade svelte 2018-03-15 23:01:38 -07:00
Nolan Lawson 1603c7a13b remove unused dep 2018-03-11 20:52:00 -07:00
Nolan Lawson 25dfb99bb4 update testcafe 2018-03-10 21:16:38 -08:00
Nolan Lawson 346cfa0e2c remove URLSearchParams 2018-03-09 00:08:23 -08:00
Nolan Lawson c574606f0c fix media uploads in restoration script 2018-03-05 23:46:50 -08:00
Nolan Lawson 9872f6073e continue on test data instance restoration 2018-03-05 20:29:49 -08:00
Nolan Lawson ff9ffc2308 upgrade webpack to v4 2018-03-04 09:25:44 -08:00
Nolan Lawson b26fdc7f55 correctly measure status length 2018-02-27 23:38:33 -08:00
Nolan Lawson 2ffd38383d improve perf of compose box 2018-02-25 20:45:11 -08:00
Nolan Lawson 33b999b37a start work on compose box 2018-02-25 16:26:43 -08:00
Nolan Lawson 391455bee4 switch from cypress to testcafe 2018-02-19 18:24:22 -08:00
Nolan Lawson 13a2195035 start migrating to testcafe 2018-02-19 17:04:37 -08:00
Nolan Lawson b0a8ce1efb update cypress 2018-02-19 13:45:12 -08:00
Nolan Lawson 56529b8a42 basic cypress tests 2018-02-18 12:25:59 -08:00
Nolan Lawson 704c4c8ca8 flesh out tests 2018-02-18 12:03:37 -08:00
Nolan Lawson 5196109e0c more work on testing 2018-02-18 10:42:27 -08:00
Nolan Lawson 9758039f5f reduce bundle size with timeago.js 2018-02-13 10:12:52 -08:00
Nolan Lawson e6bf344aec use custom perf mark impl 2018-02-10 11:36:31 -08:00
Nolan Lawson 2e83bc0ff9 use standard 2018-02-08 22:29:29 -08:00
Nolan Lawson 074ef0a760 use a11y-dialog instead of dialog polyfill 2018-02-04 19:15:35 -08:00
Nolan Lawson d1620c3bca use rIC in pseudo virtual list 2018-01-30 21:17:01 -08:00
Nolan Lawson f469dc1272 switch websocket lib for smaller size 2018-01-27 22:48:02 -08:00
Nolan Lawson 2a110ffa1e downgrade sapper for now 2018-01-27 21:49:22 -08:00
Nolan Lawson 9f84eb3af7 pin to sapper 0.5.0 for now 2018-01-27 21:16:39 -08:00
Nolan Lawson a779afafce refactor [instanceName].html 2018-01-27 14:45:51 -08:00
Nolan Lawson 8b64375b82 build svgs automatically 2018-01-27 12:48:22 -08:00
Nolan Lawson 35719f01f2 update svelte and sapper 2018-01-27 12:12:47 -08:00
Nolan Lawson 610e54469e add ability to stream statuses 2018-01-26 17:13:59 -08:00
Nolan Lawson 5f12322ac8 lazily render statuses, use lru cache on top of idb 2018-01-23 18:15:14 -08:00
Nolan Lawson adfa5d5fb5 add modal dialog to fix fullscreen video 2018-01-20 19:19:24 -08:00
Nolan Lawson 7799dafef8 use workerize 2018-01-19 01:32:23 -08:00
Nolan Lawson 3da20697ca reduce lodash size 2018-01-19 01:04:05 -08:00
Nolan Lawson 6cf4a11283 more work on offline capabilities 2018-01-18 23:37:43 -08:00
Nolan Lawson cbcb270ed3 add explicit offline mode 2018-01-18 20:57:15 -08:00
Nolan Lawson 90762897db first stab at online mode 2018-01-18 20:25:34 -08:00
Nolan Lawson 95290afca7 add perf marks 2018-01-17 00:59:15 -08:00
Nolan Lawson 9e111bfc5a fine-tune infinite scrolling list 2018-01-17 00:06:24 -08:00
Nolan Lawson 5e3e56d454 use IntersectionObserver for virtual scroll 2018-01-16 20:34:09 -08:00
Nolan Lawson 3ef701fd57 start on virtual list 2018-01-15 10:54:02 -08:00
Nolan Lawson 0340a0d16f flesh out status component 2018-01-14 19:28:50 -08:00
Nolan Lawson 13231a8af4 improve bundle size, add webpack-bundle-analyzer 2018-01-14 17:50:29 -08:00
Nolan Lawson ee1251467a add error handling, toasts, and loading spinner 2018-01-14 11:22:57 -08:00
Nolan Lawson 1f9029f457 finish theme engine 2018-01-13 18:59:49 -08:00
Nolan Lawson f69797544d start on instance theming 2018-01-13 17:41:15 -08:00
Nolan Lawson eaaacdeef5 start on themes 2018-01-13 14:19:51 -08:00
Nolan Lawson f78be6a032 use scss for global css 2018-01-12 08:36:31 -08:00
Nolan Lawson a249b2a608 add URLSearchParams polyfill 2018-01-07 23:00:15 -08:00
Nolan Lawson 9753b3d1c6 finish whole oauth logic 2018-01-07 22:00:20 -08:00
Nolan Lawson 2c6446181d set up basic icons 2018-01-06 20:44:47 -08:00
Nolan Lawson c3a8f847aa initial commit 2018-01-06 15:51:25 -08:00