LinkinStars
0705ea6bae
fix(tests): add mock methods for cache OAuth state in new question notification tests
2026-07-10 10:19:39 +08:00
LinkinStars
88c288fdda
fix(tests): update goroutine handling in new question email worker tests
2026-07-10 10:19:39 +08:00
LinkinStars
f5e25dcb8d
fix(notification): remove buffer size parameter from new question email worker for test
2026-07-10 10:19:39 +08:00
Artur Iusupov
e06311a514
fix(notification): make new question email queue configurable
2026-07-10 10:19:39 +08:00
Artur Iusupov
cb97394211
fix(notification): move new question email throttling to worker
2026-07-10 10:19:39 +08:00
Artur Iusupov
dda51232b9
feat(notification): add interval for new question emails
2026-07-10 10:19:39 +08:00
ferhat elmas
26d868b123
refactor(queue): improve queues
...
* fix race condition for registering handler
* add close method
* use generics to reduce duplication
* rename packages to drop underscore for go convention
* rename interface to drop stutter with package name
Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com >
2026-01-14 11:22:53 +08:00
Douglas Cortez
c8908b7b34
fix(review): notifications from the specific external system will take precedence
2025-12-29 10:27:00 +08:00
Douglas Cortez
42f8947e7c
fix(notification): use SSO provider for external_id lookup in notifications
2025-12-29 10:27:00 +08:00
ferhat elmas
670aa32325
refactor(lint): add new linters and fix their issues
...
* gocritic
* misspell
* modernize (aside, bumping go would be nice)
* testifylint
* unconvert
* unparam
* whitespace
related to #1432
Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com >
2025-12-05 10:45:55 +08:00
LinkinStars
5e705a124b
refactor(lint): improve error handling and code consistency across multiple files
2025-12-01 12:27:25 +08:00
LinkinStars
9540ef6005
refactor(goimports): add goimports to golangci-lint configuration #1432
2025-12-01 11:32:12 +08:00
Neko
7a8afbb353
add new question notification trigger user
2025-09-01 11:43:43 +08:00
LinkinStars
e8a6c3f1de
fix(notification): check user status before sending notification
2025-04-18 14:38:01 +08:00
LinkinStars
0618947350
refactor(name): rename incubator-answer
2025-01-07 10:39:23 +08:00
LinkinStars
052b78be28
fix(badge): remove red dot only when the badge notification has been read
2024-09-04 10:08:07 +08:00
LinkinStars
41d63bd245
feat(badge): delete red dot when no unread notification
2024-09-03 14:16:17 +08:00
LinkinStars
7d040f07dd
feat(badge): add badge notification
2024-08-15 18:34:13 +08:00
LinkinStars
2820efc454
feat(user): ensure that only one link is active at a time
2024-07-22 17:34:51 +08:00
LinkinStars
abe0680641
Release/1.3.0 ( #876 )
...
Co-authored-by: shuai <lishuailing@sifou.com >
Co-authored-by: Han Gao <dhangao@hotmail.com >
Co-authored-by: wzy <770954908@qq.com >
Co-authored-by: zahash <zahash.z@gmail.com >
Co-authored-by: Hosein Beigi <hbsciw@gmail.com >
Co-authored-by: kumfo <kumfo@sifou.com >
Co-authored-by: sy-records <52o@qq52o.cn >
Co-authored-by: 而立 <cuihengqing@cai-inc.com >
Co-authored-by: foxzero-007 <chq2549603631@gmail.com >
Co-authored-by: easy <58644520+foxzero-007@users.noreply.github.com >
Co-authored-by: robin <robin@rnode.me >
Co-authored-by: Akhil <surapuramakhil@gmail.com >
Co-authored-by: Shaobiao Lin <whalevocal@gmail.com >
2024-03-22 17:25:46 +08:00
LinkinStars
937de43978
Release/1.2.5 ( #759 )
...
Signed-off-by: Adam Vollrath <adam.d.vollrath@gmail.com >
Co-authored-by: shuai <lishuailing@sifou.com >
Co-authored-by: kelvinkuo <kelvinkuo224@gmail.com >
Co-authored-by: hgaol <dhangao@hotmail.com >
Co-authored-by: sy-records <52o@qq52o.cn >
Co-authored-by: Adam Vollrath <adam.d.vollrath@gmail.com >
Co-authored-by: kumfo <kumfo@sifou.com >
Co-authored-by: Yang Wong <yang wang>
Co-authored-by: hbsciw <hbsciw@gmail.com >
2024-01-29 17:19:41 +08:00
LinkinStars
a458f3409c
rename all old answerdev/answer link to apache/incubator-answer ( #603 )
...
Co-authored-by: shuai <lishuailing@sifou.com >
2023-11-01 14:48:35 +08:00
tison
3d2187d849
chore: add license headers
...
Signed-off-by: tison <wander4096@gmail.com >
2023-10-26 11:11:23 +08:00
LinkinStars
da0bc8b76d
feat(user): change delete user display info
2023-09-22 11:47:05 +08:00
LinkinStars
99a61fcf7c
feat(user): anonymising notifications of deleted users
2023-09-13 14:36:08 +08:00
LinkinStars
fce6e1d075
fix(notification): Remove the author from notification subscribers
2023-08-22 17:16:46 +08:00
LinkinStars
e4a77367a4
feat(notification): add notification limit
2023-08-22 17:07:45 +08:00
LinkinStars
8a037f00db
feat(cache): upgrade cache interface
2023-08-22 16:10:41 +08:00
LinkinStars
3b1324b83b
fix(notification): missing unsubscribe code
2023-08-22 14:48:40 +08:00
LinkinStars
2bd8f7f771
feat(notification): add new question notification
2023-08-22 12:00:53 +08:00
LinkinStars
1c2151d710
refactor(shortid): remove short id variable
2023-06-02 16:53:49 +08:00
aichy126
bd079a0040
update Notification
2023-05-25 16:49:05 +08:00
aichy126
0b7606ea22
update inbox
2023-05-24 15:20:07 +08:00
aichy126
fb86b861da
update inbox
2023-05-24 11:02:16 +08:00
LinkinStars
efb78124a9
feat(notification): remove user info when meet down vote notification.
2023-05-08 15:55:35 +08:00
LinkinStars
276e87af08
feat(notification): self-questioning does not generate notifications
2023-05-06 10:30:06 +08:00
aichy126
5e2af78e96
update notification
2023-03-09 11:37:10 +08:00
LinkinStar
5c2723e617
fix(i18n): If the translation content is not found, use the default language for translation
2023-01-06 18:00:51 +08:00
aichy126
4a993e3847
add notification
2022-11-25 17:15:02 +08:00
LinkinStar
863a9d91ca
feat: refactor notification page list
2022-10-26 17:37:11 +08:00
LinkinStar
adc760e874
refactor: rename go mod package to answerdev
2022-10-24 16:51:05 +08:00
LinkinStar
cf9cd4f1bc
remove: remove non-essential entity classes
2022-10-19 11:07:58 +08:00
LinkinStar
b90ec5e11e
feat: all users display part Add user status
2022-09-29 15:27:56 +08:00
mingcheng
8e6c49a531
initial commit
2022-09-27 17:59:05 +08:00