Commit graph

123 commits

Author SHA1 Message Date
Peter Goodhall
2236d4360b Ensure user callsign is stored in uppercase
Updated User_model to store user_callsign in uppercase using strtoupper when creating or updating users. Also added a style to the edit form input to visually enforce uppercase entry for callsign.
2025-11-24 14:22:34 +00:00
Peter Goodhall
ac27e6a653 Add welcome email feature for new and existing users
Introduces functionality to send a welcome email with credentials to new users upon creation and allows admins to resend a reminder email (without password) to existing users. Adds email templates, UI options for sending emails, and improves user management interface with new actions and enhanced layout.
2025-11-22 15:23:47 +00:00
Peter Goodhall
e6ecfa4f1b Require Clublog username to be a valid email address
Enforces that Clublog usernames are valid email addresses throughout the application, reflecting Clublog's policy change to no longer accept callsigns as usernames. Updates validation in controllers, models, and views, adds a migration to clear non-email usernames, and updates language files in multiple languages to clarify the requirement.
2025-10-13 13:40:56 +01:00
Peter Goodhall
7156b185e1 add option to turn on websockets for winkey 2025-05-28 13:38:25 +01:00
Peter Goodhall
d853963384 Cleaned up code formatting 2025-05-23 11:55:35 +01:00
Peter Goodhall
a5cf402827 Starting to add Winkey web socket features 2025-05-22 22:54:18 +01:00
Peter Goodhall
b36c8a4cd1 [Callbooks] Login information stored in user account
this is a breaking change you need to update your callbook preferences in your account under third party services
2024-10-03 14:46:11 +01:00
Emiliano Macedonio
121e5f7981 Added flags to QSO tables and in detail 2024-05-24 16:43:32 +02:00
Peter Goodhall
abda7fb663 [Dashboard|User] Control over what cards are shown on the dashboard 2024-03-19 14:38:33 +00:00
phl0
9a79cbcfcd
Add option to configure private feed key and show only workable passe 2024-03-09 08:49:12 +01:00
HB9HIL
ee166cf698 replaced theme select 2023-12-17 21:05:56 +01:00
HB9HIL
b54913f49f improved language 2023-12-17 20:46:38 +01:00
HB9HIL
0e8288f16f first tab open by default, the others default hidden 2023-12-17 20:21:30 +01:00
abarrau
cbb93e89de change edit view for use on add view 2023-12-17 19:16:23 +01:00
abarrau
c02d2dce7b add translate file 2023-12-17 18:14:01 +01:00
abarrau
1748e298ba add pwd button (show/hide) 2023-12-17 17:39:12 +01:00
abarrau
947e06a74a change tag div/small class to small tag 2023-12-17 11:51:26 +01:00
abarrau
a3604c95a2 remove icon for help tooltips 2023-12-16 19:23:02 +01:00
abarrau
8d606b7b8d use accordion for header 2023-12-16 08:05:43 +01:00
abarrau
ed11da8833 change design user edit page 2023-12-15 20:22:58 +01:00
int2001
f56acc7765
Included QRZ.com to choser at maps and at default-QSL-Settings 2023-12-08 07:17:01 +00:00
int2001
3cbb9382cc
Add QRZ-QSL to configurable Items for last-qsl and to last-view 2023-12-08 06:23:01 +00:00
abarrau
6244681069 Map custom function (eng lang) 2023-11-30 18:11:22 +01:00
DJ3CE
cf2a50050c Add user-selectable 'Name' column 2023-11-26 18:37:08 +01:00
HB9HIL
8c4bae8453 run migration script 2023-11-14 13:35:53 +01:00
Peter Goodhall
c4e8fe1004
Merge pull request #2676 from abarrau/ans-update-language-french
update french language (+ standardize some format)
2023-11-13 11:44:40 +00:00
HB9HIL
5f8ab7b801 dedicated id's 2023-11-13 10:08:58 +01:00
abarrau
72808efb3e update french language (+ standardize format)
1/ Update French tag value for files :
account_lang.php --> done
adif_lang.php --> done
admin_lang.php --> done
awards_lang.php
contesting_lang.php --> done
eqsl_lang.php	--> non change
export_lang.php
filter_lang.php
general_words_lang.php --> in progress
gridsquares_lang.php
lotw_lang.php
menu_lang.php
notes_lang.php --> done
options_lang.php
qslcard_lang.php --> done
qso_lang.php
station_lang.php
statistics_lang.php --> done

