6235 Commits

Author SHA1 Message Date
James Valleroy
6200b67531 freedombox Debian release 20.20.1
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl/etLUWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICH71EACmlMmGNu4AjT8eXe6c8QAzkPZ8
 sKYbZvWzvmnsCgWFMRETZ5IYv/PFCIPHW+pCivB9xw6BhnAvNCq0EY/uji7DBSNG
 LYiZttiUmsGF/Y7DInUEgboZ6fvKCi4B/C7+/Sit2FLVlMk2MmekRMTZzLFWf0ho
 QQRhpO9oVuKPAvdUSALuKXfa6u4yBdFunTiq1TIs86HR//FM1IdJTuUXbwAMkX7r
 8m6WSdKK8rEnH0+3csIhbGvGXjLBFgjRlr6Fmv9godCgYMPhAzrL64UzG6dlzcj7
 qPwi9gcy191Y7Cc2ZrWBwNBu+bXss23y8VTsWqVIaE70C6c53SRUJrgPbSPi0mxi
 qLl0amgotvfYGMzdy3vrZzCIbtFUnBQ+haw0L+vi/IaiVd8R7lCQCofXBJyHTLLJ
 MySZ5/C3qTCHFMYnnrhkJQZItm/Bn88j2+gK0Bd8Ik3RID0DKkOwkfUw9c0pYJhJ
 1oN3DD6lkEDPPo6hplwJbrLjeQJ58lmp5NryZzr3QHpwBsLRmr3hiyai+LyJPbxQ
 3qff6Q/nYO9IgAsfLfpS170ZKf3rIQF/YZUfXe+7NGhlV0tQwDeuNIFyhgQpLD68
 vleLRaqAMONpE/CBa+AUqCSBT2FHh3zIaIG7vU0HlbWj3lEA51IAvEumQtvWbvNd
 nytEdKQjK84ggpSXYA==
 =a4nE
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl/h4TQWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICC1wD/4iG89tmLhAEikKE1nvzpXEzxwh
 Z06TeuExxesofyqYByaj3Th1hSCPMlCvOn5Y7M9ke9xLH5c1ndjKhHaG3vRn9CZH
 XWtRef0c7e7+2XDsio5uiKL4RINa90djTTf7Qjwfi/0DvnuK88xVKwP7RldLo1N8
 LSKnIp/clVKA5dSrnyyUITJAW+QTzrdHHpk6UIeSrHG/dsmU/RWMYf408t5D+FU5
 aKqLQAMjHI4R4zfR00MerQuggNWLsuskWRBK6gHhfQFIJyKns1s4ZSm6tuhM/kmS
 lNxPD8FJ9v3vFBFEVG9DxnZFbrkipYoFAEIZ4thfXUkHRoIFQvPGfjN2QRBh28O5
 16t8Yv354u19SiB52Uvvx9ckuU01+m7Pgql7xx0fm+a4KrxnM86UajtQG8bTT0fw
 inwrKJLA+vwBxFTvinmOckqyr9Qq/FMAY651qywyP9qf6NfArGjPiW+aXJ4zGdX1
 SgUWfl/5Z8bbgW+XHLEvNmWBQIAY1oXgUio2wqREuD7qOpUxuBwEw8HKczbycrii
 8uvRvtCjfrXGfxtwMweLr4f8fuKzX0VrenQHvoKWyXV2Zp4P97HshfZEVSsOJlJ/
 7rgibY3OjHfFJmQzfzKIztjhmnoEMzeMbRtYJM8yFJY+STGUbr1bdJ83LJV3gsxn
 wvNiEtTy+U7dA9b9Ew==
 =6w60
 -----END PGP SIGNATURE-----

Merge tag 'v20.20.1' into debian/buster-backports

