Commit Graph

211 Commits

Author SHA1 Message Date
0f2b45352c 🐛 Fix compare perm node panic 2024-08-25 18:08:37 +08:00
a6b0170b1d 🐛 Fix query issue 2024-08-25 17:16:22 +08:00
876cfa9956 Pagination bots api 2024-08-25 17:03:06 +08:00
7a585ec5b9 Return affiliated to and automated by in userinfo grpc call 2024-08-25 00:08:06 +08:00
b22657d09f Bots aka. automated accounts 2024-08-24 23:49:19 +08:00
8f61253bd3 Bot token aka. API token 2024-08-24 20:28:10 +08:00
516f5593de 🗃️ Update modeling 2024-08-24 15:17:26 +08:00
5e76fa07b7 👽 Use hyper's NetworkPackage instead of own UnifiedCommand 2024-08-24 14:29:36 +08:00
31fcfa2bf5 👽 Use pointer user id in stream request
⬆️ Re-sum go mod
2024-08-23 19:42:30 +08:00
0285b82ca2 👽 Change avatar and banner id to string 2024-08-18 22:08:58 +08:00
dd3586b241 ⬆️ Implement list user relative grpc function 2024-08-14 22:50:03 +08:00
bdcc8de59b 🐛 Fix internal token audience update isn't fully applied 2024-08-13 15:16:02 +08:00
0ee3f1bc97 Use capital to deal with links 2024-08-13 10:58:59 +08:00
a97615b6c7 🗑️ Totally removed frontend 2024-08-12 21:16:48 +08:00
e4d73b1d31 ♻️ Separate application domain and token issuer 2024-08-12 20:58:20 +08:00
7a072988ce 🐛 Fix validate condition issue 2024-08-01 23:55:33 +08:00
817c573048 🐛 Fix batch get userinfo 2024-08-01 12:47:19 +08:00
c51af61820 Better account name validation 2024-08-01 12:21:34 +08:00
688d026d75 Support batch get userinfo by username 2024-08-01 12:11:57 +08:00
ed13d62110 👽 Fix avatar cannot be updated due to attachment api updated 2024-07-31 14:16:13 +08:00
d2beaa67b4 Able get multiple userinfo in one request 2024-07-30 20:28:38 +08:00
e97f3b6047 🐛 Fix search account query 2024-07-30 19:39:53 +08:00
57b4b314fe Search accounts w/ username or nick 2024-07-30 18:20:45 +08:00
7c09138ef7 Present nonce in id token 2024-07-28 22:30:51 +08:00
6ef46d984d Better id token in oidc 2024-07-28 20:04:22 +08:00
94aed49092 Present azp in token 2024-07-28 19:50:49 +08:00
ebbfd7450c 🐛 Fix user nick condtion doesn't match registering 2024-07-27 23:29:10 +08:00
c458123d9e 🐛 Fix permissions in groups 2024-07-24 18:09:18 +08:00
7737d9fd08 Default user group 2024-07-24 17:33:05 +08:00
f113719e79 Account groups 2024-07-24 17:23:44 +08:00
2d181bfdaf 🐛 Fix endpoint conflict again... 2024-07-24 00:04:21 +08:00
24395b698e 🐛 Fix conflict on endpoints 2024-07-24 00:02:30 +08:00
cb0fefecfb More relationship APIs 2024-07-23 23:50:05 +08:00
3cab122b76 🐛 Fix cannot clear notifications 2024-07-23 22:04:52 +08:00
e56c48362d 🚚 Update API endpoints 2024-07-23 21:25:13 +08:00
d08b7a273d 🐛 Fix push notification to wrong person 2024-07-21 22:52:24 +08:00
6350ec1e43 ♻️ Use dealer postman instead of built-in feature to deliver email and notify 2024-07-21 14:22:54 +08:00
27d501d7a7 Support stream controller event emit 2024-07-20 19:58:54 +08:00
6643d31b1a Show invisible is enabled in api 2024-07-20 15:14:50 +08:00
b3bb7cb582 Provide API to try out our newest notification feature 2024-07-19 23:35:15 +08:00
8fcaf99103 Notification with avatar(only in APNs) and picture 2024-07-19 23:27:58 +08:00
282a0891d0 Optimize batch notification speed 2024-07-17 14:04:55 +08:00
7436d4b2cc 🐛 Fix concurrent write and read auth context cache 2024-07-17 13:27:16 +08:00
7b9aebd5d7 🐛 Fix attachment url issue 2024-07-16 20:11:08 +08:00
cef0a552f4 ⬆️ Configured for support dealer 2024-07-16 18:09:18 +08:00
c912271610 Make log more quiet 2024-07-16 14:15:21 +08:00
14bcea02d0 ⬆️ Upgrade dealer 2024-07-16 11:09:16 +08:00
4795da84f9 🐛 Fix model relation issue 2024-07-16 00:05:09 +08:00
a8d919dc5b ♻️ Refactored relation system
⬆️ Support new realm & relation api
2024-07-16 00:02:28 +08:00
4143a7b2c8 ⬆️ Support new auth api 2024-07-15 00:46:36 +08:00
69fb9531cb ♻️ Basiclly moved to Dealer from Consul 2024-07-15 00:01:17 +08:00
a60be78ce6 🐛 Fix oauth ticket need mfa 2024-07-14 14:28:16 +08:00
0e7e7e6d55 🐛 Fix recycle account error 2024-07-12 13:31:39 +08:00
d405b34747 🐛 Bug fixes on cron jobs 2024-07-12 11:25:41 +08:00
e049b2c566 🐛 Fix suspend account check 2024-07-12 00:35:45 +08:00
681eb3cf7f Suspended account 2024-07-11 18:34:05 +08:00
e5bdb23c09 🐛 Fix push notifications wont work 2024-07-10 17:38:39 +08:00
77c1a029bd 🐛 Bug fixes 2024-07-05 00:05:15 +08:00
f7063fc109 💩 Remove mis-imported cgo 2024-07-04 23:55:06 +08:00
13c26486b6 🐛 Fix clear function doesn't real clear items in slice 2024-07-04 23:08:22 +08:00
da15c72fb3 Admin check users' auth factor 2024-07-03 23:33:22 +08:00
182a389180 Admin notify one user 2024-07-03 23:07:59 +08:00
74819c1c2b Admin force confirm account 2024-07-03 23:01:20 +08:00
8c89d89382 Optimized audit, event logging system
 Audit logs
 Admin edit user permissions
