for contest https://t.me/contest/118
https://github.com/pioh/webogram
Tested only in chrome desktop. Random bugs in firefox.
- imask - mask for input, was no time to do manually
- jsbn / leemon - bigintegers
- pako - ungzip
- runes - split utf8 symbols and emojis like golang runes
- code.google.com/p/crypto-js - for aes
https://pioh.github.io/webogram/
- yarn install
- yarn start
- yarn prod
- yarn gh-pages
api layer 105
Builders generator in src/api/generator/generator.ts into src/api/generator/*.gen.ts
Run builder: cd src/api/generator && yarn start
- src/api/Connection - communication with the server
- src/crypto.worker / src/lib/WokrkerClient - background operations for crypto/gzip/...
- src/lib/html - html helpers
- src/components/* - ui components
- src/const/config - application config, smth like app_id