NaiJi
b925f7c8d4
feat: Add amazing backups card description ( #595 )
...
- Resolves : #587
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/595
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: NaiJi <naijiworld@protonmail.com>
Co-committed-by: NaiJi <naijiworld@protonmail.com>
2024-12-18 13:07:35 +02:00
NaiJi
35cbcebacb
fix: Change console hours to 24h format
...
- Resolves : #571
2024-12-15 21:53:00 -05:00
Inex Code
52b2d0f51e
refactor(ui): Add skeletons to the Devices page
2024-12-06 21:52:38 +03:00
Inex Code
c86c00cdf0
fix(DNS): Handle CAA records
2024-12-06 20:57:20 +03:00
Inex Code
33e9d23043
refactor(ui): Refactor the SnapshotModal
2024-11-14 18:04:35 +03:00
Inex Code
1aba7ce88b
refactor(ui): Reorganize UI components with Atomic Design pattern
2024-11-06 03:22:30 +03:00
dettlaff
8aacee7c9c
refactor: from review
2024-10-16 18:07:11 +03:00
dettlaff
142249adec
feat: add "other" records category
2024-10-16 18:07:11 +03:00
NaiJi
b6e38bd141
fix(recovery): Check server location on recovery for server selection step
2024-09-23 22:09:25 +03:00
NaiJi
f938a04c5e
fix(recovery): Fix installation recovery current step resolving
...
- Refactor the nested if-pyramid
- Replace the DnsProviderType check with a simple check for a token string, since we receive DnsProviderType from the server and the user has no actions in it
- Make sure the server selection prompt isn't skipped before asking for a DNS token
- Resolve : #395
2024-09-23 22:09:25 +03:00
NaiJi
50bc9d8965
fix(ui): Ignore checkboxes input on loading state
...
- Resolve : #165
2024-09-11 14:24:18 +03:00
NaiJi
de3503250c
fix(logs): Implement json encode error handling
...
- Resolves : #569
2024-08-26 10:22:11 +04:00
Inex Code
8f42d89457
feat: Allow refreshing device token for Server API
2024-08-23 12:59:58 +03:00
NaiJi
8c441fff7f
fix: Remove hardcode for recovery support articles
...
- Resolves : #251
2024-08-22 11:21:36 +04:00
Inex Code
da9ac1b935
fix: Volume resize function didn't work due to logical error
2024-08-21 07:47:58 +03:00
Inex Code
e13b324afa
refactor: Server location is no longer a part of server provider controller.
2024-08-14 07:53:02 +03:00
Inex Code
ef743302cd
fix: When app logs are paused, on incoming queue overflow, the main buffer was cleaned up instead
2024-08-14 07:53:02 +03:00
NaiJi
b69e4ad7ff
fix: Implement better error messaging for providers token check
...
- Resolves #508
2024-08-07 22:12:11 +04:00
Inex Code
100ad5c367
refactor: Remove REST logger
2024-08-06 21:59:12 +03:00
Inex Code
4445b5cba1
fix: Show server logs timestamps in a local timezone
...
Resolves #540
2024-08-06 20:27:43 +03:00
NaiJi
76821aeec5
fix(backups): Resolve backups encryption key on loading state
...
- Resolves #543
2024-08-06 20:27:13 +03:00
Inex Code
eb67c70fa0
feat: When Jobs websocket subscription disconnects, fall back to usual queries for two minutes
...
Resolves #542
2024-08-06 19:49:38 +03:00
NaiJi
68f34dc7b7
feat(metrics): Implement disk usage metrics
...
- Refactor metrics_cubit
- Implement fallback to legacy when less than 20 dots
2024-08-06 18:45:18 +03:00
Inex Code
acf2001c12
fix: Server installation fixes
2024-07-30 19:15:27 +03:00
Inex Code
efed52f3ec
feat: Allow setting the provider token after recovery
2024-07-30 18:22:32 +03:00
Inex Code
e065463ffb
feat: CPU, Network and RAM stats from the server
2024-07-30 07:15:31 +03:00
Inex Code
8fe0de0c9e
feat: Allow skipping the server provider token when recovering
2024-07-30 04:15:17 +03:00
Inex Code
894d23bb7c
feat: Allow viewing service logs from the service screen
2024-07-30 01:47:27 +03:00
Inex Code
74eb1135df
feat: BackupsProvider and TokensBloc
2024-07-30 01:18:54 +03:00
Inex Code
1c7724347f
fix: Save the scroll position when new server logs added via websocket
2024-07-29 19:38:40 +03:00
Inex Code
58bfa6db93
feat: Add a notification if the app doesn't support the server API version
2024-07-29 19:38:40 +03:00
Inex Code
8c5bdf9cd8
feat: Check if the server supports logs
2024-07-29 19:38:40 +03:00
Inex Code
515b0e2c67
feat: Server logs screen
2024-07-29 19:38:40 +03:00
Inex Code
da073b7454
fix: Do not remove all DNS records if server connection failed
2024-07-29 19:38:40 +03:00
Inex Code
3b9cdd9819
fix: Do not use the 'id' field in GraphQL as flutter-graphql normalizes cache based solely on this value
2024-07-29 19:38:40 +03:00
Inex Code
ef51f27e91
feat(services): Service settings
2024-07-29 19:38:40 +03:00
Inex Code
7dff880147
feat: Update DNS records after actions that potentially require DNS changes
2024-07-29 19:38:40 +03:00
Inex Code
eab2f892c9
feat: Add the updateDnsRecords
to DNS providers
2024-07-29 19:38:40 +03:00
Inex Code
65322257ec
refactor: Only use ws updates if the API version supports it
2024-07-10 19:14:12 +03:00
Inex Code
7c28f92581
fix: Use graphqlTransportWs to automatically ping server and prevent timeouts
2024-07-10 19:14:12 +03:00
Inex Code
e0232bfa44
feat: Use Websockets to update server jobs status
2024-07-10 19:14:12 +03:00
Inex Code
135ed30ee3
chore: Update GraphQL API schema
2024-07-10 19:14:12 +03:00
Inex Code
1ad8fccbb6
fix: App didn't save the server type and location correctly
2024-07-04 18:05:01 +04:00
Aliaksei Tratseuski
2fbcc3c232
feat: some more decomposition in hive_config
2024-06-30 18:50:21 +04:00
Aliaksei Tratseuski
4bda23eaf9
fix: re-enabled dio logs (developer debug console)
2024-06-30 18:49:07 +04:00
Aliaksei Tratseuski
85bc997776
feat: db versioning and better logging
2024-06-26 02:11:36 +04:00
Inex Code
78b026ed42
chore: Post-merge cleanup
2024-06-25 18:06:50 +03:00
Inex Code
4ce7b0bcdb
Merge branch 'master' into inex/april-refactor
...
# Conflicts:
# lib/config/get_it_config.dart
# lib/config/hive_config.dart
# lib/logic/api_maps/graphql_maps/graphql_api_map.dart
# lib/logic/cubit/server_installation/server_installation_repository.dart
# lib/logic/cubit/server_installation/server_installation_state.dart
# lib/logic/get_it/api_config.dart
2024-06-25 18:02:51 +03:00
Aliaksei Tratseuski
3fc3a6e7f4
feat: doc comment with clarification of console_logs blacklistedHeaders and hideList
2024-06-19 18:01:13 +04:00
Aliaksei Tratseuski
dd036890b2
fix: l10n assets format fix, whitespace and keyname
2024-06-19 15:20:15 +04:00