Tags give the ability to mark specific points in history as being important
-
1.1.1
05a32f79 · ·Patch release 1.1.1 Bug fixes * app: leave more space for heading in mobile layout (05000dcb875e957301bc99ef7343e96d60962d10) Other changes * app: add version string to heading group (cd114a305c55d98ad6cae0b06d379482053941fb) * docs: readme typo (8943ea85dafbe1ff4e44774236ff7429c537efec)
-
1.1.0
9ea33703 · ·Minor release 1.1.0 New features * web: notify errors (ff77837fa2b90e19094caa13d66c203e454850da) * web: code button linking to gitlab (81e6435c5a962b6200ab5586d1c2549913b23fcb) Bug fixes * web: consistent button styles (fb7460f6db61002a1bb4480c88c85a2669ba5057) * web: heading styles (a2c21c6ca75354d5d273ddecf2d638f7cd9f347f) * web: use all the available space (8b2431daefdd01615914094e3ee9dc2b8f48ebc2) * web: make local login work again (d0bebedb56dcf324945abe9ddc1fa6bfb41b275d) * web: better sign in experience (e5af4ded32c23f69d31eef15264d210577a18533) * web: request fewer oauth scopes (7fe5d991599fba81023fe302acedba6160df2c50) Refactorings * web: change posting authorization to work same as theme switcher (d016fb6543006498278998f790e9f129d746b85d) Other changes * docs: readme (bfcc525e60c51434dc9f8adcda9855150090207f)
-
0.3.3
9121febd · ·Patch release 0.3.3 Bug fixes * backend: preserve broadcast state if iplayer api fails (ae34c7fe6a8e1b8d19a8b70f4d4a121ffa5b630a) * backend: robust broadcast detection (0ba3bb49191da52f350c92dfb706b709654aefd2) * app: clear oauth redirect uri after login (0de07d4aae6d81dd850953f484aab674aa3c3c09) Other changes * backend: meme definitions (5b187a9063e853b4a9ef4b730c114e7d71317914) * web: reposition profile details (c5925d4cfef1a728191a225cf3c118065f80c8b7)
-
0.3.0
6af79347 · ·Minor release 0.3.0 New features * web: styling (95295cb109ab2b03979ab938544d511e6ae0ce26) * web: heading and profile (910638aa1a3db3231b7411b63c6cd93c39dc533f) * web: ui (909443fb793f8f9c76c13975dda4dc47b038c5c0) * backend: persistence (a7be4191f34b8cfa2467aa56dedb63669b7ddc77) * backend: cron-driven wake/settle lifecycle (594c62193ff23eb43d97fa73ad3e62044f689bcc) * web: store engagement (a76fb552f5231e8b674a40e948fef4d0a410bb26) Bug fixes * backend: await firehose socket `open` (303ff3ede97c08b472a5822455fc2b7f87073dee) * backend: ensure broadcaster closes gracefully (967b087c527377bccf7379f7a8d10ac3d82ae59c) Refactorings * backend: rename `settle` to `sleep` (3adc5f55d499ea700ddc3a552a1eb600544b8c49) Other changes * repo: ignore .wrangler (0eeaabe0123ab92e2013f06c7e45b1e8c62b6972) * backend: iplayer api connector (5cb0c8e9854897dacf563a498cc41e405d314f1d)
-
0.2.0
fd0fd6a5 · ·Minor release 0.2.0 New features * backend: wire in hydration to the durable object (a758f79bd9b5879e0963a2e58d685fe78ea08fd9) * backend: `AppViewHydrator` (8aa766836980beacef9638118de764fcc9545b5c) * web: application shell (27faf5c00d0f755d7cf43fc3d79e4ca6b280e3f4) * web: writer (d6ccff45cdda55e95c59b8719314367b88ca973b) * web: reader (64a831401509a3098a25fac3888eebf356440ae4) * web: session (04ef8c2858b031f023279a8f63d2b69b2927e3be) * web: feed connection (9a6d0ba1bf7637d9c524aaecc3c8eb0152132d07) * web: store (53a25eb43cea9139308ef978fecc4935e50e943b) Refactorings * protocol: decouple some types (0ca01d776eb7781a02b9bb5ba9514f6a3a5b889b) * repo: set `internalPrefixes` for `eslint-plugin-logical-imports` (02ecc562a5e1a5516268212cf51dae0645d8974f) Other changes * backend: profile aggregation (5f608a8e5b44871f98f0f4cd181a6e2482342a25) * backend: `Hydrator` interface (16e31c4cb61fb7dc2b9304bd1b8918be5028c330) * backend: add `engagementCounts` (cca179f1bac23ccb3a7497659b131576c6bc8d57) * protocol: `EngagementCounts` and `Profile` (c6b6d9ad1902afd989aa253048e421535297af33) * ci: deploy tags only (f869c01dff9d9daceb46dc29683e73d8d5c0444b) * web: scaffolding (7f925542bff3c14794061c8dec7dc1a9a283b051)
-
0.1.0
a00bd75a · ·Minor release 0.1.0 New features * backend: cloudflare worker (0d4c57263f1a676a28441a077a17c90870335640) * backend: cloudflare durable object management (9075dabce8b002c8a4a5bc62140589e2bc5c3ea8) * backend: sse broadcaster (7a79648b7b7909eb8a71034b2a93fb19b5988e2b) * backend: jetstream adapter (c0c0d433212d91b22640f6f2409986b8948262e4) * backend: jetstream parser (ab5c3d897ff65c073d0642a56f9621a506b6e426) * backend: pure pipeline (7ae4f6f4ee600dd2dc1ce37ba2cd6af545a5de93) * protocol: message decoders (6df25cd7edaa5872ec9be382be484aed6fe25a62) * domain: lens predicates (bad3b4560e691ff4f5c2d9982bd8e0629e03a05f) * domain: meme matcher (e7f38e1976d4c08bf85207052de6aceb723225b1) * domain: popularity (0f232b30a8a12372d611bfb93f427f159f66e496) * domain: engagement tally (bd771a6cbf5842f678db2cfebdb9381315b44122) * domain: engagement window (75f515d855c77a988f5a4f89cfa7c3c3f9edf7ba) * domain: capture filter (86f295309daf4457c487f33be49c4b24521199a3) * domain: thread registry (354a10314f745867945de352485d045d1b8351f5) Bug fixes * backend: scope popularity (e4fe81c4399ec8412761867dc41bd064e22827f7) Refactorings * protocol: move client abstractions from `aggregation` to `protocol` (1661631a19db29b081ba598c3ae879ad82fce677) * aggregation: rename `domain` to `aggregation` (cabe272cc25f542b6512a0638ac4298e4a75f408) * tests: extract domain test helpers (f6c26c3e6c15950aa14ec1604f34171a1c24782f) Other changes * deps: add release script (31ab623e6ac6da55396af4a926859a92c85f9914) * ci: deploy on push (4c2f6f56c2404dec2b5dc18232c5b789fcce42f7) * backend: scaffolding and metadata (4f3f6e2e540e259f386b48d17bdac3495be0463a) * protocol: support backend instance id (3f99625129aa0f5e9552cbd619cf6433f3f82878) * aggregation: whitespace (93841d01e63d01c6b0ebc169a14cef01c8f97048) * protocol: message types (34eccb14bd5cddb3b236d213a377c26018f52911) * protocol: lens type (be5cc2633bbc3cad98afa1fcf9a374af1cc95253) * protocol: config (7494a0928e7373aa28c2bcc8c01a7f0feceba721) * project: rename to blue friday (3bb863488c046d8cdd74819a4fed82a38aa5f332) * repo: ci config (8ca3abb90a82999a46d283016007e1e3ece45aec) * domain: add isHashtagged predicate (5ee277ce296d33c7ecdaebc815c66ddb1f5107d3)