RandyTheSilly
|
362eb75dc4
|
Fix offlineMode not being written for third-party clients with no client-specific config data
|
2025-06-28 19:09:58 -04:00 |
|
RandyTheSilly
|
cf5d5051fd
|
Fix compilation for Android
|
2025-06-07 21:00:39 -04:00 |
|
RandyTheSilly
|
0f03096ed2
|
Default to online mode in init
|
2025-06-07 14:20:49 -04:00 |
|
RandyTheSilly
|
4a0e0f8e9e
|
Ensure old device ID remains active on the client if new device ID registration fails
|
2025-06-01 16:24:47 -04:00 |
|
RandyTheSilly
|
d0f7b663d5
|
Simplify target existence checks
|
2025-06-01 15:24:31 -04:00 |
|
RandyTheSilly
|
5f8789a0f0
|
Bump go-boilerplate; make error codes sequential
|
2025-06-01 14:17:51 -04:00 |
|
RandyTheSilly
|
2e3be57e3e
|
Handle unhandled error; remove error handling in server-only function (error would never become visible to user)
|
2025-06-01 12:35:07 -04:00 |
|
RandyTheSilly
|
4dab9f2c93
|
Automatically install new entry directory in EntryRefresh()
|
2025-05-31 20:41:30 -04:00 |
|
RandyTheSilly
|
038cd3670d
|
Forward sanity check error in EntryRefresh()
|
2025-05-31 20:34:47 -04:00 |
|
RandyTheSilly
|
346fa35dc8
|
Fix support for entries <4 lines long in EntryRefresh()
|
2025-05-31 20:28:01 -04:00 |
|
RandyTheSilly
|
c4db7dfd59
|
Fix passphrase setup in EntryRefresh()
|
2025-05-31 19:57:59 -04:00 |
|
RandyTheSilly
|
2840ff3cf2
|
Fix backup/temp directory cleaning in EntryRefresh()
|
2025-05-31 19:20:51 -04:00 |
|
RandyTheSilly
|
ca277ba773
|
Add entry refresh feature; fix ClampTrailingWhitespace ignoring the initial trim
|
2025-05-31 21:48:11 +00:00 |
|
RandyTheSilly
|
3dd07e7165
|
Add offline mode option to libmutton.ini
|
2025-05-29 23:39:15 -04:00 |
|
RandyTheSilly
|
a1c47b06a1
|
Address JetBrains warnings
|
2025-05-29 22:05:57 -04:00 |
|
RandyTheSilly
|
aa0e242748
|
Fix inconsistent error message
|
2025-05-29 21:15:11 -04:00 |
|
RandyTheSilly
|
40f0f35f45
|
Return errors, rather than printing them
|
2025-05-30 01:08:43 +00:00 |
|
RandyTheSilly
|
74b8261bc8
|
Do not rely on importing projects for libmutton initialization
|
2025-05-29 23:35:50 +00:00 |
|
RandyTheSilly
|
50ab27c674
|
Ensure libmutton.ini is created with 0600 permissions (on *nix)
|
2025-05-29 16:52:15 +00:00 |
|
RandyTheSilly
|
35d053b46f
|
Drop github.com/fortis/go-steam-totp (functionality now convered by github.com/pquerna/otp)
|
2025-05-16 20:11:20 -04:00 |
|
RandyTheSilly
|
36bbf88690
|
Refactor: Split into more packages to reduce server binary size
|
2025-05-12 16:26:03 +00:00 |
|
RandyTheSilly
|
dfb5c10dcb
|
Fix building for many non-Linux platforms
|
2025-05-11 00:41:44 -04:00 |
|
RandyTheSilly
|
491392562a
|
Update documentation for gpgToRCW
|
2025-05-11 00:28:43 -04:00 |
|
RandyTheSilly
|
03c040b373
|
Use go-boilerplate
|
2025-05-09 16:12:03 +00:00 |
|
RandyTheSilly
|
aec42cad96
|
Remove useless error checks on cmd.Start (missing arguments will not throw an error)
|
2025-05-09 14:49:35 +00:00 |
|
RandyTheSilly
|
0d66c26878
|
Handle decryption error
|
2025-05-09 14:48:37 +00:00 |
|
RandyTheSilly
|
ac85577916
|
Use platform-specific path separator when generating sanity check file
|
2025-05-08 20:45:32 -04:00 |
|
RandyTheSilly
|
fb83d29a23
|
Do not wait for RCWD socket file creation
|
2025-05-08 19:42:42 -04:00 |
|
RandyTheSilly
|
e7293505bc
|
Port to latest rcw development version
|
2025-05-08 19:27:09 -04:00 |
|
RandyTheSilly
|
21d60b8d0f
|
Add support for the RCW daemon
|
2025-05-04 19:48:20 -04:00 |
|
RandyTheSilly
|
826d94bc43
|
Bump version to v0.E.0 (WIP v0.4.0)
|
2025-05-04 18:05:09 -04:00 |
|
RandyTheSilly
|
649b60e2fe
|
Initial migration from GPG to RCW
|
2025-05-04 17:41:44 -04:00 |
|
RandyTheSilly
|
a95bff8ef4
|
Return early when generating all strings with complexity <= 0
|
2025-04-24 19:14:44 -04:00 |
|
RandyTheSilly
|
8f23589459
|
Prepare for release v0.3.1
|
2025-04-21 12:17:38 -04:00 |
|
RandyTheSilly
|
4ed816cb11
|
Allow more control over string generation to improve generated password compatibility
|
2025-04-20 01:18:46 -04:00 |
|
RandyTheSilly
|
51bb67f315
|
Break current device ID retrieval out into exported function GetCurrentDeviceID(); fix duplicate device IDs being generated by not deleting the old one before a potentially failed registration
|
2025-03-19 23:35:50 -04:00 |
|
RandyTheSilly
|
0f90e82514
|
Add Android (native) clipboard support via gomobile
|
2025-03-18 22:59:10 -04:00 |
|
RandyTheSilly
|
17223758b1
|
Allow compiling for Android (native, non-Termux); small formatting fixes
|
2025-03-18 21:05:22 -04:00 |
|
RandyTheSilly
|
f40699076d
|
Update version constant to indicate in-development version
|
2025-03-16 18:25:28 -04:00 |
|
RandyTheSilly
|
a19a4aa1d5
|
Return a status code from EntryAddPrecheck
|
2025-03-16 18:12:06 -04:00 |
|
RandyTheSilly
|
da95ede807
|
Add utility function for performing basic path validation for adding new entries
|
2025-03-16 17:31:55 -04:00 |
|
RandyTheSilly
|
d35c9c2186
|
Prepare for release v0.3.0
|
2025-02-22 16:50:12 -05:00 |
|
RandyTheSilly
|
e9d0c37043
|
Implement utility function for formatting and printing errors
|
2025-02-01 20:48:03 -05:00 |
|
RandyTheSilly
|
038e386df7
|
Return nil instead of an empty slice in core.RemoveTrailingEmptyStrings
|
2025-01-18 21:20:39 -05:00 |
|
RandyTheSilly
|
fc1cd349b8
|
Add function for clamping trailing whitespace to allow for double-space line breaks with Markdown formatting
|
2025-01-18 21:09:19 -05:00 |
|
RandyTheSilly
|
fb5449cf1f
|
Remove poorly placed "verifyEntryDoesNotExist" check, as clients should be responsible for performing this check long before attempting to write the entry
|
2025-01-18 19:29:15 -05:00 |
|
RandyTheSilly
|
55be8a3075
|
Return immediately after clearing clipboard (useful for GUI/TUI clients)
|
2025-01-16 15:57:34 -05:00 |
|
RandyTheSilly
|
c71cacb507
|
Fix build failures on several platforms
|
2025-01-16 15:49:57 -05:00 |
|
RandyTheSilly
|
81b78068a7
|
Add exported ExpandPathWithHome utility
|
2025-01-16 14:22:07 -05:00 |
|
RandyTheSilly
|
89b74cec1e
|
Allow removing keys from config file
|
2025-01-16 13:47:30 -05:00 |
|