All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
- Bump npm-run-all2 from 6.2.6 to 7.0.1
#447
- WIP TS Refactor, checking in sooner than later
002db36
- Enable tsc on worker
e3ed574
- Enable tsc on resources
4ef38eb
v2024.10.17 - 2024-10-18
- Schema store and more types
ec1e3f4
- Fix status code signature
e38663b
- Bump resolve-email from 2.0.23 to 2.0.24
2f1f266
v2024.10.6 - 2024-10-06
- Bump to node 22
#438
v2024.10.4 - 2024-10-05
- Switch to unified route on yt-dlp-api (Restore Youtube extraction)
#437
- Bump top-bun from 8.0.2 to 9.0.1
#428
- Bump resolve-email from 2.0.19 to 2.0.20
#426
- Bump top-bun from 7.3.4 to 8.0.0
#421
- Bump mine.css from 9.0.11 to 10.0.0
#420
- Bump tap from 20.0.3 to 21.0.0
#412
- Bump tap from 19.2.5 to 20.0.0
#407
- Bump neostandard from 0.7.2 to 0.8.0
#408
- Bump resolve-email from 2.0.16 to 2.0.17
#405
- Remove TS from tap the correct way
065a0d1
- Merge pull request #418 from hifiwi-fi/dependabot/npm_and_yarn/resolve-email-2.0.19
c7ff622
- A bunch more types
2fd628c
v2024.6.14 - 2024-06-14
v2024.6.1 - 2024-06-01
v2024.5.23 - 2024-05-23
- Bump @voxpelli/tsconfig from 11.0.0 to 12.0.1
#391
- Bump fastify-metrics from 10.6.0 to 11.0.0
#382
- Bump resolve-email from 2.0.9 to 2.0.11
#381
- Bump resolve-email from 2.0.8 to 2.0.9
#379
- Bump @fastify/swagger-ui from 2.1.0 to 3.0.0
#378
- Monorepo + Task queue
d2442fc
- Improved Architecture blogpost
8343607
- Simplify pagination for archives
d93b295
v2024.2.9 - 2024-02-10
- Add multi-stage docker builds
159fd66
- Remove overflow scrollbars in expanded text
477f839
- Improve multi-stage builds
767f649
v2024.2.2 - 2024-02-02
- Bump @fastify/compress from 6.5.0 to 7.0.0
#374
- Bump @fastify/cors from 8.5.0 to 9.0.0
#373
- Bump jsdom from 23.2.0 to 24.0.0
#372
- Accept GET requests for unsubscribe requests
0889bf3
- Fix form parsing for unsubscribe link
b10219b
- Add noindex tags to pages that don't need to be indexed.
5618330
v2024.1.15 - 2024-01-15
v2024.1.13 - 2024-01-13
- Bump @fastify/jwt from 7.2.4 to 8.0.0
#369
- Bump fastify-cli from 5.9.0 to 6.0.1
#370
- Bump dependency-cruiser from 15.5.0 to 16.0.0
#367
- Bump @mozilla/readability from 0.4.4 to 0.5.0
#366
- Bump actions/upload-artifact from 3 to 4
#365
- Bump supercharge/redis-github-action from 1.7.0 to 1.8.0
#364
v2023.11.19 - 2023-11-20
v2023.10.29 - 2023-10-30
- Bump actions/setup-node from 3 to 4
#351
- Bump dependency-cruiser from 14.1.2 to 15.0.0
#350
- Bump resolve-email from 2.0.4 to 2.0.5
#349
- Bump node from 20-alpine to 21-alpine
#348
- Blog Layout
64c618d
- Fix feed generation
dffa0d6
- Improve autofill on login and registration pages
1da9825
v2023.10.1 - 2023-10-01
- Bump dependency-cruiser from 13.1.5 to 14.0.0
#342
v2023.9.17 - 2023-09-17
- Full text search
#334
v2023.9.5 - 2023-09-05
- Add a blog
#338
- Bump actions/checkout from 3 to 4
#337
- Bump supercharge/redis-github-action from 1.6.0 to 1.7.0
#336
v2023.8.30 - 2023-08-31
- Hide header username when printing
#335
- Bump resolve-email from 2.0.3 to 2.0.4
#332
- Bump resolve-email from 2.0.2 to 2.0.3
#331
- Hide header username when printing
#330
- Admin user dashboard and disabled user
9996793
- Fix a broken down migration
288c5fd
- Add dbml generate command
2059c89
v2023.8.12 - 2023-08-12
- Bump resolve-email from 2.0.1 to 2.0.2
#329
- Bump resolve-email from 2.0.0 to 2.0.1
#328
- Bump @fastify/cookie from 8.3.0 to 9.0.1
#321
- Bump supercharge/redis-github-action from 1.5.0 to 1.6.0
#320
- Validate email addresses a bit better
#311
- Update package.json
f383a98
- Bump resolve-email from 1.0.0 to 2.0.0
43ec679
- Include text_content
5673def
v2023.7.18 - 2023-07-19
v2023.6.22 - 2023-06-23
- Hotfix: fix busted server side meta resolution
88a133e
v2023.6.19 - 2023-06-19
- Improve entity display mildly
#302
- Optimistic meta, archive and episode resolution
#301
- Bump c8 from 7.14.0 to 8.0.0
#298
- Bump @fastify/jwt from 6.7.1 to 7.0.0
#291
- Bump dependency-cruiser from 12.12.2 to 13.0.0
#290
- Bump jsdom from 21.1.2 to 22.0.0
#289
- Merge pull request #299 from hifiwi-fi/dependabot/npm_and_yarn/lru-cache-10.0.0
f00541b
- Migrate to v2
5ead7b5
- Bump lru-cache from 9.1.2 to 10.0.0
754cbb1
v2023.4.25 - 2023-04-26
- Bump node from 19-alpine to 20-alpine
#286
- Capture channel and description data from videos
7c77043
- Capture channel and description data from videos
4b31998
- First attempt at not failing archives on common links
ef48cb9
v2023.3.28 - 2023-03-29
- Readability Archive
#268
- Bump lru-cache from 7.18.3 to 8.0.0
#263
- Bump bcomnes/npm-bump from 2.1.0 to 2.2.1
#262
- Checking archive pages
6b1bd62
- Fill out remaining archive routes
2bc2666
- Add a button to create an archive
71d0764
v2023.3.11 - 2023-03-12
- Fix cors bugs
3069441
v2023.3.7 - 2023-03-08
- Bump coverallsapp/github-action from 1 to 2
#260
- Add video/audio tags to feeds page
22e6b3c
v2023.3.6 - 2023-03-07
v2023.3.5 - 2023-03-05
v2023.3.4 - 2023-03-05
- Implement server side extraction and optimistic episode extraction
#259
- Refactors
5114c7d
- Start working on server meta extraction
722cb17
- Implement server side metadata with auto episodes
58aac1c
v2023.2.28 - 2023-02-28
v2023.2.27 - 2023-02-28
- Bump coverallsapp/github-action from 1.1.3 to 1.2.0
#258
- Use bc-bookmarklet for bookmarlet generation
4619597
- Use new bookmarklet features
e120cbf
- Fix imports
4046114
v2023.2.20 - 2023-02-21
- Fix episode creation with titles greater than the maximum allowable length
77ad9f9
v2023.2.19 - 2023-02-19
- Fix episode edit styles
#255
v2023.2.18 - 2023-02-19
- Optimistic save
#248
v2023.2.13 - 2023-02-14
- Episode preview
#225
v2023.2.11 - 2023-02-12
v2023.2.10 - 2023-02-11
- Add custom URL option during episode creation
#224
v2023.2.5 - 2023-02-05
- Fix race condition when sending emails and finalizing a db transaction.
#245
- Severely rate limit all email generating routes
#238
- Improve error handling when saving bookmarks.
#246
- Improve error message around verification tokens on other accounts
#222
- Disable autocorrect on tag input
#227
v2023.2.4 - 2023-02-05
v2023.2.4-1 - 2023-02-05
- Bump @fastify/swagger from 7.6.1 to 8.3.1
#244
- Refactor email sending into decorator method
#240
- Hide non-public and non-implemented endpoints
d30c000
- Enable swagger with env flag
4ab98d5
- Generate a request ID
b0e9eac
v2023.1.25 - 2023-01-26
- Encode URLs before saving them.
9c90186
- Remove email verification header flag
bdb843c
- Merge pull request #237 from hifiwi-fi/dependabot/npm_and_yarn/mine.css-9.0.0
49cf4fe
v2023.1.18 - 2023-01-19
- Bump mkdirp from 1.0.4 to 2.1.1
#235
- Default open archive URL details if there are archive URLs
#234
v2023.1.13 - 2023-01-14
v2023.1.13-1 - 2023-01-14
- Default open archive URL details if there are archive URLs
#234
- Add starred and toread filters
#96
#95
- Merge pull request #233 from hifiwi-fi/dependabot/npm_and_yarn/rimraf-4.0.4
58f5b50
- Bump rimraf from 3.0.2 to 4.0.4
17eb674
v2023.1.12 - 2023-01-13
- Bump sodium-native from 3.4.1 to 4.0.0
#231
- Merge pull request #232 from hifiwi-fi/yt-dlp-api
2bd7e86
- Switch to using yt-dlp-api for video metadata extraction
75e76ec
- Add note about import export to marking page
d6b3e67
v2023.1.2 - 2023-01-02
v2023.1.1 - 2023-01-01
v2023.1.1-3 - 2023-01-01
- More icon tweaks
f4bc43f
v2023.1.1-2 - 2023-01-01
- Remove some header directives
1505b4f
v2023.1.1-1 - 2023-01-01
- Improve overflow behavior on header and footer
acaf964
- Add app icon
aeedb22
- Remove emoji title
5ba7621
v2022.12.31 - 2022-12-31
v2022.12.31-1 - 2023-01-01
- Implement a first pass marketing page
#221
- Show registration page no matter what
#223
- Redirect to docs after registering
fb7d235
v2022.12.30 - 2022-12-30
v2022.12.30-1 - 2022-12-30
- Implement a first pass marketing page
#221
- Fix typo in registration query
ff1a153
v2022.12.28 - 2022-12-28
- Add email confirmation banner
#220
- Add a newsletter subscribe checkbox to registration
#216
- Paginate correctly when you delete the newest bookmark from a permalink
#217
v2022.12.27 - 2022-12-27
v2022.12.27-1 - 2022-12-28
- Add a newsletter subscribe checkbox to registration
#216
- Paginate correctly when you delete the newest bookmark from a permalink
#217
- Add gh token to CI for bootstrap downloads
#215
- Implement unsubscribe in emails
#212
- Remove 300ms delay on buttons
#213
- Swap yt-dlp-wrap with bc-dlp
#214
- Add github token to env
a287c7d
- Fix env in tests
1c0a507
- Merge pull request #210 from hifiwi-fi/dependabot/npm_and_yarn/gh-release-7.0.0
cccfb99
v2022.12.11 - 2022-12-11
v2022.12.5 - 2022-12-05
- Bump @fastify/basic-auth from 4.0.0 to 5.0.0
#207
- Set itunes:block to "Yes" to prevent feeds
83ba669
v2022.11.27 - 2022-11-28
- Update archive URLS when the bookmark is fully loaded
#204
- Blackhole bounced emails
63ed7ab
- Handle SNS text/plain with contentTypeParser
43ca3d3
- Style fixes
7a4f44d
v2022.11.14 - 2022-11-15
- Implement a simple redirect system
2a3e854
v2022.11.9 - 2022-11-10
- Email solution
#190
- Add basic email verification and password reset
23a9997
- Make SMTP config optional
4d77f2b
- Update accepts.js
5821b89
v2022.11.3 - 2022-11-04
v2022.10.30 - 2022-10-31
v2022.10.30-2 - 2022-10-31
- Fix stopwatch emoji
9f68af9
v2022.10.30-1 - 2022-10-31
- Implement redis connection
#188
- Implement redis connection
#109
- Connect redis over ipv6
a8cbae1
v2022.10.28 - 2022-10-28
v2022.10.26 - 2022-10-26
- Add archive URLs to bookmarks
#186
- Add archive URLs to bookmarks
#145
v2022.10.25 - 2022-10-25
- Add no-referrer
556b6a0
v2022.10.19 - 2022-10-19
v2022.10.10 - 2022-10-10
v2022.10.10-1 - 2022-10-10
- Fix state update bug
f2cc267
- Don't open feeds page in new tab
bc94778
- Remove allowed path clause
4264d0b
v2022.10.3 - 2022-10-03
- Switch to a dockerfile deploy
99382f8
- Add a deploy only action
aedd99f
- Move devDeps to deps that are needed for a production deploy
4f3b8da
v2022.9.28 - 2022-09-28
v2022.9.28-2 - 2022-09-29
- Count the number of times a user is created
#150
- Switch to a dockerfile deploy
99382f8
- Move devDeps to deps that are needed for a production deploy
4f3b8da
- Add docker build args
18bc169
v2022.9.28-1 - 2022-09-28
- Implement episode permalink page
#172
- Fix feed url select
#171
- Finish CRUD actions on episodes
9bb10fa
- Implement put and delete episode handlers
a5397b1
- Start on episodes permalink page
08792dc
v2022.9.24 - 2022-09-24
- Add placeholder video when none are created
#154
v2022.9.21 - 2022-09-21
v2022.9.21-1 - 2022-09-22
v2022.9.14 - 2022-09-15
v2022.9.13 - 2022-09-14
- Editable feed header
#160
- Implement basic editable feed header
8e2b862
- Port basic bookmark styles over to episodes
7f3a3d3
- Fix pagination in feeds page
f79d3a8
v2022.9.11 - 2022-09-11
v2022.9.11-1 - 2022-09-11
v2022.9.10 - 2022-09-10
- Basic formatting on episodes page header
bb41535
v2022.9.5 - 2022-09-06
- Refactor a large swath of feeds code
61329f5
- Set up feeds defaults
f6a77bd
- Decompose users route
8b16383
v2022.9.3 - 2022-09-04
- WIP Episodes page
#144
- Bump @fastify/autoload from 5.2.0 to 5.3.1
#149
- Bump @fastify/auth from 3.0.2 to 4.0.0
#148
v2022.9.2 - 2022-09-02
v2022.9.1 - 2022-09-01
v2022.9.1-1 - 2022-09-01
v2022.8.31 - 2022-08-31
- Fix a bookmark lookup bug
#146
v2022.8.21 - 2022-08-21
- Bump @fastify/cookie from 7.4.0 to 8.0.0
#142
v2022.8.14 - 2022-08-15
v2022.8.14-2 - 2022-08-15
- Remove console.log
75463a8
v2022.8.14-1 - 2022-08-15
- Episodes and feeds pages api
#137
v2022.8.11 - 2022-08-12
- Fix text overflow in title and note
1e07d87
v2022.8.10 - 2022-08-11
- Bump fastify-cli from 5.0.0 to 5.0.1
#135
- Implement basic feeds page
#134
- Add some simple prometheus counters for bookmarks and episodes
#133
- Boostrap yt-dlp in testing
#132
v2022.8.9 - 2022-08-09
v2022.8.9-2 - 2022-08-10
- Implement basic feeds page
#134
- Stub out feeds page
5c10fbd
v2022.8.9-1 - 2022-08-10
- Fix errors with metrics
1851a24
- Merge pull request #130 from hifiwi-fi/dependabot/npm_and_yarn/fastify-cli-5.0.0
7eb61c0
- Bump fastify-cli from 4.4.0 to 5.0.0
747b0ff
v2022.8.7 - 2022-08-07
- Bump fastify-cli from 4.3.0 to 4.4.0
#120
- Fix double link in details view
#119
- Implement folder based routing supporting co-located files.
2a543c1
- Refactor getBookmarks and getBookmark into a single query
f694760
- Fix nested route specifiers
a2f76c7
v2022.7.28 - 2022-07-28
- Cache when creating as well
a315361
- Move queue into its own plugin
7daf7d2
- Only create .env in developnent
d37de1e
v2022.7.19 - 2022-07-19
v2022.7.19-1 - 2022-07-19
- Implement file routes and fix other bugs
c494c0d
- Add compress and work on feed route
d63c9af
- Source config from dotenv everywhere.
ba56e1d
v2022.7.10 - 2022-07-10
v2022.1.6 - 2023-01-06
- Implement a first pass marketing page
#221
- Add email confirmation banner
#220
- Add a newsletter subscribe checkbox to registration
#216
- Paginate correctly when you delete the newest bookmark from a permalink
#217
- Add gh token to CI for bootstrap downloads
#215
- Implement unsubscribe in emails
#212
- Remove 300ms delay on buttons
#213
- Swap yt-dlp-wrap with bc-dlp
#214
- Bump @fastify/basic-auth from 4.0.0 to 5.0.0
#207
- Email solution
#190
- Implement redis connection
#188
- Add archive URLs to bookmarks
#186
- Bump fastify-metrics from 9.2.4 to 10.0.0
#185
- Bump bcomnes/npm-bump from 2.0.2 to 2.1.0
#184
- Implement admin role and flags page
#176
- Bump fluent-json-schema from 3.1.0 to 4.0.0
#174
- Implement episode permalink page
#172
- Editable feed header
#160
- WIP Episodes page
#144
- Bump @fastify/autoload from 5.2.0 to 5.3.1
#149
- Bump @fastify/auth from 3.0.2 to 4.0.0
#148
- Fix a bookmark lookup bug
#146
- Bump @fastify/cookie from 7.4.0 to 8.0.0
#142
- Episodes and feeds pages api
#137
- Bump fastify-cli from 5.0.0 to 5.0.1
#135
- Implement basic feeds page
#134
- Add some simple prometheus counters for bookmarks and episodes
#133
- Boostrap yt-dlp in testing
#132
- Bump fastify-cli from 4.3.0 to 4.4.0
#120
- Show registration page no matter what
#223
- Update archive URLS when the bookmark is fully loaded
#204
- Implement redis connection
#109
- Add archive URLs to bookmarks
#145
- Count the number of times a user is created
#150
- Fix feed url select
#171
- Add placeholder video when none are created
#154
- Scroll to top of window when you navigate pages
#138
- Fix permalink sensitive mode
#140
- Add some simple prometheus counters for bookmarks and episodes
#128
- Boostrap yt-dlp in testing
#131
- Fix double link in details view
#119
- Remove dependency graph from git
ae09a18
- Refactor a large swath of feeds code
61329f5
- Finish up email updates
6941975
v0.0.55 - 2022-07-09
- Start on Podcast feeds
#106
- Bump fastify-cli from 4.2.1 to 4.3.0
#104
- Bump fastify-metrics from 8.0.0 to 9.0.0
#100
- Bump fastify-cli from 4.1.1 to 4.2.1
#103
- Add Yt dlp capture
#102
- Checking in ideas
3e132c9
- Implement episode querye
4cc8439
- Implement basic auth for feeds via feed tokens
06e96d7
v0.0.54 - 2022-06-25
- Update global.vars.js
2d784f8
v0.0.53 - 2022-06-24
v0.0.52 - 2022-06-24
- Add client side routing to bookmark button in header
4cf2a45
v0.0.51 - 2022-06-24
- Implement some manual client side nav
928aef2
v0.0.50 - 2022-06-23
v0.0.49 - 2022-06-22
- fix static build bug
686ea93
v0.0.48 - 2022-06-22
- Add basic tags page
724af74
- Fix tag filter pagination and add tag filter remove button
d57bd8b
- Support sensitive state mode in tags page
9ecf11e
v0.0.47 - 2022-06-20
- Remove arrow function in fastify handlers
a931fc0
v0.0.46 - 2022-06-18
- Revert "Re-enable static routes"
b22784c
v0.0.45 - 2022-06-17
- Implement bookmark permalink page.
#97
v0.0.44 - 2022-06-14
v0.0.43 - 2022-06-11
- Subdue tag color some more
88c8b85
v0.0.42 - 2022-06-11
- Set a tag color based on apple tag emoji
#94
v0.0.41 - 2022-06-11
- Update to fastify 4
#93
v0.0.40 - 2022-06-10
v0.0.39 - 2022-06-04
- Try removing broken date based cache
ead868b
v0.0.38 - 2022-06-02
- Enable edits
64e905f
v0.0.37 - 2022-05-29
- Update mine.css
500b9b5
v0.0.36 - 2022-05-28
- Refactors
#75
v0.0.35 - 2022-05-27
- Componentize bookmark things
#74
- Add missing component wrappers. OOPS!
c41a8d8
- Break out parts of bookmark component into pieces
efdfc38
- Fix weird iOS safari horizontal bug
f720144
v0.0.34 - 2022-05-21
- Add border between bookmarks
322ab9f
- Remove product name from header when logged in
3aa1aac
- Bold bookmark title when unread
223e616
v0.0.33 - 2022-05-21
- Disable statics feature
4b93479
v0.0.32 - 2022-05-21
- Start on bookmark component
#64
- Style bookmarks list a bunch more
34b68b7
v0.0.31 - 2022-05-18
- Some basic quality of life formatting
#62
v0.0.30 - 2022-05-18
- Navigate with unix times
#61
v0.0.29 - 2022-05-15
- Update mince.css to ^6
534b201
- Merge pull request #59 from hifiwi-fi/dependabot/npm_and_yarn/fetch-undici-3.0.0
7d004eb
- Bump fetch-undici from 2.0.0 to 3.0.0
29e035c
v0.0.28 - 2022-05-12
- Fix depoy
2166e96
v0.0.27 - 2022-05-12
- Change depreciated package names
#58
- Update package.json
5a11e3d
v0.0.26 - 2022-05-12
- Update node
#57
- Bump CI
f935d5a
v0.0.25 - 2022-05-12
- Bump fastify-cli from 2.15.0 to 3.0.0
#56
v0.0.24 - 2022-05-11
- Bump uland-isomorphic from 1.1.0 to 2.0.0
#55
- Remove release step name
3b03f34
v0.0.23 - 2022-05-09
- Update fly build env
b59ed86
- update depcruise
2bb134a
- Merge pull request #54 from hifiwi-fi/dependabot/npm_and_yarn/siteup/cli-2.0.0
c20d4a6
v0.0.22 - 2022-04-15
- Stub tags, account page. Improve header
32744d3
v0.0.21 - 2022-04-13
- Cut down on rows returned in after calculation
40a185d
v0.0.20 - 2022-04-11
v0.0.19 - 2022-04-10
- Implement revere paging
437dd10
v0.0.18 - 2022-04-10
- Implement reverse pagination
cd23b8d
v0.0.17 - 2022-04-07
- Add bookmarks cleanup
e07bafc
v0.0.16 - 2022-04-06
v0.0.15 - 2022-04-05
- Add bookmarklet
8d32151
v0.0.14 - 2022-04-05
- Add delete button
0aac4bf
v0.0.13 - 2022-04-04
v0.0.12 - 2022-04-04
v0.0.11 - 2022-04-04
- Start on bookmarks
#39
- Drop data on deploy
a41874d
- Checking in more progress on bookmarks
3b9921c
- Fix redirector this time for real
676bc43
v0.0.10 - 2022-04-03
- Fix typo
ab79ba4
v0.0.9 - 2022-04-02
- Debug
91c0d91
v0.0.8 - 2022-04-02
- Fix redirector one more time
cf7dd8c
v0.0.7 - 2022-04-02
- Redirect www
d6c2648
v0.0.6 - 2022-04-02
- Tweaks
b37f1d3
v0.0.5 - 2022-04-02
v0.0.4 - 2022-04-01
- Remove which command
5aedb70
v0.0.3 - 2022-04-01
- Typo
0ab1909
v0.0.2 - 2022-04-01
- Checking in deploy stuff
d71fa42
- Bump fetch-undici from 1.1.0 to 2.0.0
#38
- Bump actions/checkout from 2 to 3
#25
- Bump fastify-secure-session from 2.3.1 to 3.0.0
#24
- Bump postgrator from 6.0.0 to 7.0.0
#22
- Bump actions/setup-node from 2 to 3.0.0
#23
- Bump postgrator from 5.0.1 to 6.0.0
#21
- Bump postgrator-cli from 4.0.0 to 5.0.0
#17
- Bump postgrator from 4.3.1 to 5.0.0
#16
- Bump actions/setup-node from 2.4.0 to 2.4.1
#15
- Bump actions/setup-node from 2.3.2 to 2.4.0
#14
- Bump actions/setup-node from 2.3.0 to 2.3.2
#13
- Bump actions/setup-node from 2.2.0 to 2.3.0
#10
- Bump actions/setup-node from 2.1.5 to 2.2.0
#9
- Bump actions/setup-node from 2.1.3 to 2.1.5
#4