amy
|
1348d0225f
|
correct architectural goof where conference aliases had global scope instead of community scope (untested)
|
2026-04-18 21:13:00 -05:00 |
|
amy
|
8c46c000e0
|
bug fix in Manage Conferences for conferences with no topics - also replaced MySQL-specific IFNULL function with standard SQL COALESCE function
|
2026-03-22 22:06:10 -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
|
b69a5e57a2
|
another style pass
|
2026-03-12 11:58:16 -06:00 |
|
amy
|
55c5c88c95
|
some database code cleanups
|
2026-03-05 15:47:23 -07:00 |
|
amy
|
acbcad7e63
|
working on back end of Import Messages (unfinished)
|
2026-02-27 23:18:01 -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
|
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
|
acf65583ca
|
completed manage conference list
|
2026-02-20 22:33:27 -07:00 |
|
amy
|
d2e6396ca7
|
coding tweaks in preparation for crafting "delete conference" code
|
2026-02-19 23:24:49 -07:00 |
|
amy
|
a11a40561b
|
landed conference mass E-mail
|
2026-02-13 21:56:05 -07:00 |
|
amy
|
dd59bcf577
|
landed all of confererence activity reports functionality
|
2026-02-13 15:47:25 -07:00 |
|
amy
|
a0d3f3715a
|
landed fixseen and got rid of all explicit LOCK TABLES operations (not needed in modern MySQL, especially with transaction semantics)
|
2026-01-30 18:20:58 -07:00 |
|
amy
|
d11101aabd
|
landed "delete topic" function
|
2026-01-30 16:02:55 -07:00 |
|
amy
|
8a66579c31
|
added topic subscribe/unsubscribe
|
2026-01-29 16:12:27 -07:00 |
|
amy
|
184c614163
|
landed E-mail subscription delivery
|
2026-01-29 15:52:24 -07:00 |
|
amy
|
a18a7c70f7
|
did stick/unstick, freeze/unfreeze, and archive/unarchive topic for three quick wins
|
2026-01-29 11:36:03 -07:00 |
|
amy
|
05378156d3
|
added filtered user display/removal to topic management page
|
2026-01-28 23:16:46 -07:00 |
|
amy
|
17471f292a
|
basic behavior of filtering users added
|
2026-01-28 22:56:17 -07:00 |
|
amy
|
928a19d600
|
added the Manage Topic page and strengthened some link conditions for anonymous user
|
2026-01-28 15:19:18 -07:00 |
|
amy
|
1925d4a2c6
|
fix to Topic.GetLastRead
|
2026-01-27 12:46:36 -07:00 |
|
amy
|
fa04f67ab8
|
top page now displays published posts
|
2026-01-23 22:58:13 -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
|
309d7dc9d1
|
implemented topic hide/show
|
2026-01-19 22:10:38 -07:00 |
|
amy
|
d0c84216c3
|
set up show/hide of controls on topic page
|
2026-01-15 22:59:27 -07:00 |
|
amy
|
01345e0d38
|
cosmetic updates to Topic page
|
2026-01-13 23:11:29 -07:00 |
|
amy
|
488bbf9220
|
changes in topic list query and display of topic names
|
2026-01-11 22:53:50 -07:00 |
|
amy
|
c958bc5826
|
completed the Scan() error handling
|
2025-12-30 23:19:39 -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
|
57d664dcb1
|
partial implementation of "read posts"
|
2025-12-18 23:43:51 -07:00 |
|
amy
|
7ce3bed15b
|
touched up the database code to use transactions where necessary
|
2025-11-28 23:01:56 -07:00 |
|
amy
|
43bd810942
|
wrote the code to handle attachment upload (and link from new-topic post)
|
2025-11-17 21:50:53 -07:00 |
|
amy
|
944f22e963
|
some more work on add topic - we're up to where we need to branch off for an attachment
|
2025-11-07 22:55:53 -07:00 |
|
amy
|
5dbff8b4b3
|
added more add topic code and some documentation
|
2025-11-07 21:36:04 -07:00 |
|
amy
|
161e51a640
|
started adding the actual creation of the topic in the database (incomplete)
|
2025-11-06 23:12:17 -07:00 |
|
amy
|
086954f7b0
|
Landed the topic list page (no topics yet, so appearances are deceiving)
|
2025-10-28 16:32:05 -06:00 |
|
amy
|
86540e00b1
|
added more database data structures to show the next directions
|
2025-10-24 21:51:48 -06:00 |
|