Vlad-Stefan Harbuz
fb56d7ba60
add project RSS feed
...
Signed-off-by: Vlad-Stefan Harbuz <vlad@vladh.net>
2023-02-22 09:18:52 +01:00
Adnan Maolood
ab821d423a
hubsrht: Add visibility enum
2022-06-29 17:22:53 +02:00
Drew DeVault
d292f65f1f
projects: remember visibility across form submissions
...
References: https://lists.sr.ht/~sircmpwn/sr.ht-discuss/%3CCJ5SEF4HBSQ5.2N6Y2AG1CUDQZ%40arctic%3E
2022-04-11 12:16:21 +02:00
наб
ed74fc06c4
project-nav.html: add visibility tag like in git., todo., &c.
2021-12-08 18:24:45 +01:00
Drew DeVault
060b91237b
Remove popular tags
2021-11-28 11:26:59 +01:00
Drew DeVault
c34944b943
trackers: configure with visibility
...
Following the introduction of visibility parameters to todo.sr.ht.
Fixes ~sircmpwn/hub.sr.ht#75
2021-10-29 10:55:05 +02:00
Daniel P
590f5dc1f3
Remove whitespace after project description
2021-08-23 10:13:32 +02:00
handlerug
cc81a855bc
Remove unrelated labels from new mailing list form
2021-07-06 10:04:42 -04:00
Sol Fisher Romanoff
4e7364de57
Update placement of "Markdown supported"
2021-05-19 09:47:55 -04:00
Drew DeVault
2ed2460598
project-nav.html: fix link macro for jinja2 3.0.0
2021-05-16 16:35:25 -04:00
Drew DeVault
af11d9ae79
Don't append to search for popular tags
2021-03-03 16:43:31 -05:00
Drew DeVault
610accc580
Add list of popular tags to project index
2021-03-03 14:48:58 -05:00
Drew DeVault
89738ae198
Forward errors from GQL to the UI
2021-01-11 09:32:08 -05:00
Drew DeVault
9154800871
Make plaintext project summary transparent
2020-11-25 13:15:49 -05:00
Drew DeVault
074810fba5
Update wording on dashboard page
...
To encourage users to feel like a part of sr.ht
2020-11-20 11:35:01 -05:00
Thorben Günther
643ed4c9f8
Only show projects on first page of events
2020-11-17 10:03:40 -05:00
Drew DeVault
2220ddf633
Don't hide projects which didn't complete checklist
...
The UX here is pretty bad and at least a third of users are unaware that
they need to complete the checklist to publish their project.
2020-11-15 14:19:35 -05:00
Thorben Günther
ba9573e7da
Add `Edit account profile` button to hub profile
...
Also adds a link to /projects/create
2020-10-24 13:04:09 -04:00
Drew DeVault
3744bd5d47
Add link to tag best practices
2020-09-12 10:49:17 -04:00
Drew DeVault
8737b4881d
Make project tags optional
...
Didn't notice this in the original patchset
2020-09-12 09:57:41 -04:00
Drew DeVault
5b3555567f
Correct oversight on index page
2020-09-12 09:16:36 -04:00
наб
dc078f279f
Add project tags
...
Ref: ~sircmpwn/hub.sr.ht#19
2020-09-12 09:10:26 -04:00
наб
df5ddcc3cb
Test for & display invalid search errors on profile page, too
...
I was there indeed
2020-09-11 09:56:57 -04:00
Drew DeVault
134c1f27d6
Test for & display invalid search errors
...
Hi nab-was-here
2020-09-10 10:09:03 -04:00
наб
c212995eef
Allow project slugs to break
...
Ref: ~sircmpwn/sr.ht#245
2020-09-10 10:04:48 -04:00
наб
ff01082c30
Move {git,hg}_new_GET into common handler; use correct origin for /~u/p/{git,hg}/new
...
Ref: ~sircmpwn/hg.sr.ht/39
2020-09-07 11:35:05 -04:00
наб
9fc47d0bb4
Link resources directly if there's one of a kind
...
Ref: ~sircmpwn/hub.sr.ht#23
2020-09-07 10:36:23 -04:00
наб
1254d8a222
Properly fill in description in project create page
2020-08-26 09:37:30 -04:00
наб
4d009f9c9a
Use format-agnostic README nomenclature instead of hinting at README.md
...
Also fixes "Head's up!" – the heads are to be up, rather than some head
being up excitingly
Fixes d24e508cd4
2020-08-18 10:12:44 -04:00
Drew DeVault
de106cf291
Improvements to home page feature list
2020-08-14 10:28:15 -04:00
наб
96c0147db1
List the featured projects on the anonymous index page
...
This improves discovery by not making the hub feels like it requires an
account just to browse
Ref: ~sircmpwn/hub.sr.ht#42
2020-08-14 10:22:19 -04:00
Drew DeVault
981622c92f
Add page listing all featured projects
2020-08-01 12:34:32 -04:00
Drew DeVault
7b76b9d5eb
Add confirmation page for project deletion
2020-07-20 10:04:29 -04:00
Drew DeVault
e86c126220
Fix title on manage trackers page
2020-07-14 08:05:34 -04:00
Drew DeVault
3c6f828df2
Fix project deletion
...
SQLAlchemy's internal cascade handling is the most miserable, broken
piece of shit I have ever had the displeasure of using. So we circumvent
it entirely and let the SQL server do the right thing.
A word of advice: don't use SQLAlchemy for new projects.
2020-07-09 09:56:20 -04:00
Drew DeVault
47d6ec09a1
Implement mailing list removal
2020-07-08 12:19:54 -04:00
Michał Sidor (Michcioperz)
d24e508cd4
Add support for different named READMEs
2020-05-25 10:10:57 -04:00
Drew DeVault
0aeb98fab8
project summary: correct hg readme URLs
2020-05-18 09:38:26 -04:00
Drew DeVault
d277771ca8
profile: remove redundant link
2020-05-11 09:54:25 -04:00
Drew DeVault
8f238adc82
Improve UI on project checklist
2020-05-08 11:17:58 -04:00
Alex Bierwagen
74c9124619
add user's name to placeholder in "projects.html" template
2020-05-06 10:28:10 -04:00
Drew DeVault
9765707eb7
Fix visibility updates in project settings
2020-04-30 14:02:08 -04:00
Drew DeVault
b821833d07
index search tools: d-none by default
2020-04-30 13:16:11 -04:00
Drew DeVault
9362b96441
project-index: hide search tools on xs
2020-04-30 13:13:58 -04:00
Drew DeVault
5151bb11ba
Improve layout of resource lists
2020-04-30 12:18:32 -04:00
Drew DeVault
81369a172c
Improve user profiles for users with little activity
2020-04-30 09:58:42 -04:00
Drew DeVault
08620422f2
Improve appearance of featured projects
2020-04-30 09:42:52 -04:00
Drew DeVault
b90812f934
Fix URLs for embedded images in project summaries
2020-04-30 08:46:07 -04:00
Drew DeVault
34e5c1c7c1
project-index: hide form on mobile
2020-04-30 08:22:19 -04:00
Drew DeVault
7468d5ce0b
Project summary: clarify messaging on README prompt
2020-04-29 13:30:24 -04:00