hh
|
897421e7c4
|
fix(frontend): storage failures use the error colour next to the warning, shared mark on its own line in the list, trash key is visible
|
2026-10-14 03:28:29 +02:00 |
|
hh
|
3223f62dea
|
fix(frontend): selected storage chip keeps its fill in the light theme, tile label uses the medium weight
|
2026-10-14 03:24:31 +02:00 |
|
hh
|
c9c088ed73
|
fix(frontend): shared mark on its own line in trash rows, undo ignores the trailing click, trash segment has a key
|
2026-10-14 03:23:22 +02:00 |
|
hh
|
580927da0a
|
fix(frontend,backend): storage categories keep one hue in both themes, trash counted in the total, undo keeps the list, larger touch targets
|
2026-10-14 03:18:59 +02:00 |
|
hh
|
06ae3e928f
|
refactor(frontend): storage panel answers in place instead of toasts, empty groups hidden, weight bar animates by transform
|
2026-10-14 03:14:51 +02:00 |
|
hh
|
55634984fd
|
feat(frontend,backend): storage panel with weight rows and trash, heavy media streams by url in the viewer
|
2026-10-14 03:09:37 +02:00 |
|
hh
|
4d16105e92
|
feat(frontend)!: sveltekit 3 on the v0.7.0 template, typescript 6, adapter-auto dropped; backend base moves to trixie
|
2026-10-10 23:18:57 +00:00 |
|
hh
|
2512a7988d
|
chore(frontend): biome 2.5.15 stops flagging regexp exec results as always truthy, svelte files reformatted by it
|
2026-10-10 21:05:02 +02:00 |
|
renovate Bot
|
a5d10146fd
|
chore(frontend): update template to v0.6.0
|
2026-10-10 20:59:12 +02:00 |
|
renovate Bot
|
e67dbdb325
|
chore(deps): update dependency ultracite to v7.12.4 (dev) (#13)
Co-authored-by: renovate <renovate@hhhhh.dev>
|
2026-10-10 20:59:12 +02:00 |
|
hh
|
cf48d2db3e
|
chore(frontend): update template to v0.4.2
|
2026-10-08 21:22:59 +02:00 |
|
renovate Bot
|
eb8187ff6e
|
chore(deps): update dependency ultracite to v7.12.2 (dev) (#12)
Co-authored-by: renovate <renovate@hhhhh.dev>
|
2026-10-03 06:02:55 +02:00 |
|
renovate Bot
|
53dc805fc3
|
chore(deps): update dependency ultracite to v7.12.1 (dev) (#11)
Co-authored-by: renovate <renovate@hhhhh.dev>
|
2026-10-01 06:03:12 +02:00 |
|
renovate Bot
|
ed8489616e
|
chore(deps): update dependency @biomejs/biome to v2.5.14 (dev) (#10)
Co-authored-by: renovate <renovate@hhhhh.dev>
|
2026-09-20 06:03:12 +02:00 |
|
hh
|
34dcbaac2b
|
build(frontend): pin typescript to 5.x and decode tgs stickers with pako toText
|
2026-09-19 00:21:15 +02:00 |
|
hh
|
c8e5cff871
|
style(frontend): apply ultracite 7.12 formatting and lint rules
|
2026-09-19 00:21:07 +02:00 |
|
hh
|
b0ed041c2e
|
feat(watcher,api,frontend): watched bots become accounts and drain the update backlog
|
2026-09-18 18:41:20 +02:00 |
|
hh
|
4bd031f21e
|
feat(watcher,api,frontend): archive who writes to watched bots over mtproto
|
2026-09-18 15:05:01 +02:00 |
|
renovate Bot
|
089a31db8d
|
chore(deps): update dependency ultracite to v7.12.0 (dev) (#9)
Co-authored-by: renovate <renovate@hhhhh.dev>
|
2026-09-18 06:02:46 +02:00 |
|
renovate Bot
|
81ebbdc93e
|
chore(deps): update code dependencies (dev) (#8)
Co-authored-by: renovate <renovate@hhhhh.dev>
|
2026-09-15 23:56:37 +02:00 |
|
hh
|
a25f79543a
|
fix(frontend): regenerate bun.lock after dependency bumps
|
2026-09-15 10:52:23 +00:00 |
|
hh
|
3d0b15bd2c
|
Merge pull request 'chore(deps): update dependency typescript to v7' (#6) from renovate/typescript-7.x into main
Reviewed-on: #6
|
2026-09-10 20:00:14 +02:00 |
|
renovate Bot
|
5778611a38
|
fix(deps): update dependency pako to v3
renovate/stability-days Updates have met minimum release age requirement
renovate/artifacts Artifact file update failure
|
2026-09-10 17:58:54 +00:00 |
|
renovate Bot
|
b138533d88
|
chore(deps): update dependency typescript to v7
renovate/stability-days Updates have met minimum release age requirement
renovate/artifacts Artifact file update failure
|
2026-09-10 17:58:51 +00:00 |
|
renovate Bot
|
d206f7e5ca
|
chore(deps): pin oven/bun docker tag to d888c0a (#2)
Co-authored-by: renovate <renovate@hhhhh.dev>
|
2026-09-10 17:44:26 +02:00 |
|
hh
|
ccbc167005
|
chore(*): adopt project templates
|
2026-09-09 01:17:12 +02:00 |
|
hh
|
1fa4f18a9b
|
perf(*): bound list queries, batch fetches, harden media downloads
|
2026-09-01 21:38:22 +02:00 |
|
hh
|
c832513e5c
|
fix(api,frontend): isolate active share files and allowlist link schemes
|
2026-08-29 12:52:54 +02:00 |
|
hh
|
0399145791
|
style(frontend): soften the document glyph nudge to a hairline
|
2026-08-13 04:13:03 +02:00 |
|
hh
|
0b8e90159f
|
style(frontend): optically nudge the document glyph in file chips
|
2026-08-13 04:07:34 +02:00 |
|
hh
|
995322b17a
|
fix(frontend): readable links and file chips on own bubbles
|
2026-08-13 04:06:44 +02:00 |
|
hh
|
6ae28cb321
|
fix(frontend): render document albums as file rows instead of broken images
|
2026-08-13 03:59:01 +02:00 |
|
hh
|
e833de245a
|
fix(api,frontend): render files by name without fetching, previewable share links
|
2026-08-13 03:49:29 +02:00 |
|
hh
|
3e08698b62
|
feat(userbot,api,frontend): file links, media downloads, story hold-pause, drop scheduled dupes
|
2026-08-13 03:17:36 +02:00 |
|
hh
|
683b9a31a3
|
fix(frontend): restore outside-click dismiss, collapse story groups by default
|
2026-08-06 15:28:10 +02:00 |
|
hh
|
004fd56f2c
|
feat(frontend): open sidebar media on click, unbreak long-press menus
|
2026-08-06 15:17:25 +02:00 |
|
hh
|
12cc7d57e3
|
feat(userbot,api,frontend): backfill stories and unbreak all-stories list
|
2026-08-06 14:08:10 +02:00 |
|
hh
|
1e143c7573
|
fix(frontend): unbreak round video ring and playback in firefox
|
2026-08-06 13:52:27 +02:00 |
|
hh
|
ee63f8b783
|
feat(api,userbot,frontend): fetch only new messages in backfill by default
|
2026-08-06 12:30:37 +02:00 |
|
hh
|
6b6edc9a0d
|
fix(frontend): paint video poster frames, clip round videos to circle
|
2026-08-06 12:29:37 +02:00 |
|
hh
|
525ce024bc
|
perf(api,frontend): index hot queries, paginate chats, fix realtime
|
2026-08-06 01:52:41 +02:00 |
|
hh
|
9d767d2531
|
chore(frontend): sync bun lockfile
|
2026-08-06 01:07:52 +02:00 |
|
hh
|
1898a51a9d
|
feat(api,userbot,frontend): rename session device from the web ui
|
2026-08-06 00:51:58 +02:00 |
|
hh
|
e887dfc5ce
|
feat(api,frontend): add qr code login
|
2026-08-06 00:23:38 +02:00 |
|
hh
|
9c265af3d3
|
feat(api,userbot,frontend): add accounts from the web ui and isolate per-account settings
|
2026-08-05 23:49:52 +02:00 |
|
hh
|
92fd20137e
|
feat(api,userbot,frontend): search peers without chats and start tracking them
|
2026-08-05 23:46:54 +02:00 |
|
hh
|
dcf95bd9d4
|
fix: adapt for mobile
|
2026-06-13 14:40:24 +02:00 |
|
hh
|
3aaa3c757f
|
feat: add caddy config
|
2026-06-02 01:22:58 +02:00 |
|
hh
|
17cd31c41e
|
feat: mcp and backfill fixes
|
2026-06-02 01:02:08 +02:00 |
|
hh
|
2465bcd184
|
feat: add annotations, user profiles, watchers, stories, search and more
|
2026-06-01 17:15:09 +02:00 |
|