Claudio Ortolina
|
4e2e0605ed
|
Update architecture docs for ListeningStats refactor
|
2026-03-27 23:18:23 +00:00 |
|
Claudio Ortolina
|
96836ae715
|
Improve tests: better assertions, meaningful tests
Track resulting principles in project conventions
|
2026-03-27 15:46:31 +00:00 |
|
Claudio Ortolina
|
6e96bd019f
|
Add two project conventions
|
2026-03-27 08:51:00 +00:00 |
|
Claudio Ortolina
|
b9e3de1db6
|
Add music recognition feature design spec
|
2026-03-27 07:35:59 +00:00 |
|
Claudio Ortolina
|
fa20428989
|
Update documentation
|
2026-03-26 23:04:53 +00:00 |
|
Claudio Ortolina
|
0295e58e57
|
Add rate limiting to Wikipedia and BraveSearch APIs
Closes #133
|
2026-03-25 11:38:17 +00:00 |
|
Claudio Ortolina
|
1cd9376632
|
Update project conventions
|
2026-03-25 09:28:21 +00:00 |
|
Claudio Ortolina
|
7342256afe
|
Update documentation
|
2026-03-24 15:14:18 +00:00 |
|
Claudio Ortolina
|
40b79e1226
|
Replace .tool-versions with native mise tools
|
2026-03-23 20:41:25 +00:00 |
|
Claudio Ortolina
|
84fa313638
|
Removes unused config/litestream.yml
|
2026-03-23 08:06:51 +00:00 |
|
Claudio Ortolina
|
58d1fc62c2
|
Update architecture and infrastructure docs
|
2026-03-22 17:19:50 +00:00 |
|
Claudio Ortolina
|
3639043882
|
Update architecture docs
|
2026-03-22 08:18:32 +00:00 |
|
Claudio Ortolina
|
b12e70f471
|
Refactor charts to use plain HTML
More responsive, less edge cases, and simpler to maintain.
|
2026-03-21 18:00:06 +00:00 |
|
Claudio Ortolina
|
47b6f44273
|
Update architecture and infrastructure docs
|
2026-03-21 09:31:03 +00:00 |
|
Claudio Ortolina
|
56d9d6bfd7
|
Use MDEx streaming to render chat content
|
2026-03-20 23:42:10 +00:00 |
|
Claudio Ortolina
|
10eaf316e6
|
Add documentation about production infrastructure
|
2026-03-20 23:17:27 +00:00 |
|
Claudio Ortolina
|
1ee4d3465a
|
Move /dev/maintenance to /maintenance
|
2026-03-18 07:44:22 +00:00 |
|
Claudio Ortolina
|
49aef5a4cb
|
Update architecture docs
|
2026-03-17 14:31:52 +00:00 |
|
Claudio Ortolina
|
8fd8dde73d
|
Persist chat history
|
2026-03-17 13:50:01 +00:00 |
|
Claudio Ortolina
|
bcef30eb52
|
Document production oban plugins
|
2026-03-17 11:55:36 +00:00 |
|
Claudio Ortolina
|
ca3c32c804
|
Add project convention around using the icon class
|
2026-03-16 19:43:30 +00:00 |
|
Claudio Ortolina
|
cd062c84f2
|
Update architecture docs
|
2026-03-16 12:53:32 +00:00 |
|
Claudio Ortolina
|
00037f0aa8
|
Update architecture docs
|
2026-03-16 08:07:09 +00:00 |
|
Claudio Ortolina
|
0a26891575
|
Update project conventions
|
2026-03-14 18:33:34 +00:00 |
|
Claudio Ortolina
|
891f6e0849
|
Update architecture docs
|
2026-03-12 21:17:58 +00:00 |
|
Claudio Ortolina
|
d057f29ba1
|
Split ScrobbleActivity into focused modules
Move track CRUD/listing to ListeningStats and diagnostics
to Maintenance, leaving ScrobbleActivity for scrobbling only.
Closes #111
|
2026-03-12 16:51:33 +00:00 |
|
Claudio Ortolina
|
a921ef8725
|
Document mise tasks for agents
|
2026-03-12 14:27:02 +00:00 |
|
Claudio Ortolina
|
420614c490
|
Update architecture and project conventions docs
|
2026-03-11 10:49:41 +00:00 |
|
Claudio Ortolina
|
4569c6727e
|
Add function to download a record's tracklist for printing
|
2026-03-09 13:39:12 +00:00 |
|
Claudio Ortolina
|
4f8e2dc6e2
|
Update architecture docs
|
2026-03-08 14:04:23 +00:00 |
|
Claudio Ortolina
|
4a25e5742b
|
Try and get Claude to skip the Co-Authored-By mention
|
2026-03-07 18:55:05 +00:00 |
|
Claudio Ortolina
|
b917585231
|
Tweak instructions on generated commit messages
|
2026-03-07 09:23:08 +00:00 |
|
Claudio Ortolina
|
e6b1e89067
|
Update architecture docs
|
2026-03-06 13:22:59 +00:00 |
|
Claudio Ortolina
|
99e30d5fdf
|
Send the records on this day email at 7am
|
2026-03-06 08:05:36 +00:00 |
|
Claudio Ortolina
|
70392857fa
|
Add project convention around co-authoring in commit messages
|
2026-03-05 20:33:54 +00:00 |
|
Claudio Ortolina
|
08f7565d44
|
Replace inspect(reason) with friendly error messages
Closes #81
|
2026-03-05 20:25:13 +00:00 |
|
Claudio Ortolina
|
d4376e5fa0
|
Extract DB queries from MaintenanceLive into context
|
2026-03-05 18:01:50 +00:00 |
|
Claudio Ortolina
|
f109057be5
|
Persist telemetry data in local sqlite database
|
2026-03-05 13:39:38 +00:00 |
|
Claudio Ortolina
|
73a943bc63
|
Server records on this day email assets from a public endpoint
|
2026-03-05 10:50:35 +00:00 |
|
Claudio Ortolina
|
c1422956c0
|
Update architecture docs with records on this day email changes
|
2026-03-05 10:38:49 +00:00 |
|
Claudio Ortolina
|
b4bf6371e2
|
Update architecture docs for mailer changes
|
2026-03-05 10:37:42 +00:00 |
|
Claudio Ortolina
|
c831b20317
|
Move error tracker notifier files to correct namespace
|
2026-03-04 19:39:36 +00:00 |
|
Claudio Ortolina
|
ad9bcd8481
|
Inline error tracker notification code
As we don't need the Discord functionality which brings quite a lot of
extra libraries/code
|
2026-03-04 17:19:14 +00:00 |
|
Claudio Ortolina
|
6d451481b7
|
Remove obsolete color extraction strategies
|
2026-03-03 16:01:25 +00:00 |
|
Claudio Ortolina
|
6b4b964851
|
Move livebook under docs/
|
2026-03-03 07:46:20 +00:00 |
|
Claudio Ortolina
|
7d249503e6
|
Update architecture docs
|
2026-03-02 21:58:47 +00:00 |
|
Claudio Ortolina
|
a992c1f0dd
|
Introduce a Req.RateLimiter module to fix API rate limit issues
|
2026-03-02 15:04:45 +00:00 |
|
Claudio Ortolina
|
348be87bc2
|
Remove duplicated directives
|
2026-03-01 21:24:30 +00:00 |
|
Claudio Ortolina
|
a2590e4311
|
Move documentation under docs/
|
2026-03-01 21:19:46 +00:00 |
|
Claudio Ortolina
|
a08380fa7e
|
Remove AI tooling, and related packages/docs
|
2026-01-01 16:56:36 +01:00 |
|