epilepticseizureee
9e45da69ef
feat(admin): bot management (list, verify, create, delete)
...
- Add a Bots admin tab: list/search bots with a dedicated read query
(users.is_bot, excluded from the accounts list), showing owner and
system-vs-user type
- Create system bots from the admin via a new bot.create command that
reuses the existing bot provisioning flow; the token is shown once
- Delete user-created bots via a new bot.delete command backed by a
dedicated Postgres DeleteBotAccount (revokes sessions, purges private
state, releases username, drops the bots row, tombstones the user);
system service bots are rejected
- Verified badge toggling reuses the existing set-verified command
- All write paths go through the dry-run/confirm + audit command pipeline
- Rebuild dist bundle
2026-07-23 00:34:05 +03:00
epilepticseizureee
ad9d535edc
feat(admin-ui): softer pre-material styling and dark theme
...
- Rebuild admin console styling on semantic CSS variables (light + dark palettes)
- Soften palette, shadows and corner radii for a calmer pre-material look
- Add theme provider with light/dark toggle in the topbar and login header
- Respect prefers-color-scheme and persist choice, with anti-FOUC inline script
- Polish Russian translations (yo letters, consistent 'Звёзды' currency, wording)
- Rebuild dist bundle to match the updated source
2026-07-22 23:45:09 +03:00
A
045e0f6db4
fix: sync StarGift prepaid upgrade message refs
2026-07-22 21:44:33 +08:00
A
8cfb6f74c1
feat: sync host-based public app links
2026-07-22 21:43:56 +08:00
A
10de462191
fix: sync web page preview pending deadline
2026-07-22 21:42:52 +08:00
A
76e7efd6cc
docs: sync OTP delivery guide
2026-07-22 16:09:42 +08:00
A
6e49d83fee
fix: sync typed-nil dependency validation
2026-07-22 16:09:27 +08:00
A
401a8f148e
fix: sync monoforum suggested post flow
2026-07-22 16:08:44 +08:00
A
511f25efc2
fix: sync Android join RPC admission
2026-07-22 13:08:55 +08:00
A
8e00a58112
fix: sync owner-only megagroup creation
2026-07-22 13:07:37 +08:00
A
de233a4c18
fix: sync collectible upgrade preview pools
2026-07-22 13:06:49 +08:00
A
eba402946a
fix: sync account freeze peer visibility
2026-07-22 02:03:00 +08:00
A
d9875b5caa
feat: sync bot setup and webhook diagnostics
2026-07-22 00:51:52 +08:00
A
f53579416e
feat: sync HTTP callback OIDC setup
2026-07-21 18:18:33 +08:00
A
bf72c246b6
fix: sync call ringing device scope
2026-07-21 17:25:53 +08:00
A
27ec9dce33
chore: sanitize public sync references
2026-07-21 15:50:40 +08:00
A
40743dfb09
fix: sync contact note projection
2026-07-21 15:48:33 +08:00
A
d69a34a4a8
fix: sync StarGift lifecycle hardening
2026-07-21 15:47:55 +08:00
A
bfdfe825f6
docs: sync Telegram Login demo validation notes
2026-07-21 15:47:16 +08:00
A
6f2662b58c
fix: sync Telegram Login mobile popup delivery
2026-07-21 15:46:52 +08:00
A
ebead9e98c
feat: sync Telegram Login OIDC provider
2026-07-21 15:46:24 +08:00
A
30774f8c39
fix: sync StarGift private message references
2026-07-21 15:45:16 +08:00
A
1a2d03f529
feat: sync bot rich messages and inline menus
2026-07-21 15:44:43 +08:00
A
2965f5d47d
feat: sync bot api formatted text parse modes
...
Sync telesrv 00630bc (feat(botapi): support formatted text parse modes).
Skipped telesrv docs changes per public sync rules.
2026-07-20 20:23:47 +08:00
A
afc73ca761
chore: sync td v1.1.3 dependency
...
Sync telesrv 64f5d95 (chore(protocol): upgrade td to v1.1.3).
Kept the published github.com/iamxvbaba/td dependency and no local replace.
2026-07-20 20:22:59 +08:00
A
a6fe2574fe
fix: sync system identity upsert idempotency
...
Sync telesrv c7c5a3d (fix(auth): make system identity upsert idempotent).
Skipped telesrv docs changes per public sync rules.
2026-07-20 16:51:55 +08:00
A
004365ed48
chore: sync td exact-layer projection
...
Sync telesrv 9e68b9b (chore(protocol): consume td exact-layer projection).
Updates the public iamxvbaba/td dependency to v1.1.2 without a local replace.
2026-07-20 16:51:28 +08:00
A
08c763b683
fix: sync legacy community projection
...
Sync telesrv 07644e0 (fix(communities): hide aggregates from legacy layers).
2026-07-20 16:50:37 +08:00
A
ba82fbccd6
fix: sync collectible document role validation
...
Sync telesrv d8ad5cc (fix(stargifts): validate collectible document roles).
Skipped telesrv docs changes per public sync rules.
2026-07-20 16:50:05 +08:00
A
2848ff0987
feat: sync visible product branding
...
Sync telesrv c779c48 (feat(branding): unify visible product naming).
Skipped private www files and preserved public README files; mapped orange appearance seed names to public default names.
2026-07-20 16:49:17 +08:00
A
da6a57e1a3
feat: sync community aggregates
...
Sync telesrv 36eda30 (feat(communities): implement Layer 228 community aggregates).
Skipped telesrv docs changes per public sync rules; normalized the public appearance seed label.
2026-07-20 16:46:02 +08:00
A
7de1766941
feat: sync ephemeral bot demo commands
...
Sync telesrv 172a86e (feat(bot-demo): echo ephemeral group commands).
Skipped telesrv docs changes per public sync rules.
2026-07-20 16:44:09 +08:00
A
f49c817def
feat: sync ephemeral transient messages
...
Sync telesrv 570ccf8 (feat(ephemeral): implement Layer 228 transient messages).
Skipped telesrv docs changes per public sync rules; normalized the public appearance seed label.
2026-07-20 16:43:27 +08:00
A
3f78eaa2c6
fix: sync postgres sqlc migration gate
...
Sync telesrv 00daf89 (fix(postgres): sync sqlc model and migration gate).
2026-07-19 20:39:48 +08:00
A
bf965f610c
feat: sync bot keyboards and callbacks
...
Sync telesrv b96f2dd (feat(bot): complete keyboards callbacks and durable delivery).
Skipped private docs and preserved public README files per sync rules; normalized the appearance seed log label for public naming.
2026-07-19 20:38:48 +08:00
A
0c99ae0a9d
feat: sync monoforum and collectible emoji status
...
Sync telesrv bd15657 (feat(account): implement collectible emoji status).
Skipped telesrv docs changes per public sync rules.
2026-07-19 20:37:10 +08:00
A
edb7057757
feat: sync account deletion lifecycle
...
Sync telesrv 73f5c91 (feat(account): implement unified account deletion lifecycle).
Skipped telesrv docs changes per public sync rules.
2026-07-19 20:35:58 +08:00
A
96a419b565
docs: clarify OwpenGram gramsrv compatibility
2026-07-19 15:13:58 +08:00
A
d92c8c6998
docs: highlight OwpenGram client
2026-07-19 14:25:47 +08:00
A
f88aa16a49
fix: sync star gift profile pin order
...
Sync telesrv 6fcc6f0 (fix(stargifts): honor profile pin order).
Skipped telesrv docs changes per public sync rules.
2026-07-19 13:20:36 +08:00
A
14bf7d1e20
feat: sync official star gift lifecycle tooling
...
Sync telesrv 4c0e2d9 (feat: complete official star gift lifecycle and admin tooling).
Public adjustments: skipped private docs/deploy-nginx/README source changes, kept iamxvbaba/td public dependency, replaced local/private sample IP and orange seed label.
2026-07-19 03:11:35 +08:00
A
f2c2fd0236
rpc: sync help.saveAppLog compatibility stub
...
Sync telesrv 245ff52 (rpc: implement help.saveAppLog compatibility stub).
2026-07-19 03:07:11 +08:00
yialdd
ee8e3574f7
Merge pull request #11 from epilepticseizureee/dev
...
feature: Added Russian language to web admin panel
2026-07-18 14:35:00 +08:00
epilepticseizureee
c4dde636e7
feature: Added Russian language to web admin panel
2026-07-18 09:19:46 +03:00
A
c870dfa692
docs: restore public configuration docs
2026-07-18 13:39:51 +08:00
A
1292540350
feat: sync langpack and auth updates
...
Sync telesrv commits 49f9bab and 04d9563 into the public mirror. Exclude private docs and runtime key material per sync rules.
2026-07-18 00:07:41 +08:00
A
6af61f26ba
feat: sync configurable OTP delivery providers
2026-07-17 17:04:39 +08:00
A
c18f773701
fix: sync rich-only private messages
2026-07-17 17:00:56 +08:00
A
ae5bd43ce0
fix: sync frozen call lifecycle
2026-07-17 01:39:44 +08:00
A
9d889cabf3
fix admin scrolling
2026-07-17 01:15:06 +08:00