2024-07-03 22:57:17 +08:00
5200e00c9b ♻️ Optimized the initial permission system 2024-07-03 22:36:42 +08:00
a4ccf12b7a Password reset & user lookup API 2024-06-30 17:20:05 +08:00
e5d8f1ab3b Reset password APIs 2024-06-30 17:01:39 +08:00
7e334222ee ♻️ Improve notify API 2024-06-30 11:57:57 +08:00
133bbcc6bc 🐛 Fix API mapping issue 2024-06-30 11:52:36 +08:00
659fc8375c 🐛 Fix request body validation 2024-06-30 11:41:33 +08:00
78604db54e Admin notify all API 2024-06-30 11:32:01 +08:00
0276a9b0bf 🐛 Fix disturbable condition 2024-06-27 12:20:42 +08:00
9f7205ba14 🐛 Fix status query condition 2024-06-27 01:29:51 +08:00
17e0fa3b18 🐛 Fix bugs in status 2024-06-27 01:10:57 +08:00
7fed35dd04 🐛 Fix status validation issue 2024-06-27 01:01:47 +08:00
b2b8aa467b 🚑 Fix getting user panic again... 2024-06-27 00:58:32 +08:00
3f0d3fc69e 🐛 Not supposed to appear to status at the same time 2024-06-27 00:37:50 +08:00
0bce0d45c8 🚑 Fix nil pointer panic 2024-06-27 00:22:47 +08:00
203465f0bb 🐛 Invisible status is visible to others 2024-06-26 21:52:36 +08:00
e36b40614d 🐛 Fix miscall function 2024-06-26 20:53:11 +08:00
f2b8401746 Get myself current status API 2024-06-26 20:52:35 +08:00
feabff16ec 🐛 Fix clear status affected the statutes cleared before 2024-06-26 20:43:10 +08:00
9519497887 Edit, delete current status 2024-06-26 20:41:20 +08:00
b1f6cf8f6e Last seen at 2024-06-26 20:28:12 +08:00
8c2649e29d 🐛 Fix online condition 2024-06-26 20:13:34 +08:00
7c0713a12f 🐛 Fix status expired in cache 2024-06-26 20:08:18 +08:00
132d301aeb Status system 2024-06-26 20:05:28 +08:00
38ee30f455 Can pick up mfa request 2024-06-26 18:18:04 +08:00
ebdb6f5688 🐛 Authenticate wrong payload hotfix 2024-06-26 18:07:07 +08:00
ab5130de2a 🗃️ Add the status model 2024-06-26 17:59:15 +08:00
f69f1026d8 🐛 Fix avatar and banner APIs 2024-06-26 17:16:14 +08:00
7e4ca530fa Better avatar and banner APIs 2024-06-26 17:07:20 +08:00
d540e86603 🐛 Fix magic token's foreign key 2024-06-26 16:52:04 +08:00
ea33857afb Recycle accounts 2024-06-26 15:52:58 +08:00
8044a1e5f2 🐛 Bug fixes 2024-06-26 15:17:10 +08:00
21d3d71936 ♻️ OAuth authenticate 2024-06-26 14:48:35 +08:00
0d02eca76e 🗑️ Remove the personal page 2024-06-26 11:11:23 +08:00
3f64747839 ♻️ Update the sign in web page to the latest API 2024-06-24 23:54:45 +08:00
1cf675b23a Pick up the single-page application as frontend 2024-06-24 23:06:20 +08:00
b919e100e0 🐛 Fix avatar url missing endpoint prefix 2024-06-23 00:02:22 +08:00
18ae5f12e2 🐛 Fix registration service issue 2024-06-22 21:10:52 +08:00
4537bc9f28 Accepts token in querystring 2024-06-22 20:28:58 +08:00
d654931483 🐛 FIx cannot resolve service 2024-06-22 20:05:21 +08:00
a4ec986b77 🔨 Clean up dockerfile 2024-06-22 18:09:08 +08:00
7007cda8f2 ♻️ Improve code structure and much easier to read
🐛 Fix auth middleware
2024-06-22 13:04:21 +08:00
c37a55b88b 🧑‍💻 Add the server side Hyper SDK 2024-06-22 12:14:15 +08:00
d9aa478d10 Drop direct connection and uses consul 2024-06-19 23:25:40 +08:00
5a3c6fcada 🗑️ Remove HTTP provision to consul 2024-06-19 20:48:23 +08:00
d2fdb5a72b ♻️ Update status check api 2024-06-17 22:23:41 +08:00
9c3b42f078 🐛 Bug fixes on connection and package naming 2024-06-17 22:21:34 +08:00
45048ea814 🎨 Update project structure 2024-06-16 23:17:32 +08:00