Commit graph

26 commits

Author SHA1 Message Date
Peter Goodhall
50c24aede1 Add public station diary & QSO filters
Introduce Public Station Diary feature and QSO filtering support.

- Add migrations: 255 adds public_station_diary_enabled option (default enabled), 256 adds qso_date_start, qso_date_end, qso_satellite_only columns to notes.
- Bump migration version to 256.
- Add controller actions (Options::public_diary, public_diary_save) and new options view to manage the public diary setting; add sidebar link.
- Extend Note model to persist QSO filter fields and provide new methods to fetch QSO lists/summaries for date ranges and satellite-only filtering; wire filter usage into summary generation.
- Update notes add/edit views to include QSO Summary Filters (date range + satellite-only).
- Add translations for the new options keys across multiple language files.
- Update public station diary listing view styling/path and minor content cleanup; other views updated to support feature.
- Remove obsolete cache files (.htaccess, index.html).

These changes enable admins to toggle a public station diary and let note authors control which QSOs are included in summaries via date ranges and SAT-only filtering.
2026-03-08 13:34:31 +00:00
Peter Goodhall
0848a9b4c0 Add open registration and public signup feature
Introduces open registration settings in the options area, allowing administrators to enable or disable public user signup. Adds a registration options page, updates sidebar navigation, and implements a public signup form and controller logic. Also refines user model to ensure correct data types for user fields and updates language strings for registration. The login page now links to signup when open registration is enabled.
2025-12-02 18:10:37 +00:00
copilot-swe-agent[bot]
b1aacb94ab Fix appearance options flash message issue - show single success message
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-08-17 20:59:23 +00:00
xssfox
db3c5e9f24 remove gendered language 2024-02-08 16:20:32 +11:00
HB9HIL
0b687ad1ba OQRS Language 2023-12-27 11:56:29 +01:00
HB9HIL
36223f7e42 version dialog language 2023-12-04 23:03:05 +01:00
HB9HIL
06db0bb955 version dialog header language 2023-12-04 20:43:34 +01:00
HB9HIL
3c5adeda0b adjusted language 2023-12-04 11:11:04 +01:00
HB9HIL
3a5376f32a adjusted language 2023-12-04 06:05:48 +01:00
HB9HIL
26496cf980 Version Dialog language 2023-12-03 09:37:18 +01:00
HB9HIL
f49ad97c9e mail language 2023-11-21 21:49:40 +01:00
HB9HIL
c4d15eaba4 Mail Language 2023-11-21 21:03:23 +01:00
HB9HIL
3aca60717b flash data 2023-11-21 12:56:01 +01:00
HB9HIL
fc1baa6371 SMTP password should not be shown after save 2023-11-21 12:39:52 +01:00
HB9HIL
a8247065f5 testmail language 2023-11-21 12:01:11 +01:00
HB9HIL
205145a819 translation warning dialogs 2023-10-19 00:51:18 +02:00
HB9HIL
9472207e09 translation bands/edit.php 2023-10-19 00:16:21 +02:00
HB9HIL
3a7448430f Translation bands/index.php 2023-10-18 23:44:39 +02:00
HB9HIL
c3362edb8e Translate bands/index.php 2023-10-18 23:41:19 +02:00
phl0
dbafdd8240
add mising lang tag 2023-10-16 01:51:22 +02:00
int2001
6c07da28ee Added Settings for spot-age and de-continent 2023-07-21 11:46:16 +00:00
int2001
5edbbe8f44 Fixed typo in language-files 2023-07-19 04:03:30 +00:00
int2001
9783cf0ec3 Moved DXCluster-Cache-Settings from config-file to Admin page 2023-07-18 15:45:56 +00:00
Andreas
020fd96ef9 [Email] Added email sender name 2023-06-17 09:03:00 +02:00
Andreas
bfcfad780b [Email] Added email address option 2023-06-16 10:56:06 +02:00
cats-shadow
fe69759afb Options 2023-05-19 12:48:29 +03:00