freedombox Debian release 20.20.1

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-22 07:06:01 -05:00
James Valleroy
a73edb9f32
Release v20.20.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.20.1
2020-12-19 19:19:18 -05:00
James Valleroy
287f6560da
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-19 19:17:39 -05:00
Veiko Aasa
472590f6fc
javascript: Fix disabled submit buttons when navigating back to a page
When navigating back to a page, enable buttons that were previously
**temporarily** disabled.

Closes #1996

Tested that on the manage snapshots page, when browsing to delete view
and then back, the "Create Snapshot" button is enabled.

Signed-off-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-12-19 14:01:33 -08:00
James Valleroy
c986bf8ff5
config: Skip homepage test on buildd (Closes: #977527)
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-12-19 13:50:20 -08:00
James Valleroy
925903e72b
help: Update status log test
Check for either "Logs begin" (stable) or "Journal begins" (testing/unstable).

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-12-19 13:41:26 -08:00
James Valleroy
f5b34704ee
tests: Skip initial update
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 17:15:16 +02:00
Veiko Aasa
9a6fa83376
gitweb: Make functional tests compatible with pytest-bdd v4.0
In pytest-bdd v4.0, given steps are no longer fixtures.

- Make gitweb_repo_metadata a fixture.
- Remove errorneous fixture usage from the gitweb_repo_should_not_exist
  step (fixture gitweb_repo returned always None).

Tested that gitweb functional tests pass when using pytest v4.0.2

Signed-off-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-19 09:49:23 -05:00
Sunil Mohan Adapa
e6a858f3fe
ui: Fix warning button colors
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:54 +02:00
Sunil Mohan Adapa
6574ec2d44
apache2: Disallow all inline styling in sandbox settings
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:54 +02:00
Sunil Mohan Adapa
83c0adf6cf
ui: Avoid inline styling for setting progress bar width
- attr() CSS function can't used practically on anything but the content
property.

- Introduce a hack for setting any arbitrary percentage width on an element
similar to w-25, w-50, w-75 and w-100 bootstrap utilities. This hack should not
be used widely.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:54 +02:00
Sunil Mohan Adapa
30aae90030
help: Show version information as an alert
- Move the message to the top as it is important and a likely reason to visit
the about page.

- Turn it into an alert so that it stands out from the rest of the text. Success
when up-to-date, warning otherwise.

- Remove custom inline styling.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:53 +02:00
Sunil Mohan Adapa
a9ff7a4408
pagekite: Eliminate inline styling
- Use bootstrap utility instead.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:53 +02:00
Sunil Mohan Adapa
c2cd8f50c2
firstboot: Use bootstrap for logo styling
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:53 +02:00
Sunil Mohan Adapa
ae535268b2
ui: Use common styling to hide logo during firstboot
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:52 +02:00
Sunil Mohan Adapa
084921ac0d
first_setup: Use template variable to refresh page
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:52 +02:00
Sunil Mohan Adapa
0e09d08d17
help: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:51 +02:00
Sunil Mohan Adapa
ccefd98135
letsencrypt: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:51 +02:00
Sunil Mohan Adapa
9c2d936b33
sharing: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:51 +02:00
Sunil Mohan Adapa
3031d2063d
storage: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:50 +02:00
Sunil Mohan Adapa
001923312b
backups: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:50 +02:00
Sunil Mohan Adapa
b09e252731
upgrades: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:49 +02:00
Sunil Mohan Adapa
cd58957e36
samba: Split CSS styling into separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:49 +02:00
Sunil Mohan Adapa
c37bb77ed3
monkeysphere: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:49 +02:00
Sunil Mohan Adapa
4b9b683a16
firewall: Split CSS styling into separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:48 +02:00
Sunil Mohan Adapa
eeac81b8c6
networks: Use table for styling network connection list
- Split CSS into a separate file.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:48 +02:00
Sunil Mohan Adapa
4b10d525bd
networks: Use common styling for Wi-Fi network list
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:47 +02:00
Sunil Mohan Adapa
55880e8f0b
networks: Use common styling for showing network connection
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:47 +02:00
Sunil Mohan Adapa
9e04782f0d
users: Use common styling for users list
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:47 +02:00
Sunil Mohan Adapa
e2aa3c2229
gitweb: Use common styling for repo list
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:46 +02:00
Sunil Mohan Adapa
0e78f8f4a8
ikiwiki: Use common styling for wiki/blog list
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:46 +02:00
Sunil Mohan Adapa
40e23f209a
pagekite: Use common styling for custom services
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:46 +02:00
Sunil Mohan Adapa
7a32b8f638
calibre: Use common styling for libraries list
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:45 +02:00
Sunil Mohan Adapa
adb40218b0
ui: Introduce common styling for two column list group
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:45 +02:00
Sunil Mohan Adapa
836439e8a8
jslicense.html: Drop minor styling
- Will be disallowed by sandboxing content security policy.

- File will not be read by humans.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:44 +02:00
ikmaak
6a80cfbc5a
Translated using Weblate (Dutch)
Currently translated at 100.0% (1418 of 1418 strings)
2020-12-19 13:29:19 +01:00
ikmaak
b427b26abc
Translated using Weblate (German)
Currently translated at 100.0% (1418 of 1418 strings)
2020-12-19 13:29:18 +01:00
Sunil Mohan Adapa
b00c5994a3
ui: Fix form error styling using bootstrap 3 style
This is a temporary fix until proper bootstrap 4 forms are generated by
django-bootstrap-form.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:41 +02:00
Sunil Mohan Adapa
3114347163
HACKING: Add suggestion not over-use Bootstrap utility classes
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:40 +02:00
Sunil Mohan Adapa
8593524184
ui: index: Don't show too large a help message
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:40 +02:00
Sunil Mohan Adapa
858d005b87
help, power, index: ui: Drop remaining uses of &raquo;
- Mostly for consistency with the rest of the interface.

- Most of the usages got removed already.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:39 +02:00
Sunil Mohan Adapa
0cd5dd6e09
users: Drop cancel button show submit as danger in delete page
- For consistency with the rest of the interface and better UX.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:38 +02:00
Sunil Mohan Adapa
f2c40d8319
help: Make the button normal size in about page
- The regular buttons are slightly bigger in Bootstrap 4 and convenient enough
for mobile interfaces.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:38 +02:00
Sunil Mohan Adapa
9c6ca18045
ui: Consistently use the btn-toolbar class for all toolbars
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:37 +02:00
Sunil Mohan Adapa
1e7ef0b3e4
firewall: New styling for status stable
- Drop separate column for showing ports and add a dropdown icon next to the app
name.

- Manage widths so that table widths don't jump when expanded. Tested with
smaller screen size.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:36 +02:00
Sunil Mohan Adapa
123aa03231
jsxc: Drop loading text on the login button
It does not seem to work. There is a model dialog with progress bar that shows
logging in status.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:36 +02:00
Sunil Mohan Adapa
ed4a5655a1
ui: Drop italic style on app name and sections in card listing
- The emphasis brought by italics is wasted when all of the items have a same
style. Without it the style is simpler and more pleasent.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:35 +02:00
Sunil Mohan Adapa
f4a48f3e36
ui: css: Use rem as the primary unit
- When the base font size is changed, all the measure will scale appropriately.

- Bootstrap 4 has done the same.

- Keep using px for responsive lengths and some border widths that need not
scale.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:34 +02:00
Sunil Mohan Adapa
83dcafac55
ui: Make all tables responsive
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:34 +02:00
Sunil Mohan Adapa
fef8da230f
ui: Adopt a consistent and new table style
Rows in bootstrap 4 tables are taller by default. This is better suited for
mobile layouts and look prettier on desktops too. Adopting this approach instead
of condensed tables eliminates the need for striping, bordering and narrower
tables.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 11:26:33 +02:00