Chang lue Tsen
|
ff574b3955
|
fix(database): add sort column to nodes table
|
2025-09-02 11:51:07 -04:00 |
|
Chang lue Tsen
|
26b2afe06d
|
feat(api): implement sorting functionality for nodes and servers
|
2025-09-01 13:13:07 -04:00 |
|
Chang lue Tsen
|
d4850a73f3
|
feat(api): add sort field to server model
|
2025-09-01 12:24:15 -04:00 |
|
Chang lue Tsen
|
367ef9d2e7
|
feat(api): add reset sort endpoints for server and node
|
2025-09-01 11:41:34 -04:00 |
|
Chang lue Tsen
|
e910d0e345
|
feat(database): update user table to add referral percentage and only first purchase fields
|
2025-09-01 09:40:33 -04:00 |
|
Chang lue Tsen
|
aea20ffd5e
|
feat(api): add referral percentage and only first purchase fields to user model and requests
|
2025-09-01 09:03:39 -04:00 |
|
Chang lue Tsen
|
4438b05272
|
feat(model): add user counts struct and update queries for new and renewal users
|
2025-09-01 08:25:53 -04:00 |
|
Chang lue Tsen
|
1745c7194b
|
feat(routes): add handler for scheduled traffic statistics
|
2025-09-01 08:14:57 -04:00 |
|
Chang lue Tsen
|
4432115844
|
fix(log): correct category in log settings update query
|
2025-09-01 06:31:41 -04:00 |
|
Chang lue Tsen
|
b6cae7bbb5
|
feat(api): add log settings management with auto-clear and clear days configuration
|
2025-09-01 06:11:35 -04:00 |
|
Chang lue Tsen
|
4184a32c0f
|
feat(api): update server total data response to use 'OnlineUsers' and implement daily traffic statistics logging
|
2025-09-01 05:30:05 -04:00 |
|
Chang lue Tsen
|
9ff965bbea
|
feat(api): implement daily traffic ranking for users and servers with error handling
|
2025-09-01 05:03:02 -04:00 |
|
Chang lue Tsen
|
8a37472e61
|
fix(traffic): adjust start date for traffic statistics and improve log deletion comment
|
2025-09-01 05:02:53 -04:00 |
|
Chang lue Tsen
|
3012a68339
|
feat(api): enhance server status handling with protocol support and refactor related logic
|
2025-09-01 04:17:33 -04:00 |
|
Chang lue Tsen
|
6dc1bee14c
|
feat(api): refactor cache key handling for server and user lists
|
2025-08-31 11:29:55 -04:00 |
|
Chang lue Tsen
|
82fd674ae4
|
feat(api): standardize timestamp field across log structures
|
2025-08-26 14:39:54 -04:00 |
|
Chang lue Tsen
|
88cbfbb7d6
|
feat(api): update log filtering to use ResetSubscribe type for subscription logs
|
2025-08-26 14:26:55 -04:00 |
|
Chang lue Tsen
|
92466d62a4
|
feat(server): implement server deletion logic with error handling
|
2025-08-26 10:49:03 -04:00 |
|
Chang lue Tsen
|
c7884d94aa
|
feat(api): migrate server and node data handling, update related structures and logic
|
2025-08-26 07:05:59 -04:00 |
|
Chang lue Tsen
|
9b3cdbbb4f
|
feat(api): add traffic log details filtering and enhance traffic log structures
|
2025-08-26 02:29:25 -04:00 |
|
Chang lue Tsen
|
ad4f3df74e
|
feat(server): implement server management handlers and database schema
|
2025-08-25 14:06:37 -04:00 |
|
Chang lue Tsen
|
1ccbdc18b1
|
feat(api): define OnlineUser type with SID and IP fields
|
2025-08-25 11:16:39 -04:00 |
|
Chang lue Tsen
|
630098bfbb
|
refactor(api): rename OnlineUser to ServerOnlineUser for clarity
|
2025-08-25 11:16:25 -04:00 |
|
Chang lue Tsen
|
7bd026a600
|
feat(api): enhance server and node management with new request/response structures
|
2025-08-25 10:10:13 -04:00 |
|
Chang lue Tsen
|
d5460d0cd1
|
fix(subscribe): ensure active status and reset timestamps during traffic resets
|
2025-08-23 09:07:56 -04:00 |
|
Chang lue Tsen
|
d33f4cd1ce
|
feat(traffic): add traffic statistics logging and scheduling
|
2025-08-21 14:11:03 -04:00 |
|
Chang lue Tsen
|
6b1b365734
|
refactor(log): remove Reset Subscribe Traffic Log endpoint and related types
|
2025-08-21 11:19:45 -04:00 |
|
Chang lue Tsen
|
062533412a
|
feat(log): add endpoints for retrieving and resetting subscribe traffic logs
|
2025-08-21 11:02:11 -04:00 |
|
Chang lue Tsen
|
ec4e95451b
|
fix(log): insert reset traffic log during subscription activation
|
2025-08-21 10:53:12 -04:00 |
|
Chang lue Tsen
|
fcdb9f72ef
|
fix(log): add traffic reset logging for subscription resets
|
2025-08-21 10:35:40 -04:00 |
|
Chang lue Tsen
|
7c707f2ecf
|
fix(login): remove debug logs and error logging during user login process
|
2025-08-21 09:18:14 -04:00 |
|
Chang lue Tsen
|
70815c0d50
|
fix(log): remove unused Id field from SystemLog during login log insertion
|
2025-08-21 09:15:37 -04:00 |
|
Chang lue Tsen
|
38706c0b29
|
fix(email): set EmailTypeVerify in task payload and update content type conversion for verification email
|
2025-08-21 09:07:48 -04:00 |
|
Chang lue Tsen
|
5e903868c4
|
fix(log): change MessageLog list to use value type for improved performance and memory efficiency
|
2025-08-21 08:49:13 -04:00 |
|
Chang lue Tsen
|
c04923015e
|
fix(types): change Content field type in MessageLog to interface{} for improved flexibility
|
2025-08-21 08:24:30 -04:00 |
|
Chang lue Tsen
|
87c771bbd4
|
refactor(log): consolidate logging models and update related logic for improved clarity and functionality
|
2025-08-20 13:36:06 -04:00 |
|
Chang lue Tsen
|
4f32d67113
|
fix(email): convert RegisterStartTime and RegisterEndTime to time.Time for accurate query filtering
|
2025-08-20 08:22:48 -04:00 |
|
Chang lue Tsen
|
bc1e6315a8
|
fix(subscribe): rename variable for clarity and add special handling for Stash user agent
|
2025-08-18 02:54:00 -04:00 |
|
Chang lue Tsen
|
3a98616093
|
fix(subscribe): update Id field tag to use primaryKey and improve model queries
|
2025-08-18 02:33:17 -04:00 |
|
Chang lue Tsen
|
41c51fbbff
|
fix(subscribe): update Id field tag to use primaryKey and improve save method query
|
2025-08-18 02:30:35 -04:00 |
|
Chang lue Tsen
|
3bb83edf05
|
fix(subscribe): update delete method to use Where clause for improved query accuracy
|
2025-08-18 02:09:15 -04:00 |
|
Chang lue Tsen
|
245f347d22
|
refactor(swagger): remove deprecated app.json check from swagger configuration
|
2025-08-17 12:39:17 -04:00 |
|
Chang lue Tsen
|
70a0fd96ab
|
refactor(swagger): remove deprecated app.json generation from swagger configuration
|
2025-08-17 12:37:27 -04:00 |
|
Chang lue Tsen
|
8996a62b54
|
refactor(api): remove deprecated application-related endpoints and types
|
2025-08-17 12:14:55 -04:00 |
|
Chang lue Tsen
|
14a86c50b2
|
feat(subscribe): add user agent limit configuration to system settings
|
2025-08-17 11:52:14 -04:00 |
|
Chang lue Tsen
|
5d80d95568
|
fix(subscribe): improve error handling and logging for subscription requests
|
2025-08-17 10:01:12 -04:00 |
|
Chang lue Tsen
|
6580cc9d44
|
feat(subscribe): implement user agent limit feature with configurable list
|
2025-08-16 13:37:09 -04:00 |
|
Chang lue Tsen
|
4f2aafd8b2
|
refactor(subscribe): replace V2 handler with a unified Handler method for subscription logic
|
2025-08-16 12:59:28 -04:00 |
|
Chang lue Tsen
|
81a46d1f13
|
feat(panDomain): update subscription logic to use V2 handler for improved functionality
|
2025-08-16 06:18:44 -04:00 |
|
Chang lue Tsen
|
2dfb1030e1
|
refactor: rename queryannouncementhandler.go to queryAnnouncementLogic.go for clarity
|
2025-08-15 14:58:01 -04:00 |
|