Commit graph

  • 2bc87ea594 build: restart the owpengram-server@/owpengram-admin@ systemd instances main Astra 2026-09-21 16:02:48 +01:00
  • 9b76ef4041 docs: add vulgar-word/fragment-sold reserved-username lists and CSVs, reserve script Astra 2026-09-21 15:57:36 +01:00
  • 492bd9a934 Merge branch 'revert/self-view-signup-email' Astra 2026-09-21 15:46:54 +01:00
  • 26d746abee Revert "rpc: show the real signup email in an email-signup account's own self view" Astra 2026-09-21 15:46:50 +01:00
  • 86c1ebc5de Merge branch 'fix/username-resolve-floor' Astra 2026-09-17 15:51:18 +01:00
  • 086ea26049 domain: lower the username resolvability floor to 3 Astra 2026-09-17 15:51:13 +01:00
  • 4d3c6beddf Merge branch 'feat/admin-username-min-length-and-docs' Astra 2026-09-17 15:24:36 +01:00
  • c39011e542 admin: allow shorter operator-assigned usernames, add reference docs Astra 2026-09-17 15:24:31 +01:00
  • 6af4576fed Merge branch 'fix/channel-getparticipant-left-member' Astra 2026-09-16 14:35:19 +01:00
  • 61908d1ac2 channels: fix getParticipant returning success for a left/kicked member Astra 2026-09-16 14:35:15 +01:00
  • c1b905f49d Merge branch 'chore/admin-panel-restrict-template' Astra 2026-09-16 14:13:31 +01:00
  • ec00aa32ae admin panel: add restrict-account decision template Astra 2026-09-16 14:13:27 +01:00
  • fff8b431ab Merge branch 'feat/account-spam-restriction' Astra 2026-09-16 14:03:19 +01:00
  • f33e25af8d admin: add account spam restriction (join/message gate) Astra 2026-09-16 14:03:15 +01:00
  • 3ca8ef1a16 Merge branch 'feat/self-view-signup-email' Astra 2026-09-16 12:08:59 +01:00
  • 95c08f54bf rpc: show the real signup email in an email-signup account's own self view Astra 2026-09-16 12:08:48 +01:00
  • d1af032fbf Merge branch 'fix/admin-username-reserved-write-bypass' Astra 2026-09-15 16:22:08 +01:00
  • ea17d7da0d admin: bypass the reserved-username blocklist at write time too Astra 2026-09-15 16:22:00 +01:00
  • 53872f8fc9 Merge branch 'fix/channel-participant-qts' Astra 2026-09-15 15:44:00 +01:00
  • 206bde18e0 channels: give kicked/banned/promoted/transferred users a real qts so their client applies it Astra 2026-09-15 15:43:52 +01:00
  • 97711c9d2e Merge branch 'fix/channel-admin-clear-banned-rights' Astra 2026-09-15 12:11:09 +01:00
  • 2b3f417b24 channels: clear stale banned rights when promoting a member to admin Astra 2026-09-15 12:11:04 +01:00
  • fde4db01fa Merge branch 'feat/admin-username-reserved-bypass' Astra 2026-09-15 12:04:32 +01:00
  • d83034e8dc admin: allow assigning a reserved username to a user via the admin console Astra 2026-09-15 12:04:26 +01:00
  • 2ffdb1beb5 Merge branch 'fix/containerfile-drop-env-example-copy' Astra 2026-09-14 19:04:11 +01:00
  • 4119711850 containerfile: stop copying .env.example, it's excluded from the build context Astra 2026-09-14 19:04:08 +01:00
  • 39f5468b8b Merge branch 'fix/admin-env-groups-nil-reduce' Astra 2026-09-14 19:01:21 +01:00
  • 8850554500 admin: fix server settings env editor crashing on empty template Astra 2026-09-14 18:59:24 +01:00
  • 4cbd4c0c9e admin: fix env editor crash and ship .env.example into the image Astra 2026-09-14 17:02:02 +01:00
  • ec91375e99 admin ui: rebuild stale dist bundle from current source Astra 2026-09-14 16:47:46 +01:00
  • 669e515061 botfather: fix two remaining call sites after branding rebase Astra 2026-09-14 12:12:13 +01:00
  • 33e22308c6 deps: bump github.com/iamxvbaba/td to v1.3.2 Astra 2026-09-14 11:28:16 +01:00
  • 6435406690 account: stop rotating the SRP challenge on every getPassword read Astra 2026-09-13 22:30:02 +01:00
  • 1f6f25074a build.sh: restart via systemd instead of managing containers directly Astra 2026-09-13 22:11:54 +01:00
  • 4ca35d2000 users: never cache a deleted user's base row Astra 2026-09-13 22:08:06 +01:00
  • f823b2cb74 rpc: return PASSWORD_MISSING for channel transfer without 2FA Astra 2026-09-13 22:07:54 +01:00
  • 61f6685603 tools/createuser: report which field collided on insert failure Astra 2026-09-13 22:07:28 +01:00
  • 3ae27c435d container: build and ship cmd/createuser in the server image Astra 2026-09-13 20:57:32 +01:00
  • caa4d955e5 tools: add createuser command for reserving a custom user id Astra 2026-09-13 17:59:39 +01:00
  • eb23afdd39 docs: compare OwpenGram Server's implemented features to Telegram's official server Astra 2026-09-13 17:59:24 +01:00
  • 3289882dbd smtp: add Date and Message-ID headers to outgoing mail Astra 2026-09-11 17:39:55 +01:00
  • f1c24e483c usernames: report reserved names as taken in the check paths too Astra 2026-09-09 21:41:53 +01:00
  • 60537342d3 admin ui: reserved usernames use the standard dry-run/confirm flow Astra 2026-09-09 21:23:25 +01:00
  • d6d3be0070 admin ui: self-contained reserve-username modal, plain @ text Astra 2026-09-09 21:15:23 +01:00
  • 9ed8590264 admin ui: match the reserved-usernames page layout to the NFT page Astra 2026-09-09 21:11:52 +01:00
  • 2bdb1ecf37 usernames: operator reserved-username blocklist Astra 2026-09-09 19:57:14 +01:00
  • 22846e340f botapi: getChatMemberCount, getChatMember, and a fuller getChat Astra 2026-09-09 16:26:33 +01:00
  • f5a0e770c7 botapi: implement getChat Astra 2026-09-09 16:14:49 +01:00
  • 7aab677ce7 build: map port 2500 on the pod Astra 2026-09-09 16:11:07 +01:00
  • 213b7c5234 build: create the pod with its port mappings if missing Astra 2026-09-09 15:07:25 +01:00
  • 494e76dc70 build: recreate and start the pod containers after building Astra 2026-09-09 15:06:19 +01:00
  • 94b3113a37 botfather: /start <bot> opens that bot's menu Astra 2026-09-09 15:03:53 +01:00
  • 5a89a83caf admin: list accounts that have no active sessions Astra 2026-09-09 14:56:10 +01:00
  • 2014c98386 forum: let non-members preview topic replies in a public channel Astra 2026-09-09 14:43:59 +01:00
  • 4f7d619955 build: stamp git metadata into the container image Astra 2026-09-09 14:26:58 +01:00
  • 0991207802 forum: project the forum's own channel with member state in getForumTopics Astra 2026-09-09 13:53:20 +01:00
  • c8380b4257 welcome message: point updates-channel mention at @ziodotsh Astra 2026-09-09 13:49:07 +01:00
  • b047a90271 channels: drop stale membership caches on join/leave Astra 2026-09-09 13:28:50 +01:00
  • 012f8a8d0e channels: force pre-history visible when a group gets a public username Astra 2026-09-09 12:46:56 +01:00
  • eb7cdd1a77 channels: give getParticipants a stable Hash when read-model versions are missing Astra 2026-09-09 12:26:30 +01:00
  • c7a77c23c8 forum: fix reply_to_top_id for replies inside a forum Astra 2026-09-09 11:15:56 +01:00
  • f0bf315bf3 forum: let non-members browse a public forum's topic list Astra 2026-09-09 11:15:56 +01:00
  • 57b7829a9e media: never project zero image/video dimensions (crashes Telegram Desktop on reactions) Astra 2026-09-08 16:29:37 +01:00
  • d4fe056854 welcome message: link @zio with a mention entity Astra 2026-09-08 16:29:37 +01:00
  • 4d781a52bb payments: stub getStarGifts / getSavedStarGifts to stop tdesktop 500 retry storm Astra 2026-09-08 16:29:37 +01:00
  • db3fbe6015 Containerfile: copy sticker-seed data into the image Astra 2026-09-08 13:55:30 +01:00
  • 5afafc60c4 /mybots: Edit Bot summary screen, return-to-menu, clickable @mentions Astra 2026-09-08 13:44:01 +01:00
  • f474a360d7 Interactive /mybots menu for @BotFather Astra 2026-09-08 13:31:05 +01:00
  • 196f90f9b1 Add Containerfile and .containerignore Astra 2026-09-08 13:23:50 +01:00
  • 09e2d24a4a Don't 500 on channel sends with an unresolvable @mention Astra 2026-09-08 11:42:03 +01:00
  • 4e148052b6
    Create FUNDING.yml onysd128 2026-09-13 08:44:23 +03:00
  • d8d6788a1c fixed script install onysd 2026-09-13 05:11:34 +03:00
  • cd59cd8d28 fix for minio docker image onysd 2026-09-13 02:56:39 +03:00
  • e4debd6b7d linux server installer quickfix onysd 2026-09-13 02:02:19 +03:00
  • 22b308483d updated readme onysd 2026-09-12 19:45:47 +03:00
  • 7c0639cf6a fix for comments in groups onysd 2026-09-12 19:14:53 +03:00
  • 93e5d4229d fix onysd 2026-09-11 18:50:20 +03:00
  • a98c0beffc fix onysd 2026-09-11 18:44:49 +03:00
  • 559769af88 fix onysd 2026-09-11 18:25:08 +03:00
  • 6d026e16f2 fix onysd 2026-09-11 17:23:42 +03:00
  • 27c8e9a434 fix onysd 2026-09-11 17:21:44 +03:00
  • 03de33c418 fix onysd 2026-09-11 16:59:32 +03:00
  • 4224b9d15c updated server install scripts onysd 2026-09-11 16:19:13 +03:00
  • 7ad68c3983 added full access row to operator modal, plus a test for the last-manager guard onysd 2026-09-11 15:39:08 +03:00
  • c04a8ddc6a added bot api question on wev-setup onysd 2026-09-11 05:15:00 +03:00
  • 2f1818d656 merged with fixes onysd 2026-09-09 02:49:30 +03:00
  • a9e758b712 update gitignire onysd 2026-09-08 21:25:11 +03:00
  • 274bdc8bac fixing bugs onysd 2026-09-08 18:59:58 +03:00
  • 979d27ec7a improvements for first-time setup onysd 2026-09-08 17:56:26 +03:00
  • e59d85cf57 made scripts just an easy startup and first setup over web admin page onysd 2026-09-08 15:18:19 +03:00
  • 7b788408b9 adjusted login form sizes and fixed routing issues after login onysd 2026-09-08 13:52:39 +03:00
  • d5eb77e2d6 removed useless text on login form onysd 2026-09-08 13:44:04 +03:00
  • 2584380a80 glorifying login page onysd 2026-09-08 13:40:48 +03:00
  • e240bfbbfa added dry run for update button onysd 2026-09-08 13:25:00 +03:00
  • 5c16371ae0 added cache for dashboard and storage pages onysd 2026-09-08 02:29:28 +03:00
  • eb69c8500c now left menu in admin panel can be minimized onysd 2026-09-08 02:24:58 +03:00
  • db40f100cd added 403 screen when operator have no permission for section onysd 2026-09-08 02:19:09 +03:00
  • f7b3af48de added background to panel itself onysd 2026-09-08 02:02:18 +03:00
  • 87173ae43f glorifying admin panel onysd 2026-09-08 01:53:49 +03:00
  • ae2cc3ba90 messages screen improvement onysd 2026-09-08 01:19:33 +03:00