2/ addition of a space (on 1 line of the adif file for each language) to standardize the structure of the files

3/ standardize css form-control for 1 field on add/edit user view
2023-11-11 19:04:58 +01:00
HB9HIL
9b7a029875 added option for user_quicklog_enter 2023-11-05 12:30:52 +01:00
HB9HIL
0a1bb39aff moved the option to main menu options 2023-11-05 10:38:12 +01:00
HB9HIL
6503787f26 added Translations 2023-11-04 18:57:09 +01:00
HB9HIL
08fd2bc992 added Quicklog User Option 2023-11-04 18:32:16 +01:00
phl0
973d76eeb5
Add option to log QSO end times separately
Squashed commit of the following:

commit 595f620d9e
Author: phl0 <github@florian-wolters.de>
Date:   Wed Nov 1 13:58:05 2023 +0100

    Update languages

commit f670a06059
Author: phl0 <github@florian-wolters.de>
Date:   Wed Nov 1 13:55:04 2023 +0100

    Added user option for enabling QSO end time logging

commit 36d9a95ebb
Merge: 54d5bb53 352931b1
Author: phl0 <github@florian-wolters.de>
Date:   Wed Nov 1 12:18:39 2023 +0100

    Merge branch 'dev' into qsoTime

commit 54d5bb535b
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:14:58 2023 +0200

    start/end times for other languages

commit c5f6bb0cab
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:14:42 2023 +0200

    Hide end time if only differs in seconds as we only display minutes
    anyway ...

commit d519d88604
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:14:29 2023 +0200

    use start as end time if end is not set separately

commit f2588ad132
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:13:43 2023 +0200

    reset timers on form reset

commit 2b7ee4e48c
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:13:27 2023 +0200

    Strip seconds from session time variable

commit e0c35aa0cf
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:13:11 2023 +0200

    Adapt contest logging

commit 5368ef25f3
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:12:50 2023 +0200

    Make date field a little smaller

commit ad2d7e756c
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:12:30 2023 +0200

    Add button to reset start time

commit f56e031946
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:11:09 2023 +0200

    Copy start to end time on focus out

commit b741d0428d
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:10:45 2023 +0200

    Only min and sec for post QSO template

commit 77314edd31
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:08:49 2023 +0200

    Basics for QSO end time logging
2023-11-01 14:24:13 +01:00
HB9HIL
b014ca49cb Winkeyer Translation 2023-10-17 20:47:10 +02:00
phl0
886829ba42
Rename default band and confirmation values in DB 2023-10-16 22:39:33 +02:00
phl0
190d3cb0fd
Generalize band and also use in QSO entry 2023-10-15 21:08:45 +02:00
HB9HIL
61d9da7e50 User Edit Choose Language Multilanguage 2023-10-08 08:34:30 +02:00
HB9HIL
010aee9d1b
Work on Translations 2023-10-02 16:11:04 +02:00
abarrau
d66c0fe716
Update edit.php
change text to variable lang
2023-09-14 17:31:14 +02:00
int2001
744ca514bc
Headline for QSL-Methods and lang-files 2023-09-12 05:18:27 +00:00
Peter Goodhall
e6004d0c12 [Account][Winkey] Allows users to enable and disable winkey via their account settings 2023-08-03 13:59:02 +01:00
int2001
c8ea174030
Implemented Userlanguages with a lot of help from @AndreasK79 2023-08-02 06:34:12 +00:00
phl0
9d7f2be9db
Add link to Mastodon 2023-07-07 20:16:15 +02:00
phl0
aa309f7169
Set default values and add All 2023-07-07 16:44:18 +02:00
phl0
530029c5bf
PHP8: Prevent passing of null to strpos 2023-07-07 16:25:22 +02:00
phl0
b6bbae8aab
Text for all bands added 2023-07-07 16:20:49 +02:00
phl0
08c7e65271
Make band and QSL type user select- and storable 2023-07-07 16:04:19 +02:00
int2001
613a89b8b4 Adds Mastodon-integration as mentioned in issue #1802 2023-07-06 08:17:20 +00:00
phl0
af88c5c9e2
Fix variable name 2023-07-04 11:59:34 +02:00
Thomas Werzmirzowsky
dff714345c added distance as choosable column 2023-06-20 19:36:35 +02:00