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
|
ef739838a5
|
fix(migrations): lift timescale decompression limit when dropping scheduled dupes
|
2026-08-13 03:30:07 +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
|
18220407af
|
fix(make): enable db and migrate profiles in migrate target
|
2026-08-06 01:07:51 +02:00 |
|
hh
|
1898a51a9d
|
feat(api,userbot,frontend): rename session device from the web ui
|
2026-08-06 00:51:58 +02:00 |
|
hh
|
b1848a6620
|
feat(caddy): move routes into site.caddy
|
2026-08-06 00:50:29 +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
|
6ed392617f
|
feat: add restart policy
|
2026-06-07 00:47:00 +02:00 |
|
hh
|
4fdf70a898
|
fix: mcp with token should work
|
2026-06-02 02:20:25 +02:00 |
|
hh
|
f3712cfe36
|
fix: circular import and internal storage
|
2026-06-02 02:04:59 +02:00 |
|
hh
|
f688530eac
|
feat: proper frontend passing
|
2026-06-02 01:39:43 +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
|
c6984a7286
|
feat: add instructions to mcp
|
2026-06-01 23:45:54 +02:00 |
|
hh
|
2465bcd184
|
feat: add annotations, user profiles, watchers, stories, search and more
|
2026-06-01 17:15:09 +02:00 |
|
hh
|
ed469ba8dd
|
feat: web UI chat render, panels, presence + analytics
|
2026-05-31 19:41:37 +02:00 |
|
hh
|
75425d1bee
|
feat: 1-to-1 message render + web data-lake backend
|
2026-05-31 01:45:05 +02:00 |
|
hh
|
f0afb7ec5b
|
feat: add event watcher
|
2026-05-30 01:54:49 +02:00 |
|
hh
|
c40e720163
|
feat: add api and mcp
|
2026-05-30 01:32:35 +02:00 |
|
hh
|
6a5cde6ae4
|
feat: search functionality
|
2026-05-29 22:50:21 +02:00 |
|
hh
|
bcb94b6474
|
feat: log presence, read receipts, group leaves, links, profiles, stories
|
2026-05-29 22:13:59 +02:00 |
|
hh
|
bfd16ab02c
|
feat: add SST
|
2026-05-29 20:45:02 +02:00 |
|
hh
|
51093da660
|
feat: add backfills logic
|
2026-05-29 19:33:57 +02:00 |
|
hh
|
4a471df8f1
|
feat: add jobs queue
|
2026-05-29 19:04:36 +02:00 |
|
hh
|
3c1a12750c
|
feat: add realtime capturing
|
2026-05-29 18:19:06 +02:00 |
|
hh
|
920a0235e2
|
feat: create message capture policies
|
2026-05-29 16:47:02 +02:00 |
|
hh
|
62aac0bf32
|
feat: create backend skeleton
|
2026-05-29 16:11:41 +02:00 |
|
hh
|
e08d26dd10
|
feat: init
|
2026-05-28 21:59:44 +02:00 |
|