These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | 58f46cc | |
|---|---|---|
| Author: | Bugen Zhao | |
followed activity api Signed-off-by: Bugen Zhao <i@bugenzhao.com>
| Commit: | 0a6ce23 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: add an option to use remote favorite forums (#305)
The documentation is generated from this commit.
| Commit: | 500c4e8 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: support parsing and displaying multicolor topic subject (#301)
| Commit: | 157fe9d | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: support forum/st shortcuts (#281)
| Commit: | fe71fed | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: support mark specific noti as read/unread (#272)
| Commit: | 31f1291 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: allow specifying web api strategy (#266)
| Commit: | 4adaaba | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: support author only in anonymous topic or post (#259)
| Commit: | a59d2b7 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: support editing signature (#258)
| Commit: | c367a23 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: bring back user search & better "at" mention support (#256)
| Commit: | adaa3eb | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat(ui): option for resuming reading progress from last seen instead of highest (#237) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
| Commit: | d46d047 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat(ui): resume from last read floor (#235)
| Commit: | 830e563 | |
|---|---|---|
| Author: | Bugen Zhao | |
restore from last viewed floor Signed-off-by: Bugen Zhao <i@bugenzhao.com>
| Commit: | 2896274 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat(ui): more explicit when topic cache is used (#231)
| Commit: | 6fd4410 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: use `new_folder` api for add favorite topic in new folder (#229)
| Commit: | 417c93f | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: support topic favor with multiple folders (#228)
| Commit: | a12e43c | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: support multiple favorite folders (#227)
| Commit: | 67d54d2 | |
|---|---|---|
| Author: | Bugen Zhao | |
multi favor folders logic support Signed-off-by: Bugen Zhao <i@bugenzhao.com>
| Commit: | d3332f6 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: rebuild reqwest client on network change (#182) * feat: rebuild reqwest client on network change Signed-off-by: Bugen Zhao <i@bugenzhao.com> * warm up the connection after rebuilding Signed-off-by: Bugen Zhao <i@bugenzhao.com> --------- Signed-off-by: Bugen Zhao <i@bugenzhao.com>
| Commit: | 484c616 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
fix(logic): short message details (#178) * fix short message api Signed-off-by: Bugen Zhao <i@bugenzhao.com> * modernize short msg toolbar Signed-off-by: Bugen Zhao <i@bugenzhao.com> --------- Signed-off-by: Bugen Zhao <i@bugenzhao.com>
| Commit: | a7a990e | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: fetch and show ip location (#174) Signed-off-by: Bugen Zhao <i@bugenzhao.com>
| Commit: | 713553c | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat(logic): make fetch more robust against blocking (#156) * always use windows phone for read ua Signed-off-by: Bugen Zhao <i@bugenzhao.com> * support json to xml Signed-off-by: Bugen Zhao <i@bugenzhao.com> * enable cookies and gzip Signed-off-by: Bugen Zhao <i@bugenzhao.com> * rebuild client if error Signed-off-by: Bugen Zhao <i@bugenzhao.com> * follow custom ua for read.php Signed-off-by: Bugen Zhao <i@bugenzhao.com> * add proxy url Signed-off-by: Bugen Zhao <i@bugenzhao.com> * remove random ua support Signed-off-by: Bugen Zhao <i@bugenzhao.com> * shuffle attempts & random sleep Signed-off-by: Bugen Zhao <i@bugenzhao.com> * remove support for json to xml Signed-off-by: Bugen Zhao <i@bugenzhao.com> * still invalidate Signed-off-by: Bugen Zhao <i@bugenzhao.com> --------- Signed-off-by: Bugen Zhao <i@bugenzhao.com>
| Commit: | f7c551a | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
fix: misc fixes (#150) * modern list by default Signed-off-by: Bugen Zhao <i@bugenzhao.com> * auto create new branch for dev Signed-off-by: Bugen Zhao <i@bugenzhao.com> * remove mock backend option Signed-off-by: Bugen Zhao <i@bugenzhao.com> * fix init not correctly called in debug build && free null pointer Signed-off-by: Bugen Zhao <i@bugenzhao.com> * add agents doc Signed-off-by: Bugen Zhao <i@bugenzhao.com> --------- Signed-off-by: Bugen Zhao <i@bugenzhao.com>
| Commit: | e85b94c | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: support custom ua (#128) Signed-off-by: Bugen Zhao <i@bugenzhao.com> Signed-off-by: Bugen Zhao <i@bugenzhao.com>
| Commit: | 58e9d1b | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: more workarounds for NGA banning & move MNGA meta to the first (#115) * support random ua Signed-off-by: Bugen Zhao <i@bugenzhao.com> * open in browser according to prefs Signed-off-by: Bugen Zhao <i@bugenzhao.com> * use 178 as default Signed-off-by: Bugen Zhao <i@bugenzhao.com> * move mnga meta to the first Signed-off-by: Bugen Zhao <i@bugenzhao.com>
| Commit: | d3f199b | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: report post & block user's content (#93) * report api in backend * report ui * block content from specific user * block user at profile view
| Commit: | fdb65cb | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
ui: show all participants of short messages (#84) [skip ci] * show all users in short message list * ios 15 only * fix assets membership * show participants in short message details
| Commit: | ba0b311 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: improve mock forum (#73) * allow specifying mock backend url * provide users * do not dim mock topics
| Commit: | 8c5b053 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: add capability for mock forum (#72) [skip ci] * mock request redirection * mock data generator * update mocks * update api encoding * ignore mock_gen in Makefile * add github actions * move ci to `mock-src` branch * fix tests * add todo
| Commit: | b51dfab | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: clear logic cache (#68) * clear cache service * clear cache action * tweak sled configs * add sled repair utility
| Commit: | e4f2ed7 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: specify backend url (#67) * specify backend address * share using specified url
| Commit: | 6b4f64f | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
ui: refine login process (#61) * fix compilation * show js alert when logging in * use full screen cover for login view * rename user to account
| Commit: | 6c3d150 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: automatically clock in (#59) * add clock in service * fix compilation * feat: auto clock in * remove should_clock_in in auth response * reduce clock in time interval
| Commit: | ef62af4 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: manually clock in (#58) * add clock in service * turn on proc macro for rust analyzer * fix compilation * mannually clock in
| Commit: | 96e8908 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
*: refine proto docs & update instructions for android (#57) [skip ci] * add docs for protos * bump protobuf-rust version * update android instructions and make rules
| Commit: | e490844 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
ui: show user's mute status (#56) * resolve mute status * show mute status * filter more quote spans in user posts
| Commit: | c239f5d | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: anonymous resolving & posting (#53) * extract anonymous display name from code * support anonymous user name display * anonymous names in topic details * distinguishing presentation for anonymous users * fix local user response when no such user * fix user compatibility in old notifications * refine ui for anonymous user * fix unresolved user display in quote tag * anonymous post * fix post error alert
| Commit: | da9d543 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
fix: unexpected complexity for content parsing (#51) * fix singleton `stripbr` tag * show unsupported tag
| Commit: | ae2bb9b | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: global search (#41) * init support for global search * fix: search topic page parameter * feat: user search
| Commit: | 21f4dc4 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | GitHub | |
feat: auto local cache (#38)
| Commit: | fb73e60 | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: basic support for multi user
| Commit: | 928f30a | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: topic search
| Commit: | b093820 | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: go to parent forum for topic
| Commit: | 5e04842 | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: send short message & sm notifications
| Commit: | dddb997 | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: api for short message posting
| Commit: | f490e50 | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: short message details
| Commit: | 45d69ac | |
|---|---|---|
| Author: | Bugen Zhao | |
ui: post only topic details view for notification
| Commit: | 5280a38 | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: in-app notification pull
| Commit: | 92352ac | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: notification mark as read
| Commit: | 64f2eda | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: short message list
| Commit: | a4e31d1 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | Bugen Zhao | |
widget: hot topics widget
| Commit: | 27c626f | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: topped topic of forum
| Commit: | a48452d | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: recommmended topic list
| Commit: | c0ab38e | |
|---|---|---|
| Author: | Bugen Zhao | |
content: link & divider with rich label
| Commit: | e65737d | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | Bugen Zhao | |
feat: more post content color & error reporting
| Commit: | 240dd4b | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: topic list order
| Commit: | 38f1039 | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: device identity
| Commit: | 511f17f | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: posts in user profile
| Commit: | 7d26c05 | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: user topic list
| Commit: | 6e52797 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | Bugen Zhao | |
refactor: minor refactoring
| Commit: | 3225df0 | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | Bugen Zhao | |
feat: upload image
| Commit: | 4031a6c | |
|---|---|---|
| Author: | Bugen Zhao | |
| Committer: | Bugen Zhao | |
feat: backend error code displaying
| Commit: | 48d95d9 | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: attachment upload api
| Commit: | 21a4110 | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: specialized topic request
| Commit: | b11c06a | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: subject post preview
| Commit: | 595ed7e | |
|---|---|---|
| Author: | Bugen Zhao | |
feat: post new topic & append modify fix: stale post context
| Commit: | 3ef9cf5 | |
|---|---|---|
| Author: | BugenZhao | |
feat: view original attachments for images
| Commit: | cd1e4f7 | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
feat: android interfaces
| Commit: | 7f963ad | |
|---|---|---|
| Author: | BugenZhao | |
feat: user signature
| Commit: | 7f4393f | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
feat: block words
| Commit: | b32b80e | |
|---|---|---|
| Author: | BugenZhao | |
feat: send post comment
| Commit: | 08b3c89 | |
|---|---|---|
| Author: | BugenZhao | |
feat: show post comment
| Commit: | 22bdbe0 | |
|---|---|---|
| Author: | BugenZhao | |
feat: edit topic
| Commit: | 26334c0 | |
|---|---|---|
| Author: | BugenZhao | |
feat: post edit & editor draft
| Commit: | dfc099c | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
feat: notifications
| Commit: | ecff8f3 | |
|---|---|---|
| Author: | BugenZhao | |
feat: reply to topic
| Commit: | 6340929 | |
|---|---|---|
| Author: | BugenZhao | |
feat: topic read status
| Commit: | fcee65e | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
feat: mark topic as favorite
| Commit: | 14e2c29 | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
feat: error toast
| Commit: | 6226fb2 | |
|---|---|---|
| Author: | BugenZhao | |
feat: favorite topics
| Commit: | 1d25bc1 | |
|---|---|---|
| Author: | BugenZhao | |
feat: topic parent forum, post device
| Commit: | cc51268 | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
feat: hot reply & consist votes
| Commit: | 01006ae | |
|---|---|---|
| Author: | BugenZhao | |
feat: forum search
| Commit: | e328795 | |
|---|---|---|
| Author: | BugenZhao | |
feat: user fame
| Commit: | 93550e5 | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
feat: naive hot topics
| Commit: | 1e84d26 | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
refactor: forum id
| Commit: | 921a6b5 | |
|---|---|---|
| Author: | BugenZhao | |
feat: topic history
| Commit: | 2e90700 | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
*: replace shell script with makefile
| Commit: | 4c3a001 | |
|---|---|---|
| Author: | BugenZhao | |
feat: post vote
| Commit: | 9d7a251 | |
|---|---|---|
| Author: | BugenZhao | |
refactor: rename reply to post
| Commit: | be1f6bb | |
|---|---|---|
| Author: | BugenZhao | |
feat: reading and filtering subforums
| Commit: | 686be03 | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
refactor: subforum contains a forum
| Commit: | a0daf8b | |
|---|---|---|
| Author: | BugenZhao | |
topic: update ui for topic list
| Commit: | 7107101 | |
|---|---|---|
| Author: | BugenZhao | |
forum: support subforums
| Commit: | ef9f62f | |
|---|---|---|
| Author: | BugenZhao | |
feat: remote user & current user
| Commit: | 000d245 | |
|---|---|---|
| Author: | BugenZhao | |
| Committer: | BugenZhao | |
feat: user authentication
| Commit: | 2e6e676 | |
|---|---|---|
| Author: | BugenZhao | |
forum: add category
| Commit: | 24aa98e | |
|---|---|---|
| Author: | BugenZhao | |
fix: empty info forums not showing feat: prototype of resource caching
| Commit: | 4c8f4ef | |
|---|---|---|
| Author: | BugenZhao | |
forum: forum icon in list
| Commit: | be20cab | |
|---|---|---|
| Author: | BugenZhao | |
feat: add forum list
| Commit: | 88204bd | |
|---|---|---|
| Author: | BugenZhao | |
content: refine styles