mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-02-23 22:50:51 +08:00
Commit Graph
Select branches
Hide Pull Requests
bugfix/1053
bugfix/1130
codex-5yja7z
codex-mv1xa5
codex/abstract-nuxtimg-with-placeholder
codex/abstract-nuxtimg-with-placeholder-3oo626
codex/adapt-basetabs-to-use-iconpark
codex/adapt-basetimeline-for-icon-park
codex/adapt-dropdown.vue-to-iconpark
codex/adapt-dropdown.vue-to-iconpark-6m72wf
codex/adapt-dropdown.vue-to-iconpark-qtb5fv
codex/adapt-iconpark-in-users-page
codex/adapt-menucomponent-and-headercomponent-for-iconpark
codex/adapt-notification.js-for-iconpark
codex/adapt-points.vue-to-iconpark
codex/adapt-searchdropdown-to-iconpark
codex/adapt-tagselect-for-iconpark
codex/adapt-to-rss-2.0-specification
codex/add
codex/add-91zeiv
codex/add-article-metadata-change-logging
codex/add-baseswitch-component-to-voting-post
codex/add-comment-pinning-feature
codex/add-conditions-for-featured-posts
codex/add-content-change-details-rendering
codex/add-daily-weather-lookup-for-cities
codex/add-dark-mode-support-for-diff2html
codex/add-email-notification-settings
codex/add-endpoints-for-post-and-comment-queries
codex/add-floating-window-support
codex/add-floating-window-support-for-message-box
codex/add-floating-window-support-for-message-box-a7msu4
codex/add-format-hook-for-backend
codex/add-git-action-to-run-reply_bots.ts
codex/add-globalpopup-for-internal-messages
codex/add-hni7s1
codex/add-iframe-support-for-markdown-rendering
codex/add-initialization-tool-for-jwt-token
codex/add-invitation-code-points-event
codex/add-invitation-code-points-event-3vhg3b
codex/add-invite_token-to-registration-query
codex/add-invite_token-to-registration-query-1i4qdz
codex/add-invitejwt-for-generating-invitation-tokens
codex/add-is_bot-field-to-user-table
codex/add-lastmessage-support-for-channel
codex/add-log-for-successful-redis-connection
codex/add-logo-click-to-refresh-homepage
codex/add-mcp-service-to-deploy-scripts
codex/add-mermaid-rendering-support
codex/add-multi-select-support-for-voting
codex/add-multi-tab-feature-to-message-box
codex/add-multi-tab-support-to-message-box
codex/add-new-notification-type-for-points-exchange
codex/add-new-prize-notification-type
codex/add-notification-red-dot-for-channels
codex/add-notification-red-dot-for-channels-uk9sj8
codex/add-notification-settings-pop-up
codex/add-notification-type-for-post-deletion
codex/add-op/-identifier-in-posts
codex/add-openapi-annotations-to-controller-methods
codex/add-opensourcereplybot-with-detailed-responses
codex/add-option-to-close-posts
codex/add-option-to-close-posts-s8akgv
codex/add-pagination-support-for-message-page
codex/add-pagination-support-for-message-page-2bmo7x
codex/add-pagination-support-for-message-page-ymy51v
codex/add-pagination-support-for-messages
codex/add-pagination-support-for-messages-6ssiwm
codex/add-pagination-support-for-messages-owucez
codex/add-pagination-support-for-messages-page
codex/add-pagination-support-for-tags
codex/add-pagination-support-for-tags-njiva5
codex/add-pagination-support-for-tags-ny16ky
codex/add-pagination-support-for-tags-qfn36n
codex/add-pagination-support-for-tags-to7up0
codex/add-pagination-support-for-tags-xu6e3n
codex/add-participant-info-to-vote-response
codex/add-participant-info-to-vote-response-y233h3
codex/add-placeholder-for-no-comments
codex/add-point-system-for-lottery-participation
codex/add-points-history-system-with-ui
codex/add-points-module-and-history-tracking
codex/add-post-lottery-notification-to-author
codex/add-post-query-interface-in-mcp
codex/add-post-query-interface-in-mcp-iq4fxi
codex/add-posting-tool-support-for-mcp-service
codex/add-read-cleanup-interface-for-mcp
codex/add-real-data-integration-for-voting-page
codex/add-record-to-points-history
codex/add-redis/rabbitmq-configuration-details-to-contributing.md
codex/add-reinitialize-command-to-contributing.md
codex/add-reply-and-reaction-support-to-messages
codex/add-reply-and-recent-post-query-apis
codex/add-reply-support-for-posts
codex/add-selected-content
codex/add-sub-tabs-to-personal-homepage-timeline
codex/add-switch-for-frosted-glass-effect
codex/add-system-user-for-vote-and-lottery-results
codex/add-tab-for-favorite-articles
codex/add-unread-message-indicators-for-channels
codex/add-user-avatar-return-in-changelog
codex/add-voting-feature-to-post
codex/add-voting-post-type
codex/adjust-diff2html-font-for-mobile-ui
codex/analyze-and-refactor-case
codex/bugfix/donation-zh-translation
codex/bugfix/reaction-websocket-sync
codex/call-recordlotteryresult-and-recordvoteresult
codex/create-baseitemgroup-component-with-hover-expand
codex/create-baseuseravatar-component
codex/create-baseuseravatar-component-zv8hyo
codex/create-coffee-bot-for-lottery-post
codex/create-daily-news-bot-with-summaries
codex/create-mcp-server-with-search-feature
codex/create-mcp-server-with-search-feature-3jm689
codex/create-mcp-server-with-search-feature-gh4doy
codex/create-mcp-server-with-search-feature-i71hh4
codex/create-mcp-server-with-search-feature-ljyn06
codex/create-post-for-coffee-bot-with-categories-and-tags
codex/create-reusable-multi-tabs-component
codex/create-reusable-multi-tabs-component-d2xsuk
codex/create-reusable-multi-tabs-component-j58zes
codex/create-reusable-multi-tabs-component-kvi40j
codex/create-searchpersondropdown-component
codex/create-unified-ui-for-third-party-login
codex/create-unified-ui-for-third-party-login-uko0i1
codex/enable-user-notification-filtering
codex/feature-deployment-docs
codex/fix-api-docs-base-url-to-use-https
codex/fix-authorization-parameter-error
codex/fix-backend-compilation-issue
codex/fix-backend-compilation-issues
codex/fix-channel-ui-scroll-behavior
codex/fix-channel-ui-scroll-to-bottom
codex/fix-chat-markdown-rendering-issues
codex/fix-coffee-bot-mcp-service-error
codex/fix-comment-pinning-order-in-article
codex/fix-compilation-error-in-postservicetest
codex/fix-compilation-errors-in-postservice
codex/fix-compilation-issues-in-postservicetest
codex/fix-data-truncation-error-for-column-type
codex/fix-dropdown-to-scroll-after-loading-more
codex/fix-duplicate-message-forwarding-issue
codex/fix-foreign-key-constraint-error-on-deletepost
codex/fix-foreign-key-constraint-error-on-deletepost-1xt4ec
codex/fix-foreign-key-constraint-error-on-deletepost-mrgsx4
codex/fix-image-preview-trigger-in-markdown
codex/fix-immediate-deletion-of-unread-message
codex/fix-invalid-workflow-permissions-in-deploy-staging.yml
codex/fix-jpasystemexception-for-pollpost
codex/fix-log-usage-with-slf4j
codex/fix-logo-click-reload-issue
codex/fix-logo-click-triggering-window.reload
codex/fix-missing-comment-pinning-feature
codex/fix-multiple-results-error-in-findconversationbyusers
codex/fix-null-value-assignment-error
codex/fix-overlap-of-mobile-post-button
codex/fix-pagination-issue-in-notification-queries
codex/fix-postservice-constructor-argument-issue
codex/fix-repeated-reaction-notifications-and-points
codex/fix-server-url-in-api-docs
codex/fix-syntaxerror-in-search_client.py
codex/fix-unread-notifications-data-format
codex/fix-unsatisfied-dependencies-in-services
codex/implement-invitation-link-functionality
codex/implement-reaction-group-gradient-sorting
codex/implement-reaction-group-gradient-sorting-zszqdc
codex/improve-baseuseravatar-styling
codex/improve-baseuseravatar-styling-ok22do
codex/improve-baseuseravatar-styling-z7f617
codex/improve-python-mcp-logs
codex/integrate-real-data-for-new-message-container
codex/integrate-timelinetagitem-and-refactor-components
codex/limit-base-timeline-hover-to-messages
codex/migrate-baseinput-components-to-iconpark
codex/migrate-components-to-iconpark
codex/modify-about-page-with-new-tab
codex/modify-post-visibility-and-update-changelog
codex/modify-postpoll.vue-for-single-choice-voting
codex/modify-voting-module-components
codex/pass-bearer-token-to-backend-apis
codex/refactor-bots-directory-to-oop
codex/refactor-getbaseinstructions-to-remove-openisletoken
codex/refactor-reactionsgroup-to-remove-slot-mechanism
codex/refactor-to-use-environment-variables
codex/refactor-user-posts-display-components
codex/refactor-user-posts-display-components-aopsvr
codex/refactor-voting-and-lottery-into-components
codex/refactor-voting-and-lottery-into-components-zk6hvx
codex/remove-/docs/-prefix-from-url
codex/remove-/docs/-prefix-from-url-3n0gdr
codex/remove-/docs/-prefix-from-url-uh7skh
codex/remove-ffmpeg-dependency-and-functionality
codex/remove-token-parameters-from-mcp-api
codex/rename-coffee-and-reply-bots-to-system
codex/resolve-chunk-size-warning-issue
codex/resolve-conflict-between-deploy-staging-and-deploy-docs
codex/restrict-conversation-search-to-direct-messages
codex/rss
codex/save-user-tab-selection-in-localstorage
codex/save-user-tab-selection-in-localstorage-4dcpd4
codex/save-user-tab-selection-in-localstorage-9dskt8
codex/separate-redis-databases-for-environments
codex/set-news-bot-model-to-4o
codex/set-redis-tags-sync-interval-to-1-hour
codex/shorten-invitation-link
codex/store-accesstoken-as-jwt-token
codex/support-disabling-message-notification-types
codex/support-telegram-registration-and-login
codex/switch-video-upload-to-webcodec-and-mp4box.js
codex/switch-video-upload-to-webcodec-and-mp4box.js-bkkx49
codex/update-.env.example-for-openisle_mcp_port
codex/update-changelog-to-return-dto-format
codex/update-changelog-to-return-dto-format-rnzqgd
codex/update-coffee-bot-prize-image
codex/update-contributing.md-instructions
codex/update-dropdown.vue-for-empty-state-rendering
codex/update-getadditionalinstructions-for-reply_bot
codex/update-last-post-time-display
codex/update-lottery-time-from-23-to-15
codex/update-new-message-container-with-real-data
codex/update-openapi-servers-configuration
codex/update-overview-page-to-display-api-paths
codex/update-points-mall-functionality
codex/update-post_cache_name-to-handle-pagination
codex/update-reactionemojimap-to-google-emoji-cdn
codex/update-readme.md-with-bot-integration-details
feat_category_proposal
feature/CONTRIBUTING_openAPI
feature/agents-guidelines
feature/api_click
feature/article_ui_fix
feature/avatar_count
feature/bot
feature/cdn_change
feature/change-log-ui
feature/chat_ui
feature/code_buauty
feature/coin_store
feature/command_load
feature/daily_bugfix_0814
feature/daily_bugfix_0816
feature/daily_bugfix_0819
feature/daily_bugfix_0820
feature/daily_bugfix_0821
feature/daily_bugfix_0822
feature/daily_bugfix_0822_a
feature/daily_bugfix_0822_b
feature/daily_bugfix_0823
feature/daily_bugfix_0825
feature/daily_bugfix_0825_b
feature/daily_bugfix_0825_c
feature/daily_bugfix_0826
feature/daily_bugfix_0827
feature/daily_bugfix_0829
feature/docker
feature/env
feature/ffmpeg
feature/ffmpeg_load
feature/first_screen
feature/fix-category-back-history
feature/fix-notification-mark-all-read
feature/fix_copy_lick_background
feature/fix_db_error
feature/fix_safari_page_size
feature/fix_vditor_css
feature/give_some_money
feature/good_posts
feature/homepage_ui
feature/icon_park
feature/loading_icon
feature/loading_spin
feature/lottery_post_bugfix
feature/lottery_ui
feature/mcp
feature/md_line
feature/md_ui
feature/menu_select_state
feature/menu_ui
feature/message_control
feature/message_load_more
feature/news_bot
feature/nginx
feature/open_search
feature/remove-router-link
feature/reply_ui
feature/rss_comment
feature/search_bar
feature/sidebar-logic
feature/tag_height
feature/ui_fix
feature/ui_fix_v0
feature/user_list_and_avatar
feature/user_page_timeline
feature/vditor_layout
feature/view_history
feature/vote
feature/website_block
gh-pages
main
pr-971
pr-redis
pr-websocket
release/2.0
#1
#10
#100
#1000
#1001
#1002
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1012
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1024
#1025
#1026
#1027
#103
#1030
#1031
#1033
#1034
#1037
#1038
#104
#1041
#1042
#1045
#1046
#1048
#105
#1051
#1052
#1054
#1055
#1056
#1058
#1059
#106
#1060
#1061
#1062
#1064
#1065
#1066
#1067
#1069
#107
#1072
#1073
#1074
#1075
#1078
#108
#1080
#1081
#1082
#1083
#1084
#1085
#1086
#1087
#1088
#1089
#109
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#11
#110
#1100
#1101
#1102
#1103
#1104
#1106
#1107
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1128
#113
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#114
#1141
#1142
#1143
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#136
#137
#138
#139
#14
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#31
#310
#319
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#34
#340
#341
#342
#343
#343
#35
#351
#356
#357
#358
#359
#36
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#37
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#381
#387
#388
#39
#391
#392
#393
#394
#396
#4
#40
#404
#405
#406
#408
#41
#410
#411
#412
#413
#414
#415
#416
#417
#419
#42
#420
#421
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#459
#46
#460
#461
#465
#466
#467
#468
#469
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#48
#480
#481
#482
#483
#49
#495
#497
#498
#5
#50
#503
#504
#505
#506
#507
#51
#511
#512
#513
#518
#519
#52
#520
#528
#529
#53
#530
#531
#532
#533
#536
#537
#538
#539
#54
#540
#541
#542
#543
#545
#546
#549
#55
#550
#552
#553
#555
#557
#559
#56
#560
#562
#563
#565
#567
#568
#569
#57
#572
#574
#575
#576
#578
#579
#58
#580
#581
#584
#589
#59
#591
#592
#593
#594
#595
#596
#597
#598
#599
#6
#60
#600
#601
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#617
#619
#62
#620
#626
#627
#629
#63
#630
#631
#634
#637
#638
#639
#64
#641
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#658
#66
#661
#67
#670
#671
#672
#673
#674
#675
#677
#678
#679
#68
#680
#681
#682
#686
#687
#688
#689
#69
#692
#693
#697
#698
#699
#7
#70
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#713
#714
#715
#716
#717
#718
#719
#72
#720
#721
#722
#725
#726
#729
#73
#730
#734
#736
#737
#738
#739
#74
#740
#741
#742
#744
#75
#750
#751
#752
#755
#756
#757
#758
#759
#76
#760
#761
#762
#763
#764
#77
#773
#776
#779
#78
#781
#784
#785
#789
#79
#790
#791
#792
#793
#794
#795
#796
#798
#799
#8
#80
#800
#801
#802
#803
#804
#806
#807
#808
#809
#81
#810
#811
#812
#813
#814
#815
#818
#819
#82
#820
#821
#822
#824
#825
#826
#829
#83
#830
#835
#838
#84
#85
#86
#867
#868
#87
#870
#875
#878
#88
#880
#881
#882
#884
#885
#886
#887
#888
#889
#89
#890
#891
#892
#893
#894
#895
#896
#897
#898
#899
#9
#90
#900
#901
#902
#903
#904
#905
#906
#909
#91
#910
#911
#913
#914
#915
#918
#919
#92
#920
#921
#922
#924
#928
#929
#93
#930
#931
#932
#933
#934
#935
#936
#94
#940
#942
#943
#944
#945
#946
#947
#948
#949
#95
#951
#952
#953
#954
#955
#958
#959
#96
#963
#964
#965
#967
#968
#97
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#98
#980
#981
#982
#983
#984
#986
#986
#988
#989
#99
#990
#991
#993
#995
#996
#997
#998
v1.0
v2.0
Select branches
Hide Pull Requests
bugfix/1053
bugfix/1130
codex-5yja7z
codex-mv1xa5
codex/abstract-nuxtimg-with-placeholder
codex/abstract-nuxtimg-with-placeholder-3oo626
codex/adapt-basetabs-to-use-iconpark
codex/adapt-basetimeline-for-icon-park
codex/adapt-dropdown.vue-to-iconpark
codex/adapt-dropdown.vue-to-iconpark-6m72wf
codex/adapt-dropdown.vue-to-iconpark-qtb5fv
codex/adapt-iconpark-in-users-page
codex/adapt-menucomponent-and-headercomponent-for-iconpark
codex/adapt-notification.js-for-iconpark
codex/adapt-points.vue-to-iconpark
codex/adapt-searchdropdown-to-iconpark
codex/adapt-tagselect-for-iconpark
codex/adapt-to-rss-2.0-specification
codex/add
codex/add-91zeiv
codex/add-article-metadata-change-logging
codex/add-baseswitch-component-to-voting-post
codex/add-comment-pinning-feature
codex/add-conditions-for-featured-posts
codex/add-content-change-details-rendering
codex/add-daily-weather-lookup-for-cities
codex/add-dark-mode-support-for-diff2html
codex/add-email-notification-settings
codex/add-endpoints-for-post-and-comment-queries
codex/add-floating-window-support
codex/add-floating-window-support-for-message-box
codex/add-floating-window-support-for-message-box-a7msu4
codex/add-format-hook-for-backend
codex/add-git-action-to-run-reply_bots.ts
codex/add-globalpopup-for-internal-messages
codex/add-hni7s1
codex/add-iframe-support-for-markdown-rendering
codex/add-initialization-tool-for-jwt-token
codex/add-invitation-code-points-event
codex/add-invitation-code-points-event-3vhg3b
codex/add-invite_token-to-registration-query
codex/add-invite_token-to-registration-query-1i4qdz
codex/add-invitejwt-for-generating-invitation-tokens
codex/add-is_bot-field-to-user-table
codex/add-lastmessage-support-for-channel
codex/add-log-for-successful-redis-connection
codex/add-logo-click-to-refresh-homepage
codex/add-mcp-service-to-deploy-scripts
codex/add-mermaid-rendering-support
codex/add-multi-select-support-for-voting
codex/add-multi-tab-feature-to-message-box
codex/add-multi-tab-support-to-message-box
codex/add-new-notification-type-for-points-exchange
codex/add-new-prize-notification-type
codex/add-notification-red-dot-for-channels
codex/add-notification-red-dot-for-channels-uk9sj8
codex/add-notification-settings-pop-up
codex/add-notification-type-for-post-deletion
codex/add-op/-identifier-in-posts
codex/add-openapi-annotations-to-controller-methods
codex/add-opensourcereplybot-with-detailed-responses
codex/add-option-to-close-posts
codex/add-option-to-close-posts-s8akgv
codex/add-pagination-support-for-message-page
codex/add-pagination-support-for-message-page-2bmo7x
codex/add-pagination-support-for-message-page-ymy51v
codex/add-pagination-support-for-messages
codex/add-pagination-support-for-messages-6ssiwm
codex/add-pagination-support-for-messages-owucez
codex/add-pagination-support-for-messages-page
codex/add-pagination-support-for-tags
codex/add-pagination-support-for-tags-njiva5
codex/add-pagination-support-for-tags-ny16ky
codex/add-pagination-support-for-tags-qfn36n
codex/add-pagination-support-for-tags-to7up0
codex/add-pagination-support-for-tags-xu6e3n
codex/add-participant-info-to-vote-response
codex/add-participant-info-to-vote-response-y233h3
codex/add-placeholder-for-no-comments
codex/add-point-system-for-lottery-participation
codex/add-points-history-system-with-ui
codex/add-points-module-and-history-tracking
codex/add-post-lottery-notification-to-author
codex/add-post-query-interface-in-mcp
codex/add-post-query-interface-in-mcp-iq4fxi
codex/add-posting-tool-support-for-mcp-service
codex/add-read-cleanup-interface-for-mcp
codex/add-real-data-integration-for-voting-page
codex/add-record-to-points-history
codex/add-redis/rabbitmq-configuration-details-to-contributing.md
codex/add-reinitialize-command-to-contributing.md
codex/add-reply-and-reaction-support-to-messages
codex/add-reply-and-recent-post-query-apis
codex/add-reply-support-for-posts
codex/add-selected-content
codex/add-sub-tabs-to-personal-homepage-timeline
codex/add-switch-for-frosted-glass-effect
codex/add-system-user-for-vote-and-lottery-results
codex/add-tab-for-favorite-articles
codex/add-unread-message-indicators-for-channels
codex/add-user-avatar-return-in-changelog
codex/add-voting-feature-to-post
codex/add-voting-post-type
codex/adjust-diff2html-font-for-mobile-ui
codex/analyze-and-refactor-case
codex/bugfix/donation-zh-translation
codex/bugfix/reaction-websocket-sync
codex/call-recordlotteryresult-and-recordvoteresult
codex/create-baseitemgroup-component-with-hover-expand
codex/create-baseuseravatar-component
codex/create-baseuseravatar-component-zv8hyo
codex/create-coffee-bot-for-lottery-post
codex/create-daily-news-bot-with-summaries
codex/create-mcp-server-with-search-feature
codex/create-mcp-server-with-search-feature-3jm689
codex/create-mcp-server-with-search-feature-gh4doy
codex/create-mcp-server-with-search-feature-i71hh4
codex/create-mcp-server-with-search-feature-ljyn06
codex/create-post-for-coffee-bot-with-categories-and-tags
codex/create-reusable-multi-tabs-component
codex/create-reusable-multi-tabs-component-d2xsuk
codex/create-reusable-multi-tabs-component-j58zes
codex/create-reusable-multi-tabs-component-kvi40j
codex/create-searchpersondropdown-component
codex/create-unified-ui-for-third-party-login
codex/create-unified-ui-for-third-party-login-uko0i1
codex/enable-user-notification-filtering
codex/feature-deployment-docs
codex/fix-api-docs-base-url-to-use-https
codex/fix-authorization-parameter-error
codex/fix-backend-compilation-issue
codex/fix-backend-compilation-issues
codex/fix-channel-ui-scroll-behavior
codex/fix-channel-ui-scroll-to-bottom
codex/fix-chat-markdown-rendering-issues
codex/fix-coffee-bot-mcp-service-error
codex/fix-comment-pinning-order-in-article
codex/fix-compilation-error-in-postservicetest
codex/fix-compilation-errors-in-postservice
codex/fix-compilation-issues-in-postservicetest
codex/fix-data-truncation-error-for-column-type
codex/fix-dropdown-to-scroll-after-loading-more
codex/fix-duplicate-message-forwarding-issue
codex/fix-foreign-key-constraint-error-on-deletepost
codex/fix-foreign-key-constraint-error-on-deletepost-1xt4ec
codex/fix-foreign-key-constraint-error-on-deletepost-mrgsx4
codex/fix-image-preview-trigger-in-markdown
codex/fix-immediate-deletion-of-unread-message
codex/fix-invalid-workflow-permissions-in-deploy-staging.yml
codex/fix-jpasystemexception-for-pollpost
codex/fix-log-usage-with-slf4j
codex/fix-logo-click-reload-issue
codex/fix-logo-click-triggering-window.reload
codex/fix-missing-comment-pinning-feature
codex/fix-multiple-results-error-in-findconversationbyusers
codex/fix-null-value-assignment-error
codex/fix-overlap-of-mobile-post-button
codex/fix-pagination-issue-in-notification-queries
codex/fix-postservice-constructor-argument-issue
codex/fix-repeated-reaction-notifications-and-points
codex/fix-server-url-in-api-docs
codex/fix-syntaxerror-in-search_client.py
codex/fix-unread-notifications-data-format
codex/fix-unsatisfied-dependencies-in-services
codex/implement-invitation-link-functionality
codex/implement-reaction-group-gradient-sorting
codex/implement-reaction-group-gradient-sorting-zszqdc
codex/improve-baseuseravatar-styling
codex/improve-baseuseravatar-styling-ok22do
codex/improve-baseuseravatar-styling-z7f617
codex/improve-python-mcp-logs
codex/integrate-real-data-for-new-message-container
codex/integrate-timelinetagitem-and-refactor-components
codex/limit-base-timeline-hover-to-messages
codex/migrate-baseinput-components-to-iconpark
codex/migrate-components-to-iconpark
codex/modify-about-page-with-new-tab
codex/modify-post-visibility-and-update-changelog
codex/modify-postpoll.vue-for-single-choice-voting
codex/modify-voting-module-components
codex/pass-bearer-token-to-backend-apis
codex/refactor-bots-directory-to-oop
codex/refactor-getbaseinstructions-to-remove-openisletoken
codex/refactor-reactionsgroup-to-remove-slot-mechanism
codex/refactor-to-use-environment-variables
codex/refactor-user-posts-display-components
codex/refactor-user-posts-display-components-aopsvr
codex/refactor-voting-and-lottery-into-components
codex/refactor-voting-and-lottery-into-components-zk6hvx
codex/remove-/docs/-prefix-from-url
codex/remove-/docs/-prefix-from-url-3n0gdr
codex/remove-/docs/-prefix-from-url-uh7skh
codex/remove-ffmpeg-dependency-and-functionality
codex/remove-token-parameters-from-mcp-api
codex/rename-coffee-and-reply-bots-to-system
codex/resolve-chunk-size-warning-issue
codex/resolve-conflict-between-deploy-staging-and-deploy-docs
codex/restrict-conversation-search-to-direct-messages
codex/rss
codex/save-user-tab-selection-in-localstorage
codex/save-user-tab-selection-in-localstorage-4dcpd4
codex/save-user-tab-selection-in-localstorage-9dskt8
codex/separate-redis-databases-for-environments
codex/set-news-bot-model-to-4o
codex/set-redis-tags-sync-interval-to-1-hour
codex/shorten-invitation-link
codex/store-accesstoken-as-jwt-token
codex/support-disabling-message-notification-types
codex/support-telegram-registration-and-login
codex/switch-video-upload-to-webcodec-and-mp4box.js
codex/switch-video-upload-to-webcodec-and-mp4box.js-bkkx49
codex/update-.env.example-for-openisle_mcp_port
codex/update-changelog-to-return-dto-format
codex/update-changelog-to-return-dto-format-rnzqgd
codex/update-coffee-bot-prize-image
codex/update-contributing.md-instructions
codex/update-dropdown.vue-for-empty-state-rendering
codex/update-getadditionalinstructions-for-reply_bot
codex/update-last-post-time-display
codex/update-lottery-time-from-23-to-15
codex/update-new-message-container-with-real-data
codex/update-openapi-servers-configuration
codex/update-overview-page-to-display-api-paths
codex/update-points-mall-functionality
codex/update-post_cache_name-to-handle-pagination
codex/update-reactionemojimap-to-google-emoji-cdn
codex/update-readme.md-with-bot-integration-details
feat_category_proposal
feature/CONTRIBUTING_openAPI
feature/agents-guidelines
feature/api_click
feature/article_ui_fix
feature/avatar_count
feature/bot
feature/cdn_change
feature/change-log-ui
feature/chat_ui
feature/code_buauty
feature/coin_store
feature/command_load
feature/daily_bugfix_0814
feature/daily_bugfix_0816
feature/daily_bugfix_0819
feature/daily_bugfix_0820
feature/daily_bugfix_0821
feature/daily_bugfix_0822
feature/daily_bugfix_0822_a
feature/daily_bugfix_0822_b
feature/daily_bugfix_0823
feature/daily_bugfix_0825
feature/daily_bugfix_0825_b
feature/daily_bugfix_0825_c
feature/daily_bugfix_0826
feature/daily_bugfix_0827
feature/daily_bugfix_0829
feature/docker
feature/env
feature/ffmpeg
feature/ffmpeg_load
feature/first_screen
feature/fix-category-back-history
feature/fix-notification-mark-all-read
feature/fix_copy_lick_background
feature/fix_db_error
feature/fix_safari_page_size
feature/fix_vditor_css
feature/give_some_money
feature/good_posts
feature/homepage_ui
feature/icon_park
feature/loading_icon
feature/loading_spin
feature/lottery_post_bugfix
feature/lottery_ui
feature/mcp
feature/md_line
feature/md_ui
feature/menu_select_state
feature/menu_ui
feature/message_control
feature/message_load_more
feature/news_bot
feature/nginx
feature/open_search
feature/remove-router-link
feature/reply_ui
feature/rss_comment
feature/search_bar
feature/sidebar-logic
feature/tag_height
feature/ui_fix
feature/ui_fix_v0
feature/user_list_and_avatar
feature/user_page_timeline
feature/vditor_layout
feature/view_history
feature/vote
feature/website_block
gh-pages
main
pr-971
pr-redis
pr-websocket
release/2.0
#1
#10
#100
#1000
#1001
#1002
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1012
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1024
#1025
#1026
#1027
#103
#1030
#1031
#1033
#1034
#1037
#1038
#104
#1041
#1042
#1045
#1046
#1048
#105
#1051
#1052
#1054
#1055
#1056
#1058
#1059
#106
#1060
#1061
#1062
#1064
#1065
#1066
#1067
#1069
#107
#1072
#1073
#1074
#1075
#1078
#108
#1080
#1081
#1082
#1083
#1084
#1085
#1086
#1087
#1088
#1089
#109
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#11
#110
#1100
#1101
#1102
#1103
#1104
#1106
#1107
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1128
#113
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#114
#1141
#1142
#1143
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#136
#137
#138
#139
#14
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#31
#310
#319
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#34
#340
#341
#342
#343
#343
#35
#351
#356
#357
#358
#359
#36
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#37
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#381
#387
#388
#39
#391
#392
#393
#394
#396
#4
#40
#404
#405
#406
#408
#41
#410
#411
#412
#413
#414
#415
#416
#417
#419
#42
#420
#421
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#459
#46
#460
#461
#465
#466
#467
#468
#469
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#48
#480
#481
#482
#483
#49
#495
#497
#498
#5
#50
#503
#504
#505
#506
#507
#51
#511
#512
#513
#518
#519
#52
#520
#528
#529
#53
#530
#531
#532
#533
#536
#537
#538
#539
#54
#540
#541
#542
#543
#545
#546
#549
#55
#550
#552
#553
#555
#557
#559
#56
#560
#562
#563
#565
#567
#568
#569
#57
#572
#574
#575
#576
#578
#579
#58
#580
#581
#584
#589
#59
#591
#592
#593
#594
#595
#596
#597
#598
#599
#6
#60
#600
#601
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#617
#619
#62
#620
#626
#627
#629
#63
#630
#631
#634
#637
#638
#639
#64
#641
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#658
#66
#661
#67
#670
#671
#672
#673
#674
#675
#677
#678
#679
#68
#680
#681
#682
#686
#687
#688
#689
#69
#692
#693
#697
#698
#699
#7
#70
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#713
#714
#715
#716
#717
#718
#719
#72
#720
#721
#722
#725
#726
#729
#73
#730
#734
#736
#737
#738
#739
#74
#740
#741
#742
#744
#75
#750
#751
#752
#755
#756
#757
#758
#759
#76
#760
#761
#762
#763
#764
#77
#773
#776
#779
#78
#781
#784
#785
#789
#79
#790
#791
#792
#793
#794
#795
#796
#798
#799
#8
#80
#800
#801
#802
#803
#804
#806
#807
#808
#809
#81
#810
#811
#812
#813
#814
#815
#818
#819
#82
#820
#821
#822
#824
#825
#826
#829
#83
#830
#835
#838
#84
#85
#86
#867
#868
#87
#870
#875
#878
#88
#880
#881
#882
#884
#885
#886
#887
#888
#889
#89
#890
#891
#892
#893
#894
#895
#896
#897
#898
#899
#9
#90
#900
#901
#902
#903
#904
#905
#906
#909
#91
#910
#911
#913
#914
#915
#918
#919
#92
#920
#921
#922
#924
#928
#929
#93
#930
#931
#932
#933
#934
#935
#936
#94
#940
#942
#943
#944
#945
#946
#947
#948
#949
#95
#951
#952
#953
#954
#955
#958
#959
#96
#963
#964
#965
#967
#968
#97
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#98
#980
#981
#982
#983
#984
#986
#986
#988
#989
#99
#990
#991
#993
#995
#996
#997
#998
v1.0
v2.0
-
42f2a0e057
feat: login overlay ui fix
tim
2025-07-14 18:33:33 +08:00 -
d3870e9efc
Merge pull request #201 from nagisa77/codex/add-404-page-and-disable-editors
Tim
2025-07-14 18:19:55 +08:00 -
b757a75db9
Add 404 page and login overlays
Tim
2025-07-14 18:19:23 +08:00 -
60ddd13459
feat: update setting page view
tim
2025-07-14 18:18:19 +08:00 -
f116c97f51
Merge pull request #200 from nagisa77/codex/add-account-usage-limit-feature
Tim
2025-07-14 18:13:58 +08:00 -
fd6a9521c1
feat: limit daily AI formatting usage
Tim
2025-07-14 18:13:36 +08:00 -
63de1eb567
uidate icon
tim
2025-07-14 18:04:20 +08:00 -
d7287deadb
feat: ai generate
tim
2025-07-14 18:01:51 +08:00 -
c69eeba1a9
Merge pull request #199 from nagisa77/codex/add-ai-access-interface-for-optimization
Tim
2025-07-14 17:40:14 +08:00 -
02ddbb3fda
feat: add OpenAI markdown format endpoint
Tim
2025-07-14 17:39:52 +08:00 -
e97db914e7
Merge pull request #198 from nagisa77/codex/fix-delete-article-failure-due-to-foreign-key
Tim
2025-07-14 17:34:32 +08:00 -
e0e1dea166
fix post deletion cascade
Tim
2025-07-14 17:34:15 +08:00 -
1974b60bdd
feat: add "md格式优化"
tim
2025-07-14 17:23:47 +08:00 -
f11f026829
feat: 更新发布中ui
tim
2025-07-14 17:19:38 +08:00 -
93b54dff18
Merge branch 'main' of github.com:nagisa77/OpenIsle
tim
2025-07-14 17:11:21 +08:00 -
e69a2213fa
feat: 新增已读所有消息
tim
2025-07-14 17:11:08 +08:00 -
2a556e1bfe
Merge pull request #197 from nagisa77/codex/fix-draft-saving-with-custom-tags
Tim
2025-07-14 16:31:31 +08:00 -
de04b4be2f
fix(draft): ignore custom tags when saving
Tim
2025-07-14 16:31:18 +08:00 -
b9a79b5e23
fix: 下拉框触底会展开页面
tim
2025-07-14 16:06:42 +08:00 -
db50e122d4
Revert "fix: save draft with custom tags"
tim
2025-07-14 15:42:49 +08:00 -
97362834ea
Merge pull request #196 from nagisa77/codex/fix-custom-tag-draft-saving-issue
Tim
2025-07-14 15:40:00 +08:00 -
9cdb740cae
fix: save draft with custom tags
Tim
2025-07-14 15:38:43 +08:00 -
f4c4947bd0
fix: menu超出长度 要自适应滚动
tim
2025-07-14 15:28:14 +08:00 -
1788774a07
feat: update menu ui
tim
2025-07-14 15:00:19 +08:00 -
5e9c5d2110
feat: add unread ui
tim
2025-07-14 14:56:58 +08:00 -
8d962e83e9
Merge pull request #195 from nagisa77/codex/add-tabs-to-messagepageview
Tim
2025-07-14 14:43:37 +08:00 -
5b00923a7d
feat: add tabs to message page
Tim
2025-07-14 14:42:56 +08:00 -
f5326b6834
feat: ui update
tim
2025-07-14 14:34:42 +08:00 -
bfcd965a39
Merge pull request #194 from nagisa77/codex/refactor-messagepageview-to-reduce-duplication
Tim
2025-07-14 14:22:44 +08:00 -
b0d784139c
refactor message page
Tim
2025-07-14 14:22:25 +08:00 -
8ec4894513
feat: mark as read button
tim
2025-07-14 14:15:12 +08:00 -
e26fcd982e
Merge pull request #193 from nagisa77/codex/add-hot-tag-feature-to-profileview
Tim
2025-07-14 13:45:26 +08:00 -
c93452f1e3
feat: add tag timeline and summary sections
Tim
2025-07-14 13:41:33 +08:00 -
a043e6fab9
feat: use token to get visit date~
tim
2025-07-14 12:49:21 +08:00 -
424d30db77
Merge pull request #192 from nagisa77/codex/enhance-user-page-with-real-data
Tim
2025-07-14 12:44:09 +08:00 -
c62af73599
Merge branch 'main' into codex/enhance-user-page-with-real-data
Tim
2025-07-14 12:43:29 +08:00 -
2c3c74d584
Record user visits on posts listing
Tim
2025-07-14 12:42:34 +08:00 -
b4a10c8174
feat: UPDATE main info text ui
tim
2025-07-14 12:41:44 +08:00 -
9e2ad22e60
feat: fix compile problem
tim
2025-07-14 12:33:55 +08:00 -
0a36ad0f59
feat: update heart
tim
2025-07-14 12:25:08 +08:00 -
6cc1373423
feat: 支持图片上传
tim
2025-07-14 12:20:32 +08:00 -
2d5c81ec50
Merge pull request #191 from nagisa77/codex/add-image-upload-interface-with-token
Tim
2025-07-14 11:58:24 +08:00 -
816a8b7459
feat: add authenticated image upload
Tim
2025-07-14 11:58:11 +08:00 -
ba9b9cadaa
feat: update menu ui
tim
2025-07-14 09:54:03 +08:00 -
c370242f69
fix: add image setting
tim
2025-07-14 01:51:06 +08:00 -
cf55730bc6
fix: update table css
tim
2025-07-14 01:34:35 +08:00 -
f597be64a3
fix: fix url problem
tim
2025-07-14 01:18:50 +08:00 -
0702de253a
Merge pull request #190 from nagisa77/codex/remove-notifications-when-deleting-articles
Tim
2025-07-14 01:00:27 +08:00 -
df60850c5b
Delete notifications when posts or comments are removed
Tim
2025-07-14 01:00:17 +08:00 -
d6e4e93d59
Merge pull request #189 from nagisa77/codex/add-admin-deletion-for-articles-and-comments
Tim
2025-07-14 00:42:03 +08:00 -
f71baaf217
feat(frontend): allow admins to delete posts and comments
Tim
2025-07-14 00:41:50 +08:00 -
2327c530f2
feat: menu add category & tags
tim
2025-07-13 23:46:27 +08:00 -
ae9af013ee
Merge pull request #188 from nagisa77/codex/add-category-and-tag-sections-to-menu
Tim
2025-07-13 23:04:42 +08:00 -
eb834688c5
feat: add category and tag sections to menu
Tim
2025-07-13 23:04:17 +08:00 -
a5cecd8ab4
feat: update BASE URL
tim
2025-07-13 09:39:03 +08:00 -
0b106ade31
feat: update test code
tim
2025-07-13 09:33:14 +08:00 -
577edc8cac
feat: test code
tim
2025-07-13 09:30:17 +08:00 -
273f8473f9
feat: delete unused code
tim
2025-07-13 09:28:24 +08:00 -
b92712bf88
feat: update port
tim
2025-07-13 09:22:57 +08:00 -
b9fd3f03ee
feat: update
tim
2025-07-12 22:59:13 +08:00 -
fd8c9217ec
feat: add dispath
tim
2025-07-12 22:55:33 +08:00 -
b2f3c80aee
feat: add deploy
tim
2025-07-12 22:50:15 +08:00 -
c654928429
feat: update api
tim
2025-07-12 11:32:45 +08:00 -
1c153cc18c
feat: add cros
tim
2025-07-12 11:29:12 +08:00 -
abf60f9224
feat: update api base
tim
2025-07-12 11:25:16 +08:00 -
2143484b67
feat: update base url
tim
2025-07-12 11:23:02 +08:00 -
26e1028e4e
feat: update api
tim
2025-07-12 11:17:45 +08:00 -
46b474c66a
feat: update api
tim
2025-07-12 11:13:15 +08:00 -
45602dd3be
feat: add api base
tim
2025-07-12 11:10:12 +08:00 -
bc065a073a
feat: update add cloudflare domain
tim
2025-07-12 10:47:25 +08:00 -
705e323e79
feat: update
tim
2025-07-12 10:43:46 +08:00 -
ce06267d5a
feat: update wrangler.toml
tim
2025-07-12 10:42:01 +08:00 -
9099a85c11
feat: update wrangler.toml
tim
2025-07-12 10:38:31 +08:00 -
0df116918f
feat: update icons
tim
2025-07-12 00:28:40 +08:00 -
eda14105f2
Merge pull request #187 from nagisa77/codex/create-generic-placeholder-component
Tim
2025-07-12 00:25:26 +08:00 -
fdb357d40d
feat(frontend): add BasePlaceholder component
Tim
2025-07-12 00:25:11 +08:00 -
8547e4662b
feat: update timeline ui
tim
2025-07-11 18:09:09 +08:00 -
f791070f13
Merge pull request #186 from nagisa77/codex/implement-delete-article-and-comment-feature
Tim
2025-07-11 17:30:57 +08:00 -
f4af7a48c7
Add post and comment deletion
Tim
2025-07-11 17:24:48 +08:00 -
216faeb496
Merge branch 'main' of github.com:nagisa77/OpenIsle
tim
2025-07-11 17:06:51 +08:00 -
ac240412b2
feat: update
tim
2025-07-11 17:06:35 +08:00 -
90abcacaa9
Merge pull request #185 from nagisa77/codex/update-comment-and-article-menu-items
Tim
2025-07-11 17:06:01 +08:00 -
fb8fc66733
refactor(menu): show delete/approve options conditionally
Tim
2025-07-11 17:05:41 +08:00 -
cb484fa53a
feat: menu
tim
2025-07-11 15:25:02 +08:00 -
15749ae5e2
Merge pull request #184 from nagisa77/codex/update-notification-system-for-post-reviews
Tim
2025-07-11 14:37:17 +08:00 -
46b7008152
feat: notify users on post review
Tim
2025-07-11 14:37:05 +08:00 -
27b0205a2b
feat: update header
tim
2025-07-11 14:35:39 +08:00 -
2f91314b0a
Merge pull request #183 from nagisa77/codex/fix-tag-publishing-in-post-approval
Tim
2025-07-11 14:29:59 +08:00 -
a5e685134f
Fix tag publish behavior in review mode
Tim
2025-07-11 14:29:37 +08:00 -
6c50e2500e
Merge pull request #182 from nagisa77/rpf5i0-codex/add-post-review-mechanism
Tim
2025-07-11 14:06:04 +08:00 -
9a5a1df420
Add post and tag review workflow
Tim
2025-07-11 14:04:33 +08:00 -
a991b20f9c
Merge pull request #179 from nagisa77/codex/update-notification-mechanism
Tim
2025-07-11 13:43:15 +08:00 -
2657aae369
feat: improve notification details
Tim
2025-07-11 13:43:01 +08:00 -
56a6757190
feat: update reaction panel ui
tim
2025-07-11 13:42:19 +08:00 -
aa07e6d949
Merge pull request #178 from nagisa77/codex/implement-user-reaction-rules-and-add-new-types
Tim
2025-07-11 13:31:49 +08:00 -
53ce2dfa96
feat: add new reaction types and enforce single reaction per type
Tim
2025-07-11 13:31:26 +08:00 -
cac9544195
feat: add article state
tim
2025-07-11 13:30:34 +08:00 -
1e1d3dceb4
Merge pull request #177 from nagisa77/codex/implement-article-subscription-mechanism
Tim
2025-07-11 13:17:19 +08:00 -
452a486063
feat: implement post subscription notifications
Tim
2025-07-11 13:17:04 +08:00 -
abf0203b7c
feat: reaction ui
tim
2025-07-11 13:13:51 +08:00