Commit graph

1595 commits

Author SHA1 Message Date
291a6507ae feat(jobs): Implement garbage collection job ()
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
70b2fc28ab chore: my personal generated files on macos. (inex asked for em) 2024-05-15 19:49:50 +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
1c8cb82e2a feat(strings): added new application_settings strings, sorted keys to correspond to ui order, fixed some be translations 2024-05-15 14:43:38 +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
Inex Code
11d0e58334 fix: Flatpak builds didn't work 2024-04-26 18:08:04 +03:00
NaiJi ✨
a6b846cc78 feat(backups): Show how much space a service uses on backup ()
Fixes 

![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 ()
Fixes 

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 ✨
ffdb9d92fb Merge pull request 'fix(backups): Implement filtering for enabled services for backups' () from filter-enabled-backup-services into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/499
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2024-04-17 18:48:56 +03:00
Aliaksei Tratseuski
d8ac8cdbef Merge branch 'master' into feat_token_management 2024-04-17 11:57:18 +04:00
Aliaksei Tratseuski
e10869d2a3 Merge remote-tracking branch 'sp/master' 2024-04-17 11:42:23 +04:00
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
c179a109fd fix: add subtitle for flash button ()
closes 

![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 ()
closes 

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
0dc281a4f6 feat: add route to service cards in storage page ()
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
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
1684d60a54 ci: Fix appimage builds ()
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/488
2024-03-14 21:32:21 +02:00
Inex Code
aad595c04e Merge pull request 'chore: update iOS icons' () from inex/release-party into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/487
2024-03-14 20:04:25 +02:00
Inex Code
c078dee25a chore: update iOS icons 2024-03-14 20:04:11 +02:00
Inex Code
04401e3c00 hotfix: Backups unable to init 2024-03-14 19:51:51 +02:00
Inex Code
66b487545f Merge pull request 'chore: 0.11.0 release' () from inex/release-party into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/485
2024-03-14 19:25:45 +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
7a2d468324 Merge pull request 'update translations' () from translations into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.app/pulls/478
2024-03-14 18:17:26 +02:00