48 Commits

Author SHA1 Message Date
amy ac546fdc56 Delete Community needs to clear its contact info record, too 2026-03-14 22:31:33 -06:00
amy ea6bac19a8 added SPDX identifiers to the template headers and to the "config" and "database" packages 2026-03-12 23:08:43 -06:00
amy 55c5c88c95 some database code cleanups 2026-03-05 15:47:23 -07:00
amy 18260c59f0 landed Delete Community 2026-03-01 22:51:22 -07:00
amy 5794cb8a10 additional work on Import User Accounts (unfinished) 2026-02-27 15:59:01 -07:00
amy 0c3527d3d8 propagate the "pictures in posts" flag from global to community to conference at time of creation 2026-02-23 22:51:22 -07:00
amy 220e1ecc98 further optimized database calls to replace all single-value QueryRowContext calls with GetContext 2026-02-23 18:21:38 -07:00
amy 4113ba2fca replace all single-row SelectContext calls with GetContext calls 2026-02-23 16:31:08 -07:00
amy 1c6082324e landed E-mail to all Communtiy Members 2026-02-22 21:52:55 -07:00
amy 59c1db1f27 landed Community Admin - Set Community Category 2026-02-22 17:56:04 -07:00
amy ac22181a19 added audit log messages that had previously been "missing," for community and conference changes 2026-02-22 14:59:38 -07:00
amy 6189b474d0 new transaction mechanism that eliminates a lot of excess cruft 2026-02-21 21:41:24 -07:00
amy f48d97868d removed the defer idiom for storing audit records; it's not necessary, because AmStoreAudit just pushes the audit record to the writer goroutine anyway 2026-02-21 18:24:29 -07:00
amy 5acb67106c all audit messages that were implemented but needed community ID context now have it 2026-02-21 17:25:40 -07:00
amy 8a1c770079 added more tuning knobs, particularly in cache sizes 2026-02-20 15:44:06 -07:00
amy 08b0fa6185 landed "manage communities" list on sidebox 2026-02-15 23:08:22 -07:00
amy 360eb0cc74 [WIP] first draft of conference members functionality 2026-02-09 23:27:57 -07:00
amy 17af0192f4 able to display the "Edit Conference" dialog 2026-02-01 23:16:58 -07:00
amy 4151e99528 bug fixes to Find and Member List due to outdated function definitions 2026-01-30 22:11:49 -07:00
amy c83ac65f7e conference sidebox is now filled in 2026-01-26 16:11:05 -07:00
amy b6de9bd9ec refactoring: use QueryRowContext instead of QueryContext when we only need one row 2026-01-23 16:30:53 -07:00
amy 919b58e175 fixed bug with auto-join communities 2026-01-06 15:56:24 -07:00
amy c958bc5826 completed the Scan() error handling 2025-12-30 23:19:39 -07:00
amy 07395b9c1d some additional Scan error handling 2025-12-29 22:20:51 -07:00
amy 98a74487c2 bug fixes in Scan() results and conference list template 2025-12-28 23:40:50 -07:00
amy 5c8bb8dd5e all database operations now take a context.Context, which is propagated through from sources 2025-12-20 22:29:26 -07:00
amy 7ce3bed15b touched up the database code to use transactions where necessary 2025-11-28 23:01:56 -07:00
amy 4f3677b3b4 groundwork for conferences - new data structure and security definitions 2025-10-22 22:08:10 -06:00
amy 4f363c8fc8 landed the Member List functionality 2025-10-22 20:49:41 -06:00
amy 11537d5d7f landed community join and unjoin functionality 2025-10-22 16:27:01 -06:00
amy 6d3403cd53 more groundwork related to updates in SetMembership 2025-10-22 13:57:57 -06:00
amy 0625d0db35 groundwork for services by introducing service vtables, also SetMembership as groundwork for join/unjoin 2025-10-22 13:38:41 -06:00
amy 1010b3a4b5 adding some documentation 2025-10-22 10:32:49 -06:00
amy fe6d53a965 got Find Communities to work 2025-10-21 21:43:00 -06:00
amy e6f157c337 patched up community display in find.jet 2025-10-20 22:16:10 -06:00
amy e5ad827f24 landed community results when browsing categories - missing pagination buttons, community activity, proper member counts 2025-10-19 23:16:01 -06:00
amy e77ecf2a06 debugged community creation process 2025-10-19 15:06:41 -06:00
amy 021807e53e landed code for creating community (untested) 2025-10-18 22:38:27 -06:00
amy 94c3877819 fixed bugs in community profile 2025-10-18 16:45:43 -06:00
amy 83bd817630 added community profile setting from dialog (untested) 2025-10-17 23:21:31 -06:00
amy 0edba20d1d added dialog for editing community profile 2025-10-17 22:32:28 -06:00
amy 65c739dc57 community profile and left menu implementation done, not quite working yet 2025-10-16 23:05:34 -06:00
amy 681b30272d partial implementation of community profile page - next, straighten out left menus 2025-10-15 23:20:43 -06:00
amy e04c903b11 actually got AmAutoJoinCommunities to work 2025-10-09 13:30:45 -06:00
amy 8fdc3ded44 added AmAutoJoinCommunities 2025-10-08 17:52:43 -06:00
amy e37a58f62a got the "Featured/Your Communities" box to display correctly 2025-09-28 23:15:18 -06:00
amy 3a9ab5c540 fixed concurrency in users & communities, implemented Communities sidebox 2025-09-24 17:18:52 -06:00
amy 7e11d0273a added LRU caching and communities data 2025-09-22 23:22:46 -06:00