Commit graph

43 commits

Author SHA1 Message Date
Peter Goodhall
f5e4b0b1a6 Add .env ignores; remove docs and examples
Update .gitignore to ignore /.env and /PluginDirectory/.env. Remove documentation and example plugin assets under docs/ (including awards-plugin-guide, plugin-manager-guide, plugin-system-phase1, qso-hooks-plugin-guide and example plugin folders/archives) to clean up obsolete docs and sample plugins.
2026-05-03 13:47:07 +01:00
Peter Goodhall
4cfab6fe4e Add plugin system and Plugin Manager
Introduce a plugin framework and management UI: adds Plugin Manager controller, Plugin_awards controller, Plugin_manager and Cloudlog_hooks libraries, Plugins_model, migration (268) to create the plugins table, and views for plugin manager and award pages. Integrates hooks into Logbook_model (qso.filter.before_save, qso.action.after_save, qso.action.after_edit), updates header to show award plugin entries and a Plugin Manager menu link, and bumps migration_version to 268. Also adds .gitignore rules, plugin index placeholder, docs and example plugin packages. The Plugin Manager supports uploading/installing ZIP packages, safe extraction, manifest validation, enable/disable/delete actions, and CSRF protection.
2026-04-29 22:33:22 +01:00
Peter Goodhall
894d9af38f Add Call History upload and lookup feature
Introduce a new Call History feature: adds Callhistory controller, Callhistory_model, migration (create callhistory_files table) and view for uploading/managing call history files. Implements CSV/TXT upload handling, storage per-user, activation/priority controls, checksum, and server-side lookup that scans active files for matching callsigns. Integrates UI: header menu link, contesting and QSO views show call history results inline, and JavaScript to perform lookups and render results with copy-to-SIG functionality. Also updates .gitignore to exclude uploaded callhistory directory and bumps migration_version to 261.
2026-03-24 22:36:54 +00:00
Peter Goodhall
d14f7e3e0f Extend .gitignore to cover more upload files
Add ignore entries for /uploads/diary/, /uploads/lotw/, and /backup/logbook.adi to prevent committing diary/LOTW upload directories and the backup logbook file. No other content changes.
2026-03-23 22:36:03 +00:00
Peter Goodhall
fc67bb045f Ignore application/cache but keep index and .htaccess
Update .gitignore to exclude all files under /application/cache while whitelisting /application/cache/index.html and /application/cache/.htaccess. This prevents committing transient cache files but preserves placeholder and access-control files needed to keep the directory and settings in the repo.
2026-02-11 14:23:07 +00:00
Peter Goodhall
8b819d2177 Refactor and enhance SOTA awards support
Replaces the old SOTA model with a new Sota_model, adds CSV-based summit metadata caching, and introduces new controller endpoints and view components for SOTA table, stats, and map fragments. The SOTA award page now supports filtering, improved statistics, and interactive mapping using summit coordinates. Updates .gitignore to include the new SOTA CSV, and refactors SOTA data refresh logic for reliability and maintainability.
2026-01-13 13:35:11 +00:00
Peter Goodhall
cda4d353ee Update .gitignore to exclude pota_parks.csv
Added /assets/json/pota_parks.csv to .gitignore to prevent the CSV file from being tracked by git.
2026-01-10 16:08:52 +00:00
Peter Goodhall
958ca001b1 Update .gitignore to exclude pota.txt file
Added /assets/json/pota.txt to .gitignore to prevent it from being tracked by git.
2026-01-10 16:07:44 +00:00
Peter Goodhall
7080692727 Update .gitignore to track pota.txt file
Removed /assets/json/pota.txt from .gitignore so it will be tracked by git. .vscode/sftp.json remains ignored.
2026-01-10 15:18:02 +00:00
Peter Goodhall
4d60093007 Update .gitignore 2026-01-10 15:10:47 +00:00
Peter Goodhall
4ed236a4c9 Update .gitignore 2026-01-10 15:09:10 +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
Danny
4235bbb2de Distances worked analytics: filter on mode and power 2024-09-03 00:03:06 +02:00
Emiliano Macedonio
5a99814e5a Minor Correction 2024-05-10 17:12:26 +02:00
Peter Goodhall
7f20b4465a
Update .gitignore
At the moment would prefer to track those directories
2024-05-10 13:20:28 +01:00
Emiliano Macedonio
bdf94e56b4 Italian Translation Updated 2024-05-10 13:34:56 +02:00
Peter Goodhall
64873c5178
Merge branch 'dev' into cypress-end-to-end-testing 2024-04-19 17:45:54 +01:00
Peter Goodhall
925656ab96 Added a few items to gitignore 2024-04-19 17:44:45 +01:00
Patrick Burns
a0a12c776c update test nad a few other minor updates 2024-04-07 14:04:11 -05:00
Patrick Burns
238f1e66fa end to end testing 2024-04-05 15:36:16 -05:00
Peter Goodhall
aed7424676 Added migration config change and also added sstvimages folder to gitignore 2024-03-28 15:17:45 +00:00
Andreas
ae2bd9ee94 Added support for custom js 2023-11-23 12:14:37 +01:00
kb-light
1a122455f0 .gitignore: Ignore vi swap files 2022-09-27 19:49:57 +00:00
Peter Goodhall
12b6906a88
Didnt mean to totally delete the git ignore #lid 2021-02-08 17:17:06 +00:00
Peter Goodhall
8143cfeb1f
Delete .gitignore
Currently not all files are automatically downloaded so this will cause lots of issues adding json file to ignore list
2021-02-08 17:09:21 +00:00
phl0
5597927c64
Also provide SDOK info for logging German DOKs 2021-02-03 12:28:58 +01:00
Peter Goodhall
ff60848085 Added .p12 files to gitignore dont want those ever on git 2020-12-28 13:52:30 +00:00
Peter Goodhall
3187b7386b Added assets/qslcard/ to gitignore 2020-10-29 17:35:52 +00:00
Peter Goodhall
765695f79f Added eqsl_card_images folder to gitignore to not upload .jpgs from development copies 2020-03-01 19:37:14 +00:00
Peter Goodhall
1462e4fc5e clublog_scp.txt isn't uploaded via Git must be created via the update function 2019-10-13 18:18:51 +01:00
Kim Huebel
0f81c3f6a8 Exporting QSO-Data for printing QSLs 2019-08-28 21:13:24 +02:00
Simon Vikstrom
66508bd770 Remove .DS_Store and make sure that it isnt added 2019-07-07 15:55:55 +02:00
Peter Goodhall
e75e57536c Update .gitignore 2018-11-26 23:51:50 +00:00
Andy
abc12df29b pull from magicbug master 2018-08-08 12:37:21 +01:00
Andy
0d7b10ac6f ignore logs 2018-08-08 12:28:08 +01:00
Peter Goodhall
9ba0bdde61 Made house keeping changes to documents. 2016-11-16 17:03:55 +00:00
Peter Goodhall
950a83ef92 converting hertz to mhz on adif export #196 2016-04-02 16:24:28 +01:00
Andy
e1ebf7b00f Merge branch 'master' of https://github.com/teabreakninja/Cloudlog
Conflicts:
	application/views/awards/dxcc/details.php
2016-02-17 15:15:26 +00:00
Peter Goodhall
c7ce4077a3 do not upload files from updates folder, these are done within cloudlog when needed 2016-02-11 00:10:43 +00:00
Andy
290e3bb7a0 Change to ignore the install dir 2016-01-18 21:58:33 +00:00
Corby Krick
4a96fbe55a Adding uploads/*.ADI, uploads/*.tq8 and uploads/*.TQ8 to ignore list. 2013-03-04 23:01:45 -06:00
Corby Krick
8399f95a7a Adding .gitignore for .adi files in the uploads directory. 2013-02-21 19:54:03 -06:00
Robert Chipperfield
e7e0afbfe7 Copy config files to sample versions and ignore them from git so upgrades don't overwrite them 2012-12-10 16:33:02 +00:00