• Joined on 2020-04-28
tanner pushed to master at tanner/navidrome-heart-monitor 2026-02-07 18:40:22 +00:00
0a69ea13da Fix aiodocker requirement
tanner pushed to master at tanner/navidrome-heart-monitor 2026-02-07 18:39:53 +00:00
99ebb0471e Change default container name
tanner pushed to master at tanner/navidrome-heart-monitor 2026-02-07 18:37:28 +00:00
8d5f7c480a Freeze requirements
5c739ac739 feat: Add Navidrome log monitor for rapid star/unstar detection
4021f3871f feat: Initialize main application with logging
2164d2e00f Initial commit
tanner created branch master in tanner/navidrome-heart-monitor 2026-02-07 18:37:28 +00:00
tanner created repository tanner/navidrome-heart-monitor 2026-02-07 18:37:11 +00:00
tanner pushed to master at tanner/obsidian-tannersearch 2026-02-06 16:39:19 +00:00
368dc5a532 Add installation instructions to README
70deab0b77 Add main.js to repo for easy distribution
Compare 2 commits »
tanner pushed to master at tanner/obsidian-tannersearch 2026-02-06 16:26:51 +00:00
269a1e6ea4 Organize README, add aka info
9e68a725d0 Make aka header matching stricter
44da87a29d feat: Extract 'aka' lines from first paragraph for H1 indexing
Compare 3 commits »
tanner pushed to master at tanner/obsidian-tannersearch 2026-02-05 23:18:20 +00:00
61a3089c09 Customize README
tanner pushed to master at tanner/obsidian-tannersearch 2026-02-05 23:15:57 +00:00
173e0eac45 Customize README
tanner pushed to master at tanner/obsidian-tannersearch 2026-02-05 23:14:20 +00:00
7db70dbc24 Customize README
tanner pushed to master at tanner/obsidian-tannersearch 2026-02-05 23:01:15 +00:00
1297a1034a Ignore aider
b195bf65ee fix: Resolve TypeScript build errors with type imports and assertion
2ef3a1392f feat: Treat contextual colon-suffixed lines as headings for indexing
c75d5d89f7 fix: Filter stop words and short tokens from search queries
df73ab0f1c feat: Filter stop words and short tokens from search index
Compare 10 commits »
tanner created branch master in tanner/obsidian-tannersearch 2026-02-05 23:01:15 +00:00
tanner created repository tanner/obsidian-tannersearch 2026-02-05 23:00:42 +00:00
tanner pushed to master at tanner/navidrome-mopidy-playlist-sync 2026-02-04 19:16:54 +00:00
2982d40811 Format settings example
d9194dcd76 fix: Sanitize playlist names to prevent directory traversal
6e9f348089 chore: Remove redundant playlists_changed assignment
c5fbad8ad6 feat: Add 5-second timeout to all network requests
196767001c feat: Add Mopidy RPC call to refresh playlists on changes
Compare 5 commits »
tanner pushed to master at tanner/navidrome-mopidy-playlist-sync 2026-02-04 18:51:14 +00:00
a04becb616 feat: add --force-sync command-line argument for one-time playlist sync
tanner pushed to master at tanner/navidrome-mopidy-playlist-sync 2026-02-04 18:48:33 +00:00
a8d940b101 Setup instructions
1dace0938a Ignore settings file
f7f3a04168 refactor: Move configuration from env vars to settings.py
b99ccd6f98 refactor: Introduce settings module
42c1bf1053 feat: Save transformed playlists as M3U8 files in MOPIDY_PLAYLIST_DIR
Compare 8 commits »
tanner pushed to master at tanner/navidrome-mopidy-playlist-sync 2026-02-04 18:18:47 +00:00
0e74848d14 feat: Detect new and deleted playlists; refactor command execution
7a5bba2ef3 feat: Continuously poll playlists and execute command on song count change
2235f6d0d6 feat: Display playlist ID in playlist listing
2686740281 feat: Allow authentication via SUBSONIC_SALT and SUBSONIC_TOKEN
29c821aa41 feat: Add script to get Navidrome playlists via Subsonic API
tanner created branch master in tanner/navidrome-mopidy-playlist-sync 2026-02-04 18:18:47 +00:00
tanner created repository tanner/navidrome-mopidy-playlist-sync 2026-02-04 18:12:50 +00:00
tanner pushed to master at tanner/personal-site 2026-01-25 19:45:36 +00:00
c8eb654214 Deploy Bash Register article to feeds
c6ee4beb11 Add Bash Register article
1f85f22e7a Update webring + cannonical URLs
602932bc00 Stop tracking obsidian workspace file
Compare 4 commits »