towards-a-new-leftypol
96546a8f7e
Fix thumbnail paths
2024-01-25 23:28:59 -05:00
towards-a-new-leftypol
762a60f399
Add board filename and spoiler to attachment
2024-01-24 18:33:07 -05:00
towards-a-new-leftypol
6f139779ea
Additional attachment fields, don't enforce having a phash
2024-01-22 02:19:30 -05:00
towards-a-new-leftypol
5a0cece388
Allow same file
2024-01-22 00:35:39 -05:00
towards-a-new-leftypol
7265bc871b
Additional checks to find non-existant files
...
- runs (may have bugs)
2024-01-21 21:58:27 -05:00
towards-a-new-leftypol
97884ee425
WIP: Saving attachments
...
- handle legacy json case for attachement parsing
- compute sha256
- computing phash is TODO
2024-01-19 19:05:02 -05:00
towards-a-new-leftypol
df2155a4e4
WIP: Save attachments - Clean up bad approach
2024-01-17 16:56:12 -05:00
towards-a-new-leftypol
f07907df1b
WIP: saving attachments
2024-01-17 16:36:49 -05:00
towards-a-new-leftypol
103bf86017
WIP: actually adding attachments
...
- attachments table was already defined
- change the hash type to sha256
- define sql function to upsert attachment rows
2024-01-16 17:13:55 -05:00
towards-a-new-leftypol
f03d11aafb
Label attachment field as sha256 instead of md5 for futureproofing
2024-01-15 21:00:30 -05:00
towards-a-new-leftypol
8820330ff5
return site_id from query_catalog
2023-11-10 02:22:35 -05:00
towards-a-new-leftypol
458573792d
db: add search querying function, fix permissions
2023-11-02 23:22:54 -04:00
towards-a-new-leftypol
8a10ce4798
sql - fetch_catalog needs ORDER BY bump time after all those operations
2023-11-01 20:23:47 -04:00
towards-a-new-leftypol
2fcd1d0582
Add subject and name to posts table text index
2023-11-01 19:14:50 -04:00
towards-a-new-leftypol
c297bae697
- Change fetch_catalog and fetch_top_threads functions
...
- neither was correct
- fetch_top_threads doesn't need to be a loop, it will be up to the
application whether or not to load more results. This simplifies
the function, which was sometimes returning more than one row for
each thread_id anyway
- fetch_catalog is now fairly performant, and fetches all relevant
information
2023-10-26 18:19:32 -04:00
towards-a-new-leftypol
7b8b1b2255
commit some sql experiments
2023-10-17 08:19:33 -04:00
towards-a-new-leftypol
c18be31289
Can read in the whole site from the api json files
2023-10-13 14:43:02 -04:00
towards-a-new-leftypol
ce097414db
Can create all the threads on a board now
2023-10-07 16:58:59 -04:00
towards-a-new-leftypol
8d3a2c05d0
Creating boards if they don't exist
2023-10-07 01:12:30 -04:00
towards-a-new-leftypol
5d63d23c79
create site if not exists
...
- get and post implemented in DataClient, and some helper methods
2023-10-06 02:05:58 -04:00
towards-a-new-leftypol
26c57a3bc8
Parse catalog json from file
2023-10-05 02:25:00 -04:00
towards-a-new-leftypol
519a3854da
init cabal project, add more indices
2023-10-03 18:37:55 -04:00
towards-a-new-leftypol
506a5dea83
Can serve up db with postgrest (external service)
2023-10-03 14:47:23 -04:00
towards-a-new-leftypol
a57c720f16
pluralize table names
2023-10-02 16:57:28 -04:00
towards-a-new-leftypol
8df2f0df81
Initial commit
...
- setting up the db with objects, text search on the post body
- board, thread, post
- missing sites, attachment definitions still
2023-09-29 18:04:58 -04:00