Commit graph

1829 commits

Author SHA1 Message Date
renovate[bot]
d04de4aa29 Bundle embedded web app 2023-02-09 13:44:27 +00:00
gabek
321caacdf9 Bundle embedded web app 2023-02-09 04:51:18 +00:00
gabek
d5fd044329 Bundle embedded web app 2023-02-09 04:01:30 +00:00
gabek
bf134c94ba Bundle embedded web app 2023-02-09 02:53:48 +00:00
renovate[bot]
c9773091a2 Bundle embedded web app 2023-02-08 19:34:10 +00:00
gabek
9eaa36fa72 Bundle embedded web app 2023-02-08 04:12:47 +00:00
gabek
c3185366a5 Bundle embedded web app 2023-02-08 01:20:12 +00:00
renovate[bot]
be1ce74a5d Bundle embedded web app 2023-02-07 04:20:35 +00:00
gabek
eba6f886e6 Bundle embedded web app 2023-02-06 17:48:55 +00:00
renovate[bot]
8d667309bb Bundle embedded web app 2023-02-06 12:16:44 +00:00
gabek
af08d0f473 Bundle embedded web app 2023-02-06 04:15:37 +00:00
gabek
0dd2b2fc2e Bundle embedded web app 2023-02-06 04:02:18 +00:00
gabek
922c68bcf7 Bundle embedded web app 2023-02-05 23:50:59 +00:00
gabek
c0a2729226 Bundle embedded web app 2023-02-05 23:41:40 +00:00
renovate[bot]
84ddf0dcfe Bundle embedded web app 2023-02-05 18:22:45 +00:00
renovate[bot]
c27aba5365 Bundle embedded web app 2023-02-05 14:07:37 +00:00
gabek
32507461e3 Bundle embedded web app 2023-02-05 06:38:44 +00:00
gabek
a09be5dba8 Bundle embedded web app 2023-02-05 04:49:13 +00:00
gabek
0e9e20ad29 Bundle embedded web app 2023-02-05 01:25:44 +00:00
gabek
388e4d3d78 Bundle embedded web app 2023-02-04 18:56:38 +00:00
renovate[bot]
6973a2656d Bundle embedded web app 2023-02-04 06:23:49 +00:00
renovate[bot]
01ab796fa8 Bundle embedded web app 2023-02-04 01:02:04 +00:00
renovate[bot]
d18ee2128c Bundle embedded web app 2023-02-03 17:33:28 +00:00
renovate[bot]
03937eea49 Bundle embedded web app 2023-02-03 04:09:17 +00:00
gabek
1e54cd78c9 Bundle embedded web app 2023-02-02 23:02:14 +00:00
renovate[bot]
7b59e3c268 Bundle embedded web app 2023-02-02 18:24:45 +00:00
renovate[bot]
b901313f58 Bundle embedded web app 2023-02-02 09:46:20 +00:00
renovate[bot]
6cddbcf654 Bundle embedded web app 2023-02-02 02:51:46 +00:00
gabek
19c9de6a96 Bundle embedded web app 2023-02-01 19:07:40 +00:00
gabek
50ac4602f3 Bundle embedded web app 2023-02-01 18:56:13 +00:00
renovate[bot]
94f0c255ef Bundle embedded web app 2023-02-01 16:53:53 +00:00
gabek
7fa7783d83 Bundle embedded web app 2023-02-01 07:33:00 +00:00
gabek
cb1b91b82e Bundle embedded web app 2023-02-01 05:26:51 +00:00
gabek
f4f6ea2ffe Bundle embedded web app 2023-02-01 02:49:33 +00:00
gabek
5aaad8b8cf Bundle embedded web app 2023-02-01 01:37:29 +00:00
gabek
0de96d790b Bundle embedded web app 2023-01-31 19:52:04 +00:00
gabek
5c4e8f0a2d Bundle embedded web app 2023-01-31 19:35:54 +00:00
gabek
25499ecec7 Bundle embedded web app 2023-01-31 17:16:08 +00:00
imgbot[bot]
e977279eef
[ImgBot] Optimize images (#2654)
*Total -- 14,486.60kb -> 13,473.50kb (6.99%)

/static/img/emoji/blob/ablobaww.gif -- 401.59kb -> 221.70kb (44.79%)
/static/img/emoji/blob/ablobdancer.gif -- 33.43kb -> 24.81kb (25.78%)
/static/img/emoji/blob/ablobthinking.gif -- 82.81kb -> 61.59kb (25.62%)
/web/stories/assets/mocks/offline-state.png -- 25.70kb -> 19.44kb (24.34%)
/web/.storybook/story-assets/project/sticker-bigtech-alt.png -- 161.87kb -> 131.11kb (19%)
/static/img/emoji/blob/blobwave.png -- 7.84kb -> 6.55kb (16.44%)
/static/web/img/platformlogos/fediverse.svg -- 18.53kb -> 15.55kb (16.08%)
/web/public/img/platformlogos/fediverse.svg -- 18.53kb -> 15.55kb (16.08%)
/static/img/emoji/blob/blobaww.png -- 8.72kb -> 7.38kb (15.32%)
/web/.storybook/story-assets/project/owncast-background.png -- 3,228.15kb -> 2,739.00kb (15.15%)
/static/img/emoji/blob/ablobgift.gif -- 205.24kb -> 174.65kb (14.91%)
/web/.storybook/story-assets/project/logo-translucent-grey.svg -- 7.51kb -> 6.45kb (14.22%)
/web/components/video/airplay.svg -- 1.36kb -> 1.18kb (13.35%)
/static/web/_next/static/media/airplay.1a413e9c.svg -- 1.36kb -> 1.18kb (13.35%)
/static/img/emoji/conigliolo96/conigliolo15.gif -- 34.76kb -> 30.12kb (13.35%)
/static/img/emoji/conigliolo96/conigliolo1.gif -- 34.66kb -> 30.03kb (13.35%)
/static/img/emoji/conigliolo96/conigliolo17.gif -- 35.63kb -> 30.90kb (13.26%)
/static/img/emoji/blob/blobdancer.png -- 9.63kb -> 8.42kb (12.5%)
/static/img/emoji/blob/blobthinking.png -- 11.07kb -> 9.69kb (12.43%)
/static/web/img/platformlogos/matrix.svg -- 1.21kb -> 1.06kb (12.32%)
/web/public/img/platformlogos/matrix.svg -- 1.21kb -> 1.06kb (12.32%)
/static/web/img/platformlogos/xmpp.svg -- 4.23kb -> 3.73kb (11.83%)
/web/public/img/platformlogos/xmpp.svg -- 4.23kb -> 3.73kb (11.83%)
/static/img/emoji/blob/ablobcry.gif -- 42.70kb -> 37.93kb (11.16%)
/web/stories/assets/mocks/follow-modal.png -- 100.92kb -> 90.24kb (10.59%)
/static/img/emoji/dog/img347.svg -- 17.25kb -> 15.50kb (10.13%)
/static/img/emoji/blob/blobjam.png -- 12.81kb -> 11.56kb (9.71%)
/static/img/emoji/blob/blobyum.png -- 9.49kb -> 8.58kb (9.58%)
/static/img/emoji/blob/ablobsleep.gif -- 45.52kb -> 41.19kb (9.52%)
/static/img/emoji/dog/img346.svg -- 15.84kb -> 14.36kb (9.39%)
/static/img/emoji/dog/img327.svg -- 16.52kb -> 14.99kb (9.27%)
/static/img/emoji/blob/blobangry.png -- 8.23kb -> 7.49kb (9.06%)
/static/img/emoji/blob/ablobwave.gif -- 77.02kb -> 70.13kb (8.94%)
/static/img/emoji/dog/img091.svg -- 14.19kb -> 12.94kb (8.82%)
/static/img/emoji/dog/img001.svg -- 15.80kb -> 14.42kb (8.74%)
/static/img/emoji/dog/img093.svg -- 14.39kb -> 13.13kb (8.7%)
/static/img/emoji/dog/img203.svg -- 15.82kb -> 14.45kb (8.61%)
/static/img/emoji/conigliolo96/conigliolo25.gif -- 38.86kb -> 35.54kb (8.54%)
/static/img/emoji/blob/blobyes.png -- 13.01kb -> 11.91kb (8.49%)
/static/img/emoji/blob/blobthanks.png -- 11.97kb -> 10.97kb (8.38%)
/static/img/emoji/dog/img288.svg -- 16.43kb -> 15.10kb (8.07%)
/static/img/emoji/blob/ablobblewobble.gif -- 16.01kb -> 14.80kb (7.56%)
/static/img/emoji/conigliolo96/conigliolo28.gif -- 38.59kb -> 35.80kb (7.22%)
/static/img/emoji/conigliolo96/conigliolo21.gif -- 38.29kb -> 35.64kb (6.92%)
/static/img/emoji/dog/img352.svg -- 22.09kb -> 20.57kb (6.9%)
/web/stories/assets/mocks/notify-popup.png -- 48.11kb -> 45.48kb (5.46%)
/static/web/img/indieauth.png -- 9.85kb -> 9.32kb (5.38%)
/web/public/img/indieauth.png -- 9.85kb -> 9.32kb (5.38%)
/web/stories/assets/mocks/chatmessage-system.png -- 33.28kb -> 31.55kb (5.19%)
/static/img/emoji/blob/ablobcheer.gif -- 37.57kb -> 35.74kb (4.86%)
/static/img/emoji/blob/ablobattention.gif -- 36.55kb -> 34.81kb (4.76%)
/static/img/logo.png -- 127.20kb -> 121.26kb (4.68%)
/web/.storybook/story-assets/project/logo-glare-outlined.png -- 127.20kb -> 121.26kb (4.68%)
/web/.storybook/story-assets/project/kiss-cut-stickers-5.5x5.5-default-60874a6c11849.png -- 127.20kb -> 121.26kb (4.68%)
/web/stories/assets/mocks/chatmessage-action.png -- 9.85kb -> 9.39kb (4.66%)
/web/.storybook/story-assets/project/header.png -- 57.15kb -> 54.50kb (4.63%)
/web/stories/assets/mocks/chatmessage-user.png -- 37.25kb -> 35.79kb (3.91%)
/static/img/emoji/blob/ablobgiggle.gif -- 228.77kb -> 221.60kb (3.13%)
/web/stories/assets/mocks/notify-modal.png -- 63.75kb -> 61.91kb (2.89%)
/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-back-6087418b62999.png -- 724.91kb -> 705.22kb (2.72%)
/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-front-60873dde51eb3.png -- 689.98kb -> 671.76kb (2.64%)
/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde52297.png -- 682.39kb -> 664.39kb (2.64%)
/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-front-6087418b626d5.png -- 760.09kb -> 740.90kb (2.53%)
/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-back-6087418b62aa4.png -- 530.18kb -> 524.45kb (1.08%)
/web/stories/assets/mocks/fediauth-modal.png -- 76.13kb -> 75.33kb (1.05%)
/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde523ae.png -- 604.79kb -> 598.44kb (1.05%)
/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-front-60873dde52064.png -- 689.60kb -> 682.66kb (1.01%)
/web/stories/assets/mocks/indieauth-modal.png -- 97.92kb -> 96.98kb (0.96%)
/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-front-6087418b62878.png -- 533.18kb -> 528.58kb (0.86%)
/web/stories/assets/mocks/followers-tab.png -- 145.22kb -> 143.97kb (0.86%)
/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-right-6087418b62c88.png -- 459.98kb -> 456.04kb (0.86%)
/static/img/emoji/blob/blobscream.png -- 11.65kb -> 11.55kb (0.82%)
/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-back-60873dde524ca.png -- 612.37kb -> 607.37kb (0.82%)
/web/.storybook/story-assets/tshirt/all-over-print-womens-crew-neck-t-shirt-white-left-6087418b62b91.png -- 501.58kb -> 497.80kb (0.75%)
/static/img/emoji/blob/ablobparty.gif -- 254.34kb -> 252.42kb (0.75%)
/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-right-60873dde52184.png -- 481.94kb -> 478.58kb (0.7%)
/web/stories/assets/mocks/single-follower.png -- 51.88kb -> 51.54kb (0.65%)
/web/.storybook/story-assets/tshirt/all-over-print-mens-crew-neck-t-shirt-white-left-60873dde525e2.png -- 597.15kb -> 593.50kb (0.61%)
/static/img/emoji/mutant/grumpy_block.svg -- 1.01kb -> 1.01kb (0.29%)
/static/img/emoji/mutant/tennis.svg -- 1.02kb -> 1.01kb (0.29%)
/static/img/emoji/mutant/studio_microphone.svg -- 1.17kb -> 1.17kb (0.25%)
/static/img/emoji/mutant/eye.svg -- 1.43kb -> 1.43kb (0.2%)
/static/img/emoji/mutant/singer.svg -- 2.92kb -> 2.92kb (0.17%)
/static/img/emoji/mutant/technologist.svg -- 3.08kb -> 3.08kb (0.16%)
/static/img/emoji/mutant/softball.svg -- 2.30kb -> 2.30kb (0.13%)
/static/img/emoji/mutant/8_ball.svg -- 1.75kb -> 1.75kb (0.11%)
/static/img/emoji/mutant/football.svg -- 1.93kb -> 1.92kb (0.1%)
/static/img/emoji/mutant/jack_o_lantern.svg -- 1.99kb -> 1.98kb (0.1%)
/static/img/emoji/mutant/cat_kiss.svg -- 3.37kb -> 3.37kb (0.09%)
/static/img/emoji/mutant/blep.svg -- 3.43kb -> 3.43kb (0.09%)
/static/img/emoji/mutant/cat_pouting.svg -- 3.69kb -> 3.69kb (0.08%)
/static/img/emoji/mutant/student.svg -- 2.47kb -> 2.47kb (0.08%)
/static/img/emoji/mutant/cat_grin.svg -- 3.74kb -> 3.74kb (0.08%)
/static/img/emoji/mutant/cat_heart_eyes.svg -- 3.81kb -> 3.81kb (0.08%)
/static/img/emoji/mutant/cat_devious.svg -- 3.87kb -> 3.87kb (0.08%)
/static/img/emoji/mutant/skull.svg -- 2.58kb -> 2.58kb (0.08%)
/static/img/emoji/mutant/cat_crying.svg -- 4.19kb -> 4.19kb (0.07%)
/static/img/emoji/mutant/cat_joy.svg -- 4.21kb -> 4.21kb (0.07%)
/static/img/emoji/mutant/cat_smile.svg -- 4.25kb -> 4.25kb (0.07%)
/static/img/emoji/mutant/office_worker.svg -- 3.00kb -> 3.00kb (0.07%)
/static/img/emoji/mutant/chef.svg -- 3.09kb -> 3.09kb (0.06%)
/static/img/emoji/mutant/cat_scream.svg -- 4.93kb -> 4.93kb (0.06%)
/static/img/emoji/mutant/astronaut.svg -- 3.40kb -> 3.40kb (0.06%)
/static/img/emoji/mutant/artist.svg -- 3.66kb -> 3.65kb (0.05%)
/static/img/emoji/mutant/skull_and_crossbones.svg -- 5.04kb -> 5.04kb (0.04%)
/static/img/emoji/mutant/detective.svg -- 5.35kb -> 5.35kb (0.04%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-01-31 09:12:51 -08:00
renovate[bot]
69abe9613d Bundle embedded web app 2023-01-31 11:32:18 +00:00
gabek
2cf6e7f23d Bundle embedded web app 2023-01-30 23:36:54 +00:00
gabek
28bbb85a4a Bundle embedded web app 2023-01-30 23:27:42 +00:00
gabek
954633a71d Bundle embedded web app 2023-01-30 22:50:30 +00:00
gabek
e8c9868102 Bundle embedded web app 2023-01-30 22:18:22 +00:00
gabek
b4657ce414 Bundle embedded web app 2023-01-30 22:11:03 +00:00
gabek
257506941e Bundle embedded web app 2023-01-30 21:47:59 +00:00
gabek
c01b090ea7 Bundle embedded web app 2023-01-30 17:44:49 +00:00
renovate[bot]
3f4537252b Bundle embedded web app 2023-01-30 17:31:26 +00:00
gabek
e9c759cf96 Bundle embedded web app 2023-01-30 08:06:29 +00:00
gabek
3782e67067 Bundle embedded web app 2023-01-30 01:37:46 +00:00
gabek
602f7e849b Bundle embedded web app 2023-01-30 01:28:26 +00:00
gabek
b17291462e Bundle embedded web app 2023-01-30 01:14:34 +00:00
gabek
35650dc42b Bundle embedded web app 2023-01-30 00:39:46 +00:00
gabek
96f36215a1 Bundle embedded web app 2023-01-29 23:44:57 +00:00
gabek
9ab729d996 Bundle embedded web app 2023-01-29 22:29:19 +00:00
renovate[bot]
9f2603bd54 Bundle embedded web app 2023-01-29 20:58:14 +00:00
renovate[bot]
5e04d7a1c5 Bundle embedded web app 2023-01-29 16:04:41 +00:00
gabek
8ebbc63440 Bundle embedded web app 2023-01-29 03:30:16 +00:00
gabek
cd25a2c7ce Bundle embedded web app 2023-01-29 02:37:01 +00:00
gabek
24ac68cdad Bundle embedded web app 2023-01-29 02:21:44 +00:00
gabek
d8e558b4db Bundle embedded web app 2023-01-28 21:22:57 +00:00
renovate[bot]
328136bdc6 Bundle embedded web app 2023-01-28 14:48:11 +00:00
renovate[bot]
6e9b083a10 Bundle embedded web app 2023-01-28 08:39:40 +00:00
gabek
78aed187af Bundle embedded web app 2023-01-28 04:42:00 +00:00
gabek
dd0c93729e Bundle embedded web app 2023-01-28 04:17:40 +00:00
renovate[bot]
1054e4e4b1 Bundle embedded web app 2023-01-28 00:49:41 +00:00
gabek
50443c1cb7 Bundle embedded web app 2023-01-27 23:39:27 +00:00
gabek
d19cf3d1a3 Bundle embedded web app 2023-01-27 22:41:01 +00:00
gabek
b3174e4f97 Bundle embedded web app 2023-01-27 22:28:05 +00:00
gabek
28f7a10732 Bundle embedded web app 2023-01-27 21:51:03 +00:00
gabek
5af21b2570 Bundle embedded web app 2023-01-27 21:03:20 +00:00
gabek
4e138642f9 Bundle embedded web app 2023-01-27 19:54:14 +00:00
gabek
dd1ff8202e Bundle embedded web app 2023-01-27 19:15:29 +00:00
renovate[bot]
bc110fe20f Bundle embedded web app 2023-01-27 11:16:18 +00:00
gabek
0e6e25d9e3 Bundle embedded web app 2023-01-27 04:50:14 +00:00
gabek
2672dc2f1b Bundle embedded web app 2023-01-27 04:18:40 +00:00
Gabe Kangas
4638afcc7a
Remove unused files 2023-01-26 20:15:01 -08:00
gabek
bade0d5e61 Bundle embedded web app 2023-01-27 03:16:21 +00:00
gabek
fc47d3158c Bundle embedded web app 2023-01-27 01:15:33 +00:00
Gabe Kangas
ba69bac6d9
Rename offline clip for clarity with typescript 2023-01-26 17:14:29 -08:00
gabek
d1edf98c07 Bundle embedded web app 2023-01-27 00:41:24 +00:00
gabek
df6b885147 Bundle embedded web app 2023-01-27 00:18:44 +00:00
gabek
fa50bb90cf Bundle embedded web app 2023-01-27 00:05:35 +00:00
gabek
a2c7e8d59f Bundle embedded web app 2023-01-26 23:42:57 +00:00
gabek
b678ec0bce Bundle embedded web app 2023-01-26 23:27:13 +00:00
gabek
c62895e01a Bundle embedded web app 2023-01-26 22:22:42 +00:00
Gabe Kangas
91b2ca586b
Rename license to match the case of others 2023-01-26 14:18:12 -08:00
renovate[bot]
bfd3e477c9 Bundle embedded web app 2023-01-26 21:12:28 +00:00
renovate[bot]
711cd97168 Bundle embedded web app 2023-01-25 21:05:47 +00:00
gabek
24df57abfa Bundle embedded web app 2023-01-25 07:24:53 +00:00
gabek
61ec450c45 Bundle embedded web app 2023-01-25 03:47:20 +00:00
gabek
d854b7d37a Bundle embedded web app 2023-01-25 02:53:15 +00:00
gabek
8fe5bbd331 Bundle embedded web app 2023-01-24 22:31:58 +00:00
gabek
3aab43c37c Bundle embedded web app 2023-01-24 22:20:32 +00:00
renovate[bot]
063dbccebc Bundle embedded web app 2023-01-24 11:11:40 +00:00
gabek
5e7969ddcb Bundle embedded web app 2023-01-24 04:33:36 +00:00
gabek
d21fa8e37b Bundle embedded web app 2023-01-24 03:43:53 +00:00
renovate[bot]
9d8d9a5b74 Bundle embedded web app 2023-01-23 20:36:29 +00:00
renovate[bot]
26a1970f13 Bundle embedded web app 2023-01-23 13:22:53 +00:00
gabek
4c20a67325 Bundle embedded web app 2023-01-23 06:43:04 +00:00
Gabe Kangas
5556653021
Position confirmation popover. Closes #2611 2023-01-22 22:39:18 -08:00
gabek
16759efd37 Bundle embedded web app 2023-01-22 07:26:39 +00:00
renovate[bot]
d131b86cc7 Bundle embedded web app 2023-01-22 07:13:18 +00:00
renovate[bot]
3958c6f711 Bundle embedded web app 2023-01-22 02:31:44 +00:00
gabek
39830d7d63 Bundle embedded web app 2023-01-21 20:57:32 +00:00
renovate[bot]
1236f57805 Bundle embedded web app 2023-01-21 17:56:35 +00:00
renovate[bot]
b799d71d9a Bundle embedded web app 2023-01-21 12:16:52 +00:00
gabek
3ee04d5a92 Bundle embedded web app 2023-01-21 07:27:10 +00:00
renovate[bot]
436ccb3d90 Bundle embedded web app 2023-01-21 06:17:37 +00:00
gabek
1819184c81 Bundle embedded web app 2023-01-21 00:34:30 +00:00
gabek
d709ceeb5d Bundle embedded web app 2023-01-21 00:22:03 +00:00
renovate[bot]
46c0af1612 Bundle embedded web app 2023-01-20 22:52:58 +00:00
renovate[bot]
72921546fa Bundle embedded web app 2023-01-20 17:15:38 +00:00
renovate[bot]
4562ba6eb7 Bundle embedded web app 2023-01-20 09:37:03 +00:00
gabek
5aed1bec3f Bundle embedded web app 2023-01-20 03:24:15 +00:00
renovate[bot]
a77a6641e7 Bundle embedded web app 2023-01-19 22:16:36 +00:00
gabek
c4020463fb Bundle embedded web app 2023-01-19 07:18:33 +00:00
gabek
fdcd2863d6 Bundle embedded web app 2023-01-19 06:43:35 +00:00
gabek
053a33ac47 Bundle embedded web app 2023-01-19 04:27:42 +00:00
gabek
790945b08d Bundle embedded web app 2023-01-19 03:30:10 +00:00
gabek
b6d6970132 Bundle embedded web app 2023-01-19 03:22:51 +00:00
renovate[bot]
ca0b7cd93e Bundle embedded web app 2023-01-19 01:34:40 +00:00
renovate[bot]
0010f58e4a Bundle embedded web app 2023-01-18 17:32:19 +00:00
gabek
bcc797b0df Bundle embedded web app 2023-01-18 03:59:54 +00:00
gabek
5d749bfe1a Bundle embedded web app 2023-01-18 03:24:55 +00:00
Gabe Kangas
dcf3c038a8
Add some mutant emoji for #1916 2023-01-17 18:29:30 -08:00
gabek
e984f14089 Bundle embedded web app 2023-01-17 21:25:32 +00:00
renovate[bot]
392da72c8b Bundle embedded web app 2023-01-17 15:22:38 +00:00
renovate[bot]
9bf6c4ff25 Bundle embedded web app 2023-01-17 08:14:00 +00:00
gabek
36a73dbe8f Bundle embedded web app 2023-01-17 01:57:24 +00:00
gabek
3dc1d74f7a Bundle embedded web app 2023-01-17 01:38:32 +00:00
gabek
454bf44464 Bundle embedded web app 2023-01-16 20:58:58 +00:00
gabek
8e84c5b355 Bundle embedded web app 2023-01-16 20:41:16 +00:00
gabek
ce3686da68 Bundle embedded web app 2023-01-16 20:03:14 +00:00
renovate[bot]
029dba0808 Bundle embedded web app 2023-01-16 13:42:46 +00:00
Gabe Kangas
6b6f77baf0
Manually build 2023-01-15 23:45:02 -08:00
gabek
daeeaa0f93 Bundle embedded web app 2023-01-16 07:16:19 +00:00
gabek
3b232f31e1 Bundle embedded web app 2023-01-16 06:35:42 +00:00
gabek
3986fcd032 Bundle embedded web app 2023-01-16 02:40:28 +00:00
renovate[bot]
1fa9db0641 Bundle embedded web app 2023-01-15 22:43:07 +00:00
renovate[bot]
e9eed89a3e Bundle embedded web app 2023-01-15 16:40:33 +00:00
renovate[bot]
235a2010d6 Bundle embedded web app 2023-01-15 09:55:55 +00:00
renovate[bot]
8a21a9c2d1 Bundle embedded web app 2023-01-14 09:27:58 +00:00
gabek
c00aa483a7 Bundle embedded web app 2023-01-14 05:08:03 +00:00
gabek
5a105cdb7b Bundle embedded web app 2023-01-13 22:43:07 +00:00
renovate[bot]
211bcf4308 Bundle embedded web app 2023-01-13 21:38:39 +00:00
renovate[bot]
a32716ce6f Bundle embedded web app 2023-01-13 13:48:30 +00:00
gabek
ae9ea8ca8a Bundle embedded web app 2023-01-13 08:32:38 +00:00
gabek
e784738184 Bundle embedded web app 2023-01-13 06:53:12 +00:00
gabek
9049768f26 Bundle embedded web app 2023-01-13 01:18:45 +00:00
gabek
503228a5cc Bundle embedded web app 2023-01-12 23:10:23 +00:00
gabek
d1910eec1a Bundle embedded web app 2023-01-12 22:17:32 +00:00
gabek
5ce080341d Bundle embedded web app 2023-01-12 21:57:54 +00:00
gabek
55a6ccc468 Bundle embedded web app 2023-01-12 21:18:27 +00:00
gabek
fa8a0c1e62 Bundle embedded web app 2023-01-12 07:59:07 +00:00
gabek
bcdce2e885 Bundle embedded web app 2023-01-12 06:48:56 +00:00
gabek
fcc3ed74e2 Bundle embedded web app 2023-01-12 03:00:36 +00:00
gabek
bfb245efe2 Bundle embedded web app 2023-01-11 22:25:56 +00:00
gabek
089445d8c6 Bundle embedded web app 2023-01-11 08:57:13 +00:00
gabek
6e82dbf16f Bundle embedded web app 2023-01-11 00:55:02 +00:00
gabek
4b17bf934a Bundle embedded web app 2023-01-11 00:43:20 +00:00
gabek
e9d43492d0 Bundle embedded web app 2023-01-10 09:13:40 +00:00
gabek
f14996db5c Bundle embedded web app 2023-01-10 09:04:12 +00:00
gabek
6f6b9bcda8 Bundle embedded web app 2023-01-10 08:49:18 +00:00
gabek
55ee2cf388 Bundle embedded web app 2023-01-10 08:43:46 +00:00
gabek
9a17d98ce7 Bundle embedded web app 2023-01-09 22:00:39 +00:00
gabek
bc7fe132fc Bundle embedded web app 2023-01-09 21:20:24 +00:00
gabek
ef020551ae Bundle embedded web app 2023-01-09 20:56:42 +00:00
gabek
b884ad9609 Bundle embedded web app 2023-01-09 18:51:08 +00:00
gabek
6d6a67f353 Bundle embedded web app 2023-01-09 09:13:44 +00:00
renovate[bot]
70f0766186 Bundle embedded web app 2023-01-09 08:13:34 +00:00
gabek
3bac1cb1a6 Bundle embedded web app 2023-01-09 04:46:11 +00:00
gabek
547777ba3a Bundle embedded web app 2023-01-09 04:06:57 +00:00
gabek
4f231a3bb1 Bundle embedded web app 2023-01-05 10:20:54 +00:00
gabek
752b614af8 Bundle embedded web app 2023-01-05 00:37:33 +00:00
gabek
a3d186e1a3 Bundle embedded web app 2023-01-05 00:10:57 +00:00
gabek
2607d90094 Bundle embedded web app 2023-01-04 21:58:53 +00:00
renovate[bot]
112c522951 Bundle embedded web app 2023-01-03 19:01:52 +00:00
renovate[bot]
297afab6df Bundle embedded web app 2023-01-03 12:51:15 +00:00
renovate[bot]
6849e78dd2 Bundle embedded web app 2023-01-02 23:07:29 +00:00
renovate[bot]
d1ce38c069 Bundle embedded web app 2023-01-02 15:38:12 +00:00
renovate[bot]
1b92518502 Bundle embedded web app 2023-01-02 09:42:43 +00:00
renovate[bot]
dd3371f7eb Bundle embedded web app 2023-01-02 03:53:05 +00:00
gabek
a785970e57 Bundle embedded web app 2023-01-01 00:12:12 +00:00
gabek
a7e198b5d2 Bundle embedded web app 2022-12-31 22:48:39 +00:00
renovate[bot]
e7318da2b4 Bundle embedded web app 2022-12-30 17:14:11 +00:00
renovate[bot]
39337c4a50 Bundle embedded web app 2022-12-30 11:42:26 +00:00
gabek
74673770d0 Bundle embedded web app 2022-12-30 07:04:54 +00:00
gabek
74c812ee12 Bundle embedded web app 2022-12-30 04:16:39 +00:00
renovate[bot]
579444f32a Bundle embedded web app 2022-12-30 03:24:40 +00:00
gabek
9813375a7c Bundle embedded web app 2022-12-30 00:29:17 +00:00
gabek
51c804f6ae Bundle embedded web app 2022-12-29 21:22:19 +00:00
gabek
e7066f02ec Bundle embedded web app 2022-12-29 20:08:33 +00:00
gabek
0841170de5 Bundle embedded web app 2022-12-29 18:18:22 +00:00
gabek
20f1241256 Bundle embedded web app 2022-12-28 23:45:39 +00:00
gabek
364fb23ab0 Bundle embedded web app 2022-12-28 21:09:17 +00:00
gabek
78b956532f Bundle embedded web app 2022-12-28 18:48:08 +00:00
renovate[bot]
0cb0f94985 Bundle embedded web app 2022-12-28 11:31:54 +00:00
gabek
700e5f5e8f Bundle embedded web app 2022-12-28 06:52:33 +00:00
gabek
f03f683c3f Bundle embedded web app 2022-12-28 02:55:10 +00:00
renovate[bot]
bf227b80b9 Bundle embedded web app 2022-12-26 13:31:40 +00:00
gabek
e98baed3ea Bundle embedded web app 2022-12-26 03:20:15 +00:00
gabek
52cf00ff85 Bundle embedded web app 2022-12-26 00:08:20 +00:00
renovate[bot]
a7da69b713 Bundle embedded web app 2022-12-25 12:05:22 +00:00
gabek
8544db2f3c Bundle embedded web app 2022-12-25 05:25:17 +00:00
gabek
52d6226176 Bundle embedded web app 2022-12-25 00:49:49 +00:00
Gabe Kangas
4d3be3eaaa
No need to have hundreds of similar images. A few of each category is fine. 2022-12-24 15:01:21 -08:00
renovate[bot]
91829eadc5 Bundle embedded web app 2022-12-24 20:09:39 +00:00
renovate[bot]
ada821eaec Bundle embedded web app 2022-12-24 15:40:09 +00:00
renovate[bot]
a5f6f49280 Bundle embedded web app 2022-12-23 23:14:53 +00:00
gabek
1ac304f8c4 Bundle embedded web app 2022-12-23 22:23:51 +00:00
gabek
079793d246 Bundle embedded web app 2022-12-23 22:09:11 +00:00
gabek
6ee5bb4699 Bundle embedded web app 2022-12-23 21:34:02 +00:00
renovate[bot]
f6eab3af50 Bundle embedded web app 2022-12-23 20:56:54 +00:00
gabek
c8cc9de996 Bundle embedded web app 2022-12-23 20:05:04 +00:00
renovate[bot]
391e437e66 Bundle embedded web app 2022-12-22 06:01:50 +00:00
gabek
8806dd8311 Bundle embedded web app 2022-12-22 01:52:04 +00:00
gabek
f96a90d8c3 Bundle embedded web app 2022-12-21 07:59:19 +00:00
renovate[bot]
e099efa8cc Bundle embedded web app 2022-12-21 04:49:40 +00:00
renovate[bot]
8209648830 Bundle embedded web app 2022-12-20 23:14:05 +00:00
renovate[bot]
69b9af560a Bundle embedded web app 2022-12-20 15:54:13 +00:00
gabek
aa0a6327e1 Bundle embedded web app 2022-12-20 08:40:49 +00:00
gabek
04e436bda1 Bundle embedded web app 2022-12-20 07:22:37 +00:00
gabek
352d5cce64 Bundle embedded web app 2022-12-20 05:52:50 +00:00
gabek
689dba26eb Bundle embedded web app 2022-12-20 02:42:41 +00:00
renovate[bot]
ed269b20e0 Bundle embedded web app 2022-12-20 02:11:22 +00:00
renovate[bot]
6021df078d Bundle embedded web app 2022-12-19 16:40:06 +00:00
renovate[bot]
f3bc7b4d98 Bundle embedded web app 2022-12-19 11:16:24 +00:00
renovate[bot]
36093c4e1d Bundle embedded web app 2022-12-19 01:47:44 +00:00
renovate[bot]
0632cd7ec0 Bundle embedded web app 2022-12-18 19:37:19 +00:00
renovate[bot]
e842835b45 Bundle embedded web app 2022-12-18 03:10:28 +00:00
gabek
b054efa90f Bundle embedded web app 2022-12-17 22:08:06 +00:00
gabek
0287279f0b Bundle embedded web app 2022-12-17 21:26:03 +00:00
Gabe Kangas
2b04b3e927
Add Blob emoji. For #1916 2022-12-17 10:59:06 -08:00
renovate[bot]
f476b06575 Bundle embedded web app 2022-12-17 18:23:33 +00:00
renovate[bot]
62c7765baa Bundle embedded web app 2022-12-17 13:17:07 +00:00
renovate[bot]
3fa6b27adb Bundle embedded web app 2022-12-17 08:30:53 +00:00
gabek
aee0e0eb2d Bundle embedded web app 2022-12-17 05:16:57 +00:00
gabek
49e60ab56b Bundle embedded web app 2022-12-17 04:27:39 +00:00
Gabe Kangas
60419008b9
Add new custom emoji images with respective license files. For #1916 2022-12-16 20:23:59 -08:00
Gabe Kangas
71be5e4b41
Remove more unlicensed emoji. For #1916 2022-12-16 20:23:56 -08:00
gabek
bc001b73cd Bundle embedded web app 2022-12-17 02:10:41 +00:00
renovate[bot]
4d2e93cc30 Bundle embedded web app 2022-12-16 22:51:54 +00:00
Gabe Kangas
534891aabf
Remove unlicensed emoji images. For #1916 2022-12-16 11:28:57 -08:00
renovate[bot]
004d28efd5 Bundle embedded web app 2022-12-16 10:26:29 +00:00
gabek
7d574c871b Bundle embedded web app 2022-12-16 06:03:54 +00:00
gabek
ba7c82e052 Bundle embedded web app 2022-12-16 05:31:31 +00:00
gabek
8bad76112a Bundle embedded web app 2022-12-16 03:45:15 +00:00
renovate[bot]
8eaed0fce6 Bundle embedded web app 2022-12-16 01:43:03 +00:00
renovate[bot]
7165e2a9fb Bundle embedded web app 2022-12-15 19:15:41 +00:00
renovate[bot]
68779805eb Bundle embedded web app 2022-12-15 13:55:50 +00:00
gabek
44549a6393 Bundle embedded web app 2022-12-15 07:58:35 +00:00
gabek
47e2ff0471 Bundle embedded web app 2022-12-15 01:50:07 +00:00
renovate[bot]
810adcbce5 Bundle embedded web app 2022-12-13 23:03:01 +00:00
renovate[bot]
8ffdac964f Bundle embedded web app 2022-12-13 17:22:21 +00:00
renovate[bot]
8044bf2f77 Bundle embedded web app 2022-12-13 12:55:48 +00:00
gabek
1f9c511ba6 Bundle embedded web app 2022-12-13 06:59:00 +00:00
gabek
49b21dfcec Bundle embedded web app 2022-12-13 03:15:37 +00:00
gabek
b4fb6b77b9 Bundle embedded web app 2022-12-13 01:47:06 +00:00
gabek
503b010342 Bundle embedded web app 2022-12-13 01:08:31 +00:00
renovate[bot]
acc9cd39a5 Bundle embedded web app 2022-12-13 00:22:21 +00:00
gabek
735db07846 Bundle embedded web app 2022-12-12 18:33:49 +00:00
gabek
96edfeaa1f Bundle embedded web app 2022-12-12 16:43:53 +00:00
gabek
592425bfc9 Bundle embedded web app 2022-12-12 14:54:55 +00:00
gabek
6351911458 Bundle embedded web app 2022-12-12 08:47:02 +00:00
gabek
0f9e246302 Bundle embedded web app 2022-12-12 05:11:45 +00:00
renovate[bot]
7fe811c79a Bundle embedded web app 2022-12-11 21:56:49 +00:00
renovate[bot]
fd1d46bf9d Bundle embedded web app 2022-12-11 11:23:15 +00:00
renovate[bot]
6ab36ff9bc Bundle embedded web app 2022-12-11 07:59:23 +00:00
gabek
81bc8cd1cf Bundle embedded web app 2022-12-11 04:02:09 +00:00
gabek
c679bef82b Bundle embedded web app 2022-12-11 03:19:27 +00:00
gabek
9fd1e56d55 Bundle embedded web app 2022-12-11 02:01:13 +00:00
renovate[bot]
1cb36da882 Bundle embedded web app 2022-12-10 17:11:36 +00:00
renovate[bot]
21ed815c79 Bundle embedded web app 2022-12-10 12:19:22 +00:00
renovate[bot]
cb933920bc Bundle embedded web app 2022-12-10 07:34:56 +00:00
renovate[bot]
1f0ee25d9b Bundle embedded web app 2022-12-09 23:43:19 +00:00
gabek
7bc2ad311c Bundle embedded web app 2022-12-09 20:35:56 +00:00
renovate[bot]
7f0090a24f Bundle embedded web app 2022-12-09 17:12:08 +00:00
renovate[bot]
64a18b7f9e Bundle embedded web app 2022-12-09 08:01:20 +00:00
gabek
da3a392837 Bundle embedded web app 2022-12-09 02:40:48 +00:00
gabek
19632f31fe Bundle embedded web app 2022-12-08 21:49:31 +00:00
renovate[bot]
27eccf3b7c Bundle embedded web app 2022-12-08 21:13:09 +00:00
renovate[bot]
e5fef18b1c Bundle embedded web app 2022-12-08 16:49:31 +00:00
renovate[bot]
6ac713d76f Bundle embedded web app 2022-12-08 09:16:52 +00:00
gabek
96bde6dec0 Bundle embedded web app 2022-12-08 00:18:46 +00:00
renovate[bot]
64088d48d9 Bundle embedded web app 2022-12-06 12:47:30 +00:00
gabek
88452daeda Bundle embedded web app 2022-12-06 07:17:35 +00:00
gabek
2889a86e11 Bundle embedded web app 2022-12-06 06:14:41 +00:00
gabek
01570730e3 Bundle embedded web app 2022-12-06 05:57:18 +00:00
gabek
f50aa7ca15 Bundle embedded web app 2022-12-06 05:09:08 +00:00
gabek
f1e0816347 Bundle embedded web app 2022-12-06 03:44:56 +00:00
renovate[bot]
818dde0512 Bundle embedded web app 2022-12-06 01:37:40 +00:00
renovate[bot]
89e21fcf1a Bundle embedded web app 2022-12-05 17:48:21 +00:00
renovate[bot]
89f4df717a Bundle embedded web app 2022-12-05 11:52:11 +00:00
renovate[bot]
ec1644e584 Bundle embedded web app 2022-12-05 05:55:13 +00:00
renovate[bot]
2f64e9e33e Bundle embedded web app 2022-12-04 16:59:54 +00:00
renovate[bot]
971bd8f226 Bundle embedded web app 2022-12-04 12:22:23 +00:00
gabek
9de0f00ad4 Bundle embedded web app 2022-12-02 03:30:39 +00:00
renovate[bot]
fd69febf0d Bundle embedded web app 2022-12-01 20:54:19 +00:00
renovate[bot]
4db8738c5c Bundle embedded web app 2022-12-01 14:22:23 +00:00
gabek
de7a2cca2c Bundle embedded web app 2022-11-30 00:09:35 +00:00
gabek
1645451faa Bundle embedded web app 2022-11-29 22:17:05 +00:00
gabek
9049815a31 Bundle embedded web app 2022-11-29 19:15:40 +00:00
gabek
05b94290e0 Bundle embedded web app 2022-11-29 06:46:19 +00:00
renovate[bot]
b5e504246f Bundle embedded web app 2022-11-28 19:17:47 +00:00
renovate[bot]
c6741182ca Bundle embedded web app 2022-11-28 11:57:53 +00:00
renovate[bot]
c9351eb696 Bundle embedded web app 2022-11-26 22:49:01 +00:00
renovate[bot]
a069c8a397 Bundle embedded web app 2022-11-26 12:04:28 +00:00
renovate[bot]
c4ff7bcd64 Bundle embedded web app 2022-11-26 06:57:25 +00:00
renovate[bot]
e5799668af Bundle embedded web app 2022-11-24 18:36:54 +00:00
renovate[bot]
7f00ca9f4e Bundle embedded web app 2022-11-24 10:55:22 +00:00
renovate[bot]
5d9d5f4af3 Bundle embedded web app 2022-11-24 03:52:42 +00:00
renovate[bot]
9966a36057 Bundle embedded web app 2022-11-24 00:11:01 +00:00
gabek
3af8b9415b Bundle embedded web app 2022-11-23 23:19:27 +00:00
gabek
efeacc7750 Bundle embedded web app 2022-11-23 22:55:14 +00:00
gabek
b0f172f3be Bundle embedded web app 2022-11-23 21:39:55 +00:00
gabek
5a1189c170 Bundle embedded web app 2022-11-23 19:45:19 +00:00
gabek
b9af156b5e Bundle embedded web app 2022-11-23 18:55:53 +00:00
renovate[bot]
e86b67cf08 Bundle embedded web app 2022-11-22 11:08:52 +00:00
renovate[bot]
1288221c35 Bundle embedded web app 2022-11-22 05:48:01 +00:00
renovate[bot]
65376b79e2 Bundle embedded web app 2022-11-21 23:37:09 +00:00
renovate[bot]
f514218f86 Bundle embedded web app 2022-11-21 18:12:15 +00:00
renovate[bot]
c2ee4d86dd Bundle embedded web app 2022-11-21 11:19:19 +00:00
renovate[bot]
0091e8c7b9 Bundle embedded web app 2022-11-21 04:15:18 +00:00
gabek
9e793aba83 Bundle embedded web app 2022-11-20 21:31:49 +00:00
gabek
55c4ccfae0 Bundle embedded web app 2022-11-20 19:23:50 +00:00
renovate[bot]
7d8446289a Bundle embedded web app 2022-11-20 04:59:28 +00:00
renovate[bot]
38e2b517c8 Bundle embedded web app 2022-11-20 00:24:44 +00:00
gabek
d1ed3102ea Bundle embedded web app 2022-11-19 21:40:33 +00:00
gabek
58fdca3006 Bundle embedded web app 2022-11-19 19:04:11 +00:00
gabek
a40d34e121 Bundle embedded web app 2022-11-19 05:43:11 +00:00
gabek
5d87d1c320 Bundle embedded web app 2022-11-19 04:43:34 +00:00
gabek
83479d49f0 Bundle embedded web app 2022-11-19 01:13:40 +00:00
gabek
fd2763221b Bundle embedded web app 2022-11-18 06:14:50 +00:00
gabek
eec9ac72e7 Bundle embedded web app 2022-11-18 05:36:16 +00:00
gabek
fa30dea523 Bundle embedded web app 2022-11-18 04:57:50 +00:00
gabek
4826c2c089 Bundle embedded web app 2022-11-15 01:04:30 +00:00
gabek
fe5e189ebc Bundle embedded web app 2022-11-15 00:36:28 +00:00
gabek
85d8e21afa Bundle embedded web app 2022-11-14 03:33:21 +00:00
gabek
3a0a458f6a Bundle embedded web app 2022-11-14 00:12:16 +00:00
gabek
ee23fb719a Bundle embedded web app 2022-11-13 18:06:03 +00:00
renovate[bot]
50514046fa Bundle embedded web app 2022-11-13 16:48:18 +00:00
renovate[bot]
c0501b1344 Bundle embedded web app 2022-11-13 14:57:44 +00:00
renovate[bot]
15912bfbc3 Bundle embedded web app 2022-11-13 14:52:47 +00:00
gabek
060016808a Bundle embedded web app 2022-11-13 07:47:53 +00:00
renovate[bot]
fad2c935e9 Bundle embedded web app 2022-11-13 04:42:38 +00:00
gabek
68dc060d91 Bundle embedded web app 2022-11-13 04:30:37 +00:00
renovate[bot]
5bbf9db84a Bundle embedded web app 2022-11-12 18:49:23 +00:00
renovate[bot]
237be42a4a Bundle embedded web app 2022-11-07 20:07:01 +00:00
renovate[bot]
276b9f4981 Bundle embedded web app 2022-11-07 19:57:05 +00:00
renovate[bot]
8503c6c1af Bundle embedded web app 2022-11-07 00:28:50 +00:00
gabek
d9d7c6e00b Bundle embedded web app 2022-11-07 00:13:45 +00:00
gabek
a859b1be5f Bundle embedded web app 2022-11-06 23:38:05 +00:00
gabek
d95ad34eee Bundle embedded web app 2022-11-06 00:31:48 +00:00
gabek
fd54846f69 Bundle embedded web app 2022-11-05 17:00:09 +00:00
gabek
cdb73dfd26 Bundle embedded web app 2022-11-05 04:09:03 +00:00
gabek
0ebca7b87a Bundle embedded web app 2022-11-05 03:07:45 +00:00
gabek
5119e977c1 Bundle embedded web app 2022-11-05 01:39:14 +00:00
renovate[bot]
7a2aee28bd Bundle embedded web app 2022-11-04 20:27:46 +00:00
renovate[bot]
954d528bcc Bundle embedded web app 2022-11-04 13:25:57 +00:00
renovate[bot]
5eb0555fb1 Bundle embedded web app 2022-11-04 10:34:18 +00:00
renovate[bot]
95edd8082b Bundle embedded web app 2022-11-04 05:35:34 +00:00
renovate[bot]
67c6822dfa Bundle embedded web app 2022-11-04 02:40:47 +00:00
renovate[bot]
870280edee Bundle embedded web app 2022-11-03 19:29:19 +00:00
gabek
2251b53490 Bundle embedded web app 2022-11-03 17:38:59 +00:00
renovate[bot]
6ce52e184c Bundle embedded web app 2022-11-03 11:09:43 +00:00
renovate[bot]
957c31c5f2 Bundle embedded web app 2022-11-02 20:16:39 +00:00
gabek
c5a3cefbaa Bundle embedded web app 2022-11-02 19:37:47 +00:00
renovate[bot]
72cfbe4c21 Bundle embedded web app 2022-11-02 07:54:44 +00:00
gabek
53e7d8227b Bundle embedded web app 2022-11-02 07:06:36 +00:00
gabek
add6a959c7 Bundle embedded web app 2022-11-02 04:16:04 +00:00
gabek
21369caee5 Bundle embedded web app 2022-11-01 21:53:18 +00:00
renovate[bot]
be4c1af72c Bundle embedded web app 2022-10-31 18:18:31 +00:00
renovate[bot]
152b4b34db Bundle embedded web app 2022-10-31 10:56:30 +00:00
renovate[bot]
45c35debf0 Bundle embedded web app 2022-10-30 23:39:35 +00:00
renovate[bot]
78b8dcd1ee Bundle embedded web app 2022-10-30 15:55:56 +00:00
renovate[bot]
dfb5213468 Bundle embedded web app 2022-10-30 12:12:39 +00:00
renovate[bot]
e111547c5f Bundle embedded web app 2022-10-29 23:36:53 +00:00
renovate[bot]
34c628b6db Bundle embedded web app 2022-10-29 22:08:38 +00:00
renovate[bot]
bc38efe286 Bundle embedded web app 2022-10-29 13:37:56 +00:00
renovate[bot]
46efe4f03d Bundle embedded web app 2022-10-29 09:24:11 +00:00
gabek
8215475425 Bundle embedded web app 2022-10-29 05:51:18 +00:00
renovate[bot]
dbab4739f2 Bundle embedded web app 2022-10-29 05:21:48 +00:00
gabek
cad24e47d3 Bundle embedded web app 2022-10-29 03:25:08 +00:00
renovate[bot]
62045d94a6 Bundle embedded web app 2022-10-28 19:18:17 +00:00
renovate[bot]
d8029a68d9 Bundle embedded web app 2022-10-28 00:21:15 +00:00
renovate[bot]
3eac37e11c Bundle embedded web app 2022-10-28 00:09:23 +00:00
renovate[bot]
f17aae41be Bundle embedded web app 2022-10-27 19:46:07 +00:00
renovate[bot]
495f129c9c Bundle embedded web app 2022-10-27 19:31:41 +00:00
renovate[bot]
c7e58c4458 Bundle embedded web app 2022-10-27 13:56:42 +00:00
gabek
bac2614756 Bundle embedded web app 2022-10-27 05:49:38 +00:00
renovate[bot]
092db0df8d Bundle embedded web app 2022-10-27 05:27:47 +00:00
renovate[bot]
bd5f1bbe03 Bundle embedded web app 2022-10-27 02:32:26 +00:00
renovate[bot]
c01aedade2 Bundle embedded web app 2022-10-27 02:00:23 +00:00
gabek
f3f8986d79 Bundle embedded web app 2022-10-26 22:25:47 +00:00
gabek
a91337d55c Bundle embedded web app 2022-10-26 21:39:02 +00:00
gabek
befe7c3fd2 Bundle embedded web app 2022-10-25 05:28:19 +00:00
gabek
c20bb14186 Bundle embedded web app 2022-10-25 04:30:33 +00:00
gabek
e49b61e13b Bundle embedded web app 2022-10-25 01:30:57 +00:00
renovate[bot]
c976ab2951 Bundle embedded web app 2022-10-24 12:33:45 +00:00
gabek
bd98f8961b Bundle embedded web app 2022-10-24 06:12:56 +00:00
gabek
c6a67a1c66 Bundle embedded web app 2022-10-24 05:04:37 +00:00
gabek
dd5d24d3d2 Bundle embedded web app 2022-10-24 02:33:45 +00:00
gabek
584d44e72f Bundle embedded web app 2022-10-22 23:55:20 +00:00
t1enne
0ae4b542b4 Bundle embedded web app 2022-10-22 20:41:42 +00:00
t1enne
205d905fb0 Bundle embedded web app 2022-10-22 08:49:18 +00:00
gabek
7d9913980e Bundle embedded web app 2022-10-22 07:02:48 +00:00
renovate[bot]
fadc529a4a Bundle embedded web app 2022-10-21 07:37:29 +00:00
gabek
ac03280dfb Bundle embedded web app 2022-10-21 03:40:02 +00:00
gabek
2f2c8f003f Bundle embedded web app 2022-10-21 03:16:41 +00:00
gabek
159fefe2a8 Bundle embedded web app 2022-10-21 02:51:24 +00:00
gabek
86522cf8fa Bundle embedded web app 2022-10-21 02:43:56 +00:00
gabek
521e12bd5c Bundle embedded web app 2022-10-21 01:04:24 +00:00
t1enne
9c4d2b0356 Bundle embedded web app 2022-10-20 19:59:18 +00:00
renovate[bot]
5a1459b476 Bundle embedded web app 2022-10-20 12:51:30 +00:00
gabek
9692e49ea8 Bundle embedded web app 2022-10-19 22:47:58 +00:00
gabek
18537f0554 Bundle embedded web app 2022-10-19 06:41:45 +00:00
gabek
751e3dec55 Bundle embedded web app 2022-10-19 06:27:06 +00:00
renovate[bot]
6a51d9a7bf Bundle embedded web app 2022-10-19 06:16:02 +00:00
renovate[bot]
00744e3a6a Bundle embedded web app 2022-10-19 05:47:45 +00:00
gabek
d186fe7daf Bundle embedded web app 2022-10-19 05:37:30 +00:00
gabek
bedb66db91 Bundle embedded web app 2022-10-19 03:47:33 +00:00
gabek
fef0ca4587 Bundle embedded web app 2022-10-19 02:52:18 +00:00
gabek
e07268e650 Bundle embedded web app 2022-10-19 02:24:41 +00:00
gabek
bace51d27a Bundle embedded web app 2022-10-18 23:46:19 +00:00
gabek
cc94bdeda0 Bundle embedded web app 2022-10-18 04:57:18 +00:00
gabek
c213b1a3d3 Bundle embedded web app 2022-10-17 14:14:09 +00:00
gabek
7de16fb86d Bundle embedded web app 2022-10-17 06:36:31 +00:00
gabek
4920dda78e Bundle embedded web app 2022-10-17 06:23:18 +00:00
gabek
52148e7510 Bundle embedded web app 2022-10-17 06:10:14 +00:00
gabek
bde2ec34fe Bundle embedded web app 2022-10-17 05:53:16 +00:00
gabek
c050569785 Bundle embedded web app 2022-10-17 04:53:07 +00:00
gabek
5802579cc5 Bundle embedded web app 2022-10-15 20:23:26 +00:00
gabek
93839fa434 Bundle embedded web app 2022-10-13 02:28:24 +00:00
gabek
e179d3d472 Bundle embedded web app 2022-10-13 02:19:30 +00:00
gabek
4eb5bff3db Bundle embedded web app 2022-10-13 00:56:56 +00:00
gabek
7a3c5196f2 Bundle embedded web app 2022-10-12 07:42:22 +00:00
gabek
7d6a1fa12b Bundle embedded web app 2022-10-12 07:25:39 +00:00
gabek
4e50856047 Bundle embedded web app 2022-10-12 06:14:41 +00:00
gabek
2bdc5b7f23 Bundle embedded web app 2022-10-12 05:56:31 +00:00
gabek
71152decdd Bundle embedded web app 2022-10-11 03:21:09 +00:00
gabek
84dc83359b Bundle embedded web app 2022-10-11 02:53:23 +00:00
gabek
5645ff5e13 Bundle embedded web app 2022-10-11 01:36:54 +00:00
gabek
9b31ee11ac Bundle embedded web app 2022-10-11 00:57:41 +00:00
gabek
e461f85109 Bundle embedded web app 2022-10-11 00:19:32 +00:00
gabek
2e81290adf Bundle embedded web app 2022-10-11 00:14:01 +00:00
gabek
df3da1c040 Bundle embedded web app 2022-10-11 00:01:31 +00:00
gabek
25657a548f Bundle embedded web app 2022-10-10 23:43:23 +00:00
gabek
902f21b361 Bundle embedded web app 2022-10-10 20:35:12 +00:00
renovate[bot]
6a195e80c8 Bundle embedded web app 2022-10-10 10:15:27 +00:00
gabek
e1657759dc Bundle embedded web app 2022-10-10 04:21:48 +00:00
gabek
de87b78768 Bundle embedded web app 2022-10-10 03:35:36 +00:00
gabek
87ee74e9c2 Bundle embedded web app 2022-10-10 01:56:17 +00:00
gabek
50d16319c9 Bundle embedded web app 2022-10-10 01:45:35 +00:00
gabek
c0021f1f9a Bundle embedded web app 2022-10-09 21:50:38 +00:00
gabek
b973fbc2c0 Bundle embedded web app 2022-10-09 18:28:22 +00:00
gabek
6cafc9697e Bundle embedded web app 2022-10-09 07:11:08 +00:00
gabek
83ae0c9c7f Bundle embedded web app 2022-10-09 06:19:28 +00:00
gabek
270c26c3a8 Bundle embedded web app 2022-10-09 05:38:16 +00:00
gabek
2c7be0db10 Bundle embedded web app 2022-10-09 01:58:04 +00:00
gabek
2fe72ff178 Bundle embedded web app 2022-10-09 00:55:01 +00:00
gabek
083df79ae6 Bundle embedded web app 2022-10-09 00:19:07 +00:00
gabek
4dfb602dff Bundle embedded web app 2022-10-08 23:55:02 +00:00
gabek
3decfc009d Bundle embedded web app 2022-10-08 22:37:26 +00:00
gabek
eed76ddbd2 Bundle embedded web app 2022-10-08 22:09:35 +00:00
gabek
0ec57275d1 Bundle embedded web app 2022-10-07 02:00:24 +00:00
renovate[bot]
a71eb8cdd2 Bundle embedded web app 2022-10-06 18:24:32 +00:00
gabek
679eb6e55b Bundle embedded web app 2022-10-06 05:47:38 +00:00
renovate[bot]
11ceebd84f Bundle embedded web app 2022-10-05 19:25:37 +00:00
renovate[bot]
64e3896164 Bundle embedded web app 2022-10-05 06:05:36 +00:00
gabek
5ec46bcc72 Bundle embedded web app 2022-10-05 02:18:08 +00:00
gabek
8095eebcff Bundle embedded web app 2022-10-05 01:47:20 +00:00
renovate[bot]
9718169686 Bundle embedded web app 2022-10-04 21:01:05 +00:00
gabek
d71f2a95c8 Bundle embedded web app 2022-10-04 20:23:01 +00:00
gabek
da291f3e5d Bundle embedded web app 2022-10-04 18:25:24 +00:00
renovate[bot]
ca71f66117 Bundle embedded web app 2022-10-04 10:12:42 +00:00
gabek
09687eac92 Bundle embedded web app 2022-10-04 05:27:39 +00:00
gabek
89786ad4f8 Bundle embedded web app 2022-10-04 04:10:57 +00:00
renovate[bot]
4a999a39b2 Bundle embedded web app 2022-10-03 15:31:41 +00:00
t1enne
d2d471cdc5 Bundle embedded web app 2022-10-03 08:19:03 +00:00
t1enne
b52fe2fd06 Bundle embedded web app 2022-10-03 07:55:25 +00:00
gabek
87aefb99c1 Bundle embedded web app 2022-10-02 18:07:05 +00:00
gabek
73012ff195 Bundle embedded web app 2022-10-02 16:44:48 +00:00
t1enne
2f6bef7f66 Bundle embedded web app 2022-10-01 08:37:58 +00:00
renovate[bot]
91a71cc8ef Bundle embedded web app 2022-10-01 04:34:06 +00:00
renovate[bot]
8be58f841e Bundle embedded web app 2022-09-30 19:55:38 +00:00
t1enne
6705758435 Bundle embedded web app 2022-09-30 11:20:53 +00:00
t1enne
ed38a7355a Bundle embedded web app 2022-09-30 08:03:49 +00:00
renovate[bot]
e5d7690fc1 Bundle embedded web app 2022-09-30 05:54:35 +00:00
renovate[bot]
93522b0215 Bundle embedded web app 2022-09-30 03:03:13 +00:00
gabek
0a52cb749c Bundle embedded web app 2022-09-29 20:39:10 +00:00
renovate[bot]
48dd158126 Bundle embedded web app 2022-09-29 17:51:43 +00:00
renovate[bot]
7b148beb11 Bundle embedded web app 2022-09-29 08:58:40 +00:00
renovate[bot]
ecc0f69656 Bundle embedded web app 2022-09-29 08:29:38 +00:00
renovate[bot]
0de4959d7e Bundle embedded web app 2022-09-29 04:01:31 +00:00
renovate[bot]
6d8f9aaf59 Bundle embedded web app 2022-09-29 01:54:14 +00:00
renovate[bot]
b5a017957d Bundle embedded web app 2022-09-28 23:38:16 +00:00
renovate[bot]
730277654f Bundle embedded web app 2022-09-26 14:27:12 +00:00
renovate[bot]
30e6e51471 Bundle embedded web app 2022-09-20 02:35:29 +00:00
t1enne
821967d1a7 Bundle embedded web app 2022-09-19 20:18:41 +00:00
renovate[bot]
408b21c626 Bundle embedded web app 2022-09-18 10:30:29 +00:00
gabek
9bed5eda3c Bundle embedded web app 2022-09-17 21:01:27 +00:00
renovate[bot]
88e387a8b2 Bundle embedded web app 2022-09-17 19:14:04 +00:00
renovate[bot]
9e0bd88a7f Bundle embedded web app 2022-09-17 16:54:32 +00:00
renovate[bot]
8b9a12bf70 Bundle embedded web app 2022-09-17 11:14:28 +00:00
renovate[bot]
89e518a37b Bundle embedded web app 2022-09-16 20:36:31 +00:00
gabek
55b63e7bb7 Bundle embedded web app 2022-09-16 16:22:27 +00:00
renovate[bot]
0719d16ee1 Bundle embedded web app 2022-09-16 14:08:17 +00:00
renovate[bot]
2f9d58ebf7 Bundle embedded web app 2022-09-16 10:19:20 +00:00
renovate[bot]
faaac2d270 Bundle embedded web app 2022-09-15 22:44:49 +00:00
gabek
638b3d7133 Bundle embedded web app 2022-09-15 05:23:35 +00:00
t1enne
6a91aacf20 Bundle embedded web app 2022-09-13 06:48:43 +00:00
renovate[bot]
930aef3d95 Bundle embedded web app 2022-09-12 22:56:20 +00:00
renovate[bot]
40cb417ffd Bundle embedded web app 2022-09-12 19:18:33 +00:00
renovate[bot]
043ebbc840 Bundle embedded web app 2022-09-12 15:36:04 +00:00
renovate[bot]
4f296cb302 Bundle embedded web app 2022-09-12 05:53:35 +00:00
renovate[bot]
02fea10704 Bundle embedded web app 2022-09-12 05:45:28 +00:00
renovate[bot]
3440067270 Bundle embedded web app 2022-09-11 22:28:56 +00:00
renovate[bot]
5a0328b57c Bundle embedded web app 2022-09-11 19:39:27 +00:00
gabek
74b45fdfab Bundle embedded web app 2022-09-11 05:42:24 +00:00
gabek
f22c0fd26f Bundle embedded web app 2022-09-11 05:23:31 +00:00
gabek
70df34d998 Bundle embedded web app 2022-09-11 04:23:08 +00:00
gabek
cf34998f66 Bundle embedded web app 2022-09-11 03:23:59 +00:00
gabek
31894330f5 Bundle embedded web app 2022-09-11 03:08:19 +00:00
gabek
52fff3bc30 Bundle embedded web app 2022-09-11 01:51:48 +00:00
gabek
033899c6fd Bundle embedded web app 2022-09-11 01:13:24 +00:00
renovate[bot]
e037655ab2 Bundle embedded web app 2022-09-11 00:21:27 +00:00
gabek
2d17dcf4d7 Bundle embedded web app 2022-09-10 22:40:42 +00:00
gabek
92ef860387 Bundle embedded web app 2022-09-10 19:12:42 +00:00
gabek
f80257aa68 Bundle embedded web app 2022-09-10 07:28:46 +00:00
renovate[bot]
94324735a9 Bundle embedded web app 2022-09-10 07:11:29 +00:00
gabek
208c4f03ba Bundle embedded web app 2022-09-10 06:43:59 +00:00
gabek
e21e7eeb74 Bundle embedded web app 2022-09-10 03:28:47 +00:00
gabek
e9a1cae9d1 Bundle embedded web app 2022-09-10 01:28:58 +00:00
gabek
dfb7c9de67 Bundle embedded web app 2022-09-09 05:28:14 +00:00
gabek
2ce5960b7f Bundle embedded web app 2022-09-09 04:49:52 +00:00
renovate[bot]
eaac51d4b4 Bundle embedded web app 2022-09-08 23:41:22 +00:00
renovate[bot]
0111206f08 Bundle embedded web app 2022-09-08 23:27:16 +00:00
gabek
3133cf3cbe Bundle embedded web app 2022-09-08 20:10:49 +00:00
renovate[bot]
543218f12b Bundle embedded web app 2022-09-08 14:41:52 +00:00
renovate[bot]
cde56e9665 Bundle embedded web app 2022-09-08 06:50:53 +00:00
renovate[bot]
31ad292b3a Bundle embedded web app 2022-09-07 14:44:33 +00:00
gabek
06d7eb5287 Bundle embedded web app 2022-09-07 07:02:41 +00:00
gabek
ee333ef10a Bundle embedded web app 2022-09-07 06:34:12 +00:00
gabek
b17bbeed2d Bundle embedded web app 2022-09-07 00:56:59 +00:00
gabek
7981efcde5 Bundle embedded web app 2022-09-05 16:04:00 +00:00
gabek
59f48f5999 Bundle embedded web app 2022-09-05 06:09:42 +00:00
gabek
faaba39956 Bundle embedded web app 2022-09-05 04:57:01 +00:00
gabek
ab4feb9bde Bundle embedded web app 2022-09-05 01:13:12 +00:00
gabek
6edfe81ccb Bundle embedded web app 2022-09-05 01:04:59 +00:00
renovate[bot]
5f118abe83 Bundle embedded web app 2022-09-04 20:19:38 +00:00
renovate[bot]
00fc85a165 Bundle embedded web app 2022-09-03 23:49:32 +00:00
gabek
d91c45d172 Bundle embedded web app 2022-09-03 18:41:45 +00:00
gabek
888e31008a Bundle embedded web app 2022-09-03 17:27:00 +00:00
renovate[bot]
329e44cf86 Bundle embedded web app 2022-09-03 05:38:45 +00:00
renovate[bot]
7886a13dab Bundle embedded web app 2022-09-03 01:48:02 +00:00
renovate[bot]
91b81325dd Bundle embedded web app 2022-09-03 01:08:45 +00:00
renovate[bot]
f13f463d4d Bundle embedded web app 2022-09-02 20:13:54 +00:00
gabek
0ea0fcd58a Bundle embedded web app 2022-09-02 05:04:00 +00:00
gabek
7c17e078d3 Bundle embedded web app 2022-09-02 02:39:59 +00:00
gabek
0c716eff22 Bundle embedded web app 2022-08-30 18:59:46 +00:00
gabek
82e3df6e3b Bundle embedded web app 2022-08-30 18:44:03 +00:00
gabek
c6ca2fb0d8 Bundle embedded web app 2022-08-30 18:01:58 +00:00
gabek
e605dea03a Bundle embedded web app 2022-08-30 06:42:10 +00:00
gabek
8d25938f28 Bundle embedded web app 2022-08-30 06:37:26 +00:00
gabek
6954bb5f37 Bundle embedded web app 2022-08-30 06:19:41 +00:00
gabek
a0a28fa572 Bundle embedded web app 2022-08-29 19:56:18 +00:00
renovate[bot]
dd4e597f34 Bundle embedded web app 2022-08-29 14:46:11 +00:00
gabek
dd737a60d6 Bundle embedded web app 2022-08-27 02:20:56 +00:00
gabek
37646d9df3 Bundle embedded web app 2022-08-26 22:02:55 +00:00
gabek
545c0eeb2c Bundle embedded web app 2022-08-26 20:15:13 +00:00
gabek
e92fd3b6c3 Bundle embedded web app 2022-08-25 00:23:51 +00:00
gabek
0278dc6f45 Bundle embedded web app 2022-08-23 05:02:50 +00:00
gabek
6f9add15a1 Bundle embedded web app 2022-08-23 02:28:58 +00:00
gabek
1def26f1ba Bundle embedded web app 2022-08-23 01:35:19 +00:00
renovate[bot]
3c1ac58799 Bundle embedded web app 2022-08-22 13:11:03 +00:00
gabek
76df3beb20 Bundle embedded web app 2022-08-22 02:29:56 +00:00
gabek
4aac3322ee Bundle embedded web app 2022-08-22 01:50:50 +00:00
gabek
94fa69a1f7 Bundle embedded web app 2022-08-22 00:26:31 +00:00
gabek
ffdcd8e17b Bundle embedded web app 2022-08-21 23:05:57 +00:00
gabek
749493ce1f Bundle embedded web app 2022-08-21 22:54:56 +00:00
gabek
1954169ca1 Bundle embedded web app 2022-08-21 21:09:07 +00:00
gabek
eac7e81a9c Bundle embedded web app 2022-08-21 05:56:17 +00:00
gabek
032ab60afc Bundle embedded web app 2022-08-21 00:10:32 +00:00
gabek
47837e6612 Bundle embedded web app 2022-08-20 23:26:23 +00:00
gabek
c41e0ab90a Bundle embedded web app 2022-08-20 21:34:25 +00:00
renovate[bot]
36f86c212d Bundle embedded web app 2022-08-20 18:52:11 +00:00
renovate[bot]
3e61e09b70 Bundle embedded web app 2022-08-20 13:41:09 +00:00
renovate[bot]
fa8fb51420 Bundle embedded web app 2022-08-20 13:26:57 +00:00
renovate[bot]
23cd443db5 Bundle embedded web app 2022-08-20 10:24:16 +00:00
gabek
1e78951f35 Bundle embedded web app 2022-08-19 03:03:50 +00:00
gabek
df824bdf4a Bundle embedded web app 2022-08-17 04:52:12 +00:00
gabek
900abffbc9 Bundle embedded web app 2022-08-17 01:01:46 +00:00
gabek
0765f9cfcc Bundle embedded web app 2022-08-16 04:18:31 +00:00
renovate[bot]
5fcab95846
Pin dependency style-dictionary to 3.7.1 (webv2) (#2043)
* Pin dependency style-dictionary to 3.7.1

* Bundle embedded web app

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2022-08-15 20:56:39 -07:00
gabek
8cbf78050e Bundle embedded web app 2022-08-16 03:28:54 +00:00
gabek
6eb9c54b37 Bundle embedded web app 2022-08-16 02:47:50 +00:00
Gabe Kangas
d12f25f556
Merge branch 'develop' into webv2 2022-08-09 14:14:45 -07:00
Owncast
fb3973b264 Update admin to 19c9ac698ac49922046fd8f2a5b0b816dc6e921a 2022-07-13 02:31:33 +00:00
Gabe Kangas
506d1fa4cf
Merge remote-tracking branch 'origin/develop' into webv2 2022-07-11 21:21:07 -07:00
Owncast
61fd154466 Update admin to 5e483cdedce74b553a32cd0231c7957c335c6bec 2022-07-11 14:05:49 +00:00
Owncast
e443188cbc Update admin to 3e92d626c4e429345c238a54ff4a718de128ff76 2022-07-04 14:49:22 +00:00
Gabe Kangas
6de93f9651
Move the favicons 2022-06-24 21:53:16 -07:00
Gabe Kangas
18a184eeb7
Use bundled images instead of old webroot files 2022-06-20 22:10:55 -07:00
Owncast
3bccc5364c Update admin to 64706cedeefd75f442c03f7d73f91a075b065390 2022-06-20 14:37:23 +00:00
Gabe Kangas
ff968616ba
Support server-rendered index.html for all clients. Closes #1871 2022-06-19 16:35:55 -07:00
Gabe Kangas
78c6189c02
First pass at bundling web app into service. Working. 2022-06-19 15:32:42 -07:00
Owncast
793e177501 Update admin to cadb926648602bf6fa760ce80ddd600a039fd845 2022-06-13 20:28:09 +00:00
Owncast
3b9ec5de55 Update admin to f1214a5c7c32657eb4fefe8d2384fe629bc797ca 2022-06-13 13:47:15 +00:00
Owncast
09d3350d50 Update admin to b6858dddff0ae30fbf3b1013b23faaafe091e90d 2022-06-09 04:52:55 +00:00
Owncast
e26442ec7d Update admin to ce743edb6f68455da9897d5ddf159f5ce258345d 2022-06-07 23:44:16 +00:00
Owncast
365beb525c Update admin to 678a9600e2eefa97abd712b2f639b718ebab083c 2022-06-06 13:30:05 +00:00
Owncast
017c85e41d Update admin to f4a727ac630869f95576fc75c7e23f8266c9e05d 2022-06-04 05:15:44 +00:00
Owncast
e9405d1065 Update admin to 0dde73c00edfc6826405fa573e459c5be5dfc7e0 2022-05-26 20:47:43 +00:00
Owncast
5187c7ff17 Update admin to 28abdfaefa8de537891a850c9e3ba4d7df5491fe 2022-05-23 14:42:57 +00:00
Owncast
16e6a71a39 Update admin to 1e77ede64bf9f42d6f29e73b338f9d1b85b1c018 2022-05-16 15:04:09 +00:00
Owncast
19be55a637 Update admin to 0d75882185c8b24a343b7775406ea953d7dfd5b6 2022-05-12 00:21:57 +00:00
Owncast
f6869c3bb1 Update admin to fc9e84404d851f9e513bf1607f6cd8b1b35fa189 2022-05-10 03:46:30 +00:00
Owncast
29549c84ec Update admin to 110a67bb591e76f420ed5b363f3ce14f9f1c5643 2022-05-09 13:29:35 +00:00
Owncast
64bfcf69fb Update admin to dae0f374694db7177871986a2b2f8732c5662598 2022-05-09 00:45:47 +00:00
Owncast
e67bed43bc Update admin to 76bf79228ed28c621e6b594604d0f2b6957b5b58 2022-05-08 23:12:03 +00:00
Owncast
e96f36d313 Update admin to 2b2cd843474d215651f0f663808d5579b3a2db3f 2022-05-05 22:45:44 +00:00
Owncast
47534aa381 Update admin to f6c6521f066cf60ec08dcd999ae8872b246d2735 2022-05-05 22:39:25 +00:00
Owncast
1919784d08 Update admin to 2648f99b296a2883c67ee34502543cd7b8a9a83f 2022-04-29 20:26:02 +00:00
Owncast
3b0dc8aadb Update admin to a818c03525600bc61e267b37cbf7d085a9da0471 2022-04-25 14:56:53 +00:00
Owncast
9d4c69e3bc Update admin to 010d335050608ee9b0bbac54073b780c542c462f 2022-04-25 01:47:22 +00:00
Owncast
3ed0920b7c Update admin to 00fedee82d62cd83e11b294465ed5d5f63487515 2022-04-24 23:50:50 +00:00
Owncast
93890f33c7 Update admin to 8dcdc01b790a6e431991308788fc8e9f6e3b9925 2022-04-23 20:54:16 +00:00
Owncast
c0aea77fe4 Update admin to 5ca1a9f13c2c576941a7e31dc837f6b26608d99b 2022-04-23 16:40:07 +00:00
Owncast
e1c44d002b Update admin to d681eacce18ff599b0ce7b4c534fcb63657a7e06 2022-04-23 00:35:15 +00:00
Gabe Kangas
b835de2dc4
IndieAuth support (#1811)
* Able to authenticate user against IndieAuth. For #1273

* WIP server indieauth endpoint. For https://github.com/owncast/owncast/issues/1272

* Add migration to remove access tokens from user

* Add authenticated bool to user for display purposes

* Add indieauth modal and auth flair to display names. For #1273

* Validate URLs and display errors

* Renames, cleanups

* Handle relative auth endpoint paths. Add error handling for missing redirects.

* Disallow using display names in use by registered users. Closes #1810

* Verify code verifier via code challenge on callback

* Use relative path to authorization_endpoint

* Post-rebase fixes

* Use a timestamp instead of a bool for authenticated

* Propertly handle and display error in modal

* Use auth'ed timestamp to derive authenticated flag to display in chat

* don't redirect unless a URL is present

avoids redirecting to `undefined` if there was an error

* improve error message if owncast server URL isn't set

* fix IndieAuth PKCE implementation

use SHA256 instead of SHA1, generates a longer code verifier (must be 43-128 chars long), fixes URL-safe SHA256 encoding

* return real profile data for IndieAuth response

* check the code verifier in the IndieAuth server

* Linting

* Add new chat settings modal anad split up indieauth ui

* Remove logging error

* Update the IndieAuth modal UI. For #1273

* Add IndieAuth repsonse error checking

* Disable IndieAuth client if server URL is not set.

* Add explicit error messages for specific error types

* Fix bad logic

* Return OAuth-keyed error responses for indieauth server

* Display IndieAuth error in plain text with link to return to main page

* Remove redundant check

* Add additional detail to error

* Hide IndieAuth details behind disclosure details

* Break out migration into two steps because some people have been runing dev in production

* Add auth option to user dropdown

Co-authored-by: Aaron Parecki <aaron@parecki.com>
2022-04-21 14:55:26 -07:00
Owncast
7a508e3dbc Update admin to cc305d98b083dd0d3622a6f3bab0215f1b5f4429 2022-04-19 19:55:24 +00:00
Owncast
5d236976d8 Update admin to 09d27310fe865823219a02baebc3afc9a6a8b0fb 2022-04-18 15:49:34 +00:00
Owncast
4b92ec421d Update admin to 1e3d8b50ee3981c1f255cc9dd6c713f8e9daa917 2022-04-10 06:07:16 +00:00
Owncast
3ed44abc5d Update admin to b0f1f8ff4c03c0b8aa82009797c0c05c8a2a7096 2022-04-09 16:13:57 +00:00
Owncast
d4e2412893 Update admin to 4e271aa8c24dc5c1eeb0576ce80656beb26de43d 2022-04-04 21:21:50 +00:00
Owncast
0b468d6353 Update admin to e6f9164038d4b1cf33b930a800dabb608ef96308 2022-04-04 21:18:25 +00:00
Owncast
4fd2cfe10a Update admin to cd55b313d31d94177e86a75980acbb359ed0a6c0 2022-04-04 21:08:56 +00:00
Owncast
bde5995932 Update admin to 5405de7e73c49db96c209370a81f19f9958c9083 2022-03-28 17:29:08 +00:00
Owncast
9099e72785 Update admin to 18127708433ed2fbad4065e4f3f1df33ac90594e 2022-03-28 12:53:34 +00:00
Owncast
bd13e241e3 Update admin to bc9e3f969a643f9ad54c001c29d2783d314cf2fd 2022-03-27 23:30:18 +00:00
Owncast
117d0078c8 Update admin to baa86698b059fa801b77f6b2b49975bdc7783b63 2022-03-25 06:24:34 +00:00
Owncast
729de44fce Update admin to e87f4bd967816e794800767dab288334873779c7 2022-03-24 23:46:51 +00:00
Owncast
84582f5f1f Update admin to 110d481e7b4b4f3e97e11ed95921fd24c0c614cb 2022-03-23 17:55:27 +00:00
Owncast
c608a2532e Update admin to 3684a9b1c5e3fbf147f20c133b1b8eff1bfbbec1 2022-03-21 21:42:18 +00:00
Owncast
971e6e1835 Update admin to 69102abd496ca00c31ce808a4044493d13a96086 2022-03-21 21:29:02 +00:00
Owncast
7d02bd7dbf Update admin to 7fc163fdb701fd2e37faff21db1d22a7dbcf33dd 2022-03-21 12:56:30 +00:00
Gabe Kangas
4a17f30da8
Outbound live stream notifications (#1663)
* First pass at browser, discord, twilio notifications

* Commit updated Javascript packages

* Remove twilio notification support

* Email notifications/smtp support

* Fix Firefox notification support, remove chrome checks

* WIP more email work

* Add support for twitter notifications

* Add stream title to discord and twitter notifications

* Update notification registration modal

* Fix hide/show email section

* Commit updated API documentation

* Commit updated Javascript packages

* Fix post-rebase missing var

* Remove unused var

* Handle unsubscribe errors for browser push

* Standardize email config prop names

* Allow overriding go live email template

* Some notifications cleanup

* Commit updated Javascript packages

* Remove email/smtp/mailjet support

* Remove more references to email notifications

Co-authored-by: Owncast <owncast@owncast.online>
2022-03-18 13:33:23 -07:00
Owncast
1df4c96963 Update admin to 4367e37786dd14fb6ca522a4b0a976c5ca217e73 2022-03-17 21:56:10 +00:00
Owncast
4d5de61148 Update admin to f5dfe66d170d48a2109c89f5ea35dde0cb3d5e9a 2022-03-17 05:52:16 +00:00
Owncast
233c2656d8 Update admin to 3bd00a31b28b8aa2c59893bd7b19314ce7231712 2022-03-17 00:57:02 +00:00
Owncast
d874913aa1 Update admin to 8f67df6bc0c1dc7dfe4af4a2839cac40d59473f7 2022-03-15 07:07:46 +00:00
Owncast
7e46335279 Update admin to f58ac7c01299921caa802c8ccefe206f3c517f98 2022-03-14 12:52:19 +00:00
Owncast
88ed026eae Update admin to eb0749902e024245748735a0cc01d083205124e8 2022-03-07 22:45:40 +00:00
Owncast
c64113329f Update admin to 2e51ab7a64311908f0493068ab462333b75999c4 2022-03-07 08:11:19 +00:00
Owncast
b7a17ffbdb Update admin to ff75e8120995b42a7891774c33d89d726013a858 2022-03-07 08:08:15 +00:00
Owncast
fcb4d51481 Update admin to 8c76347ad8e4644ac427d6b7b2748e7665aa1e79 2022-03-07 08:04:43 +00:00
Owncast
4619064a13 Update admin to 75b92f29559c645a92bc0e96cfed66b433b349ea 2022-03-07 08:02:15 +00:00
Owncast
9612e7ee65 Update admin to 3942bddaa83c58c90a44f37e6a0671748645cef1 2022-03-07 07:56:17 +00:00
Owncast
7378079ac9 Update admin to 6740d192115c9df37a550216821c7614bb7929d1 2022-03-07 07:49:13 +00:00
Owncast
674a62d022 Update admin to 5873e68af4147b0f68d7b65c401e19835c715730 2022-03-07 07:41:57 +00:00
Owncast
069c8b03c3 Update admin to 4fee9bf1bdd312554d1a50956e4402939dc25b6d 2022-03-07 07:33:25 +00:00
Owncast
0f0137a345 Update admin to 272139611273be8e0976d6c5bbefad44527a0bff 2022-03-07 04:42:45 +00:00
Owncast
6e0e33dedb Update admin to cbd6bc7936dd86e7eab87bc6b4cf6e50c4720914 2022-03-07 03:51:36 +00:00
Owncast
69d7b7a1be Update admin to ad492d10471505670678de50b8f4b1fc6b5cff73 2022-03-07 01:42:10 +00:00
Owncast
713c8f913e Update admin to 7cd23993d592b8231eaeec6165cb7e0fa67adb5f 2022-03-07 01:26:27 +00:00
Owncast
bdae263819 Update admin to 5f10d5dbeff9bb098c920f6c6acad48f38fa735d 2022-03-07 01:14:53 +00:00
Owncast
9d5bdc320c Update admin to 5720a43402043364f732bdefc5c563127d51e2c3 2022-03-06 06:38:35 +00:00
Owncast
70a486ab9a Update admin to 783b5693e63795d2d381cff2b1b062c24b2cbd52 2022-03-01 03:18:18 +00:00
Owncast
4f19e4fd46 Update admin to d094ab753ba2a38add345735ba522f6f75f04f29 2022-02-28 14:52:21 +00:00
Owncast
eded7da430 Update admin to 794da93134165c59620b03e2ec3dcb9ba67e6dfc 2022-02-28 12:21:55 +00:00
Owncast
b447587c91 Update admin to a3553c2cf77e2a82e5fc6e940624313b19a5e80b 2022-02-21 13:12:59 +00:00
Owncast
9b7c29e82a Update admin to 91f6db708a20949fc80e8679a9fd8dfea94c409f 2022-02-18 21:12:03 +00:00
Owncast
28ceca8f25 Update admin to 8eeb6137da772a1dc6603e8465c0d7042dc1937f 2022-02-18 21:08:15 +00:00
Owncast
f0e422bbf9 Update admin to 33209dae909d6fd8cd291982a4f6b46f94b579fd 2022-02-18 05:31:15 +00:00
Owncast
54efa55de6 Update admin to ab2cbafa27ff57871647208f1ee7db916e45a501 2022-02-14 17:55:26 +00:00
Owncast
101b654359 Update admin to 0a0c204839f23ceddba3bad5674f367452dfc141 2022-02-11 22:17:54 +00:00
Owncast
6e46138e4f Update admin to 6caa07ab61ac2938303f8e1e1737db185512ef7a 2022-02-11 22:13:31 +00:00
Owncast
9b9e91c73e Update admin to bb706e269e0f9630b94d10319573c45ab87eb82f 2022-02-07 11:00:53 +00:00
Owncast
3028bb2f91 Update admin to 739e1091a48f738ed93c878199193a4c0b944361 2022-02-02 22:50:27 +00:00
Owncast
5e3796014a Update admin to d94c5922a82158eb490c692f8b6a25eef41e1c51 2022-02-02 22:39:28 +00:00
Owncast
49b405453e Update admin to b57b877e34a894e2848fc94ac67d55fb2eed01c9 2022-02-02 08:12:34 +00:00
Owncast
ce1aa4ac10 Update admin to 3b7502cf7fa9d49955ab4d1069e682f851b86405 2022-02-02 04:43:36 +00:00
Owncast
d2476b947f Update admin to 63dbeb1aabac0e66d376766de4d7dcfeb5c81a8d 2022-02-02 04:36:11 +00:00
Owncast
ed7b0d6638 Update admin to 4a10a4d6aa12c7f13aac7f8f7a046f0be1fdeb8e 2022-02-02 04:23:57 +00:00
Owncast
f7d0ac5486 Update admin to afa77cb587c44d39733a2bcdac5a84b65d2bd61d 2022-02-02 04:20:29 +00:00
Owncast
859b73a2c7 Update admin to 20403b9ee39914719fc86517aa53c265752d5ff1 2022-02-02 04:17:27 +00:00
Owncast
e3c9a6aa87 Update admin to 6e3b0dd8cb511e5c0581fb71e2f2fab96f466363 2022-02-02 04:10:15 +00:00
Owncast
65a99db387 Update admin to ebfd2a91ce28863b372be9670b72cacdb7aafadf 2022-02-02 01:43:22 +00:00
Owncast
d56fe6fa4d Update admin to fab349055c2ed88ed43bb6bcff3a7b286c086b9c 2022-02-01 01:29:24 +00:00
Owncast
8f02214456 Update admin to 787b09828d54ffc9525b5cecc94f5917daa10f1b 2022-01-31 03:11:28 +00:00
Owncast
5a8d20e7a9 Update admin to 895f32c622b731596e0277d3d008bf92e88c15fa 2022-01-27 01:08:07 +00:00
Owncast
3fa009e7ed Update admin to 7f1d644bd9c54e804a334daa7174c5aa3d322a68 2022-01-25 21:18:35 +00:00
Owncast
b4cdd4ba19 Update admin to ff8e15ea97041d0e8bdf6405b4c9192641af4409 2022-01-25 01:08:13 +00:00
Gabe Kangas
580a6077e1 Support Mastodon+Twitter cards via HTML embed player in OG tags. 2022-01-22 21:04:45 -08:00
Owncast
ec272f6ce0 Update admin to 6708e289d6a064544f789452b0afe7c7acf4ae52 2022-01-21 04:14:08 +00:00
Owncast
a621e920e7 Update admin to 208f5d9a90a5f50543910c989cb949d7d8abff6f 2022-01-19 01:10:22 +00:00
Owncast
626bd3776f Update admin to 45330b523bed0f6d13e1ff7bcbcb12a2b2348de1 2022-01-18 03:57:03 +00:00
Owncast
4197c5c569 Update admin to 4942bb6f73f8fa14856412e74e813003917bc714 2022-01-18 02:04:06 +00:00
Owncast
87812bdfcb Update admin to 98b0e1e6144db5485435ab9492548404418872d7 2022-01-18 02:01:25 +00:00
Owncast
2ae42e835b Update admin to 5d90954e7a9ee7e57c0691454cce44d2e577d2e8 2022-01-17 01:31:57 +00:00
Owncast
ca8e26e0d9 Update admin to 39563ce6e2e802b860497ab4f402291821950d7b 2022-01-14 19:22:40 +00:00
Owncast
98f9af78cb Update admin to 45786937462c1a83067fff5e79b79c17cef5914d 2022-01-14 01:09:39 +00:00
Owncast
6e0854d710 Update admin to 8bf4a1eb950df480a58dedb50fd99d2c1e259fb8 2022-01-13 23:19:11 +00:00
Owncast
e8436f063e Update admin to 1bc86ab4af5cabb60b6d03a59395312fd75cfe47 2022-01-13 01:15:38 +00:00
Owncast
754e4a09ca Update admin to 645c4ba86fa6fa9a0ab8274efd429614101d0a8a 2022-01-12 22:04:33 +00:00
Gabe Kangas
045a0a2afd
Social features / ActivityPub federation (#1629)
* Support webfinger requests for the live account. Closes https://github.com/owncast/owncast/issues/1193

* Support for actor requests. Returns response for live actor. Closes https://github.com/owncast/owncast/issues/1203

* Handle follow and unfollow requests. Closes
https://github.com/owncast/owncast/issues/1191 and https://github.com/owncast/owncast/issues/1205 and https://github.com/owncast/owncast/issues/1206 and https://github.com/owncast/owncast/issues/1194

* Add basic support for sending out text activities. For https://github.com/owncast/owncast/issues/1192

* Some error handling and passing of dynamic local account names.

* Add hardcoded example image attachment to test post

* Centralize the map of accounts and inboxes

* No longer disable the preview generator based on YP toggle

* Send a federated message to followers when stream starts. For https://github.com/owncast/owncast/issues/1192

* Placeholder for attaching tags

* Add image description

* Save and get to outbox persistence. Return using outbox endpoint for actor

* Pass payloads to be handled through the gochan

* Handle undo follow requests explitly, not all undo requests

* Add API for manually sending simple federated messages. Closes #1215

* Verify inbox requests. Closes #1321

* Add route to fetch a single AP object by ID. For #1329

* Add responses to fediverse nodeinfo requests

* Set and get federation config values for admin

* Handle host-meta requests

* Do not send out message if disabled. Use saved go live message.

* Require AP-compatible content types for AP-related requests

* Rename ap models to apmodels for clarity

* Change how content type matching takes place.

* io -> ioutil

* Add stub delete activity callback

* Handle likes and announces to surface engagement in chat. Part of #1229

* Append url to go live posts

* Do not require specific content types for nodeinfo requests

* Add follow engagement chat message via AP

* add owncast user-agent to requests

* Set note visibility to public (for now)

* Fix saving/fetching a single object

* Add support for x-nodeinfo2 responses

* Point to the dev admin branch for ap

* Bundle in dev admin for testing

* Add error logging

* Add AP middleware back

* Point to the new external compatible logo endpoint

* Clean up more AP logging to help testing

* Tweak go live text and link hashtags

* Fix bug in fetching init time

* Send update actor activities when server details/profile is updated

* Add federation config overview to web client config

* Add additional actor properties

* Make the AP middleware checking more flexible when looking at types

* First pass at remote fediverse follow flow. For #1371

* Added a basic AP actor followers endpoint

* WIP client followers API

* Add profile-page reference to webfinger response

* Add aliases to webfinger response

* Fix content-type returned to be expected activitypub+json

* First pass at followers api

* Point at local dev copy of go-fed/activity

* Add custom toot Hashtag objects to posts

* Store additional user details to followers table

* Fix AP followers endpoint. Closes #1204

* Add owncast hashtag as an invisible tag to go live posts

* Reject AP requests when it is disabled

* Add actor util for generating full account user from person object

* Verify inbox requests before performing any other work

* Accept actor update requests

* Fix linter errors in federation branch

* Migrate AP SQL to sqlc for type safe queries

* Use the @unclearParadigm REST parameter helper

* Fix verifying post ID on AP engagement

* WIP privacy/request approval

* Style the remote follow modal

* First pass at a followers list component w/ mock data. #1370

* Revert "Use the @unclearParadigm REST parameter helper"

This reverts commit c8af8a413f.

* Fix get followers API

* Add support for requiring approval. Closes https://github.com/owncast/owncast/issues/1208

* Handle Applications as Actors partly for PeerTube support

* add temp todo list

* check route on load, this might change later

* style followers

* account for just 1 tab case

* Remove mock data. Allow showing follow button even when there are no external actions defined

* Point to actual followers API

* Support fallback img for follower views

* Remove duplicate verification. Add some additional verbose logging

* Bundle dev admin

* Add type to host-meta webfinger template response

* Tweak remote follow modal content

* WIP federation followers refactor

* Do not send pointer to middleware

* Update admin

* Add setting for toggling displaying fediverse engagement. Closes #1404

* Add in-development admin

* Do not enable cors on admin followers api

* Add db migration for updating messages table

* Enable empty string go live messages to disable

* Remove debug messages

* Rework some ActivityPub handling.

Create new Actor->Person handling.
Create new Actor->Service handling.
Add engagement handlers to send chat events and store event objects.
Store inbound activities to new ap_inbound_activities table.

* Support federated engagement events.

Store them in the messages table and surface them via chat events.

* Support federated event engatement in the chat

* Tweak web UI followers handling

* Point go.mod at remote fork instead of local

* Update admin

* Merged in develop. Couple fixes

* Update dev admin

* Update fedi engagement posts.

- Fix incorrect action text.
- Add action icons.

* Set public as to instead of cc for ap msg

* Updated styling for federated actions in chat

* Add support for blocking federated domains. Closes #1209

* Force checking of https in verify step

* Update dev admin

* Return user scopes in chat history api. Closes #1586

* Update dev admin

* Add AP outbound request worker pool. Closes #1571

* Disable (temporarily?) owncast tag on AP posts

* Consolidate creating activity+notes in outbound AP messages

* Add inbox worker pool. Closes #1570

* Update dev admin bundle

* Clean up some logs

* Re-enable inbound verfication

* Save full IRI to outbox instead of path

* Reject if full IRI is not found in outbox

* Use full ActivityPub user account in chat event

* Fix and expand follower APIs

- Add missing IDs to AP follower endpoints
- Split AP follower endpoints into initial request and pages.
- Support pagination in AP requests.

* Include IRI in error message

* Hide chat toggle when chat is hidden. Closes #1606

* Updates to followers pagination

* Set default go live message

* Remove log

* indirect -> direct import

* Updates for inbound federated event handling.

- Keep track of existing events and reject duplicates.
- Change what is sent to chat for surfing federated engagement.
- Keep track if outbound events are automated "go live" events or not.

* Update chat federated engagement.

* Update dev admin.

* Move from being a person to a bot (service). Closes #1619

* Only set server init date if not already set

* Only save notes to outbox able

* Rework private-mode followers/approvals

* API for returning a list of federated actions for #1573

* Fix too-small follower cells and jumpy tabs. Closes #1616 and closes #1516

* Fix shortcuts getting fired on inputs. Fixes #1489 and #1201

* Add spinner, autoclose + other fixes to follow modal. Fixes #1593

* Fix fetching a single object by IRI

* SendFederationMessage -> SendFederatedMessage

* Autolink and create tag objects from manual posts. Closes #1620

* Update dev admin bundle

* Handle engagement from non-automated/live posts

* Reject federated engagement actions if they do not match a local post

* Update dev admin bundle

* A bunch of cleanup

* Fix unused assignments and logic

* Remove unused function

* Add content warning and sentive content flag if stream is NSFW. Closes #1624

* Disable fetching objects by IRI when in private mode. Closes #1623

* Update the error message of the remote follow dialog. closes #1622

* Update dev admin

* Fix NREs throwing in test content

* Fix query that wasn't properly filtering out hidden messages

* Test against user being disabled instead of message visibility

* Fix automated test NRE

* Update comment

* Adjust federated engagement chat views. Closes #1617

* Add additional index to users table

* Add support for removing followers/requests. Closes #1630

* Reject federated actions from blocked actors. #1631

* Use fallback avatar if it fails to load. Closes #1635

* Fix styling of follower list. Closes #1636

* Add basic blurb stating they should follow the server. Closes #1641

* Update dev admin

* Set default go live message in migration. Closes #1642

* Reset the messages table on 0.0.11 schema migration

* Fix js error with moderation actions. Closes #1621

* Add a bit more clarification on follow modal. Closes #1599

* Remove todos

* Split out actor and domain blocking checks

* Check for errors on default values being set

* Clean up actor rejection due to being blocked

* Update dev admin

* Add colon to error to make it easier to read

* Remove markdown rendering of go live message. Reorganize text. Remove content warning. Closes #1645

* Break out the sort+render messages logic so it can be fired on visibility change. Closes #1643

* Do not send profile updates if federation is disabled

* Save follow references to inbound activities table

* Update dev admin

* Add blocked actor test

* Remove the overloaded term of Follow from social links

* Fix test running in memory only

* Remove "just" in engagement messags

* Replace star with heart for like action.

* Update dev admin

* Explicitly set cc as public

* Remove overly using the stream name in fediverse engagement messages

* Some federated/follow UI tweaks

* Remove explicit cc and bcc as they are not required

* Explicitly set the audience

* Remove extra margin

* Add Join Fediverse button to follow modal. Closes #1651

* Do not allow multiple follows to send multiple events. Closes #1650

* Give events a min height

* Do not allow old posts to be liked/shared. Closes #1652

* Remove value from log message

* Alert followers on private mode toggle

* Ignore clicks to follow button if disabled

* Remove underline from action buttons

* Add moderator icon to join message

* Update admin

* Post-merge remove unused var

* Remove pointing at feature branch

Co-authored-by: Ginger Wong <omqmail@gmail.com>
2022-01-12 13:53:10 -08:00
Owncast
c51d9cdbf4 Update admin to 2e9d6134bd17a084c06be1c78116a5a92e644bcc 2022-01-12 19:36:36 +00:00
Owncast
913dbf89a2 Update admin to e6cc72d9c72d1abdec40c7878f08b041b483a250 2022-01-12 18:19:21 +00:00
Owncast
f54a9f997d Update admin to beb9376c1292d0c64dd0d21e621cd953d86baa19 2022-01-06 01:18:10 +00:00
Owncast
d62848c6c8 Update admin to aff6ed5f3fadb20ae0e5f2fe08d33f7194da6ce6 2022-01-05 02:23:02 +00:00
Owncast
2e3a0e6d7d Update admin to 70e12e1972c1edf1d9fcea0149c99acb927b2189 2022-01-04 08:32:27 +00:00
Owncast
9d2e821dda Update admin to 23d407d69b4692172ee3638ac074c3ba30db483a 2022-01-04 08:28:01 +00:00
Owncast
f83e39411c Update admin to 3223c0ac16f48cf7122f6178ddaf12032964dbbe 2022-01-03 02:58:32 +00:00
Owncast
b2cd174676 Update admin to e57746d2dc34306abf2a2fa931155604f1c64bfd 2021-12-31 04:55:23 +00:00
Owncast
a53cefbac5 Update admin to 43cd4caaafcdc66d46a382d24b656033d626b0a2 2021-12-30 06:34:58 +00:00
Owncast
9885fe5884 Update admin to ac1fe289f43df9bc70141ec4f56ee69481498c87 2021-12-29 04:02:06 +00:00
Owncast
48567a9760 Update admin to 6ac5305f3863a31f02dc2ca6022260dd55d71343 2021-12-28 07:45:13 +00:00
Owncast
3092b8457a Update admin to c9fcab679074fb78d6bc025cbae59361dc3e8069 2021-12-24 21:06:34 +00:00
Owncast
3105037935 Update admin to fde0bfe7162fae6535a6c1762188768cac936976 2021-12-23 01:07:40 +00:00
Owncast
864bce474c Update admin to 3bc4397b57d6798f7505edcb9e75a97a3265f6f4 2021-12-21 22:58:05 +00:00
Owncast
5e4fb4bb86 Update admin to 15dc0df0a23c48067d67771448c45a01025141ab 2021-12-21 01:17:21 +00:00
Owncast
9ca2b5399e Update admin to 9f48665271f15b855ccdc989cffdbff302e17ac3 2021-12-21 01:12:51 +00:00
Owncast
6a47ac1bd3 Update admin to 10be37570d2d54d253ec948f29b104808ec562da 2021-12-20 06:33:12 +00:00
Owncast
2cf25c50b0 Update admin to 7504c5da2d39b45a51e26006612842dda4ee7c6f 2021-12-16 01:39:26 +00:00
Owncast
a747a26c75 Update admin to e36cebbe0b80a855e1350cac28437c7d819d6d8e 2021-12-14 02:31:43 +00:00
Owncast
1a6e2b6208 Update admin to 6c715003e84f044f541f302e4f17552d30a15da5 2021-12-14 02:06:11 +00:00
Owncast
79ad532b9f Update admin to edbd24713562e00042f45c088697638a9064a1e7 2021-12-13 01:40:09 +00:00
Owncast
7790d6c32d Update admin to 4ab21f4c530be68131baba16fd29e5ec6a8ce111 2021-12-10 01:11:42 +00:00
Owncast
c71b8f1e0f Update admin to c4b2758cad1ef1f26cf142a1ebadb2e3f6fff020 2021-12-09 01:57:20 +00:00
Owncast
14fc24c419 Update admin to 3c78fadd33bb6bc88c2d3b0f7f4d8ffbc9869a4d 2021-12-07 02:12:34 +00:00
Owncast
399f168112 Update admin to 6c13bc1cc8bed67a9cce47ccef056809da9c30f3 2021-12-07 02:07:42 +00:00
Owncast
ba77f8e4cf Update admin to dc55fbb7bf7103e847263b1f893983f3e78a5dfb 2021-12-07 02:03:56 +00:00
Owncast
8eacd05e12 Update admin to 9bcd47d1f2c7aa25c80523a3ee349c28d0f6a841 2021-12-07 01:58:47 +00:00
Owncast
8f10f9ad83 Update admin to 70510886ed6c2bef8346b9d9648338b895cc639e 2021-12-06 05:36:27 +00:00
Owncast
74b7949454 Update admin to 5db1ff13fd8f919221f0cd9b9d05eb468c5eb32c 2021-12-06 04:03:39 +00:00
Owncast
faa08b03f6 Update admin to 549c0f8a18cecc5dd9a8b5f3a3b39ce40334f2db 2021-12-03 04:07:24 +00:00
Owncast
d02603c280 Update admin to 63e368a5d809cd2dd31e555b8b3af253c02dddb6 2021-12-03 04:02:54 +00:00
Owncast
1b27e42dbb Update admin to 6c515b598ff68e92c90b290b75b80a4173fec405 2021-12-01 01:49:08 +00:00
Owncast
ee6beca07e Update admin to 011cf3e160fb6d7700ac697d1ebba512b66b307e 2021-12-01 01:44:48 +00:00
Owncast
81653b0e99 Update admin to 0dd17f7357e6fae645c8963740e8d0797c150aa1 2021-11-30 02:49:20 +00:00
Owncast
ea42019029 Update admin to 13220dcaf048a2f3bdf69b10527cf7fc54c28231 2021-11-30 02:45:04 +00:00
Owncast
f0d24d129d Update admin to 0d242dd4be5c98d36fa2c9ffe991a4e45edddd4c 2021-11-29 05:15:41 +00:00
Owncast
1a031f9d30 Update admin to 2a7a6cb9f1b3f90ef77a850ea852893952b88832 2021-11-28 02:15:03 +00:00
Owncast
3ed7035e39 Update admin to d8e1b0e1b115e6b97efd0bac8818341d72d8bcd0 2021-11-26 03:11:32 +00:00
Owncast
2065908c5e Update admin to fc607ea343a3628d6c7f694d7bd091bd903075b9 2021-11-25 02:52:27 +00:00
Owncast
e915cb49bd Update admin to a778dc999e7862dfb34438c8d759442785d52fd4 2021-11-23 03:48:21 +00:00
Owncast
4e96835274 Update admin to 50ca541baec42ea929009483b350161d4618dca4 2021-11-22 01:30:00 +00:00
Owncast
d9314eac2c Update admin to cba0da2dcacab2dc4d65ff61fb2d9323dfb108e5 2021-11-18 01:29:17 +00:00
Owncast
519e60b1e2 Update admin to ff1dc3fb59cdad30196e9e2b0f8d6a1ea44d1983 2021-11-16 01:17:51 +00:00
Owncast
cc27be3721 Update admin to 9cc9dc8d8c96d3f6b09e3bf5c074d23837c26ab0 2021-11-16 01:13:36 +00:00
Owncast
7635be565d Update admin to fd9e718734c5e6c7f73f6c19b23eabfdba2c4738 2021-11-16 01:09:39 +00:00
Owncast
66693b563b Update admin to 7f277ea4f322685350d1280599b548c74524aee1 2021-11-16 00:58:31 +00:00
Owncast
2eedcc5a0f Update admin to f42267c88407d02172e9786c687e0ec3b2f07d87 2021-11-15 23:10:59 +00:00
Owncast
14af894446 Update admin to 6a846a604723c6cd7d195c3b41b2534b1fbe9ae1 2021-11-15 20:25:17 +00:00
Owncast
a6e190bfdd Update admin to c8a31ade5e5f88d25f272f491afcbc83ee9ecd45 2021-11-13 05:31:26 +00:00
Owncast
72cc0206a4 Update admin to 8279a11f5152836ac9cd0465947f0f7bb6a43544 2021-11-13 00:50:23 +00:00
Gabe Kangas
676aa96f40 Add support for overriding embedded offline.ts. Closes #1507 2021-11-03 16:27:37 -07:00
Gabe Kangas
4a52ba9f35 Update admin 2021-11-02 18:02:03 -07:00
Gabe Kangas
c7d988c7dd Update admin 2021-11-01 18:16:01 -07:00
Gabe Kangas
cc2a9b8d8e Update admin 2021-10-28 17:36:06 -07:00
Gabe Kangas
2600afa022 Update admin (update to Nextjs 12) 2021-10-26 22:54:31 -07:00
Gabe Kangas
a40312d733 Update admin 2021-10-24 19:31:06 -07:00
Gabe Kangas
95211f51b3 Update admin 2021-10-13 19:53:10 -07:00
Gabe Kangas
ca9d5de192
Embed static resources (#1466)
* Replace pkger with go:embed for bundling the admin. Closes #844

* Remove references to pkged.go

* Point tests to use an updated version of Go

* Add comment to new exported function

* Cleanup

* Add a dummy pkged.go to alert people to stop using it.

* Add simple browser test to make sure the admin is available and renders

* Don't panic

* Embed bot/scraper metadata template.

Add browser test to validate the rendering of this template.

* Use embedded offline.ts segment

* Remove placeholder thumbnail as its unnecessary

* Remove copying the static directory into the release

* Cleanup
2021-10-11 15:04:16 -07:00
Gabe Kangas
f0bd7d2528
Replace pkger with go:embed for bundling the admin. Closes #844 (#1464)
* Replace pkger with go:embed for bundling the admin. Closes #844

* Remove references to pkged.go

* Point tests to use an updated version of Go

* Add comment to new exported function

* Cleanup

* Add a dummy pkged.go to alert people to stop using it.

* Add simple browser test to make sure the admin is available and renders

* Don't panic
2021-10-11 14:56:00 -07:00
Gabe Kangas
dc8cdb09d5 Fix metadata.html crash. Closes #746. Re: #685 2021-02-20 16:47:47 -08:00
Gabe Kangas
bc2caadb74
0.0.6 -> Master (#731)
* Implement webhook events for external integrations (#574)

* Implement webhook events for external integrations

Reference #556

* move message type to models and remove duplicate

* add json header so content type can be determined

* Pass at migrating webhooks to datastore + management apis (#589)

* Pass at migrating webhooks to datastore + management apis

* Support nil lastUsed timestamps and return back the new webhook on create

* Cleanup from review feedback

* Simplify a bit

Co-authored-by: Aaron Ogle <aaron@geekgonecrazy.com>

Co-authored-by: Gabe Kangas <gabek@real-ity.com>

* Webhook query cleanup

* Access tokens + Send system message external API (#585)

* New add, get and delete access token APIs

* Create auth token middleware

* Update last_used timestamp when using an access token

* Add auth'ed endpoint for sending system messages

* Cleanup

* Update api spec for new apis

* Commit updated API documentation

* Add auth'ed endpoint for sending user chat messages

* Return access token string

* Commit updated API documentation

* Fix route

* Support nil lastUsed time

* Commit updated Javascript packages

* Remove duplicate function post rebase

* Fix msg id generation

* Update controllers/admin/chat.go

Co-authored-by: Aaron Ogle <geekgonecrazy@users.noreply.github.com>

* Webhook query cleanup

* Add SystemMessageSent to EventType

Co-authored-by: Owncast <owncast@owncast.online>
Co-authored-by: Aaron Ogle <geekgonecrazy@users.noreply.github.com>

* Set webhook as used on completion. Closes #610

* Display webhook errors as errors

* Commit updated API documentation

* Add user joined chat event

* Change integration API paths. Update API spec

* Update development version of admin that supports integration apis

* Commit updated API documentation

* Add automated tests for external integration APIs

* check error

* quiet this test for now

* Route up some additional 3rd party apis. #638

* Commit updated API documentation

* Save username on user joined event

* Add missing scope to valid scopes list

* Add generic chat action event API for 3rd parties. Closes #666

* Commit updated API documentation

* First pass at moving WIP config framework into project for #234

* Only support exported fields in custom types

* Using YP get/set key as a first pass at using the data layer. Fixes + integration.

* Ignore test db

* Start adding getters and setters for config values

* More get/set config work. Starting to populate api with data

* Wire up some config edit endpoints

* More endpoints

* Disable cors middleware

* Add more endpoints and add test to test them

* Remove the in-memory change APIs

* Add endpoint for changing tags

* Add more config endpoints

* Starting to point more things away from config file and to the datastore

* Populate YP with db data

* Create new util method for parsing page body markdown and return it in api

* Verify proposed path to ffmpeg

* For development purposes show the config key in logs

* Move stats values to datastore

* Moving over more values to the datastore

* Move S3 config to datastore

* First pass the config -> db migrator

* Add the start of the video config apis

* It builds pointing everything away from the config

* Tweak ffmpeg path error message

* Backup database every hour. Closes #549

* Config + defaults + migration work for db

* Cleanup logging

* Remove all the old config structs

* Add descriptive info about migration

* Tweak ffmpeg validation logic

* Fix db backup path. backup on db version migration

* Set video and s3 configurations

* Update api spec with new config endpoints

* Add migrator for stats file

* Commit updated API documentation

* Use a dynamic system port for internal HLS writes. Closes #577 (#626)

* Use a dynamic system port for internal HLS writes. Closes #577

* Cleanup

* YP key migration to datastore

* Create a backup directory if needed before migrations

* Remove config test that no longer makes sense. Cleanup.

* Change number types from float32 to float64

* Update automated test suite

* Allow restoring a database backup via command line flags. Closes #549

* Add new hls segment config api

* Commit updated API documentation

* Update apis to require a value container property

* add socialHandles api

* Commit updated API documentation

* Add new latancy level setting to replace segment settings

* Commit updated API documentation

* Fix spelling

* Commit updated API documentation

* hardcode a json api of available social platforms

* Add additional icons

* Return social handles in server config api

* Add socialhandles validation to test

* Move list of hard coded social platforms to an api

* Remove audio only code from transcoder since we do not use it

* Add latency levels api + snapshot of video settings as current broadcast

* Add config/serverurl endpoint

* Return 404 on YP api if disabled

* Surface stream title in YP response

* Add stream title to web ui

* Cleanup log message. Closes #520

* Rename ffmpeg package to transcoder

* Add ws package for testing

* Reduce chat backlog to past 5hrs, max 50. Closes #548

* Fix error formatting

* Add endpoint for resetting yp registration

* Add yp/reset to api spec. return status in response

* Return zero viewer count if stream is offline. Closes #422

* Post-rebase fixes

* Fix merge conflict in openapi file

* Commit updated API documentation

* Standardize controller names

* Support setting the stream key via the command line. Closes #665

* Return social handles with YP data. First half of https://github.com/owncast/owncast-yp/issues/28

* Give the YP package access to server status regardless if enabled or not

* Change delay in automated tests

* Add stream title integration API. For #638

* Commit updated API documentation

* Add storage to the migrator

* Missing returning NSFW value in server config

* Add flag to ignore websocket client. Closes #537

* Add error for parsing broadcaster metadata

* Add support for a cli specified http server port. Closes #674

* Add cpu usage levels and a temporary mapping between it and libx264 presets

* Test for valid url endpoint when saving s3 config

* Re-configure storage on every stream to allow changing storage providers

* After 5 minutes of a stream being stopped clear the stream title

* Hide viewer count once stream goes offline instead of when player stops

* Pull steamTitle from the status that gets updated instead of the config

* Commit updated API documentation

* Optionally show stream title in the header

* Reset stream title when server starts

* Show chat action when stream title is updated

* Allow system messages to come back in persistence

* Split out getting chat history for moderation + fix tests

* Remove server title and standardize on name only

* Commit updated API documentation

* Bump github.com/aws/aws-sdk-go from 1.37.1 to 1.37.2 (#680)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.37.1 to 1.37.2.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.37.1...v1.37.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add video variant and stream latency config file migrator

* Remove mostly unused disable upgrade check bool

* Commit updated API documentation

* Allow bundling the admin from the 0.0.6 branch

* Fix saving port numbers

* Use name instead of old title on window focus

* Work on latency levels. Fix test to use levels. Clean up transcoder to only reference levels

* Another place where title -> name

* Fix test

* Bump github.com/aws/aws-sdk-go from 1.37.2 to 1.37.3 (#690)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.37.2 to 1.37.3.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.37.2...v1.37.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update dependabot config

* Bump github.com/aws/aws-sdk-go from 1.37.3 to 1.37.5 (#693)

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.37.3 to 1.37.5.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.37.3...v1.37.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump video.js from 7.10.2 to 7.11.4 in /build/javascript (#694)

* Bump video.js from 7.10.2 to 7.11.4 in /build/javascript

Bumps [video.js](https://github.com/videojs/video.js) from 7.10.2 to 7.11.4.
- [Release notes](https://github.com/videojs/video.js/releases)
- [Changelog](https://github.com/videojs/video.js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/videojs/video.js/compare/v7.10.2...v7.11.4)

Signed-off-by: dependabot[bot] <support@github.com>

* Commit updated Javascript packages

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>

* Make the latency migrator dynamic so I can tweak values easier

* Split out fetching ffmpeg path from validating the path so it can be changed in the admin

* Some commenting and linter cleanup

* Validate the path for a logo change and throw an error if it does not exist

* Logo change requests have to be a real file now

* Cleanup, making linter happy

* Format javascript on push

* Only format js in master

* Tweak latency level values

* Remove unused config file examples

* Fix thumbnail generation after messing with the ffmpeg path getter

* Reduce how often we report high hardware utilization warnings

* Bundle the 0.0.6 branch version of the admin

* Return validated ffmpeg path in admin server config

* Change the logo to be stored in the data directory instead of webroot

* Bump postcss from 8.2.4 to 8.2.5 in /build/javascript (#702)

Bumps [postcss](https://github.com/postcss/postcss) from 8.2.4 to 8.2.5.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.4...8.2.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Default config file no longer used

* don't show stream title when offline

addresses https://github.com/owncast/owncast/issues/677

* Remove auto-clearing stream title. #677

* webroot -> data when using logo as thumbnail

* Do not list websocket/access token create/delete as integration APIs

* Commit updated API documentation

* Bundle updated admin

* Remove pointing to the 0.0.6 admin branch

* Linter cleanup

* Linter cleanup

* Add donations and follow links to show up under social handles

* Prettified Code!

* More linter cleanup

* Update admin bundle

* Remove use of platforms.js and return icons with social handles. Closes #732

* Update admin bundle

* Support custom config path for use in migration

* Remove unused platform-logos.gif

* Reduce log level of message

* Remove unused logo files in static dir

* Handle dev vs. release build info

* Restore logo.png for initial thumbnail

* Cleanup some files from the build process that are not needed

* Fix incorrect build-time injection var

* Fix missing file getting copied to the build

* Remove console directory message.

* Update admin bundle

* Fix comment

* Report storage setup error

* add some value set error checking

* Use validated dynamic ffmpeg path for animated gif preview

* Make chat message links be white so they don't hide in the bg. Closes #599

* Restore conditional that was accidentally removed

Co-authored-by: Aaron Ogle <geekgonecrazy@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
Co-authored-by: Ginger Wong <omqmail@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: nebunez <uoj2y7wak869@opayq.net>
Co-authored-by: gabek <gabek@users.noreply.github.com>
2021-02-18 23:05:52 -08:00
imgbot[bot]
103ce8428c
[ImgBot] Optimize images (#313)
*Total -- 3,827.51kb -> 3,399.33kb (11.19%)

/webroot/img/emoji/stayhomeparrot.gif -- 53.85kb -> 7.82kb (85.48%)
/webroot/img/emoji/sadparrot.gif -- 15.42kb -> 3.91kb (74.65%)
/webroot/img/emoji/upvoteparrot.gif -- 10.02kb -> 2.55kb (74.55%)
/webroot/img/emoji/tacoparrot.gif -- 10.91kb -> 2.87kb (73.73%)
/webroot/img/emoji/loveparrot.gif -- 10.15kb -> 2.68kb (73.55%)
/webroot/img/emoji/chewbacca.png -- 34.82kb -> 11.03kb (68.31%)
/webroot/img/emoji/ripparrot.gif -- 23.23kb -> 7.55kb (67.48%)
/webroot/img/emoji/fixparrot.gif -- 10.60kb -> 3.76kb (64.5%)
/webroot/img/airplay.png -- 1.06kb -> 0.39kb (63.53%)
/webroot/img/emoji/darth_vader.png -- 1.16kb -> 0.57kb (51.18%)
/webroot/img/emoji/bluelightsaber.png -- 28.43kb -> 14.05kb (50.56%)
/webroot/img/emoji/death_star.png -- 1.34kb -> 0.70kb (48%)
/webroot/img/emoji/coffeeparrot.gif -- 6.51kb -> 3.41kb (47.53%)
/webroot/img/emoji/cryptoparrot.gif -- 9.23kb -> 5.12kb (44.55%)
/webroot/img/emoji/metalparrot.gif -- 11.54kb -> 6.53kb (43.46%)
/webroot/img/emoji/parrotnotfound.gif -- 34.86kb -> 20.16kb (42.19%)
/webroot/img/emoji/pizzaparrot.gif -- 7.07kb -> 4.11kb (41.84%)
/webroot/img/emoji/wfhparrot.gif -- 26.21kb -> 16.89kb (35.55%)
/webroot/img/smiley.png -- 3.19kb -> 2.18kb (31.72%)
/webroot/img/emoji/dealwithitparrot.gif -- 45.50kb -> 32.52kb (28.53%)
/webroot/img/emoji/mandalorian.png -- 4.38kb -> 3.17kb (27.63%)
/webroot/img/emoji/spyparrot.gif -- 62.57kb -> 45.51kb (27.26%)
/webroot/img/emoji/thanks.png -- 1.07kb -> 0.79kb (26.55%)
/webroot/img/emoji/bells.png -- 6.90kb -> 5.54kb (19.73%)
/webroot/img/emoji/cakeparrot.gif -- 88.45kb -> 71.34kb (19.35%)
/webroot/img/emoji/dadparrot.gif -- 19.06kb -> 15.45kb (18.92%)
/webroot/img/emoji/starwars.png -- 4.53kb -> 3.71kb (18.04%)
/webroot/img/emoji/r2d2.png -- 26.56kb -> 21.86kb (17.68%)
/webroot/img/emoji/Reaper-wtf.png -- 13.03kb -> 10.73kb (17.65%)
/webroot/img/emoji/ac-box.png -- 8.21kb -> 6.78kb (17.39%)
/webroot/img/emoji/ac-tree.png -- 8.38kb -> 7.02kb (16.25%)
/webroot/img/emoji/stormtrooper.png -- 4.90kb -> 4.12kb (16.03%)
/static/logo.png -- 54.96kb -> 46.18kb (15.97%)
/static/logo-900x720.png -- 54.96kb -> 46.18kb (15.97%)
/webroot/img/emoji/ryangoslingparrot.gif -- 6.98kb -> 5.88kb (15.8%)
/webroot/img/emoji/moonwalkingparrot.gif -- 19.27kb -> 16.30kb (15.44%)
/webroot/img/emoji/Reaper-gg.png -- 17.15kb -> 14.60kb (14.88%)
/webroot/img/emoji/Reaper-hype.png -- 17.34kb -> 14.76kb (14.85%)
/webroot/img/emoji/division-gg.png -- 20.83kb -> 17.80kb (14.54%)
/webroot/img/emoji/bluntparrot.gif -- 24.54kb -> 21.04kb (14.23%)
/webroot/img/emoji/tpparrot.gif -- 68.70kb -> 59.15kb (13.91%)
/webroot/img/emoji/division-lol.png -- 18.33kb -> 15.89kb (13.28%)
/webroot/img/emoji/division-hype.png -- 18.99kb -> 16.58kb (12.67%)
/webroot/img/emoji/Reaper-rip.png -- 16.79kb -> 14.70kb (12.47%)
/webroot/img/emoji/porg.png -- 29.23kb -> 25.64kb (12.29%)
/webroot/img/emoji/Reaper-lol.png -- 18.02kb -> 15.85kb (12.01%)
/webroot/img/emoji/empire.png -- 6.16kb -> 5.43kb (11.8%)
/webroot/img/emoji/division-hi.png -- 20.87kb -> 18.42kb (11.7%)
/webroot/img/emoji/darkmodeparrot.gif -- 10.28kb -> 9.09kb (11.56%)
/webroot/img/emoji/palpatine.png -- 7.33kb -> 6.48kb (11.53%)
/webroot/img/emoji/ac-moneytree.png -- 11.49kb -> 10.17kb (11.48%)
/webroot/img/emoji/ac-construction.png -- 8.03kb -> 7.10kb (11.47%)
/webroot/img/emoji/division-rip.png -- 20.36kb -> 18.05kb (11.32%)
/webroot/img/emoji/gabe1.png -- 15.36kb -> 13.64kb (11.17%)
/webroot/img/emoji/ac-turnip.png -- 8.45kb -> 7.54kb (10.8%)
/webroot/img/emoji/jediparrot.gif -- 19.26kb -> 17.21kb (10.6%)
/webroot/img/emoji/rythmicalparrot.gif -- 8.77kb -> 7.84kb (10.58%)
/webroot/img/emoji/sithparrot.gif -- 19.24kb -> 17.21kb (10.57%)
/webroot/img/emoji/division-rage.png -- 24.76kb -> 22.16kb (10.53%)
/webroot/img/emoji/division-omg.png -- 17.42kb -> 15.76kb (9.54%)
/webroot/img/logo.png -- 374.78kb -> 339.80kb (9.33%)
/webroot/img/emoji/ac-shirt.png -- 11.42kb -> 10.36kb (9.25%)
/webroot/img/emoji/doom_mad.gif -- 2.42kb -> 2.20kb (9.14%)
/webroot/img/emoji/originalparrot.gif -- 13.17kb -> 11.97kb (9.11%)
/webroot/img/emoji/division-wtf.png -- 22.52kb -> 20.57kb (8.68%)
/webroot/img/emoji/Reaper-hi.png -- 17.03kb -> 15.62kb (8.28%)
/webroot/img/emoji/transparront.gif -- 13.09kb -> 12.04kb (8.05%)
/webroot/img/emoji/partyparrot.gif -- 14.08kb -> 12.95kb (7.99%)
/webroot/img/emoji/parrot.gif -- 14.66kb -> 13.57kb (7.42%)
/webroot/img/social-icons.gif -- 14.49kb -> 13.46kb (7.16%)
/webroot/img/emoji/shufflepartyparrot.gif -- 64.00kb -> 59.52kb (7%)
/webroot/img/emoji/michaeljacksonparrot.gif -- 30.49kb -> 28.38kb (6.91%)
/webroot/img/emoji/meldparrot.gif -- 45.62kb -> 42.47kb (6.91%)
/webroot/img/emoji/headbangingparrot.gif -- 14.84kb -> 13.88kb (6.47%)
/webroot/img/emoji/blacklightsaber.png -- 11.56kb -> 10.83kb (6.3%)
/webroot/img/emoji/thumbsupparrot.gif -- 19.79kb -> 18.56kb (6.22%)
/webroot/img/emoji/sleepingparrot.gif -- 13.46kb -> 12.64kb (6.12%)
/webroot/img/emoji/ac-fossil.png -- 9.53kb -> 8.96kb (6.01%)
/webroot/img/emoji/matrixparrot.gif -- 2.21kb -> 2.08kb (5.91%)
/webroot/img/emoji/discoparrot.gif -- 17.60kb -> 16.58kb (5.84%)
/webroot/img/emoji/wineparrot.gif -- 29.77kb -> 28.10kb (5.61%)
/webroot/img/emoji/Reaper-rage.png -- 19.04kb -> 17.98kb (5.53%)
/webroot/img/emoji/ac-kkslider.png -- 28.00kb -> 26.46kb (5.48%)
/webroot/img/emoji/twinsparrot.gif -- 20.48kb -> 19.36kb (5.47%)
/webroot/img/emoji/ac-song.png -- 4.98kb -> 4.71kb (5.4%)
/webroot/img/emoji/gothparrot.gif -- 17.06kb -> 16.15kb (5.28%)
/webroot/img/emoji/mustacheparrot.gif -- 16.99kb -> 16.14kb (5.01%)
/webroot/img/emoji/popcornparrot.gif -- 17.74kb -> 16.88kb (4.86%)
/webroot/img/emoji/bb8.png -- 3.79kb -> 3.61kb (4.74%)
/webroot/img/emoji/Reaper-love.png -- 23.07kb -> 22.06kb (4.36%)
/webroot/img/emoji/scienceparrot.gif -- 26.45kb -> 25.31kb (4.32%)
/webroot/img/emoji/ac-mosquito.png -- 4.35kb -> 4.17kb (4.13%)
/webroot/img/emoji/explodyparrot.gif -- 57.42kb -> 55.08kb (4.06%)
/webroot/img/emoji/beerparrot.gif -- 23.17kb -> 22.25kb (3.98%)
/webroot/img/emoji/bobaparrot.gif -- 21.47kb -> 20.64kb (3.86%)
/webroot/img/emoji/copparrot.gif -- 20.94kb -> 20.15kb (3.78%)
/webroot/img/emoji/chillparrot.gif -- 3.75kb -> 3.62kb (3.64%)
/webroot/img/emoji/ac-item-leaf.png -- 8.65kb -> 8.34kb (3.61%)
/webroot/img/emoji/redenvelopeparrot.gif -- 23.17kb -> 22.35kb (3.52%)
/webroot/img/emoji/quadparrot.gif -- 25.43kb -> 24.57kb (3.36%)
/webroot/img/emoji/ac-weeds.png -- 10.45kb -> 10.10kb (3.26%)
/webroot/img/emoji/tiedyeparrot.gif -- 33.46kb -> 32.49kb (2.92%)
/webroot/img/emoji/rotatingparrot.gif -- 7.95kb -> 7.72kb (2.84%)
/webroot/img/favicon/ms-icon-310x310.png -- 37.86kb -> 36.83kb (2.71%)
/webroot/img/emoji/icecreamparrot.gif -- 4.19kb -> 4.08kb (2.68%)
/webroot/img/emoji/christmasparrot.gif -- 22.08kb -> 21.50kb (2.64%)
/webroot/img/emoji/pirateparrot.gif -- 22.53kb -> 21.95kb (2.6%)
/webroot/img/favicon/ms-icon-144x144.png -- 14.08kb -> 13.71kb (2.59%)
/webroot/img/favicon/apple-icon-144x144.png -- 14.08kb -> 13.71kb (2.59%)
/webroot/img/favicon/android-icon-144x144.png -- 14.08kb -> 13.71kb (2.59%)
/webroot/img/emoji/covid19parrot.gif -- 120.40kb -> 117.29kb (2.59%)
/webroot/img/favicon/apple-icon.png -- 18.35kb -> 17.88kb (2.58%)
/webroot/img/favicon/apple-icon-precomposed.png -- 18.35kb -> 17.88kb (2.58%)
/webroot/img/emoji/hamburgerparrot.gif -- 11.41kb -> 11.11kb (2.58%)
/webroot/img/favicon/ms-icon-150x150.png -- 14.52kb -> 14.15kb (2.58%)
/webroot/img/favicon/apple-icon-114x114.png -- 10.29kb -> 10.03kb (2.54%)
/webroot/img/favicon/apple-icon-180x180.png -- 17.99kb -> 17.53kb (2.54%)
/webroot/img/emoji/owncast.png -- 17.99kb -> 17.53kb (2.54%)
/webroot/img/favicon/apple-icon-120x120.png -- 11.07kb -> 10.79kb (2.5%)
/webroot/img/emoji/bananadance.gif -- 31.98kb -> 31.19kb (2.48%)
/webroot/img/emoji/darkbeerparrot.gif -- 5.31kb -> 5.18kb (2.47%)
/webroot/img/emoji/schnitzelparrot.gif -- 33.21kb -> 32.40kb (2.44%)
/webroot/img/favicon/apple-icon-152x152.png -- 14.83kb -> 14.47kb (2.43%)
/webroot/img/emoji/nodeparrot.gif -- 20.77kb -> 20.29kb (2.3%)
/webroot/img/favicon/favicon-96x96.png -- 8.42kb -> 8.23kb (2.28%)
/webroot/img/favicon/android-icon-96x96.png -- 8.42kb -> 8.23kb (2.28%)
/webroot/img/emoji/shipitparrot.gif -- 6.30kb -> 6.15kb (2.26%)
/webroot/img/emoji/headsetparrot.gif -- 31.98kb -> 31.28kb (2.17%)
/webroot/img/emoji/everythingsfineparrot.gif -- 19.57kb -> 19.15kb (2.13%)
/webroot/img/emoji/moonparrot.gif -- 32.88kb -> 32.20kb (2.08%)
/webroot/img/emoji/storm_trooper.gif -- 61.68kb -> 60.49kb (1.93%)
/webroot/img/emoji/nicolas_cage_party.gif -- 23.64kb -> 23.19kb (1.9%)
/webroot/img/favicon/apple-icon-76x76.png -- 6.25kb -> 6.14kb (1.8%)
/webroot/img/favicon/ms-icon-70x70.png -- 5.59kb -> 5.49kb (1.78%)
/webroot/img/emoji/margaritaparrot.gif -- 7.54kb -> 7.40kb (1.78%)
/webroot/img/emoji/skiparrot.gif -- 3.92kb -> 3.85kb (1.77%)
/webroot/img/emoji/pokeparrot.gif -- 20.19kb -> 19.85kb (1.66%)
/webroot/img/emoji/footballparrot.gif -- 42.08kb -> 41.39kb (1.64%)
/webroot/img/favicon/android-icon-192x192.png -- 17.79kb -> 17.50kb (1.62%)
/webroot/img/emoji/flyingmoneyparrot.gif -- 24.19kb -> 23.81kb (1.59%)
/webroot/img/favicon/apple-icon-72x72.png -- 5.86kb -> 5.77kb (1.53%)
/webroot/img/favicon/android-icon-72x72.png -- 5.86kb -> 5.77kb (1.53%)
/webroot/img/emoji/vikingparrot.gif -- 27.87kb -> 27.45kb (1.5%)
/webroot/img/emoji/daftpunkparrot.gif -- 45.15kb -> 44.48kb (1.49%)
/webroot/img/emoji/papalparrot.gif -- 2.37kb -> 2.34kb (1.48%)
/webroot/img/favicon/android-icon-48x48.png -- 3.72kb -> 3.66kb (1.47%)
/webroot/img/emoji/evilparrot.gif -- 22.77kb -> 22.47kb (1.33%)
/webroot/img/favicon/apple-icon-57x57.png -- 4.44kb -> 4.39kb (1.27%)
/webroot/img/emoji/hmmparrot.gif -- 18.09kb -> 17.88kb (1.21%)
/webroot/img/emoji/gentlemanparrot.gif -- 23.98kb -> 23.70kb (1.19%)
/webroot/img/emoji/birthdaypartyparrot.gif -- 31.71kb -> 31.34kb (1.15%)
/webroot/img/favicon/favicon-32x32.png -- 2.36kb -> 2.33kb (1.12%)
/webroot/img/favicon/android-icon-36x36.png -- 2.71kb -> 2.68kb (1.05%)
/webroot/img/emoji/sushiparrot.gif -- 33.04kb -> 32.70kb (1.03%)
/webroot/img/favicon/apple-icon-60x60.png -- 4.70kb -> 4.66kb (1%)
/webroot/img/emoji/laptop_parrot.gif -- 16.63kb -> 16.49kb (0.85%)
/webroot/img/emoji/sintparrot.gif -- 43.68kb -> 43.32kb (0.82%)
/webroot/img/emoji/harrypotterparrot.gif -- 8.21kb -> 8.14kb (0.81%)
/webroot/img/emoji/dabparrot.gif -- 9.25kb -> 9.18kb (0.76%)
/webroot/img/emoji/phparrot.gif -- 38.19kb -> 37.92kb (0.69%)
/webroot/img/emoji/headingparrot.gif -- 21.52kb -> 21.41kb (0.51%)
/webroot/img/emoji/docparrot.gif -- 22.51kb -> 22.42kb (0.42%)
/webroot/img/emoji/illuminatiparrot.gif -- 57.22kb -> 56.99kb (0.39%)
/webroot/img/emoji/opensourceparrot.gif -- 33.38kb -> 33.26kb (0.37%)
/webroot/img/emoji/pumpkinparrot.gif -- 37.52kb -> 37.40kb (0.3%)
/webroot/img/emoji/hypnoparrot.gif -- 46.43kb -> 46.30kb (0.27%)
/webroot/img/emoji/sonic.gif -- 50.32kb -> 50.24kb (0.17%)
/webroot/img/emoji/donutparrot.gif -- 60.86kb -> 60.86kb (0%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-10-31 13:27:39 -07:00
Gabe Kangas
6ea9affce0
HLS video handling/storage/state refactor (#151)
* WIP with new transcoder progress monitor

* A whole different WIP in progress monitoring via local PUTs

* Use an actual hls playlist parser to rewrite master playlist

* Cleanup

* Private vs public path for thumbnail generation

* Allow each storage provider to make decisions of how to store different types of files

* Simplify inbound file writes

* Revert

* Split out set stream as connected/disconnected state methods

* Update videojs

* Add comment about the hls handler

* Rework of the offline stream state.  For #85

* Delete old unreferenced video segment files from disk

* Cleanup all segments and revert to a completely offline state after 5min

* Stop thumbnail generation on stream stop. Copy logo to thumbnail on cleanup.

* Update transcoder test

* Add comment

* Return http 200 on success to transcoder. Tweak how files are written to disk

* Force pixel color format in transcoder

* Add debugging info for S3 transfers. Add default ACL.

* Fix cleanup timer

* Reset session stats when we cleanup the session.

* Put log file back

* Update test

* File should not be a part of this commit

* Add centralized shared performance timer for use anywhere

* Post-rebase cleanup

* Support returning nil from storage provider save

* Updates to reflect package changes + other updates in master

* Fix storage providers being overwritten

* Do not return pointer in save. Support cache headers with S3 providers

* Split out videojs + vhs and point to specific working versions of them

* Bump vjs and vhs versions

* Fix test

* Remove unused

* Update upload warning message

* No longer valid comment

* Pin videojs and vhs versions
2020-10-14 14:07:38 -07:00
Gabe Kangas
4632ba4247 Reorganize the favicons 2020-08-20 17:57:22 -07:00
Gabe Kangas
0fb48d8a7c Add favicon(s). Closes #75 2020-07-19 22:27:42 -07:00
Gabe Kangas
05c511848a Use the thumbnail for opengraph if online 2020-07-19 18:39:27 -07:00
Gabe Kangas
af2a0d4019 Fix rendered template. Closes #38 2020-07-05 23:49:48 -07:00
Gabe Kangas
b4c9654dac Swap out server-side agent detection. 2020-06-30 16:49:39 -07:00
Gabe Kangas
ea9a1a3afd Support webcrawers, bots, opengraph with a basic server-rendered metadata page. Closes #36 2020-06-30 00:09:40 -07:00
Gabe Kangas
04dc0796d8
New video transcoder (#27)
* New video transcoder

* Set a smaller max muxing size + logging tweaks

* No need to return an err since it wiill panic anyway

* Use a default encoder preset if one is not supplied

* Rename to NewTranscoder.  Add comments.

* Rename Bitrate to VideoBitrate. Config file changes required with this rename.

* Allow overrides of segment length. Allow offline stream to live in a single segment

* Append offline state video to existin HLS stream instead of overwriting because players do not like that

* Make properties private as they do not need to be exported
2020-06-25 17:44:47 -07:00
Gabe Kangas
69da77b054 Fix short segment thumbnails. Move to JPG thumbs. Fix default thumb copy. 2020-06-18 17:56:06 -07:00
Gabe Kangas
b2f74adc02 Move player js to player.js. Update offline video clip. 2020-06-17 16:25:27 -07:00