Commit graph

41 commits

Author SHA1 Message Date
netkas
426df31421 Update display name logic and handle invalid arguments. 2025-01-06 04:44:35 -05:00
netkas
fffad01516 Fix exception message in delete display picture method 2025-01-06 04:37:32 -05:00
netkas
3d915f55a5 Fix error message in display name deletion exception. 2025-01-06 02:27:22 -05:00
netkas
17a151fd8a Fix terms acceptance logic and improve session handling 2025-01-06 02:20:09 -05:00
netkas
3a72363937 Refactor session handling in policy acceptance methods. 2025-01-06 02:17:49 -05:00
netkas
da250d6189 Refine community guidelines acceptance logic 2025-01-06 02:14:29 -05:00
netkas
480eaa6bc5 Refactor password deletion logic in SettingsDeletePassword. 2025-01-06 01:59:13 -05:00
netkas
dfc198cca3 Improve password validation and error handling in delete flow 2025-01-06 01:49:34 -05:00
netkas
a85534dfe6 Removed unused $e 2025-01-06 01:44:16 -05:00
netkas
2656becd25 Add email address validation and RPC method to set email 2025-01-06 01:40:07 -05:00
netkas
3e3bcfd143 Add password verification and update enhancements 2025-01-06 01:37:51 -05:00
netkas
2082225fb7 Add support for deleting display pictures 2025-01-05 01:36:57 -05:00
netkas
85814913e4 Update password handling and session methods 2025-01-05 01:23:43 -05:00
netkas
b04de2f2a7 Add methods for deleting and updating peer information 2025-01-04 15:32:42 -05:00
netkas
e4b9a08972 Add signing key management functionality 2025-01-03 18:30:50 -05:00
netkas
367399f0fd Changed Encryption to use LibSodium instead of OpenSSL, refactored many things and overall improved the code quality and performance with magic. 2025-01-03 12:27:04 -05:00
netkas
738f8a455c Add display picture support and error code refactor 2024-12-24 15:05:35 -05:00
netkas
85bdff7d3c Add SettingsSetDisplayName method and refactor unused imports 2024-12-24 00:51:13 -05:00
netkas
1108711eb7 Refactor session flow management for captcha and password. 2024-12-23 19:07:01 -05:00
netkas
23262bc0a6 Remove obsolete ClientRequestOld and RpcHandler classes 2024-12-23 19:03:43 -05:00
netkas
395e6b95ff Refactor and extend configuration classes. 2024-12-23 19:02:37 -05:00
netkas
0b51b47859 Updated format 2024-12-14 00:43:49 -05:00
netkas
c866e2f696 Add support for Privacy Policy, Terms of Service, and CAPTCHA 2024-12-14 00:43:19 -05:00
netkas
756297671f Add client metadata to session creation and enforce TOS/PP 2024-12-12 14:55:44 -05:00
netkas
f0624e71d1 Refactor header validation and add GetSessionState scaffold. 2024-12-12 05:12:28 -05:00
netkas
701acfde35 Remove unused StandardMethods and improve session logic 2024-12-12 04:33:10 -05:00
netkas
86435a3d0b Add encryption handling and session flags management. 2024-12-10 22:14:43 -05:00
netkas
790262db08 Enhance session handling and introduce session flags 2024-12-10 12:54:02 -05:00
netkas
3a10e01bd8 Implement client session management and refactoring 2024-12-09 19:01:56 -05:00
netkas
cad2ea3419 Add image captcha verification methods 2024-10-31 19:13:05 -04:00
netkas
8e1f6351e2 Rename GetCaptcha to VerificationGetCaptcha 2024-10-31 19:00:22 -04:00
netkas
38b96db83a Update captcha handling and introduce new captcha mechanism 2024-10-31 15:49:42 -04:00
netkas
cd7be1c3b2 Rename and add session update methods 2024-10-30 18:33:38 -04:00
netkas
a9a13f186c Add GetMe standard method implementation 2024-10-30 15:29:31 -04:00
netkas
44143cb8cd Add user registration method 2024-10-30 15:29:00 -04:00
netkas
0f5c8b40e2 Refactor cryptography handling and improve test coverage 2024-10-24 13:55:21 -04:00
netkas
e55f4d57f9 Add VariableManager, RpcClient classes, and cache enhancements 2024-09-30 03:00:02 -04:00
netkas
8e66b1dba3 Remove redundant exception docblock 2024-09-24 15:00:29 -04:00
764ec51fa4 Add new classes and methods for session management 2024-09-13 13:52:38 -04:00
b1be2501f6 Add CreateSession method to handle session creation 2024-09-13 13:47:58 -04:00
09712c1a19 Add Authenticate class for handling authentication logic 2024-09-13 13:46:31 -04:00