Commit Graph

36503 Commits

Author SHA1 Message Date
David Anderson f16ef8f227 row_array(): add $attrs arg so you can e.g. right-align columns
make show_user() (for user search results) overrideable by project.

modernize default show_user()
2024-05-08 15:09:12 -07:00
David Anderson 2f77d23aee web: add option for making user name unique.
We currently allow different accounts to have the same user name.
Hence in places where we need to identify users
(sending PMs, blocking users) we have to use numeric IDs,
which means that we have to display them in various places.
This is ugly; I'm not sure why I thought it was a good idea.

Anyway.  Add a project.inc option UNIQUE_USER_NAME.  If set:
- it won't let you create an account with a dup name,
    of change your name to a dup
- it doesn't show user IDs anywhere
- in places where you specify users, you use names

This is now the default for new projects.
Existing projects - which have lots of duplicate names -
can't use it unless they de-dup their names somehow
(and this might anger users).

Also some minor code cleanup.  sprintf() is our friend.
2024-05-07 19:53:36 -07:00
Vitalii Koshura cdc9cf22db
Merge pull request #5619 from AenBleidd/vko_update_links
Remove slack links. Put discord links instead.
2024-05-07 23:26:33 +02:00
Vitalii Koshura 0696f15464
Remove slack links. Put discord links instead.
This fixes #5616.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-05-07 23:07:59 +02:00
Vitalii Koshura 3ca1306b14
Merge pull request #5615 from AenBleidd/vko_update_actions
[CI] Update actions
2024-05-05 09:38:06 +02:00
Vitalii Koshura 3104a2cffa
[CI] Update actions
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-05-05 08:56:19 +02:00
Vitalii Koshura 5f8228b3ff
Merge pull request #5613 from BOINC/all_projects_list_xml_update
Update all_projects_list.xml
2024-05-05 08:53:37 +02:00
Vitalii Koshura a2630f1f46
Merge pull request #5610 from BOINC/dpa_rss3
In exporting of project's news as RSS (rss_main.php), remove time limit.
2024-05-05 08:51:26 +02:00
AenBleidd 539b09df68 Update all_projects_list.xml 2024-05-05 00:19:07 +00:00
Vitalii Koshura 4609036df6
Merge pull request #5611 from BOINC/MacOS14_SS_hotfix2
Fix screensaver on MacOS 14
2024-05-03 15:07:32 +02:00
Charlie Fenton 5b9cd1d3a0 Mac screensaver: change minimum graphics library version number to 7.24.4 to use new logic 2024-05-03 05:04:00 -07:00
Charlie Fenton 67559d2e3c Mac: screensaver check release portion of library version number used to build graphics app
Fix build error on Windows
2024-05-03 04:59:31 -07:00
Charlie Fenton 51ce18af24 Mac: fix build error o n Windows 2024-05-03 04:38:34 -07:00
Charlie Fenton c67f956688 Mac: check validity of malloc'd item before freeing 2024-05-03 02:16:57 -07:00
Charlie Fenton 92962c9701 Mac: fix architecture overrides introduced in Xcode 15.3 2024-05-03 01:42:25 -07:00
Charlie Fenton d459b51f39 Mac: graphics library changes to allow building project graphics apps compatible with MacOS 14 screensver 2024-05-03 01:15:24 -07:00
Charlie Fenton 55cb33ba44 Mac: Installer update for screensaver fixes for MacOS 14 2024-05-03 01:13:43 -07:00
Charlie Fenton 8924ba43b6 Mac: screensaver fixes for MacOS 14 2024-05-03 01:12:27 -07:00
David Anderson 5ad418b646 In exporting of project's news as RSS (rss_main.php)
we had a time limit of 90 days.
Change this so there's no limit by default,
and if you want a limit you can add e.g. ?ndays=90
2024-05-02 12:20:27 -07:00
Vitalii Koshura 9464ab7158
Merge pull request #5608 from computezrmle/fix_file_name_too_long
Fix 'File name too long' on Darwin
2024-05-02 16:25:31 +02:00
computezrmle 93b0345513
remove trailing whitespace 2024-05-01 09:52:12 +02:00
computezrmle 0b0608e8c5
limit lock_name size 2024-05-01 09:42:53 +02:00
Vitalii Koshura 5251053db4
Merge pull request #5607 from AenBleidd/vko_update_actions
[CI] Update actions
2024-04-28 22:02:15 +02:00
Vitalii Koshura 7011a10b24
[CI] Update actions
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-28 16:02:20 +02:00
Vitalii Koshura 8336481845
Merge pull request #5606 from BOINC/dpa_more2
More/Less text feature: add a version that returns string so you can use it in table_row() etc.
2024-04-28 02:02:55 +02:00
David Anderson 655f81735b More/Less text feature: make a version that returns string
so you can use it in table_row() etc.
2024-04-26 20:34:02 -07:00
Vitalii Koshura 9b0bf3282e
Merge pull request #5604 from AenBleidd/vko_replace_custom_ppa_with_the_official_snap_for_awscli
[CI] Replace unofficial PPA with the official snap package of aws cli
2024-04-26 03:35:55 +02:00
Vitalii Koshura 24146d6ae2
[CI] Replace unofficial PPA with the official snap package of aws cli
This fixes #5548.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-26 02:48:14 +02:00
Vitalii Koshura 050d3a76b7
Merge pull request #5603 from AenBleidd/vko_add_ubuntu_2404
[CI] Build linux packages for Ubuntu 24.04
2024-04-25 22:05:23 +02:00
Vitalii Koshura 7156a55983
[CI] Build linux packages for Ubuntu 24.04
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-25 21:45:24 +02:00
Vitalii Koshura 317bf9d28c
Merge pull request #5602 from AenBleidd/vko_fix_osx_build
[CI] Use XCode 14.3.1 to run MacOS flows
2024-04-25 11:11:54 +02:00
Vitalii Koshura 3e958dc49d
[CI] Use XCode 14.3.1 to run MacOS flows
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-25 09:21:38 +02:00
Vitalii Koshura 89c3372f01
Merge pull request #5600 from AenBleidd/vko_add_fedora_40_linux_packages
[CI] Add linux packages for Fedora 40
2024-04-24 19:00:35 +02:00
Vitalii Koshura 0597d64927
[CI] Add linux packages for Fedora 40
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-24 18:13:28 +02:00
Vitalii Koshura eca0fd0f04
Merge pull request #5599 from AenBleidd/vko_remove_updated_custom_vcpkg_port
[CI] Remove custom dbus vcpkg port that was fixed and updated on upstream
2024-04-24 17:21:18 +02:00
Vitalii Koshura 131df22e3e
[CI] Remove custom dbus vcpkg port that was fixed and updated on upstream
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-24 16:52:11 +02:00
Vitalii Koshura fb05ffae36
Merge pull request #5598 from computezrmle/fix_possible_endless_loop
Fix possible endless loop
2024-04-24 16:50:54 +02:00
computezrmle 7ab2c4dc08
Fix possible endless loop 2024-04-24 15:28:58 +02:00
Vitalii Koshura 674164a3a8
Merge pull request #5571 from computezrmle/add_race_mitigation_lock
Add race mitigation lock to vboxwrapper
2024-04-24 10:20:23 +02:00
computezrmle 85bc766b89
Avoid 'magic numbers' 2024-04-23 22:07:38 +02:00
Vitalii Koshura 7b60947844
Merge pull request #5596 from AenBleidd/vko_fix_build
[CI] fix build
2024-04-23 11:05:33 +02:00
Vitalii Koshura 38b1610f78
[CI] fix build
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-23 10:38:35 +02:00
computezrmle cd523b617d
Add function to remove child disk orphans 2024-04-22 14:16:54 +02:00
Vitalii Koshura a6d4f641fc
Merge pull request #5593 from AenBleidd/vko_update_actions
[CI] Update actions
2024-04-21 03:03:16 +02:00
Vitalii Koshura 1c836af2f5
Merge pull request #5594 from BOINC/all_projects_list_xml_update
Update all_projects_list.xml
2024-04-21 03:02:18 +02:00
AenBleidd b8c9d2fe86 Update all_projects_list.xml 2024-04-21 00:32:19 +00:00
Vitalii Koshura c813e26d8f
[CI] Update actions
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-21 02:14:51 +02:00
Vitalii Koshura 4adbc4b90b
Merge pull request #5591 from AenBleidd/vko_fix_win_client_crash
[Windows] Fix client crash
2024-04-20 14:00:06 +02:00
Vitalii Koshura 238ff23a8c
Merge pull request #5587 from computezrmle/change_vboxmanage_defaults
Vboxwrapper - handling of outdated vboxmanage command options
2024-04-19 19:29:36 +02:00
Vitalii Koshura cc03aebb53
[Windows] Fix client crash
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-04-19 19:04:33 +02:00