Aliaksei Tratseuski
dfef56c25f
Merge remote-tracking branch 'sp/master' into feat_token_management
2024-06-13 18:43:58 +04:00
NaiJi
291a6507ae
feat(jobs): Implement garbage collection job ( #506 )
...
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/506
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: NaiJi <naijiworld@protonmail.com>
Co-committed-by: NaiJi <naijiworld@protonmail.com>
2024-05-25 12:32:21 +03:00
Aliaksei Tratseuski
4e0779f5e7
feat: some more work on console_page
...
* console_log's copy data is now a valid json object for all log types
* graphQLResponse now provides raw response object for copy
* console_model now handles pause in itself, so UI pipeline doesn't disturb pause (like when revisiting page / hot reloading)
* some minor console_page UI tweaks
2024-05-20 03:19:30 +04:00
Aliaksei Tratseuski
0ee46e1c1e
feat: native language names for locale picker
2024-05-18 02:45:05 +04:00
Aliaksei Tratseuski
c70edb957d
fix: center empty_page_placeholder title alignment
2024-05-15 20:20:59 +04:00
Aliaksei Tratseuski
a7ed0d20b2
Merge remote-tracking branch 'sp/master' into feat_token_management
2024-05-15 20:12:13 +04:00
Aliaksei Tratseuski
71bd5e5ad2
fix: brand_header now extends preferred_size_widget
2024-05-15 20:01:27 +04:00
Aliaksei Tratseuski
5e27b369ca
chore: some missing async/awaits.
2024-05-15 19:47:41 +04:00
Aliaksei Tratseuski
fcf120bc0c
feat: list_tiles ink(button effects) now has circular(12) border.
2024-05-15 19:47:00 +04:00
Aliaksei Tratseuski
1e75dbcb81
feat: root_scaffold_with_subroutes
...
rewrote root_scaffold_with_navigation:
* extracted common code
* removed dead one
* cleaned up remaining one
* fixed translations update on language change
2024-05-15 19:45:04 +04:00
Aliaksei Tratseuski
ea2cc28ac9
feat: introduced app_controller, rehooked dependencies from app_settings_cubit, added language picker to settings_page
2024-05-15 19:39:16 +04:00
Aliaksei Tratseuski
0ad15061a3
chore: updated api codegen code
2024-05-15 15:04:32 +04:00
Aliaksei Tratseuski
53ea69a000
fix: minor code tweaks (no functional changes)
2024-05-15 14:57:52 +04:00
Aliaksei Tratseuski
161c5b7fc5
fix: made root destination list const, removed translations from objects
2024-05-15 14:45:24 +04:00
Aliaksei Tratseuski
5033fa3b49
chore: version bump, changed discountinued package_info
to package_info_plus
2024-05-15 14:41:31 +04:00
Inex Code
4930fc2387
feat: Show the error screen when libsecret fails
2024-05-02 15:05:38 +03:00
Aliaksei Tratseuski
c2a77b9fc5
fix: removed duplicate insertion of localization widget (was both in main and in app widget)
2024-05-01 03:19:18 +04:00
Aliaksei Tratseuski
844039e0f2
feat: simplified digital ocean town name to country mapper.
2024-05-01 02:59:47 +04:00
Aliaksei Tratseuski
6eb5299d46
feat: proper separate getter for clipboard content
2024-04-30 23:25:51 +04:00
Aliaksei Tratseuski
47f3d5f53c
feat: added translations to some of console page elements, empty view when there are 0 logs in console yet.
2024-04-30 02:49:06 +04:00
Aliaksei Tratseuski
8919a50bf3
Merge remote-tracking branch 'sp/master' into feat_token_management
...
Keeping PR up-to-date.
2024-04-29 18:02:46 +04:00
Aliaksei Tratseuski
acc007894c
feat: cleaned up connection status bloc code
2024-04-29 18:02:23 +04:00
NaiJi ✨
a6b846cc78
feat(backups): Show how much space a service uses on backup ( #500 )
...
Fixes #434
![image](/attachments/351cc025-8dae-44f2-9bca-18f8950e0780)
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/500
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: NaiJi ✨ <naiji@noreply.git.selfprivacy.org>
Co-committed-by: NaiJi ✨ <naiji@noreply.git.selfprivacy.org>
2024-04-24 13:18:02 +03:00
NaiJi ✨
6819192219
feat: Add country names to installation process ( #501 )
...
Fixes #494
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/501
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: NaiJi ✨ <naiji@noreply.git.selfprivacy.org>
Co-committed-by: NaiJi ✨ <naiji@noreply.git.selfprivacy.org>
2024-04-24 12:54:32 +03:00
Aliaksei Tratseuski
00545c34b4
feat: console log feature refactor.
...
listing scroll performance fix, uniform code and widget UI for different log item types, dialog data can now be selected & copy-pasted
2024-04-20 13:53:55 +04:00
Aliaksei Tratseuski
22fbbb051e
feat: infobox changed to use wrap.
...
shown as 1 line when content fits, wraps into column when not.
2024-04-20 13:44:14 +04:00
Aliaksei Tratseuski
4f200ae757
fix: typos in field names
2024-04-20 13:37:04 +04:00
Aliaksei Tratseuski
06513b6fa6
fix: typo in provider constructors.
...
Changed `isAuthotized` to `isAuthorized`.
2024-04-20 03:19:26 +04:00
Aliaksei Tratseuski
32769c9d9f
fix: selectable new device key.
...
In devices menu, when key for the connection of new device is created, one can select key text for copy.
2024-04-20 03:16:38 +04:00
Aliaksei Tratseuski
551305b55a
fix: disable automatic scrollbar addition for desktop builds.
...
If view needs a scrollbar, it should be added on all platforms. Framework, by default, adds them only on desktop, so if we add scrollbars in some places (our main builds are still smartphones), on desktop we will get double scrollbars.
2024-04-20 03:11:08 +04:00
NaiJi
1c42598787
fix(backups): Implement filtering for enabled services for backups
...
- Resolve: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/issues/433
2024-04-16 23:03:11 +04:00
dettlaff
c179a109fd
fix: add subtitle for flash button ( #462 )
...
closes #453
![image](/attachments/398ae5b1-df90-43cf-8389-0be4bafde9fd)
idk how to change hover
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/462
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-committed-by: dettlaff <dettlaff@riseup.net>
2024-04-11 13:53:31 +03:00
def
add2366e6b
feat: add copy link to service page ( #461 )
...
closes #452
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/461
Co-authored-by: def <dettlaff@riseup.net>
Co-committed-by: def <dettlaff@riseup.net>
2024-04-11 13:14:20 +03:00
dettlaff
0dc281a4f6
feat: add route to service cards in storage page ( #446 )
...
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/446
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-committed-by: dettlaff <dettlaff@riseup.net>
2024-04-11 13:04:22 +03:00
dettlaff
a4737e9f05
feat: cubit.state.progress check for connect_to_existing
2024-04-03 13:00:27 +03:00
Inex Code
bf66717854
fix(docs): Digital Ocean DNS used wrong manual
2024-04-03 12:54:33 +03:00
Inex Code
d3b7f31c65
chore: Upgrade flutter and dependencies
2024-04-02 18:11:29 +03:00
Inex Code
04401e3c00
hotfix: Backups unable to init
2024-03-14 19:51:51 +02:00
Inex Code
48c28261b8
chore: 0.11.0 release
2024-03-14 20:22:03 +03:00
Inex Code
e874392a83
refactor: Remove the server deletion function
2024-03-14 18:19:52 +02:00
Inex Code
b0528aba81
fix: english strings
2024-03-14 17:59:49 +02:00
Inex Code
b25e2f2d5f
feat(ui): Overflow of the network graph card
2024-03-13 19:22:56 +03:00
Inex Code
4b08b96b38
feat(ui): Text overflow on the storage card
2024-03-13 19:03:44 +03:00
Inex Code
f1c5fa7d82
feat(ui): Try out iOS bottom navbar
2024-03-13 18:32:04 +03:00
Inex Code
e9538a4a84
feat(ui): Use adaptive widgets where possible
2024-03-13 18:20:50 +03:00
Inex Code
1cb5df19f3
fix: Title overflow of the provider and service cards titles
2024-03-13 18:02:13 +03:00
Inex Code
bba29caeba
feat: Add ssh settings
2024-03-09 19:30:43 +03:00
Inex Code
b2384a5635
feat(jobs): Block starting client-side jobs when server is rebuilding or moving a service
2024-03-08 14:14:23 +03:00
Inex Code
ff2b6b8f03
refactor(ui): Move server settings to a separate screen
2024-03-05 18:10:15 +03:00
NaiJi ✨
3fb7013f84
Merge branch 'master' into move-title-in-cards
2024-03-04 12:58:48 +02:00