Commit Graph

  • f421fe3400 Update UI in admin panel, fix errors main denis0001-dev 2026-08-11 10:16:47 +03:00
  • d682584d02 Merge NerfGram-server/main into FromGram. denis0001-dev 2026-08-11 09:24:35 +03:00
  • 87745cbafa Merge upstream gramsrv/main into FromGram. denis0001-dev 2026-08-11 09:20:48 +03:00
  • 89292a3653 Merge pull request #41 from ibroximmirzayef-gif/setup/local-dev yialdd 2026-08-11 12:28:39 +08:00
  • 6767e60733 docs: keep local setup on ignored env file iamxvbaba 2026-08-11 12:23:09 +08:00
  • c6802ee59e chore: add local dev .env and local-setup docs ibroximmirzayef-gif 2026-08-11 01:15:49 +03:00
  • f998be15a7 Merge pull request #40 from curswqq/codex/fix-account-state-and-rewrite-bot yialdd 2026-08-10 16:06:09 +08:00
  • e696524c66 fix(bot): restore runtime bonus configuration iamxvbaba 2026-08-10 16:01:47 +08:00
  • 029fc53584 fix(bot): complete bilingual interface and workflows epilepticseizureee 2026-08-09 20:38:53 +03:00
  • 200418932d fix restore telesrv bot branding epilepticseizureee 2026-08-10 01:13:37 +03:00
  • dbe38ec44b fix compensated Telegram Stars refunds epilepticseizureee 2026-08-10 01:05:02 +03:00
  • 9d3b29dc6d fix premium gift state and rebuild store bot epilepticseizureee 2026-08-09 23:43:33 +03:00
  • a1e001eb25 chore: neutralize grammY bot install paths iamxvbaba 2026-08-10 01:25:02 +08:00
  • 2ad7dfbcd3 Merge pull request #38 from curswqq/codex/fix-client-projections-and-grammy-bot yialdd 2026-08-10 01:18:33 +08:00
  • f45e18b5c3 feat add grammY authentication and store bot epilepticseizureee 2026-08-09 19:17:00 +03:00
  • 9d6ddcbae6 fix client message and star gift projections epilepticseizureee 2026-08-09 19:16:31 +03:00
  • f086021d9f Merge pull request #37 from curswqq/codex/admin-localization-only yialdd 2026-08-08 16:15:33 +08:00
  • 82b0d5620a docs: remove private object storage link from public config iamxvbaba 2026-08-08 15:28:17 +08:00
  • 642f4aeab3 docs: sync fix SMTP brand inheritance default iamxvbaba 2026-08-08 15:23:48 +08:00
  • c1617e7ecf feat: sync make user-visible branding configurable iamxvbaba 2026-08-08 15:23:48 +08:00
  • 9d3c6dc9a2 fix(admin): complete interface localization epilepticseizureee 2026-08-08 00:58:26 +03:00
  • 9f0645f871 docs: sync document admin scoped token configuration in zh iamxvbaba 2026-08-08 01:59:09 +08:00
  • 11c40c2560 chore: remove private seed naming from public tests iamxvbaba 2026-08-08 01:52:22 +08:00
  • 957b2440b2 test(adminapi): sync sync fake service sticker methods iamxvbaba 2026-08-08 01:43:49 +08:00
  • 1c323e8855 sync: # merge from owpengram-server & fix bug iamxvbaba 2026-08-08 01:43:49 +08:00
  • c1f9832412 feat(admin): sync sync profile and avatar management iamxvbaba 2026-08-08 01:43:48 +08:00
  • ea7ecc8bd1 feat(bots): sync add managed gif catalog iamxvbaba 2026-08-08 01:43:47 +08:00
  • 1695bd1444 feat(admin): sync add durable system broadcasts iamxvbaba 2026-08-08 01:43:47 +08:00
  • 043704b8f1 feat(admin): sync improve safe list workflows iamxvbaba 2026-08-08 01:43:46 +08:00
  • e2e5ca206c feat(files): sync add explicit localfs and s3 storage iamxvbaba 2026-08-08 01:43:46 +08:00
  • 0a123a2e41 Merge pull request #35 from curswqq/codex/fix-ios-gift-upgrade-and-mtproto-sync yialdd 2026-08-08 01:28:58 +08:00
  • 73269ba23e fix(mtproto): guarantee service response delivery epilepticseizureee 2026-08-07 19:42:23 +03:00
  • cc14b86111 fix(stargifts): expose anonymous sender to gift receiver epilepticseizureee 2026-08-07 19:17:33 +03:00
  • fb2b74312a Merge pull request #33 from curswqq/codex/premium-stars-collectibles-updates yialdd 2026-08-07 14:07:59 +08:00
  • f1b02bd75b feat: add premium commerce, collectible phones, and client updates epilepticseizureee 2026-08-07 06:20:28 +03:00
  • bd71312d4e fix: sync support bot profile photo uploads iamxvbaba 2026-08-06 17:46:30 +08:00
  • 05813258b0 fix: sync handle at signs inside URL spans iamxvbaba 2026-08-05 21:21:35 +08:00
  • 279520e23b docs: remove remaining OwpenGram references and update branding to NerfGram kernelfoxx 2026-08-04 17:18:29 +03:00
  • 76f54e619a fix(rpc): fix availableReaction objects to render Telegram emoji reaction picker context menu kernelfoxx 2026-08-04 17:12:55 +03:00
  • af2856a94f feat(botapi): enable HTTP Bot API server on port 8081 by default (TELESRV_BOT_API_ADDR) kernelfoxx 2026-08-04 17:07:46 +03:00
  • ee57fab946 feat(rpc): wire UserVerifications dependency for Bot API custom verifications kernelfoxx 2026-08-04 17:01:02 +03:00
  • 46294922cd fix(rpc): populate default TON/USD currency on collectible info and implement bots.setCustomVerification Bot API handler kernelfoxx 2026-08-04 17:00:05 +03:00
  • 054f559919 fix(rpc): fix return type for payments.getStarsSubscriptions to *tg.PaymentsStarsStatus kernelfoxx 2026-08-04 16:58:19 +03:00
  • 358d02562a feat(rpc): implement payments.getStarsSubscriptions and payments.changeStarsSubscription handlers kernelfoxx 2026-08-04 16:58:01 +03:00
  • b9b5ff0d01 docs: update repository clone URL to NerfGram organization kernelfoxx 2026-08-04 16:52:08 +03:00
  • de8fc2ee80 migration: drop collectible_usernames_owner_active_idx constraint allowing users to own multiple active/collectible usernames kernelfoxx 2026-08-03 22:48:38 +03:00
  • 3f74a65b5b Fix migrations, improve caching, use star gifts from this repo denis0001-dev 2026-08-03 20:42:43 +03:00
  • 87bd3c4044 fix: resolve leftover merge markers in channels_core.go denis0001-dev 2026-08-03 18:02:38 +03:00
  • c7c1041a0a ops: persist app data in named volume (exclude gifts/stickers/emojis); enforce username uniqueness when minting collectible usernames denis0001-dev 2026-08-03 17:59:30 +03:00
  • d842d9a399 merge: resolve auth and community full merge conflicts — preserve login notices and username hydration; use enriched community full denis0001-dev 2026-08-03 17:57:32 +03:00
  • 43d949df27 Improve rate limits denis0001-dev 2026-08-03 17:50:49 +03:00
  • f5166b2209 fix(rpc): fix tg.Username struct initialization with Editable: false for Fragment collectible username kernelfoxx 2026-08-03 14:19:55 +03:00
  • a3d05aac3e fix(rpc): set Collectible: true on collectible usernames and preserve primary username on profile kernelfoxx 2026-08-03 14:15:29 +03:00
  • a966320e6d migration: drop peer_usernames_peer_unique_idx to allow multiple usernames per peer (primary + collectibles) kernelfoxx 2026-08-03 14:11:05 +03:00
  • ca5ccf5f3b fix(store): allow updating/re-issuing existing collectible usernames via ON CONFLICT DO UPDATE kernelfoxx 2026-08-03 14:05:36 +03:00
  • 84d15c9783 fix(admin-ui): fix input field background and contrast for dark mode kernelfoxx 2026-08-03 14:00:51 +03:00
  • 27fb0e457d fix(links): update default domain to nerfgram.space and brand names to NerfGram kernelfoxx 2026-08-03 13:54:24 +03:00
  • 1bf8366169 fix(branding): replace OwpenGram and owpengram.org references with NerfGram and nerfgram.space kernelfoxx 2026-08-03 13:52:19 +03:00
  • 9106877123 sync: accept TDLib zlib gzip_packed payloads iamxvbaba 2026-08-03 17:33:49 +08:00
  • 837535f375 sync: diagnose exact upload admission failures iamxvbaba 2026-08-03 17:33:49 +08:00
  • 656b01dba7 perf(rpc): sync eliminate upload preflight allocations iamxvbaba 2026-08-03 17:33:49 +08:00
  • e70bb0f167 sync: # file upload improve iamxvbaba 2026-08-03 17:33:49 +08:00
  • 718472df59 chore: remove landing page index.html from repository kernelfoxx 2026-08-03 11:42:19 +03:00
  • 4db0b4d267 style(landing): update SVG vector icons, Plus Jakarta Sans typography, and ambient animations kernelfoxx 2026-08-03 11:40:07 +03:00
  • feb12d8a03 feat(admin-ui): modernize admin panel UI with dark glassmorphism theme and NerfGram branding kernelfoxx 2026-08-03 11:38:15 +03:00
  • 5ea67a8b10 feat(landing): add modern English landing page kernelfoxx 2026-08-03 11:35:26 +03:00
  • 5bb9adeb15 fix(collectible-usernames): fix resolve by collectible username, issue for existing owners, and reorder RPC kernelfoxx 2026-08-03 09:35:57 +03:00
  • bacddacc0d Implement broadcast bot, import gifts, fix migrations denis0001-dev 2026-08-02 23:24:26 +03:00
  • c01f74b923 Add all star gifts, emojis and fix bugs denis0001-dev 2026-08-02 22:20:07 +03:00
  • ae0fe48299 Migration fixes denis0001-dev 2026-08-02 17:18:54 +03:00
  • acc509b4b1 Update ,gitignore denis0001-dev 2026-08-02 14:46:13 +03:00
  • afad55519c Ship FromGram WIP after upstream merges: branding, Stars subscriptions, and service inbox. denis0001-dev 2026-08-02 14:44:34 +03:00
  • 291a3df723 Merge NerfGram-server/main into FromGram. denis0001-dev 2026-08-02 11:29:51 +03:00
  • 9041abd3d3 fix: sync correct collectible username projection iamxvbaba 2026-08-02 19:32:18 +08:00
  • 8356989e01 fix: sync streamline self username cache convergence iamxvbaba 2026-08-02 19:32:18 +08:00
  • 8bc1560c16 fix: sync drive TDLib username cache convergence iamxvbaba 2026-08-02 19:32:17 +08:00
  • f67e87689c fix: sync refresh complete self profile on session ready iamxvbaba 2026-08-02 19:32:17 +08:00
  • 330525a798 Merge upstream gramsrv/main into FromGram. denis0001-dev 2026-08-02 11:10:21 +03:00
  • 2512eab51d fix: sync harden auth, privacy, and PTS state iamxvbaba 2026-08-02 14:12:04 +08:00
  • c1597696af refactor(mtproto): sync replace result cache with execution ledger iamxvbaba 2026-08-02 12:02:08 +08:00
  • 141f2f20c4 feat(loadtest): sync add real 500-session capacity harness iamxvbaba 2026-08-02 12:02:07 +08:00
  • 84dfd050e6 feat(botapi): add sendChatAction HTTP Bot API method Claude 2026-08-02 02:49:04 +00:00
  • d47e8cc473 docs: fix clone URL to match current repo name (NerfGram-server) Claude 2026-08-01 18:30:43 +00:00
  • 13fc7c84b3 merge: resolve README conflict, keep our rewrite with the latest project name Claude 2026-08-01 18:30:06 +00:00
  • 1f95473b82 feat: bot-style verification badge (Verified by <org>) + welcome message channel plug Claude 2026-08-01 18:29:32 +00:00
  • ac0566f779 refactor(mtproto): sync redesign RPC replay ownership iamxvbaba 2026-08-02 01:51:03 +08:00
  • 7e0f9d1e62 feat(stars): sync implement unified purchase flow iamxvbaba 2026-08-02 01:51:03 +08:00
  • c13fbf8885 fix(mtproto): sync accept TDLib reconnect service parity iamxvbaba 2026-08-02 01:51:03 +08:00
  • c854fc7b94 feat: sync implement Stars friend gift packages iamxvbaba 2026-08-02 01:51:02 +08:00
  • 3a123f38db fix(stars): sync filter transaction history by direction iamxvbaba 2026-08-02 01:51:02 +08:00
  • 5c5aa56fd2 Update README.md kernelfoxx 2026-08-01 12:01:32 +03:00
  • 94f3843d23 fix(appearance): sync close Android theme wallpaper fallback iamxvbaba 2026-08-01 15:22:31 +08:00
  • af616e8c12 fix(migrations): sync retire star gift projection backfill iamxvbaba 2026-08-01 14:50:13 +08:00
  • 0a2273b241 Update README.md kernelfoxx 2026-08-01 09:47:43 +03:00
  • cb39f6dcad docs: translate README to English Claude 2026-08-01 04:04:42 +00:00
  • 04cd254236 merge: resolve README conflict, keep the full rewrite Claude 2026-08-01 03:39:44 +00:00
  • be405b0261 docs: rewrite README for this fork Claude 2026-08-01 03:39:15 +00:00
  • 81017c8b80 Rebrand, fix more issues denis0001-dev 2026-08-01 00:23:53 +03:00
  • 9e178eb79a Improve Docker caching, add admin panel, implement video avatars, main profile tab denis0001-dev 2026-07-31 22:28:06 +03:00
  • c9371c6048 fix(messages): sync recognize configured app link entities iamxvbaba 2026-08-01 00:12:02 +08:00